:root{--ink:#172a26;--muted:#60706b;--paper:#fff9ee;--line:#dbe8e4;--clay:#f26b4a;--leaf:#168c64;--sky:#3c9fe8;--gold:#f5b82e;--mint:#e9f6ee;--sun:#fff5d6;--rose:#fff0df;--blue-soft:#eef8ff;--white:#fff}.community-campaign-backdrop{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081411a8;place-items:center;padding:1.25rem;animation:.22s ease-out both community-campaign-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.community-campaign{isolation:isolate;color:#102a25;background:#fffdf8;border:1px solid #ffffffa8;border-radius:24px;grid-template-columns:minmax(0,1.02fr) minmax(260px,.98fr);width:min(820px,100%);min-height:560px;animation:.28s cubic-bezier(.2,.8,.2,1) both community-campaign-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000005c}.community-campaign__content{z-index:2;flex-direction:column;align-items:flex-start;padding:clamp(2rem,5.4vw,3.7rem) 1.4rem clamp(1.65rem,4.2vw,3rem) clamp(1.65rem,4.4vw,3.25rem);display:flex;position:relative}.community-campaign__kicker{color:#50635d;letter-spacing:-.01em;margin:0 3.7rem 1.55rem 0;font-size:.74rem;font-weight:750}.community-campaign h2{color:#1d5fc1;letter-spacing:-.035em;align-items:flex-start;gap:.58rem;max-width:450px;margin:0;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:850;line-height:1;display:flex}.community-campaign h2 svg{color:#f25b21;fill:#ffd331;filter:drop-shadow(0 5px 5px #de4e0f33);flex:none;width:clamp(2.35rem,4.9vw,3.9rem);height:clamp(2.35rem,4.9vw,3.9rem);margin-top:-.1rem}.community-campaign h2 span{display:block}.community-campaign__role{color:#102a25;letter-spacing:-.055em;background:#e8f6bd;border-radius:.42rem;max-width:100%;margin:1rem 0 1.6rem;padding:.34rem .6rem .4rem;font-size:clamp(1.15rem,2.55vw,1.8rem);font-weight:900;line-height:1}.community-campaign__reasons{gap:.9rem;max-width:390px;margin:0;padding:0;list-style:none;display:grid}.community-campaign__reasons li{color:#213f4d;letter-spacing:-.025em;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.7rem;font-size:clamp(.93rem,1.35vw,1.06rem);font-weight:650;line-height:1.3;display:grid}.community-campaign__reasons svg{color:#08734e;stroke-width:2.7px;width:23px;height:23px}.community-campaign__apply{z-index:3;color:#fff;letter-spacing:-.035em;background:linear-gradient(105deg,#078d60,#00704d);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.5rem;width:min(100%,345px);min-height:58px;margin-top:auto;padding:.85rem 1.2rem;font-size:clamp(1.14rem,2.1vw,1.5rem);font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 12px 20px #006f4d33}.community-campaign__apply:hover{background:#006d4a;transform:translateY(-2px);box-shadow:0 16px 26px #006f4d47}.community-campaign__apply:focus-visible,.community-campaign__dismiss:focus-visible{outline-offset:3px;outline:3px solid #1634b7}.community-campaign__apply svg{stroke-width:3px;width:23px;height:23px}.community-campaign__apply-hint{color:#384f67;text-align:center;width:min(100%,345px);margin:.58rem 0 0;font-size:.83rem;font-weight:700}.community-campaign__deadline{color:#253e51;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.9rem;font-weight:720;display:inline-flex}.community-campaign__deadline svg{color:#08734e;width:20px;height:20px}.community-campaign__dismiss{z-index:4;color:#425058;background:#fffc;border:0;border-radius:999px;align-items:center;gap:.32rem;min-height:34px;padding:.25rem;font-size:.92rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;right:1.05rem}.community-campaign__dismiss:hover{background:#f0f5f2}.community-campaign__dismiss svg{width:18px;height:18px}.community-campaign__visual{z-index:1;background:#ebf1d7;position:absolute;inset:0 0 0 39%;overflow:hidden}.community-campaign__visual:after{content:"";background:linear-gradient(90deg,#fffdf8 0%,#fffdf8f0 12%,#fffdf83b 49%,#fffdf805 78%),linear-gradient(#0000 68%,#fffdf8d6 100%);position:absolute;inset:0}.community-campaign__visual img{object-fit:cover;object-position:70% center}.community-campaign__signature{z-index:3;color:#142d29;text-align:right;margin:0;font-family:Bradley Hand,Segoe Print,cursive;font-size:1.08rem;font-style:italic;line-height:.95;position:absolute;bottom:1.6rem;right:clamp(1rem,3vw,1.8rem);transform:rotate(-5deg)}.community-campaign__signature strong{color:#08734e}.community-campaign__mobile-handle{display:none}body:has(.community-campaign-backdrop) .home-sticky-cta{z-index:260}@keyframes community-campaign-fade-in{0%{opacity:0}to{opacity:1}}@keyframes community-campaign-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.community-campaign-backdrop{align-items:end;padding:0}.community-campaign{border-width:1px 0 0;border-radius:25px 25px 0 0;grid-template-columns:1fr;width:100%;min-height:min(690px,92dvh);max-height:92dvh}.community-campaign__mobile-handle{z-index:5;color:#a3aaa5;place-items:center;width:42px;height:20px;display:grid;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.community-campaign__mobile-handle svg{stroke-width:3.5px;width:37px;height:20px}.community-campaign__content{min-height:min(690px,92dvh);padding:3.45rem 1.45rem 1.4rem}.community-campaign__kicker{margin:0 5.3rem 1.1rem 0;font-size:.64rem}.community-campaign h2{max-width:320px;font-size:clamp(2.1rem,11vw,3.2rem)}.community-campaign h2 svg{width:2.42rem;height:2.42rem}.community-campaign__role{margin:.78rem 0 1.2rem;font-size:clamp(1.14rem,6vw,1.42rem)}.community-campaign__reasons{gap:.72rem;max-width:265px}.community-campaign__reasons li{grid-template-columns:23px minmax(0,1fr);gap:.56rem;font-size:.84rem}.community-campaign__reasons svg{width:20px;height:20px}.community-campaign__apply{width:min(100%,340px);min-height:52px;margin-top:auto;font-size:1.2rem}.community-campaign__apply-hint{font-size:.75rem}.community-campaign__deadline{margin-top:.78rem;font-size:.76rem}.community-campaign__deadline svg{width:17px;height:17px}.community-campaign__dismiss{background:0 0;font-size:.8rem;top:.6rem;right:.9rem}.community-campaign__dismiss svg{width:16px;height:16px}.community-campaign__visual{inset:18% 0 0}.community-campaign__visual:after{background:linear-gradient(90deg,#fffdf8fc 0%,#fffdf8f2 31%,#fffdf885 59%,#fffdf814 92%),linear-gradient(#0000 69%,#fffdf8e0 100%)}.community-campaign__visual img{object-position:68% center}.community-campaign__signature{font-size:.84rem;bottom:1.35rem;right:1rem}}@media (prefers-reduced-motion:reduce){.community-campaign-backdrop,.community-campaign{animation:none}.community-campaign__apply{transition:none}.community-campaign__apply:hover{transform:none}}.home-play-nav{background:#164fa5;border-radius:999px;align-items:center;min-height:38px;box-shadow:0 7px 15px #164fa52e;color:#fff!important;padding:0 .8rem!important;font-weight:850!important;display:inline-flex!important}.community-hiring-strip{color:#123e72;background:#eaf5ff;border-top:1px solid #d4e9fa;border-bottom:1px solid #d4e9fa;justify-content:center;align-items:center;gap:.55rem;min-height:42px;padding:.45rem 1rem;font-size:.88rem;display:flex}.community-hiring-strip p{margin:0}.community-hiring-strip p strong{color:#145fc2}.community-hiring-strip p span{font-weight:750}.community-hiring-strip a{color:#075f46;font-weight:900;text-decoration:none}.community-hiring-strip button{color:#42627f;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.community-hiring-strip button:hover{background:#d9ecfa}.community-hiring-strip button svg{width:17px;height:17px}.community-hiring-feature{background:#fdf7e9;border:1px solid #d9c58d;border-radius:22px;width:min(960px,100% - 4rem);margin:1rem auto 1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #08372b29}.community-hiring-feature>img{width:100%;height:auto;display:none}.community-hiring-feature>.community-hiring-feature-desktop{display:block}.community-hiring-feature>a{z-index:1;color:#fffdf5;background:#063f35;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.7rem 1rem;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 8px 20px #0000002e}.community-hiring-feature>a:hover{background:#075745}.community-hiring-feature>a:focus-visible{outline-offset:4px;outline:3px solid #e8bb57}@media (max-width:720px){.home-play-nav{padding:0 .65rem!important}.community-hiring-strip{justify-content:flex-start;padding:.5rem .7rem;font-size:.78rem;line-height:1.25}.community-hiring-strip p{flex:1}.community-hiring-strip a{white-space:nowrap}.community-hiring-feature{border-radius:18px;width:calc(100% - 1.4rem)}.community-hiring-feature>img{display:block}.community-hiring-feature>.community-hiring-feature-desktop,.community-hiring-feature>a{display:none}}.campus-onboarding-page{color:#0e2447;gap:1rem;width:min(940px,100% - 2rem);margin:1.25rem auto 3rem;display:grid}.campus-admin-page{color:#102754;gap:1rem;width:min(980px,100% - 2rem);margin:1.25rem auto 3rem;display:grid}.campus-admin-heading{color:#fff;background:#102f66;border-radius:8px;align-items:start;gap:1rem;padding:clamp(1.2rem,4vw,2.4rem);display:flex}.campus-admin-heading>svg{color:#ffd34d}.campus-admin-heading p,.campus-admin-heading h1,.campus-admin-heading span{margin:0}.campus-admin-heading p{color:#ffd34d;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.campus-admin-heading h1{margin-top:.35rem;font-size:clamp(1.8rem,4vw,3rem)}.campus-admin-heading span{color:#ffffffd1;margin-top:.45rem;display:block}.campus-admin-list{gap:.75rem;display:grid}.campus-admin-list article{background:#fff;border:1px solid #d9e4ef;border-radius:7px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.campus-admin-school-image{color:#6d42b5;background:#edf3fb;border-radius:5px;place-items:center;width:90px;height:76px;display:grid;position:relative;overflow:hidden}.campus-admin-school-image img{object-fit:cover}.campus-admin-details{gap:.25rem;display:grid}.campus-admin-details strong{font-size:1.05rem}.campus-admin-details span,.campus-admin-details small,.campus-admin-details p{color:#61738b;margin:0}.campus-admin-details small{color:#6d42b5;font-size:.72rem;font-weight:900}.campus-admin-details p{font-size:.82rem}.campus-admin-actions{gap:.45rem;display:grid}.campus-admin-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#147747;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.82rem;font-weight:850;display:inline-flex}.campus-admin-actions .campus-admin-reject{color:#9a263e;background:#f5e9eb}.campus-admin-empty{color:#5c708a;text-align:center;border:1px dashed #b7c9dd;border-radius:8px;align-content:center;justify-items:center;gap:.5rem;min-height:220px;display:grid}.campus-admin-empty svg{color:#147747;width:32px;height:32px}.campus-onboarding-hero{color:#fff;background:#0c2d63;border-radius:9px;gap:.8rem;min-height:280px;padding:clamp(1.3rem,5vw,3.2rem);display:grid;box-shadow:0 18px 38px #0c2d632e}.campus-onboarding-hero>svg{color:#ffd34d;width:34px;height:34px}.campus-onboarding-hero p,.campus-onboarding-hero h1,.campus-onboarding-hero span{margin:0}.campus-onboarding-hero p,.campus-workspace-title p,.campus-form-heading p{color:#6d42b5;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.campus-onboarding-hero p{color:#ffd34d}.campus-onboarding-hero h1{max-width:650px;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1}.campus-onboarding-hero span{color:#ffffffde;max-width:580px;font-size:1.05rem;line-height:1.55}.campus-onboarding-hero a,.campus-workspace-title>a{color:#102754;background:#ffd34d;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;min-height:46px;padding:.7rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.campus-onboarding-flow{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.campus-onboarding-flow span{color:#38506e;background:#fff;border:1px solid #d7e0ef;border-radius:7px;align-items:center;gap:.55rem;min-height:62px;padding:.75rem;font-size:.85rem;font-weight:800;display:flex}.campus-onboarding-flow b{color:#653ca4;background:#e9ddff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.campus-school-form,.campus-student-queue{background:#fff;border:1px solid #d7e0ef;border-radius:8px;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid;box-shadow:0 12px 28px #122b520f}.campus-form-heading{align-items:center;gap:.75rem;display:flex}.campus-form-heading>svg{color:#6d42b5}.campus-form-heading p,.campus-form-heading h2{margin:0}.campus-form-heading h2{color:#102754;font-size:clamp(1.4rem,3vw,2rem)}.campus-school-form label{color:#314763;gap:.35rem;font-size:.85rem;font-weight:850;display:grid}.campus-school-form label small{color:#728399;font-size:.72rem;font-weight:650}.campus-school-form input,.campus-school-form select,.campus-school-form textarea{color:#142d50;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #cbd8e7;border-radius:6px;padding:.65rem .75rem}.campus-school-form textarea{resize:vertical;min-height:110px}.campus-form-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.campus-form-note{color:#52637a;background:#f6f1ff;border-left:3px solid #7b57bd;margin:0;padding:.8rem;font-size:.84rem;line-height:1.45}.campus-school-form>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#143f86;border:0;border-radius:6px;font-weight:900}.campus-workspace-title{justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem 0 .25rem;display:flex}.campus-workspace-title p,.campus-workspace-title h1,.campus-workspace-title span{margin:0}.campus-workspace-title h1{color:#102754;font-size:clamp(2rem,5vw,3.2rem)}.campus-workspace-title span{color:#60718a;margin-top:.45rem;display:block}.campus-success{color:#185a36;background:#edf9f0;border:1px solid #a9dbbf;border-radius:6px;margin:0;padding:.85rem 1rem;font-weight:800}.campus-verification{color:#6a4c10;background:#fff8dc;border:1px solid #f1cd74;border-radius:7px;align-items:start;gap:.75rem;padding:1rem;display:flex}.campus-verification-approved{color:#185a36;background:#edf9f0;border-color:#a9dbbf}.campus-verification svg{flex:none}.campus-verification div{gap:.2rem;display:grid}.campus-verification strong{font-size:1rem}.campus-verification span{line-height:1.4}.campus-school-image-editor{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:.9rem;display:grid}.campus-school-image-editor>div{color:#59718f;text-align:center;background:#f1f6fb;border:1px dashed #aebfd3;border-radius:7px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.campus-school-image-editor>div svg{color:#6d42b5}.campus-school-image-editor>div span{max-width:200px;padding:1rem;font-size:.84rem;font-weight:750;line-height:1.4}.campus-school-image-editor img{object-fit:cover}.campus-school-image-editor label{align-content:center}.campus-student-queue>p{color:#51647b;margin:0;line-height:1.5}.campus-student-requests{gap:.65rem;display:grid}.campus-student-requests article{border:1px solid #dbe4ee;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.campus-student-requests article>div:first-child{grid-template-columns:36px 1fr;column-gap:.6rem;display:grid}.campus-student-requests article>div:first-child span{color:#613ca5;background:#e9ddff;border-radius:50%;grid-row:1/span 2;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.campus-student-requests strong,.campus-student-requests small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.campus-student-requests small{color:#6c7d92}.campus-student-requests article>div:last-child{gap:.45rem;display:flex}.campus-student-requests button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .65rem;font-weight:850;display:inline-flex}.campus-approve{color:#fff;background:#15804d}.campus-reject{color:#9f263e;background:#f3e9eb;width:38px}.campus-queue-empty{color:#5f7189;border:1px dashed #bdcce0;align-items:center;gap:.55rem;min-height:75px;padding:.85rem;display:flex}.campus-queue-empty svg{color:#22855a}.campus-board-empty{color:#dbe9ff;align-content:center;justify-items:start;min-height:145px;padding:1rem;display:grid}.campus-board-empty svg{color:#ffd34d}.campus-board-empty strong{color:#fff;margin-top:.55rem}.campus-board-empty span{margin-top:.3rem;font-size:.82rem;line-height:1.4}.campus-registered-school{color:#fff;min-height:150px;position:relative;overflow:hidden;background:#173b76!important}.campus-registered-school>img{object-fit:cover;opacity:.36;width:100%;height:100%;position:absolute;inset:0}.campus-registered-school>svg{color:#ffd34d}.campus-registered-school strong,.campus-registered-school b{position:relative}.campus-search-results article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.campus-search-results article>img{object-fit:cover;border-radius:4px}.campus-search-results article>div{gap:.2rem;display:grid}.campus-search-results article span{color:#63778f;font-size:.78rem}.campus-search-results article form{display:contents}.campus-search-results article button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#143f86;border:0;border-radius:5px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-weight:850;display:inline-flex}@media (max-width:680px){.campus-onboarding-page{width:100%;margin:0;padding:.75rem}.campus-onboarding-hero{min-height:0}.campus-onboarding-flow,.campus-form-grid,.campus-school-image-editor{grid-template-columns:1fr}.campus-workspace-title{flex-direction:column;align-items:start}.campus-workspace-title>a,.campus-school-form>button{width:100%}.campus-student-requests article{flex-direction:column;align-items:stretch}.campus-student-requests article>div:last-child{grid-template-columns:1fr 42px;display:grid}.campus-approve{width:100%}.campus-search-results article{grid-template-columns:auto minmax(0,1fr)}.campus-search-results article form,.campus-search-results article>a{grid-column:1/-1;width:100%}.campus-search-results article button{justify-content:center;width:100%}.campus-admin-page{width:100%;margin:0;padding:.75rem}.campus-admin-list article{grid-template-columns:64px minmax(0,1fr);gap:.7rem}.campus-admin-school-image{width:64px;height:64px}.campus-admin-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.campus-admin-actions button{width:100%}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 12% 0,#3c9fe81f,#0000 30%),linear-gradient(#fff 0%,#fff9ee 42%,#eef8ff 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{background:var(--ink);min-height:44px;color:var(--white);cursor:pointer;border:0;border-radius:8px;padding:.75rem 1rem}input,textarea,select{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:8px;padding:.8rem .9rem}input::placeholder,textarea::placeholder{color:#9aa3a8;opacity:1}textarea{resize:vertical;min-height:92px}.shell,.app-shell{width:min(1320px,100%);margin:0 auto;padding:1rem;overflow-x:clip}.app-shell{min-height:100vh;padding-bottom:6rem}.topbar,.app-top,.hero,.item-head,.row,.rank,.top-actions,.locality-form{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.topbar,.app-top{padding:.8rem 0 1rem}.app-top{border-bottom:1px solid #dbe8e4db;flex-wrap:nowrap;align-items:center;margin-bottom:1rem}.top-nav{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:clamp(.7rem,1.3vw,1.2rem);min-width:0;max-width:100%;display:flex}.top-nav a{min-height:40px;color:var(--ink);background:#ffffffc7;border:1px solid #dbe8e4eb;border-radius:999px;align-items:center;gap:.35rem;padding:.52rem .7rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.top-nav a:hover{background:var(--blue-soft);border-color:#3c9fe85c}.top-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;min-width:max-content}.top-more,.desktop-more{position:relative}.mobile-site-menu{display:none}.top-more summary,.top-more>button,.desktop-more summary{min-height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:1px solid #dbe8e4eb;border-radius:999px;align-items:center;gap:.35rem;padding:.52rem .78rem;font-family:inherit;font-size:.88rem;font-weight:900;list-style:none;display:inline-flex}.top-more>button{color:#fff;background:linear-gradient(135deg,#2f8ff1,#1469d2);border-color:#075dc9;min-width:132px;box-shadow:0 10px 24px #1469d23d}.top-more>button:after{color:#e5f1ff}.desktop-stage .top-more>button{color:#fff;background:linear-gradient(135deg,#2f8ff1,#1469d2);border-color:#075dc9;min-height:44px;box-shadow:0 10px 24px #1469d23d}.desktop-stage .top-more>button:after{color:#e5f1ff}.top-more summary::-webkit-details-marker{display:none}.desktop-more summary::-webkit-details-marker{display:none}.top-more summary:after,.top-more>button:after,.desktop-more summary:after{content:"⌄";font-size:.85rem}.top-more div,.desktop-more div{border:1px solid var(--line);z-index:40;background:#fffffffa;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(430px,90vw);padding:.7rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 24px 70px #172a2629}.top-more.controlled div:not(.is-open),.top-more:not(.controlled):not([open]) div,.desktop-more:not([open]) div{display:none}.top-more.controlled div.is-open{opacity:1;visibility:visible;pointer-events:auto;display:grid}.top-more div a,.desktop-more div a{color:#13243c;letter-spacing:0;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #12559614;border-radius:12px;justify-content:flex-start;gap:.62rem;min-height:48px;padding:.62rem .7rem;font-size:.88rem;font-weight:700;box-shadow:0 8px 20px #1255960d}.top-more div a svg,.desktop-more div a svg{color:#0878d9;background:#ecf7ff;border-radius:999px;flex:none;width:28px;height:28px;padding:6px}.top-more div a:nth-child(3n+1) svg,.desktop-more div a:nth-child(3n+1) svg{color:#078c5d;background:#e8f8f0}.top-more div a:nth-child(3n+2) svg,.desktop-more div a:nth-child(3n+2) svg{color:#e07a12;background:#fff3dc}.top-more div a:hover,.desktop-more div a:hover{background:#fff;border-color:#2780e333;transform:translateY(-1px);box-shadow:0 12px 24px #12559617}.brand{width:fit-content;max-width:180px;color:var(--ink);flex:none;justify-items:center;text-decoration:none;display:grid}.egiridih-logo{aspect-ratio:220/104;object-fit:contain;width:220px;max-width:220px;height:104px;max-height:104px;display:block}.egiridih-logo.compact{aspect-ratio:118/54;object-fit:contain;width:118px;max-width:118px;height:54px;max-height:54px}.brand small{color:#55706a;text-align:center;margin-top:-.34rem;font-size:.78rem;font-weight:800;line-height:1.05}.auth-logo{width:min(430px,100%);margin-bottom:.9rem}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:0;font-size:clamp(2rem,7vw,4.5rem)}h2{letter-spacing:0;margin-bottom:.75rem;font-size:clamp(2rem,8vw,4rem);line-height:1}h3{font-size:1.05rem}.page-header h1{margin:0 0 .5rem;font-size:clamp(1.7rem,8vw,2.4rem);line-height:1.05}.page-header p,.muted{color:var(--muted);line-height:1.55}.eyebrow{color:var(--clay);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:800}.hero{background:linear-gradient(120deg, #a84e321f, #2f6f541a), var(--white);border:1px solid var(--line);border-radius:8px;align-items:flex-end;padding:clamp(1rem,4vw,2rem)}.ghost,.icon-button{background:var(--white);color:var(--ink);border:1px solid var(--line)}.icon-button{place-items:center;width:44px;padding:0;display:inline-grid}.locality-form{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;min-width:min(100%,360px);padding:.5rem}.pulse-grid,.wide-grid,.content-grid,.auth-grid{gap:1rem;display:grid}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.pulse,.panel,.auth-panel{background:var(--white);border:1px solid var(--line);border-radius:8px}.phone-frame{border:1px solid var(--line);background:#fffcf6f0;border-radius:24px;width:min(1180px,100%);margin:0 auto;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 24px 70px #201a1724}.pulse{align-content:space-between;min-height:112px;padding:1rem;display:grid}.pulse svg,.panel-title svg{color:var(--leaf)}.pulse span{color:var(--muted)}.pulse strong{font-size:1.25rem}.content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.wide-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.panel{padding:1rem}.panel-title{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.stack{gap:.7rem;display:grid}.checkbox-row{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.75rem;font-size:.92rem;line-height:1.35;display:flex}.checkbox-row input{width:18px;height:18px;accent-color:var(--leaf);margin-top:.1rem}.nri-register-box,.nri-add-form,.nri-mini-form{gap:.7rem;display:grid}.nri-add-form{background:#ffffffd6;border:1px solid #08784a29;border-radius:14px;max-width:720px;margin:0 auto;padding:1rem}.nri-add-form select,.nri-add-form button{min-height:52px}.nri-location-button{color:#0e332d;background:#fff;border:1px solid #08784a3d}.nri-location-note{color:#5b6c68;margin:-.25rem 0 0;font-size:.92rem;font-weight:750}.nri-location-note.ready{color:#08784a}.nri-location-note.error{color:#b42318}.nri-consent-row{color:#445b56;align-items:flex-start;font-size:.92rem;line-height:1.45}.nri-add-form label{color:#1c3f36;gap:.35rem;font-size:.9rem;font-weight:800;display:grid}.nri-add-form label small{color:#657973;font-size:.8rem;font-weight:650}.nri-privacy-note{color:#445b56;margin:0;font-size:.9rem;line-height:1.45}.nri-register-box{background:#f5fbff;border:1px solid #3c9fe82e;border-radius:12px;padding:.8rem}.nri-register-box strong{color:var(--ink)}.nri-register-box p{color:var(--muted);margin:0;font-size:.9rem}.experience-page{gap:1.1rem;display:grid}.experience-hero,.passport-hero{background:linear-gradient(135deg,#eef8ffeb,#fff9eef5),radial-gradient(circle at 88% 12%,#3c9fe82e,#0000 32%);border:1px solid #168c642e;border-radius:18px;justify-content:space-between;align-items:center;gap:1.4rem;min-height:260px;padding:clamp(1.25rem,4vw,2.5rem);display:flex;overflow:hidden;box-shadow:0 24px 70px #172a2614}.experience-hero h1,.passport-hero h1{max-width:820px;margin:.1rem 0 .8rem;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.95}.experience-hero p,.passport-hero p{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.55}.experience-hero>svg{width:clamp(86px,14vw,180px);height:clamp(86px,14vw,180px);color:var(--sky);filter:drop-shadow(0 16px 28px #3c9fe838);flex:none}.today-hero{background:linear-gradient(135deg,#fff,#eef8ff 55%,#fff5d6)}.discover-hero{background:linear-gradient(135deg,#fff,#eef8ff 48%,#e9f6ee)}.homecoming-hero{background:linear-gradient(135deg,#fff,#fff0df 50%,#eef8ff)}.made-hero{background:linear-gradient(135deg,#fff,#e9f6ee 55%,#fff5d6)}.lost-hero{background:linear-gradient(135deg,#fff,#eef8ff 60%,#fff0df)}.recommend-hero{background:linear-gradient(135deg,#fff,#eef8ff 52%,#e9f6ee)}.skills-hero{background:linear-gradient(135deg,#fff,#fff5d6 48%,#eef8ff)}.thanks-hero{background:linear-gradient(135deg,#fff,#fff0df 50%,#e9f6ee)}.wishlist-hero{background:linear-gradient(135deg,#fff,#e9f6ee 44%,#eef8ff)}.time-hero{background:linear-gradient(135deg,#fff,#fff9ee 48%,#eef8ff)}.hero-meter{aspect-ratio:1;min-width:210px;color:var(--ink);background:var(--white);border:1px solid var(--line);text-align:center;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 12px #3c9fe817,0 18px 42px #172a261f}.hero-meter svg{color:var(--gold)}.hero-meter strong{font-size:3.2rem;line-height:1}.hero-meter span{max-width:130px;color:var(--muted);font-size:.9rem}.experience-grid{gap:1rem;display:grid}.experience-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.experience-two{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;display:grid}.experience-tile,.experience-panel,.maker-card,.stamp-stat{border:1px solid var(--line);background:#ffffffe0;border-radius:14px;box-shadow:0 16px 38px #172a260f}.experience-tile{min-height:154px;color:var(--ink);align-content:start;gap:.55rem;padding:1.1rem;text-decoration:none;display:grid}.experience-tile.tall{min-height:190px}.experience-tile svg,.experience-panel svg,.maker-card svg,.stamp-stat svg{color:var(--leaf)}.experience-tile strong{font-size:1.15rem}.experience-tile span,.experience-panel span,.maker-card span{color:var(--muted);line-height:1.45}.experience-panel,.maker-card{gap:.8rem;padding:1.2rem;display:grid}.experience-panel h2,.form-panel h2{align-items:center;gap:.55rem;margin:0;font-size:clamp(1.35rem,3vw,2rem);display:flex}.experience-panel p{border-bottom:1px solid #dbe8e4b8;gap:.2rem;margin:0;padding:.75rem 0;display:grid}.experience-panel p:last-child{border-bottom:0}.mini-stack,.form-panel{gap:.75rem;display:grid}.chip-row{gap:.55rem;padding:.2rem 0 .6rem;display:flex;overflow-x:auto}.chip-row span{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;flex:none;padding:.55rem .8rem;font-weight:700}.stamp-stat{text-align:center;align-content:center;gap:.25rem;min-height:130px;padding:1rem;display:grid}.stamp-stat strong{font-size:2rem}.stamp-stat span{color:var(--muted);font-weight:700}.maker-card h2{margin:0;font-size:clamp(1.3rem,4vw,2rem)}.maker-card small{color:var(--sky);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.soft-callout{background:var(--blue-soft);color:var(--ink);border-radius:12px;align-items:center;gap:.55rem;padding:.85rem;display:flex}@media (max-width:920px){.app-top{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.top-nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.3rem;overflow-x:auto}.top-nav a{flex:none}.top-more{flex:none;position:static}.top-more div{grid-template-columns:1fr;left:0;right:auto}.experience-hero,.passport-hero,.experience-two{grid-template-columns:1fr}.experience-hero,.passport-hero{min-height:auto;display:grid}.experience-grid.two,.experience-grid.three,.experience-grid.four,.experience-grid.six{grid-template-columns:1fr}.hero-meter{width:160px;min-width:0}}@media (max-width:640px){.events-submit-form{border-radius:16px;padding:.85rem}.events-submit-form fieldset{border-radius:12px;padding:.8rem}.events-form-grid{grid-template-columns:1fr}.event-time-controls{grid-template-columns:1fr;gap:.5rem}.events-submit-form legend{font-size:.98rem}.events-submit-form input,.events-submit-form select,.events-submit-form textarea{font-size:.93rem}.shell,.app-shell{width:100%;max-width:100%;padding:.75rem;overflow-x:hidden}.app-shell{padding-bottom:5.75rem}.app-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";align-items:center;gap:.65rem;padding:0 0 .72rem;display:grid}.brand{grid-area:brand;justify-items:start;max-width:100%}.brand small{max-width:100%;margin-top:-.18rem;font-size:.68rem;line-height:1.12}.top-nav{grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;width:100%;padding-bottom:0;display:grid;overflow:visible}.top-nav a,.top-more summary,.top-more>button{text-align:center;white-space:normal;border-radius:10px;justify-content:center;width:100%;min-width:0;min-height:40px;padding:.48rem .42rem;line-height:1.08}.top-nav a span,.top-more span,.page-rail a span,.bottom-nav span{overflow-wrap:anywhere;min-width:0}.top-actions{grid-area:actions;justify-content:flex-end;gap:.38rem;width:auto;min-width:0}.top-actions form,.top-actions .ghost{min-width:0}.top-actions .icon-chip{justify-content:center;min-width:40px;min-height:40px;padding:.48rem}.top-actions .icon-chip span{display:none}.top-actions .ghost{min-height:40px;padding:.48rem .68rem}.page-header,.experience-hero,.passport-hero,.leader-hero,.events-hero,.guestbook-hero,.alumni-hero,.institution-hero,.creators-hero,.conversations-hero{border-radius:16px;width:100%;min-width:0;max-width:100%;padding:1rem;overflow:hidden}.page-header h1,.experience-hero h1,.passport-hero h1,.leader-hero h1,.events-hero h1,.guestbook-hero h1,.alumni-hero h1,.institution-hero h1,.creators-hero h1,.conversations-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,11vw,3rem);line-height:1}.content-grid,.wide-grid,.experience-grid,.experience-grid.two,.experience-grid.three,.experience-grid.four,.experience-grid.six,.experience-two,.form-grid-2,.leaderboard-grid,.events-grid,.people-grid,.creator-grid,.alumni-card-grid{grid-template-columns:1fr!important}.item,.world-card,.experience-panel,.form-panel,.leader-card,.profile-card,.event-card,.creator-card,.alumni-card-grid article{min-width:0;max-width:100%}.item-head,.row,.rank,.top-actions,.locality-form{flex-wrap:wrap}input,textarea,select,button,.external-form-link,.ghost{max-width:100%}}.work-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.work-category-grid span{min-height:54px;color:var(--ink);background:#fff;border:1px solid #3c9fe833;border-radius:10px;align-items:center;padding:.75rem .85rem;font-weight:900;display:flex}select[multiple]{min-height:148px}@media (max-width:900px){.work-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.creators-page,.creator-profile-page{gap:1.35rem;display:grid}.creators-hero{color:#fff;background:linear-gradient(90deg,#04162af5 0%,#06457edb 45%,#08905ca6 100%),radial-gradient(circle at 80% 12%,#ffaa2c52,#0000 30%),linear-gradient(135deg,#06234a 0%,#0c65c7 50%,#0b9360 100%);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(1rem,2.4vw,2.4rem);min-height:190px;padding:clamp(.85rem,1.45vw,1.45rem);display:grid;overflow:hidden;box-shadow:0 30px 80px #083c7038}.creators-hero .eyebrow,.creators-hero-copy p,.creators-hero h2{color:#ffffffdb}.creators-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.25rem,3.8vw,3.7rem);line-height:.94}.creators-hero h2{max-width:760px;margin:.35rem 0 0;font-size:clamp(1rem,1.45vw,1.36rem);line-height:1.12}.creators-hero-copy{gap:.45rem;display:grid}.creator-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.creator-hero-actions a,.creator-empty a,.creator-form-link,.creator-form button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-weight:850;text-decoration:none;display:inline-flex}.creator-hero-actions a:first-child,.creator-form-link,.creator-form button{color:#0b2845;background:linear-gradient(135deg,#ffcf66,#ff8b26);border:1px solid #ffffff47}.creator-hero-actions a:last-child,.creator-empty a{color:#fff;background:#ffffff1f;border:1px solid #ffffff5c}.creator-hero-visual{isolation:isolate;border:1px solid #ffffff4d;border-radius:28px;min-height:180px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00143057}.creator-hero-visual img{object-fit:contain;object-position:center;background:#f6efe4}.creator-hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020d1d05 45%,#020d1d80 100%);position:absolute;inset:0}.creator-visual-panel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0518307a;border:1px solid #ffffff4d;border-radius:16px;gap:.25rem;padding:.65rem .8rem;display:grid;position:absolute;bottom:.7rem;left:.7rem;right:.7rem;box-shadow:0 18px 45px #00102240}.creator-visual-panel strong{font-size:clamp(1rem,1.45vw,1.35rem);line-height:1}.creator-visual-panel span{color:#fffc}.creator-confirmation,.creator-empty{background:#eef8ff;border:1px solid #096dd92e;border-radius:20px;gap:.4rem;padding:1rem 1.1rem;display:grid}.creator-filter{gap:.5rem;padding:.2rem .1rem;display:flex;overflow-x:auto}.creator-filter a{border:1px solid var(--line);color:#13243c;background:#fff;border-radius:999px;flex:none;padding:.5rem .85rem;font-weight:750;text-decoration:none}.creator-filter a.is-active{color:#fff;background:#096dd9;border-color:#096dd9}.creator-rails,.creator-rail{gap:1rem;display:grid}.creator-rail{padding:1rem 0 1.2rem}.creator-rail-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.creator-rail-head h2{margin:0;font-size:clamp(1.45rem,3vw,2.4rem)}.creator-rail-head p{color:var(--muted);margin:.25rem 0 0}.creator-rail-head span{color:#096dd9;flex:none;font-weight:800}.creator-card-row{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-auto-columns:minmax(230px,18vw);grid-auto-flow:column;gap:.9rem;padding:.2rem .1rem 1rem;display:grid;overflow-x:auto}.creator-card{scroll-snap-align:start;aspect-ratio:4/5;color:#fff;background:linear-gradient(135deg,#0b469f,#109964);border-radius:24px;align-items:end;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #13243c2e}.creator-card:hover{transform:translateY(-4px)scale(1.015);box-shadow:0 28px 70px #13243c3d}.creator-photo{background-color:#0000;background-image:linear-gradient(#071a300d 0%,#071a30d1 100%),radial-gradient(circle at 50% 20%,#ffffff80,#0000 20%),linear-gradient(135deg,#dff4ff,#0878d9 45%,#079b62);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:absolute;inset:0}.creator-photo:after{content:"";background:linear-gradient(#0000 35%,#04162ae6);position:absolute;inset:0}.creator-photo span{z-index:1;color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:96px;height:96px;font-size:3rem;font-weight:850;display:grid}.creator-card-copy{z-index:1;gap:.25rem;padding:1rem;display:grid;position:relative}.creator-card-copy>span{color:#ffdd7b;background:#ffffff2e;border-radius:999px;width:fit-content;padding:.25rem .48rem;font-size:.72rem;font-weight:850}.creator-card h3{text-transform:uppercase;margin:0;font-size:1.25rem}.creator-card p,.creator-card small,.creator-card em{color:#ffffffd6}.creator-card em{opacity:0;align-items:center;gap:.24rem;font-style:normal;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(5px)}.creator-card:hover em,.creator-card:focus-visible em{opacity:1;transform:translateY(0)}.creator-empty{background:linear-gradient(135deg,#f3f9ff,#fffaf0);grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(1rem,2vw,1.6rem);max-width:none;padding:1.15rem}.creator-empty-copy{align-content:center;gap:.45rem;display:grid}.creator-empty h2{margin:0;font-size:clamp(2.1rem,4.2vw,4.6rem);line-height:.96}.creator-preview-image{background:#fffaf2;border:1px solid #13243c1a;border-radius:24px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 50px #13243c1f}.creator-preview-image img{object-fit:contain;object-position:center}.creator-empty a{color:#096dd9;background:#fff;border-color:#096dd933;width:fit-content}.creator-invite{background:linear-gradient(135deg,#fff8e8,#f2f9ff);border:1px solid #ff8b264d;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid}.creator-invite h2{margin:0;font-size:clamp(1.6rem,3vw,3rem);line-height:1.02}.creator-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.creator-form label,.creator-form fieldset{gap:.35rem;margin:0;display:grid}.creator-form span,.creator-form legend{color:#13243c;font-weight:800}.creator-form input,.creator-form select,.creator-form textarea{width:100%;min-height:46px;font:inherit;background:#ffffffe6;border:1px solid #13243c24;border-radius:14px;padding:.65rem .75rem}.creator-form textarea{resize:vertical;min-height:96px}.creator-form fieldset{border:0;grid-column:1/-1;padding:0}.creator-form fieldset div{flex-wrap:wrap;gap:.45rem;display:flex}.creator-form fieldset label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:.32rem;padding:.42rem .62rem;display:inline-flex}.creator-form fieldset input,.creator-form .consent input{width:auto;min-height:auto}.creator-form .wide{grid-column:1/-1}.creator-form em{color:var(--muted);font-size:.88rem}.creator-form .consent{color:var(--muted);align-items:flex-start;gap:.5rem;display:flex}.creators-hero-rebuilt{isolation:isolate;background:linear-gradient(90deg,#012421e8 0%,#01302cb8 45%,#01232214 100%),url(/images/giridih-hero-light.jpg) 50% 42%/cover;grid-template-columns:minmax(0,610px);align-content:center;min-height:430px;display:grid;position:relative}.creators-hero-rebuilt:before{content:none}.creators-hero-rebuilt .creators-hero-copy{z-index:2;max-width:610px;position:relative}.creators-hero-rebuilt h1{font-size:clamp(3.1rem,6vw,5.6rem);line-height:.85}.creator-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:560px;margin-top:.55rem;display:grid}.creator-hero-metrics span{border-right:1px solid #ffffff40;grid-template-columns:auto 1fr;align-items:center;column-gap:.4rem;min-width:0;padding-right:.55rem;display:grid}.creator-hero-metrics span:last-child{border-right:0}.creator-hero-metrics svg{color:#ffd368;grid-row:1/span 2}.creator-hero-metrics b{color:#fff;font-size:1rem}.creator-hero-metrics small{color:#ffffffc7;font-size:.72rem;line-height:1.15}.creator-hero-actions a{gap:.38rem}.creator-featured,.creator-reasons{gap:.85rem;display:grid}.creator-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.creator-section-heading .eyebrow{color:#7345a9;margin:0 0 .18rem;font-size:.72rem}.creator-section-heading h2,.creator-reasons h2{color:#13243c;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.creator-section-heading a{color:#7345a9;white-space:nowrap;align-items:center;gap:.32rem;font-weight:850;text-decoration:none;display:inline-flex}.creator-featured-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.featured-creator-card{color:#13243c;background:#fff;border:1px solid #13243c1c;border-radius:12px;flex-direction:column;min-height:0;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 15px 38px #13243c17}.featured-creator-card.is-trending{border-color:#7245a952;box-shadow:0 18px 42px #53338129}.featured-creator-profile-link{color:inherit;text-decoration:none;display:grid}.featured-creator-photo{background:linear-gradient(135deg,#d8f1ee,#0b785a 68%,#073e39) 50%/cover;place-items:center;min-height:190px;display:grid;position:relative}.featured-creator-photo span{color:#fff;font-size:4.2rem;font-weight:900}.featured-creator-ribbon{color:#31200c;background:linear-gradient(135deg,#ffe17d,#ff9f32);border-radius:999px;align-items:center;gap:.28rem;padding:.32rem .62rem;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 8px 20px #29140442}.featured-creator-copy{gap:.35rem;padding:.8rem;display:grid}.featured-creator-copy h3{margin:0;font-size:1.2rem}.featured-creator-copy>strong{color:#643c98}.featured-creator-copy p{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.featured-creator-copy p span{color:#07575a;background:#e7f5f4;border-radius:999px;padding:.24rem .45rem;font-size:.76rem}.featured-creator-copy small{color:#52666f;align-items:center;gap:.25rem;font-weight:750;display:inline-flex}.featured-creator-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #13243c26}.featured-creator-actions{border-top:1px solid #e6eeec;grid-template-columns:1fr;align-items:center;gap:.45rem;margin:0 .8rem .8rem;padding-top:.55rem;display:grid}.featured-creator-socials{flex-wrap:wrap;gap:.45rem;margin:0 .8rem .55rem;display:flex}.featured-creator-socials a{color:#1d4f72;background:#f7fbfb;border:1px solid #dbe8e6;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.3rem;min-height:32px;padding:0 .55rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.featured-creator-socials a:first-child{color:#1668c7}.featured-creator-socials a:nth-child(2){color:#a92875}.featured-creator-socials small{color:currentColor;font-size:.72rem}.featured-creator-socials a:hover{background:#fff;border-color:currentColor}.featured-creator-actions a{color:#0b5a55;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;min-height:44px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.featured-creator-actions a:first-child{color:#633d91;background:#f5f0fb;border:1px solid #d9c8ed}.featured-creator-actions a:last-child{color:#fff;background:#0b8f5c;padding:0 .65rem;box-shadow:0 8px 18px #0b8f5c33}.featured-creator-actions a:last-child:hover{background:#08794e}.creator-placeholder{background:#f7fbfb}.creator-placeholder .featured-creator-photo{color:#0b785a;background:linear-gradient(135deg,#edf8f4,#d7ece9)}.creator-placeholder .featured-creator-copy em{color:#476371;background:#e6eff5}.creator-reasons>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.creator-reasons article{background:#fff;border:1px solid #e3ece9;border-radius:12px;align-content:start;gap:.45rem;min-height:170px;padding:.85rem;display:grid}.creator-reasons article>span{color:#0b785a;background:#dbf4e9;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.creator-reasons strong{color:#13243c}.creator-reasons p{color:#60706b;margin:0;font-size:.9rem;line-height:1.35}.creator-movement{color:#fff;background:linear-gradient(105deg,#063f3a,#08755f 55%,#134e69);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.creator-movement>svg{color:#ffd368}.creator-movement div{gap:.18rem;display:grid}.creator-movement strong{font-size:1.08rem}.creator-movement span{color:#9df0c9;font-weight:750}.creator-movement a{color:#173b34;background:#ffd368;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.creator-profile-page{max-width:1180px;margin:0 auto}.live-giridih-ticker{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #096dd924;border-radius:14px;align-items:center;gap:.48rem;width:100%;max-width:100vw;margin:.28rem auto .38rem;padding:.22rem .42rem;display:flex;overflow:hidden;box-shadow:0 8px 18px #13243c0d}.live-giridih-ticker>strong{color:#fff;letter-spacing:0;background:#096dd9;border-radius:999px;flex:none;padding:.2rem .48rem;font-size:.62rem;line-height:1}.live-giridih-ticker>div{flex:auto;min-width:0;max-width:100%;overflow:hidden}.live-giridih-track{gap:.35rem;width:max-content;animation:24s linear infinite liveTicker;display:flex}.live-giridih-ticker:hover .live-giridih-track{animation-play-state:paused}.live-giridih-track a{color:#13243c;white-space:nowrap;background:#ffffffe6;border:1px solid #13243c1a;border-radius:12px;align-items:center;gap:.32rem;min-height:26px;padding:.18rem .48rem;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex}.live-giridih-track span{color:#0b8f5c;font-weight:850}.live-giridih-track small{color:var(--muted);font-size:.68rem}.live-giridih-track b{font-weight:760}@keyframes liveTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.founding-page{gap:1.35rem;display:grid}.founding-hero{color:#fff;background:linear-gradient(115deg,#021026fa 0%,#083976f0 48%,#0a895be6 100%),radial-gradient(circle at 80% 15%,#ffb03542,#0000 28%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:stretch;gap:clamp(.85rem,1.6vw,1.25rem);padding:clamp(1rem,2.1vw,2.1rem);display:grid;box-shadow:0 28px 80px #083c7038}.founding-hero>div{align-content:center;gap:.55rem;display:grid}.founding-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.5rem,5.4vw,5.35rem);line-height:.9}.founding-hero h2{color:#fff;margin:0;font-size:clamp(1.25rem,2.1vw,2.15rem);line-height:1.04}.founding-hero p,.founding-hero .eyebrow{color:#ffffffd1;max-width:760px}.founding-hero aside{background:linear-gradient(#ffffff1f,#ffffff0a),radial-gradient(circle at 30% 20%,#ffffff57,#0000 24%);border:1px solid #ffffff42;border-radius:22px;align-content:end;gap:.7rem;min-height:235px;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff3d}.founding-hero aside span{color:#ffcf66;background:#ffffff24;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.42rem .7rem;font-weight:800;display:inline-flex}.founding-hero aside strong{max-width:420px;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:.98}.founding-hero aside small{color:#ffffffb8}.founding-actions,.founding-cta-band,.founding-invitation{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.founding-actions a,.founding-cta-band a,.founding-invitation a,.ambassador-button,.founding-form-link,.founding-form button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1rem;font-weight:850;text-decoration:none;display:inline-flex}.founding-actions a:first-child,.founding-form-link,.founding-form button{color:#0b2845;background:linear-gradient(135deg,#ffcf66,#ff922b)}.founding-actions a:last-child{color:#fff;border:1px solid #ffffff57}.founding-confirmation{background:#eef8ff;border:1px solid #096dd929;border-radius:18px;gap:.25rem;padding:1rem;display:grid}.founding-intro,.founding-form-section{background:#fff;border:1px solid #13243c1a;border-radius:28px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid}.founding-intro h2,.founding-form-section h2,.founding-cta-band h2,.founding-invitation h2,.ambassador-section h2,.founding-member-section h2{margin:0;font-size:clamp(1.8rem,3.5vw,4rem);line-height:.98}.founding-contribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.founding-contribution-grid article{background:linear-gradient(135deg,#f3f9ff,#fff8e8);border:1px solid #13243c14;border-radius:22px;align-content:end;gap:.45rem;min-height:190px;padding:1rem;display:grid}.founding-contribution-grid svg{color:#096dd9}.founding-member-section,.ambassador-section{gap:1rem;display:grid}.section-head{gap:.35rem;display:grid}.founding-member-rail{scroll-snap-type:inline mandatory;grid-auto-columns:minmax(260px,24vw);grid-auto-flow:column;gap:1rem;padding:.2rem .1rem 1rem;display:grid;overflow-x:auto}.founding-member-card{scroll-snap-align:start;background:#fff;border:1px solid #13243c1a;border-radius:26px;gap:.8rem;padding:.8rem;display:grid;box-shadow:0 18px 50px #13243c1a}.founding-portrait{aspect-ratio:4/5;background-color:#0000;background-image:linear-gradient(#0000 35%,#05183080),radial-gradient(circle at 50% 28%,#096dd929,#0000 25%),linear-gradient(135deg,#f3f9ff,#fff8e8);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:20px;place-items:center;display:grid;overflow:hidden}.founding-portrait span{color:#096dd9;background:#fff;border-radius:999px;place-items:center;width:96px;height:96px;font-size:3rem;font-weight:850;display:grid}.founding-member-card>div:last-child{gap:.34rem;display:grid}.founding-member-card small{color:#0b8f5c;text-transform:uppercase;font-weight:850}.founding-member-card h3{margin:0;font-size:1.55rem}.founding-member-card p,.founding-member-card em{color:var(--muted)}.founding-member-card em{font-style:normal}.founding-member-card a{color:#096dd9;align-items:center;gap:.25rem;font-weight:820;text-decoration:none;display:inline-flex}.founding-cta-band,.founding-invitation{color:#fff;background:#061a33;border-radius:28px;justify-content:space-between;padding:clamp(1rem,3vw,2rem)}.founding-cta-band p,.founding-cta-band .eyebrow,.founding-invitation p,.founding-invitation .eyebrow{color:#ffffffc7}.founding-cta-band a,.founding-invitation a,.ambassador-button{color:#fff;background:#096dd9}.ambassador-section{background:linear-gradient(135deg,#f3f9ff,#fff);border:1px solid #096dd924;border-radius:28px;padding:clamp(1rem,3vw,2rem)}.ambassador-button{width:fit-content}.founding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.founding-form label{gap:.35rem;display:grid}.founding-form span{color:#13243c;font-weight:800}.founding-form input,.founding-form select,.founding-form textarea{width:100%;min-height:46px;font:inherit;background:#fffffff2;border:1px solid #13243c24;border-radius:14px;padding:.65rem .75rem}.founding-form textarea{resize:vertical;min-height:110px}.founding-form .wide{grid-column:1/-1}.founding-form .consent{color:var(--muted);align-items:flex-start;gap:.5rem;display:flex}.founding-form .consent input{width:auto;min-height:auto}@media (prefers-reduced-motion:reduce){.live-giridih-track{animation:none}}@media (max-width:900px){.live-giridih-ticker{border-radius:14px;align-items:center}.live-giridih-track{width:max-content;animation:18s linear infinite liveTicker;overflow:visible}.founding-hero,.founding-intro,.founding-form-section{grid-template-columns:1fr}.founding-hero aside{min-height:220px}.founding-contribution-grid,.founding-form{grid-template-columns:1fr}.founding-member-rail{grid-auto-columns:minmax(260px,82vw)}}.back-link{color:#096dd9;align-items:center;gap:.35rem;font-weight:800;text-decoration:none;display:inline-flex}.creator-profile-hero{color:#fff;background:linear-gradient(135deg,#071a30,#0b469f 55%,#0b9360);border-radius:28px;grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid}.creator-profile-photo{aspect-ratio:4/5;background-color:#0000;background-image:radial-gradient(circle at 50% 20%,#ffffff8c,#0000 20%),linear-gradient(135deg,#dff4ff,#096dd9 45%,#079b62);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;place-items:center;display:grid}.creator-profile-photo span{color:#fff;font-size:5rem;font-weight:900}.creator-profile-hero h1{color:#fff;margin:0;font-size:clamp(3rem,7vw,6rem)}.creator-profile-hero p,.creator-profile-hero strong,.creator-profile-hero .eyebrow{color:#ffffffdb}.creator-profile-stats{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.creator-profile-stats span{color:#fff;background:#ffffff24;border-radius:999px;padding:.5rem .72rem;font-weight:800}.creator-social-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.creator-social-list a{border:1px solid var(--line);color:#13243c;background:#fff;border-radius:20px;align-items:center;gap:.8rem;min-height:88px;padding:.95rem;text-decoration:none;display:flex;box-shadow:0 18px 42px #13243c14}.creator-social-list span{flex:1;display:grid}.creator-social-list small{color:var(--muted)}@media (prefers-reduced-motion:reduce){.creator-card,.creator-card em{transition:none}.creator-card:hover{transform:none}}@media (max-width:900px){.creators-hero,.creator-empty,.creator-invite,.creator-profile-hero,.creator-social-list{grid-template-columns:1fr}.creators-hero{border-radius:22px;min-height:auto}.creator-hero-visual{min-height:220px}.creator-card-row{grid-auto-columns:minmax(240px,74vw)}.creator-empty h2{font-size:clamp(2rem,10vw,3rem)}.creator-preview-image{min-height:260px}.creator-form{grid-template-columns:1fr}}@media (max-width:640px){.creators-hero-rebuilt{border-radius:16px;min-height:510px;padding:1.1rem}.creators-hero-rebuilt:before{content:"";z-index:1;background:linear-gradient(#012e2aad 0%,#012e2ad1 58%,#011c1de6 100%);position:absolute;inset:0}.creators-hero-rebuilt h1{font-size:clamp(3.1rem,16vw,4rem);line-height:.86}.creators-hero-rebuilt h2{max-width:310px;font-size:1.02rem;line-height:1.28}.creator-hero-metrics{gap:.35rem;margin-top:.2rem}.creator-hero-metrics span{gap:.22rem;padding-right:.25rem}.creator-hero-metrics svg{display:none}.creator-hero-metrics b{font-size:.86rem}.creator-hero-metrics small{font-size:.63rem}.creator-featured,.creator-reasons{gap:.7rem}.creator-section-heading h2,.creator-reasons h2{font-size:1.55rem}.creator-featured-row{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(248px,72vw);grid-auto-flow:column;gap:.65rem;margin:0 -.75rem;padding:.1rem .75rem .7rem;scroll-padding-inline:.75rem;overflow-x:auto}.featured-creator-card{scroll-snap-align:start;border-radius:10px;min-height:0}.featured-creator-photo{min-height:200px}.featured-creator-copy{padding:.75rem}.featured-creator-socials{margin:0 .75rem .45rem}.featured-creator-actions{grid-template-columns:1fr;gap:.35rem;margin:0 .75rem .75rem;padding-top:.55rem}.featured-creator-actions a{width:100%;min-height:38px}.creator-reasons>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.creator-reasons article{border-radius:10px;min-height:155px;padding:.75rem}.creator-reasons article>span{width:38px;height:38px}.creator-reasons p{font-size:.82rem}.creator-movement{border-radius:12px;gap:.65rem;padding:.85rem}.creator-movement strong{font-size:.96rem;line-height:1.15}.creator-movement span{font-size:.83rem}.creator-movement a{width:40px;height:40px}.creators-page,.creator-profile-page{gap:1rem}.creators-hero{border-radius:16px;gap:0;min-height:0;padding:1.15rem 1rem 1rem}.creators-hero-copy{gap:.6rem}.creators-hero .eyebrow{letter-spacing:.06em;font-size:.68rem}.creators-hero h1{font-size:clamp(2.15rem,10.5vw,2.7rem);line-height:.98}.creators-hero h2{margin-top:0;font-size:1rem;line-height:1.36}.creators-hero-copy>p:not(.eyebrow){margin:0;font-size:.93rem;line-height:1.38}.creator-hero-actions{grid-template-columns:1fr;gap:.55rem;margin-top:.15rem;display:grid}.creator-hero-actions a,.creator-empty a,.creator-form-link,.creator-form button{width:100%;min-height:46px;padding:0 .85rem}.creator-hero-visual{display:none}.creator-filter{gap:.42rem;margin:0 -.75rem;padding:.15rem .75rem .5rem;scroll-padding-inline:.75rem}.creator-filter a{min-height:40px;padding:.46rem .72rem;font-size:.86rem}.creator-rail{gap:.65rem;padding:.2rem 0 .8rem}.creator-rail-head{align-items:flex-start;gap:.45rem}.creator-rail-head h2{font-size:1.65rem;line-height:1}.creator-rail-head p{font-size:.88rem;line-height:1.3}.creator-rail-head span{padding-top:.1rem;font-size:.86rem}.creator-card-row{grid-auto-columns:minmax(272px,82vw);gap:.7rem;margin:0 -.75rem;padding:.1rem .75rem .8rem;scroll-padding-inline:.75rem}.creator-card{aspect-ratio:.93;border-radius:18px}.creator-card-copy{gap:.3rem;padding:.9rem}.creator-card h3{font-size:1.3rem}.creator-card p,.creator-card small{margin:0;font-size:.9rem}.creator-card em{opacity:1;display:inline-flex;transform:none}.creator-invite{border-radius:16px;gap:.85rem;padding:1rem}.creator-invite h2{font-size:1.55rem;line-height:1.06}.creator-invite p{margin:.45rem 0 0;line-height:1.38}.creator-profile-page{margin:0}.creator-profile-hero{border-radius:16px;gap:1rem;padding:1rem}.creator-profile-photo{border-radius:16px;width:min(100%,260px);margin:0 auto}.creator-profile-hero h1{font-size:clamp(2.25rem,11vw,3rem);line-height:.98}.creator-profile-stats{grid-template-columns:1fr;gap:.45rem;margin-top:.85rem;display:grid}.creator-profile-stats span{border-radius:8px;padding:.6rem .7rem}.creator-social-list{gap:.65rem}.creator-social-list a{border-radius:12px;min-height:72px;padding:.8rem}}.icon-chip{color:var(--ink);background:#ffffffc7;border:1px solid #0e4c8724;border-radius:16px;align-items:center;gap:.45rem;padding:.7rem .9rem;font-weight:760;text-decoration:none;display:inline-flex}.icon-chip.nav-icon-only{justify-content:center;width:46px;min-width:46px;padding-inline:0}.whatsapp-site-share{color:#075e54;background:#e4f7eb;border:1px solid #128c7e33;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.whatsapp-site-share:hover{background:#d6f2e0;border-color:#128c7e5c}.desktop-whatsapp-share{min-height:48px;box-shadow:0 14px 30px #075e541f}.faces-hero-share,.celebration-share-action{border:1px solid #128c7e33}.activity-page,.moderation-page,.alumni-admin-page{width:min(1180px,100vw - 2rem);margin:1.5rem auto 7rem}.activity-sections,.moderation-list,.alumni-admin-list{gap:1rem;display:grid}.activity-panel,.moderation-item,.alumni-admin-panel,.alumni-admin-card{background:#ffffffdb;border:1px solid #0e4c8724;border-radius:22px;padding:1.15rem;box-shadow:0 18px 45px #17467a14}.alumni-admin-page{color:var(--ink)}.alumni-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.alumni-admin-stats article{background:linear-gradient(135deg,#fff,#f3fbff);border:1px solid #0e4c871f;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.alumni-admin-stats svg{color:#0c72df}.alumni-admin-stats strong{font-size:1.7rem;line-height:1}.alumni-admin-stats span,.alumni-admin-card span,.alumni-admin-card small{color:var(--muted)}.alumni-admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:1rem;display:grid}.admin-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-hub-card{min-height:190px;color:var(--ink);background:#ffffffe6;border:1px solid #0e4c8724;border-radius:18px;gap:.65rem;padding:1.15rem;text-decoration:none;display:grid;box-shadow:0 18px 45px #17467a14}.admin-hub-card svg{color:#0c72df}.admin-hub-card strong{font-size:1.08rem}.admin-hub-card span{color:var(--muted);line-height:1.45}.admin-hub-card.muted{opacity:.7}.alumni-admin-panel{gap:1rem;display:grid}.alumni-admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.alumni-admin-panel-heading h2{align-items:center;gap:.45rem;margin:.15rem 0 0;font-size:1.15rem;display:flex}.alumni-admin-panel-heading>span{color:#0c5fb3;white-space:nowrap;background:#eef6ff;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:760}.alumni-admin-card{box-shadow:none;border-radius:16px;gap:.75rem;display:grid}.alumni-admin-card.compact{padding:1rem}.alumni-admin-card>div:first-child{gap:.2rem;display:grid}.alumni-admin-card strong{font-size:1.02rem}.alumni-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.alumni-admin-card dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:760}.alumni-admin-card dd{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:.3rem;margin:.15rem 0 0;font-size:.9rem;font-weight:650;line-height:1.35;display:flex}.alumni-admin-card p{color:#425466;margin:0;line-height:1.45}.admin-face-photo{object-fit:cover;border:1px solid #13243c1f;border-radius:12px;width:min(240px,100%);height:auto}.alumni-admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.alumni-admin-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0c72df;border:0;border-radius:12px;padding:.6rem .8rem;font-size:.9rem;font-weight:800}.alumni-admin-actions button[value=HIDE]{color:#425466;background:#f1f5f9}.activity-panel h2,.moderation-item h2{align-items:center;gap:.5rem;margin:0 0 .8rem;display:flex}.activity-list{gap:.65rem;display:grid}.activity-row{color:var(--ink);background:#f4f9ffe6;border:1px solid #0e4c871a;border-radius:16px;justify-content:space-between;gap:1rem;padding:.9rem;text-decoration:none;display:flex}.activity-row span{gap:.2rem;display:grid}.activity-row small,.activity-row em,.empty-line,.moderation-item small{color:var(--muted)}.activity-row em{font-style:normal;font-weight:720}.empty-line{align-items:center;gap:.45rem;display:flex}.moderation-filters{gap:.5rem;padding:.25rem 0 1rem;display:flex;overflow-x:auto}.moderation-filters span{white-space:nowrap;background:#ffffffd1;border:1px solid #0e4c871f;border-radius:999px;padding:.55rem .8rem;font-weight:720}.moderation-item{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:1rem;display:grid}.moderation-actions{gap:.7rem;display:grid}.moderation-actions textarea{min-height:96px}.moderation-actions div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.moderation-page .moderation-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:74px;padding:.75rem .95rem}.moderation-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.16rem;display:grid}.moderation-summary .eyebrow{grid-column:2;margin:0}.moderation-page .moderation-item h2{grid-column:1/-1;min-width:0;margin:0;font-size:1rem}.moderation-page .moderation-item h2 svg{color:#0c806a;flex:none}.moderation-summary small{grid-column:1/-1;font-size:.78rem}.moderation-actions-simple{align-items:center;gap:.5rem;display:flex}.moderation-actions-simple>div{gap:.4rem;display:flex}.moderation-actions-simple button{color:#fff;min-height:34px;font:inherit;background:#0c806a;border:1px solid #0c806a;border-radius:6px;padding:.35rem .75rem;font-size:.82rem;font-weight:750}.moderation-actions-simple button[value=REJECT]{color:#9d4035;background:#fff;border-color:#bd5548}.moderation-more{position:relative}.moderation-more summary{color:#62756f;cursor:pointer;align-items:center;gap:.15rem;font-size:.78rem;list-style:none;display:inline-flex}.moderation-more summary::-webkit-details-marker{display:none}.moderation-more[open]{z-index:2;background:#f5faf8;border:1px solid #d5e6e0;border-radius:8px;width:min(360px,80vw);padding:.7rem;position:absolute;top:100%;right:0}.moderation-more[open] p{color:#50635e;margin:.5rem 0;font-size:.84rem;line-height:1.4}.moderation-more textarea{width:100%;min-height:58px;margin-top:.55rem;display:block}.creator-review-fields{background:#f7fbff;border:1px solid #096dd929;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem;display:grid!important}.creator-review-fields label{color:var(--muted);gap:.25rem;font-size:.85rem;display:grid}.creator-review-fields input,.creator-review-fields select{border:1px solid var(--line);width:100%;min-height:36px;font:inherit;background:#fff;border-radius:10px;padding:.4rem .55rem}.creator-review-fields input[type=checkbox]{width:auto;min-height:auto}@media (max-width:720px){.activity-row,.moderation-item{grid-template-columns:1fr}.activity-row{display:grid}.moderation-actions div{grid-template-columns:1fr}.icon-chip span{display:none}}.clubs-page{gap:1.1rem;display:grid}.clubs-hero{background:linear-gradient(135deg,#eef8fffa,#fffffff0 54%,#fff7e6eb),radial-gradient(circle at 92% 15%,#ffa41c2e,#0000 30%);border:1px solid #0c72df24;border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:1rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid;box-shadow:0 22px 58px #0d233714}.clubs-hero h1{color:#0b469f;max-width:820px;margin:.35rem 0 0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.96}.clubs-hero p:not(.eyebrow){color:#52656e;max-width:720px;font-size:1.15rem;line-height:1.55}.clubs-hero aside{background:#fff;border:1px solid #0c72df1f;border-radius:24px;align-content:center;gap:.25rem;padding:1.2rem;display:grid;box-shadow:0 18px 40px #0d233714}.clubs-hero aside strong{color:#078653;font-size:4rem;line-height:1}.clubs-hero aside span{color:#10233f;font-size:1.3rem;font-weight:900}.clubs-hero aside small{color:#647782;font-weight:750}.clubs-hero-actions,.club-card-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.clubs-hero-actions a,.club-card-actions a,.club-categories a,.section-heading a{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.68rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.clubs-hero-actions a:first-child,.club-card-actions a:last-child{color:#fff;background:#0c72df}.clubs-hero-actions a:last-child,.club-card-actions a:first-child,.section-heading a{color:#0b469f;background:#fff;border:1px solid #0c72df29}.club-loop-grid,.club-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.club-loop-grid article,.club-card{background:#fffffff0;border:1px solid #0d233717;border-radius:20px;padding:1rem;box-shadow:0 14px 32px #0d23370d}.club-loop-grid article{gap:.45rem;min-height:128px;display:grid}.club-loop-grid svg{color:#0c72df}.club-loop-grid strong,.club-card h3{color:#13243c}.club-loop-grid span,.club-card p,.club-card>span{color:#647782;line-height:1.45}.club-categories{gap:.6rem;padding:.2rem 0 .35rem;display:flex;overflow-x:auto}.club-categories a{color:#0b469f;background:#fff;border:1px solid #0c72df24;flex:none}.club-directory{gap:.9rem;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading h2{color:#13243c;margin:0}.club-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-card{gap:.65rem;display:grid}.club-card-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.club-card-top span,.club-card-top small{border-radius:999px;width:fit-content;padding:.28rem .6rem;font-weight:900}.club-card-top span{color:#0b469f;background:#eef8ff}.club-card-top small{color:#078653;background:#e9f6ee}.club-card h3{margin:0;font-size:1.25rem}.club-card p{margin:0;font-weight:850}.club-activity{color:#94550a;background:#fff5dc;border-radius:12px;align-items:center;gap:.4rem;width:fit-content;padding:.5rem .7rem;font-weight:800;display:inline-flex}.compact-club-hero{grid-template-columns:1fr}.club-workflow-form{background:#fffffff5;border:1px solid #0c72df24;border-radius:22px;gap:.85rem;max-width:860px;padding:1rem;display:grid;box-shadow:0 16px 38px #0d23370f}.club-workflow-form label{color:#13243c;gap:.35rem;font-weight:850;display:grid}.club-workflow-form input,.club-workflow-form select,.club-workflow-form textarea{background:#fbfdff;border-color:#0c72df29}.club-workflow-form button{background:#0c72df;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.club-workflow-form small{color:#647782;font-weight:750}@media (max-width:900px){.clubs-hero,.club-loop-grid,.club-card-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}}.guestbook-page{background:radial-gradient(circle at 18% 8%,#3c9fe821,#0000 24%),linear-gradient(#fffdf7,#fff8ec 58%,#f6fbff);border-radius:24px;gap:1.2rem;padding:1rem;display:grid}.guestbook-hero{background:linear-gradient(90deg,#fffdf7fa,#fffdf7d6),url(/images/temple-line.svg) right 1.2rem bottom .7rem/220px no-repeat;border:1px solid #cdb16752;border-radius:22px;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 20px 60px #475b541a}.guestbook-hero h1{color:#0d3762;max-width:760px;font-size:clamp(3rem,6vw,5.6rem)}.guestbook-hero>p:last-child{color:#168c64;font-size:1.2rem;font-weight:850}.review-note{color:#0c6442;background:#effaf4;border:1px solid #168c6438;border-radius:12px;width:min(620px,100%);margin-top:1rem;padding:1rem;font-weight:850}.guestbook-layout{grid-template-columns:minmax(0,1.35fr) 360px;gap:1rem;display:grid}.guestbook-form,.guestbook-side,.guestbook-entry,.guestbook-teaser,.random-memory{background:#ffffffc7;border:1px solid #cdb16747;border-radius:16px;padding:1rem;box-shadow:0 16px 44px #44534614}.guestbook-form{gap:.75rem;display:grid}.guestbook-form h2,.guestbook-side h2{color:#173232;align-items:center;gap:.55rem;margin:0;font-size:1.25rem;display:flex}.guestbook-form small{color:#667a75;font-weight:750}.submission-row{border-bottom:1px solid #cdb16733;justify-content:space-between;gap:.8rem;padding:.7rem 0;display:flex}.submission-row span{color:#0b8f58;font-weight:850}.guestbook-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guestbook-entry{gap:.8rem;display:grid}.guestbook-entry.archive{background:linear-gradient(#fff8e3e6,#f8ebcbbd);border-color:#a0702a47}.guestbook-entry-head{grid-template-columns:42px 1fr auto;align-items:center;gap:.75rem;display:grid}.guestbook-entry-head p,.guestbook-entry blockquote{margin:0}.guestbook-entry-head>span{color:#075fac;background:#eff8ff;border-radius:999px;padding:.32rem .5rem;font-size:.75rem;font-weight:950}.guestbook-entry blockquote{color:#1f3334;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.55}.guestbook-meta,.guestbook-actions,.guestbook-teaser div{flex-wrap:wrap;gap:.5rem;display:flex}.guestbook-meta span{color:#687a75;font-size:.82rem;font-weight:800}.guestbook-actions button,.guestbook-teaser a{color:#0c6f4a;background:#f5fbff;border:1px solid #168c642e;min-height:34px;padding:.45rem .65rem;font-size:.82rem}.guestbook-actions form.report-inline{margin-left:auto}.guestbook-teaser{background:linear-gradient(135deg,#ffffffe0,#f5fbffcc);gap:.55rem;display:grid}.guestbook-teaser.archive{background:linear-gradient(135deg,#fff8e8,#fffdf7);margin-bottom:1rem}.guestbook-teaser small{color:#168c64;font-weight:950}.guestbook-teaser strong{color:#172f2d;font-size:1.25rem;line-height:1.3}.guestbook-teaser p{color:#526965;margin:0}.guestbook-teaser a{border-radius:999px;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1100px){.guestbook-layout,.guestbook-feed{grid-template-columns:1fr}}.item{border-top:1px solid var(--line);padding:1rem 0}.item:first-child{border-top:0}.item p,.hero p,.auth-panel p{color:var(--muted);line-height:1.55}.item svg,button svg,.mini-strip svg{vertical-align:middle}.item-head span,small{color:var(--muted)}.answer{border-left:3px solid var(--sky);background:#f7f2ea;border-radius:4px;padding:.65rem}.language-comfort{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.language-comfort span{color:var(--ink);background:#eef8ff;border:1px solid #3c9fe82e;border-radius:999px;padding:.38rem .65rem;font-size:.82rem;font-weight:750}.ask-language-note{max-width:920px;color:var(--muted);margin:.62rem 0 0;font-size:.95rem;line-height:1.45}.inline-form{grid-template-columns:1fr auto;gap:.5rem;display:grid}.need-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.need-grid.big{grid-template-columns:repeat(3,minmax(0,1fr))}.need-grid.big button{place-items:center;gap:.25rem;min-height:86px;display:grid}.need-grid button:nth-child(3n+1){background:var(--leaf)}.need-grid button:nth-child(3n+2){background:var(--clay)}.need-grid button:nth-child(3n){background:var(--sky)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chips span,.admin-note{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .55rem;font-size:.82rem}.old input,.old textarea{min-height:52px;font-size:1rem}.score{color:var(--clay);font-size:4rem;font-weight:900}.score span{color:var(--muted);font-size:1rem;display:block}.rank{border-top:1px solid var(--line);padding:.8rem 0}.business-forms{gap:1rem;margin-top:1rem;display:grid}.bottom-nav{border:1px solid var(--line);z-index:10;background:#fffffff0;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:.25rem;width:min(440px,100%);margin:1rem auto 0;padding:.45rem;display:grid;position:static;box-shadow:0 14px 40px #201a1724}.bottom-nav a,.page-rail a{min-height:44px;color:var(--ink);place-items:center;font-size:.72rem;text-decoration:none;display:grid}.recent-join-toast{z-index:1000;box-sizing:border-box;color:#13243c;-webkit-backdrop-filter:blur(10px)saturate(1.08);pointer-events:none;background:#ffffffe6;border:1px solid #0c72df24;border-radius:10px;align-items:center;gap:.45rem;width:fit-content;max-width:min(240px,100vw - 28px);height:auto;min-height:0;max-height:58px;padding:.44rem .58rem .46rem;animation:.52s cubic-bezier(.2,.9,.2,1) both recent-join-in;display:flex;position:fixed;box-shadow:0 12px 26px #13243c21}.recent-join-toast.is-bottom-left{bottom:24px;left:24px}.recent-join-toast.is-bottom-right{bottom:24px;right:24px}.recent-join-toast.is-middle-left{top:52%;left:24px}.recent-join-toast.is-middle-right{top:52%;right:24px}.recent-join-toast.is-top-right{top:96px;right:24px}.recent-join-toast.is-leaving{animation:.7s both recent-join-out}.recent-join-toast>span{background:#f15f4a;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #f15f4a1f}.recent-join-toast>div{min-width:0}.recent-join-toast small{color:#62746e;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850;display:block}.recent-join-toast strong{color:#13243c;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:650;line-height:1.16;display:block;overflow:hidden}.recent-join-toast strong b{color:#0b65d8;font-weight:850}@keyframes recent-join-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.96)}70%{opacity:1;filter:blur();transform:translateY(-2px)scale(1)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes recent-join-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(-18px)scale(.94)}}@media (prefers-color-scheme:dark){.recent-join-toast{color:#13243c;background:#ffffffe6;border-color:#0c72df24;box-shadow:0 16px 38px #00000029}}@media (prefers-reduced-motion:reduce){.recent-join-toast,.recent-join-toast.is-leaving{animation:none}}.page-menu{width:min(900px,100%);margin:1rem auto 0}.page-menu summary{cursor:pointer;border:1px solid var(--line);background:var(--white);width:max-content;color:var(--muted);border-radius:999px;margin:0 auto .6rem;padding:.55rem .8rem}.page-rail{gap:.4rem;max-width:100%;padding-bottom:.2rem;display:flex;overflow-x:auto}.page-rail a{border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:72px}.right-now-list,.offer-feed{display:grid}.home-hero{min-height:214px;color:var(--white);background:linear-gradient(#073f2b1f,#073f2beb),linear-gradient(135deg,#d7b070,#5f7e5c 48%,#173d2d);border-radius:22px;grid-template-columns:1fr auto;align-content:end;gap:1rem;margin-bottom:1rem;padding:1.2rem;display:grid;overflow:hidden}.home-hero h1{color:var(--white)}.home-hero p:not(.eyebrow){color:#ffffffd6;margin-bottom:0}.home-hero .eyebrow{color:#f5d38d}.avatar{color:#073f2b;background:#f0c166;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.daily-question,.partner-strip,.civic-card,.conversation-hero,.hundred-card,.member-card{border:1px solid var(--line);background:var(--white);border-radius:8px;margin-top:1rem;padding:1rem}.daily-question{color:#241b0f;background:linear-gradient(135deg,#fff,#eef8ff);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.daily-question p{color:#5c5349;margin-bottom:0}.mini-strip{color:var(--muted);flex-wrap:wrap;gap:.75rem;padding:1rem 0 0;display:flex}.offer-card{border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-columns:126px 1fr;margin-bottom:.8rem;display:grid;overflow:hidden}.offer-card.expired{opacity:.58}.offer-art{background:linear-gradient(145deg, var(--clay), var(--gold));min-height:154px;color:var(--white);place-items:center;font-size:3rem;font-weight:900;display:grid}.offer-body{gap:.45rem;padding:.85rem;display:grid}.offer-body p{color:var(--muted);margin:0}.timer{color:var(--clay);align-items:center;gap:.25rem;font-size:.82rem;font-weight:800;display:flex}.tabs{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:1rem 0;display:grid}.tabs span{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:8px;padding:.55rem .4rem;font-size:.78rem}.ai-box{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}.memory-photo,.then-now,.hundred-card,.portrait{place-items:center;display:grid}.memory-photo{min-height:190px;color:var(--clay);background:#efe2cf;border-radius:8px;margin-bottom:1rem}.then-now{min-height:360px;color:var(--white);border-radius:8px;grid-template-columns:1fr 1fr;font-size:2rem;font-weight:900;position:relative;overflow:hidden}.then-panel{background:#6b543e}.now-panel{background:#2f6f54}.then-panel,.now-panel{place-items:flex-end start;width:100%;height:100%;padding:1rem;display:grid}.slider-line{background:var(--white);place-items:center;width:2px;display:grid;position:absolute;inset:0 50% 0 auto}.slider-line svg{background:var(--leaf);box-sizing:content-box;border-radius:999px;padding:.15rem}.conversation-hero{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.conversation-hero button{grid-column:1/-1}.portrait{width:88px;height:88px;color:var(--leaf);background:#efe2cf;border-radius:999px}.hundred-card{color:#8a5b08;text-align:center;background:linear-gradient(135deg,#fff,#fff5d6);min-height:360px}.hundred-card strong{font-size:2.4rem}.hundred-card p{color:#5c5349}.civic-card small{color:var(--clay);margin-bottom:.8rem;font-weight:800;display:inline-block}.member-card{color:#241b0f;background:linear-gradient(135deg,#fffaf1,#e7f8f0);align-items:center;gap:.35rem;display:flex}.member-card>div{gap:.18rem;display:grid}.member-card>div>span{color:var(--gold)}.member-profile-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.member-profile-avatar.avatar-male{background:#2478c5}.member-profile-avatar.avatar-female{background:#df7197}.profile-locality-form{border:1px solid var(--line);background:#fff;border-radius:8px;gap:.55rem;margin-top:.8rem;padding:.85rem;display:grid}.profile-locality-form label{color:var(--ink);font-weight:850}.profile-locality-form select,.profile-locality-form button{border-radius:8px;width:100%;min-height:48px}.profile-locality-form button{background:var(--leaf);color:#fff;border:0;font-weight:850}.tourism-page{gap:1.15rem;display:grid}.tourism-hero{background:linear-gradient(110deg,#fffffffa,#eef8ffe6 52%,#e9f6eee6),radial-gradient(circle at 82% 16%,#f5b82e2e,#0000 28%);border:1px solid #3c9fe83d;border-radius:8px;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:1.4rem;min-height:520px;padding:clamp(1.2rem,4vw,2.4rem);display:grid;box-shadow:0 22px 70px #0752931f}.tourism-hero h1{color:#075293;margin:0 0 .8rem;font-size:clamp(4rem,12vw,8.2rem);line-height:.9}.tourism-hero p{color:#38504a;max-width:680px;font-size:1.08rem;line-height:1.65}.tourism-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.tourism-actions a{background:var(--leaf);color:var(--white);border-radius:8px;padding:.8rem 1rem;font-weight:900;text-decoration:none}.tourism-actions a:nth-child(2){background:#075293}.tourism-actions a:nth-child(3){background:var(--ink)}.tourism-map-card{background:linear-gradient(150deg,#ffffff59,#ffffff0d),radial-gradient(circle at 32% 38%,#3c9fe880,#0000 22%),radial-gradient(circle at 68% 52%,#168c6473,#0000 25%),linear-gradient(135deg,#d9f0ff,#e9f6ee 48%,#fff5d6);border:1px solid #ffffffb8;border-radius:8px;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #07529314}.tourism-map-card:before{content:"";background:linear-gradient(25deg,#0000 44%,#07529329 45% 47%,#0000 48%),linear-gradient(155deg,#0000 38%,#168c6429 39% 42%,#0000 43%);border:2px dashed #0752932e;border-radius:45% 55% 42% 58%;position:absolute;inset:9%}.tourism-map-card>strong{color:var(--ink);font-size:1.25rem;position:absolute;bottom:1rem;left:1rem}.tourism-map-card span{z-index:2;color:#075293;background:#ffffffeb;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 10px 24px #07529329}.tourism-status-grid,.tourism-panel-grid,.tourism-card-grid{gap:.9rem;display:grid}.tourism-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tourism-status-grid article,.tourism-panel,.destination-card,.tourism-card-grid article,.tourism-section,.tourism-footer-loop{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 14px 36px #172a260f}.tourism-status-grid article{min-height:110px;color:var(--leaf);align-content:space-between;padding:1rem;display:grid}.tourism-status-grid strong{color:var(--ink);font-size:2rem}.tourism-status-grid span{color:var(--muted);font-weight:800}.tourism-destinations{grid-template-columns:repeat(5,minmax(240px,1fr));gap:.9rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.destination-card{min-width:260px;overflow:hidden}.destination-art{min-height:170px;color:var(--white);background:linear-gradient(150deg,#07529326,#0000),linear-gradient(135deg,#3c9fe8,#168c64);align-content:space-between;padding:1rem;display:grid}.destination-art svg{width:42px;height:42px}.destination-art span{background:#ffffff38;border-radius:999px;width:max-content;padding:.35rem .65rem;font-weight:900}.destination-card>div:last-child{gap:.65rem;padding:1rem;display:grid}.destination-card h2{color:#075293;margin:0;font-size:1.65rem}.destination-card small{color:var(--leaf);text-transform:uppercase;font-weight:900}.destination-card p,.tourism-card-grid p,.tourism-panel p{color:var(--muted);margin:0;line-height:1.52}.destination-card dl{gap:.35rem;margin:0;display:grid}.destination-card dt{color:var(--ink);font-weight:900}.destination-card dd{color:var(--muted);margin:0}.archive-note,.soft-callout{background:var(--sun);border:1px solid #f5b82e73;border-radius:8px;padding:.7rem}.tourism-panel-grid{grid-template-columns:1fr 1.2fr}.tourism-panel,.tourism-section{gap:.8rem;padding:1rem;display:grid}.tourism-panel h2,.section-title{align-items:center;gap:.55rem;display:flex}.tourism-panel h2,.section-title h2{color:var(--ink);margin:0;font-size:1.45rem}.section-title span{color:var(--muted)}.tourism-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tourism-card-grid article{align-content:start;gap:.45rem;min-height:150px;padding:1rem;display:grid}.tourism-card-grid strong{color:#075293;font-size:1.1rem}.tourism-card-grid span{background:var(--blue-soft);color:var(--ink);border-radius:8px;padding:.45rem .55rem;display:block}.tourism-card-grid small{color:var(--leaf);font-weight:900}.inline-create{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:.55rem;display:grid}.inline-create textarea{grid-column:span 2;min-height:58px}.sponsor-house{background:linear-gradient(135deg,#fff9ee,#eef8ff)!important;border-color:#f5b82e73!important}.tourism-footer-loop{background:linear-gradient(90deg,#fff,#eef8ff,#fff5d6);grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;padding:1rem;display:grid}.tourism-footer-loop svg{color:var(--leaf)}.tourism-footer-loop span{color:var(--muted);line-height:1.45}.property-page{gap:1.15rem;display:grid}.property-hero{background:linear-gradient(135deg,#fffffffa,#eef8ffeb 54%,#fff5d6cc),radial-gradient(circle at 88% 12%,#168c6424,#0000 28%);border:1px solid #3c9fe838;border-radius:8px;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid;box-shadow:0 22px 70px #0752931a}.property-hero h1{color:#075293;margin:0 0 .8rem;font-size:clamp(3.8rem,10vw,7.4rem);line-height:.9}.property-hero p{color:#38504a;max-width:760px;font-size:1.08rem;line-height:1.62}.property-mode-tabs{flex-wrap:wrap;gap:.55rem;margin:1.2rem 0;display:flex}.property-mode-tabs span{background:var(--white);color:#075293;border:1px solid #3c9fe842;border-radius:999px;padding:.55rem .9rem;font-weight:900}.property-search{background:var(--white);border:1px solid #3c9fe852;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;max-width:900px;padding:.6rem;display:grid;box-shadow:0 12px 36px #3c9fe81a}.property-search input{border:0}.property-hero-photo{border:1px solid #3c9fe833;border-radius:18px;margin:1.2rem 0 0;overflow:hidden;box-shadow:0 20px 48px #0752931f}.property-hero-photo img{aspect-ratio:2.05;object-fit:cover;width:100%;height:auto;display:block}.property-need-card{color:var(--white);background:linear-gradient(135deg,#075293,#168c64 72%,#f5b82e);border-radius:8px;gap:.7rem;padding:1rem;display:grid;box-shadow:0 24px 60px #07529333}.property-need-card span{text-transform:uppercase;background:#ffffff2e;border-radius:999px;width:max-content;padding:.35rem .65rem;font-weight:900}.property-need-card strong{font-size:clamp(1.6rem,4vw,2.8rem);line-height:1}.property-need-card input,.property-need-card select,.property-need-card textarea{border-color:#ffffff7a}.property-locality-picker{background:#ffffff1a;border:1px solid #ffffff57;border-radius:14px;gap:.5rem;min-width:0;margin:0;padding:.7rem;display:grid}.property-locality-picker legend{color:var(--white);padding:0 .2rem;font-weight:850}.property-locality-picker legend small{color:#ffffffbf;margin-left:.35rem;font-weight:600}.property-locality-strip{scrollbar-width:thin;scrollbar-color:#ffffffb3 transparent;gap:.5rem;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}.property-locality-strip label{cursor:pointer;flex:none}.property-locality-strip input{opacity:0;pointer-events:none;position:absolute}.property-locality-strip span{color:#075293;white-space:nowrap;background:#fffffff0;border:1px solid #ffffff80;border-radius:999px;align-items:center;min-height:42px;padding:.55rem .8rem;font-weight:800;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.property-locality-strip label:focus-within span{color:#163b34;background:#f5b82e;border-color:#f5b82e;box-shadow:0 5px 14px #f5b82e4d}.property-locality-strip label:has(input:checked) span{color:#163b34;background:#f5b82e;border-color:#f5b82e;box-shadow:0 5px 14px #f5b82e4d}.property-locality-strip label:active span{transform:scale(.97)}.property-need-card button{background:var(--white);color:#075293;font-weight:900}.property-review-helper{margin:0;color:#ffffffdb!important;font-size:.86rem!important;line-height:1.32!important}.property-pulse,.locality-property-grid,.property-card-grid{gap:.85rem;display:grid}.property-pulse{grid-template-columns:repeat(5,minmax(0,1fr))}.property-pulse article,.property-card,.looking-now,.property-house-ad,.locality-property-grid article,.property-form-card,.property-partner-panel,.property-panel,.property-visit-panel,.property-detail-hero,.property-detail-grid article,.property-card-grid>*{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 14px 36px #172a260f}.property-pulse article{min-height:112px;color:var(--leaf);align-content:space-between;padding:1rem;display:grid}.property-pulse strong{color:var(--ink);font-size:2rem}.property-pulse span{color:var(--muted);font-weight:800}.property-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1rem;display:grid}.property-main,.property-side,.property-listings{gap:.9rem;display:grid}.property-listings{grid-template-columns:repeat(2,minmax(0,1fr))}.property-card{grid-template-columns:180px 1fr;display:grid;overflow:hidden}.property-empty-visual{border:1px solid var(--line);background:#fffffff5;border-radius:8px;grid-column:1/-1;overflow:hidden;box-shadow:0 20px 54px #081e1814}.property-empty-visual img{aspect-ratio:2.35;object-fit:cover;width:100%;height:auto;display:block}.property-empty-visual div{gap:.35rem;padding:1rem;display:grid}.property-empty-visual strong{color:#075293;font-size:1.25rem}.property-empty-visual p{color:var(--muted);margin:0}.property-photo,.property-detail-photo{min-height:190px;color:var(--white);background:linear-gradient(145deg,#075293d9,#168c64c2),linear-gradient(35deg,#0000 40%,#ffffff29 41% 44%,#0000 45%);place-items:flex-end start;padding:1rem;display:grid}.property-photo span{background:#ffffff38;border-radius:999px;padding:.35rem .55rem;font-weight:900}.property-card>div:last-child{gap:.45rem;padding:1rem;display:grid}.property-card h3{color:#075293;margin:0;font-size:1.55rem}.property-card p{color:var(--muted);gap:.3rem;display:flex}.direct_owner,.broker_agent,.builder{text-transform:uppercase;width:max-content;color:var(--white);border-radius:999px;padding:.25rem .55rem;font-weight:900}.direct_owner{background:var(--leaf)}.broker_agent{background:#075293}.builder{background:#8a5b08}.price-drop{width:max-content;color:var(--clay);background:#fff0df;border-radius:999px;padding:.32rem .55rem;font-size:.8rem}.property-actions{align-items:center;gap:.55rem;display:flex}.property-actions a,.looking-now a,.property-house-ad a{background:var(--ink);width:max-content;color:var(--white);border-radius:8px;align-items:center;gap:.35rem;padding:.72rem .85rem;font-weight:900;text-decoration:none;display:inline-flex}.looking-now,.property-house-ad{gap:.75rem;padding:1rem;display:grid}.looking-now h2{color:#075293;margin:0;font-size:1.5rem}.looking-now article{border-bottom:1px solid var(--line);padding-bottom:.75rem}.looking-now article strong,.looking-now article small,.looking-now article span,.looking-now article p{margin:0;display:block}.looking-now article strong{color:var(--ink);font-size:1.08rem;line-height:1.25}.looking-now article small{color:var(--muted);margin-top:.18rem;font-size:.86rem}.looking-now article span{margin-top:.45rem}.looking-now article p{margin-top:.22rem}.looking-now article:last-child{border-bottom:0;padding-bottom:0}.looking-now span,.looking-now p,.property-house-ad p{color:var(--muted)}.property-house-ad{background:linear-gradient(135deg,#fff5d6,#eef8ff)}.locality-property-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.locality-property-grid article{gap:.35rem;min-height:112px;padding:1rem;display:grid}.locality-property-grid strong{color:#075293}.locality-property-grid span{color:var(--muted)}.property-forms-grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.property-form-card,.property-panel{gap:.75rem;padding:1rem;display:grid}.property-form-card h2,.property-panel h1,.property-panel h2{color:#075293;margin:0}.property-cover-upload{color:#185d4d;border:1px dashed #89b5a7;border-radius:6px;gap:.38rem;padding:.8rem;font-weight:700;display:grid}.property-cover-upload small{color:var(--muted);font-weight:500}.property-cover-upload input{border:0;padding:0}.property-contact-choice,.property-contact-choice fieldset,.property-contact-actions{gap:.7rem;display:grid}.property-contact-choice fieldset,.property-contact-actions{background:#f4fbf8;border:1px solid #b9d8cf;border-radius:6px;margin:0;padding:.9rem}.property-contact-choice legend,.property-contact-actions strong{color:#0a5b49;font-weight:800}.property-contact-choice p,.property-contact-actions p{color:var(--muted);margin:0;font-size:.9rem}.property-contact-choice label{color:var(--ink);align-items:flex-start;gap:.55rem;font-weight:650;display:flex}.property-contact-choice input[type=checkbox]{width:auto;margin-top:.18rem}.property-contact-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.property-contact-actions a{color:#fff;background:#087b5c;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-weight:800;text-decoration:none;display:inline-flex}.property-delete-form{margin-top:.65rem}.property-delete-form button{color:#a32828;background:#fff;border:1px solid #bf3d3d;border-radius:6px;width:100%;min-height:46px;font-weight:800}.property-tools-card{align-content:start}.property-tool-heading{align-items:flex-start;gap:.7rem;display:flex}.property-tool-heading>svg{color:#075293;flex:none;margin-top:.15rem}.property-tool-heading h2{margin-bottom:.18rem}.property-tool-heading p,.property-tools-card>p{color:var(--muted);margin:0}.property-tool-link,.property-share-panel a,.property-tool-actions a,.property-tool-actions button,.property-empty-tool>a{color:#fff;background:#075293;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .85rem;font-weight:800;text-decoration:none;display:inline-flex}.property-tool-link-secondary{background:#0b785a}.property-tool-page{max-width:1120px}.property-tool-hero{background:linear-gradient(135deg,#edf7ff,#fff);grid-template-columns:auto minmax(0,1fr);align-items:start}.property-tool-hero>svg{color:#075293;width:34px;height:34px}.property-tool-hero p{color:var(--muted);margin:0}.property-share-panel,.property-alert-layout{gap:.85rem;display:grid}.property-share-panel{background:#f4fbff;border:1px solid #bcd7e9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem}.property-share-panel>div{gap:.3rem;display:grid}.property-share-panel span{color:var(--muted)}.property-share-panel>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.property-share-panel a:last-child{background:#087b5c}.property-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-tool-grid>article{gap:.8rem;display:grid}.property-tool-grid strong,.property-tool-grid span{display:block}.property-tool-grid span{color:var(--muted);margin-top:.3rem}.property-tool-grid span svg{vertical-align:text-bottom}.property-tool-grid b{color:#075293}.property-tool-actions{flex-wrap:wrap;gap:.55rem;display:flex}.property-tool-actions form{display:contents}.property-tool-actions button{color:#075293;cursor:pointer;background:#eaf3f8}.property-tool-actions .property-danger-button{color:#a32828;background:#fff0f0}.property-empty-tool{background:#fbfdff;border:1px dashed #a9c4d3;border-radius:8px;justify-items:start;gap:.6rem;padding:1.25rem;display:grid}.property-empty-tool svg{color:#075293}.property-empty-tool h2,.property-empty-tool p{margin:0}.property-empty-tool p{color:var(--muted)}.property-alert-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start}.property-alert-form,.property-alert-list{border:1px solid var(--line);background:#fffffff0;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.property-alert-form h2,.property-alert-list h2{color:#075293;margin:0}.property-alert-form label{color:var(--ink);gap:.32rem;font-weight:700;display:grid}.property-alert-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding-top:.8rem;display:grid}.property-alert-list article>div:first-child{gap:.3rem;display:grid}.property-alert-list span{color:var(--muted)}.property-alert-list b{color:#0b785a;font-size:.9rem}.partner-workspace{max-width:1320px}.partner-workspace-hero{color:#fff;background:linear-gradient(120deg,#083a62,#075293 54%,#0b785a);border:1px solid #c9dce5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:clamp(1.2rem,4vw,2.2rem);display:grid}.partner-workspace-hero h1{color:#fff;margin:.25rem 0 .55rem;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.04}.partner-workspace-hero p:last-child{color:#ffffffe0;max-width:660px;margin:0;font-size:1.05rem}.partner-workspace-hero .property-eyebrow{color:#bcebdc}.partner-workspace-actions{flex-wrap:wrap;gap:.55rem;display:flex}.partner-workspace-actions a{color:#075293;background:#fff;border:1px solid #ffffff8c;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.65rem .85rem;font-weight:800;text-decoration:none;display:inline-flex}.partner-workspace-actions a:last-child{color:#fff;background:0 0}.partner-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.partner-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:.45rem;min-height:132px;padding:1rem;display:grid;box-shadow:0 12px 28px #122d3a0f}.partner-metrics svg{color:#075293}.partner-metrics strong{color:var(--ink);font-size:2rem;line-height:1}.partner-metrics span{color:var(--muted);font-size:.88rem;font-weight:700}.partner-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.partner-section{border:1px solid var(--line);background:#fffffff5;border-radius:8px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 14px 36px #172a260d}.partner-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.7rem;padding-bottom:.7rem;display:flex}.partner-section-heading h2{color:#075293;margin:.15rem 0 0;font-size:1.45rem}.partner-section-heading>span{color:#075293;white-space:nowrap;background:#e8f4fb;border-radius:999px;padding:.3rem .55rem;font-size:.8rem;font-weight:800}.partner-demand-list,.partner-visit-list,.partner-history-list{gap:.7rem;display:grid}.partner-demand-list>article,.partner-visit-list>article{border-top:1px solid var(--line);gap:.7rem;padding:.85rem 0 0;display:grid}.partner-demand-list>article:first-child,.partner-visit-list>article:first-child{border-top:0;padding-top:0}.partner-demand-list strong,.partner-visit-list strong{color:var(--ink);display:block}.partner-demand-list span,.partner-visit-list span{color:#075293;align-items:center;gap:.28rem;margin-top:.3rem;font-size:.9rem;display:flex}.partner-demand-list p,.partner-visit-list p{color:var(--muted);margin:.45rem 0 .25rem}.partner-demand-list small,.partner-visit-list small{color:var(--muted)}.partner-demand-list form,.partner-visit-list form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.partner-demand-list textarea,.partner-visit-list textarea{grid-column:1/-1;min-height:70px}.partner-demand-list button,.partner-visit-list button,.partner-inventory-actions button{color:#fff;cursor:pointer;background:#075293;border:0;border-radius:6px;min-height:44px;padding:.6rem .8rem;font-weight:800}.partner-visit-list>article>a{color:#075293;width:max-content;font-weight:800;display:inline-flex}.partner-status{color:#536a79;background:#eef3f6;border-radius:999px;width:max-content;margin-top:.55rem;padding:.25rem .5rem;font-size:.75rem;font-weight:900;display:inline-flex}.partner-status-requested{color:#965800;background:#fff2d8}.partner-status-accepted,.partner-status-active{color:#08704f;background:#e1f5ec}.partner-status-declined,.partner-status-sold,.partner-status-rented,.partner-status-unavailable{color:#56616a;background:#f1f2f4}.partner-inventory{grid-column:1/-1}.partner-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.partner-inventory-grid>article{background:#fbfdfe;border:1px solid #d7e3e7;border-radius:6px;gap:.75rem;padding:.85rem;display:grid}.partner-inventory-grid strong,.partner-inventory-grid span{display:block}.partner-inventory-grid span{color:var(--muted);margin-top:.35rem}.partner-inventory-actions{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.partner-inventory-actions>a{color:#075293;font-weight:800;text-decoration:none}.partner-inventory-actions form{gap:.4rem;display:flex}.partner-inventory-actions select{min-width:0}.partner-inventory-actions button{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.partner-response-history{grid-column:1/-1}.partner-history-list>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.7rem 0 0;display:grid}.partner-history-list>article:first-child{border-top:0;padding-top:0}.partner-history-list svg{color:#0b785a}.partner-history-list strong,.partner-history-list span{display:block}.partner-history-list span,.partner-history-list p,.partner-history-list small{color:var(--muted)}.partner-history-list p{margin:.35rem 0 0}.partner-empty-state{background:#fbfdff;border:1px dashed #afc6d1;border-radius:6px;align-content:center;justify-items:start;gap:.4rem;min-height:142px;padding:1rem;display:grid}.partner-empty-state svg{color:#075293}.partner-empty-state span{color:var(--muted)}.campus-page{color:#071b4d;gap:1rem;width:min(1440px,100% - 2rem);margin:1rem auto 2.5rem;display:grid}.campus-hero{background:#fdf4af;border-radius:10px;grid-template-columns:.9fr 1.1fr;min-height:430px;display:grid;overflow:hidden;box-shadow:0 20px 55px #0a245526}.campus-hero-copy{z-index:1;background:linear-gradient(135deg,#fff7b2fa,#ffd665eb);align-content:center;gap:.8rem;padding:clamp(1.25rem,4vw,3.2rem);display:grid;position:relative}.campus-hero-copy:after{content:"✦";color:#ec147b;font-size:3rem;position:absolute;bottom:9%;right:8%;transform:rotate(14deg)}.campus-kicker{color:#071b4d;letter-spacing:.02em;align-items:center;gap:.4rem;margin:0;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:950;display:flex}.campus-kicker svg{color:#f3b500;stroke-width:3px}.campus-hero h1{color:#fff;text-transform:uppercase;background:#f31585;width:max-content;max-width:100%;margin:0;padding:.12rem .65rem .28rem;font-size:clamp(2.45rem,5.8vw,5.25rem);line-height:.96;transform:rotate(-3deg)}.campus-hero-copy>strong{font-family:Georgia,serif;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.03;transform:rotate(-2deg)}.campus-hero-copy>p{margin:0;font-size:1.2rem;font-weight:900}.campus-hero-copy>span{font-weight:800;line-height:1.55}.campus-hero-copy i{color:#f31585;font-style:normal}.campus-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.campus-hero-actions a,.campus-status a,.campus-challenge a,.campus-final-cta a{color:#fff;background:#f31585;border-radius:6px;justify-content:center;align-items:center;gap:.42rem;min-height:46px;padding:.7rem .9rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #f315853d}.campus-hero-actions a:last-child{color:#071b4d;background:#fff;box-shadow:0 4px #071b4d}.campus-hero-image{background:#bce6ff;min-height:100%;position:relative;overflow:hidden}.campus-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fdf4af7a,#0000 38%);position:absolute;inset:0}.campus-hero-image img{object-fit:cover;object-position:center}.campus-sticker{z-index:2;color:#071b4d;background:#ffd62b;border-radius:3px;padding:.65rem;font-family:Georgia,serif;font-size:1.05rem;font-weight:900;line-height:1.1;position:absolute;transform:rotate(-7deg);box-shadow:4px 5px #071b4d38}.campus-sticker-one{color:#fff;background:#071b4d;bottom:8%;right:4%;transform:rotate(6deg)}.campus-sticker-two{top:6%;right:3%}.campus-leaderboard{color:#fff;background:linear-gradient(118deg,#06275e,#0b4e89 54%,#5a23dd);border-radius:10px;overflow:hidden;box-shadow:0 16px 36px #071b4d2e}.campus-board-heading{justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.campus-board-heading>div{align-items:center;gap:.45rem;display:flex}.campus-board-heading h2{margin:0;font-size:1.35rem}.campus-board-heading svg{color:#ffd62b}.campus-board-heading b,.campus-happening b{background:#f31585;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .5rem;font-size:.78rem;display:inline-flex}.campus-board-heading b i,.campus-happening b i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite campus-pulse}.campus-board-heading>span{color:#cfe9ff;font-size:.85rem;font-weight:700}.campus-board-heading>a{color:#70edff;align-items:center;gap:.25rem;font-weight:800;text-decoration:none;display:inline-flex}.campus-board-content{grid-template-columns:minmax(0,1fr) 230px;gap:.75rem;padding:0 .85rem .85rem;display:grid}.campus-rank-scroll{grid-template-columns:repeat(5,minmax(145px,1fr));gap:.6rem;display:grid}.campus-rank-card{color:#071b4d;background:#fff;border-radius:7px;gap:.6rem;min-height:150px;padding:.85rem;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff2e}.campus-rank-card em{color:#075293;background:#e0f1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:950;display:grid}.campus-rank-1{background:#fffbe9}.campus-rank-1 em{background:#ffd62b}.campus-rank-2 em{background:#bde3ff}.campus-rank-3 em{background:#ffd3bb}.campus-rank-card strong{font-size:.94rem;line-height:1.12}.campus-rank-card>b{color:#f06b00;font-size:1.15rem}.campus-rank-card>span,.campus-progress{background:#d9e1ec;border-radius:999px;height:9px;display:block;overflow:hidden}.campus-rank-card>span i,.campus-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffb800,#f31585);height:100%;transition:width .7s;display:block}.campus-find-card{background:linear-gradient(145deg,#4a1cc8,#bd20dd);border-radius:7px;align-content:center;gap:.65rem;padding:.85rem;display:grid}.campus-find-card>svg{color:#ffd62b}.campus-find-card strong{font-size:1.15rem}.campus-find-card div,.campus-search-panel form{color:#688;background:#fff;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem;display:flex}.campus-find-card input,.campus-search-panel input{color:#071b4d;background:0 0;border:0;outline:0;width:100%;min-width:0}.campus-find-card button,.campus-search-panel button{color:#fff;cursor:pointer;background:#f31585;border:0;border-radius:6px;min-height:42px;font-weight:900}.campus-find-card a{color:#fff;text-align:center;font-size:.82rem}.campus-value-strip{background:#f3f9ff;border:1px solid #cfe8ff;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.75rem 1rem;display:grid}.campus-value-strip span{color:#203862;align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:flex}.campus-value-strip b{color:#075293;font-size:1.28rem}.campus-main-grid,.campus-bottom-grid{grid-template-columns:1.35fr .65fr;gap:1rem;display:grid}.campus-challenge{background:linear-gradient(130deg,#fff5fc,#ffd8ef);border-radius:9px;grid-template-columns:1fr .56fr;min-height:355px;display:grid;overflow:hidden;box-shadow:0 12px 32px #a321761a}.campus-challenge>div:first-child{align-content:center;gap:.7rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.campus-challenge p{color:#fff;background:#f31585;border-radius:999px;width:max-content;margin:0;padding:.32rem .65rem;font-weight:900}.campus-challenge h2{align-items:center;gap:.5rem;margin:0;font-size:clamp(1.65rem,3vw,2.6rem);display:flex}.campus-challenge h2 svg{color:#075293}.campus-challenge>div:first-child>span{color:#394b68;line-height:1.45}.campus-challenge ul{gap:.35rem;margin:0;padding:0;font-weight:750;list-style:none;display:grid}.campus-challenge li:before{content:"✦";color:#f31585;margin-right:.5rem}.campus-challenge a{width:max-content}.campus-challenge-photo{border:7px solid #fff;border-radius:6px;margin:1rem 1rem 1rem 0;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 14px 28px #071b4d2e}.campus-challenge-photo img{object-fit:cover}.campus-status,.campus-contributors,.campus-badges,.campus-happening,.campus-search-panel{background:#fff;border:1px solid #dce8ef;border-radius:9px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 12px 30px #071b4d0f}.campus-section-mini-heading{color:#075293;align-items:center;gap:.45rem;font-weight:900;display:flex}.campus-status>strong{font-size:1.25rem}.campus-status p{color:#536a79;margin:0}.campus-status-metric{border-top:1px solid #e4edf1;border-bottom:1px solid #e4edf1;justify-content:space-between;gap:.5rem;padding:.85rem 0;display:flex}.campus-status-metric b{color:#f31585;font-size:1.15rem}.campus-status a{margin-top:auto}.campus-section-title{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.campus-section-title p,.campus-section-title h2{margin:0}.campus-section-title p{color:#075293;font-weight:900}.campus-section-title h2{font-size:1.25rem}.campus-section-title>span{color:#6d7e91;font-size:.8rem}.campus-section-title>a{color:#075293;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.campus-contributor-scroll,.campus-badge-scroll{scrollbar-width:thin;gap:.6rem;padding:.2rem;display:flex;overflow-x:auto}.campus-contributor-scroll article{text-align:center;border:1px solid #e0e9f0;border-radius:7px;flex:0 0 114px;justify-items:center;gap:.35rem;padding:.7rem;display:grid;position:relative}.campus-contributor-scroll em{background:#ffd62b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.75rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:.4rem;left:.4rem}.campus-avatar{color:#075293;background:#d9eeff;border:3px solid #ffd62b;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid;position:relative;overflow:hidden}.campus-avatar img{object-fit:cover}.campus-contributor-scroll strong{font-size:.82rem}.campus-contributor-scroll span{color:#687a8d;min-height:2.2em;font-size:.7rem}.campus-contributor-scroll b{color:#f06b00}.campus-badge-scroll article{text-align:center;flex:0 0 105px;justify-items:center;gap:.35rem;display:grid}.campus-badge-icon,.campus-badge-locked>span{color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.campus-badge-blue{background:#2a9fdd}.campus-badge-pink{background:#f31585}.campus-badge-yellow{background:#ffb800}.campus-badge-purple{background:#7141d5}.campus-badge-scroll strong{font-size:.78rem}.campus-badge-scroll small{color:#687a8d;font-size:.68rem}.campus-badge-locked{opacity:.52}.campus-badge-locked>span{background:#afbac5}.campus-empty{background:#fbfdff;border:1px dashed #b9cedd;border-radius:7px;align-content:center;gap:.35rem;min-height:120px;padding:1rem;display:grid}.campus-empty svg{color:#f31585}.campus-empty span{color:#687a8d;line-height:1.4}.campus-happening>div{align-items:center;gap:.45rem;display:flex}.campus-happening>div svg{color:#f31585}.campus-search-panel{background:linear-gradient(120deg,#e8f6ff,#faf3ff);grid-template-columns:.8fr 1.2fr;align-items:center}.campus-search-panel p,.campus-search-panel h2,.campus-search-panel span{margin:0}.campus-search-panel h2{margin:.25rem 0}.campus-search-panel span{color:#52677e}.campus-search-panel form{box-shadow:inset 0 0 0 1px #c3d7e6}.campus-search-panel button{padding:0 .85rem}.campus-search-results{grid-column:1/-1;gap:.45rem;display:grid}.campus-search-results>a{color:#071b4d;background:#fff;border:1px solid #d5e5f0;border-radius:6px;grid-template-columns:1fr auto;gap:.3rem;padding:.7rem;text-decoration:none;display:grid}.campus-search-results span{grid-column:1;font-size:.82rem}.campus-search-results svg{grid-area:1/2/3;align-self:center}.campus-search-results p{color:#536a79;margin:0}.campus-search-results p a{color:#075293;font-weight:800}.campus-final-cta{background:linear-gradient(100deg,#ffb5d9,#fef6bd 48%,#8ec9ff);border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.3rem 1.6rem;display:grid}.campus-final-cta p,.campus-final-cta h2{margin:0}.campus-final-cta h2{font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05}.campus-final-cta a{white-space:nowrap;background:#f31585}.campus-final-cta>span{text-align:right;font-family:Georgia,serif;font-size:1.1rem;font-weight:900;transform:rotate(-4deg)}@keyframes campus-pulse{50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.campus-board-heading b i{animation:none}.campus-rank-card>span i,.campus-progress i{transition:none}}@media (max-width:820px){.campus-page{gap:.75rem;width:100%;margin:0;padding:.65rem;overflow:hidden}.campus-hero,.campus-main-grid,.campus-bottom-grid,.campus-search-panel{grid-template-columns:1fr}.campus-hero{min-height:0}.campus-hero-copy{padding:1.25rem}.campus-hero h1{font-size:2.7rem}.campus-hero-image{min-height:270px}.campus-hero-image:after{background:linear-gradient(#0000 55%,#fdf4af4d)}.campus-board-heading{flex-wrap:wrap}.campus-board-heading>span{order:3}.campus-board-heading>a{margin-left:auto}.campus-board-content{grid-template-columns:1fr;padding:0 .65rem .65rem}.campus-rank-scroll{scroll-snap-type:x proximity;padding-bottom:.2rem;display:flex;overflow-x:auto}.campus-rank-card{scroll-snap-align:start;flex:0 0 150px}.campus-find-card{grid-template-columns:auto 1fr;align-items:center}.campus-find-card>svg{grid-row:1/3}.campus-find-card div,.campus-find-card button,.campus-find-card a{grid-column:1/-1}.campus-value-strip{padding:.75rem;display:flex;overflow-x:auto}.campus-value-strip span{flex:0 0 155px}.campus-challenge{grid-template-columns:1fr}.campus-challenge-photo{min-height:220px;margin:0 1rem 1rem;transform:rotate(0)}.campus-challenge a{width:100%}.campus-status{min-height:230px}.campus-final-cta{text-align:center;grid-template-columns:1fr}.campus-final-cta>span{text-align:center}.campus-final-cta a,.campus-search-panel form{width:100%}.campus-search-panel button{min-width:72px}.campus-sticker-two{font-size:.88rem}.campus-sticker-one{bottom:6%}}.campus-hero-image img{object-position:78% center}.campus-challenge-photo{color:#071b4d;background:linear-gradient(145deg,#ffe75a,#ff9acc 52%,#7bc7ff);align-content:center;place-items:center;gap:.75rem;display:grid}.campus-challenge-photo:before,.campus-challenge-photo:after{content:"✦";color:#f31585;font-size:2rem;position:absolute}.campus-challenge-photo:before{top:11%;left:13%}.campus-challenge-photo:after{bottom:11%;right:12%}.campus-challenge-photo>svg:first-child{color:#075293;stroke-width:1.6px;width:74px;height:74px}.campus-challenge-photo>span{z-index:1;text-align:center;font-family:Georgia,serif;font-size:1.35rem;font-weight:900;line-height:1.05;position:relative;transform:rotate(-5deg)}.campus-challenge-photo>svg:last-child{color:#fff;position:absolute;top:15%;right:16%}.campus-quiz-link{background:#075293!important}.campus-quiz-page{gap:1rem;width:min(760px,100% - 2rem);margin:1.4rem auto 3rem;display:grid}.campus-quiz-return{color:#075293;align-items:center;gap:.4rem;width:max-content;font-weight:850;text-decoration:none;display:inline-flex}.campus-quiz-intro{background:linear-gradient(130deg,#fff3ba,#ffe2f1);border-radius:8px;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.campus-quiz-intro>svg{color:#f06b00}.campus-quiz-intro p,.campus-quiz-intro h1,.campus-quiz-intro span{margin:0}.campus-quiz-intro p{color:#f31585;text-transform:uppercase;font-size:.78rem;font-weight:900}.campus-quiz-intro h1{color:#071b4d;margin:.22rem 0}.campus-quiz-intro span{color:#536a79}.campus-quiz-shell,.campus-quiz-result{background:#fff;border:1px solid #cddfea;border-radius:9px;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid;box-shadow:0 16px 36px #071b4d17}.campus-quiz-shell header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.campus-quiz-shell header p,.campus-quiz-shell header h1{margin:0}.campus-quiz-shell header p{color:#f31585;font-size:.82rem;font-weight:900}.campus-quiz-shell header h1{color:#071b4d;font-size:clamp(1.5rem,4vw,2.2rem)}.campus-quiz-shell header>span{color:#075293;white-space:nowrap;background:#e9f6ff;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .65rem;font-weight:900;display:inline-flex}.campus-quiz-progress{background:#e3ecf2;border-radius:999px;height:10px;overflow:hidden}.campus-quiz-progress i{border-radius:inherit;background:linear-gradient(90deg,#f31585,#ffb800);height:100%;transition:width .25s;display:block}.campus-quiz-counter{color:#60748b;margin:0;font-weight:800}.campus-quiz-shell h2{color:#071b4d;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.campus-quiz-options{gap:.6rem;display:grid}.campus-quiz-options button{color:#132f51;text-align:left;cursor:pointer;background:#fff;border:2px solid #d8e5ef;border-radius:7px;width:100%;min-height:52px;padding:.7rem .85rem;font-weight:750}.campus-quiz-options button.selected{color:#bd0c66;background:#fff0f8;border-color:#f31585}.campus-quiz-shell footer{justify-content:space-between;gap:.7rem;display:flex}.campus-quiz-shell footer button,.campus-quiz-result a{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-height:45px;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.campus-quiz-back{color:#536a79;background:#ecf2f6}.campus-quiz-back:disabled{opacity:.45;cursor:default}.campus-quiz-next,.campus-quiz-result a{color:#fff;background:#f31585}.campus-quiz-shell small{color:#63778c;align-items:center;gap:.35rem;display:inline-flex}.campus-quiz-result{text-align:center;align-content:center;justify-items:center;min-height:360px}.campus-quiz-result>svg{color:#ffb800;width:60px;height:60px}.campus-quiz-result p,.campus-quiz-result h1,.campus-quiz-result strong,.campus-quiz-result span{margin:0}.campus-quiz-result p{color:#f31585;font-weight:900}.campus-quiz-result h1{color:#071b4d;font-size:4rem}.campus-quiz-result span{color:#63778c;max-width:420px}@media (max-width:560px){.campus-quiz-page{width:100%;margin:0;padding:.75rem}.campus-quiz-intro{grid-template-columns:1fr}.campus-quiz-shell header{align-items:start}.campus-quiz-shell footer{flex-direction:column}.campus-quiz-shell footer button{width:100%}}.property-partner-panel{grid-template-columns:1fr repeat(3,minmax(0,240px));align-items:stretch;gap:.8rem;padding:1rem;display:grid}.property-partner-panel>div,.property-partner-panel article{gap:.45rem;display:grid}.property-partner-panel article{background:var(--blue-soft);border-radius:8px;padding:.8rem}.property-visit-panel{grid-template-columns:auto 1fr 1.4fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.property-visit-panel form{grid-template-columns:1fr 1fr auto;gap:.55rem;display:grid}.property-detail-hero{grid-template-columns:1.05fr .95fr;gap:1rem;display:grid;overflow:hidden}.property-detail-photo{min-height:430px;color:var(--muted);background:#e8f2ef;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.property-detail-photo img{object-fit:cover;width:100%;height:100%}.property-detail-hero>div:last-child{align-content:center;gap:.7rem;padding:clamp(1rem,4vw,2rem);display:grid}.property-detail-hero h1{color:#075293;margin:0;font-size:clamp(2.6rem,7vw,5rem)}.property-detail-hero h2{color:var(--ink);margin:0;font-size:clamp(1.5rem,4vw,2.4rem)}.property-detail-grid,.property-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.property-detail-grid article,.property-card-grid>*{color:var(--ink);gap:.4rem;padding:1rem;text-decoration:none;display:grid}@media (max-width:980px){.property-hero,.property-layout,.property-listings,.property-pulse,.locality-property-grid,.property-forms-grid,.property-partner-panel,.property-visit-panel,.property-visit-panel form,.property-detail-hero,.property-detail-grid,.property-card-grid,.property-search,.property-card{grid-template-columns:1fr}}@media (max-width:640px){.property-page{gap:.8rem}.property-hero{box-shadow:none;border-radius:0;gap:1rem;padding:1rem}.property-hero>*,.property-need-card,.property-need-card input,.property-need-card select,.property-need-card textarea{min-width:0}.property-hero h1{margin-bottom:.55rem;font-size:2.35rem;line-height:1.02}.property-hero p{overflow-wrap:anywhere;font-size:.98rem;line-height:1.5}.property-mode-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:.9rem 0;padding-bottom:.2rem;overflow-x:auto}.property-mode-tabs::-webkit-scrollbar{display:none}.property-mode-tabs span{flex:none;padding:.48rem .72rem}.property-search{grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.5rem}.property-search button{grid-column:1/-1;width:100%}.property-hero-photo{border-radius:8px;margin-top:.85rem}.property-hero-photo img{aspect-ratio:1.45}.property-need-card{border-radius:8px;gap:.72rem;padding:1rem}.property-need-card span{width:fit-content;font-size:.74rem}.property-need-card strong{font-size:1.65rem;line-height:1.08}.property-review-helper{font-size:.84rem!important}.property-pulse,.locality-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.property-pulse article,.locality-property-grid article{min-height:92px;padding:.75rem}.property-pulse article:last-child,.locality-property-grid article:last-child{grid-column:1/-1}.property-pulse strong{font-size:1.55rem}.property-pulse span,.locality-property-grid span{font-size:.8rem}.section-title{align-items:flex-start}.section-title h2,.looking-now h2,.property-form-card h2,.property-panel h1,.property-panel h2{font-size:1.3rem}.property-empty-visual img{aspect-ratio:1.45}.property-empty-visual div{gap:.45rem;padding:.95rem}.property-empty-visual strong{font-size:1.12rem;line-height:1.28;display:block}.property-empty-visual p{font-size:.92rem;line-height:1.42}.property-card>div:last-child{padding:.85rem}.property-card h3{font-size:1.3rem}.property-actions{grid-template-columns:1fr 1fr;display:grid}.property-actions form,.property-actions a{width:100%}.property-actions button,.property-actions a{justify-content:center}.looking-now,.property-house-ad,.property-form-card,.property-panel,.property-partner-panel,.property-visit-panel{padding:.9rem}.looking-now article{padding-bottom:.85rem}.property-house-ad{gap:.6rem}.property-house-ad strong{font-size:1.2rem;line-height:1.25}.property-house-ad p{font-size:.94rem;line-height:1.45}.property-house-ad a{text-align:center;justify-content:center;width:100%}.property-form-card .form-grid-2,.property-tool-hero,.property-alert-layout,.property-share-panel,.property-tool-grid{grid-template-columns:1fr}.property-share-panel>div:last-child{justify-content:stretch}.property-share-panel a,.property-tool-actions a,.property-tool-actions button{flex:1}.property-alert-list article,.partner-workspace-hero,.partner-workspace-grid,.partner-metrics,.partner-inventory-grid{grid-template-columns:1fr}.partner-workspace-hero{align-items:start}.partner-workspace-actions a{flex:1}.partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-metrics article:last-child{grid-column:1/-1}.partner-section-heading{align-items:flex-start}.partner-demand-list form,.partner-visit-list form,.partner-inventory-actions{grid-template-columns:1fr}.partner-inventory-actions form{grid-template-columns:1fr;display:grid}.partner-history-list>article{grid-template-columns:auto minmax(0,1fr)}.partner-history-list small{grid-column:2}.property-partner-panel article{padding:.75rem}.property-visit-panel form{gap:.5rem}}@media (max-width:980px){.tourism-hero,.tourism-status-grid,.tourism-panel-grid,.tourism-card-grid,.inline-create,.tourism-footer-loop{grid-template-columns:1fr}.tourism-destinations{grid-template-columns:1fr;overflow:visible}}.alumni-page{gap:1.2rem;display:grid}.alumni-hero,.institution-hero{background:linear-gradient(135deg,#fffffff5,#eef8ffdb),radial-gradient(circle at 86% 18%,#168c6429,#0000 26%);border:1px solid #3c9fe838;border-radius:8px;padding:clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 18px 50px #172a2612}.alumni-hero:after,.institution-hero:after{content:"";aspect-ratio:3;opacity:.75;pointer-events:none;background:linear-gradient(150deg,#0000 40%,#168c642e 41% 49%,#0000 50%),linear-gradient(10deg,#3c9fe82e,#0000 55%);border-radius:50%;width:min(420px,35vw);position:absolute;bottom:.8rem;right:2rem}.alumni-hero h1,.institution-hero h1{color:#075293;margin:.1rem 0 .7rem;font-size:clamp(4rem,12vw,8rem);line-height:.88}.alumni-hero strong{color:var(--leaf);margin-bottom:.4rem;font-size:clamp(1.4rem,3vw,2.4rem);display:block}.alumni-hero p,.institution-hero p{color:#38504a;max-width:720px;line-height:1.6}.alumni-school-share{color:#fff;background:#08775f;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin-top:.35rem;padding:.65rem .9rem;font-weight:800;text-decoration:none;display:inline-flex}.alumni-school-share:focus-visible{outline-offset:3px;outline:3px solid #ed9b36}.alumni-search{background:var(--white);border:1px solid #3c9fe840;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;max-width:820px;margin-top:1.5rem;padding:.65rem .9rem;display:grid;box-shadow:0 10px 30px #3c9fe814}.alumni-search input{border:0;padding:.45rem 0}.alumni-search button,.alumni-search a{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0d7ae8;border:1px solid #075dc929;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-weight:860;text-decoration:none;display:inline-flex}.alumni-search a{color:#075dc9;background:#f4f9ff}.alumni-signal-grid,.alumni-card-grid,.alumni-feature-grid{gap:.9rem;display:grid}.alumni-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.alumni-signal-grid article,.alumni-card-grid>*,.alumni-feature-grid>*,.alumni-panel,.alumni-form{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;box-shadow:0 12px 32px #172a260f}.alumni-signal-grid article{color:#0b5e9e;align-content:space-between;min-height:118px;padding:1rem;display:grid}.alumni-signal-grid svg{color:var(--leaf)}.alumni-signal-grid strong{color:var(--ink);font-size:2rem}.alumni-signal-grid span{color:var(--muted);font-weight:700}.heritage-banner{background:linear-gradient(90deg,#fff5d6,#fff 55%,#eef8ff);border:1px solid #f5b82e7a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.95rem 1rem;display:grid}.heritage-banner strong{color:#8a5b08}.heritage-banner span{color:var(--muted);line-height:1.45}.alumni-layout{grid-template-columns:minmax(360px,.95fr) 1.4fr;align-items:start;gap:1rem;display:grid}.alumni-form,.alumni-panel{gap:.75rem;padding:1.1rem;display:grid}.alumni-form h2,.alumni-panel h2{color:var(--ink);align-items:center;gap:.5rem;margin:0;font-size:1.45rem;display:flex}.checkbox-row{color:var(--muted);align-items:flex-start;gap:.55rem;line-height:1.4;display:flex}.checkbox-row input{width:auto;margin-top:.2rem}.batch-complete{background:linear-gradient(135deg,#eef8ff,#e9f6ee);border:1px solid #168c642e;border-radius:8px;gap:.4rem;padding:1rem;display:grid}.batch-complete.wide{grid-template-columns:1fr auto;align-items:center}.batch-complete a,.batch-complete button{background:var(--leaf);width:max-content;color:var(--white);border-radius:8px;padding:.75rem 1rem;text-decoration:none}.mini-form,.add-school-callout{gap:.55rem;margin-top:.5rem;display:grid}.add-school-callout{background:linear-gradient(135deg,#eef8fffa,#fffffff5 48%,#fff5d6eb),radial-gradient(circle at 92% 12%,#f5b82e59,#0000 28%);border:1px solid #3c9fe859;border-radius:8px;gap:.75rem;margin-top:.9rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #0752931f}.add-school-callout:after{content:"";border:18px solid #168c641f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-46px;right:-34px}.add-school-callout .callout-badge{width:max-content;color:var(--white);text-transform:uppercase;letter-spacing:.06em;background:#0b5e9e;border-radius:999px;padding:.34rem .7rem;font-size:.78rem;font-weight:900}.add-school-callout strong{color:#075293;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.add-school-callout p{z-index:1;color:#38504a;max-width:720px;margin:0;line-height:1.55;position:relative}.add-school-fields{z-index:1;grid-template-columns:1fr 180px;gap:.65rem;display:grid;position:relative}.add-school-callout form{z-index:2;position:relative}.add-school-callout button{z-index:2;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:.85rem 1.1rem;font-weight:900;position:relative;box-shadow:0 14px 28px #07529338;color:#fff!important;background:#075293!important}.alumni-form-link{background:linear-gradient(135deg, #075293, var(--leaf));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex}.alumni-inline-form{gap:.8rem;margin-top:1rem;display:grid}.alumni-profile-form{padding-bottom:5.5rem}.alumni-inline-form div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.alumni-inline-form label{color:var(--muted);gap:.35rem;font-size:.96rem;font-weight:680;display:grid}.alumni-inline-form input,.alumni-inline-form select,.alumni-inline-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #13243c21;border-radius:12px;padding:.72rem .82rem;font-weight:620}.alumni-inline-form textarea{min-height:106px}.alumni-profile-form h3{color:var(--ink);margin:.65rem 0 0;font-size:1rem;font-weight:820}.alumni-policy-note{color:#79521b;background:#fffaf2;border:1px solid #e67e222e;border-radius:12px;padding:.72rem .85rem;font-size:.92rem;font-weight:640;line-height:1.45}.alumni-helper-note{color:var(--muted);margin:-.2rem 0 0;font-size:.92rem;font-weight:520;line-height:1.45}.optional-section-choice{background:#f8fafc;border:1px solid #13243c1a;border-radius:999px;align-items:center;gap:.6rem;width:max-content;max-width:100%;padding:.48rem .7rem;color:var(--ink)!important;grid-template-columns:none!important;font-size:.9rem!important;font-weight:680!important;display:flex!important}.optional-section-choice input{width:18px;min-height:18px;padding:0}.consent-list{grid-template-columns:1fr;gap:.5rem;display:grid}.consent-list label{color:var(--ink);background:#ffffffc7;border:1px solid #13243c1a;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.72rem .8rem;font-size:.94rem;font-weight:560;line-height:1.42;display:flex}.consent-list input[type=checkbox]{width:18px;min-width:18px;min-height:18px;margin-top:.1rem;padding:0}.alumni-success{color:#14532d;background:#ecfdf5;border:1px solid #16a34a33;border-radius:16px;gap:.25rem;padding:1rem;font-weight:850;display:grid}.alumni-inline-form button{color:#fff;background:var(--blue);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:.78rem 1rem;font-weight:900}.alumni-submit-row{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #07529329;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;width:min(720px,100% - 1.5rem);margin-top:.45rem;padding:.72rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #13243c24;grid-template-columns:none!important;display:flex!important}.alumni-submit-row span{color:var(--muted);font-size:.86rem;font-weight:560;line-height:1.25}.alumni-submit-row button{min-width:190px;font:inherit;padding:.86rem 1rem;font-weight:900;box-shadow:0 10px 20px #0752932e;color:#fff!important;background:#075293!important}.alumni-inline-form.compact{grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr)}.alumni-inline-form.compact input[name=description],.alumni-inline-form.compact button{grid-column:1/-1}.events-page{width:min(1180px,100% - 2rem);color:var(--ink);gap:1.4rem;margin:1.2rem auto 4rem;display:grid}.events-hero{background:linear-gradient(120deg,#081f34f5,#08685cd1),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 28px 70px #081f342e}.events-hero-visual,.event-card-art{color:#fff;background:radial-gradient(circle at 24% 20%,#ffd26057,#0000 28%),linear-gradient(135deg,#075dc957,#09966947);align-content:center;place-items:center;gap:.6rem;display:grid;position:relative}.events-hero-visual span,.event-card-art span{background:#ffffff29;border-radius:999px;padding:.28rem .66rem;font-weight:850}.event-card-art strong{text-align:center;text-wrap:balance;max-width:78%;font-size:1.05rem;line-height:1.12}.event-card-art.event-theme-spiritual{background:radial-gradient(circle at 72% 25%,#ffd36b 0 8%,#0000 30%),linear-gradient(135deg,#5c2c83,#c14b6e)}.event-card-art.event-theme-arts{background:radial-gradient(circle at 24% 25%,#ffd76b 0 7%,#0000 28%),linear-gradient(135deg,#db4d68,#6c45c5)}.event-card-art.event-theme-active{background:radial-gradient(circle at 72% 25%,#7ee8c1 0 8%,#0000 28%),linear-gradient(135deg,#087f8c,#1768b0)}.event-card-art.event-theme-health{background:radial-gradient(circle at 72% 25%,#ffb5ae 0 8%,#0000 28%),linear-gradient(135deg,#b52d5b,#e56b4f)}.event-card-art.event-theme-learn{background:radial-gradient(circle at 24% 25%,#ffe29a 0 8%,#0000 28%),linear-gradient(135deg,#164e88,#00a38c)}.event-card-art.event-theme-market{background:radial-gradient(circle at 72% 25%,#ffd994 0 8%,#0000 28%),linear-gradient(135deg,#a64b22,#d58c28)}.event-card-art.event-theme-online{background:radial-gradient(circle at 24% 25%,#b4c7ff 0 8%,#0000 28%),linear-gradient(135deg,#413eaa,#1484b8)}.event-card-art.event-theme-civic{background:radial-gradient(circle at 72% 25%,#b9efce 0 8%,#0000 28%),linear-gradient(135deg,#0b5967,#19815e)}.event-card-art.event-theme-community{background:radial-gradient(circle at 24% 25%,#ffd77b 0 8%,#0000 28%),linear-gradient(135deg,#075dc9,#0b9a72)}.event-card-latest .event-card-art{color:#315b4e;background:radial-gradient(circle at 78% 22%,#f7dca7 0 9%,#0000 30%),linear-gradient(135deg,#eef7f1,#fff8ec)}.event-card-latest .event-card-art span{color:#437466;background:#ffffffb8}.event-card-latest .event-card-art strong{color:#315b4e}.events-hero-copy{color:#fff;overflow-wrap:anywhere;align-content:center;gap:.8rem;min-width:0;padding:clamp(1.2rem,4vw,3rem);display:grid}.events-hero-copy h1{letter-spacing:0;max-width:680px;margin:0;font-size:clamp(2.35rem,5vw,5.4rem);line-height:.95}.events-hero-copy p{overflow-wrap:anywhere;word-break:break-word;color:#ffffffdb;min-width:0;max-width:640px;margin:0;font-size:1.05rem;line-height:1.55}.events-meta-row,.events-hero-actions,.events-submit-strip,.events-discovery-bar,.event-rail-head{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.events-meta-row span,.events-meta-row strong{overflow-wrap:anywhere;color:#fff;background:#ffffff21;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;min-height:34px;padding:.25rem .7rem;font-size:.84rem;font-weight:820;display:inline-flex}.events-hero-actions a,.events-submit-strip a,.events-discovery-bar a,.events-discovery-bar button,.event-card-copy a,.events-empty a{border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:46px;padding:0 1rem;font-weight:860;text-decoration:none;display:inline-flex}.events-hero-actions a:first-child,.events-submit-strip a,.event-card-copy a{color:#0b2845;background:linear-gradient(135deg,#ffcf66,#ff922b)}.events-hero-actions a:last-child{color:#075dc9;background:#fff}.events-submit-strip,.events-discovery-bar,.events-categories,.event-rail{background:#fff;border:1px solid #13243c14;border-radius:20px;padding:1rem;box-shadow:0 16px 42px #13243c12}.events-submit-strip{justify-content:space-between}.events-submit-strip div{gap:.2rem;display:grid}.events-submit-strip span{color:var(--muted);font-weight:700}.events-submit-form{background:linear-gradient(145deg,#fffdf7,#f3fbff);border:1px solid #13243c1a;border-radius:22px;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 18px 48px #13243c14}.events-submit-form header{gap:.3rem;display:grid}.events-submit-form header h2{color:#082c55;margin:0;font-size:clamp(1.6rem,4vw,2.3rem)}.events-submit-form header>p:last-child{color:var(--muted);margin:0;line-height:1.5}.events-submit-form form{gap:1rem;display:grid}.events-submit-form fieldset{background:#fffc;border:1px solid #d9e7ef;border-radius:16px;gap:.8rem;margin:0;padding:1rem;display:grid}.events-submit-form legend{color:#075dc9;padding:0 .35rem;font-size:1.05rem;font-weight:900}.events-submit-form legend small,.events-submit-form label small{color:var(--muted);font-size:.75rem;font-weight:700}.events-submit-form label{color:#143657;gap:.32rem;font-size:.88rem;font-weight:800;display:grid}.events-submit-form input,.events-submit-form select,.events-submit-form textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfe0e8;border-radius:10px;padding:.65rem .7rem;font-weight:500}.events-submit-form textarea{resize:vertical;min-height:94px}.events-form-grid{grid-template-columns:1fr;gap:.8rem;display:grid}.event-time-row{background:#fbfefd;border:1px solid #e0ebef;border-radius:12px;gap:.45rem;padding:.75rem;display:grid}.event-time-row>strong{color:#143657;font-size:.9rem}.event-time-row>strong small{color:var(--muted);font-size:.75rem}.event-time-controls{grid-template-columns:1fr;gap:.5rem;display:grid}.events-consent{grid-template-columns:none;align-items:flex-start;line-height:1.4;gap:.55rem!important;font-weight:650!important;display:flex!important}.events-consent input{accent-color:#0a8f61;width:20px;min-height:20px;margin-top:.1rem}.events-submit-form form>button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#087f59,#0aa86b);border:0;border-radius:999px;font-weight:900}.events-discovery-bar a,.events-discovery-bar button{color:#075dc9;background:#f4f9ff;border-color:#075dc924}.events-discovery-bar a.is-active{color:#fff;background:#0d7ae8;border-color:#075dc957}.events-discovery-bar form{flex:340px;align-items:center;gap:.7rem;display:inline-flex}.events-discovery-bar label{background:#fff;border:1px solid #13243c1a;border-radius:999px;flex:260px;align-items:center;gap:.45rem;min-width:min(280px,100%);min-height:46px;padding:0 .8rem;display:inline-flex}.events-discovery-bar input{width:100%;min-width:0;font:inherit;border:0;outline:0}.events-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.events-category-grid a{min-height:116px;color:var(--ink);background:linear-gradient(145deg,#fff,#f2fbf6);border:1px solid #13243c14;border-radius:16px;align-content:space-between;gap:.4rem;padding:.85rem;text-decoration:none;display:grid}.events-category-icon svg{color:var(--leaf)}.events-category-grid>a>span:not(.events-category-icon){color:var(--muted);font-size:.86rem;font-weight:780}.events-category-grid small{color:#66757d;flex-wrap:wrap;gap:.3rem;max-height:4.9rem;font-size:.8rem;line-height:1.35;display:flex;overflow:hidden}.events-category-grid small b{color:#52636d;background:#075dc912;border-radius:999px;padding:.16rem .42rem;font-weight:760}.events-category-grid a.is-active{background:linear-gradient(145deg,#eef6ff,#f4fff8);border-color:#075dc957}.event-rail{gap:.85rem;display:grid}.event-rail-head{justify-content:space-between}.event-rail-head h2{margin:0;font-size:1.45rem}.event-rail-head span{color:var(--muted);font-weight:800}.event-card-row{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,320px);grid-auto-flow:column;gap:.85rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.event-card{scroll-snap-align:start;background:#fff;border:1px solid #13243c14;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.event-card-art{aspect-ratio:16/9}.event-date-chip{background:#fff;border-radius:14px;place-items:center;width:58px;padding:.38rem 0;display:grid;position:absolute;top:.7rem;left:.7rem;box-shadow:0 12px 28px #13243c2e}.event-date-chip span,.event-date-chip em{color:#075dc9;font-size:.68rem;font-style:normal;font-weight:900}.event-date-chip strong{font-size:1.5rem;line-height:1}.event-card-copy{gap:.38rem;padding:.85rem;display:grid}.event-card-copy small{color:var(--leaf);font-weight:900}.event-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:1.12rem;line-height:1.12;display:-webkit-box;overflow:hidden}.event-card-copy p,.event-card-copy span{color:var(--muted);margin:0;font-size:.9rem;line-height:1.35}.event-card-copy span{align-items:center;gap:.3rem;display:inline-flex}.event-card-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.event-card-copy a,.event-card-actions a{width:fit-content;min-height:40px;margin-top:.25rem;padding:0 .8rem}.event-card-actions a:last-child{color:#075e54;background:#e4f7eb;border-color:#128c7e33}.events-empty{background:#f7faf8;border-radius:16px;justify-items:start;gap:.6rem;padding:1rem;display:grid}.events-empty a{color:#075dc9;background:#fff;border-color:#075dc929}.alumni-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alumni-card-grid>*,.alumni-feature-grid>*{min-height:132px;color:var(--ink);align-content:start;gap:.45rem;padding:1rem;text-decoration:none;display:grid}.alumni-card-grid strong,.alumni-feature-grid strong{font-size:1.12rem}.alumni-card-grid small{background:var(--blue-soft);color:#075293;border-radius:999px;width:max-content;padding:.25rem .55rem;font-weight:800}.alumni-card-grid span,.alumni-feature-grid p{color:var(--muted);line-height:1.5}.alumni-card-grid .alumni-search-summary,.alumni-card-grid .alumni-empty-search{background:#f4f9ff;border:1px solid #075dc91f}.alumni-card-grid .alumni-search-summary strong{color:#075293;font-size:2.2rem}.alumni-section-block,.alumni-profile-detail{background:#ffffffeb;border:1px solid #12544a1f;border-radius:22px;width:min(1280px,100% - 2rem);margin:1rem auto 0;padding:1rem;box-shadow:0 18px 45px #18352f14}.alumni-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.alumni-section-heading strong{color:var(--ink);font-size:1.35rem}.alumni-section-heading span{color:var(--muted);font-weight:750}.alumni-year-group{border-top:1px solid #12544a1a;gap:.8rem;padding:.85rem 0;display:grid}.alumni-year-group:first-of-type{border-top:0;padding-top:0}.alumni-year-group>div:first-child{justify-content:space-between;align-items:center;gap:1rem;display:flex}.alumni-year-group>div:first-child strong{color:#075293;font-size:1.05rem}.alumni-year-group>div:first-child span{color:var(--muted);font-weight:800}.alumni-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.alumni-person-card{min-height:132px;color:var(--ink);background:#fff;border:1px solid #3c9fe824;border-radius:18px;align-content:start;gap:.45rem;padding:1rem;text-decoration:none;display:grid}.alumni-person-card small{background:var(--blue-soft);color:#075293;border-radius:999px;width:max-content;max-width:100%;padding:.25rem .55rem;font-weight:850}.alumni-person-card strong{font-size:1.3rem}.alumni-person-card span{color:var(--muted);line-height:1.45}.alumni-profile-detail{justify-items:start;gap:.7rem;padding:1.2rem;display:grid}.alumni-profile-detail>a{color:#075dc9;font-weight:850;text-decoration:none}.alumni-profile-avatar{color:#0f332c;background:#fff3d5;border:4px solid #d99a21;border-radius:999px;place-items:center;width:76px;height:76px;font-size:2rem;font-weight:900;display:grid}.alumni-profile-detail h1{color:#2f3f3b;margin:0;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:800;line-height:1.12}.alumni-profile-facts{flex-wrap:wrap;gap:.55rem;display:flex}.alumni-profile-facts span{color:#55645f;background:#f7f8f7;border:1px solid #3c9fe826;border-radius:999px;align-items:center;gap:.3rem;min-height:34px;padding:.34rem .62rem;font-size:.92rem;font-weight:750;display:inline-flex}.alumni-profile-facts svg{color:#60706b;width:15px;height:15px}.alumni-profile-detail blockquote{width:100%;color:var(--muted);border-left:4px solid #d99a21;margin:0;padding:.3rem 0 .3rem .85rem;font-size:1.1rem;line-height:1.6}.alumni-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.alumni-feature-grid svg{color:var(--leaf)}.then-now-strip{background:linear-gradient(90deg,#fff9ee,#fff,#eef8ff);border:1px solid #f5b82e73;border-radius:8px;grid-template-columns:auto 1fr 80px auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.then-now-strip span{color:var(--muted);font-weight:800}.then-now-strip em{background:linear-gradient(90deg, var(--gold), var(--leaf), var(--sky));height:2px}.review-note{background:var(--sun);color:#7a5608;border:1px solid #f5b82e80;border-radius:8px;width:max-content;padding:.65rem .8rem;font-weight:800;display:inline-flex}@media (max-width:900px){.alumni-signal-grid,.alumni-card-grid,.alumni-feature-grid,.alumni-layout,.form-grid-2,.batch-complete.wide,.then-now-strip,.heritage-banner,.add-school-fields,.alumni-inline-form div{grid-template-columns:1fr}.alumni-search{grid-template-columns:auto 1fr}.alumni-search button,.alumni-search a{grid-column:span 1;width:100%}}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.stat-grid span{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:.35rem;min-height:72px;padding:.8rem;display:grid}.profile-daily-panel{background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #3c9fe82e;border-radius:18px;gap:.75rem;padding:.9rem;display:grid}.profile-daily-panel small{color:var(--sky);letter-spacing:.03em;font-size:.75rem;font-weight:850}.profile-daily-panel strong{color:var(--ink);display:block}.profile-daily-panel p{color:var(--muted);margin:.22rem 0 0;line-height:1.35}.profile-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.profile-daily-grid article{background:#fff;border:1px solid #172a2614;border-radius:14px;gap:.22rem;padding:.7rem;display:grid}.profile-daily-grid svg{color:var(--sky)}.profile-daily-grid span{color:var(--muted);font-size:.86rem;line-height:1.28}.search-page-form{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(130px,auto) auto auto;align-items:center;gap:.55rem;width:100%;margin-top:1rem;padding:.6rem;display:grid}.search-page-form svg{color:var(--blue)}.search-page-form input,.search-page-form select{min-height:42px}.search-page-form button,.search-page-form a,.empty-state a{color:#fff;background:var(--blue);border:0;border-radius:999px;place-items:center;min-height:42px;padding:0 1rem;font-weight:760;text-decoration:none;display:inline-grid}.search-page-form a{color:var(--blue);background:var(--blue-soft)}.empty-state{border:1px solid var(--line);background:#fff;border-radius:16px;gap:.55rem;padding:1rem;display:grid}.empty-state p{color:var(--muted);margin:0}.search-results-list{gap:.75rem;display:grid}.search-result-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem;text-decoration:none;display:grid;box-shadow:0 10px 24px #172a260d}.search-result-card>svg{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:8px}.search-result-card div{gap:.18rem;display:grid}.search-result-card small{color:var(--blue);text-transform:uppercase;letter-spacing:0;font-weight:850}.search-result-card span,.search-result-card p{color:var(--muted);margin:0}.section-title{margin:1rem 0 0;font-size:1.1rem}.auth-shell{background:#f7faf5;place-items:center;min-height:100vh;padding:0;display:grid}.auth-landing-poster{width:100%;max-width:2048px;box-shadow:none;background:#f8fbf8;border-radius:0;position:relative;overflow:hidden}.auth-landing-poster img{width:100%;height:auto;display:block}.auth-poster-hotspot{color:#0000;border-radius:8px;font-size:0;text-decoration:none;position:absolute}.auth-poster-hotspot:focus-visible{outline-offset:3px;outline:4px solid #075dc9bf}.auth-poster-hotspot.is-google{width:30.4%;height:8.6%;top:57.8%;left:5.1%}.auth-poster-message{color:#8a260c;background:#ffffffdb;border:1px solid #ffffffa6;border-radius:8px;width:min(36vw,720px);margin:0;padding:.7rem 1rem;font-weight:800;position:absolute;top:77%;left:clamp(2rem,7vw,9rem)}.auth-mobile-actions,.auth-mobile-experience{display:none}.people-member-link{min-width:0;color:inherit;flex:1;align-items:center;gap:.85rem;text-decoration:none;display:flex}.people-member-link>span:last-child{min-width:0}.people-member-link strong,.people-member-link p,.people-member-link small{display:block}.member-public-profile{background:#fff;border:1px solid #dce7e0;border-radius:8px;align-items:center;gap:1rem;padding:1.25rem;display:flex}.member-public-profile>div{gap:.28rem;display:grid}.member-public-profile strong{color:#102e29;font-size:1.4rem}.member-public-profile p{color:#526965;margin:0}.member-public-profile span{color:#526965;align-items:center;gap:.3rem;font-size:.92rem;display:flex}.member-public-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.member-public-stats article{background:#fff;border:1px solid #dce7e0;border-radius:8px;gap:.2rem;padding:1rem;display:grid}.member-public-stats svg{color:#087f5b}.member-public-stats strong{color:#102e29;font-size:1.15rem}.member-public-stats span{color:#61736e;font-size:.86rem}.member-public-roles{background:#fff;border:1px solid #dce7e0;border-radius:8px;margin-top:.9rem;padding:1.1rem}.member-public-roles h2{color:#102e29;margin:0 0 .7rem;font-size:1rem}.member-public-roles div{flex-wrap:wrap;gap:.45rem;display:flex}.member-public-roles span{color:#075b45;background:#e6f4ec;border-radius:999px;padding:.42rem .65rem;font-size:.88rem;font-weight:700}.member-public-about{background:#fff;border:1px solid #dce7e0;border-radius:8px;gap:.85rem;margin-top:.9rem;padding:1.1rem;display:grid}.member-public-about h2{color:#102e29;margin:0 0 .3rem;font-size:1rem}.member-public-about p{color:#526965;margin:0;line-height:1.55}.member-public-interests span{color:#175a9d;background:#eef5ff}.member-public-participation span{color:#8a5200;background:#fff4df}.member-profile-privacy-note{background:#f0f8f3;border-left:3px solid #087f5b;margin-top:.9rem;padding:1rem 1.1rem}.member-profile-privacy-note strong{color:#075b45}.member-profile-privacy-note p{color:#526965;margin:.25rem 0 0;font-size:.9rem}.member-profile-back,.member-profile-edit{color:#075b45;margin-top:1rem;font-weight:800;text-decoration:none;display:inline-flex}.eg-auth{color:#102849;background:#fffdf8;min-height:100dvh}.eg-auth-visual{min-height:28rem;position:relative;overflow:hidden}.eg-auth-photo{object-fit:cover;object-position:right top}.eg-auth-brand{z-index:1;text-align:center;text-shadow:0 1px 12px #ffffffd9;justify-items:center;padding:1.5rem 1rem 0;display:grid;position:relative}.eg-auth-brand>img,.eg-auth-panel-brand>img{border-radius:22px;box-shadow:0 8px 20px #074b372b}.eg-auth-brand>strong,.eg-auth-panel-brand>strong{color:#075b45;font-size:2rem;font-weight:900;line-height:1}.eg-auth-brand>strong span,.eg-auth-panel-brand>strong span{color:#11905f}.eg-auth-brand h1{margin:.5rem 0 0;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.05}.eg-auth-brand b{color:#0c755a;margin-top:.2rem;font-size:1.3rem}.eg-auth-brand p{color:#395878;margin:.35rem 0 0;font-size:.96rem;font-weight:750}.eg-auth-desktop-copy{display:none}.eg-auth-panel{z-index:2;background:#fffffffa;border-radius:30px 30px 0 0;margin-top:-.7rem;position:relative;box-shadow:0 -8px 24px #0f172a14}.eg-auth-scroll{width:100%}.eg-auth-content{gap:.78rem;padding:.85rem 1rem 2.25rem;display:grid}.eg-auth-panel-brand{display:none}.eg-auth-tabs{background:#eef1f3;border-radius:20px;grid-template-columns:1fr 1fr;gap:.28rem;padding:.28rem;display:grid}.eg-auth-tabs button{color:#13294c;cursor:pointer;background:0 0;border:0;border-radius:17px;place-content:center;gap:.12rem;min-height:64px;transition:background .18s,color .18s;display:grid}.eg-auth-tabs button.is-active{color:#fff;background:#087f5b;box-shadow:0 6px 14px #087f5b38}.eg-auth-tabs button.is-active small{color:#fff}.eg-auth-tabs strong{font-size:1.18rem}.eg-auth-tabs small{font-size:.84rem;font-weight:700}.eg-auth-google{color:#102849;background:#fff;border:1px solid #cad2dc;border-radius:18px;justify-content:center;align-items:center;gap:.85rem;min-height:62px;padding:.5rem 1rem;font-size:1.05rem;font-weight:850;text-decoration:none;display:flex;box-shadow:0 8px 20px #0f172a14}.eg-auth-google img{flex:none}.eg-auth-description{color:#263e5d;text-align:center;margin:.1rem 0 0;font-size:.98rem;font-weight:750;line-height:1.35}.eg-auth-description small,.eg-auth-reassurance small{color:#61738b;margin-top:.2rem;font-size:.84rem;font-weight:650;display:block}.eg-auth-local-preview{justify-items:center;gap:.35rem;padding-top:.35rem;display:grid}.eg-auth-local-preview a{color:#fff;width:100%;min-height:54px;font:inherit;background:#0b7659;border:1px solid #0b7659;border-radius:16px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:flex}.eg-auth-local-preview a:hover{background:#075d47}.eg-auth-local-preview a:focus-visible{outline-offset:3px;outline:3px solid #1676c9}.eg-auth-local-preview small{color:#687b75;text-align:center}.eg-auth-reassurance{color:#075b45;justify-content:center;align-items:center;gap:.65rem;display:flex}.eg-auth-reassurance svg{background:#daf1e4;border-radius:50%;width:2.25rem;height:2.25rem;padding:.42rem}.eg-auth-reassurance strong{font-size:.98rem;display:block}.eg-auth-tabs button:focus-visible,.eg-auth-google:focus-visible{outline-offset:3px;outline:3px solid #1676c9}@media (max-width:559px) and (max-height:760px){.eg-auth-visual{min-height:25rem}}@media (max-width:559px){.eg-auth-visual{min-height:33rem}.eg-auth-panel{box-shadow:none;background:0 0;margin-top:-4.5rem}.eg-auth-description{display:none}.eg-auth-reassurance{padding:0 .25rem}.eg-auth-content{padding-top:0;padding-bottom:1.25rem}.eg-auth-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f9fbb8;box-shadow:0 8px 24px #0f172a1f}.eg-auth-tabs button:not(.is-active){background:#ffffff61}.eg-auth-google{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1}}@media (min-width:560px) and (max-width:1023px){.eg-auth-visual{min-height:40rem}.eg-auth-photo{object-position:right 25%}}@media (min-width:1024px){.eg-auth{grid-template-columns:minmax(0,62fr) minmax(460px,38fr);height:100dvh;display:grid;overflow:hidden}.eg-auth-visual{height:100dvh;min-height:0}.eg-auth-photo{object-position:center}.eg-auth-brand{display:none}.eg-auth-desktop-copy{z-index:1;color:#075b45;text-shadow:0 1px 10px #ffffffd9;display:grid;position:absolute;top:clamp(2.5rem,8vh,5.5rem);left:clamp(2rem,5vw,5rem)}.eg-auth-desktop-copy strong{font-size:clamp(2.4rem,4vw,4.8rem)}.eg-auth-desktop-copy em{color:#0b875e;font-size:clamp(2.45rem,4.1vw,4.45rem);font-weight:900;line-height:.9}.eg-auth-desktop-copy p{color:#243c59;max-width:28rem;margin-top:.65rem;font-size:1.1rem;font-weight:700}.eg-auth-panel{height:100dvh;box-shadow:none;border-radius:0;margin:0;overflow:hidden}.eg-auth-scroll{overscroll-behavior:contain;height:100%;overflow-y:auto}.eg-auth-content{align-content:center;width:min(100%,560px);min-height:100%;margin:0 auto;padding:clamp(2rem,6vh,4.5rem) 2rem}.eg-auth-panel-brand{text-align:center;justify-items:center;margin-bottom:.65rem;display:grid}.eg-auth-panel-brand h2{margin:.6rem 0 0;font-size:2rem}.eg-auth-panel-brand p{color:#0c755a;margin:.15rem 0 0;font-size:1.1rem;font-weight:800}}@media (min-width:1024px) and (max-height:820px){.eg-auth-content{align-content:start;padding-top:2rem;padding-bottom:2.5rem}}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.local-login-help{color:#13243c;background:#eef8ff;border:1px solid #3c9fe833;border-radius:12px;gap:.16rem;padding:.75rem;font-size:.9rem;display:grid}.local-login-help strong{color:#0b469f}.local-login-help small{color:var(--muted)}.local-login-actions{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.local-login-actions button{color:#fff;text-transform:capitalize;background:#13243c;border:0;border-radius:8px;min-height:36px;padding:0 .8rem;font-weight:900}.complete-profile-shell{background:radial-gradient(circle at 0 0,#b6e1ffd1,#0000 34%),linear-gradient(145deg,#f8fcff,#eef7ff);place-items:center;min-height:100vh;padding:1rem;display:grid}.complete-profile-card{border:1px solid var(--line);background:#fffffff2;border-radius:8px;gap:.85rem;width:min(560px,100%);padding:clamp(1rem,4vw,2rem);display:grid;box-shadow:0 24px 70px #13243c1c}.complete-profile-card h1{color:#10243d;margin:0;font-size:clamp(2rem,5vw,3rem)}.complete-profile-card p{color:var(--muted);margin:0;line-height:1.45}.complete-profile-card h1 span,.complete-profile-card p span{color:#58706a;font-size:.72em;font-weight:650}.locality-setup-form{margin-top:.3rem}.setup-field,.away-choice{color:#13243c;gap:.28rem;font-weight:800;display:grid}.setup-field small,.away-choice small,.setup-helper{color:#71817c;font-size:.8rem;font-weight:550;line-height:1.4}.setup-field input:disabled{opacity:.52}.locality-picker{display:block;position:relative}.locality-options{z-index:10;background:#fff;border:1px solid #b8d7d0;border-radius:8px;max-height:246px;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #13243c29}.locality-options button{color:#18342e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4efec;border-radius:0;min-height:44px;padding:.65rem .8rem;font-weight:760}.locality-options button:hover,.locality-options button[aria-selected=true]{color:#08775f;background:#edf9f5}.locality-options button:last-child{border-bottom:0}.locality-empty{color:#71817c;padding:.8rem;font-size:.88rem}.away-choice{background:#f5fbf9;border:1px solid #cfe4df;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;padding:.72rem}.away-choice input[type=checkbox]{appearance:auto;width:22px;min-width:22px;height:22px;accent-color:var(--leaf);cursor:pointer;border:1px solid #5f7d75;border-radius:4px;margin:.16rem 0 0;padding:0}.setup-helper{margin:-.25rem 0 0}.complete-profile-form button small,.setup-continue small{font-size:.76em;font-weight:700}.profile-decision{gap:.8rem;display:grid}.profile-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.profile-choice-grid button{border:1px solid var(--line);color:#173b34;background:#fff;border-radius:8px;min-height:86px;padding:.7rem;font-weight:850}.profile-choice-grid button.selected{background:#eef7ff;border-color:#1676c9;box-shadow:0 0 0 2px #1676c924}.setup-continue{color:#fff;text-align:center;background:#1676c9;border-radius:8px;padding:.78rem;font-weight:850;display:block}.setup-continue small{color:#fff}@media (max-width:520px){.profile-choice-grid{grid-template-columns:1fr}}.member-profile-shell{background:radial-gradient(circle at 88% 4%,#b6e1ffb3,#0000 28%),linear-gradient(145deg,#f8fcff 0%,#f7faf8 48%,#eef7ff 100%);min-height:100vh;padding:clamp(.8rem,3vw,2rem)}.member-profile-card{gap:1rem;width:min(820px,100%);margin:0 auto;display:grid}.profile-home-link{color:#165b91;background:#fff;border:1px solid #bdd7e8;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;padding:.58rem .78rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #215d8c14}.profile-home-link:hover{background:#f3f9ff;border-color:#1676c9}.member-profile-card>h1{color:#10243d;margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.member-profile-card>h1 span{color:#58706a;font-size:.66em}.profile-public-name-note{color:#24483d;background:#f2f7f5;border-radius:8px;margin:0;padding:.75rem 1rem;font-weight:750}.profile-token-reward{color:#8a5a00;background:#fff8dd;border:1px solid #d8ad35;border-radius:8px;margin:0;padding:1rem;line-height:1.45}.eg-token-mark{letter-spacing:-.04em;vertical-align:middle;text-shadow:0 1px #ffffffb3;background:radial-gradient(circle at 34% 27%,#fffbd0 0 7%,#ffe46c 20%,#eab12a 57%,#bd7800 100%);border:2px solid #9a6100;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;margin-right:.65rem;line-height:1;display:inline-grid;position:relative;transform:translateY(-2px);box-shadow:inset 0 2px 2px #ffffffe6,inset 0 -4px 5px #81480052,0 3px #875200,0 6px 9px #6b410047;color:#633d00!important;font-size:.75rem!important;font-weight:950!important}.eg-token-mark:before{content:"";border:1px solid #7e4a007a;border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffffad}.eg-token-mark:after{content:"";background:#ffffffb8;border-radius:50%;width:8px;height:4px;position:absolute;top:5px;left:7px;transform:rotate(-30deg)}.myg-dashboard{color:#173c34;gap:1.1rem;width:min(1120px,100% - 2rem);margin:1.25rem auto 2.5rem;display:grid}.myg-hero,.myg-section{background:#fff;border:1px solid #d7e5df;border-radius:24px;box-shadow:0 12px 34px #1c453a12}.myg-hero{background:linear-gradient(135deg,#f6fbf8 0%,#fff9e9 100%);grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;padding:1.5rem;display:grid}.myg-identity{align-items:center;gap:.85rem;display:flex}.myg-avatar{color:#fff;background:#0f654f;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.myg-identity p,.myg-mission>div>p{color:#a66800;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.myg-identity h1{margin:.12rem 0;font-size:clamp(1.55rem,4vw,2.3rem);line-height:1.05}.myg-identity div>span{color:#5f746e;align-items:center;gap:.25rem;display:flex}.myg-balance{background:#fff9dd;border:1px solid #e5ca78;border-radius:18px;align-items:center;gap:.45rem;padding:.55rem 1rem;display:flex}.myg-balance div{display:grid}.myg-balance strong{font-size:1.45rem}.myg-balance span{color:#765a16;font-size:.78rem}.myg-level{grid-column:1/-1}.myg-level>div:first-child,.myg-progress-heading{justify-content:space-between;gap:1rem;margin-bottom:.45rem;display:flex}.myg-level b,.myg-progress-heading span{color:#698079;font-size:.78rem}.myg-progress{background:#e5eee9;border-radius:999px;height:.62rem;overflow:hidden}.myg-progress i{border-radius:inherit;background:linear-gradient(90deg,#0e7558,#e5ae2f);height:100%;display:block}.myg-primary{background:#0e7558;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-weight:850;text-decoration:none;display:flex;color:#fff!important}.myg-reward-confirmation{background:#fff8d6;border:1px solid #e7c45b;border-radius:18px;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.myg-reward-confirmation span:last-child{color:#6d765f;font-size:.86rem}.myg-section{padding:1.35rem}.myg-section-title{align-items:flex-start;gap:.7rem;margin-bottom:1rem;display:flex}.myg-section-title>span{color:#0e7558;background:#e9f5f0;border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.myg-section-title h2{margin:0;font-size:1.22rem}.myg-section-title p{color:#6b7e78;margin:.2rem 0 0;font-size:.88rem}.myg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.myg-action-card{background:#fbfdfc;border:1px solid #e0e9e5;border-radius:17px;flex-direction:column;min-width:0;padding:1rem;display:flex}.myg-action-card>div{color:#8a5a00;align-items:center;display:flex}.myg-action-card h3{margin:.75rem 0 .25rem;font-size:1rem}.myg-action-card p{color:#61766f;flex:1;margin:0 0 .8rem;font-size:.84rem}.myg-action-card a,.myg-text-link,.myg-mission>a{color:#0d6f55;align-items:center;gap:.15rem;font-weight:800;text-decoration:none;display:flex}.myg-complete{color:#0d7658;align-items:center;gap:.3rem;font-size:.86rem;font-weight:800;display:flex}.eg-token-mark--small{border-width:1px;width:1.75rem;height:1.75rem;margin-right:.35rem;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -3px 4px #81480040,0 2px #875200,0 3px 5px #6b41002e;font-size:.58rem!important}.myg-task-list{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.myg-task-list a{color:#254c42;border:1px solid #e2ebe7;border-radius:12px;justify-content:space-between;align-items:center;min-width:0;padding:.75rem;text-decoration:none;display:flex}.myg-task-list a>span{align-items:center;gap:.5rem;display:flex}.myg-task-list .is-complete{color:#4e6b63;background:#f1faf6}.myg-task-dot{border:2px solid #9cb2aa;border-radius:50%;width:1rem;height:1rem}.myg-mission{background:#fffaf0;border:1px solid #dcc77e;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.myg-mission h3{margin:.2rem 0}.myg-mission>div>span{color:#697b76;font-size:.85rem}.myg-mission-reward{align-items:center;display:flex}.myg-mission>a,.myg-mission>.myg-complete{grid-column:1/-1}.myg-achievements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.myg-achievements article{color:#82918c;background:#f6f7f7;border:1px solid #e1e7e4;border-radius:16px;padding:1rem}.myg-achievements article.is-unlocked{color:#7b5500;background:#fffbeb;border-color:#e7cb72}.myg-achievements svg{width:1.6rem}.myg-achievements h3{color:#294c43;margin:.5rem 0 .2rem}.myg-achievements p{color:#687b75;margin:0;font-size:.82rem}.myg-achievements span{margin-top:.65rem;font-size:.72rem;font-weight:800;display:block}.myg-level-list,.myg-token-activity,.myg-leaders{gap:.45rem;display:grid}.myg-level-list article,.myg-token-activity article,.myg-leaders article{border:1px solid #e1eae6;border-radius:13px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.myg-level-list article>div,.myg-token-activity article>div,.myg-leaders article>div{flex:1;min-width:0;display:grid}.myg-level-list small,.myg-token-activity span,.myg-leaders small{color:#6d7e79;font-size:.78rem}.myg-level-list em{color:#0e7558;font-size:.75rem;font-style:normal;font-weight:900}.myg-level-list .is-current{background:#effaf5;border-color:#0e7558}.myg-level-list .is-reached>span,.myg-token-activity b{color:#0e7558}.myg-token-activity b{margin-left:auto}.myg-leaders article>span{background:#eef4f1;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.myg-leaders .is-you{background:#fff9df;border-color:#e5be4e}.myg-leaders b{white-space:nowrap}.myg-own-rank,.myg-empty{color:#60746d;font-size:.88rem}.myg-text-link{margin-top:.8rem}.myg-how-it-works>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.myg-how-it-works p{color:#60736d;background:#f6faf8;border-radius:14px;align-items:flex-start;gap:.55rem;margin:0;padding:.85rem;font-size:.85rem;display:flex}.myg-how-it-works svg{color:#0e7558;flex:none}.myg-how-it-works strong{color:#244a40;display:block}.myg-existing-activity{margin-top:2.5rem}.myg-existing-activity h2{margin:.25rem 0;font-size:clamp(1.4rem,3vw,2.1rem)}@media (max-width:760px){.myg-dashboard{gap:.75rem;width:min(100% - 1rem,1120px);margin:.65rem auto 1.5rem}.myg-hero,.myg-section{border-radius:19px}.myg-hero{grid-template-columns:1fr;padding:1rem}.myg-balance{justify-self:stretch}.myg-level,.myg-primary{grid-column:1}.myg-card-grid,.myg-achievements,.myg-how-it-works>div,.myg-task-list{grid-template-columns:1fr}.myg-section{padding:1rem}.myg-mission{grid-template-columns:1fr}.myg-mission-reward,.myg-mission>a,.myg-mission>.myg-complete{grid-column:1}.myg-reward-confirmation{flex-wrap:wrap}.myg-reward-confirmation span:last-child{flex-basis:100%;padding-left:2.3rem}.myg-identity h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.myg-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.myg-profile-compact{align-content:center;justify-items:end;display:grid}.myg-profile-compact strong{font-size:1.05rem}.myg-profile-compact span{color:#6b7e78;font-size:.76rem}.myg-activity-summary{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.8rem;display:grid}.myg-activity-summary p{background:#f5faf7;border-radius:13px;margin:0;padding:.8rem;display:grid}.myg-activity-summary span{color:#6b7e78;font-size:.76rem}.myg-activity-summary strong{color:#0e7558;font-size:1.05rem}@media (max-width:760px){.myg-profile-compact{justify-items:start}.myg-activity-summary{grid-template-columns:1fr}}.profile-token-reward strong{font-size:1.05rem}.profile-token-reward span{color:#725d22;font-size:.88rem;font-weight:650}.profile-public-name-note span{color:#61776f;font-size:.86rem;font-weight:600}.profile-location-lock{color:#173b34;background:#eef7ff;border-left:3px solid #1676c9;margin:0;padding:.8rem 1rem;font-weight:750}.profile-location-lock span{color:#5b7488;margin-top:.25rem;font-size:.82rem;font-weight:560;display:inline-block}.profile-location-lock a{color:#1268af;text-underline-offset:3px;width:fit-content;margin-top:.65rem;font-size:.9rem;font-weight:850;text-decoration:underline;display:inline-flex}.member-error-page{background:#f4faf8;place-items:center;min-height:70vh;padding:1.5rem;display:grid}.member-error-card{width:min(100%,520px);color:var(--ink);background:#fff;border:1px solid #cfe3dd;border-radius:8px;gap:1rem;padding:clamp(1.4rem,5vw,2.4rem);display:grid;box-shadow:0 18px 44px #0f47381f}.member-error-card h1,.member-error-card p{margin:0}.member-error-card h1{color:#0a5b49}.member-error-actions{flex-wrap:wrap;gap:.7rem;display:flex}.member-error-actions button,.member-error-actions a{border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.member-error-actions button{color:#fff;background:#087b5c;border:0}.member-error-actions a{color:#087b5c;border:1px solid #087b5c}.member-profile-form{gap:.85rem;display:grid}.profile-form-section{background:#fffffff5;border:1px solid #d8e6ee;border-radius:8px;gap:.85rem;padding:clamp(1rem,3vw,1.45rem);display:grid;box-shadow:0 8px 22px #2e678f09}.profile-form-section h2{color:#173b34;margin:0;font-size:1.25rem}.profile-form-section h2 span,.member-field strong span{color:#6a817a;font-size:.82em}.profile-form-section p{color:#667d76;margin:.2rem 0 0;line-height:1.45}.profile-form-section p span{font-size:.88em}.compact-section{gap:.65rem}.member-field{color:#173b34;gap:.42rem;display:grid}.member-field strong{font-size:1rem}.member-field input,.member-field select,.member-field textarea{color:#173b34;width:100%;font:inherit;background:#fff;border:1px solid #bfd7d0;border-radius:8px;padding:.78rem .85rem}.member-field textarea{resize:vertical;min-height:92px}.member-field textarea::placeholder{color:#9ca9a5;font-style:italic}.profile-category-picker{display:block;position:relative}.profile-category-options{z-index:20;background:#fff;border:1px solid #b8d7d0;border-radius:8px;max-height:244px;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #13243c29}.profile-category-options button{color:#18342e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4efec;border-radius:0;align-items:center;gap:.55rem;min-height:48px;padding:.5rem .7rem;font-weight:760;display:flex}.profile-category-options button:hover,.profile-category-options button[aria-selected=true]{color:#1268af;background:#eef7ff}.profile-category-options button>span{gap:.05rem;display:grid}.profile-category-options small{color:#71817c;font-size:.74rem;font-weight:600}.profile-category-empty{color:#71817c;padding:.8rem;font-size:.86rem}.member-field small{color:#71817c;line-height:1.4}.member-field small span{margin-top:.1rem;display:block}.profile-identity-choice{gap:1rem;display:grid}.profile-identity-choice.has-preview{grid-template-columns:100px minmax(0,1fr);align-items:center}.profile-avatar-preview{color:#1268af;background:#eef7ff;border:1px solid #c3ddec;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.profile-avatar-preview.avatar-male{color:#fff;background:#2478c5;border-color:#1762a6}.profile-avatar-preview.avatar-female{color:#fff;background:#df7197;border-color:#c8547d}.profile-avatar-actions{gap:.65rem;display:grid}.avatar-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.avatar-choice-row button{color:#234039;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8ddd7;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.35rem;padding:.48rem .55rem;font-weight:760;display:grid}.avatar-choice-row button small{color:#738680;grid-column:2;font-size:.7rem;font-weight:650}.avatar-choice-row button.selected{color:#1268af;background:#eef7ff;border-color:#1676c9}.avatar-choice-row button.avatar-male.selected{color:#1762a6;background:#e8f3ff;border-color:#1762a6}.avatar-choice-row button.avatar-female.selected{color:#b4466d;background:#fff0f5;border-color:#c8547d}.profile-chip-grid{flex-wrap:wrap;gap:.5rem;display:flex}.profile-chip-grid button{color:#234039;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8ddd7;border-radius:8px;gap:.08rem;min-height:40px;padding:.45rem .6rem;font-weight:760;display:inline-grid}.profile-chip-grid button small{color:#738680;font-size:.73rem;font-weight:650}.profile-chip-grid button:hover,.profile-chip-grid button.selected{color:#1268af;background:#eef7ff;border-color:#1676c9}.profile-chip-grid button:disabled{cursor:default;opacity:.45}.interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.interest-grid button{overflow-wrap:anywhere;min-height:58px;padding:.42rem .5rem;font-size:.82rem;line-height:1.14}.interest-grid button small{font-size:.69rem}.selected-profile-chips{flex-wrap:wrap;gap:.45rem;display:flex}.selected-profile-chips>span{color:#fff;background:#173b34;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-weight:760;display:inline-flex}.selected-profile-chips button{color:#173b34;cursor:pointer;background:#fff;border:0;border-radius:50%;width:1.35rem;height:1.35rem;font-weight:900}.selected-profile-chips input{color:#fff;width:180px;max-width:40vw;font:inherit;background:0 0;border:0;border-bottom:1px solid #90b6aa;padding:.14rem}.selected-profile-chips input::placeholder{color:#c6d8d2}.consent-choice{color:#173b34;background:#fbfdfc;border:1px solid #d5e4df;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.7rem;display:grid}.consent-choice input{appearance:auto;accent-color:#08775f;width:21px;min-width:21px;height:21px;margin:.12rem 0 0}.consent-choice strong{display:block}.consent-choice small{color:#71817c;margin-top:.18rem;line-height:1.4;display:block}.blood-section{background:snow;border-color:#edcaca}.blood-fields{gap:.75rem;display:grid}.profile-form-actions{gap:.65rem;display:grid}.profile-form-error{color:#8a2521;background:#fff3f1;border:1px solid #d77b78;border-radius:8px;margin:0;padding:.8rem 1rem;font-weight:700;line-height:1.45}.profile-primary{cursor:pointer;color:#fff;background:#1676c9;border:1px solid #1268af;border-radius:8px;min-height:58px;padding:.65rem 1rem;font-size:1rem;font-weight:850;box-shadow:0 10px 22px #1676c92e}.profile-primary small{color:#ffffffe6;margin-top:.08rem;font-size:.75em;display:block}.my-profile-prompt{background:#edf9f5;border:1px solid #b9ded4;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;padding:1rem;display:flex}.my-profile-prompt>div{gap:.15rem;display:grid}.my-profile-prompt .eyebrow{margin:0}.my-profile-prompt strong{color:#173b34;font-size:1.15rem}.my-profile-prompt span{color:#647a74;font-size:.88rem}.my-profile-prompt a{color:#fff;text-align:center;background:#08775f;border-radius:8px;flex:none;padding:.65rem .85rem;font-weight:850}.my-profile-prompt a small{font-size:.73rem;display:block}.saved-profile-card{background:#f7fbff;border:1px solid #cce0ee;border-radius:8px;gap:.85rem;margin:.75rem 0;padding:1rem;display:grid}.saved-profile-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.saved-profile-heading .eyebrow{color:#1676c9;margin:0 0 .18rem}.saved-profile-heading h2{color:#173b34;margin:0;font-size:1.2rem}.saved-profile-heading>div>span{color:#6a817a;margin-top:.18rem;font-size:.8rem;display:block}.saved-profile-heading a{color:#1268af;text-align:center;border:1px solid #1676c9;border-radius:8px;flex:none;padding:.48rem .62rem;font-size:.82rem;font-weight:850;text-decoration:none}.saved-profile-heading a span{margin-top:.08rem;font-size:.72rem;font-weight:650;display:block}.saved-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.saved-profile-grid article{background:#fff;border:1px solid #dce9ee;border-radius:8px;gap:.18rem;min-height:72px;padding:.65rem;display:grid}.saved-profile-grid small{color:#687f78;text-transform:uppercase;font-size:.72rem;font-weight:780}.saved-profile-grid strong{color:#173b34;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.saved-profile-private{color:#5e7770;border-top:1px solid #dce9ee;flex-wrap:wrap;align-items:center;gap:.42rem;padding-top:.75rem;font-size:.8rem;display:flex}.saved-profile-private strong{color:#173b34}.saved-profile-private span{color:#26699e;background:#e8f4ff;border-radius:999px;padding:.3rem .48rem;font-weight:700}@media (max-width:540px){.saved-profile-heading{flex-direction:column;align-items:stretch}.saved-profile-heading a{width:100%}.saved-profile-grid{grid-template-columns:1fr}.member-profile-shell{padding:.8rem}.profile-form-section{padding:1rem}.profile-identity-choice.has-preview{grid-template-columns:78px minmax(0,1fr);gap:.7rem}.profile-avatar-preview{width:72px;height:72px}.avatar-choice-row{grid-template-columns:1fr}.interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-profile-prompt{flex-direction:column;align-items:stretch}.my-profile-prompt a{width:100%}}.complete-profile-form{gap:.8rem;display:grid}.member-name-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;display:grid}.member-name-fields legend{color:#13243c;grid-column:1/-1;margin-bottom:.15rem;font-weight:850}.member-name-fields>small{color:var(--muted);grid-column:1/-1;line-height:1.45}@media (max-width:540px){.member-name-fields{grid-template-columns:1fr}}.password-field{position:relative}.password-field input{width:100%;padding-right:3rem}.password-field button{width:2.35rem;height:2.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.password-field button:hover{color:var(--brand);background:#0c72df14}.quick-offer-form h2{color:#13243c;margin:0}.quick-offer-form p{color:var(--muted);margin:.25rem 0 0}.quick-offer-form label{color:#13243c;gap:.35rem;font-weight:850;display:grid}.quick-offer-form label span{color:#0b469f;font-size:.86rem}.quick-offer-form em{color:var(--muted);font-size:.82rem;font-style:italic;font-weight:500;line-height:1.35}.offer-photo{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.offer-art.large{width:96px;height:96px}.applicable-strip{color:#13243c;background:#eef7ff;border:1px solid #0b6fd82e;border-radius:14px;padding:.55rem .7rem;font-size:.9rem}.offer-actions-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.offer-actions-row a,.offer-actions-row button,.primary-link{color:#0b6fd8;background:#fff;border:1px solid #0b6fd82e;border-radius:999px;align-items:center;gap:.35rem;padding:.62rem .85rem;font-weight:750;text-decoration:none;display:inline-flex}.offer-detail-card,.voucher-card,.business-profile-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;gap:1rem;margin-top:1rem;padding:1.1rem;display:grid}.business-profile-card{grid-template-columns:auto 1fr;align-items:center}.simple-qr{background:#fff;border:10px solid #fff;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);width:184px;height:184px;display:grid;box-shadow:inset 0 0 0 1px #13243c29,0 12px 30px #13243c1f}.simple-qr i{background:#fff}.simple-qr i.filled{background:#12345c}.business-offer-manage h2{align-items:center;gap:.5rem;display:flex}.business-offer-row{border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.business-offer-row span{display:grid}.business-offer-row small{color:var(--muted)}.checkbox-line{flex-direction:row;align-items:center;font-weight:650!important;display:flex!important}@media (max-width:860px){.hero,.topbar,.row,.locality-form{flex-direction:column;align-items:stretch}.top-actions{align-self:flex-start}.pulse-grid,.content-grid,.wide-grid,.auth-grid{grid-template-columns:1fr}.pulse{min-height:92px}.inline-form{grid-template-columns:1fr}.need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auth-shell{background:#fff8ed;min-height:100dvh;padding:0;display:block;overflow-x:hidden}.auth-landing-poster{display:none}.auth-mobile-experience{color:#102849;background:#dff2ff;grid-template-rows:35.6rem auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.auth-mobile-background{z-index:0;object-fit:cover;object-position:center 58%;height:35.6rem}.auth-giridih-sign{z-index:1;color:#204b80;text-align:center;text-shadow:0 1px #ffffff59;align-content:center;width:20.5%;padding:.2rem .35rem;line-height:1;display:grid;position:absolute;top:25.5rem;right:1.4%}.auth-giridih-sign span{letter-spacing:.03em;margin-top:.14rem;font-size:clamp(.48rem,2.8vw,.75rem);font-weight:900}.auth-mobile-welcome>img:first-child{border-radius:24px;box-shadow:0 10px 24px #074b372e}.auth-mobile-wordmark{color:#075b45;letter-spacing:0;margin-top:-.25rem;font-size:2.2rem;font-weight:900;line-height:1}.auth-choice-card{z-index:1;padding:1rem 1rem max(1.25rem, env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #fffc;border-radius:28px 28px 0 0;grid-row:2;align-self:end;gap:1rem;margin-top:0;display:grid;box-shadow:0 -10px 28px #10284921}.auth-mode-switch button{color:#13294c;background:0 0;border:0;border-radius:16px;place-content:center;gap:.08rem;min-height:64px;display:grid}.auth-explainer small,.auth-returning small,.auth-no-password small{color:#61738b;margin-top:.2rem;font-size:.9rem;font-weight:650;display:block}.auth-no-password span{min-width:0}.auth-mobile-experience{background:#dff2ff;width:100%;min-height:100dvh;display:block}.auth-mobile-approved-art{z-index:0;object-fit:cover;object-position:center top}.auth-mobile-hotspot{z-index:1;color:#0000;cursor:pointer;background:0 0;border:0;position:absolute}.auth-mobile-hotspot:focus-visible{outline-offset:3px;outline:3px solid #075b45}.auth-mobile-signup{width:44%;height:7.4%;top:59%;left:7%}.auth-mobile-login{width:44%;height:7.4%;top:59%;right:7%}.auth-mobile-gmail{width:86%;height:7.2%;top:68.4%;left:7%}.auth-mobile-experience{color:#102849;grid-template-rows:32.5rem auto;width:100%;min-height:100dvh;display:grid}.auth-mobile-background{z-index:0;object-fit:cover;object-position:right top;height:auto!important;top:0!important;bottom:0!important}.auth-mobile-welcome{z-index:1;padding:max(1.45rem, env(safe-area-inset-top)) 1rem 0;text-align:center;text-shadow:0 1px 12px #ffffffbf;grid-row:1;align-content:start;justify-items:center;display:grid}.auth-mobile-welcome>img{border-radius:20px;box-shadow:0 8px 18px #074b372e}.auth-mobile-wordmark{color:#075b45;margin:-.05rem 0 0;font-size:2rem;font-weight:900;line-height:1}.auth-mobile-wordmark span{color:#11905f}.auth-mobile-welcome h1{margin:.45rem 0 0;font-size:1.8rem;line-height:1.05}.auth-mobile-hindi{color:#0c755a;margin:.2rem 0 0;font-size:1.35rem;font-weight:850;line-height:1.1}.auth-mobile-tagline{color:#395878;margin:.35rem 0 0;font-size:.98rem;font-weight:750}.auth-giridih-sign{z-index:1;width:18%;top:20.5rem;right:4%}.auth-giridih-sign strong{font-size:.66rem}.auth-giridih-sign span{font-size:.42rem}.auth-choice-card{z-index:2;padding:.9rem 1rem max(1.15rem, env(safe-area-inset-bottom));background:#fffffff7;border:1px solid #ffffffe6;border-radius:24px 24px 0 0;grid-row:2;gap:.8rem;margin-top:0;display:grid;box-shadow:0 -9px 24px #10284924}.auth-mode-switch{background:#edf0f2;border-radius:18px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.auth-mode-switch button{color:#13294c;cursor:pointer;background:0 0;border:0;border-radius:15px;place-content:center;gap:.06rem;min-height:58px;display:grid}.auth-mode-switch button.is-active{color:#fff;background:#087f5b;box-shadow:0 5px 12px #087f5b38}.auth-mode-switch strong{font-size:1.12rem}.auth-mode-switch small{font-size:.82rem;font-weight:700}.auth-gmail-button{color:#102849;text-align:center;background:#fff;border:1.5px solid #1e70bd;border-radius:15px;justify-content:center;align-items:center;gap:.8rem;min-height:58px;padding:.45rem .7rem;font-size:1.02rem;font-weight:850;text-decoration:none;display:flex;box-shadow:0 6px 14px #1028491f}.auth-google-mark{background:conic-gradient(from -48deg, #4285f4 0 25%, #34a853 0 48%, #fbbc05 0 72%, #ea4335 0);color:#fff;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:1.3rem;font-weight:900;line-height:1;display:inline-grid}.auth-explainer,.auth-returning{color:#263e5d;text-align:center;margin:0;font-size:.94rem;font-weight:750;line-height:1.3}.auth-explainer small,.auth-no-password small{color:#61738b;margin-top:.16rem;font-size:.8rem;font-weight:650;display:block}.auth-no-password{color:#075b45;justify-content:center;align-items:center;gap:.55rem;display:flex}.auth-no-password svg{background:#daf1e4;border-radius:50%;width:2rem;height:2rem;padding:.35rem}.auth-no-password strong{font-size:.94rem;display:block}.auth-returning{border-top:1px solid #dce3ea;padding-top:.65rem;font-size:.82rem}.auth-poster-message,.auth-mobile-actions{display:none}.auth-grid,.auth-grid form,.nri-register-box,.form-grid-2,.checkbox-row,.local-login-help{min-width:0}.checkbox-row{padding:.6rem}.shell{padding:.75rem}.panel,.hero{padding:.9rem}.need-grid{grid-template-columns:1fr}}.grand-shell{background:radial-gradient(circle at 8% 6%,#2780e329,#0000 30%),radial-gradient(circle at 94% 10%,#168c641f,#0000 28%),linear-gradient(#f7fcff 0%,#fff 42%,#f7fbff 100%);min-height:100vh;padding:0}.desktop-stage{width:100%;margin:0 auto;display:block}.desktop-home{gap:1rem;display:grid}.desktop-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;background:#fffffff0;border:0;border-bottom:1px solid #172a2614;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:.75rem clamp(1rem,4vw,3.4rem);display:flex;position:sticky;top:0;box-shadow:0 12px 34px #12559614}.desktop-nav div{display:grid}.desktop-nav .brand{max-width:118px}.desktop-nav .egiridih-logo{width:118px;max-width:118px;height:54px;max-height:54px;padding:0}.desktop-nav span{color:var(--muted)}.desktop-nav nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(.75rem,2vw,1.8rem);display:flex}.desktop-nav form{flex:none}.desktop-nav a{color:#13243c;background:0 0;border:1px solid #0000;border-radius:12px;padding:.72rem .86rem;font-weight:900;text-decoration:none}.desktop-nav>nav>a:first-child{color:#fff;background:linear-gradient(135deg,#2780e3,#075dc9);box-shadow:0 10px 22px #075dc940}.desktop-nav a:hover{background:#eef8ff;border-color:#2780e338}.desktop-more summary{color:#13243c;background:#fff;border-color:#13243c1a;border-radius:12px;box-shadow:0 10px 28px #13243c14}.desktop-more div a{padding:.7rem .8rem;display:flex}.language-pill{color:#0c5fbe;background:#fff;border:1px solid #13243c1a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding:.58rem .78rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #13243c14}.language-pill span,.hero-language span{color:var(--ink);background:#fff;border-radius:8px;padding:.1rem .32rem;font-size:.7rem}.desktop-hero{min-height:610px;box-shadow:none;background:linear-gradient(90deg,#fffffff7 0%,#ffffffc7 38%,#ffffff14 72%),url(/images/giridih-hero-light.jpg) 50%/cover;border-radius:0;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,5vw,4.2rem);display:grid;overflow:hidden}.urgent-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:center}.hero-urgency h1{color:#0b469f;letter-spacing:0;max-width:760px;font-size:clamp(3.5rem,6.4vw,7.1rem);line-height:.94}.hero-urgency h1:first-line{color:#0b469f}.hero-urgency .eyebrow{color:#2a7d31;letter-spacing:.08em;font-size:1rem}.hero-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:650px;margin-top:1.35rem;display:grid}.hero-signal-grid span,.live-panel-list span,.missed-card-grid article,.locality-battle span{color:#13243c;background:#ffffffeb;border:1px solid #13243c1a;border-radius:12px;align-items:center;gap:.55rem;min-height:48px;padding:.8rem .88rem;font-weight:900;display:flex;box-shadow:0 14px 34px #13243c1f}.hero-signal-grid b{font-size:1.55rem}.hero-search-panel{background:linear-gradient(135deg,#0c72df,#075dc9);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(118px,150px);gap:.75rem;width:min(680px,100%);margin-top:1rem;padding:.95rem;display:grid;overflow:hidden;box-shadow:0 18px 45px #075dc947}.hero-search-input{color:#13243c;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;min-width:0;min-height:64px;padding:.7rem 1rem;display:grid}.hero-search-input svg{color:#0c72df;grid-row:span 2}.hero-search-input span{color:#6a7788;font-size:1.05rem;font-weight:800}.hero-search-input input{color:#13243c;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.92rem;font-weight:650}.hero-search-input input::placeholder{color:#7b8795;opacity:1}.hero-search-panel>a,.hero-search-panel>button{color:#fff;text-align:center;white-space:normal;background:linear-gradient(135deg,#ffb12f,#f07b20);border:0;border-radius:16px;place-items:center;width:100%;min-width:0;min-height:64px;font-size:1.05rem;font-weight:950;line-height:1.05;text-decoration:none;display:grid;box-shadow:0 12px 28px #f07b2047}.hero-search-actions{border-top:1px solid #ffffff52;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hero-search-actions a{color:#fff;place-items:center;min-height:42px;font-weight:900;text-decoration:none;display:grid}.hero-search-actions a+a{border-left:1px solid #ffffff52}.active-now{color:var(--ink);align-items:center;gap:.45rem;margin:1rem 0 0;font-weight:900;display:inline-flex}.pulse-dot{background:var(--clay);border-radius:999px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 5px #f26b4a24}.hero-primary a{background:var(--leaf);min-height:56px;padding-inline:1.25rem;font-size:1rem}.hero-text-links{flex-wrap:wrap;gap:.85rem;margin-top:.8rem;display:flex}.hero-text-links a{color:var(--ink);border-bottom:2px solid #3c9fe85c;font-weight:900;text-decoration:none}.live-now-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #13243c1a;border-radius:24px;gap:.8rem;padding:1.35rem;display:grid;box-shadow:0 24px 65px #13243c2e}.live-panel-head{color:#1b7b35;align-items:center;gap:.5rem;display:flex}.live-now-panel p{color:var(--ink);margin:0;font-size:1.05rem}.live-now-panel p b{color:#0b469f;font-size:2.55rem}.live-panel-list{gap:.48rem;display:grid}.live-panel-list span{background:#eef8ff;min-height:42px}.hero-leaderboard-head{border-top:1px solid #13243c1f;justify-content:space-between;align-items:flex-end;gap:.7rem;padding-top:.8rem;display:flex}.hero-leaderboard-head strong{font-size:1.18rem}.hero-leaderboard-head span{color:var(--muted);font-size:.78rem;font-weight:800}.hero-leaderboard-list{gap:.45rem;display:grid}.hero-rank-row{min-height:58px;color:var(--ink);background:#fff;border:1px solid #13243c14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem .7rem;text-decoration:none;display:grid;box-shadow:0 10px 24px #13243c14}.hero-rank-row b{width:36px;height:36px;color:var(--white);background:#aab3bf;border-radius:50%;place-items:center;font-size:.86rem;display:grid}.hero-rank-row:first-child b{background:linear-gradient(135deg,#ffc323,#f29b14)}.hero-rank-row:nth-child(3) b{background:linear-gradient(135deg,#e68535,#c46a1c)}.hero-rank-row span{min-width:0;display:grid}.hero-rank-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-rank-row small{color:var(--muted);font-weight:800}.hero-rank-row em{color:#0a8f5a;font-style:normal;font-weight:950}.hero-leaderboard-sponsor{gap:.45rem;margin-top:.1rem;display:grid}.hero-leaderboard-sponsor span{background:linear-gradient(90deg,#0000,#172a2647,#0000);height:1px}.hero-leaderboard-sponsor small{color:var(--muted);text-align:center;font-weight:800;line-height:1.35}.hero-leaderboard-sponsor strong{color:var(--ink)}.hero-leaderboard-cta{background:var(--leaf);min-height:42px;color:var(--white);border-radius:14px;place-items:center;font-weight:950;text-decoration:none;display:grid}.live-now-panel small{color:var(--muted);font-weight:800}.activity-ticker{background:#fff;border:1px solid #3c9fe826;border-radius:18px;width:min(1320px,100% - 2rem);margin:1rem auto 0;overflow:hidden;box-shadow:0 14px 35px #13243c14}.activity-ticker div{gap:.65rem;width:max-content;padding:.65rem;animation:38s linear infinite activity-scroll;display:flex}.activity-ticker span{white-space:nowrap;color:var(--ink);background:#eef8ff;border-radius:12px;padding:.42rem .7rem;font-weight:800}@keyframes activity-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.missed-updates{background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #3c9fe829;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;padding:1rem;display:grid}.missed-copy{align-content:center;gap:.65rem;display:grid}.missed-copy small,.module-title span,.locality-battle small,.reward-card small,.daily-status small{color:var(--sky);letter-spacing:.02em;font-weight:950}.missed-copy small em{color:var(--clay);background:#fff0df;border-radius:10px;margin-left:.35rem;padding:.18rem .42rem;font-size:.68rem;font-style:normal}.missed-copy strong{font-size:clamp(2rem,4vw,3.7rem);line-height:.96}.missed-copy p,.locality-battle p,.reward-card p{color:var(--muted);margin:0;line-height:1.45}.missed-copy a,.locality-battle a,.reward-card a{background:var(--leaf);color:#fff;border-radius:13px;align-items:center;width:max-content;min-height:46px;padding:.72rem .92rem;font-weight:950;text-decoration:none;display:inline-flex}.missed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.missed-card-grid article{background:#ffffffd6;flex-direction:column;align-items:flex-start;min-height:98px}.missed-card-grid svg{color:var(--clay)}.homepage-priority-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;display:grid}.locality-battle,.reward-card,.urgent-jobs,.daily-status{background:#fff;border:1px solid #172a261a;border-radius:24px;padding:1rem}.locality-battle{gap:.75rem;display:grid}.locality-battle strong{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.02}.locality-battle div{gap:.45rem;display:grid}.locality-battle span{background:#fff9ee;justify-content:space-between}.locality-battle span.is-user{background:#eef8ff;border-color:#3c9fe840}.locality-battle em{color:var(--muted);font-style:normal}.reward-card{background:linear-gradient(135deg,#fff,#fff0df);align-content:center;gap:.65rem;display:grid}.reward-card strong{font-size:1.5rem;line-height:1.1}.reward-card div{flex-wrap:wrap;gap:.45rem;display:flex}.reward-card div span{color:var(--ink);background:#fff;border:1px solid #172a261a;border-radius:10px;padding:.35rem .55rem;font-weight:900}.urgent-jobs{gap:.85rem;display:grid}.module-title{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.module-title a{color:var(--leaf);font-weight:900;text-decoration:none}.urgent-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.urgent-job-grid article{background:#eef8ff;border:1px solid #3c9fe82e;border-radius:18px;gap:.35rem;padding:.9rem;display:grid}.urgent-job-grid p{color:var(--muted);margin:0}.urgent-job-grid span{color:var(--ink);font-size:.8rem}.urgent-job-grid b{width:max-content;color:var(--clay);background:#fff0df;border-radius:10px;padding:.26rem .5rem}.daily-status{background:linear-gradient(135deg,#fff,#eef8ff);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.daily-status div{min-width:min(100%,280px);margin-right:auto}.daily-status strong{font-size:1.22rem;display:block}.daily-status span{background:#fff;border:1px solid #172a261a;border-radius:12px;align-items:center;gap:.38rem;min-height:42px;padding:.48rem .65rem;font-weight:900;display:inline-flex}.desktop-hero h1{color:#252018;max-width:720px;margin-bottom:1rem;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.92}.desktop-hero p{color:#5c5349;max-width:640px;font-size:1.08rem;line-height:1.55}.desktop-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.desktop-actions a{color:#fff;background:var(--leaf);border-radius:999px;align-items:center;min-height:48px;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.desktop-actions a:nth-child(2){background:var(--sky)}.desktop-actions a:nth-child(3){background:var(--gold);color:#241b0f}.desktop-hero-card{background:#ffffffdb;border:1px solid #ffffffb3;border-radius:22px;gap:.45rem;padding:1rem;display:grid;box-shadow:0 18px 46px #2a1f102e}.desktop-hero-card span{color:var(--sky);text-transform:uppercase;font-size:.78rem;font-weight:900}.desktop-hero-card strong{font-size:1.5rem;line-height:1.1}.desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.desktop-daily-loop{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,1fr));align-items:stretch;gap:.75rem;display:grid}.desktop-daily-loop article,.desktop-daily-loop div{background:#ffffffe6;border:1px solid #3c9fe829;border-radius:20px;align-content:center;gap:.35rem;min-height:116px;padding:.95rem;display:grid}.desktop-daily-loop article{background:linear-gradient(135deg,#fff,#eef8ff)}.desktop-daily-loop small,.desktop-daily-loop svg{color:var(--sky);font-weight:900}.desktop-daily-loop p,.desktop-daily-loop span{color:var(--muted);line-height:1.35}.world-card{background:#ffffffeb;border:1px solid #1f9d6429;border-radius:24px;min-height:230px;padding:1rem;box-shadow:0 18px 55px #8d6d3021}.world-card.wide{grid-row:auto}.conversations-promo-banner{color:#fff;cursor:pointer;isolation:isolate;background:linear-gradient(90deg,#042456db 0%,#0441708a 38%,#05686a2e 68%),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border:1px solid #ffe07075;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,.52fr) minmax(250px,.32fr);justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;min-height:clamp(320px,22vw,380px);padding:clamp(1.1rem,2.2vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #096dd92e}.conversations-promo-banner:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 75% 8%,#ffda405c,#0000 22%),linear-gradient(#ffffff14,#00829b29);position:absolute;inset:0}.conversations-promo-copy{gap:.55rem;max-width:720px;display:grid}.conversations-promo-copy>span,.conversations-promo-guests>span{color:#ffe45e;text-transform:uppercase;letter-spacing:0;background:#062d65b3;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.36rem .6rem;font-size:.78rem;font-weight:900;display:inline-flex}.conversations-promo-copy h2{letter-spacing:0;color:#67f0e7;text-shadow:0 3px 18px #00143c3d;margin:0;font-size:clamp(2.15rem,3.9vw,3.75rem);line-height:.94}.conversations-promo-copy h2 em{color:#fff;font-style:normal;display:block}.conversations-promo-copy strong{color:#ffd422;font-size:clamp(1.65rem,2.25vw,2.15rem);line-height:1}.conversations-promo-copy p{color:#fffffff2;max-width:620px;margin:0;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:760}.conversation-status,.conversation-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.conversation-status small{color:#eafcff;align-items:center;gap:.4rem;font-size:.92rem;font-weight:800;display:inline-flex}.conversation-status i{background:#65ffd5;border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 18px #65ffd5db}.conversation-status small:last-child i{background:#ffd21f;box-shadow:0 0 18px #ffd21fb3}.conversation-actions{margin-top:.35rem}.conversation-actions button{min-height:46px;font:inherit;cursor:pointer;border:1px solid #ffffff52;border-radius:15px;justify-content:center;align-items:center;gap:.48rem;padding:0 1.05rem;font-weight:900;display:inline-flex}.conversation-actions button:first-child{color:#073264;background:linear-gradient(135deg,#ffe425,#ffad17);box-shadow:0 14px 28px #ffb4143d}.conversation-actions button:last-child{color:#fff;background:#0236606b;border-color:#67f0e7d6}.conversations-promo-guests{grid-template-columns:repeat(3,minmax(72px,1fr));align-items:center;gap:.65rem;display:grid}.conversations-promo-guests>span{color:#fff;background:#0728506b;grid-column:1/-1;justify-self:center}.conversations-promo-guests article{color:#fff;text-align:center;border:1px solid #ffffff73;border-radius:18px;align-content:end;justify-items:center;gap:.12rem;min-height:148px;padding:.9rem .5rem;display:grid;box-shadow:0 18px 45px #00143733}.conversations-promo-guests article:nth-of-type(2){border-color:#d1ff8bcc;min-height:178px;transform:translateY(-.25rem);box-shadow:0 0 30px #d2ff7838}.conversations-promo-guests .blue{background:linear-gradient(155deg,#0274d7b8,#051d46d6)}.conversations-promo-guests .green{background:linear-gradient(155deg,#61e6679e,#04493adb)}.conversations-promo-guests .gold{background:linear-gradient(155deg,#ffad1cc7,#552605db)}.conversations-promo-guests article div{background:radial-gradient(circle at 50% 34%,#ffffffb8 0 18%,#0000 19%),radial-gradient(at 50% 84%,#ffffff94 0 32%,#0000 33%),#00000038;border-radius:50%;width:52px;height:52px;margin-bottom:auto}.conversations-promo-guests article strong,.conversations-promo-guests article small{font-weight:900;line-height:1}.conversations-page,.conversation-detail-page{gap:1.4rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.conversations-hero{color:#fff;background:linear-gradient(90deg,#021f49eb,#054e85a8 48%,#038e694d),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.45fr);align-items:stretch;gap:clamp(1rem,2vw,1.8rem);min-height:clamp(380px,42vw,540px);padding:clamp(1.25rem,3vw,3rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #096dd92e}.conversations-hero>div:first-child{align-content:center;gap:.8rem;max-width:760px;display:grid}.conversations-hero h1,.conversation-detail-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.8rem,5.8vw,6.2rem);line-height:.94}.conversations-hero h1 span{display:block}.conversations-hero p{color:#ffffffe6;max-width:620px;margin:0;font-size:clamp(1.08rem,1.35vw,1.35rem);line-height:1.45}.conversations-hero small{color:#ffcf52;font-size:1rem;font-weight:900}.conversations-hero-actions,.conversation-platforms{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.conversations-hero-actions a,.conversations-hero-actions span,.conversation-platforms a,.host-callout a,.suggest-guest-card a,.host-interest-form a,.suggest-guest-card button,.host-interest-form button,.conversation-back-link{border:1px solid #ffffff3d;border-radius:16px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font-weight:860;text-decoration:none;display:inline-flex}.conversations-hero-actions a:first-child{color:#062e62;background:linear-gradient(135deg,#ffd95b,#ff9828)}.conversations-hero-actions a:last-child,.conversations-hero-actions span{color:#fff;background:#ffffff24}.conversation-format-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00204861;border:1px solid #ffffff47;border-radius:24px;align-self:center;gap:.9rem;min-height:260px;padding:1.35rem;display:grid}.conversation-format-card svg{color:#ffd45c;width:54px;height:54px}.conversation-format-card strong{max-width:360px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.08}.conversation-format-card p{color:#ffffffc7}.conversation-format-card p span{color:#fff;margin-top:.1rem;font-weight:900;display:block}.featured-conversation,.conversation-detail-hero,.coming-up-section,.recent-conversations,.suggest-guest-card,.host-callout,.host-interest-form,.conversation-chapters,.conversation-transcript{background:#ffffffeb;border:1px solid #1e74aa24;border-radius:26px;box-shadow:0 18px 55px #1149771a}.featured-conversation,.conversation-detail-hero{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem;display:grid}.conversation-art,.conversation-detail-art{color:#fff;background:linear-gradient(135deg,#043061d1,#05897094),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border-radius:22px;place-items:center;min-height:310px;display:grid}.conversation-art svg,.conversation-detail-art svg{width:64px;height:64px}.featured-conversation>div:last-child,.conversation-detail-hero>div:last-child{gap:.65rem;padding:.6rem;display:grid}.featured-conversation small,.section-kicker small,.host-callout small,.suggest-guest-card small{color:#0b72d9;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.featured-conversation h2,.coming-up-section h2,.recent-conversations h2,.suggest-guest-card h2,.host-callout h2,.host-interest-form h2,.conversation-chapters h2,.conversation-transcript h2{color:#0c241f;margin:0;font-size:clamp(1.8rem,3vw,3.6rem);line-height:1}.featured-conversation p,.featured-conversation span,.host-callout p,.host-interest-form p,.conversation-transcript p{color:#5f6f6b;margin:0;line-height:1.45}.conversation-meta{flex-wrap:wrap;gap:.45rem;display:flex}.conversation-meta em{color:#0d6f4c;background:#e7f8ee;border-radius:999px;padding:.34rem .55rem;font-style:normal;font-weight:800}.conversation-platforms a{color:#064f9e;background:#eef7ff}.coming-up-section,.recent-conversations,.conversation-chapters,.conversation-transcript{padding:1rem}.section-kicker{gap:.28rem;margin-bottom:1rem;display:grid}.upcoming-guest-rail,.episode-rail{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:.85rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.upcoming-guest-rail article,.episode-card{color:#10233d;background:linear-gradient(145deg,#fff,#f0f8ff);border:1px solid #176aaa21;border-radius:22px;align-content:end;gap:.45rem;min-height:250px;padding:1rem;text-decoration:none;display:grid}.upcoming-guest-rail article:nth-child(2){background:linear-gradient(145deg,#fff8ea,#edfdf5)}.guest-silhouette,.episode-thumb{background-color:#0000;background-image:radial-gradient(circle at 50% 35%,#12242659 0 20%,#0000 21%),radial-gradient(at 50% 88%,#12242642 0 34%,#0000 35%),linear-gradient(135deg,#dbf4ff,#fff1d0);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:999px;width:108px;height:108px;margin-bottom:.4rem}.upcoming-guest-rail strong,.episode-card strong{font-size:1.15rem;line-height:1.1}.upcoming-guest-rail p,.upcoming-guest-rail span,.episode-card p,.episode-card span{color:#61716d;margin:0;line-height:1.35}.conversation-participation-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:1rem;display:grid}.suggest-guest-card,.host-interest-form{padding:1.1rem}.suggest-guest-card form,.host-interest-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.suggest-guest-card label,.host-interest-form label{color:#10233d;gap:.3rem;font-weight:780;display:grid}.suggest-guest-card input,.suggest-guest-card textarea,.host-interest-form input,.host-interest-form textarea,.host-interest-form select{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #1c705f2e;border-radius:14px;padding:.72rem .82rem}.suggest-guest-card textarea,.host-interest-form textarea{resize:vertical;min-height:112px}.wide{grid-column:1/-1}.suggest-guest-card a,.host-interest-form a,.suggest-guest-card button,.host-interest-form button{color:#fff;background:linear-gradient(135deg,#0a72d8,#079966);border:0;width:fit-content;margin-top:1rem}.host-callout{color:#fff;background:linear-gradient(145deg,#042a53f2,#047d63d6),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;align-content:center;gap:.8rem;padding:1.2rem;display:grid}.host-callout h2,.host-callout p,.host-callout small{color:#fff}.host-callout a{color:#062e62;background:linear-gradient(135deg,#ffd95b,#ff9828);width:fit-content}.approved-hosts{border-top:1px solid #ffffff2e;gap:.25rem;padding-top:.6rem;display:grid}.approved-hosts span,.approved-hosts p{color:#ffffffd1;font-size:.92rem}.host-interest-form{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:1rem;display:grid}.host-interest-form fieldset{border:1px solid #1c705f2e;border-radius:16px;padding:.8rem}.host-interest-form fieldset div{flex-wrap:wrap;gap:.5rem;display:flex}.host-interest-form fieldset label,.consent{align-items:center;gap:.4rem;font-weight:760;display:flex}.host-interest-form fieldset input,.consent input{width:auto;min-height:0}.form-success{background:#e7f8ee;border-radius:999px;width:fit-content;padding:.55rem .75rem;font-weight:820;color:#056a46!important}.conversation-back-link{color:#064f9e;background:#fff;border-color:#1e74aa2e;width:fit-content}.conversation-detail-page{max-width:1180px;margin:0 auto}.conversation-detail-hero h1{color:#0c241f;font-size:clamp(2.5rem,6vw,5.6rem)}.conversation-detail-hero strong{color:#0d6f4c;font-size:1.1rem}.conversation-chapters p{color:#3d514d;gap:.75rem;margin:.5rem 0 0;display:flex}.conversation-chapters span{color:#0b72d9;font-weight:900}.world-card h2{margin-bottom:.9rem;font-size:1.4rem}.desktop-pulse{border-top:1px solid #eadfce;grid-template-columns:96px 1fr auto;align-items:center;gap:.75rem;padding:.78rem 0;display:grid}.desktop-pulse:first-of-type{border-top:0}.desktop-pulse b{color:var(--sky)}.desktop-pulse span{color:#463d34}.desktop-pulse em{color:#e56b4f;font-style:normal;font-weight:900}.live-activity-panel{background:linear-gradient(#fffffff7,#f8fdffeb);border-color:#0b72d924;gap:.8rem;padding:clamp(1rem,1.6vw,1.35rem);display:grid;box-shadow:0 18px 55px #14507d1a}#right-now .live-activity-panel{align-content:start}.live-activity-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.live-activity-head div{gap:.24rem;display:grid}.live-activity-head span{color:#14875b;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.36rem;width:fit-content;font-size:.78rem;font-weight:900;display:inline-flex}.live-activity-head span i{background:#ff795d;border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 0 5px #ff795d24}.live-activity-head h2{color:#10251f;margin:0;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.04}.live-activity-head p{color:#60726d;margin:0;font-size:.94rem}.live-activity-head a{color:#0b72d9;white-space:nowrap;background:#fff;border:1px solid #0b72d929;border-radius:999px;align-items:center;min-height:38px;padding:0 .75rem;font-weight:850;text-decoration:none;display:inline-flex}.live-activity-list{gap:.5rem;display:grid}.live-activity-row{min-height:56px;color:inherit;background:#ffffffc7;border:1px solid #123d5914;border-radius:16px;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.live-activity-row:hover{background:#fff;border-color:#0b72d92e;transform:translateY(-1px);box-shadow:0 14px 32px #14507d1a}.live-activity-row b{color:#0b72d9;background:#eef8ff;border-radius:999px;width:fit-content;max-width:126px;padding:.42rem .64rem;font-size:.92rem;line-height:1.05}.right-now-poll{color:#fff;background:radial-gradient(circle at 100% 0,#58c2ff47,#0000 34%),linear-gradient(135deg,#0b72d9 0%,#095eb7 54%,#0a9a74 100%);border-color:#0b72d93d;grid-template-rows:auto 1fr auto;gap:.85rem;padding:clamp(1.1rem,1.8vw,1.5rem);display:grid;box-shadow:0 20px 60px #0b72d933}.right-now-poll span{color:inherit}.right-now-poll>div:first-child>span{color:#dff0ff;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.right-now-poll h2{color:#fff;max-height:7.8rem;margin:.35rem 0 .45rem;padding-right:.2rem;font-size:clamp(1.08rem,1.35vw,1.42rem);font-weight:780;line-height:1.22;overflow:auto}.right-now-poll p{color:#ffffffd1;max-width:42ch;margin:0;line-height:1.35}.poll-options{align-content:center;gap:.58rem;display:grid}.poll-options label{color:#13243c;cursor:pointer;background:#fffffff2;border:1px solid #ffffff8c;border-radius:14px;align-items:center;gap:.7rem;min-height:48px;padding:.72rem .85rem;font-size:clamp(.95rem,1vw,1.06rem);font-weight:500;line-height:1.22;text-decoration:none;display:flex}.poll-options input{accent-color:#0b72d9;flex:none;width:1rem;height:1rem;margin:0}.poll-options label:hover{background:#fff;border-color:#ffffffe0;transform:translateY(-1px)}.poll-results{align-content:center;gap:.5rem;display:grid}.poll-results div{color:#13243c;background:#fffffff2;border:1px solid #ffffff85;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem .7rem;padding:.62rem .75rem;display:grid}.poll-results div.is-selected{border-color:#ffb72be6;box-shadow:inset 0 0 0 1px #ffb72b61}.poll-results span{gap:.12rem;min-width:0;display:grid}.poll-result-choice{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.poll-result-choice input{accent-color:#0b72d9;width:1.1rem;height:1.1rem;margin:0}.poll-results b{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.poll-results em{color:#60726d;font-size:.78rem;font-style:normal;font-weight:760}.poll-results i{background:#e7f1fb;border-radius:999px;grid-column:1/-1;height:.42rem;overflow:hidden}.poll-results i strong{border-radius:inherit;background:linear-gradient(90deg,#0b72d9,#1f9d64);height:100%;display:block}.poll-results small{color:#0b72d9;font-weight:900}.poll-submit-button{color:#07355f;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex}.poll-login-button{color:#1268af;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-weight:850;text-decoration:none;display:inline-flex}.poll-total-votes{color:#d8efff;margin:0 0 .35rem;font-size:.84rem;font-weight:800}.poll-submit-button:disabled{opacity:.72;cursor:not-allowed}.poll-error{color:#fff2cc;margin:-.25rem 0 0;font-weight:760}@media (max-width:720px){.right-now-poll{gap:.48rem;padding:.8rem}.right-now-poll h2{max-height:none;margin:.2rem 0 .28rem;font-size:1.08rem;font-weight:720}.right-now-poll>div:first-child>span{font-size:.7rem}.right-now-poll p{font-size:.8rem;line-height:1.3}.poll-options,.poll-results{gap:.3rem}.poll-total-votes{margin:0;font-size:.72rem}.poll-results div{border-radius:8px;min-height:0;padding:.4rem .5rem;display:block}.poll-result-choice{gap:.38rem}.poll-results b{font-size:.8rem;font-weight:650;line-height:1.15}.poll-results em{margin-left:.3rem;font-size:.64rem;font-weight:650;display:inline}.poll-result-choice input{width:.92rem;height:.92rem}.poll-results i,.poll-results small{display:none}.poll-submit-button{min-height:42px}}.live-activity-row span{gap:.18rem;min-width:0;display:grid}.live-activity-row strong{color:#13243c;font-size:1.05rem;line-height:1.2}.live-activity-row small{color:#697972;font-size:.88rem;font-weight:720}.live-activity-row em{white-space:nowrap;border-radius:999px;justify-self:end;padding:.42rem .62rem;font-size:.88rem;font-style:normal;font-weight:900}.live-activity-row em.is-live,.live-activity-row em.is-helpful{color:#08764d;background:#e5f8ee}.live-activity-row em.is-responses{color:#c94e36;background:#fff0ea}.live-activity-row em.is-votes{color:#0b5fb5;background:#edf7ff}.live-activity-row em.is-trending{color:#7a4ac7;background:#f4efff}.mobile-app{background:#fbf6ec;border:1px solid #59452b2e;border-radius:32px;width:min(428px,100%);margin:0 auto;padding:.68rem;overflow:hidden;box-shadow:0 30px 90px #00000052}.desktop-rail{gap:1rem;display:none;position:sticky;top:1rem}.desktop-card{color:var(--ink);background:#ffffffd1;border:1px solid #1f9d642e;border-radius:22px;padding:1rem;box-shadow:0 20px 60px #8d6d3029}.desktop-card.podcast{background:linear-gradient(#fff6df0d,#fff6dfd6),url(/images/giridih-hero-light.jpg) 50%/cover;align-content:end;min-height:260px;display:grid}.rail-title,.rail-rank{align-items:center;gap:.65rem;display:flex}.rail-title{color:#148256;margin-bottom:.8rem}.rail-rank{border-top:1px solid #ffffff21;justify-content:space-between;padding:.72rem 0}.rail-rank span,.rail-rank b{color:#d89015}.rail-rank div{margin-right:auto;display:grid}.rail-rank small,.desktop-card p{color:var(--muted)}.rail-button{color:#fff;background:#1f9d64;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.rail-button.gold{color:#17120c;background:#f2b83b}.mobile-status,.section-head,.hero-stats,.founding-card,.live-row,.job-card,.conversation-feature,.champion-row,.grand-bottom,.grand-footer{align-items:center;display:flex}.mobile-status{color:#17231c;justify-content:space-between;padding:.1rem .5rem .55rem;font-size:.76rem;font-weight:800}.grand-hero{color:#fffaf0;background:linear-gradient(#04160e05 0%,#04160e1a 34%,#04160ee6 100%),url(/images/giridih-hero-light.jpg) 50%/cover;border-radius:26px;align-content:end;gap:.82rem;min-height:500px;padding:1rem;display:grid;position:relative;overflow:hidden}.grand-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff5da2e,#0000 46%),radial-gradient(circle at 78% 78%,#f2bb463d,#0000 18%);position:absolute;inset:0}.grand-hero>*{z-index:1;position:relative}.temple-mark{opacity:.68;filter:drop-shadow(0 8px 18px #00000059);background:url(/images/temple-line.svg) 50%/contain no-repeat;width:190px;height:74px;position:absolute;bottom:6.4rem;right:-2rem}.brand-lockup{display:grid;position:absolute;inset:1rem auto auto 1rem}.brand-lockup .egiridih-logo{background:#fffc;border-radius:12px;width:138px;padding:.18rem .35rem}.hero-language{z-index:2;min-height:38px;color:var(--sky);background:#ffffffe6;border:1px solid #ffffff9e;border-radius:12px;align-items:center;gap:.35rem;padding:.48rem .7rem;font-weight:950;text-decoration:none;display:inline-flex;position:absolute;top:1rem;right:1rem}.brand-lockup strong{font-size:1.7rem;line-height:1}.brand-lockup small,.hero-copy p,.founding-card p,.conversation-feature p,.memory-feature p{margin:0}.hero-copy h1{color:#fff7df;text-shadow:0 3px 16px #00000073;font-size:2rem;line-height:.98}.join-pill{color:#fff;background:#0b5e3c;border:1px solid #ffffff38;border-radius:999px;width:max-content;padding:.72rem 1.1rem;font-weight:900;text-decoration:none;box-shadow:0 12px 28px #00000038}.hero-stats{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:.55rem;display:grid}.hero-stats span{color:#ffffffc7;font-size:.69rem;display:grid}.hero-stats strong{color:#fff;font-size:1rem}.founding-card{color:#1d1712;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaeef0;border:1px solid #ffda8473;border-radius:18px;gap:.8rem;padding:.72rem}.founding-card svg,.gold-badge{color:#bd8227}.daily-return{background:linear-gradient(135deg,#fff,#eef8ff 62%,#fff9ee);border:1px solid #3c9fe82e;border-radius:22px;margin-top:.9rem;padding:1rem;position:relative;box-shadow:0 10px 26px #4d381d12}.return-copy{gap:.2rem;padding-right:7rem;display:grid}.return-copy small{color:var(--sky);font-weight:900}.return-copy strong{font-size:1.32rem;line-height:1.1}.streak-pill{color:#f26b4a;background:#fff0df;border-radius:12px;align-items:center;gap:.35rem;min-height:36px;padding:.35rem .55rem;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.streak-weight-card{background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #3c9fe82e;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.85rem;margin-top:.85rem;padding:1rem;display:grid}.streak-weight-card div{gap:.25rem;display:grid}.streak-weight-card svg{color:#f26b4a}.streak-weight-card p{color:var(--muted);margin:0;line-height:1.35}.streak-weight-card b{color:#8a5b08;background:#fff5d6;border-radius:18px;place-items:center;width:64px;height:64px;font-size:1.35rem;display:grid}.daily-win-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.daily-win-grid article{background:#ffffffc2;border:1px solid #3c9fe824;border-radius:16px;align-content:space-between;gap:.25rem;min-height:94px;padding:.72rem;display:grid}.daily-win-grid svg{color:var(--sky)}.daily-win-grid span{color:var(--muted);font-size:.76rem;line-height:1.25}.comeback-strip{gap:.62rem;padding:.8rem .05rem .2rem;display:flex;overflow-x:auto}.comeback-strip article{background:#fff;border:1px solid #172a261a;border-radius:16px;gap:.3rem;min-width:158px;padding:.75rem;display:grid}.comeback-strip span{width:max-content;color:var(--sky);background:#eef8ff;border-radius:10px;padding:.18rem .45rem;font-size:.75rem;font-weight:900}.comeback-strip p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.25}.section-head{justify-content:space-between;margin:.82rem 0 .45rem}.section-head h2{margin:0;font-size:1rem;line-height:1.15}.section-head a{color:#0b5e3c;font-size:.76rem;font-weight:800;text-decoration:none}.live-card,.assistant-card,.champions,.memory-feature,.compare-card,.hundred-grand,.civic-grand,.mohalla-pulse,.people-strip,.civic-mini,.opportunity-card,.reputation-grand,.founding-businesses,.partners-row,.feature-row,.big-stats{background:#fffdf8;border:1px solid #59452b24;border-radius:18px;box-shadow:0 10px 26px #4d381d14}.live-card{overflow:hidden}.live-row{border-bottom:1px solid #eee2d1;gap:.75rem;padding:.72rem .85rem}.live-row:first-child svg{color:#2d76b8}.live-row:nth-child(2) svg{color:#e49a19}.live-row:nth-child(3) svg{color:#2d76b8}.live-row:nth-child(4) svg{color:#7255b7}.live-row:nth-child(5) svg{color:#f15f22}.live-row:last-child{border-bottom:0}.live-row svg{color:#0b5e3c}.live-row div{gap:.1rem;display:grid}.live-row span,.job-card p,.job-card small,.deal-card p,.deal-card small,.assistant-card p,.conversation-feature small,.conversation-feature p,.civic-grand small,.grand-footer span{color:#756b5e}.daily-question.grand{color:#241b0f;background:linear-gradient(135deg,#fff,#eef8ff 68%,#fff9ee);border-color:#3c9fe82e;border-radius:18px;box-shadow:0 16px 36px #3c9fe81f}.daily-question.grand p,.daily-question.grand small{color:#5c5349}.daily-question.grand button{background:var(--sky);color:#fff}.opportunity-card{background:linear-gradient(135deg,#fff,#eef8ff);border-color:#3c9fe833;gap:.8rem;margin-top:.8rem;padding:1rem;display:grid}.opportunity-card small{color:#e56b4f;text-transform:uppercase;font-weight:900}.opportunity-card strong{font-size:1.28rem;display:block}.opportunity-card p{color:#5c5349;margin:0}.opportunity-actions,.opportunity-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.opportunity-submit{margin-top:.85rem}.opportunity-actions a,.opportunity-switch a,.opportunity-submit a{text-align:center;border-radius:14px;place-items:center;gap:.38rem;min-height:48px;font-weight:900;text-decoration:none;display:grid}.opportunity-actions a:first-child,.opportunity-switch a:first-child{background:var(--sky);color:#fff}.opportunity-actions a:nth-child(2),.opportunity-switch a:nth-child(2){background:var(--leaf);color:#fff}.opportunity-submit a{color:#fff;background:#075dc9;grid-auto-flow:column;justify-content:center}.opportunity-switch{margin-top:1rem}.mohalla-pulse{background:#fff9ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.8rem;padding:.65rem;display:grid}.mohalla-pulse article{background:linear-gradient(145deg,#fffdf8,#f4ead8);border:1px solid #eadfce;border-radius:15px;align-content:space-between;gap:.4rem;min-height:118px;padding:.75rem;display:grid;position:relative}.mohalla-pulse strong{color:#0b5e3c}.mohalla-pulse p{color:#463d34;margin:0;line-height:1.25}.mohalla-pulse span{color:#fff7df;background:#0b5e3c;border-radius:999px;width:max-content;padding:.18rem .48rem;font-size:.7rem;font-weight:800}.h-scroll,.partners-row,.feature-row,.big-stats,.lead-market{scroll-snap-type:x mandatory;gap:.72rem;padding:.15rem .05rem .5rem;display:flex;overflow-x:auto}.lead-market{background:#fffdf8;border:1px solid #59452b24;border-radius:18px;margin-top:.2rem;padding:.7rem}.lead-market article{background:#fff4dc;border:1px solid #eadfce;border-radius:16px;min-width:230px;padding:.82rem}.lead-market p{color:#756b5e}.lead-market span{color:#fff7df;background:#0b5e3c;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:900;display:inline-block}.deal-card{scroll-snap-align:start;background:#fffdf8;border:1px solid #59452b24;border-radius:18px;grid-template-columns:96px 1fr;gap:.8rem;min-width:246px;padding:.65rem;display:grid;box-shadow:0 10px 26px #4d381d14}.deal-card button,.deal-card>span{color:#fff;background:#0b5e3c;border-radius:999px;grid-column:2;place-items:center;min-height:36px;padding:.45rem;font-weight:850;display:grid}.deal-art,.sepia-scene{color:#fff;background:linear-gradient(135deg,#6d2f19,#d7952a);border-radius:14px;place-items:center;min-height:132px;font-size:2.5rem;font-weight:900;display:grid}.deal-card:nth-child(2) .deal-art{background:linear-gradient(135deg,#12100d,#9b6a45)}.deal-card:nth-child(3) .deal-art{background:linear-gradient(135deg,#24432f,#d7a43a)}.job-list,.assistant-card,.champions,.memory-feature,.reputation-grand{gap:.7rem;display:grid}.job-card{background:#fffdf8;border:1px solid #59452b24;border-radius:16px;gap:.72rem;padding:.82rem}.job-card:first-child{border-color:#0b5e3c47;box-shadow:0 14px 32px #0b5e3c1f}.job-card small,.champion-row em{color:#0b5e3c;background:#e6f1e7;border-radius:999px;width:max-content;padding:.18rem .42rem}.job-card svg,.quick-grid svg{color:#0b5e3c}.assistant-card{padding:1rem}.bot-face{color:#9ff0bf;background:radial-gradient(circle at 50% 38%,#153f34,#08231c);border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto;font-size:3rem;display:grid;box-shadow:inset 0 0 0 8px #e2f1e8}.ask-input{color:#817568;border:1px solid #eadfce;border-radius:999px;justify-content:space-between;align-items:center;gap:.4rem;min-height:44px;padding:.35rem .45rem .35rem .75rem;display:flex}.ask-input button{background:#0b5e3c;border-radius:999px;place-items:center;width:34px;min-height:34px;padding:0;display:grid}.assistant-card>span{color:#4c443b;background:#fffaf1;border:1px solid #eadfce;border-radius:999px;width:max-content;max-width:100%;padding:.55rem .72rem}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.quick-grid a{color:#1d1712;background:#fffdf8;border:1px solid #eadfce;border-radius:16px;place-items:center;gap:.3rem;min-height:86px;text-decoration:none;display:grid;box-shadow:0 8px 18px #4d381d0f}.quick-grid a:nth-child(2) svg,.quick-grid a:nth-child(8) svg{color:#d92f24}.quick-grid a:nth-child(5) svg,.quick-grid a:nth-child(9) svg{color:#ef8a16}.people-strip{gap:.7rem;padding:.72rem;display:flex;overflow-x:auto}.people-strip article{background:#fffdf8;border:1px solid #eadfce;border-radius:16px;min-width:210px;padding:.82rem}.people-strip p{color:#756b5e;margin-bottom:0;line-height:1.35}.proud-people{gap:.65rem;display:grid}.rank-pic-card,.rank-upload-card,.safety-card,.photo-rank-grid article,.opportunity-local article,.opportunity-paths article,.camp-entry-card,.camp-form,.camp-type-grid,.camp-list .item{background:#fff9ee;border:1px solid #172a261a;border-radius:18px}.camp-entry-card{background:linear-gradient(135deg,#fff,#eef8ff);grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:.8rem 0;padding:.9rem;display:grid}.camp-entry-card div{gap:.3rem;display:grid}.camp-entry-card div>svg{color:var(--sky)}.camp-entry-card p{color:var(--muted);margin:0;line-height:1.35}.camp-entry-card a,.camp-form button{background:var(--sky);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:.62rem .82rem;font-weight:950;text-decoration:none;display:inline-flex}.camp-type-grid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.camp-type-grid span{min-height:48px;color:var(--ink);background:#eef8ff;border-radius:13px;align-items:center;gap:.45rem;padding:.55rem;font-weight:850;display:flex}.camp-type-grid svg,.camp-item svg{color:var(--sky)}.camp-form{background:#fff;gap:.65rem;margin-top:.85rem;padding:1rem;display:grid}.camp-form h2{margin-bottom:.1rem;font-size:1.2rem}.camp-list{gap:.7rem;display:grid}.camp-item{grid-template-columns:32px 1fr;align-items:start;gap:.65rem;display:grid}.camp-item p{margin-bottom:.35rem}.camp-item span{color:var(--leaf);background:#e9f6ee;border-radius:10px;margin-top:.45rem;padding:.22rem .5rem;font-size:.76rem;font-weight:900;display:inline-flex}.offer-price-row{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:.35rem 0;display:flex}.offer-price-row s{color:var(--muted)}.offer-price-row b{color:var(--leaf);font-size:1.2rem}.offer-price-row em{color:var(--clay);background:#fff0df;border-radius:10px;padding:.18rem .45rem;font-size:.75rem;font-style:normal;font-weight:900}.coupon-preview,.redemption-readiness{background:#eef8ff;border:1px solid #3c9fe829;border-radius:14px;margin-top:.55rem;padding:.65rem}.coupon-preview{gap:.15rem;display:grid}.coupon-preview strong{letter-spacing:.08em}.coupon-preview span{color:var(--muted);font-size:.76rem}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.redemption-readiness{gap:.55rem;display:grid}.redemption-readiness p{color:var(--muted);margin:0}.redemption-readiness div{flex-wrap:wrap;gap:.4rem;display:flex}.redemption-readiness span{color:var(--sky);background:#fff;border-radius:10px;padding:.24rem .5rem;font-size:.75rem;font-weight:900}.business-search{background:#fff;border:1px solid #3c9fe82e;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:.7rem;margin:1rem 0;padding:.7rem;display:grid}.business-page{gap:1.1rem;display:grid}.business-hero-wow{background:linear-gradient(90deg,#fffffff5 0%,#fff9eee6 45%,#fff9ee33 100%),url(/images/giridih-hero-light.jpg) 50%/cover;border:1px solid #3c9fe829;border-radius:28px;grid-template-columns:minmax(0,1fr) 360px;align-items:flex-end;gap:1.2rem;min-height:430px;padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 26px 70px #314a5329}.business-hero-copy{gap:.85rem;display:grid}.business-hero-copy h1{max-width:760px;color:var(--ink);margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.92}.business-hero-copy p:not(.eyebrow){max-width:670px;color:var(--muted);font-size:1.08rem;line-height:1.5}.business-hero-actions{flex-wrap:wrap;gap:.65rem;display:flex}.business-hero-actions a{background:var(--leaf);color:#fff;border-radius:14px;align-items:center;min-height:48px;padding:.72rem .92rem;font-weight:950;text-decoration:none;display:inline-flex}.business-hero-actions a:nth-child(2){background:var(--sky)}.business-hero-actions a:nth-child(3){color:var(--ink);background:#fff;border:1px solid #172a261f}.business-live-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid;box-shadow:0 20px 50px #172a2629}.business-live-card>span,.business-live-card>strong,.business-live-card>p{grid-column:1/-1}.business-live-card>span{color:var(--sky);align-items:center;gap:.45rem;font-weight:950;display:flex}.business-live-card>strong{font-size:3.2rem;line-height:.9}.business-live-card>p{color:var(--muted);margin:0}.business-live-card div{background:#eef8ff;border-radius:14px;gap:.1rem;padding:.7rem;display:grid}.business-live-card b{font-size:1.3rem}.business-live-card small{color:var(--muted)}.wow-search{grid-template-columns:38px 1fr auto}.wow-search button{background:var(--sky);border-radius:12px}.business-main-grid,.business-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1rem;display:grid}.demand-board{background:#fff;border:1px solid #172a261a;border-radius:24px;padding:1rem}.coupon-engine-card{background:linear-gradient(135deg,#eef8ff,#fff);border:1px solid #3c9fe82e;border-radius:24px;align-content:center;gap:.65rem;padding:1rem;display:grid}.coupon-engine-card svg{color:var(--sky)}.coupon-engine-card small{color:var(--sky);font-weight:950}.coupon-engine-card strong{font-size:1.65rem;line-height:1.08}.coupon-engine-card p{color:var(--muted);margin:0}.coupon-engine-card a{background:var(--leaf);color:#fff;border-radius:12px;align-items:center;width:max-content;min-height:42px;padding:.62rem .82rem;font-weight:950;text-decoration:none;display:inline-flex}.business-search svg{color:var(--sky)}.business-search input{background:0 0;border:0;padding:.55rem;font-size:1rem}.business-pulse,.customer-demand,.trending-businesses,.sponsored-business,.business-founder-card,.business-owner-loop,.business-category-grid{margin-top:1rem}.business-pulse{background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #3c9fe829;border-radius:22px;padding:1rem}.business-pulse>div:first-child{color:var(--ink);align-items:center;gap:.45rem;font-weight:950;display:flex}.business-pulse em{color:var(--clay);background:#fff0df;border-radius:9px;padding:.15rem .42rem;font-size:.75rem;font-style:normal}.business-pulse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}.business-pulse-grid article,.business-owner-loop article,.trending-businesses article,.customer-demand article{background:#fff;border:1px solid #172a261a;border-radius:16px}.business-pulse-grid article{align-content:space-between;gap:.35rem;min-height:116px;padding:.85rem;display:grid}.business-pulse-grid svg,.business-owner-loop svg{color:var(--sky)}.business-pulse-grid strong{color:var(--ink);font-size:1.55rem}.business-pulse-grid span,.trending-businesses p,.business-owner-loop p,.sponsored-business p,.business-founder-card p{color:var(--muted)}.customer-demand{gap:.75rem;display:grid}.customer-demand article{grid-template-columns:minmax(0,1.25fr) auto auto auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.customer-demand p,.trending-businesses p{margin:.2rem 0 0}.customer-demand b{color:var(--ink)}.customer-demand span{color:var(--muted);font-weight:850}.customer-demand a,.business-founder-card button{background:var(--leaf);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:.6rem .78rem;font-weight:950;text-decoration:none;display:inline-flex}.business-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.business-category-grid a{min-height:52px;color:var(--ink);background:#fff;border:1px solid #172a261a;border-radius:14px;align-items:center;padding:.65rem .75rem;font-weight:850;text-decoration:none;display:flex}.trending-businesses{gap:.65rem;display:grid}.trending-businesses article{grid-template-columns:54px 1fr auto 70px;align-items:center;gap:.8rem;padding:.8rem;display:grid}.trending-businesses article>span{width:42px;height:42px;color:var(--sky);background:#eef8ff;border-radius:13px;place-items:center;font-weight:950;display:grid}.trending-businesses em{color:var(--leaf);font-style:normal;font-weight:950}.trending-businesses b{text-align:right}.sponsored-business{background:#fff0df;border:1px solid #f26b4a29;border-radius:20px;gap:.35rem;padding:1rem 4rem 1rem 1rem;display:grid;position:relative}.sponsored-business small{color:var(--clay);font-weight:950}.sponsored-business svg{color:var(--clay);position:absolute;top:1rem;right:1rem}.business-founder-card{background:linear-gradient(135deg,#fff,#fff5d6);border:1px solid #f5b82e33;border-radius:22px;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.business-founder-card small{color:#8a5b08;font-weight:950}.business-founder-card strong{font-size:1.7rem;line-height:1.1;display:block}.business-owner-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.business-owner-loop article{align-content:space-between;gap:.45rem;min-height:150px;padding:.9rem;display:grid}@media (max-width:900px){.business-hero-wow,.business-main-grid,.business-lower-grid,.wow-search{grid-template-columns:1fr}.business-pulse-grid,.business-category-grid,.business-owner-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-demand article,.business-founder-card{grid-template-columns:1fr}}.rank-pic-card{background:linear-gradient(135deg,#fff,#eef8ff 58%,#fff0df);grid-template-columns:106px 1fr;align-items:stretch;gap:.85rem;padding:.8rem;display:grid;box-shadow:0 10px 26px #4d381d14}.front-carousel-card{grid-template-columns:120px 1fr}.upload-placeholder{min-height:170px;color:var(--sky);text-align:center;background:#fff;border:2px dashed #3c9fe857;border-radius:16px;align-content:center;place-items:center;gap:.35rem;padding:.8rem;display:grid}.upload-placeholder span{color:var(--muted);font-size:.75rem}.front-photo-rail{gap:.65rem;display:flex;overflow-x:auto}.front-photo-rail article{background:#fff;border:1px solid #172a261a;border-radius:16px;gap:.35rem;min-width:170px;padding:.55rem;display:grid}.front-photo-rail p{color:var(--muted);margin:0;font-size:.76rem}.rank-pic-photo b{color:#8a5b08;background:#fff5d6;border-radius:10px;padding:.22rem .45rem;font-size:.68rem}.carousel-rule{grid-column:1/-1;gap:.35rem;display:grid}.rank-pic-photo,.photo-placeholder{color:#8a5b08;background:linear-gradient(135deg,#f5b82e42,#3c9fe82e),url(/images/giridih-hero-light.jpg) 50%/cover;border-radius:16px;align-content:center;place-items:center;gap:.35rem;min-height:116px;display:grid}.rank-pic-card small,.rank-upload-card strong,.safety-card h2{color:var(--sky)}.rank-pic-card p{color:#5c5349;margin:.28rem 0 .65rem}.rank-pic-card a{color:var(--sky);font-weight:900;text-decoration:none}.mini-reactions,.reaction-row,.photo-prompts{flex-wrap:wrap;gap:.4rem;display:flex}.mini-reactions{margin-bottom:.65rem}.mini-reactions span,.photo-prompts span{color:#172a26;background:#ffffffb8;border-radius:10px;padding:.28rem .52rem;font-size:.72rem;font-weight:900}.rank-upload-card{background:linear-gradient(135deg,#fff,#eef8ff);gap:.9rem;padding:1rem;display:grid}.rank-upload-card div{gap:.35rem;display:grid}.rank-upload-card p,.safety-card p,.photo-rank-meta p,.photo-rank-meta small,.opportunity-local p,.opportunity-paths p{color:#5c5349}.rank-upload-card button,.photo-rank-actions button:first-child{background:var(--sky);color:#fff}.photo-prompts{margin-top:.8rem}.photo-prompts span{background:#eef8ff;align-items:center;min-height:36px;display:inline-flex}.safety-card{background:#fff0df;margin-top:.8rem;padding:1rem}.safety-card h2{align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:1.08rem;display:flex}.safety-card p{margin-bottom:.48rem}.photo-rank-grid{gap:.8rem;margin-top:.85rem;display:grid}.photo-rank-grid article{overflow:hidden}.photo-placeholder{color:#fff;border-radius:0;font-weight:900}.photo-rank-meta,.photo-rank-actions{padding:.8rem}.reaction-row{padding:0 .8rem .75rem}.reaction-row button{color:#172a26;background:#fff0df;border:1px solid #172a2614;border-radius:10px;min-height:36px;padding:.35rem .55rem;font-size:.76rem;font-weight:900}.photo-rank-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:0;display:grid}.photo-rank-actions a{color:#075d37;background:#e8f8ed;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;font-weight:900;text-decoration:none;display:inline-flex}.photo-rank-actions button:nth-child(3){color:#172a26;background:#fff9ee;border:1px solid #172a261f}.opportunity-paths,.opportunity-local{gap:.75rem;margin-top:.85rem;display:grid}.opportunity-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-paths article,.opportunity-local article{gap:.55rem;padding:.9rem;display:grid}.opportunity-paths svg,.opportunity-local svg{color:var(--sky)}.opportunity-paths div{flex-wrap:wrap;gap:.4rem;display:flex}.opportunity-paths span{color:var(--sky);background:#eef8ff;border-radius:10px;padding:.24rem .5rem;font-size:.72rem;font-weight:900}.proud-people article{background:#fffdf8;border:1px solid #eadfce;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:.75rem;padding:.8rem;display:grid;box-shadow:0 8px 18px #4d381d0f}.proud-people p{color:#5c5349;margin:.12rem 0 .32rem;line-height:1.32}.proud-people span{color:#8a5b08;background:#fff0b8;border-radius:999px;width:max-content;padding:.2rem .5rem;font-size:.72rem;font-weight:900}.avatar-medal{background:linear-gradient(135deg, var(--sky), var(--leaf));color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.face-stack{margin-bottom:.65rem;display:flex}.face-stack span{color:#fff;background:#0b5e3c;border:2px solid #fffdf8;border-radius:999px;place-items:center;width:30px;height:30px;margin-right:-.35rem;font-size:.72rem;font-weight:900;display:grid}.face-stack span:nth-child(2){background:#bd8227}.face-stack span:nth-child(3){background:#bd3325}.conversation-feature{align-items:center;gap:.8rem;padding:.85rem}.conversation-feature strong{display:block}.conversation-feature button{background:#0b5e3c;margin-left:auto}.mini-button{color:#fff;background:#0b5e3c;border-radius:999px;align-items:center;gap:.35rem;min-height:40px;margin-left:auto;padding:.65rem .85rem;font-weight:900;text-decoration:none;display:inline-flex}.podcast-hero,.podcast-actions,.episode-list,.chapter-card,.question-card{background:#fffdf8;border:1px solid #59452b24;border-radius:18px;margin-top:1rem;box-shadow:0 10px 26px #4d381d14}.podcast-hero{color:#fffaf0;background:linear-gradient(#073f2b29,#073f2bf0),url(/images/giridih-hero-light.jpg) 50%/cover;align-content:end;gap:.85rem;min-height:300px;padding:1rem;display:grid}.podcast-hero p,.podcast-hero small{color:#fffaf0d1}.podcast-hero strong{font-size:1.45rem;line-height:1.05;display:block}.podcast-hero button{color:#17120c;background:#d89a2a;width:max-content;font-weight:900}.podcast-host{color:#0b5e3c;background:#fffaf0eb;border-radius:22px;place-items:center;width:76px;height:76px;display:grid}.podcast-actions{grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.72rem;display:grid}.podcast-actions span{color:#17231c;background:#f7efdf;border-radius:14px;place-items:center;gap:.25rem;min-height:68px;font-size:.72rem;font-weight:800;display:grid}.episode-list{display:grid;overflow:hidden}.episode-list article,.chapter-card div{border-bottom:1px solid #eee2d1;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;display:grid}.episode-list article:last-child,.chapter-card div:last-child{border-bottom:0}.episode-list svg,.chapter-card svg{color:#0b5e3c}.episode-list p,.episode-list small,.question-card p{color:#756b5e;margin:0}.chapter-card,.question-card{padding:.9rem}.chapter-card h2{margin:0 0 .4rem;font-size:1rem}.chapter-card div{grid-template-columns:auto 52px 1fr;padding-inline:0}.leader-hero{background:radial-gradient(circle at 50% 15%,#ffffffd1,#0000 42%),linear-gradient(135deg,#fff,#eef8ff 62%,#fff5d6);border-radius:22px;grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:.55rem;min-height:220px;margin-top:1rem;padding:1rem;display:grid}.leader-hero+.tabs{z-index:2;position:relative}.podium{color:#fff7df;text-align:center;background:#ffffff14;border:1px solid #f2bb4659;border-radius:18px;align-content:center;place-items:center;gap:.25rem;min-height:150px;padding:.65rem;display:grid}.podium-1{background:linear-gradient(#d89a2a47,#ffffff14);order:2;min-height:188px}@media (max-width:720px){.leader-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.podium-1{grid-column:1/-1}}.avatar-ring{color:#073f2b;background:#fff7df;border:3px solid #d89a2a;border-radius:999px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.avatar-ring.avatar-male{color:#fff;background:#2478c5;border-color:#1762a6}.avatar-ring.avatar-female{color:#fff;background:#df7197;border-color:#c8547d}.people-follow-button{color:#fff;background:linear-gradient(135deg,#0b72d9,#28a8ff);box-shadow:0 12px 26px #0b72d93d}.people-follow-button:disabled{cursor:default;opacity:.82}.people-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.people-view-profile{color:#075b45;text-underline-offset:.16rem;font-size:.88rem;font-weight:850;text-decoration:underline}.people-self-label{color:#0b6b55;background:#0a9a741f;border-radius:999px;align-items:center;width:fit-content;padding:.48rem .72rem;font-weight:900;display:inline-flex}.people-directory-intro{color:#0c5e48;background:#e5f8ef;border:1px solid #b9dfd0;border-radius:8px;align-items:center;gap:.85rem;margin:1rem 0 1.15rem;padding:.9rem 1rem;display:flex;box-shadow:0 8px 24px #14714f14}.people-directory-intro>svg{color:#0c8061;flex:none}.people-directory-intro div{gap:.15rem;display:grid}.people-directory-intro strong{color:#143d34}.people-directory-intro span{color:#54736b;font-size:.9rem}.people-locality-filter{background:#fff;border:1px solid #dce8e2;border-radius:8px;gap:.5rem;margin:0 0 1rem;padding:1rem;display:grid}.people-locality-filter label{color:#193a31;font-weight:800}.people-locality-filter>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.people-locality-filter select{color:#193a31;min-width:min(100%,260px);min-height:44px;font:inherit;background:#fff;border:1px solid #b8cfc4;border-radius:7px;padding:.55rem .7rem}.people-locality-filter button{color:#fff;min-height:44px;font:inherit;background:#08775f;border:0;border-radius:7px;padding:.55rem .9rem;font-weight:800}.people-locality-filter a{color:#176c58;padding:.55rem;font-weight:750}.people-locality-filter small{color:#687b72;line-height:1.45}.people-directory{background:#f4fbf7;border:1px solid #dce8e2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:.9rem;display:grid}.people-directory-card{background:#fff;border:1px solid #d7e4df;border-radius:8px;align-content:flex-start;gap:.8rem;min-height:218px;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 8px 24px #1539300f}.people-directory-card:nth-child(3n+2){background:#fbfdff;border-color:#c8dff0}.people-directory-card:nth-child(3n+3){background:#fffdf7;border-color:#f0dca8}.people-directory-card:hover{border-color:#9bcfb9;transform:translateY(-2px);box-shadow:0 14px 30px #1539301c}.people-card-main{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;text-decoration:none;display:grid}.people-card-avatar{width:58px;height:58px}.people-card-title{gap:.2rem;min-width:0;display:grid}.people-card-title strong{color:#12342d;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.people-card-title small{color:#678079;font-size:.78rem}.people-card-arrow{color:#168465}.people-card-location{color:#4f6c64;align-items:center;gap:.32rem;min-width:0;margin:0;font-size:.88rem;display:flex}.people-card-location svg{color:#d37d16;flex:none}.people-card-location span{color:#b4c5bf}.people-card-tags{flex-wrap:wrap;align-content:start;gap:.38rem;min-height:1.9rem;display:flex}.people-card-tags span{color:#1b5c9b;text-overflow:ellipsis;white-space:nowrap;background:#eef5ff;border-radius:999px;max-width:100%;padding:.35rem .52rem;font-size:.77rem;font-weight:750;overflow:hidden}.people-card-tags .people-role-tag{color:#8b5100;background:#fff3df}.people-card-actions{justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.15rem;display:flex}.people-card-actions form{margin:0}.people-card-actions .people-view-profile{font-size:.82rem}.people-follow-button{border:0;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-height:38px;padding:.5rem .68rem;font-size:.83rem;font-weight:800;display:inline-flex}.people-follow-button span{border-left:1px solid #fff6;padding-left:.35rem;font-size:.75rem;font-weight:650}.people-directory-footer{background:#fff9ed;border-top:3px solid #d9a23b;gap:.3rem;margin-top:1rem;padding:1.1rem;display:grid}.people-directory-footer h2{color:#513a13;align-items:center;gap:.45rem;margin:0;font-size:1rem;display:flex}.people-directory-footer h2 svg{color:#bd7612}.people-directory-footer p{color:#786850;margin:0;font-size:.9rem}@media (max-width:880px){.people-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.people-directory-intro{align-items:flex-start}.people-directory{grid-template-columns:1fr;gap:.7rem;padding:.65rem}.people-directory-card{gap:.7rem;min-height:0;padding:.9rem}.people-card-avatar{width:54px;height:54px}.people-card-actions{align-items:center}.people-follow-button{min-width:142px}.people-directory-footer{padding:1rem}}.podium p,.podium small{margin:0}.podium small{color:#f2bb46}.leaderboard-tabs{grid-template-columns:repeat(2,1fr)}.leaderboard-points-breakdown{color:#183d30;background:#f7fcf9;border:1px solid #c9e3d7;border-radius:16px;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.leaderboard-points-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.leaderboard-points-heading h2{margin:0;font-size:1.12rem}.leaderboard-points-heading p,.leaderboard-points-scoring-note,.leaderboard-points-empty{color:#5b7067;margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.leaderboard-points-heading>strong{color:#08775f;flex:none;font-size:1.35rem}.leaderboard-points-heading>strong span{font-size:.78rem}.leaderboard-points-scoring-note{background:#edf6f1;border-radius:9px;padding:.65rem .75rem}.leaderboard-points-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.leaderboard-points-list li{border-bottom:1px solid #e0ebe5;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .15rem;display:flex}.leaderboard-points-list li>div{gap:.15rem;min-width:0;display:grid}.leaderboard-points-list li strong{color:#203b31;font-size:.9rem}.leaderboard-points-list time{color:#687b72;font-size:.78rem}.leaderboard-points-list li>b{color:#08775f;flex:none;font-size:.95rem}.leaderboard-points-total{justify-content:space-between;align-items:baseline;padding-top:.45rem;font-weight:850;display:flex}.leaderboard-points-total strong{color:#08775f}@media (max-width:560px){.leaderboard-points-breakdown{padding:.85rem}.leaderboard-points-heading{gap:.55rem}.leaderboard-points-heading h2{font-size:1rem}.leaderboard-points-heading p,.leaderboard-points-scoring-note{font-size:.8rem}}.my-leaderboard-card{color:#123d33;background:#eaf8f1;border:1px solid #9bd2c1;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;display:flex}.my-leaderboard-card div{gap:.18rem;display:grid}.my-leaderboard-card p{color:#178467;margin:0;font-size:.72rem;font-weight:900}.my-leaderboard-card strong{font-size:1.1rem}.my-leaderboard-card span{color:#52756a;font-size:.85rem}.my-leaderboard-card b{color:#08775f;justify-items:end;font-size:1.6rem;line-height:1;display:grid}.my-leaderboard-card b small{margin-top:.25rem;font-size:.7rem;font-weight:800}.rank-list{gap:.65rem;display:grid}.rank-card{background:#fffdf8;border:1px solid #eadfce;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:.72rem;padding:.82rem;display:grid;box-shadow:0 10px 26px #4d381d14}.rank-number{color:#bd8227;background:#fff4dc;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.rank-main{gap:.35rem;display:grid}.rank-main>span{color:#756b5e;font-size:.8rem}.rank-card b{color:#0b5e3c;font-size:1.1rem}.rank-metrics{flex-wrap:wrap;gap:.3rem;display:flex}.rank-metrics em{color:#0b5e3c;background:#e6f1e7;border-radius:999px;padding:.18rem .42rem;font-size:.68rem;font-style:normal;font-weight:800}.rules-card{background:#fff9ec;border:1px solid #eadfce;border-radius:18px;margin-top:1rem;padding:1rem}.rules-card h2{align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:1rem;display:flex}.rules-card p{color:#756b5e}.rules-card div{flex-wrap:wrap;gap:.35rem;display:flex}.rules-card span{color:#463d34;background:#fffdf8;border:1px solid #eadfce;border-radius:999px;padding:.34rem .55rem;font-size:.75rem;font-weight:800}.leaderboard-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.leaderboard-guide article{background:#fbfefd;border:1px solid #dcebe4;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.82rem;display:grid}.leaderboard-guide svg{color:#0b6f47;width:22px;height:22px}.leaderboard-guide strong{color:var(--ink);font-size:.88rem;display:block}.leaderboard-guide p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.leader-sponsor{align-items:center;gap:.7rem;display:flex}.leader-sponsor p{color:#756b5e;margin:0}.host-portrait{color:#0b5e3c;background:#efe3d1;border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.champion-row{border-bottom:1px solid #eee2d1;justify-content:space-between;padding:.75rem .9rem}.champion-row:last-child{border-bottom:0}.champion-row span{color:#d28d24;font-weight:900}.champion-row em{color:#362e27;font-style:normal;font-weight:800}.memory-feature,.hundred-grand,.civic-grand,.reputation-grand,.founding-businesses{padding:.9rem}.sepia-scene{background:linear-gradient(#40261026,#40261073),repeating-linear-gradient(90deg,#b99b6a 0 14px,#d8c198 14px 28px);min-height:210px;margin-bottom:.75rem;font-size:.9rem}.compare-card{color:#fff;grid-template-columns:1fr 1fr;min-height:270px;font-size:1.6rem;font-weight:900;display:grid;position:relative;overflow:hidden}.compare-card div{align-items:flex-end;padding:1rem;display:grid}.compare-card div:first-child{background:linear-gradient(135deg,#7a5a35,#c1a371)}.compare-card div:nth-child(2){background:linear-gradient(135deg,#164b35,#58a673)}.compare-card span{color:#0b5e3c;background:#fffaf0;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hundred-grand{text-align:center;color:#8a5b08;background:radial-gradient(circle at 50% 20%,#fff9,#0000 34%),linear-gradient(135deg,#fff5d6,#fff);place-items:center;min-height:300px;display:grid}.hundred-grand strong{font-size:2.4rem}.hundred-grand p{color:#5c5349}.hundred-grand button,.hundred-grand>span,.civic-grand button,.civic-grand>span{color:#1c170f;background:#d89a2a;border-radius:999px;padding:.55rem .9rem;font-weight:900}.civic-grand{background:#e6f1e7}.civic-mini{background:#fffdf8;gap:.55rem;margin-top:.7rem;padding:.68rem;display:grid}.civic-mini article{background:#f4ead8;border-radius:14px;grid-template-columns:78px 1fr;align-items:center;gap:.65rem;padding:.64rem;display:grid}.civic-mini strong{color:#bd8227}.civic-mini p{color:#463d34;margin:0}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.impact-grid span{color:#756b5e;background:#fffaf1;border:1px solid #eadfce;border-radius:14px;gap:.2rem;padding:.7rem;display:grid}.impact-grid strong{color:#0b5e3c;font-size:1.25rem}.compact{margin-top:0}.founding-businesses{background:#fff4dc;grid-template-columns:1fr auto;align-items:center;gap:.8rem;margin-top:1rem;display:grid;position:relative;overflow:hidden}.founding-businesses:after{content:"";opacity:.18;background:url(/images/temple-line.svg) 50%/contain no-repeat;width:150px;height:90px;position:absolute;bottom:-18px;right:-18px}.founding-businesses>*{z-index:1;position:relative}.founding-businesses button{background:#0b5e3c;grid-column:1/-1}.gold-badge{background:#fffaf1;border:4px solid #d89a2a;border-radius:999px;place-items:center;width:86px;height:86px;font-size:1.35rem;font-weight:900;display:grid}.partners-row,.feature-row,.big-stats{margin-top:1rem;padding:.8rem}.partners-row span,.feature-row span,.big-stats span{color:#332c25;text-align:center;background:#fffaf1;border:1px solid #eadfce;border-radius:14px;place-items:center;gap:.25rem;min-width:132px;min-height:66px;font-size:.78rem;display:grid}.feature-row{background:linear-gradient(135deg,#fff,#eef8ff);border-color:#3c9fe82e}.feature-row span{color:#172a26;background:#ffffffc7;border-color:#3c9fe824}.feature-row svg{color:var(--sky)}.big-stats span strong{color:#073f2b;font-size:1.1rem}.grand-footer{justify-content:space-between;gap:.7rem;min-height:96px;margin:1rem 0 .5rem;padding:1rem .3rem;position:relative}.grand-footer:after{content:"";opacity:.42;background:url(/images/temple-line.svg) 50%/contain no-repeat;width:150px;height:60px;position:absolute;bottom:0;right:0}.grand-footer svg{color:#bd3325;fill:#bd3325}.grand-footer strong{color:#0b5e3c;text-align:right}.grand-bottom{z-index:30;background:#fffdf8f5;border:1px solid #59452b29;border-radius:22px;justify-content:space-around;gap:.2rem;width:100%;margin-top:.7rem;padding:.45rem;position:sticky;bottom:.35rem;box-shadow:0 16px 42px #0000002e}.grand-bottom a{color:#17231c;place-items:center;min-width:46px;min-height:44px;font-size:.66rem;text-decoration:none;display:grid}.grand-bottom svg{width:19px;height:19px}.grand-bottom .plus{color:#fff;background:#0b5e3c;border-radius:999px;width:48px;height:48px;margin-top:-1.3rem;box-shadow:0 12px 24px #0b5e3c59}@media (min-width:900px){.grand-shell{padding-top:2rem}}@media (max-width:900px){.desktop-stage{display:block}.desktop-rail{display:none}.desktop-home{display:grid}.activity-ticker{margin-top:.85rem}.desktop-stage .desktop-nav{grid-template-columns:1fr;gap:.65rem;padding:.65rem 1rem .78rem;display:grid;position:static}.desktop-stage .desktop-nav>div:first-child{justify-items:start;width:100%}.desktop-stage .desktop-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.desktop-stage .top-more{position:relative}.desktop-stage .top-more div{z-index:100;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;position:fixed;top:7rem;left:.75rem;right:.75rem;transform:none}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary,.desktop-stage .top-more>button{white-space:normal;text-align:center;justify-content:center;min-width:0;line-height:1.08}.desktop-nav-actions{justify-content:space-between;width:100%;min-width:0}.desktop-stage .desktop-hero{grid-template-rows:none;grid-template-columns:1fr;align-items:start;gap:.9rem;min-height:0;padding:1rem;display:grid}.desktop-stage .hero-urgency,.desktop-stage .live-now-panel,.premium-gateway-row,.faces-giridih-strip,.desktop-stage .desktop-hero>.landing-feature-rail{width:100%;min-width:0;max-width:100%}.desktop-stage .hero-urgency h1{max-width:100%;font-size:clamp(2.15rem,8vw,3.35rem);line-height:.98}.premium-gateway-row{grid-template-columns:repeat(2,minmax(0,1fr))}.faces-giridih-strip{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.faces-next{display:none}.desktop-stage .desktop-hero>.landing-feature-rail{justify-content:flex-start;overflow-x:auto}}@media (min-width:901px){.desktop-stage>.mobile-app{display:none}}@media (max-width:1100px){.patrons-reference-board{overflow-x:auto}.patrons-reference-board img{width:1180px;max-width:none}.patrons-hero,.patron-wall-section{grid-template-columns:1fr}.patrons-scene{min-height:260px}.patron-type-grid,.patrons-benefits>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.patrons-benefits article+article{border-left:0}.patron-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.urgent-hero,.missed-updates,.homepage-priority-grid{grid-template-columns:1fr}.desktop-daily-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.urgent-job-grid{grid-template-columns:1fr}}@media (max-width:520px){.patrons-reference-board img{width:980px}.patrons-reference-request{flex-direction:column;align-items:stretch;padding:1rem}.patrons-reference-request a{width:100%}.patrons-hero{min-height:0;padding:1.2rem 1rem 2rem}.patrons-copy h1{font-size:2.35rem}.patrons-actions,.patrons-limited-band,.patrons-request-band{flex-direction:column;align-items:stretch}.patrons-actions a,.patrons-request-band a{width:100%}.patrons-stats,.patron-type-grid,.patrons-benefits>div:last-child{grid-template-columns:1fr}.patrons-stats{margin-top:1rem;transform:none}.patron-wall-grid{grid-template-columns:1fr}.recent-join-toast{top:auto;left:14px;right:auto;bottom:calc(82px + env(safe-area-inset-bottom));width:fit-content;max-width:min(230px,100vw - 28px);height:auto;min-height:0;max-height:56px}.hero-signal-grid,.missed-card-grid,.daily-win-grid,.opportunity-paths{grid-template-columns:1fr}.return-copy{padding-top:2.3rem;padding-right:0}.streak-pill{left:.85rem;right:auto}.activity-ticker div{animation-duration:48s}}@media (prefers-reduced-motion:reduce){.activity-ticker div{animation:none}.pulse-dot{box-shadow:none}}.nri-page{gap:1rem;margin-top:-.6rem;display:grid}.nri-hero{grid-template-columns:260px minmax(0,1fr) 330px;align-items:start;gap:1.6rem;padding:1.2rem 1.2rem 0;display:grid}.nri-intro{align-content:start;gap:1.3rem;display:grid}.nri-intro h1{letter-spacing:0;color:#075fac;margin:0;font-size:4.7rem;line-height:.9}.nri-intro h1 span{color:#0f8b55}.nri-intro strong{color:#06335b;font-size:1.28rem;line-height:1.42;display:block}.nri-intro p{color:#163747;font-weight:700;line-height:1.55}.nri-heart-note{background:linear-gradient(135deg,#ffffffdb,#e0f4ebb3);border:1px solid #0f8b5533;border-radius:10px;align-items:center;gap:1rem;min-height:86px;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.nri-heart-note svg{color:#0c9b5b;width:46px;height:46px}.nri-primary{color:#fff;background:linear-gradient(135deg,#13a766,#057a48);border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.05rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 30px #00774a38}.nri-map-wrap{justify-items:center;gap:.8rem;display:grid}.nri-count-pill{color:#162e34;background:#ffffffc7;border:1px solid #cdb1675c;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-weight:850;display:inline-flex;box-shadow:0 10px 30px #3a585c14}.nri-count-pill svg{color:#069458}.nri-map{display:none}.nri-interactive-map{justify-items:center;gap:.75rem;width:min(720px,100%);display:grid}.nri-svg-map{width:100%;height:auto;min-height:430px}.nri-watercolor{fill:#56acb514}.nri-real-geography path{fill:#ddeee5;stroke:#168c641f;stroke-width:.7px;transition:fill .16s,stroke .16s,opacity .16s}.nri-real-geography path.has-community-members{fill:#cae8d9}.nri-routes path{fill:none;stroke:#007e4ca8;stroke-width:1.4px;stroke-dasharray:2 7;stroke-linecap:round}.nri-soft-routes path{fill:none;stroke:#168c643d;stroke-width:1.2px;stroke-dasharray:2 8;stroke-linecap:round}.nri-origin{filter:url(#nriSoftShadow)}.origin-glow{fill:url(#nriOriginGlow)}.origin-dot{fill:#168c64;stroke:#fff;stroke-width:4px}.nri-origin text{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:950}.nri-origin .origin-label{fill:#0a6f4a;font-size:13px}.nri-origin-pin{fill:#079456;stroke:#fff;stroke-width:7px;filter:url(#markerShadow)}.nri-origin-core{fill:#0b8f58;stroke:#e9fff5;stroke-width:5px}.nri-origin-text,.bubble-count,.bubble-code{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:950}.nri-origin-text{font-size:42px}.nri-country-bubble{filter:url(#nriSoftShadow)}.nri-country-bubble .bubble-halo{fill:#ffffffe0;stroke:#07784a4d;stroke-width:2px}.nri-country-bubble circle{fill:#0b8f58;stroke:#fffdf8;stroke-width:4px}.nri-country-bubble.blue circle{fill:#1268a8}.nri-country-bubble.coral circle{fill:#ed7434}.nri-country-bubble.purple circle{fill:#6d58a8}.nri-country-bubble.green circle{fill:#079456}.bubble-count{font-size:18px}.bubble-code{letter-spacing:.03em;font-size:10px}.nri-side{gap:1rem;display:grid}.nri-country-card,.nri-guestbook{background:#ffffffc2;border:1px solid #cdb1674d;border-radius:14px;padding:1rem;box-shadow:0 18px 48px #4453461a}.nri-country-card h2,.nri-guestbook h2{color:#173232;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.1rem;display:flex}.nri-country-card h2 svg,.nri-guestbook h2 svg{color:#0d9659}.country-head,.country-row{border-bottom:1px solid #cdb1673d;grid-template-columns:1fr auto;gap:1rem;padding:.7rem .55rem;display:grid}.country-head{background:#fff8ea;border-radius:8px 8px 0 0;font-size:.8rem;font-weight:950}.country-row{color:#222;font-weight:750;text-decoration:none}.nri-country-card .country-row:hover span{color:#075fac}.nri-country-card>a{color:#08784a;justify-content:center;margin-top:1rem;font-weight:950;text-decoration:none;display:flex}.nri-guestbook h2 a{color:#08784a;margin-left:auto;font-size:.82rem;text-decoration:none}.nri-guestbook article{border-bottom:1px solid #cdb16738;grid-template-columns:38px 1fr;gap:.75rem;padding:.7rem 0;display:grid}.nri-guestbook .avatar{color:#fff;background:linear-gradient(135deg,#084e87,#139b5f);border-radius:999px;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:950;display:grid}.nri-guestbook small{float:right;color:#687a75}.nri-guestbook p{color:#243e40;margin:.18rem 0 0;font-size:.84rem;line-height:1.45}.nri-guestbook button{color:#08784a;background:#fff;border:1px solid #08784a66;justify-content:center;align-items:center;gap:.55rem;width:72%;margin:1rem auto 0;display:flex}.nri-guestbook-link{color:#fff;background:#08784a;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:1rem;font-weight:900;text-decoration:none;display:inline-flex}.nri-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0 1.2rem;display:grid}.nri-action-grid article{background:linear-gradient(#ffffffd1,#faf4e5bd);border:1px solid #cdb16745;border-radius:14px;min-height:150px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 16px 42px #57635417}.nri-action-grid article:after{content:"";opacity:.16;background:url(/images/temple-line.svg) 50%/contain no-repeat;width:120px;height:86px;position:absolute;bottom:-26px;right:-18px}.nri-action-grid svg{color:#0b9559;margin-bottom:.8rem}.nri-action-grid strong{color:#163232;font-size:1rem;display:block}.nri-action-grid p{color:#253f3c;max-width:230px;font-size:.92rem;line-height:1.5}.nri-people-section{background:#ffffffdb;border:1px solid #08784a29;border-radius:16px;gap:1rem;margin:0 1.2rem;padding:1.1rem;display:grid}.nri-people-section>div:first-child span{color:#08784a;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:950}.nri-people-section h2{color:#142f2b;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2.4vw,2rem)}.nri-people-section p{color:#435b56;margin:0;font-weight:700}.nri-people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.nri-people-grid article{background:#fffdf7;border:1px solid #cdb16742;border-radius:12px;gap:.35rem;padding:.9rem;display:grid}.nri-people-grid strong{color:#132b2a;font-size:1.02rem}.nri-people-grid span,.nri-people-grid small{color:#61736f;font-weight:800}.nri-people-grid em{color:#334c48;font-style:normal;font-weight:700}.nri-people-grid a{color:#075fac;background:#eaf6ff;border-radius:999px;width:max-content;margin-top:.3rem;padding:.45rem .7rem;font-weight:900;text-decoration:none}.nri-empty-note{background:#f5fbff;border-radius:12px;grid-column:1/-1;padding:1rem}.nri-people-page{gap:1rem;display:grid}.nri-people-hero{background:linear-gradient(135deg,#fffdf7,#f5fbff);border:1px solid #08784a24;border-radius:16px;padding:1.2rem}.nri-people-hero>a{color:#08784a;align-items:center;gap:.4rem;font-weight:900;text-decoration:none;display:inline-flex}.nri-people-hero h1{color:#142f2b;max-width:900px;margin:.55rem 0 .4rem;font-size:clamp(2rem,5vw,4rem);line-height:.95}.nri-people-hero p{color:#435b56;max-width:760px;margin:0;font-size:1.05rem;font-weight:700}.demo-label{color:#8a5b00;background:#fff3cd;border-radius:999px;width:max-content;margin-top:.85rem;padding:.38rem .65rem;font-weight:950;display:inline-flex}.nri-country-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.nri-country-directory>a,.nri-country-directory>article{color:#142f2b;background:#fffdf7;border:1px solid #cdb16747;border-radius:14px;gap:.45rem;padding:1rem;text-decoration:none;display:grid}.nri-country-directory>a>span{font-size:2rem}.nri-country-directory strong{font-size:1.15rem}.nri-country-directory small{color:#61736f;align-items:center;gap:.35rem;font-weight:850;display:inline-flex}.nri-people-grid.country-detail{margin:0}.nri-cta{background:linear-gradient(135deg,#fff3d8,#fffffb 55%,#fff7e6);border:1px solid #dab1486b;border-radius:14px;grid-template-columns:280px 1fr auto;align-items:center;gap:1.5rem;margin:0 1.2rem .2rem;padding:1rem;display:grid}.nri-cta-art{background:linear-gradient(90deg,#fff6db0f,#fff6dbe0),url(/images/giridih-hero-light.jpg) 50%/cover;border-radius:10px;min-height:96px}.nri-cta h2{color:#172f2d;margin:0 0 .4rem;font-size:1.55rem}.nri-cta p{color:#293d40;margin:0;font-weight:700}@media (max-width:1100px){.nri-hero,.nri-action-grid,.nri-country-directory,.nri-people-grid,.nri-cta{grid-template-columns:1fr}}.grand-shell{padding-top:0}.desktop-stage .desktop-home{background:linear-gradient(#f4fbff 0%,#fff 52%,#f7fbff 100%);gap:0;min-height:100vh}.desktop-stage .desktop-nav{border-bottom-color:#13243c14;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(.65rem,1.05vw,1rem);min-height:64px;padding:.38rem clamp(1rem,2.8vw,2.2rem);display:flex;box-shadow:0 8px 22px #0e478014}.desktop-stage .desktop-nav>div:first-child{flex:none;grid-template-columns:auto;gap:0}.desktop-stage .desktop-nav .egiridih-logo{width:104px;max-width:104px;height:48px;max-height:48px}.desktop-stage .desktop-nav>div:first-child span{color:#55706a;margin-top:-.34rem;font-size:.7rem;font-weight:800}.desktop-stage .desktop-nav nav{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:clamp(.65rem,1.2vw,1.15rem);min-width:0}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary,.desktop-stage .top-more>button{white-space:nowrap;border-radius:12px;min-height:38px;padding:.5rem .8rem;font-size:.9rem;font-weight:720;line-height:1}.desktop-stage .desktop-nav>nav>a:first-child{color:#fff;background:linear-gradient(135deg,#1678e6,#075bc8)}.desktop-stage .top-more div{left:50%;right:auto;transform:translate(-50%)}.desktop-nav-actions{flex:none;justify-content:flex-end;align-items:center;gap:.38rem;min-width:max-content;flex-flow:row!important;display:flex!important}@media (min-width:901px){.desktop-stage .desktop-nav nav{flex:auto}.desktop-stage .desktop-nav-actions{margin-left:auto}}.weather-pill{color:#10243d;background:#fff;border:1px solid #13243c17;border-radius:12px;align-items:center;gap:.36rem;min-height:38px;padding:.28rem .54rem;display:inline-flex;box-shadow:0 8px 18px #13243c12}.weather-pill svg{color:#f19a17;width:18px;height:18px}.weather-pill span{line-height:1.05;display:grid}.weather-pill strong{color:#0b469f;font-size:.9rem}.weather-pill small{color:#5f6f7c;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:.56rem;font-weight:800;overflow:hidden}.post-pill,.login-pill,.nav-icon-button{border-radius:13px;justify-content:center;align-items:center;gap:.42rem;min-height:38px;font-weight:950;text-decoration:none;display:inline-flex}.post-pill{color:#fff;background:linear-gradient(135deg,#10a56b,#078653);padding:0 .82rem;box-shadow:0 12px 26px #07865338}.login-pill{color:#075dc9;background:#eef8ff;border:1px solid #075dc92e;padding:0 .78rem;box-shadow:0 10px 22px #13243c12}.nav-icon-button{color:#13243c;background:#fff;border:1px solid #13243c17;width:38px;box-shadow:0 10px 25px #13243c14}.desktop-stage .language-pill{min-height:38px;padding-inline:.62rem}.desktop-stage .desktop-hero{background:linear-gradient(90deg, #fffffffa 0%, #ffffffd1 31%, #ffffff52 53%, #ffffff05 78%), radial-gradient(circle at 32% 48%, #ffffffe6, transparent 25%), image-set(url(/images/giridih-landing-waterfall-760.jpg) 760w, url(/images/giridih-landing-waterfall-1100.jpg) 1100w, url(/images/giridih-landing-waterfall-1600.jpg) 1600w, url(/images/giridih-landing-waterfall-light.jpg) 2200w) center / cover;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:center;gap:clamp(.75rem,1.5vw,1.35rem);min-height:clamp(455px,100vh - 288px,570px);max-height:none;margin:0;padding:clamp(.82rem,1.5vw,1.65rem) clamp(1.4rem,4.2vw,4.25rem) clamp(.52rem,.85vw,.76rem);box-shadow:inset 0 -1px #13243c14}.desktop-stage .desktop-hero+.landing-feature-rail{margin-top:.6rem}.desktop-stage .desktop-hero>.landing-feature-rail{grid-column:1/-1;width:min(1180px,100%);min-height:104px;margin:.12rem auto 0;padding:.52rem .9rem;overflow:visible}.desktop-stage .desktop-hero>.landing-feature-rail .landing-feature-rail-links a{flex:1 1 0;min-width:0;min-height:58px}.desktop-stage .hero-urgency h1{color:#0b469f;max-width:980px;text-shadow:none;margin:.34rem 0 0;font-size:clamp(1.95rem,2.55vw,2.95rem);font-weight:820;line-height:1.02}.desktop-stage .hero-urgency h1 span{display:block}.desktop-stage .hero-urgency h1 span:first-child{color:#2d7d35}.desktop-stage .hero-urgency h1 span:last-child{color:#0b469f}.hero-update-indicator{color:#0b469f;letter-spacing:.06em;background:#ffffffc2;border:1px solid #0b72d929;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;margin:.5rem 0 0;padding:.32rem .58rem;font-size:.78rem;font-weight:900;display:inline-flex}.hero-update-indicator i{background:#ff7a59;border-radius:999px;width:.52rem;height:.52rem}.hero-subline{color:#13243c;margin:.72rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:650}.hero-subline:after{content:"";background:#0c72df;border-radius:999px;width:58px;height:4px;margin-top:.72rem;display:block}.desktop-stage .hero-signal-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:.7rem;max-width:700px;margin-top:.82rem}.desktop-stage .hero-signal-grid span{background:#ffffffe6;align-items:center;min-height:58px;padding:.72rem;font-size:.96rem;font-weight:720;box-shadow:0 10px 24px #13243c14}.desktop-stage .hero-signal-grid b{background:#eef8ff;border-radius:14px;place-items:center;width:38px;height:38px;font-size:1.45rem;display:grid}.desktop-stage .hero-search-panel{border:1px solid #fff3;width:min(700px,100%);margin-top:.65rem}.desktop-stage .live-now-panel{border-radius:20px;align-self:center;gap:.34rem;max-height:calc(100% - 1rem);padding:.72rem}.desktop-stage .live-now-panel p{font-size:.9rem;line-height:1.05}.desktop-stage .live-panel-head strong{color:#218341;letter-spacing:.01em;font-size:.92rem;font-weight:760}.desktop-stage .hero-leaderboard-head{padding-top:.34rem}.desktop-stage .hero-rank-row{min-height:42px;padding-block:.34rem}.desktop-stage .live-now-panel p b{color:#0b469f;font-size:2.05rem}.desktop-stage .hero-leaderboard-head strong{font-size:1rem}.desktop-stage .hero-leaderboard-head span{font-size:.68rem}.desktop-stage .hero-rank-row b{width:30px;height:30px;font-size:.74rem}.hero-leaderboard-cta{z-index:2;background:linear-gradient(135deg,#117be8,#075dc9);position:relative}.landing-feature-rail{z-index:6;background:#fffffff7;border:1px solid #13243c14;border-radius:18px;gap:.45rem;width:min(1260px,100% - 3rem);min-height:104px;margin:.28rem auto 0;padding:.65rem 1.35rem .7rem;display:grid;position:relative;transform:none;box-shadow:0 18px 50px #13243c1f}.landing-feature-rail-head{color:#13243c;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-feature-rail-head>span{font-size:.84rem;font-weight:900}.landing-feature-rail-links{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center;align-items:stretch;display:flex;overflow:auto hidden}.landing-feature-rail-links::-webkit-scrollbar{display:none}.landing-feature-rail-scroll-indicator{display:none}.landing-feature-rail-links a{color:#13243c;text-align:center;border-right:1px solid #13243c14;flex:0 0 96px;align-content:center;place-items:center;gap:.22rem;min-height:58px;font-size:.76rem;font-weight:720;line-height:1.08;text-decoration:none;display:grid}.landing-feature-rail-links>a>svg{color:#0c72df;background:#eef8ff;border-radius:12px;width:25px;height:25px;padding:.2rem}.landing-feature-rail-links a:first-child>svg,.landing-feature-rail-links a:nth-child(4)>svg,.landing-feature-rail-links a:nth-child(7)>svg,.landing-feature-rail-links a:nth-child(10)>svg{color:#07965e;background:#e9f6ee}.landing-feature-rail-links a:nth-child(2)>svg,.landing-feature-rail-links a:nth-child(3)>svg,.landing-feature-rail-links a:nth-child(6)>svg{color:#f08a19;background:#fff5d6}.landing-feature-rail-links a:nth-child(5)>svg,.landing-feature-rail-links a:nth-child(8)>svg,.landing-feature-rail-links a:nth-child(11)>svg{color:#8c55c7;background:#f5efff}.landing-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.75rem;width:min(1320px,100% - 2rem);margin:.78rem auto 0;display:grid}.landing-activity-grid article,.landing-activity-grid>a{color:#13243c;background:#fff;border:1px solid #13243c14;border-radius:16px;align-items:center;gap:.68rem;min-height:58px;padding:.72rem .95rem;text-decoration:none;display:flex;box-shadow:0 12px 30px #13243c12}.landing-activity-grid svg{color:#0c72df;flex:none}.landing-activity-grid span{color:#13243c;font-size:.9rem;font-weight:650;line-height:1.25}.landing-activity-grid b{color:#0c72df}.landing-activity-grid>a{color:#075dc9;white-space:nowrap;justify-content:center;font-weight:750}.desktop-stage .hero-search-input span{color:#617184;font-size:.98rem;font-weight:620}.desktop-stage .hero-search-input small{color:#718095;font-weight:520}.desktop-stage .hero-search-panel>a,.desktop-stage .hero-search-panel>button,.desktop-stage .hero-search-actions a,.desktop-stage .hero-leaderboard-cta{font-size:.98rem;font-weight:760}.desktop-stage .hero-search-panel{grid-template-columns:minmax(0,1fr) minmax(118px,148px)}.desktop-stage .hero-search-panel>a,.desktop-stage .hero-search-panel>button{color:#fff;white-space:normal;background:linear-gradient(135deg,#ffb12f,#f07b20);min-width:0;box-shadow:0 12px 28px #f07b2047}.desktop-stage .hero-rank-row strong{font-size:.96rem;font-weight:720}.desktop-stage .hero-rank-row small,.desktop-stage .hero-leaderboard-sponsor small,.desktop-stage .live-now-panel small{font-weight:580}.desktop-stage .hero-rank-row em{font-weight:760}.desktop-stage .hero-signal-grid span,.desktop-stage .hero-search-panel,.desktop-stage .live-now-panel,.desktop-stage .landing-feature-rail,.desktop-stage .landing-activity-grid{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.desktop-stage .hero-search-panel{box-shadow:0 14px 34px #075dc938}.premium-gateway-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,.82vw,.82rem);width:min(980px,100%);margin-top:clamp(.48rem,.78vw,.68rem);display:grid}.premium-gateway-card{color:#13243c;background:#fff;border:1px solid #13243c14;border-radius:16px;align-content:start;gap:.12rem;min-height:102px;padding:.62rem .7rem .52rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #13243c1c}.premium-gateway-card.is-gold{background:linear-gradient(135deg,#fff6dc,#fff)}.premium-gateway-card.is-blue{background:linear-gradient(135deg,#eaf5ff,#fff)}.premium-gateway-card.is-lavender{background:linear-gradient(135deg,#f0ebff,#fff)}.premium-gateway-card.is-mint{background:linear-gradient(135deg,#e2f7ec,#fff)}.premium-gateway-card strong{max-width:58%;font-size:clamp(.86rem,.92vw,1.02rem);font-weight:820;line-height:1.05}.premium-gateway-card p{color:#516375;max-width:58%;margin:0;font-size:.72rem;font-weight:580;line-height:1.18}.home-hero-support{color:#13243cc7;max-width:760px;margin:.42rem 0 0;font-size:clamp(.9rem,1.05vw,1.05rem);font-weight:640;line-height:1.28}.premium-gateway-card em{color:#075dc9;align-self:end;align-items:center;gap:.34rem;margin-top:.22rem;font-size:.78rem;font-style:normal;font-weight:760;display:inline-flex}.gateway-icon{color:#fff;background:#0c72df;border-radius:999px;place-items:center;width:31px;height:31px;margin-bottom:.18rem;display:grid}.is-gold .gateway-icon{background:#e1a017}.is-blue .gateway-icon{background:#2489ec}.is-lavender .gateway-icon{background:#8363df}.is-mint .gateway-icon{background:#24a66a}.gateway-people{width:82px;height:96px;position:absolute;top:.95rem;right:.7rem}.gateway-people.is-cluster{border-radius:999px;width:90px;height:90px;top:.7rem;right:.5rem}.gateway-people i{--offset:0;left:calc((var(--offset) % 2) * 34px);top:calc(var(--offset) * 15px);color:#123047;background:linear-gradient(145deg,#fff,#ffdca0);border:2px solid #fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.58rem;font-style:normal;font-weight:840;display:grid;position:absolute;box-shadow:0 8px 18px #13243c24}.gateway-people.is-cluster i{width:34px;height:34px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gateway-people.is-cluster i:first-child{transform:translate(-50%,-50%)translate(-24px,-20px)}.gateway-people.is-cluster i:nth-child(2){transform:translate(-50%,-50%)translate(18px,-24px)}.gateway-people.is-cluster i:nth-child(3){transform:translate(-50%,-50%)translate(-26px,20px)}.gateway-people.is-cluster i:nth-child(4){transform:translate(-50%,-50%)translate(22px,18px)}.gateway-people.is-cluster i:nth-child(5){z-index:2;width:38px;height:38px}.gateway-people-photo,.gateway-portrait{opacity:.96;background:linear-gradient(150deg,#d5ecff,#fff);border-radius:18px 0 0;width:40%;height:100%;position:absolute;bottom:0;right:0;overflow:hidden}.gateway-people-photo{background:0 0;border-radius:0 0 14px;width:39%;height:92%;bottom:.16rem;right:.35rem}.gateway-people-photo img,.gateway-portrait img,.face-preview-photo img,.gateway-people.is-cluster i img{object-fit:cover;object-position:center 18%;width:100%;max-width:none;height:100%;display:block}.gateway-portrait img{object-position:center 14%}.gateway-portrait.is-patron{background:radial-gradient(circle at 48% 32%,#f1bf94 0 13%,#0000 14%),linear-gradient(150deg,#dcd2ff,#fff7ff)}.gateway-portrait.is-celebration{background:radial-gradient(circle at 48% 32%,#f0b998 0 13%,#0000 14%),linear-gradient(150deg,#def7ec,#fffdf0)}.faces-giridih-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border:1px solid #13243c14;border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:.65rem;width:min(980px,100%);min-height:118px;margin-top:.38rem;padding:.44rem .58rem;display:grid;position:relative;box-shadow:0 18px 45px #13243c24}.faces-intro{align-content:center;gap:.34rem;display:grid}.faces-intro>span{color:#075dc9;background:#e9f3ff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.faces-intro strong{color:#13243c;font-size:.98rem;font-weight:820}.faces-intro p{color:#516375;margin:0;font-size:.78rem;line-height:1.22}.faces-intro a{color:#fff;background:#0c72df;border-radius:12px;align-items:center;gap:.35rem;width:fit-content;margin-top:.35rem;padding:.52rem .76rem;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.faces-intro small{color:#637282;align-items:center;gap:.35rem;font-size:.72rem;font-weight:560;display:inline-flex}.faces-carousel-window{min-width:0;position:relative;overflow:hidden}.faces-carousel{grid-auto-columns:minmax(112px,126px);grid-auto-flow:column;gap:.7rem;width:max-content;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:grid}.face-preview-card{color:#13243c;background:#fff;border:1px solid #13243c14;border-radius:10px;grid-template-rows:68px auto auto auto;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 10px 20px #13243c1a}.face-preview-photo{background:linear-gradient(150deg,#d5ecff,#fff);min-height:68px;position:relative;overflow:hidden}.face-preview-card strong,.face-preview-card p,.face-preview-card em{margin-inline:.48rem}.face-preview-card strong{align-items:center;gap:.18rem;margin-top:.42rem;font-size:.68rem;font-weight:800;line-height:1.1;display:flex}.face-preview-card strong svg{color:#0c72df;fill:#0c72df}.face-preview-card p{color:#516375;margin-top:.1rem;font-size:.62rem;line-height:1.1}.face-preview-card em{color:#08613f;background:#e4f7eb;border-radius:999px;width:fit-content;margin-top:.35rem;margin-bottom:.45rem;padding:.25rem .45rem;font-size:.58rem;font-style:normal;font-weight:780}.face-preview-card em.is-patron{color:#5131b4;background:#eee8ff}.faces-page-shell{background:#ffffffe6;border:1px solid #13243c1a;border-radius:18px;gap:.75rem;width:min(1060px,100% - 2rem);margin:1rem auto;padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:0 18px 44px #13243c1a}.faces-page-shell h1{color:#075293;max-width:760px;margin:0;font-size:clamp(2.4rem,8vw,5.8rem);line-height:.92}.faces-page-shell p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.faces-home-link{width:fit-content;min-height:38px;color:var(--ink);background:#ffffffe0;border:1px solid #13243c1a;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.45rem;padding:.5rem .78rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #13243c14}.faces-home-link:hover{color:#075293;transform:translateY(-1px)}.faces-page-shell a{color:#fff;background:#075293;border-radius:14px;align-items:center;gap:.45rem;width:fit-content;min-height:48px;padding:.78rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.nominees-hero h1{max-width:900px}.nominee-deadline{color:#08613f;background:#e4f7eb;border:1px solid #0c7a5629;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-top:.2rem;padding:.65rem .82rem;font-weight:760;display:inline-flex}.nominee-deadline strong{color:#06472f}.nominee-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.winner-preview-card{background:radial-gradient(circle at 12% 18%,#ffd57061,#0000 28%),linear-gradient(135deg,#fffaf0 0%,#fff 48%,#eaf6ff 100%);border:1px solid #be82143d;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(1rem,3vw,1.5rem);width:min(1060px,100% - 2rem);margin:1rem auto;padding:clamp(1rem,3vw,1.35rem);display:grid;box-shadow:0 22px 52px #13243c1f}.winner-preview-copy{align-content:center;gap:.55rem;display:grid}.winner-preview-copy .section-kicker{color:#9a5a00;align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.winner-preview-copy h2{max-width:720px;color:var(--ink);margin:0;font-size:clamp(1.65rem,4vw,3rem);line-height:1.02}.winner-preview-copy p{color:#4d5e61;max-width:680px;margin:0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.48}.winner-preview-copy span{color:#0c6b4c;background:#0c7a561a;border-radius:999px;align-items:center;gap:.38rem;width:fit-content;margin-top:.2rem;padding:.5rem .7rem;font-weight:850;display:inline-flex}.winner-showcase{color:#fff;background:#13243c;border-radius:18px;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #13243c2e}.winner-showcase:after{content:"";background:linear-gradient(#0000 26%,#0a1220db 100%);position:absolute;inset:0}.winner-demo-tag{z-index:2;color:#6a4a00;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:.36rem .58rem;font-size:.72rem;font-weight:900;position:absolute;top:1rem;right:1rem;box-shadow:0 10px 24px #13243c2e}.winner-showcase img{object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:360px}.winner-showcase div{z-index:1;gap:.28rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.winner-showcase span,.winner-showcase strong{border-radius:999px;width:fit-content;padding:.38rem .58rem;font-size:.78rem;font-weight:900}.winner-showcase span{color:#075293;background:#ffffffe6}.winner-showcase h3{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:.98}.winner-showcase p{color:#ffffffe0;margin:0;line-height:1.35}.winner-showcase strong{color:#392300;background:#ffd66e;margin-top:.2rem}.faces-purpose-panel{background:linear-gradient(135deg,#ffffffeb,#f6fffbdb);border:1px solid #108d6e29;border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;width:min(1060px,100% - 2rem);margin:1rem auto;padding:clamp(1rem,3vw,1.35rem);display:grid;box-shadow:0 16px 42px #13243c14}.faces-purpose-panel h2{color:var(--ink);margin:.25rem 0 0;font-size:clamp(1.45rem,3.6vw,2.2rem);line-height:1.05}.faces-purpose-panel p{color:#425466;margin:0;line-height:1.55}.faces-cycle-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(1060px,100% - 2rem);margin:1rem auto;display:grid}.faces-cycle-strip article{background:#ffffffdb;border:1px solid #108d6e2e;border-radius:14px;gap:.35rem;padding:.95rem;display:grid;box-shadow:0 12px 30px #13243c12}.faces-cycle-strip svg{color:var(--leaf)}.faces-cycle-strip strong{color:var(--ink);font-size:.98rem}.faces-cycle-strip span{color:var(--muted);font-size:.9rem;line-height:1.4}.faces-category-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;width:min(1060px,100% - 2rem);margin:1rem auto;display:grid}.faces-approved-grid{grid-template-columns:repeat(auto-fill,minmax(230px,280px));justify-content:start;gap:.85rem;width:min(1060px,100% - 2rem);margin:1rem auto;display:grid}.faces-category-grid a,.faces-approved-grid article{color:var(--ink);background:#ffffffe6;border:1px solid #13243c1a;border-radius:14px;padding:1rem;text-decoration:none;box-shadow:0 12px 30px #13243c14}.faces-category-grid a{gap:.35rem;display:grid}.faces-category-grid span{color:#075293;align-items:center;gap:.25rem;font-weight:760;display:inline-flex}.faces-section-heading{gap:.25rem;width:min(1060px,100% - 2rem);margin:1.35rem auto .65rem;display:grid}.faces-section-heading h2{color:var(--ink);margin:0;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.05}.faces-section-heading>span{color:var(--muted);line-height:1.45}.faces-approved-grid article{align-content:start;gap:.45rem;display:grid}.faces-approved-grid img{aspect-ratio:1;object-fit:cover;object-position:center 22%;background:var(--blue-soft);border-radius:10px;width:100%}.faces-approved-grid span,.faces-empty-state span{color:var(--muted)}.faces-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.faces-card-head>div{gap:.12rem;display:grid}.faces-card-head em{color:#8a4c00;white-space:nowrap;background:#fff3dd;border-radius:999px;align-self:start;padding:.28rem .5rem;font-size:.72rem;font-style:normal;font-weight:800}.faces-approved-grid p{color:#425466;margin:0;font-size:.92rem;line-height:1.45}.nominee-category-stack{gap:1rem;width:min(1060px,100% - 2rem);margin:1rem auto 2rem;display:grid}.nominee-category-section{background:#ffffffe6;border:1px solid #13243c1a;border-radius:18px;gap:.9rem;padding:clamp(1rem,3vw,1.25rem);display:grid;box-shadow:0 18px 44px #13243c14}.nominee-category-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.nominee-category-heading h3{color:var(--ink);margin:0;font-size:clamp(1.35rem,3vw,2rem)}.nominee-category-heading>span{color:#075293;background:#eef6ff;border-radius:999px;flex:none;padding:.42rem .68rem;font-weight:850}.nominee-category-section h4{color:var(--ink);margin:.25rem 0 0;font-size:1rem}.nominee-top-three,.nominee-all-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem;display:grid}.nominee-card{background:#fff;border:1px solid #13243c1a;border-radius:14px;align-content:start;gap:.45rem;padding:1rem;display:grid;position:relative;box-shadow:0 12px 30px #13243c14}.nominee-card.is-ranked{border-color:#0c7a5633}.nominee-card.is-demo{background:linear-gradient(#fff 0%,#fbfdff 100%)}.nominee-card.is-demo:after{content:"Launch demo";color:#6a7580;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:.28rem .45rem;font-size:.68rem;font-weight:900;position:absolute;top:1rem;right:1rem}.nominee-card img{aspect-ratio:1;object-fit:cover;object-position:center 22%;background:var(--blue-soft);border-radius:10px;width:100%}.nominee-rank{z-index:1;color:#fff;background:#075293;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:42px;font-weight:900;display:inline-flex;position:absolute;top:1.65rem;left:1.65rem;box-shadow:0 10px 22px #07529342}.nominee-card p{color:#425466;margin:0;font-size:.92rem;line-height:1.45}.nominee-empty-state{background:#ffffffc7;border:1px dashed #07529340;border-radius:16px;gap:.45rem;padding:1.2rem;display:grid}.nominee-empty-state a{color:#075293;width:fit-content;font-weight:850}.faces-vote-row{color:#075293;background:#07529314;border-radius:999px;align-items:baseline;gap:.35rem;width:fit-content;margin-top:.15rem;padding:.38rem .62rem;display:inline-flex}.faces-vote-row strong{font-size:1.25rem;line-height:1}.faces-vote-row span{color:#075293;text-transform:uppercase;font-size:.78rem;font-weight:800}.faces-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.faces-vote-form button,.faces-login-vote,.faces-share-button,.faces-demo-button{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#0c7a56;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.faces-demo-button{color:#667481;cursor:default;background:#eef2f6}.faces-share-button{color:#08613f;white-space:nowrap;background:#e4f7eb;gap:.32rem;width:auto;min-width:92px;padding:0 .78rem}.faces-share-button.is-full{width:100%}.faces-vote-form button.is-selected{background:#075293}.faces-login-vote{color:#075293;background:#eef6ff}.faces-admin-voting{background:linear-gradient(135deg,#07529314,#108d6e14);border:1px solid #07529329;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.faces-admin-voting div{gap:.2rem;display:grid}.faces-admin-voting strong{color:var(--ink)}.faces-admin-voting span{color:var(--muted)}.faces-admin-voting button{color:#fff;background:#075293;border:0;border-radius:999px;min-height:44px;padding:.65rem 1rem;font-weight:850}.faces-admin-voting button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.faces-purpose-panel,.faces-cycle-strip,.winner-preview-card{grid-template-columns:1fr}.faces-purpose-panel{border-radius:16px}.winner-preview-card{border-radius:18px}.winner-showcase,.winner-showcase img{min-height:300px}.faces-approved-grid{grid-template-columns:minmax(0,1fr)}.faces-approved-grid article{max-width:360px}.faces-admin-voting{flex-direction:column;align-items:stretch}}.health-app{gap:clamp(1rem,2.8vw,2rem);width:min(1160px,100% - 2rem);margin:1.25rem auto 5rem;display:grid}.family-care-package{background:#f7fbfe;border:1px solid #c9dfed;border-radius:22px;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 42px #26648e1a}.family-care-package-image{background:#dce7ec;min-height:300px}.family-care-package-image img{object-fit:cover;width:100%;height:100%;display:block}.family-care-package-copy{background:linear-gradient(135deg,#fffffff0,#eff8fdf5),#f7fbfe;align-content:center;gap:.82rem;padding:clamp(1.15rem,3vw,2.25rem);display:grid}.family-care-package-kicker{color:#2b739d;letter-spacing:.05em;align-items:center;gap:.4rem;width:fit-content;font-size:.76rem;font-weight:920;display:inline-flex}.family-care-package h2{color:#172842;max-width:510px;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.04}.family-care-package p{color:#556672;max-width:590px;margin:0;font-size:1rem;font-weight:650;line-height:1.44}.family-care-package-points{flex-wrap:wrap;gap:.4rem;display:flex}.family-care-package-points span{color:#286d94;background:#e7f3f9;border-radius:999px;padding:.34rem .58rem;font-size:.77rem;font-weight:820}.family-care-package-link{color:#fff;background:#116e91;border-radius:12px;align-items:center;gap:.45rem;width:fit-content;min-height:46px;padding:.65rem .92rem;font-weight:880;text-decoration:none;display:inline-flex;box-shadow:0 12px 22px #116e912e}.family-care-package small{color:#78848b;font-size:.76rem;font-weight:600;line-height:1.35}.health-hero{background:linear-gradient(115deg,#073e50,#08755f 60%,#1064a3);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:center;min-height:300px;padding:clamp(1.25rem,4vw,3.5rem)}.health-hero-copy{max-width:670px}.health-hero-copy h1{max-width:620px;font-size:clamp(2.35rem,5.5vw,4.8rem);line-height:.94}.health-hero-copy h1 span{color:#ffe080}.health-hero-copy>p{max-width:520px;font-size:1.04rem;line-height:1.42}.health-hero-cta{color:#fff;background:#287fb3;border-radius:9px;align-items:center;gap:.45rem;width:fit-content;min-height:48px;margin-top:.35rem;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #287fb32e}.health-brand-strip{margin-top:1rem}.health-hero-reassurance{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:10px;justify-items:start;gap:.38rem;padding:1rem;display:grid}.health-hero-reassurance svg{color:#ffd46b}.health-hero-reassurance strong{font-size:1.05rem}.health-hero-reassurance span{color:#ffffffd1;font-size:.85rem}.health-booking-journey{background:#f7fbfe;border:1px solid #d5e7f2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem;display:grid}.health-booking-journey>div{background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;min-height:68px;padding:.6rem;display:grid}.health-booking-journey>div span{color:#2875a0;background:#dcedf8;border-radius:999px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.health-booking-journey strong{color:#1a405f;font-size:.92rem}.health-booking-journey small{color:#668097;font-size:.76rem;line-height:1.25}.health-booking-journey>svg{color:#6fa4c2}.health-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.45fr);align-items:start;gap:clamp(1rem,3vw,2rem)}.health-section-title small{color:#7745a6;letter-spacing:.11em;font-size:.72rem;font-weight:950}.health-section-title h2{color:#153a38;margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.health-section-title p{color:#62736d;margin:0}.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.health-service-card{border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:.5rem;min-height:190px;padding:1rem}.health-service-card p{font-size:.88rem}.health-service-card button{border-radius:8px;min-height:44px}.health-booking-panel{border-radius:12px;gap:.85rem;padding:1rem;top:.75rem}.health-panel-head{border-bottom:1px solid #e5ece9;padding-bottom:.65rem}.health-panel-head>span{border-radius:10px}.health-panel-head small{color:#7647a5;letter-spacing:.08em;font-weight:900}.health-step{gap:.38rem}.health-step label{font-size:.88rem}.health-step input,.health-step select{border-radius:8px;min-height:46px}.health-chip-grid{gap:.36rem}.health-chip-grid button{border-radius:8px;min-height:42px}.health-summary{background:#eef8f4;border-radius:8px;padding:.75rem}.health-confirm{background:linear-gradient(135deg,#087d63,#0b956d);border-radius:9px;min-height:52px}.health-simple-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.health-simple-help>div{background:#fff;border:1px solid #dfe7e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.9rem;display:grid}.health-simple-help svg{color:#2c84b5}.health-simple-help span{gap:.18rem;display:grid}.health-simple-help strong{color:#1b405e;font-size:.88rem}.health-simple-help small{color:#667d90;font-size:.75rem;line-height:1.25}.health-simple-help a{color:#246f9d;white-space:nowrap;align-items:center;gap:.3rem;font-size:.77rem;font-weight:900;text-decoration:none;display:inline-flex}.health-safety-note{color:#526f85;background:#f4faff;border-left:3px solid #6fa5c3;margin:0;padding:.7rem .85rem;font-size:.8rem;line-height:1.35}@media (max-width:760px){.health-app{gap:.85rem;width:min(100% - 1rem,600px);margin-top:.5rem;padding-bottom:4.8rem}.health-hero{border-radius:12px;grid-template-columns:1fr;gap:.9rem;min-height:0;padding:1.15rem}.health-hero-copy h1{font-size:clamp(2.2rem,11vw,3.25rem)}.health-hero-copy>p{font-size:.96rem}.health-hero-cta{justify-content:center;width:100%}.health-hero-reassurance{grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem}.health-hero-reassurance svg{grid-row:1/span 2}.health-booking-journey{grid-template-columns:1fr;gap:.4rem;padding:.55rem}.health-booking-journey>svg{display:none}.health-booking-journey>div{min-height:58px}.health-layout{grid-template-columns:1fr;gap:1rem}.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.health-service-card{border-radius:9px;min-height:196px;padding:.75rem}.health-service-card>span{border-radius:10px;width:40px;height:40px}.health-service-card strong{font-size:.94rem}.health-service-card p{font-size:.77rem;line-height:1.28}.health-service-card button{min-height:40px;font-size:.78rem}.health-booking-panel{border-radius:10px;padding:.9rem;position:static}.health-step.is-two,.health-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-simple-help{grid-template-columns:1fr}.health-simple-help>div{grid-template-columns:auto minmax(0,1fr)}.health-simple-help a{grid-column:2;justify-self:start}}.creators-page{gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:1.5rem}.creators-hero-rebuilt{background:linear-gradient(90deg,#032621f0 0%,#032621c2 47%,#0326211f 100%),url(/images/giridih-hero-light.jpg) 50%/cover;grid-template-columns:minmax(0,650px);min-height:470px}.creators-hero-rebuilt h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.25rem,7vw,6rem);line-height:.88}.creators-hero-rebuilt h1 span{color:#ffc94f}.creators-hero-rebuilt h2{max-width:540px;font-size:1.08rem;line-height:1.42}.creators-hero-rebuilt .eyebrow{color:#ffd36d;letter-spacing:.15em}.creator-featured,.creator-editorial-grid{gap:1rem;display:grid}.creator-section-heading{align-items:end}.creator-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:.94}.creator-section-heading>span{color:#64736e;font-size:.88rem;font-weight:750}.creator-feature-story{background:linear-gradient(115deg,#fffefa,#f4f1e7);border:1px solid #e6dfcf;border-radius:12px;grid-template-columns:minmax(280px,.9fr) minmax(270px,.78fr) minmax(210px,.47fr);display:grid;overflow:hidden;box-shadow:0 20px 48px #21383017}.creator-feature-photo{background:#0b5548 50%/cover;min-height:385px;display:block;position:relative}.creator-feature-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#042c2775);position:absolute;inset:0}.creator-feature-copy{align-content:center;gap:.8rem;padding:clamp(1.2rem,3vw,2.4rem);display:grid}.creator-feature-copy .eyebrow{color:#8051b0;margin:0;font-size:.7rem}.creator-feature-copy h3{color:#123d35;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);line-height:.94}.creator-feature-copy>strong{color:#71429d;font-size:1rem}.creator-story-tags{flex-wrap:wrap;gap:.42rem;display:flex}.creator-story-tags span,.creator-story-card p span{color:#265d52;background:#e8f0ea;border-radius:999px;padding:.28rem .55rem;font-size:.74rem}.creator-feature-description{color:#314e47;margin:0;font-size:.96rem;line-height:1.5}.creator-feature-location{color:#43635b;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:750;display:inline-flex}.creator-feature-follow{color:#fff;background:#084f45;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;min-height:44px;padding:0 .9rem;font-weight:850;text-decoration:none;display:inline-flex}.creator-feature-aside{color:#174a41;background:linear-gradient(150deg,#ebe8dd,#e0eadf);border-radius:10px;align-content:center;gap:.65rem;margin:1rem 1rem 1rem 0;padding:1.25rem;display:grid}.creator-feature-aside p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.creator-feature-aside>span{color:#557068;font-size:.78rem;font-weight:800}.creator-feature-thumbnails{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.35rem;display:grid}.creator-feature-thumbnails i{aspect-ratio:1;background:url(/creators/shashi-punam-content-1.jpg) 50%/cover;border-radius:6px}.creator-feature-thumbnails i:nth-child(2){background-image:url(/creators/shashi-punam-content-2.jpg)}.creator-feature-thumbnails i:nth-child(3){background-image:url(/creators/shashi-punam-content-3.jpg)}.creator-feature-socials{grid-column:2/4;align-self:end;gap:.45rem;padding:0 1rem 1rem;display:flex}.creator-feature-socials a{color:#1c5c7a;background:#fff;border:1px solid #d9e3db;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;min-height:36px;padding:0 .65rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.creator-feature-socials a:nth-child(2){color:#ad2775}.creator-feature-socials .creator-feature-share{color:#fff;background:#0a9760;border-color:#0a9760;margin-left:auto}.creator-feature-socials small{font-size:.74rem}.creator-story-grid,.creator-future-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.creator-story-card,.creator-future-stories article{color:#173d36;background:#fffefa;border:1px solid #e4ded0;border-radius:10px;min-height:330px;text-decoration:none;overflow:hidden}.creator-story-photo{background:linear-gradient(135deg,#d7e7e0,#497f72) 50%/cover;min-height:180px}.creator-story-photo span{color:#fff;place-items:center;height:180px;font-size:3rem;font-weight:900;display:grid}.creator-story-card>div:last-child{gap:.5rem;padding:.85rem;display:grid}.creator-story-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.creator-story-card strong{color:#7446a4;font-size:.82rem}.creator-story-card p{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.creator-story-card small{color:#50665f;line-height:1.35}.creator-story-card em{color:#0c6557;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.8rem;font-style:normal;font-weight:850;display:inline-flex}.creator-future-stories article{background:linear-gradient(155deg,#fff9e9,#f2eee8);align-content:end;gap:.55rem;padding:1.1rem;display:grid}.creator-future-stories article:nth-child(2){background:linear-gradient(155deg,#f2ebfb,#f8f6f0)}.creator-future-stories article:nth-child(3){background:linear-gradient(155deg,#edf5ed,#fdf8ec)}.creator-future-stories span{color:#d87d20;letter-spacing:.12em;font-size:.75rem;font-weight:900}.creator-future-stories h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}.creator-future-stories p{color:#52665f;margin:0;line-height:1.4}.creator-homecoming{color:#fff;background:linear-gradient(90deg,#012d27f2 0%,#012d27ad 47%,#012d271f 100%),url(/images/giridih-landing-waterfall-1600.jpg) 50%/cover;border-radius:12px;align-items:center;min-height:300px;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.creator-homecoming>div{z-index:1;gap:.65rem;max-width:520px;display:grid;position:relative}.creator-homecoming .eyebrow{color:#ffd36d;margin:0}.creator-homecoming h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,4rem);line-height:.88}.creator-homecoming p{color:#ffffffe0;margin:0;line-height:1.45}.creator-homecoming a{color:#163d35;background:linear-gradient(135deg,#ffd46c,#f49c2f);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;min-height:44px;padding:0 .9rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:760px){.creators-hero-rebuilt{background-position:58%;min-height:470px}.creators-hero-rebuilt h1{font-size:clamp(3rem,15vw,4.5rem)}.creator-section-heading{flex-direction:column;align-items:start;gap:.45rem}.creator-feature-story{grid-template-columns:1fr}.creator-feature-photo{min-height:350px}.creator-feature-copy{padding:1.1rem}.creator-feature-aside{margin:0 1.1rem 1rem;padding:1rem}.creator-feature-socials{grid-column:1;padding:0 1.1rem 1.1rem}.creator-feature-socials a{flex:1;padding:0 .4rem}.creator-feature-socials .creator-feature-share{margin-left:0}.creator-story-grid,.creator-future-stories{grid-template-columns:1fr}.creator-story-card,.creator-future-stories article{min-height:0}.creator-future-stories article{min-height:190px}.creator-homecoming{background-position:60%;min-height:330px}}.faces-nomination-shell{width:min(860px,100% - 2rem);color:var(--ink);gap:1rem;margin:1rem auto 4rem;display:grid}.faces-nomination-hero,.faces-login-required,.faces-nomination-form{background:#ffffffe6;border:1px solid #13243c1a;border-radius:18px;box-shadow:0 18px 44px #13243c1a}.faces-nomination-hero{padding:clamp(1.2rem,4vw,2rem)}.faces-nomination-hero h1{color:#075293;max-width:720px;margin:.2rem 0 .45rem;font-size:clamp(2rem,7vw,4.4rem);line-height:.95}.faces-nomination-hero p,.faces-login-required span{color:var(--muted);margin:0;line-height:1.5}.faces-login-required{gap:.55rem;padding:1.2rem;display:grid}.faces-login-required svg{color:var(--leaf)}.faces-login-required a,.faces-nomination-form button{color:#fff;background:#075293;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:48px;padding:.8rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.faces-nomination-form{gap:.9rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.faces-nomination-form label,.faces-nomination-form fieldset{color:var(--muted);border:0;gap:.38rem;margin:0;padding:0;font-weight:680;display:grid}.faces-nomination-form input,.faces-nomination-form select,.faces-nomination-form textarea{border-radius:12px;min-height:50px;font-weight:620}.faces-nomination-form textarea{resize:vertical;min-height:130px}.faces-nomination-form input[type=file]{padding:.68rem .82rem}.faces-nomination-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.faces-nomination-form legend{color:var(--muted);grid-column:1/-1;font-weight:680}.faces-nomination-form fieldset label,.faces-confirmation-list label{color:var(--ink);background:#fff;border:1px solid #13243c1a;border-radius:12px;align-items:center;gap:.55rem;padding:.78rem .85rem;font-weight:620;display:flex}.faces-nomination-form input[type=radio],.faces-nomination-form input[type=checkbox]{width:18px;min-width:18px;min-height:18px;padding:0}.faces-nomination-form em{color:var(--muted);align-items:center;gap:.35rem;font-size:.88rem;font-style:normal;font-weight:520;display:inline-flex}.faces-confirmation-list{gap:.55rem;display:grid}.patrons-reference-page{color:#082a73;background:#fffaf1;min-height:100vh}.patrons-reference-board{background:#fffaf1;border:2px solid #c98924;border-bottom:0;width:100%;position:relative}.patrons-reference-board img{width:100%;height:auto;display:block}.patrons-hotspot{z-index:2;border-radius:8px;position:absolute}.patrons-hotspot:focus-visible{outline-offset:3px;outline:3px solid #082a73b3}.patrons-hotspot.is-apply{width:12.4%;height:4.4%;top:26.7%;left:7.9%}.patrons-hotspot.is-benefits{width:11.2%;height:4.4%;top:26.7%;left:21.3%}.patrons-hotspot.is-name{width:7.9%;height:6%;top:67.2%;left:38.1%}.patrons-reference-request{background:radial-gradient(circle at 3% 45%,#c989242e,#0000 12%),linear-gradient(90deg,#fff8e8,#fff 58%,#fff9ed);border:2px solid #c98924;border-top:1px solid #c989245c;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1rem,7.8vw,8.5rem);display:flex}.patrons-reference-request div{gap:.28rem;display:grid}.patrons-reference-request p{color:#082a73;font-variant:small-caps;letter-spacing:.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.patrons-reference-request h1{color:#082a73;max-width:640px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.15vw,2.2rem);line-height:1}.patrons-reference-request span{color:#314373;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.patrons-reference-request a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#063b9c,#0a58d4);border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;padding:0 1.35rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #082a732e}.patron-v2{--pv-blue:#062a79;--pv-deep:#031d5c;--pv-gold:#bd7c1d;--pv-soft:#fff7e8;border:2px solid var(--pv-gold);min-height:100vh;color:var(--pv-blue);background:#fffbf4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.patron-v2 h1,.patron-v2 h2{font-family:Georgia,Times New Roman,serif}.patron-v2-nav{background:#ffffffe0;border-bottom:1px solid #bd7c1d40;grid-template-columns:220px minmax(460px,1fr) 118px 132px 42px 42px 116px;gap:14px;height:69px;padding:0 136px;display:grid}.patron-v2-brand{color:var(--pv-blue);justify-items:center;gap:0;font-size:.67rem;font-weight:700;text-decoration:none;display:grid}.patron-v2-brand .egiridih-logo{width:94px;height:auto}.patron-v2-nav nav{justify-content:center;gap:32px;display:flex}.patron-v2-nav nav a,.patron-v2-nav>button,.patron-login{color:#001b61;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:38px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.patron-v2-nav nav a.is-active{color:#fff;background:#092d91;min-width:92px;box-shadow:0 6px 12px #062a792e}.patron-v2-nav>button,.patron-login,.patron-weather,.patron-icon-btn{background:#fff;border:1px solid #0a2a6014;box-shadow:0 6px 16px #062a7912}.patron-weather{color:#062a79;border-radius:7px;align-content:center;height:47px;padding:0 12px;font-size:.72rem;display:grid}.patron-weather span{color:#153778;white-space:nowrap;text-overflow:ellipsis;max-width:96px;display:block;overflow:hidden}.patron-icon-btn{color:#001b61;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.patron-v2-hero{background:linear-gradient(90deg,#fffaf0fa 0 34%,#ffeec47a 54%,#fff4de47);border-bottom:1px solid #bd7c1d5c;height:320px;position:relative;overflow:hidden}.patron-v2-copy{z-index:3;width:620px;position:absolute;top:26px;left:136px}.patron-v2-copy h1{color:var(--pv-blue);letter-spacing:0;margin:0;font-size:52px;line-height:.96}.patron-v2-copy p{color:var(--pv-blue);margin:3px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:18px}.patron-v2-copy>strong{color:#9d6212;letter-spacing:.08em;text-transform:uppercase;background:#fff8ead1;border:1px solid #bd7c1dc7;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:430px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:19px;display:inline-flex}.patron-v2-actions{gap:18px;margin-top:16px;display:flex}.patron-v2-actions a{color:#00246b;background:#fff;border:1px solid #bd7c1d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:216px;height:40px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.patron-v2-actions a:first-child{color:#fff;background:#0b45c4;border-color:#063aa5}.patron-v2-copy small{color:#1f3979;align-items:center;gap:7px;margin-top:13px;font-size:.72rem;display:inline-flex}.patron-v2-art{position:absolute;inset:0 0 0 34%}.patron-v2-art:before{content:"";z-index:2;background:linear-gradient(90deg,#fffaf0e0,#fffaf038 28%,#0000 54%);position:absolute;inset:0}.patron-v2-art>img:first-child{object-fit:cover;object-position:52% 30%;filter:sepia(.18)saturate(1.08)brightness(1.12)}.patron-temple{z-index:3;background:repeating-linear-gradient(90deg,#ffffffb3 0 22px,#b17c2b6b 23px 27px);border:4px solid #b17c2b75;border-bottom:18px solid #ffffff8a;border-radius:160px 160px 6px 6px;width:280px;height:232px;position:absolute;bottom:0;right:5.4%}.patron-peacock{z-index:4;mix-blend-mode:normal;filter:saturate(1.1)contrast(1.05);width:165px;height:auto;position:absolute;bottom:24px;right:25.5%}.patron-feather{z-index:4;pointer-events:none;opacity:.8;background:radial-gradient(circle at 60% 20%,#0b6bc7 0 7%,#073069 8% 13%,#c5821e 14% 18%,#0000 19%),linear-gradient(112deg,#0000 0 48%,#c98924b3 49% 50%,#0000 51% 100%);width:150px;height:280px;position:absolute}.patron-feather.is-left{top:28px;left:8px;transform:rotate(12deg)}.patron-feather.is-right{top:22px;right:8px;transform:scaleX(-1)rotate(12deg)}.patron-v2-stats{z-index:5;background:#ffffffdb;border:1px solid #bd7c1d57;border-radius:8px;grid-template-columns:1.15fr 1fr 1fr;width:684px;height:52px;display:grid;position:absolute;bottom:8px;left:136px;box-shadow:0 10px 22px #062a791f}.patron-v2-stats article{text-transform:uppercase;border-right:1px solid #bd7c1d3d;justify-content:center;align-items:center;gap:12px;font-family:Georgia,Times New Roman,serif;font-weight:800;line-height:1;display:flex}.patron-v2-stats article:last-child{border-right:0}.patron-v2-stats strong{color:#0b45a1;font-size:34px}.patron-tier-row{border-bottom:1px solid #bd7c1d57;grid-template-columns:repeat(3,1fr);gap:26px;height:124px;padding:12px 150px 10px;display:grid}.patron-tier-row article{background:#ffffffd1;border:1px solid #bd7c1d66;border-radius:4px;align-items:center;gap:22px;padding:18px 28px 12px;display:flex;position:relative;overflow:hidden}.patron-tier-row article>span{color:#ffd06b;background:radial-gradient(circle at 38% 30%,#0c61c9,#061f66 76%);border:3px solid #d19733;border-radius:999px;flex:none;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 7px 13px #041a5540}.patron-tier-row article svg{width:32px;height:32px}.patron-tier-row h2{color:var(--pv-blue);text-transform:uppercase;margin:0 0 2px;font-size:22px;line-height:1.1}.patron-tier-row p{color:#17346e;max-width:250px;margin:7px 0;font-size:.78rem;line-height:1.25}.patron-tier-row small{color:#76470b;background:#ffedc5;border-radius:999px;padding:4px 12px;font-size:.72rem;display:inline-flex}.patron-wall-benefits{border-bottom:1px solid #bd7c1d57;grid-template-columns:50% 50%;height:153px;display:grid}.patron-wall{border-right:1px solid #bd7c1d57;grid-template-columns:250px 1fr;align-items:center;padding:12px 44px 12px 56px;display:grid}.patron-wall h2,.patron-benefits h2{color:var(--pv-blue);text-transform:uppercase;margin:0;font-size:22px}.patron-wall p{color:#17346e;margin:5px 0 0;font-size:.86rem;line-height:1.22}.patron-plaques{grid-template-columns:repeat(4,100px);gap:8px 10px;display:grid}.patron-plaques span,.patron-plaques a{color:#151b2d;text-align:center;background:#ffffffdb;border:1px solid #bd7c1d75;border-radius:5px;align-content:center;place-items:center;height:58px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.04;text-decoration:none;display:grid}.patron-plaques svg{color:var(--pv-gold)}.patron-plaques a{color:#ffd77d;background:linear-gradient(135deg,#06266f,#0a44b5);border-color:#d99b37;box-shadow:0 0 18px #c9892452}.patron-benefits{text-align:center;grid-template-columns:repeat(5,1fr);align-items:center;padding:8px 42px 10px 52px;display:grid}.patron-benefits h2{grid-column:1/-1;font-size:18px}.patron-benefits article{border-left:1px solid #bd7c1d3d;align-content:center;place-items:center;gap:4px;min-height:102px;padding:0 9px;display:grid}.patron-benefits article:first-of-type{border-left:0}.patron-benefits span{color:#ffd06b;background:radial-gradient(circle at 38% 30%,#0c61c9,#061f66 76%);border:3px solid #d19733;border-radius:999px;place-items:center;width:50px;height:50px;display:grid}.patron-benefits strong{max-width:96px;color:var(--pv-blue);font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.04}.patron-benefits small{color:#17346e;font-size:.6rem;line-height:1.12}.patron-proof{border-bottom:1px solid #bd7c1d57;grid-template-columns:49% 22% 29%;height:89px;display:grid}.patron-limited{color:#fff;background:linear-gradient(90deg,#061c5b,#073e99);grid-template-columns:1fr 365px;align-items:center;gap:20px;padding:0 56px 0 96px;display:grid;position:relative}.patron-limited>i{background:radial-gradient(circle at 32% 28%,#0b6bc7 0 8%,#073069 9% 15%,#c5821e 16% 22%,#0000 23%),linear-gradient(112deg,#0000 0 48%,#c98924b3 49% 50%,#0000 51% 100%);width:82px;height:90px;position:absolute;top:0;left:4px}.patron-limited strong{color:#ffd77d;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:15px}.patron-limited p{max-width:520px;margin:7px 0 0;font-size:.82rem;line-height:1.25}.patron-seats{border:1px solid #ffd77d7a;border-radius:4px;place-items:center;padding:9px 14px;display:grid}.patron-seats b{color:#fff;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:16px}.patron-seats span{gap:7px;margin:4px 0;display:flex}.patron-seats i{border:1px solid #d99b37;border-radius:999px;width:21px;height:21px}.patron-seats i.is-reserved{background:#ffd06b}.patron-seats em{color:#fff;font-size:.7rem;font-style:normal}.patron-quote{background:#ffffffd1;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.patron-quote img{border-radius:999px;grid-row:span 3}.patron-quote p{color:var(--pv-blue);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.22}.patron-quote strong,.patron-quote small{font-size:.72rem}.patron-quote small{color:#76470b;background:#ffedc5;border-radius:999px;width:fit-content;padding:3px 9px}.patron-trust{background:#ffffffdb;grid-template-columns:repeat(3,1fr);display:grid}.patron-trust article{text-align:center;border-left:1px solid #bd7c1d38;align-content:center;place-items:center;padding:7px;display:grid}.patron-trust svg{color:#0a45c4}.patron-trust strong{max-width:88px;color:var(--pv-blue);font-size:.72rem;line-height:1}.patron-trust span{color:#17346e;max-width:108px;font-size:.62rem;line-height:1.12}.patron-apply-strip{background:linear-gradient(90deg,#fff8e9,#fff 58%,#fff8e9);border-bottom:1px solid #bd7c1d57;grid-template-columns:380px 1fr;align-items:center;gap:40px;height:auto;min-height:108px;padding:14px 136px 16px;display:grid}.patron-apply-strip h2{color:var(--pv-blue);text-transform:uppercase;margin:0;font-size:23px}.patron-apply-strip p{color:#17346e;margin:4px 0;font-size:.88rem}.patron-apply-strip small{color:#17346e;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.patron-apply-strip a{color:#fff;background:#0b45c4;border-radius:7px;justify-content:center;justify-self:end;align-items:center;gap:8px;width:225px;height:48px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.patron-v2-footer{background:#ffffffe6;grid-template-columns:180px minmax(420px,1fr) 250px 170px;align-items:center;gap:24px;height:auto;min-height:62px;padding:8px 136px;display:grid}.patron-v2-footer nav,.patron-v2-footer div{justify-content:center;align-items:center;gap:22px;display:flex}.patron-v2-footer a{color:#001b61;font-size:.7rem;font-weight:760;text-decoration:none}.patron-v2-footer .patron-v2-brand .egiridih-logo{width:70px}.patron-v2-footer .patron-v2-brand span{font-size:.58rem}.patron-v2-footer p{color:#7b8794;font-size:.68rem}.patron-v2-footer div svg{color:#0a45c4}.patron-clean{--pc-blue:#06266f;--pc-gold:#bd7c1d;--pc-line:#bd7c1d52;min-height:auto;color:var(--pc-blue);background:linear-gradient(#fff9ee,#fffdf8 52%,#fff7e9);padding-bottom:0}.patron-clean a{text-decoration:none}.patron-clean h1,.patron-clean h2{font-family:Georgia,Times New Roman,serif}.patron-clean-nav{border:2px solid var(--pc-gold);background:#ffffffe6;border-bottom-width:1px;justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:74px;padding:.5rem clamp(1rem,7vw,8rem);display:flex}.patron-clean-brand{width:190px;color:var(--pc-blue);justify-items:center;font-size:.74rem;font-weight:750;display:grid}.patron-clean-brand .egiridih-logo{width:96px;height:auto}.patron-clean-nav nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.patron-clean-nav nav a{color:#001b61;border-radius:8px;align-items:center;min-height:42px;padding:0 1rem;font-weight:820;display:inline-flex}.patron-clean-nav nav a.is-active{color:#fff;background:#0a349d}.patron-clean-hero{border-inline:2px solid var(--pc-gold);border-bottom:1px solid var(--pc-line);background:linear-gradient(90deg,#fff8e9 0 42%,#fff0cb);grid-template-columns:minmax(360px,.95fr) minmax(400px,1.05fr);align-items:stretch;min-height:350px;display:grid;position:relative;overflow:hidden}.patron-clean-copy{z-index:2;align-content:center;gap:.65rem;padding:2rem clamp(1rem,6vw,8rem);display:grid;position:relative}.patron-clean-copy>p{color:var(--pc-gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.patron-clean-copy h1{max-width:700px;color:var(--pc-blue);margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.95}.patron-clean-copy>span{color:#17346e;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.6vw,1.45rem)}.patron-clean-copy>strong{color:#9d6212;letter-spacing:.06em;text-transform:uppercase;background:#fff8ead6;border:1px solid #bd7c1db8;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.55rem 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;display:inline-flex}.patron-clean-copy>div{flex-wrap:wrap;gap:.85rem;display:flex}.patron-clean-copy a,.patron-clean-apply a,.patron-clean-limited>a{color:#fff;background:#0b45c4;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1.25rem;font-weight:850;display:inline-flex}.patron-clean-copy a+a{color:var(--pc-blue);background:#ffffffd1;border:1px solid #bd7c1d61}.patron-clean-copy small,.patron-clean-apply small{color:#294176;align-items:center;gap:.35rem;display:inline-flex}.patron-clean-art{min-height:350px;position:relative}.patron-clean-art:before{content:"";z-index:1;background:linear-gradient(90deg,#fff8e9cc,#fff8e914 45%,#fff8e947);position:absolute;inset:0}.patron-clean-art img{object-fit:cover;object-position:50% 24%;filter:sepia(.12)saturate(1.05)brightness(1.08)}.patron-clean-art aside{z-index:2;color:#fff;background:#06266fc7;border:1px solid #bd7c1d80;border-radius:999px;align-content:center;place-items:center;width:150px;height:150px;display:grid;position:absolute;bottom:2rem;right:clamp(1rem,7vw,7rem);box-shadow:0 20px 42px #06266f33}.patron-clean-art aside b{color:#ffd06b;font-size:2.2rem}.patron-clean-art aside span{text-align:center;max-width:92%;font-size:.96rem;line-height:1.05}.patron-clean-stats,.patron-clean-grid,.patron-detail-grid,.patron-rules-grid,.patron-clean-limited,.patron-clean-apply{width:min(1240px,100% - 2rem);margin:0 auto}.patron-clean-stats{border:1px solid var(--pc-line);background:#ffffffe0;border-radius:9px;grid-template-columns:repeat(3,1fr);min-height:70px;display:grid;transform:translateY(-28px);box-shadow:0 18px 38px #06266f1f}.patron-clean-stats article{border-right:1px solid var(--pc-line);color:var(--pc-blue);text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;font-family:Georgia,Times New Roman,serif;font-weight:850;display:flex}.patron-clean-stats article:last-child{border-right:0}.patron-clean-stats strong{font-size:2.1rem}.patron-clean-wall,.patron-clean-benefits,.patron-clean-apply{border:1px solid var(--pc-line);background:#ffffffc7;border-radius:8px}.patron-clean-benefits article>span{color:#ffd06b;background:radial-gradient(circle at 38% 30%,#0c61c9,#061f66 76%);border:3px solid #d19733;border-radius:999px;place-items:center;display:grid}.patron-clean-grid{grid-template-columns:1.03fr .97fr;gap:1rem;margin-top:-.2rem;display:grid}.patron-clean-wall{grid-template-columns:220px 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.patron-clean-wall h2,.patron-clean-benefits h2,.patron-clean-apply h2{color:var(--pc-blue);text-transform:uppercase;margin:0;font-size:1.45rem}.patron-clean-wall p{color:#17346e}.patron-clean-wall>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.patron-clean-wall span,.patron-clean-wall a{border:1px solid var(--pc-line);color:#151b2d;text-align:center;background:#ffffffe6;border-radius:7px;place-items:center;gap:.1rem;min-height:54px;font-family:Georgia,Times New Roman,serif;font-weight:800;display:grid}.patron-clean-wall a{color:#ffd77d;background:linear-gradient(135deg,#06266f,#0a44b5)}.patron-clean-benefits{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;padding:1rem;display:grid}.patron-clean-benefits h2{grid-column:1/-1;margin-bottom:.8rem}.patron-clean-benefits article{border-left:1px solid var(--pc-line);align-content:start;place-items:center;gap:.4rem;min-height:116px;padding:0 .75rem;display:grid}.patron-clean-benefits article:first-of-type{border-left:0}.patron-clean-benefits article>span{width:52px;height:52px}.patron-clean-benefits strong{color:var(--pc-blue);font-family:Georgia,Times New Roman,serif;line-height:1}.patron-clean-benefits small{color:#17346e;line-height:1.2}.patron-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem;margin-top:1rem;display:grid}.patron-detail-card{border:1px solid var(--pc-line);background:#ffffffc2;border-radius:10px;align-content:start;gap:.75rem;padding:1.15rem;display:grid;box-shadow:0 16px 36px #06266f14}.patron-detail-card.is-primary{background:linear-gradient(135deg,#fff8e8,#ffffffe6)}.patron-detail-card>span{color:#8c5510;background:#fff1ce;border-radius:999px;align-items:center;gap:.38rem;width:fit-content;padding:.34rem .7rem;font-weight:850;display:inline-flex}.patron-detail-card h2{color:var(--pc-blue);margin:0;font-size:1.55rem;line-height:1}.patron-detail-card p,.patron-rules-grid p{color:#17346e;margin:0;line-height:1.38}.patron-detail-card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.patron-detail-card li{color:#14295a;padding-left:1.1rem;line-height:1.32;position:relative}.patron-detail-card li:before{content:"";background:#d99b37;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.patron-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.patron-rules-grid article{background:#ffffffb8;border:1px solid #bd7c1d3d;border-radius:10px;align-content:start;gap:.46rem;min-height:160px;padding:.9rem;display:grid}.patron-rules-grid svg{color:#0b45c4}.patron-rules-grid strong{color:var(--pc-blue);font-family:Georgia,Times New Roman,serif;font-size:1rem}.patron-rules-grid p{font-size:.84rem}.patron-clean-limited{color:#fff;background:linear-gradient(90deg,#061c5b,#073e99);border-radius:8px;grid-template-columns:1fr 370px;align-items:center;gap:1rem;min-height:110px;margin-top:1rem;padding:1rem 1.25rem;display:grid}.patron-clean-limited strong{color:#ffd77d;text-transform:uppercase;font-family:Georgia,Times New Roman,serif}.patron-clean-limited p{margin:.45rem 0 0}.patron-clean-limited>div:nth-child(2){border:1px solid #ffd77d7a;border-radius:6px;place-items:center;padding:.8rem;display:grid}.patron-clean-limited b{text-transform:uppercase;font-family:Georgia,Times New Roman,serif}.patron-clean-limited span{gap:.45rem;margin:.4rem 0;display:flex}.patron-clean-limited i{border:1px solid #d99b37;border-radius:999px;width:21px;height:21px}.patron-clean-limited i.is-reserved{background:#ffd06b}.patron-clean-limited em{font-size:.76rem;font-style:normal}.patron-clean-apply{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1.5rem;padding:1.2rem;display:flex}.patron-clean-apply p{color:#17346e;margin:.35rem 0}.patron-clean .patron-clean-nav{min-height:58px;padding-block:.28rem}.patron-clean .patron-clean-brand{width:165px;font-size:.64rem}.patron-clean .patron-clean-brand .egiridih-logo{width:76px}.patron-clean .patron-clean-nav nav a{min-height:34px;padding-inline:.9rem}.patron-clean .patron-clean-hero{min-height:246px}.patron-clean .patron-clean-copy{gap:.4rem;padding-block:.82rem}.patron-clean .patron-clean-copy h1{font-size:clamp(2.25rem,3.75vw,3.7rem)}.patron-clean .patron-clean-copy>span{font-size:clamp(.98rem,1.2vw,1.2rem)}.patron-clean .patron-clean-copy>strong{padding:.38rem 1.1rem;font-size:.88rem}.patron-clean .patron-clean-copy a,.patron-clean .patron-clean-limited>a{min-height:38px;padding-inline:1rem}.patron-clean .patron-clean-art{min-height:246px}.patron-clean .patron-clean-art aside{width:112px;height:112px}.patron-clean .patron-clean-art aside b{font-size:1.75rem}.patron-clean .patron-clean-stats{min-height:44px;transform:translateY(-12px)}.patron-clean .patron-clean-stats strong{font-size:1.55rem}.patron-clean .patron-clean-grid{gap:.75rem;margin-top:-.35rem}.patron-clean .patron-clean-wall{grid-template-columns:168px 1fr;gap:.65rem;padding:.65rem}.patron-clean .patron-clean-wall h2,.patron-clean .patron-clean-benefits h2{font-size:1.13rem}.patron-clean .patron-clean-wall p{margin:.28rem 0 0;font-size:.78rem;line-height:1.14}.patron-clean .patron-clean-wall>div:last-child{gap:.38rem}.patron-clean .patron-clean-wall span,.patron-clean .patron-clean-wall a{min-height:35px;font-size:.72rem}.patron-clean .patron-clean-benefits{padding:.65rem}.patron-clean .patron-clean-benefits h2{margin-bottom:.42rem}.patron-clean .patron-clean-benefits article{gap:.25rem;min-height:78px;padding-inline:.42rem}.patron-clean .patron-clean-benefits article>span{width:38px;height:38px}.patron-clean .patron-clean-benefits strong{font-size:.78rem}.patron-clean .patron-clean-benefits small{font-size:.64rem;line-height:1.06}.patron-clean .patron-clean-limited{grid-template-columns:minmax(0,1fr) 310px auto;min-height:66px;margin-top:.45rem;margin-bottom:0;padding:.54rem .85rem}.patron-clean .patron-clean-limited p{margin-top:.24rem;font-size:.78rem;line-height:1.14}.patron-clean .patron-clean-limited>div:nth-child(2){padding:.42rem}.patron-clean .patron-clean-limited span{gap:.34rem;margin:.22rem 0}.patron-clean .patron-clean-limited i{width:16px;height:16px}.patron-clean .patron-clean-limited em{font-size:.64rem}.patron-clean .patron-clean-apply{display:none}@media (max-width:900px){.patron-clean{overflow-x:hidden}.patron-clean-nav{grid-template-columns:1fr;justify-items:start;gap:.45rem;width:100%;padding-inline:.85rem}.patron-clean-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.patron-clean-nav nav a{text-align:center;justify-content:center;min-width:0;padding-inline:.35rem}.patron-clean-hero,.patron-clean-grid,.patron-detail-grid,.patron-rules-grid,.patron-clean-limited,.patron-clean-stats{grid-template-columns:1fr}.patron-clean-hero{border-inline:0;min-height:0}.patron-clean-copy{min-width:0;padding-inline:1rem}.patron-clean-copy h1{max-width:100%;font-size:clamp(2.05rem,14vw,3rem)}.patron-clean-copy>strong,.patron-clean-copy a,.patron-clean-copy>div{width:100%}.patron-clean-art{min-height:210px}.patron-clean .patron-clean-art aside{align-content:center;gap:.08rem;width:104px;height:104px;padding:.48rem}.patron-clean .patron-clean-art aside svg{width:26px;height:26px}.patron-clean .patron-clean-art aside b{font-size:1.58rem;line-height:.95}.patron-clean .patron-clean-art aside span{text-align:center;max-width:86%;font-size:.76rem;line-height:1.02}.patron-clean-stats{width:calc(100% - 1.5rem);margin-top:.75rem;transform:none}.patron-clean-wall{grid-template-columns:1fr}.patron-clean-wall,.patron-clean-benefits,.patron-detail-grid,.patron-rules-grid,.patron-clean-limited{width:calc(100% - 1.5rem)}.patron-clean-wall>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.patron-clean-benefits{grid-template-columns:repeat(2,1fr)}.patron-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patron-clean-apply{flex-direction:column;align-items:stretch}.patron-clean-limited>a{width:100%}}@media (max-width:560px){.patron-clean .patron-clean-limited{border-radius:12px;grid-template-columns:1fr;gap:.8rem;width:calc(100% - 1.2rem);min-height:0;padding:1rem;display:grid}.patron-detail-grid,.patron-rules-grid{width:calc(100% - 1.2rem)}.patron-detail-card{padding:1rem}.patron-detail-card h2{font-size:1.32rem}.patron-rules-grid{grid-template-columns:1fr}.patron-rules-grid article{min-height:0}.patron-clean .patron-clean-limited strong{font-size:1rem;line-height:1.12}.patron-clean .patron-clean-limited p{max-width:100%;font-size:.92rem;line-height:1.28}.patron-clean .patron-clean-limited>div:nth-child(2){border-radius:10px;width:100%;min-width:0;max-width:100%;padding:.76rem .5rem}.patron-clean .patron-clean-limited b{font-size:1.08rem;line-height:1}.patron-clean .patron-clean-limited span{justify-content:center;gap:.26rem;width:100%;margin:.42rem 0 .25rem}.patron-clean .patron-clean-limited i{width:15px;height:15px}.patron-clean .patron-clean-limited em{font-size:.82rem}}@media (max-width:1200px){.patron-v2-nav,.patron-apply-strip,.patron-v2-footer{padding-left:32px;padding-right:32px}.patron-v2-copy,.patron-v2-stats{left:32px}.patron-tier-row{padding-left:32px;padding-right:32px}.patron-wall-benefits,.patron-proof{grid-template-columns:1fr;height:auto}.patron-wall,.patron-benefits,.patron-limited{border-right:0;padding-left:32px;padding-right:32px}}.patrons-page{--patron-blue:#082a73;--patron-gold:#c98924;color:#081d4f;background:radial-gradient(circle at 12% 4%,#e8b25029,#0000 24%),linear-gradient(#fffaf0 0%,#fffdf8 48%,#f9fbff 100%)}.patrons-hero{border-bottom:1px solid #c9892452;grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);align-items:center;gap:1.5rem;min-height:430px;padding:clamp(1.4rem,4vw,4.2rem) clamp(1rem,7vw,6.5rem) 2.6rem;display:grid;overflow:hidden}.patrons-copy{gap:.75rem;max-width:660px;display:grid}.patrons-copy h1{color:var(--patron-blue);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5.8vw,5.2rem);line-height:.92}.patrons-copy p{color:#17306b;margin:0;font-size:clamp(1rem,1.3vw,1.25rem)}.patrons-copy>strong{color:#986011;text-transform:uppercase;letter-spacing:.05em;background:#fffaf0bd;border:1px solid #c989248c;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.52rem 1.35rem;display:inline-flex}.patrons-actions,.patrons-footer-links{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.patrons-actions a,.patrons-request-band a{min-height:46px;color:var(--patron-blue);background:#ffffffc7;border:1px solid #c9892459;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.2rem;font-weight:750;text-decoration:none;display:inline-flex}.patrons-actions a:first-child,.patrons-request-band a{color:#fff;background:linear-gradient(135deg,#063b9c,#0a58d4);box-shadow:0 12px 24px #082a732e}.patrons-copy small{color:#314373;align-items:center;gap:.35rem;display:inline-flex}.patrons-scene{background-color:#0000;background-image:radial-gradient(circle at 76% 48%,#0a2b732e,#0000 11%),radial-gradient(circle at 72% 54%,#0f703d 0 9%,#0000 10%),radial-gradient(circle at 28% 28%,#ffffff61,#0000 20%),linear-gradient(145deg,#ffe9b2d1,#6294b06b),url(/images/home-people/patron.png);background-position:50%;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,cover,contain;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:0 0 0 72px;min-height:320px;position:relative;box-shadow:inset 0 0 0 1px #ffffff70,0 24px 70px #082a7333}.patrons-scene span,.patrons-scene i{border:1px solid #c9892480;position:absolute}.patrons-scene span{background:#ffffff52;border-radius:120px 120px 0 0;width:210px;height:150px;bottom:10%;right:7%}.patrons-scene i{background:#fff8e647;border-radius:999px;width:96px;height:96px;bottom:24%;right:12%}.patrons-stats,.patron-type-grid,.patron-wall-section,.patrons-benefits,.patrons-limited-band,.patrons-request-band,.patrons-footer-links{width:min(1180px,100% - 2rem);margin:0 auto}.patrons-stats{background:#ffffffd6;border:1px solid #c9892440;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr;display:grid;transform:translateY(-30px);box-shadow:0 18px 45px #082a731f}.patrons-stats article{text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;min-height:72px;padding:.8rem;font-size:.78rem;font-weight:760;display:flex}.patrons-stats strong{color:var(--patron-blue);font-family:Georgia,Times New Roman,serif;font-size:2.2rem}.patron-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:-.5rem;display:grid}.patron-type-grid article{background:#ffffffad;border:1px solid #c9892447;border-radius:8px;align-items:center;gap:1rem;min-height:138px;padding:1rem;display:flex}.patron-type-grid svg,.patrons-benefits svg{color:var(--patron-gold)}.patron-type-grid strong,.patron-wall-section h2,.patrons-benefits h2,.patrons-request-band h2{color:var(--patron-blue);margin:0;font-family:Georgia,Times New Roman,serif}.patron-type-grid p,.patron-type-grid small,.patrons-benefits span,.patrons-limited-band span,.patrons-request-band h2{color:#314373}.patron-type-grid small{background:#fff1ce;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.24rem .55rem;display:inline-flex}.patron-wall-section{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.4rem 0;display:grid}.patron-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.patron-wall-grid span,.patron-wall-grid a{color:#081d4f;text-align:center;background:#ffffffb8;border:1px solid #c9892452;border-radius:8px;place-items:center;min-height:56px;font-family:Georgia,Times New Roman,serif;font-weight:760;text-decoration:none;display:grid}.patron-wall-grid a{color:#fff;background:linear-gradient(135deg,#082a73,#0b57cd)}.patrons-benefits{padding:1.2rem 0}.patrons-benefits>div:last-child{background:#ffffffa3;border:1px solid #c989243d;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.patrons-benefits article{text-align:center;align-content:center;place-items:center;gap:.35rem;min-height:118px;padding:.8rem;display:grid}.patrons-benefits article+article{border-left:1px solid #c9892438}.patrons-limited-band,.patrons-request-band{border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}.patrons-limited-band{color:#fff;background:linear-gradient(135deg,#06245e,#0a449f)}.patrons-limited-band strong{color:#ffd982;text-transform:uppercase;margin-bottom:.3rem;display:block}.patrons-limited-band span{color:#ffffffdb}.patrons-limited-band>div:last-child{border:1px solid #ffd9826b;border-radius:999px;gap:.38rem;padding:.5rem;display:flex}.patrons-limited-band i{border:1px solid #ffd982;border-radius:999px;width:20px;height:20px}.patrons-limited-band i.is-reserved{background:#ffd982}.patrons-request-band{background:#ffffffb8;border:1px solid #c9892438;margin-bottom:1rem}.patrons-request-band div{max-width:620px}.patrons-footer-links{justify-content:center;padding:1.2rem 0 2rem}.patrons-footer-links a{color:#17306b;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.patrons-page{--patron-blue:#06266f;--patron-deep:#041a55;--patron-gold:#bd7f20;--patron-line:#bd7f2061;background:linear-gradient(90deg,#fffffff5 0 33%,#fff6 46%,#ffffff0d 72%),linear-gradient(#fff8e9 0%,#fffdf8 58%,#fff7e9 100%);border:2px solid #bd7f209e;min-height:100vh}.patrons-hero{border-bottom:1px solid var(--patron-line);background:radial-gradient(circle at 96% 5%,#ffffffd1,#0000 13%),radial-gradient(circle at 79% 45%,#10553147,#0000 17%),linear-gradient(100deg,#fffaf0fa 0 31%,#fff3cf99 46%,#748e8980 100%);grid-template-columns:minmax(420px,.72fr) minmax(540px,1.28fr);gap:0;min-height:455px;padding:2.1rem clamp(1.6rem,7vw,8rem) 0;position:relative}.patrons-copy{z-index:2;align-self:start;gap:.65rem;padding-top:.2rem;position:relative}.patrons-copy h1{max-width:760px;color:var(--patron-blue);letter-spacing:0;font-size:clamp(3.2rem,5.8vw,5.7rem);line-height:.92}.patrons-copy p{color:var(--patron-blue);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.35vw,1.45rem)}.patrons-copy>strong{color:#9b6415;letter-spacing:.08em;background:#fffaf2bd;border-color:#bd7f20b8;margin-top:.2rem;padding:.58rem 1.55rem;font-family:Georgia,Times New Roman,serif;font-size:1.06rem}.patrons-actions{margin-top:.25rem}.patrons-actions a{border-radius:8px;min-width:188px;min-height:52px;font-size:.95rem}.patrons-copy small{color:#213b78;margin-top:.1rem;font-size:.78rem}.patrons-scene{min-height:auto;box-shadow:none;background-color:#0000;background-image:radial-gradient(at 72% 63%,#0a4f2885 0 7%,#0000 8%),radial-gradient(at 70% 58%,#093f2266 0 13%,#0000 14%),radial-gradient(at 62% 54%,#1165335c 0 16%,#0000 17%),linear-gradient(140deg,#fff1c81f,#06266f3d),url(/images/home-people/patron.png);background-position:50%,50%,50%,50%,83% 62%;background-repeat:no-repeat;background-size:auto,auto,auto,cover,min(28vw,360px);background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:0;position:absolute;inset:0 0 0 34%}.patrons-scene:before{content:"";background:linear-gradient(90deg,#fffaf0e0 0%,#fffaf047 28%,#0000 56%),radial-gradient(circle at 61% 34%,#ffffffb3,#0000 5%),radial-gradient(circle at 47% 43%,#ffffff6b,#0000 9%);position:absolute;inset:0}.patrons-scene span{background:repeating-linear-gradient(90deg,#bd7f2073 0 2px,#0000 2px 32px),#ffffff57;border-color:#bd7f2094;border-radius:999px 999px 0 0;width:min(24vw,330px);height:min(20vw,255px);bottom:5%;right:5.5%}.patrons-scene i{background:#fff8e638;border-color:#bd7f2080;width:min(10vw,142px);height:min(10vw,142px);bottom:24%;right:11.2%}.patrons-stats{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-color:#bd7f2057;border-radius:8px;grid-template-columns:1.15fr 1fr 1fr;width:min(690px,52vw - 2rem);position:absolute;bottom:.45rem;left:clamp(1.6rem,7vw,8rem);transform:none;box-shadow:0 18px 40px #041a551f}.patrons-stats article{border-right:1px solid #bd7f2038;min-height:58px}.patrons-stats article:last-child{border-right:0}.patrons-stats strong{font-size:2rem}.patron-type-grid{gap:1.35rem;width:min(1280px,100% - 2rem);margin-top:0;padding:.7rem 0}.patron-type-grid article{background:radial-gradient(circle at 91% 72%,#bd7f2014,#0000 22%),#ffffffc7;border-color:#bd7f205c;border-radius:4px;min-height:128px;padding:.85rem 1rem}.patron-type-grid article>svg{color:#ffd67c;background:radial-gradient(circle at 35% 28%,#0d56c0,#06266f 72%);border:2px solid #d69c3b;border-radius:999px;flex:none;width:68px;height:68px;padding:.88rem;box-shadow:0 8px 16px #041a5533}.patron-type-grid strong{text-transform:uppercase;font-size:1.45rem}.patron-type-grid p{margin:.28rem 0;font-size:.86rem}.patrons-mid-grid{border-top:1px solid var(--patron-line);border-bottom:1px solid var(--patron-line);grid-template-columns:minmax(430px,.94fr) minmax(520px,1.06fr);width:100%;display:grid}.patron-wall-section{border-right:1px solid var(--patron-line);grid-template-columns:190px minmax(0,1fr);width:100%;margin:0;padding:1rem clamp(1rem,4vw,4rem)}.patron-wall-section h2{font-size:1rem}.patron-wall-grid{gap:.55rem}.patron-wall-grid span,.patron-wall-grid a{background:linear-gradient(135deg,#fffffff5,#fff7e6c2);border-radius:4px;min-height:48px;box-shadow:inset 0 0 0 1px #ffffff8c}.patron-wall-grid a{background:linear-gradient(135deg,#082a73,#0b57cd)}.patrons-benefits{width:100%;margin:0;padding:.85rem clamp(1rem,4vw,4rem)}.patrons-benefits .section-head{text-align:center;margin-bottom:.4rem}.patrons-benefits h2{text-transform:uppercase;font-size:1.35rem}.patrons-benefits>div:last-child{background:0 0;border:0}.patrons-benefits article{border-left:1px solid #bd7f2038;min-height:104px}.patrons-benefits article:first-child{border-left:0}.patrons-proof-row{border-bottom:1px solid var(--patron-line);grid-template-columns:minmax(420px,1.05fr) minmax(250px,.45fr) minmax(360px,.85fr);align-items:stretch;display:grid}.patrons-limited-band{background:linear-gradient(90deg,#031240f5,#05378bfa);border-radius:0;width:100%;margin:0;padding:1.05rem clamp(1rem,4vw,4rem)}.patrons-limited-band>div:last-child{border-radius:4px;min-width:260px}.patrons-quote-card,.patrons-trust-strip{background:#ffffffc7;margin:0;padding:.9rem 1rem}.patrons-quote-card{border-right:1px solid #bd7f2038;align-content:center;gap:.28rem;font-family:Georgia,Times New Roman,serif;display:grid}.patrons-quote-card span{color:var(--patron-blue);font-size:.94rem;font-style:italic}.patrons-quote-card strong{color:var(--patron-deep)}.patrons-quote-card small{color:#8f5b15;background:#fff0ca;border-radius:999px;width:fit-content;padding:.22rem .6rem}.patrons-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.patrons-trust-strip article{text-align:center;align-content:center;justify-items:center;gap:.22rem;display:grid}.patrons-trust-strip svg{color:#0b57cd}.patrons-trust-strip strong{color:var(--patron-blue);font-size:.72rem}.patrons-trust-strip span{color:#314373;font-size:.62rem}.patrons-request-band{border-width:0 0 1px;border-color:var(--patron-line);background:linear-gradient(90deg,#fffbf3fa,#ffffffe0);border-radius:0;width:100%;margin:0;padding:1rem clamp(1rem,8vw,8.5rem)}.patrons-request-band h2{max-width:640px;font-size:1.35rem}.patrons-request-band a{min-width:220px}.patrons-footer{color:#17306b;background:#ffffffbd;grid-template-columns:180px 1fr auto;align-items:center;gap:1rem;padding:.9rem clamp(1rem,8vw,8rem);display:grid}.patrons-footer strong{color:#0b57cd;font-size:1rem}.patrons-footer span{font-size:.72rem}.patrons-footer div{gap:1.1rem;display:flex}.patrons-footer a{color:#17306b;font-size:.74rem;font-weight:700;text-decoration:none}.face-preview-card em.is-abroad{color:#075dc9;background:#e9f3ff}.face-preview-card em.is-soon{color:#7b8794;background:#f0f3f7}.faces-carousel-control{z-index:12;color:#13243c;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #13243c29}.faces-carousel-prev{left:.3rem}.faces-carousel-next{right:.3rem}.faces-dots{gap:.28rem;display:flex;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.faces-dots i{background:#13243c38;border-radius:999px;width:7px;height:7px}.faces-dots i.is-active{background:#0c72df}@media (max-width:1400px),(max-height:760px){.desktop-stage .desktop-hero{gap:.9rem 1.1rem;min-height:calc(100vh - 176px);padding-top:.58rem;padding-bottom:.38rem}.desktop-stage .hero-urgency h1{margin-top:.32rem;font-size:clamp(1.78rem,2.42vw,2.35rem);line-height:1.01}.hero-update-indicator{margin-top:.36rem;padding:.24rem .5rem;font-size:.72rem}.premium-gateway-row{gap:.55rem;margin-top:.65rem}.premium-gateway-card{border-radius:14px;min-height:96px;padding:.72rem .72rem .62rem}.premium-gateway-card strong{font-size:.88rem}.premium-gateway-card p{font-size:.7rem}.premium-gateway-card em{margin-top:.28rem;font-size:.68rem}.gateway-icon{width:29px;height:29px;margin-bottom:.05rem}.faces-giridih-strip{grid-template-columns:170px minmax(0,1fr);gap:.58rem;min-height:124px;margin-top:.58rem;padding:.66rem .72rem}.faces-intro>span{width:32px;height:32px}.faces-intro strong{font-size:.94rem}.faces-intro p{font-size:.74rem}.faces-intro a{margin-top:.18rem;padding:.48rem .72rem;font-size:.7rem}.faces-intro small{font-size:.62rem}.faces-carousel{grid-auto-columns:minmax(98px,112px);gap:.56rem}.face-preview-card{grid-template-rows:70px auto auto auto}.face-preview-photo{min-height:70px}.face-preview-card strong{margin-top:.32rem;font-size:.6rem}.face-preview-card p{font-size:.54rem}.face-preview-card em{margin-top:.25rem;margin-bottom:.34rem;padding:.2rem .36rem;font-size:.5rem}.faces-next{width:34px;height:34px}.desktop-stage .desktop-hero>.landing-feature-rail{min-height:96px;margin-top:.1rem;padding:.28rem .78rem}.desktop-stage .desktop-hero>.landing-feature-rail .landing-feature-rail-links a{min-height:52px;font-size:.7rem}.desktop-stage .desktop-hero>.landing-feature-rail .landing-feature-rail-links>a>svg{width:22px;height:22px}}.desktop-stage .hero-search-actions a{text-shadow:none}.desktop-stage .hero-search-input span,.desktop-stage .hero-search-panel>a,.desktop-stage .hero-search-panel>button,.desktop-stage .hero-search-actions a,.desktop-stage .hero-signal-grid span,.desktop-stage .landing-feature-rail a,.desktop-stage .landing-activity-grid span,.desktop-stage .live-now-panel,.desktop-stage .hero-leaderboard-sponsor small{letter-spacing:0}.desktop-stage .hero-search-panel>a,.desktop-stage .hero-search-panel>button{line-height:1.08}.desktop-stage .activity-ticker{display:none}.social-follow-hub{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:.9rem;width:min(1320px,100% - 2rem);margin:1rem auto 0;display:grid}.homepage-lower-content{gap:1rem;width:min(1320px,100% - 2rem);min-width:0;margin:1rem auto 0;padding-bottom:2rem;display:grid;overflow-x:clip}.homepage-lower-content>.conversations-promo-banner{width:100%;margin:0}.homepage-lower-grid{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:start;gap:.9rem;min-width:0;display:grid;overflow-x:clip}.homepage-lower-grid>.right-now-poll{margin:0}.social-follow-hub.is-home-restored{grid-column:1/-1;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;width:100%;min-width:0;margin:0;display:grid;overflow-x:clip}.social-follow-hub.is-home-restored .social-x-panel{display:none}.social-follow-hub.is-home-restored .social-card-grid{display:contents}.social-follow-hub.is-home-restored .social-copy,.social-follow-hub.is-home-restored .social-card-grid article{height:100%;min-height:168px}.social-follow-hub.is-home-restored .social-copy{grid-template-columns:1fr;align-content:center;gap:.42rem;padding:.82rem .95rem}.social-follow-hub.is-home-restored .social-copy a{grid-area:auto;margin-top:.2rem}.social-reserved-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.45rem;display:grid}.social-reserved-row.is-single-video{grid-template-columns:minmax(0,520px);justify-content:center}.social-reserved-card{color:#13243c;background:#fff;border:1px solid #13243c1a;border-radius:16px;grid-template-rows:auto auto 1fr auto auto;gap:.55rem;min-width:0;height:clamp(250px,19vw,290px);padding:1rem;display:grid;overflow:hidden;box-shadow:0 16px 44px #13243c14}.reserved-card-kicker{color:#075dc9;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;min-width:0;font-size:.74rem;font-weight:920;display:flex}.reserved-card-kicker svg{flex:none}.reserved-card-kicker span{overflow-wrap:anywhere;min-width:0}.reserved-card-kicker em{color:#075dc9;letter-spacing:0;text-transform:none;background:#075dc914;border-radius:999px;flex:none;margin-left:auto;padding:.26rem .5rem;font-size:.68rem;font-style:normal;font-weight:850}.health-at-home-card .reserved-card-kicker{flex-wrap:wrap}.health-at-home-card .reserved-card-kicker em{margin-left:0}.social-reserved-card>strong{font-size:1.05rem;line-height:1.14}.social-reserved-card ul{color:#465863;align-content:start;gap:.28rem;margin:0;padding-left:1.05rem;font-size:.86rem;font-weight:680;line-height:1.24;display:grid}.social-reserved-card a,.social-reserved-card button{color:#fff;width:fit-content;min-height:36px;font:inherit;background:linear-gradient(135deg,#0c72df,#075dc9);border:0;border-radius:11px;justify-content:center;align-items:center;gap:.38rem;padding:.56rem .72rem;font-size:.8rem;font-weight:840;text-decoration:none;display:inline-flex}.social-reserved-card button:disabled{cursor:not-allowed;opacity:.72}.social-reserved-card small,.social-reserved-card p{color:#6f7f8a;margin:0;font-size:.72rem;font-weight:650;line-height:1.25}.health-at-home-card{background:linear-gradient(135deg,#f2fffb,#fff);border-color:#0f93742e;grid-template-rows:1fr;grid-template-columns:minmax(0,1.05fr) minmax(128px,.75fr);align-items:center;gap:.9rem}.health-at-home-copy{gap:.55rem;min-width:0;display:grid}.health-at-home-card .reserved-card-kicker{color:#0f9374}.health-at-home-card .reserved-card-kicker em{color:#0b7b61;background:#0f93741a}.patient-planet-card-brand{color:#6f7f8a;text-align:center;border-radius:12px;align-content:space-between;justify-self:end;width:min(100%,178px);min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.patient-planet-care-visual{object-fit:cover;object-position:78% center;width:100%;height:100%;position:absolute;inset:0}.patient-planet-card-logo{z-index:1;filter:drop-shadow(0 5px 12px #ffffffa8)drop-shadow(0 10px 20px #0f372f38);width:auto;height:58px;margin:0;position:absolute;top:.65rem;left:.65rem}.patient-planet-card-brand small{z-index:1;color:#61717c;background:#fffffff0;border-radius:7px;min-width:0;margin:0;padding:.32rem .4rem;font-size:.7rem;font-weight:760;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.patient-planet-card-brand b{color:#0f9374;font-weight:900}.patient-planet-card-brand sup{margin-left:.08rem;font-size:.58em;line-height:0}.opportunities-card{background:linear-gradient(135deg,#f3f9ff,#fff);border-color:#075dc929}.giridih-seconds-card{background:linear-gradient(135deg,#fff8ed,#fff);border-color:#f07b2033;grid-template-rows:auto minmax(0,1fr) auto;gap:.48rem}.giridih-seconds-card .reserved-card-kicker{color:#d96f12}.giridih-seconds-card .reserved-card-kicker em{color:#b85a08;background:#f07b201f}.seconds-title{min-height:22px}.giridih-seconds-video-frame{color:#fff;background:radial-gradient(circle at 78% 20%,#ffbe486b,#0000 28%),linear-gradient(135deg,#0c72df,#0f9374);border-radius:14px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42,0 12px 28px #13243c24}.giridih-seconds-video-frame video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.giridih-seconds-video-fallback{background:linear-gradient(#07183014,#07183085),radial-gradient(circle at 45% 28%,#ffffff6b,#0000 30%),linear-gradient(135deg,#0c72df,#0f9374);align-content:center;place-items:center;gap:.2rem;width:100%;height:100%;min-height:148px;display:grid}.giridih-seconds-video-fallback strong{color:#fff;font-size:.82rem;font-weight:880}.giridih-seconds-controls{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c182d75;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.34rem;padding:.34rem;display:flex;position:absolute;bottom:.54rem;left:.55rem;right:.55rem}.giridih-seconds-controls button{color:#075dc9;width:30px;height:30px;min-height:30px;box-shadow:none;background:#fffffff5;border-radius:999px;padding:0}.giridih-seconds-controls button:disabled{color:#77848c;opacity:.78}.giridih-seconds-progress{z-index:3;background:#ffffff47;border-radius:999px;height:2px;position:absolute;bottom:.25rem;left:.75rem;right:.75rem;overflow:hidden}.giridih-seconds-progress span{border-radius:inherit;background:#ffbd2f;height:100%;display:block}.giridih-seconds-submit{width:100%;min-height:30px;box-shadow:none;color:#075dc9;background:0 0;border-top:1px solid #f07b2029;border-radius:0;justify-content:center;align-items:center;padding:.35rem 0 0;font-size:.78rem;font-weight:830;text-decoration:none;display:flex}.giridih-seconds-submit.is-disabled{cursor:default;color:#6f7f8a}.social-disabled-cta{color:#3d2d209e;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.site-footer{color:#5f6f7c;background:#f7f8f7;border-top:1px solid #13243c14;font-size:.82rem}.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 .85rem;display:grid}.site-footer section{align-content:start;gap:.34rem;display:grid}.site-footer p{color:#13243c;margin:0 0 .12rem;font-weight:800}.site-footer a{color:#5f6f7c;width:fit-content;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:#075dc9;text-decoration:underline}.site-footer span{color:#465863;font-weight:680}.site-footer small{color:#77848c;max-width:360px;line-height:1.35}.site-footer-bottom{color:#77848c;border-top:1px solid #13243c1a;width:min(1180px,100% - 2rem);margin:0 auto;padding:.68rem 0 .8rem;font-size:.76rem}.legal-page{color:#13243c;width:min(840px,100% - 2rem);margin:2rem auto 4rem}.legal-updated{color:#77848c;margin:0 0 .5rem;font-size:.82rem;font-weight:680}.legal-page h1{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.legal-subtitle{color:#5f6f7c;margin:.75rem 0 0;font-size:1.05rem;font-weight:680}.legal-content{gap:.85rem;margin-top:1.35rem;font-size:1rem;line-height:1.65;display:grid}.legal-content p{margin:0}.legal-content h2{color:#0d3f7c;margin:.5rem 0 -.35rem;font-size:1.05rem;line-height:1.25}.legal-content h2:first-child{margin-top:0}.coming-soon-label{color:#075dc9;background:#eaf4ff;border-radius:999px;width:fit-content;padding:.32rem .7rem;font-size:.78rem;font-weight:820}.simple-service-list{gap:.42rem;margin:0;padding-left:1.2rem;display:grid}.external-form-link{color:#fff;background:#075dc9;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:.65rem 1rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.external-form-link.secondary{color:#075dc9;background:#fff;border:1px solid #075dc93d}.social-copy,.social-card-grid article,.social-x-panel{background:#fff;border:1px solid #13243c17;border-radius:16px;box-shadow:0 16px 44px #13243c14}.social-copy{background:radial-gradient(circle at 92% 18%,#ffffff85,#0000 26%),linear-gradient(135deg,#ffbd4a,#ff8f2f);border-color:#f07b2052;grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;min-height:0;padding:.72rem .85rem;display:grid;box-shadow:0 18px 44px #f07b2038}.social-copy small,.social-x-panel small,.social-card-grid span{color:#0b6fcf;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:950}.social-copy small{color:#7a3508}.social-copy strong{color:#2d1906}.social-copy p{color:#5a2f0b}.social-copy strong,.social-x-panel strong,.social-card-grid strong{color:#13243c}.social-card-grid a{color:#075dc9;border-bottom:2px solid #075dc938;width:fit-content;font-weight:950;text-decoration:none}.social-copy>strong{font-size:.96rem;line-height:1.12}.social-copy p,.social-x-panel p,.social-card-grid p{color:#5f6f7c;margin:0;font-weight:680;line-height:1.35}.social-copy a{color:#fff;background:linear-gradient(135deg,#0c72df,#075dc9);border-radius:11px;grid-area:1/2/span 3;align-items:center;gap:.45rem;width:max-content;min-height:34px;padding:.52rem .78rem;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #075dc938}.social-copy p{font-size:.78rem}.social-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:.75rem;display:grid}.social-card-grid article{align-content:start;gap:.32rem;min-height:0;padding:.72rem .78rem;display:grid}.social-card-grid article>svg{color:#fff;background:linear-gradient(135deg,#0c72df,#075dc9);border-radius:12px;width:34px;height:34px;padding:.46rem}.social-card-grid article:first-child{background:linear-gradient(135deg,#fff7fb,#fff)}.social-card-grid article:nth-child(2){background:linear-gradient(135deg,#eef8ff,#fff)}.social-card-grid article:nth-child(3){background:linear-gradient(135deg,#f7fbff,#fff)}.social-card-grid article:nth-child(3)>svg{background:#13243c}.social-card-grid a{font-weight:820}.social-x-panel{background:linear-gradient(135deg,#0c72df1a,#fffffff5),#fff;border-color:#075dc926;grid-column:1/-1;grid-template-columns:minmax(230px,.55fr) minmax(0,1fr) minmax(150px,.28fr);align-content:start;align-items:stretch;gap:.75rem;padding:.85rem;display:grid}.social-x-panel:before{content:none}.x-strip-head{align-content:center;gap:.22rem;min-width:0;padding-left:3.05rem;display:grid;position:relative}.x-strip-head:before{content:"X";color:#fff;background:#13243c;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.social-x-actions{grid-template-columns:1fr;gap:.45rem;min-width:0;display:grid}.social-x-actions a,.x-official-link{color:#fff;background:linear-gradient(135deg,#13243c,#0b6fcf);border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:.58rem .78rem;font-size:.82rem;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.social-x-actions a:nth-child(2){color:#13243c;background:#fff;border:1px solid #13243c1f}.x-buzz-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;padding-top:0;display:grid}.x-buzz-list>span{color:#0b6fcf;text-transform:uppercase;letter-spacing:.03em;grid-column:1/-1;font-size:.72rem;font-weight:900}.x-buzz-list article{background:#ffffffc7;border:1px solid #13243c14;border-radius:12px;gap:.15rem;min-width:0;max-height:104px;padding:.5rem .58rem;display:grid;overflow:hidden}.x-buzz-list b{color:#13243c;font-size:.78rem}.x-buzz-list p{color:#5f6f7c;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.74rem;font-weight:620;line-height:1.24;display:-webkit-box;overflow:hidden}.x-official-link{color:#075dc9;background:0 0;border:1px solid #075dc92e}@media (max-width:1180px){.conversations-promo-banner{grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);min-height:310px}.conversations-promo-guests{grid-template-columns:repeat(2,minmax(82px,1fr))}.conversations-promo-guests article:nth-of-type(3){display:none}.landing-feature-rail{justify-content:flex-start;padding-inline:1rem;overflow-x:auto}.social-follow-hub,.social-follow-hub.is-home-restored{grid-template-columns:1fr}.social-follow-hub.is-home-restored .social-card-grid{display:grid}.homepage-lower-content{width:100%;max-width:100%;padding-inline:1rem;overflow-x:hidden}.homepage-lower-grid,.social-follow-hub.is-home-restored,.social-reserved-row,.social-follow-hub.is-home-restored .social-card-grid{gap:.85rem;width:100%;max-width:100%;overflow:visible}.social-reserved-row{grid-template-columns:1fr;margin-top:0;display:grid}.social-reserved-card{width:100%;height:auto;min-height:0;overflow:visible}.social-follow-hub.is-home-restored .social-card-grid{grid-template-columns:1fr}.social-follow-hub.is-home-restored .social-copy,.social-follow-hub.is-home-restored .social-card-grid article{height:auto;min-height:0;overflow:visible}.site-footer-grid,.homepage-lower-grid{grid-template-columns:1fr}.social-x-panel{grid-column:auto;grid-template-columns:1fr}.x-buzz-list{grid-template-columns:1fr}}@media (max-width:900px){.homepage-lower-content{width:100%;max-width:100%;margin-top:0;padding:.85rem;overflow-x:hidden}.homepage-lower-grid,.social-follow-hub.is-home-restored,.social-reserved-row,.social-follow-hub.is-home-restored .social-card-grid{grid-template-columns:1fr;gap:.85rem;width:100%;max-width:100%;display:grid;overflow:visible}.social-follow-hub.is-home-restored .social-copy,.social-follow-hub.is-home-restored .social-card-grid article{height:auto;min-height:0}.social-reserved-card{width:100%;height:auto;min-height:0;padding:.95rem;overflow:visible}.health-at-home-card{grid-template-columns:1fr}.patient-planet-card-brand{text-align:left;justify-self:start;width:100%;height:150px}.patient-planet-card-brand .patient-planet-care-visual{object-position:78% center}.patient-planet-card-logo{width:auto;height:76px}.reserved-card-kicker{align-items:flex-start}.reserved-card-kicker em{margin-left:0}.social-reserved-card a,.social-reserved-card button{width:100%;min-height:44px}.giridih-seconds-card{grid-template-rows:auto minmax(170px,220px) auto}.social-copy{grid-template-columns:1fr;align-content:start;gap:.5rem;padding:1rem;overflow:visible}.social-copy a,.social-follow-hub.is-home-restored .social-copy a{grid-area:auto;justify-content:center;width:100%}.social-card-grid article{min-height:0;padding:1rem;overflow:visible}}@media (max-width:640px){html,body{width:100%;max-width:100%;overflow-x:hidden}.grand-shell,.desktop-stage,.desktop-stage .desktop-home,.homepage-lower-content,.homepage-lower-grid,.social-follow-hub.is-home-restored{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.grand-shell{padding:0}.desktop-stage .desktop-home{min-height:0}.desktop-stage .desktop-nav{grid-template-columns:1fr;gap:.55rem;min-height:0;padding:.55rem .85rem .7rem;display:grid}.desktop-stage .desktop-nav>div:first-child{justify-items:start;width:100%;display:grid}.desktop-stage .desktop-nav .egiridih-logo{width:86px;max-width:86px;height:auto}.desktop-stage .desktop-nav>div:first-child span{margin-top:-.2rem;font-size:.66rem;line-height:1.1}.desktop-stage .desktop-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;width:100%;display:grid}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary,.desktop-stage .top-more>button{white-space:normal;text-align:center;border-radius:10px;justify-content:center;min-width:0;min-height:36px;padding:.45rem .42rem;font-size:.78rem;line-height:1.08}.desktop-nav-actions{justify-content:space-between;width:100%;min-width:0}.desktop-nav-actions .weather-pill{flex:auto;min-width:0}.desktop-nav-actions .nav-icon-button{flex:0 0 38px}.desktop-nav-actions .login-pill{flex:auto;min-width:0}.desktop-stage .desktop-hero{background:linear-gradient(180deg, #fffffff5 0%, #ffffffb8 44%, #ffffffeb 100%), image-set(url(/images/giridih-landing-waterfall-760.jpg) 760w, url(/images/giridih-landing-waterfall-1100.jpg) 1100w) center top / cover;grid-template-rows:none;grid-template-columns:1fr;align-items:start;gap:.85rem;min-height:0;padding:1rem .85rem .85rem;display:grid}.desktop-stage .hero-urgency{width:100%;min-width:0}.desktop-stage .hero-urgency h1{overflow-wrap:anywhere;max-width:100%;margin-top:.32rem;font-size:clamp(2rem,12vw,2.95rem);line-height:.98}.home-hero-support{max-width:100%;font-size:.96rem;line-height:1.32}.premium-gateway-row{grid-template-columns:1fr;gap:.55rem;width:100%;margin-top:.8rem}.premium-gateway-card{min-height:88px;padding:.72rem}.premium-gateway-card strong,.premium-gateway-card p{max-width:calc(100% - 88px)}.faces-giridih-strip{grid-template-columns:1fr;gap:.65rem;width:100%;min-height:0;padding:.72rem}.faces-carousel{grid-auto-columns:112px;padding-bottom:.25rem}.faces-carousel-control{display:grid}.desktop-stage .live-now-panel{border-radius:16px;width:100%;max-height:none;padding:.75rem}.desktop-stage .desktop-hero>.landing-feature-rail,.landing-feature-rail{border-radius:14px;width:100%;min-height:110px;margin:0;padding:.55rem}.landing-feature-rail-links{justify-content:flex-start}.desktop-stage .desktop-hero>.landing-feature-rail .landing-feature-rail-links a,.landing-feature-rail-links a{flex:0 0 76px;min-height:58px;font-size:.68rem}.homepage-lower-content{width:100%;margin-top:0;padding:.85rem .85rem 1.5rem}.homepage-lower-grid{grid-template-columns:1fr}.conversations-promo-copy h2{overflow-wrap:anywhere}.social-reserved-card{border-radius:16px}}@media (max-width:900px){.conversations-promo-banner{background:linear-gradient(#042456c2 0%,#04417061 48%,#05686ab8 100%),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border-radius:22px;grid-template-columns:1fr;align-content:end;gap:1rem;min-height:430px;padding:1rem}.conversations-promo-copy h2{font-size:clamp(2.1rem,12vw,3.2rem)}.conversations-promo-copy strong{font-size:clamp(1.55rem,8vw,2.1rem)}.conversation-actions{grid-template-columns:1fr;display:grid}.conversation-actions button{width:100%}.conversations-promo-guests{grid-template-columns:repeat(3,minmax(86px,1fr));overflow-x:auto}.conversations-promo-guests article,.conversations-promo-guests article:nth-of-type(2){min-height:118px;transform:none}.conversations-promo-guests article:nth-of-type(3){display:grid}}@media (max-width:1320px){.desktop-stage .desktop-nav nav{gap:.18rem}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary{padding-inline:.62rem}.weather-pill small{display:none}}.sports-shell{gap:1.2rem;padding-bottom:5rem;display:grid}.sports-hero{background:linear-gradient(100deg,#fffffffa 0%,#ffffffdb 42%,#ffffff1f 72%),radial-gradient(circle at 20% 20%,#0e76e033,#0000 30%),linear-gradient(135deg,#eef8ff,#fff 45%,#e9f7ef);border:1px solid #1674d824;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:1rem;min-height:430px;padding:clamp(1.2rem,4vw,3rem);display:grid;overflow:hidden;box-shadow:0 26px 80px #1255961f}.sports-hero-copy{align-content:center;gap:.9rem;display:grid}.sports-hero-copy>span,.sports-panel-head span,.sports-panel-head a{color:#0b6fcf;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.sports-hero h2{color:#0b469f;max-width:760px;font-size:clamp(3rem,6vw,6rem);line-height:.94}.sports-hero p,.sports-panel p{color:#536a75;margin:0;font-weight:750;line-height:1.55}.sports-actions{flex-wrap:wrap;gap:.65rem;display:flex}.sports-actions a,.sports-create a,.sports-form-shell button{color:#fff;background:linear-gradient(135deg,#0c72df,#075dc9);border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #075dc93d}.sports-actions a:nth-child(2),.sports-create a,.sports-form-shell button{background:linear-gradient(135deg,#10a56b,#078653);box-shadow:0 14px 32px #07865338}.sports-pulse{background:#fffffff0;border:1px solid #13243c1a;border-radius:24px;align-self:center;gap:.65rem;padding:1.2rem;display:grid;box-shadow:0 22px 60px #13243c21}.sports-pulse>strong{color:#13243c;font-size:1.2rem}.sports-pulse div{background:#eef8ff;border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:.75rem;min-height:58px;padding:.65rem;display:grid}.sports-pulse b{color:#0b469f;font-size:2rem;line-height:1}.sports-pulse span{color:#13243c;font-weight:900}.sports-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.sports-lifecycle article,.sports-panel{background:#fff;border:1px solid #13243c17;border-radius:18px;box-shadow:0 16px 46px #13243c14}.sports-lifecycle article{gap:.35rem;min-height:116px;padding:.9rem;display:grid}.sports-lifecycle span{color:#078653;background:#e9f6ee;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.sports-lifecycle strong,.sports-row strong,.competition-card strong,.sports-create strong{color:#13243c}.sports-lifecycle small,.sports-row span,.competition-card span,.sports-panel small{color:#61737e;font-weight:750}.sports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sports-panel{gap:.75rem;padding:1rem;display:grid}.puja-live-card{background:radial-gradient(circle at 90% 0,#ffbe5847,#0000 34%),linear-gradient(135deg,#fff8ed 0%,#fff 46%,#eff9ff 100%);border:1px solid #d6701a38;border-radius:18px;align-content:start;gap:.9rem;min-width:0;min-height:100%;padding:clamp(1.05rem,1.8vw,1.45rem);display:grid;box-shadow:0 20px 48px #13243c14}.puja-card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.puja-card-head span{color:#c85f08;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:900;display:inline-flex}.puja-card-head small{color:#0b6b55;background:#0a9a741f;border-radius:999px;padding:.34rem .62rem;font-size:.84rem;font-weight:850}.puja-live-card h2{color:#13243c;max-width:34rem;margin:0;font-size:clamp(1.3rem,1.9vw,1.9rem);line-height:1.12}.puja-date-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.puja-date-list div{background:#ffffffd1;border:1px solid #13243c14;border-radius:14px;gap:.18rem;min-width:0;padding:.78rem .85rem;display:grid}.puja-date-list strong{color:#13243c;font-size:1rem;line-height:1.1}.puja-date-list span{color:#61717b;font-size:.92rem;font-weight:760}.puja-contest-note{color:#b91c1c;background:#ffffffe0;border:1px solid #b91c1c3d;border-radius:16px;padding:.45rem;display:block}.puja-contest-banner{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.puja-contest-note a{color:#fff;background:#b91c1c;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.72rem .82rem;font-size:.94rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #b91c1c3d}@media (max-width:720px){.puja-contest-note{border-radius:12px;padding:.55rem}.puja-contest-banner{object-position:left center;height:220px}.puja-contest-note a{border-radius:10px;min-height:52px;margin-top:.6rem;font-size:1.05rem}}.sports-wide{grid-column:1/-1}.sports-panel-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sports-panel-head span{align-items:center;gap:.45rem;display:inline-flex}.sports-panel-head a{color:#078653;text-decoration:none}.competition-list{gap:.7rem;display:grid}.competition-card{color:#13243c;background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #13243c14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:86px;padding:.9rem;text-decoration:none;display:grid}.competition-card div{gap:.2rem;min-width:0;display:grid}.competition-card small{color:#078653;background:#e9f6ee;border-radius:999px;width:fit-content;padding:.2rem .5rem;font-weight:950}.competition-card em{color:#0b469f;font-style:normal;font-weight:950}.competition-card b{color:#f07b20}.sports-row{background:#f7fbff;border-radius:14px;gap:.18rem;min-height:58px;padding:.7rem;display:grid}.sports-commercial{background:linear-gradient(135deg,#fff9e8,#fff)}.sports-safety{background:linear-gradient(135deg,#eef8ff,#fff)}.result-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.result-strip span{background:#f7fbff;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.sports-create{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.sports-create svg{color:#0c72df}.sports-form-shell{background:#fff;border:1px solid #13243c17;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.sports-form-shell label{color:#13243c;gap:.35rem;font-weight:900;display:grid}.sports-form-shell input{border:1px solid #13243c1f;border-radius:12px;min-height:48px;padding:0 .85rem}.sports-form-shell button{grid-column:1/-1}.sports-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-tapri-module,.tapri-shell,.tapri-composer,.tapri-post,.tapri-empty{background:#ffffffe0;border:1px solid #0f70c824;border-radius:22px;box-shadow:0 18px 50px #13243c14}.home-tapri-module{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.home-tapri-module small,.tapri-side strong,.tapri-tabs .active,.tapri-hint a{color:#096dd9}.home-tapri-module strong{color:#13243c;display:block}.home-tapri-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.home-tapri-list a{color:#13243c;background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe8e4e6;border-radius:16px;gap:.2rem;min-height:92px;padding:.75rem;text-decoration:none;display:grid}.home-tapri-list span,.home-tapri-list small{color:var(--muted);font-size:.78rem;font-weight:800}.home-tapri-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-tapri-cta{color:#fff;background:linear-gradient(135deg,#0b72dc,#159866);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex}.tapri-shell{grid-template-columns:280px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.tapri-side{background:linear-gradient(145deg,#eef8ff,#fff 56%,#fff6e5);border-radius:18px;gap:.7rem;height:fit-content;padding:1rem;display:grid;position:sticky;top:1rem}.tapri-side svg{color:#f28a18}.tapri-side p,.tapri-author small,.tapri-post p,.tapri-replies,.tapri-rules{color:var(--muted)}.tapri-rules{gap:.35rem;font-size:.88rem;font-weight:800;display:grid}.tapri-main{gap:.9rem;display:grid}.tapri-composer{gap:.65rem;padding:.8rem;display:grid}.tapri-composer textarea{border-radius:16px;min-height:104px}.tapri-composer-row{grid-template-columns:180px minmax(0,1fr) auto;gap:.6rem;display:grid}.tapri-composer button,.tapri-replies button{background:#096dd9;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.tapri-tabs{gap:.5rem;display:flex;overflow-x:auto}.tapri-tabs a{white-space:nowrap;color:#13243c;border:1px solid var(--line);background:#fff;border-radius:999px;padding:.65rem .9rem;font-weight:850;text-decoration:none}.tapri-tabs .active{background:#eef8ff;border-color:#096dd952}.tapri-feed{gap:.85rem;display:grid}.tapri-post{gap:.75rem;padding:1rem;display:grid}.tapri-post.is-focused{border-color:#f28a1894;box-shadow:0 0 0 4px #f28a181f,0 18px 50px #13243c14}.tapri-author{align-items:center;gap:.65rem;display:flex}.tapri-author>span{color:#fff;background:linear-gradient(135deg,#0b72dc,#14a06f);border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.tapri-author div{gap:.1rem;display:grid}.tapri-post p{margin:0;font-size:1.02rem;line-height:1.55}.tapri-media,.tapri-context,.tapri-hint{color:#0c5aa8;background:#fff7e8;border-radius:999px;width:fit-content;padding:.5rem .7rem;font-weight:850;text-decoration:none}.tapri-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.tapri-actions button,.tapri-report summary{color:#13243c;border:1px solid var(--line);background:#f7fbff;border-radius:999px;align-items:center;gap:.3rem;min-height:34px;padding:.4rem .58rem;font-weight:850;display:inline-flex}.tapri-actions button:disabled{opacity:.52;cursor:not-allowed}.tapri-actions .tapri-danger-action{color:#9d2f24;background:#fff6f4;border-color:#c63e3033}.tapri-actions .tapri-ticker-action,.tapri-ticker-note{color:#8a5a08;background:#fff8e7;border-color:#d8941840}.tapri-ticker-note{border:1px solid #d8941840;border-radius:999px;align-items:center;gap:.3rem;min-height:34px;padding:.4rem .7rem;font-weight:850;display:inline-flex}.tapri-own-note{color:#55716a;background:#f2fbf7;border:1px solid #16895f29;border-radius:999px;align-items:center;min-height:34px;padding:.4rem .7rem;font-weight:800;display:inline-flex}.tapri-report{position:relative}.tapri-report summary{cursor:pointer;list-style:none}.tapri-report form{border:1px solid var(--line);z-index:4;background:#fff;border-radius:14px;gap:.45rem;width:260px;padding:.6rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 45px #13243c1f}.tapri-report small{color:var(--muted);font-weight:750}.tapri-hint{background:#eef8ff;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tapri-hint form button{color:#096dd9;background:#fff;border:1px solid #096dd938;min-height:34px}.tapri-replies{border-top:1px solid var(--line);gap:.5rem;padding-top:.75rem;display:grid}.tapri-replies div{gap:.4rem;display:flex}.tapri-replies form{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.tapri-empty{padding:1.2rem}.celebrations-page,.celebration-create-page,.celebration-detail-page,.celebration-checkout-page{gap:1.4rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1.5rem 0 5rem;display:grid}.celebrations-hero,.celebration-package,.celebration-detail-hero,.celebration-checkout,.celebration-form,.celebration-preview{border:1px solid var(--line);background:#ffffffdb;border-radius:28px;box-shadow:0 18px 55px #13243c14}.celebrations-hero{background:linear-gradient(135deg,#eef8ff,#fff7e6 58%,#effaf4);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:1rem;padding:2rem;display:grid}.celebrations-hero h1,.celebration-package h2,.celebration-detail-hero h1,.celebration-checkout h1{color:#11251f;margin:0;line-height:.96}.celebrations-hero h1{letter-spacing:0;font-size:clamp(3rem,7vw,6.5rem)}.celebrations-hero h2{color:#0b5db8;margin:.8rem 0 0;font-size:clamp(1.5rem,2.8vw,2.6rem)}.celebrations-hero p,.celebration-package p,.celebration-checkout p{color:#5f6f6b;line-height:1.45}.celebrations-hero aside{color:#fff;background:linear-gradient(135deg,#0b5db8f2,#109764eb);border-radius:24px;align-content:end;gap:.45rem;min-height:220px;padding:1.4rem;display:grid}.celebrations-hero aside strong{font-size:1.45rem}.celebration-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.celebration-hero-actions a,.celebration-package article>a,.celebration-handoff-actions a,.celebration-form button,.celebration-share-button,.celebration-report-link,.celebration-checkout>a{color:#fff;background:#0b72dc;border:1px solid #0b72dc38;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:46px;padding:0 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.celebration-hero-actions a+a,.celebration-handoff-actions a+a,.celebration-checkout>a{color:#0b72dc;background:#fff}.celebration-handoff-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.celebration-report-link{box-shadow:none;color:#6f7f8a;background:0 0;border:0;min-height:auto;padding:.25rem 0;font-size:.82rem;text-decoration:underline}.moderation-private-details{background:#ffffffb8;border:1px solid #13243c14;border-radius:12px;gap:.45rem;margin:1rem 0 0;padding:.85rem;display:grid}.moderation-private-details div{gap:.12rem;display:grid}.moderation-private-details dt{color:#667482;text-transform:uppercase;font-size:.72rem;font-weight:800}.moderation-private-details dd{color:#243447;overflow-wrap:anywhere;margin:0;font-size:.88rem}.celebration-section,.celebration-create-grid{gap:1rem;display:grid}.celebration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.celebration-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:22px;text-decoration:none;overflow:hidden;box-shadow:0 14px 40px #13243c0f}.celebration-photo,.celebration-detail-photo,.celebration-preview-photo{color:#0b72dc;background:linear-gradient(135deg,#eaf5ff,#fff4dc) 50%/cover;place-items:center;min-height:190px;display:grid;position:relative}.celebration-photo span,.celebration-detail-photo span{color:#0b72dc;background:#ffffffe0;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.celebration-card>div+div{padding:1rem}.celebration-card small,.celebration-card em,.celebration-detail-hero small,.celebration-detail-hero em{color:#65746f;font-style:normal}.celebration-card h3{color:#13243c;margin:.3rem 0}.celebration-card p{color:#5f6f6b;margin:0 0 .8rem;line-height:1.4}.celebration-package{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:1rem;padding:1.4rem;display:grid}.celebration-package article{background:#fffaf0;border:1px solid #f28a183d;border-radius:22px;padding:1.2rem}.celebration-package article span{color:#b86d0d;margin-left:.5rem;font-weight:800;display:inline-flex}.celebration-package ul,.health-at-home-list{color:#4f615c;margin:.75rem 0 1rem;padding-left:1.2rem}.celebration-create-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}.celebration-form,.celebration-preview,.celebration-checkout{padding:1.25rem}.celebration-form{gap:.8rem;display:grid}.celebration-form label{color:#13243c;gap:.35rem;font-weight:750;display:grid}.celebration-form input,.celebration-form select,.celebration-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:#13243c;background:#fff;border-radius:16px;padding:.78rem .9rem}.celebration-form textarea{resize:vertical;min-height:130px}.celebration-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.celebration-checkbox{align-items:start;color:#4f615c!important;grid-template-columns:auto 1fr!important;font-weight:650!important}.celebration-checkbox input{width:auto;margin-top:.2rem}.celebration-private-note,.celebration-rules,.celebration-policy-links,.celebration-preview p{color:#65746f;margin:0;line-height:1.45}.celebration-policy-links a{color:#0b72dc;font-weight:800}.celebration-preview{gap:.8rem;display:grid;position:sticky;top:96px}.celebration-preview-photo{border-radius:20px}.celebration-preview h2{color:#13243c;margin:0}.celebration-preview-price{color:#0b72dc;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.celebration-detail-hero{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:1rem;padding:1rem;display:grid}.celebration-detail-photo{border-radius:22px;min-height:520px}.celebration-detail-hero article{align-content:center;gap:.75rem;padding:1rem;display:grid}.celebration-detail-hero h1{font-size:clamp(2.5rem,6vw,5.8rem)}.celebration-detail-hero article>strong{color:#0b72dc;font-size:1.35rem}.celebration-detail-hero article>p{color:#4f615c;font-size:1.15rem;line-height:1.5}.celebration-checkout{width:min(720px,100%);margin:0 auto}.celebration-checkout dl{gap:.55rem;display:grid}.celebration-checkout dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.celebration-checkout dt{color:#65746f}.celebration-checkout dd{color:#13243c;margin:0;font-weight:850}.celebration-operator{background:#f5fbff;border-radius:18px;gap:.3rem;margin:1rem 0;padding:1rem;display:grid}.celebration-operator span{color:#65746f}@media (max-width:900px){.sports-hero,.sports-grid,.sports-detail-grid,.sports-form-shell,.result-strip,.home-tapri-module,.tapri-shell,.tapri-composer-row,.tapri-replies form,.home-tapri-list{grid-template-columns:1fr}.tapri-shell,.tapri-post,.tapri-composer{border-radius:18px}.tapri-side{position:static}.celebrations-hero,.celebration-package,.celebration-create-grid,.celebration-detail-hero{grid-template-columns:1fr}.celebration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.celebration-preview{position:static}.sports-lifecycle{grid-template-columns:repeat(6,160px);overflow-x:auto}.competition-card,.sports-create{grid-template-columns:1fr}}@media (max-width:760px){.events-page{gap:1rem;width:min(100% - 1rem,1180px);margin-top:.75rem}.events-hero{border-radius:20px;grid-template-columns:1fr;min-height:0}.events-hero-visual{min-height:150px}.events-hero-copy{padding:1rem}.events-hero-copy h1{font-size:2.25rem}.events-submit-strip,.events-discovery-bar,.events-categories,.event-rail{border-radius:16px;padding:.8rem}.events-discovery-bar{flex-wrap:nowrap;align-items:stretch;overflow-x:auto}.events-discovery-bar a,.events-discovery-bar button{white-space:nowrap}.events-discovery-bar form{flex:none}.events-discovery-bar label{flex:0 0 220px}.events-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-card-row{scroll-snap-type:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}.event-rail{overflow:visible}.event-card{height:auto;min-height:0;max-height:none}.event-card-art{min-height:160px}.event-card-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.event-card-copy a,.event-card-actions a{justify-content:center;width:100%}.celebrations-page,.celebration-create-page,.celebration-detail-page,.celebration-checkout-page{width:min(100% - 1rem,1180px);padding-top:.75rem}.celebrations-hero,.celebration-package,.celebration-form,.celebration-preview,.celebration-checkout{border-radius:20px;padding:1rem}.celebration-grid,.celebration-form-pair{grid-template-columns:1fr}.celebration-detail-photo{min-height:300px}.leaderboard-guide{grid-template-columns:1fr}.conversations-page,.conversation-detail-page{gap:.85rem;width:100%;max-width:100%;padding:0;overflow-x:hidden}.conversations-hero{background:linear-gradient(#021f49f0,#054e85b8 58%,#038e696b),url(/images/giridih-hero-light.jpg) 50%/cover no-repeat;border-radius:20px;grid-template-columns:1fr;gap:.85rem;min-height:auto;padding:1rem}.conversations-hero>div:first-child{gap:.55rem;max-width:100%}.conversations-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,3.1rem);line-height:.98}.conversations-hero p{font-size:.98rem;line-height:1.35}.conversations-hero small{font-size:.88rem}.conversations-hero-actions,.conversation-platforms{grid-template-columns:1fr;gap:.5rem;display:grid}.conversations-hero-actions a,.conversations-hero-actions span,.conversation-platforms a,.host-callout a,.suggest-guest-card a,.host-interest-form a,.conversation-back-link{text-align:center;border-radius:12px;width:100%;min-height:48px;padding:.65rem .75rem}.conversation-format-card{background:#0020488a;border-radius:16px;gap:.55rem;min-height:auto;padding:.85rem}.conversation-format-card svg{width:38px;height:38px}.conversation-format-card strong{max-width:100%;font-size:1.12rem;line-height:1.15}.featured-conversation,.conversation-detail-hero,.conversation-participation-grid,.host-interest-form{grid-template-columns:1fr}.featured-conversation,.coming-up-section,.recent-conversations,.suggest-guest-card,.host-callout,.host-interest-form,.conversation-detail-hero,.conversation-chapters,.conversation-transcript{border-radius:18px;padding:.85rem}.conversation-art,.conversation-detail-art{border-radius:14px;min-height:190px}.featured-conversation h2,.coming-up-section h2,.recent-conversations h2,.suggest-guest-card h2,.host-callout h2,.host-interest-form h2,.conversation-chapters h2,.conversation-transcript h2{font-size:clamp(1.45rem,8vw,2.15rem);line-height:1.05}.featured-conversation>div:last-child,.conversation-detail-hero>div:last-child{padding:0}.suggest-guest-card form,.host-interest-form form{grid-template-columns:1fr}.upcoming-guest-rail,.episode-rail{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.upcoming-guest-rail article,.episode-card{border-radius:16px;min-height:auto}.guest-silhouette,.episode-thumb{width:78px;height:78px}.host-interest-form fieldset div{display:grid}}@media (max-width:900px){.grand-shell,.desktop-stage,.desktop-stage .desktop-home,.desktop-stage .desktop-hero,.homepage-lower-content,.homepage-lower-grid{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.desktop-stage .desktop-home{min-height:0;display:grid}.desktop-stage .desktop-nav{grid-template-columns:1fr;align-items:start;gap:.55rem;padding:.6rem .85rem .7rem;display:grid}.desktop-stage .desktop-nav>div:first-child,.desktop-stage .desktop-nav nav,.desktop-nav-actions{width:100%;min-width:0}.desktop-stage .desktop-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary,.desktop-stage .top-more>button{white-space:normal;text-align:center;min-width:0}.desktop-nav-actions{justify-content:flex-start;flex-wrap:wrap!important}.desktop-nav-actions .weather-pill{flex:180px;min-width:0}.desktop-stage .activity-ticker,.activity-ticker{width:100%;max-width:100%;overflow:hidden}.desktop-stage .desktop-hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;min-height:0;max-height:none;padding:1rem .85rem;display:grid}.desktop-stage .hero-urgency,.desktop-stage .live-now-panel{width:100%;min-width:0;max-width:100%}.desktop-stage .hero-urgency h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,10vw,3rem)}.home-hero-support{max-width:100%}.premium-gateway-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.premium-gateway-card{min-width:0}.premium-gateway-card strong,.premium-gateway-card p{max-width:calc(100% - 74px)}.gateway-people,.gateway-people.is-cluster{width:70px;height:78px;right:.42rem}.gateway-people-photo,.gateway-portrait{width:36%;max-width:72px}.faces-giridih-strip{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:hidden}.faces-carousel{grid-auto-columns:118px;min-width:0;max-width:100%}.faces-carousel-control{display:grid}.desktop-stage .desktop-hero>.landing-feature-rail{width:100%;min-width:0;max-width:100%;overflow-x:auto}.desktop-stage .desktop-hero>.landing-feature-rail .landing-feature-rail-links a{flex:0 0 82px}.homepage-lower-content{margin-top:0;padding-inline:.85rem}}@media (max-width:520px){.desktop-stage .desktop-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-stage .top-more>button{min-height:46px;font-size:.9rem}.desktop-stage .top-more div{left:.62rem;right:.62rem;transform:none}.premium-gateway-row{grid-template-columns:1fr}.premium-gateway-card{min-height:84px}.desktop-stage .live-now-panel{border-radius:16px;padding:.75rem}.desktop-stage .hero-rank-row{grid-template-columns:auto minmax(0,1fr) auto}}.responsive-preview-page{color:#13243c;background:#eef3f7;grid-template-rows:auto 1fr;min-height:100vh;display:grid}.responsive-preview-toolbar{z-index:10;background:#fffffff0;border-bottom:1px solid #13243c1f;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #13243c14}.responsive-preview-toolbar>div{gap:.1rem;margin-right:auto;display:grid}.responsive-preview-toolbar strong{font-size:.98rem}.responsive-preview-toolbar span,.responsive-preview-toolbar label{color:#5f6f7c;font-size:.78rem;font-weight:760}.responsive-preview-toolbar label{gap:.25rem;display:grid}.responsive-preview-toolbar select,.responsive-preview-toolbar a{color:#13243c;min-height:38px;font:inherit;background:#fff;border:1px solid #13243c24;border-radius:10px;font-size:.9rem;font-weight:780}.responsive-preview-toolbar select{min-width:170px;padding:.42rem .6rem}.responsive-preview-toolbar a{color:#075dc9;justify-content:center;align-items:center;padding:.42rem .8rem;text-decoration:none;display:inline-flex}.responsive-preview-stage{place-items:start center;padding:1.2rem;display:grid;overflow:auto}.responsive-preview-device{width:var(--preview-width);height:var(--preview-height);background:#fff;border:10px solid #111827;border-radius:28px;max-width:calc(100vw - 2.4rem);overflow:hidden;box-shadow:0 24px 70px #13243c3d}.responsive-preview-device iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (max-width:520px){.desktop-stage .desktop-nav{gap:.5rem;padding:.48rem .62rem .58rem}.desktop-stage .desktop-nav>div:first-child{justify-items:center}.desktop-stage .desktop-nav nav{scrollbar-width:none;gap:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.desktop-stage .desktop-nav nav::-webkit-scrollbar{display:none}.desktop-stage .desktop-nav a,.desktop-stage .desktop-more summary,.desktop-stage .top-more>button{white-space:nowrap;border-radius:11px;flex:none;min-height:34px;padding:.44rem .62rem;font-size:.82rem}.desktop-nav-actions{justify-content:center;gap:.34rem}.desktop-stage .weather-pill{max-width:128px}.desktop-stage .desktop-hero{gap:.68rem;padding:.82rem .72rem .78rem}.activity-ticker{width:calc(100% - .8rem);margin-top:.55rem}.desktop-stage .hero-urgency h1{font-size:clamp(1.92rem,9.8vw,2.55rem)}.hero-subline,.home-hero-support{margin-top:.52rem;font-size:.95rem;line-height:1.24}}.health-app{color:#13243c;gap:1rem;width:min(1220px,100% - 2rem);margin:1rem auto 5.5rem;display:grid}.health-hero{background:radial-gradient(circle at 93% 6%,#9dd3ef8f,#0000 34%),radial-gradient(circle at 3% 94%,#cae8da80,#0000 37%),linear-gradient(125deg,#f7fcff 0%,#e9f5fc 56%,#ddeef9 100%);border:1px solid #c6deed;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:stretch;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 18px 48px #1e5d8721}.health-hero-copy{align-content:center;gap:.8rem;display:grid}.health-kicker,.health-brand-strip span,.health-section-title small,.health-repeat-card small,.health-panel-head small,.health-my-care small{color:#2b739d;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:920}.health-kicker{color:#23658d;background:#d9edf9;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;padding:.42rem .7rem;display:inline-flex}.health-hero h1{color:#173b5b;letter-spacing:0;max-width:740px;margin:0;font-size:clamp(2.4rem,5.2vw,5.25rem);line-height:.95}.health-hero h1 span{color:#277aae}.health-hero p{color:#526f85;max-width:680px;margin:0;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:650;line-height:1.42}.health-brand-strip{background:#fffc;border:1px solid #c7deec;border-radius:18px;gap:.18rem;width:fit-content;margin-top:.2rem;padding:.75rem .9rem;display:grid}.health-brand-strip strong{color:#234b6c;font-size:.94rem}.health-brand-strip span{color:#4c7998}.health-hero-reassurance{background:url(/images/health-at-home/home-care-visit.png) 82% bottom/cover no-repeat;border-color:#c6dfeb;align-items:end;min-height:340px;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #30698e17}.health-hero-reassurance-copy{color:#fff;text-shadow:0 1px 4px #082b3fa6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#09364f2e;border:1px solid #ffffff52;border-radius:14px;gap:.28rem;width:100%;padding:.78rem;display:grid;box-shadow:0 8px 18px #0f3a5214}.health-hero-reassurance-copy svg{color:#fff}.health-hero-reassurance-copy strong{font-size:1.05rem}.health-hero-reassurance-copy span{color:#fffffff0;font-size:.85rem}.health-coming-placard{text-align:center;background:linear-gradient(#fffffff5,#fff8e8f0),repeating-linear-gradient(90deg,#945d150a 0 1px,#0000 1px 15px);border:1px solid #945d1538;border-radius:18px;place-self:center;place-items:center;gap:.38rem;width:min(320px,100%);min-height:180px;padding:1.4rem 1.15rem;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 24px 52px #744c1833}.health-coming-placard:before,.health-coming-placard:after{content:"";transform-origin:bottom;background:#75582e61;width:1px;height:48px;position:absolute;top:-34px}.health-coming-placard:before{left:32%;transform:rotate(20deg)}.health-coming-placard:after{right:32%;transform:rotate(-20deg)}.health-coming-placard span{background:#fffaf0;border:4px solid #0f93742e;border-radius:999px;width:18px;height:18px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #fffc}.health-coming-placard strong{color:#0b7b61;letter-spacing:0;font-size:clamp(2rem,4vw,3.1rem);line-height:.94}.health-coming-placard small{color:#6c5b3e;max-width:220px;font-size:.92rem;font-weight:760;line-height:1.25}.health-repeat-card{background:#ffffffe6;border:1px solid #13243c14;border-radius:24px;grid-template-columns:minmax(0,.75fr) minmax(260px,.55fr);align-items:center;gap:.75rem;padding:1rem;display:grid;box-shadow:0 16px 42px #13243c14}.health-repeat-card>strong{font-size:1.32rem;line-height:1.1}.health-repeat-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.health-repeat-card button,.health-chip-grid button,.health-service-card button{font:inherit;cursor:pointer;border:0}.health-repeat-card>div button{color:#075dc9;background:#eef8ff;border-radius:13px;min-height:42px;font-weight:850}.health-repeat-card article{color:#fff;background:linear-gradient(135deg,#0b7b61,#0c72df);border-radius:18px;grid-area:1/2/span 3;gap:.28rem;padding:.85rem;display:grid}.health-repeat-card article span{color:#ffffffc7;font-size:.76rem;font-weight:800}.health-repeat-card article b{font-size:1rem}.health-repeat-card article button{color:#075dc9;background:#fffffff5;border-radius:999px;width:fit-content;min-height:34px;padding:.4rem .7rem;font-weight:850}.health-tabs{background:#fff;border:1px solid #13243c14;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.42rem;display:grid;box-shadow:0 14px 34px #13243c12}.health-tabs a{color:#13243c;border-radius:13px;justify-content:center;align-items:center;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}.health-tabs a:nth-child(2){color:#fff;background:#0c72df}.health-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:1rem;display:grid}.health-services{gap:.85rem;display:grid}.health-section-title{gap:.22rem;display:grid}.health-section-title h2{color:#10243d;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.health-free-tools{gap:.85rem;display:grid}.health-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.health-tool-card{color:#13243c;background:#fff;border:1px solid #13243c14;border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:.42rem;min-width:0;min-height:178px;padding:.95rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #13243c14}.health-tool-card:after{content:"";background:#ffffff5c;border-radius:999px;width:112px;height:112px;position:absolute;top:-42px;right:-38px}.health-tool-card>span{color:#fff;background:#0c72df;border-radius:16px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 10px 22px #13243c1f}.health-tool-card strong{color:#10243d;max-width:92%;font-size:1.05rem;line-height:1.1}.health-tool-card p{color:#526270;margin:0;font-size:.86rem;font-weight:640;line-height:1.34}.health-tool-card em{color:#075dc9;align-items:center;gap:.28rem;width:fit-content;font-size:.8rem;font-style:normal;font-weight:880;display:inline-flex}.health-tool-card.is-blue{background:linear-gradient(135deg,#eaf5ff,#fff)}.health-tool-card.is-green{background:linear-gradient(135deg,#e7fff4,#fff)}.health-tool-card.is-purple{background:linear-gradient(135deg,#f4eeff,#fff)}.health-tool-card.is-rose{background:linear-gradient(135deg,#fff0f5,#fff)}.health-tool-card.is-amber{background:linear-gradient(135deg,#fff7df,#fff)}.health-tool-card.is-teal{background:linear-gradient(135deg,#e6fbff,#fff)}.health-tool-card.is-green>span,.health-tool-card.is-teal>span{background:#0b7b61}.health-tool-card.is-purple>span{background:#7c56c7}.health-tool-card.is-rose>span{background:#d94c68}.health-tool-card.is-amber>span{background:#e29318}.health-safety-note{color:#6b4a34;background:#fff8f2;border:1px solid #d94c6829;border-radius:16px;align-items:flex-start;gap:.42rem;margin:0;padding:.68rem .78rem;font-size:.84rem;font-weight:720;line-height:1.35;display:flex}.health-safety-note svg{color:#d94c68;flex:none}.health-service-card{background:#fff;border:1px solid #13243c14;border-radius:22px;grid-template-rows:auto auto 1fr auto auto;gap:.42rem;min-width:0;padding:1rem;display:grid;box-shadow:0 16px 40px #13243c12}.health-service-card.is-active{border-color:#0c72df6b;box-shadow:0 18px 48px #0c72df29}.health-service-card>span{color:#fff;background:#0c72df;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.health-service-card.is-green>span{background:#0b7b61}.health-service-card.is-amber>span{background:#e29318}.health-service-card.is-rose>span{background:#d94c68}.health-service-card.is-blue{background:linear-gradient(135deg,#f2f8ff,#fff)}.health-service-card.is-green{background:linear-gradient(135deg,#effff8,#fff)}.health-service-card.is-amber{background:linear-gradient(135deg,#fff8e6,#fff)}.health-service-card.is-rose{background:linear-gradient(135deg,#fff3f6,#fff)}.health-service-card strong{color:#10243d;font-size:1.12rem;line-height:1.12}.health-service-card p{color:#5f6f7c;margin:0;font-weight:640;line-height:1.35}.health-service-card small{color:#0b7b61;font-weight:850}.health-service-card button{color:#075dc9;background:#eef8ff;border-radius:13px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;font-weight:880;display:inline-flex}.health-service-card.is-active button{color:#fff;background:#0c72df}.health-booking-panel{background:#fffffff5;border:1px solid #13243c1a;border-radius:24px;gap:.85rem;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 22px 60px #13243c24}.health-panel-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.health-panel-head>span{color:#fff;background:#2b83b8;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.health-panel-head strong{color:#10243d;margin-top:.12rem;font-size:1.08rem;line-height:1.12;display:block}.health-step{gap:.45rem;display:grid}.health-step label{color:#13243c;gap:.38rem;font-size:.82rem;font-weight:850;display:grid}.health-step>label:first-child{align-items:center;display:flex}.health-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.health-chip-grid button{color:#526270;background:#f3f7fa;border-radius:12px;min-height:38px;font-weight:800}.health-chip-grid button.is-selected{color:#236b99;background:#e0f1fb}.health-step input,.health-step select{color:#13243c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #13243c1f;border-radius:13px;padding:.55rem .68rem;font-weight:720}.health-locality-note{color:#73807c;font-size:.76rem;font-weight:600;line-height:1.4}.health-confirm[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.72;background:#9ba9b1}.health-step.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.health-step.is-two label{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.health-step.is-two label select{grid-column:1/-1;margin-top:.08rem}.health-summary{background:#f5fbff;border-radius:16px;gap:.34rem;padding:.7rem;display:grid}.health-summary span{color:#465863;align-items:center;gap:.38rem;font-size:.8rem;font-weight:760;display:flex}.health-summary svg{color:#2b83b8}.health-care-panel{background:linear-gradient(135deg,#f4faff 0%,#fff 54%,#f6fcf9 100%);border:1px solid #c9dfed;border-radius:22px;gap:.9rem;padding:clamp(1rem,2.6vw,1.55rem);display:grid;box-shadow:0 16px 38px #27658f12}.health-care-panel-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.health-care-panel-head small{color:#2b739d;letter-spacing:.05em;font-size:.76rem;font-weight:920}.health-care-panel-head h2{color:#172842;margin:.22rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.health-care-panel-head p{color:#61707d;max-width:660px;margin:.42rem 0 0;font-size:.9rem;font-weight:620;line-height:1.42}.health-panel-share{color:#fff;background:#287eb2;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .82rem;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #287eb233}.health-care-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.health-care-professional{background:#ffffffeb;border:1px solid #13243c1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.86rem;display:grid}.health-care-professional>span{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.health-care-professional.is-blue>span{color:#1475d1;background:#e7f2ff}.health-care-professional.is-green>span{color:#27836d;background:#e4f4ef}.health-care-professional.is-amber>span{color:#2c779e;background:#edf6fb}.health-care-professional strong{color:#1a2b43;font-size:1rem;display:block}.health-care-professional p{color:#697782;margin:.16rem 0 0;font-size:.78rem;font-weight:620;line-height:1.32}.health-care-professional small{color:#2a729c;border-top:1px solid #13243c14;grid-column:1/-1;padding-top:.58rem;font-size:.78rem;font-weight:850}.health-care-panel-note{color:#586873;margin:0;font-size:.8rem;font-weight:650;line-height:1.38}.health-confirm{color:#fff;background:linear-gradient(135deg,#0c72df,#075dc9);border-radius:15px;justify-content:center;align-items:center;gap:.42rem;min-height:50px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #075dc938}.health-note{color:#6f7f8a;font-size:.76rem;font-weight:650;line-height:1.32}.health-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.health-trust article,.health-my-care{background:#fff;border:1px solid #13243c14;border-radius:18px;box-shadow:0 14px 34px #13243c0f}.health-trust article{color:#13243c;text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:92px;padding:.9rem;font-weight:820;display:grid}.health-trust svg{color:#0b7b61}.health-my-care{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.health-my-care div{gap:.18rem;display:grid}.health-my-care strong{color:#10243d}.health-my-care a{color:#075dc9;background:#eef8ff;border-radius:13px;align-items:center;min-height:42px;padding:.55rem .8rem;font-weight:850;text-decoration:none;display:inline-flex}.health-mobile-bar{display:none}.health-topic-page{color:#13243c;gap:1rem;width:min(1120px,100% - 2rem);margin:1rem auto 5.5rem;display:grid}.health-topic-hero{background:radial-gradient(circle at 88% 10%,#d94c6829,#0000 24%),radial-gradient(circle at 8% 14%,#7c56c724,#0000 22%),linear-gradient(135deg,#fff1f6,#fff 48%,#f6f0ff);border:1px solid #d94c682e;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:stretch;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 22px 70px #13243c1a}.health-topic-hero>div{align-content:center;gap:.85rem;display:grid}.health-language-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.health-language-switch{color:#075dc9;background:#ffffffd6;border:1px solid #13243c1a;border-radius:999px;align-items:center;min-height:36px;padding:.38rem .68rem;font-size:.82rem;font-weight:880;text-decoration:none;display:inline-flex}.health-coming-soon-tab,.health-disabled-action{color:#fff;background:#e29318;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:36px;padding:.38rem .72rem;font-size:.82rem;font-weight:920;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #e2931829}.health-disabled-action{cursor:default;border-radius:14px;min-height:46px;padding:.6rem .9rem}.health-topic-hero h1{color:#10243d;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.96}.health-topic-hero p{color:#526270;max-width:680px;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:650;line-height:1.42}.health-topic-actions{flex-wrap:wrap;gap:.65rem;display:flex}.health-topic-actions a,.health-topic-actions span,.health-topic-footer-cta a{color:#fff;background:#d94c68;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:.6rem .9rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #d94c682e}.health-topic-actions a:nth-child(2){color:#13243c;box-shadow:none;background:#fff;border:1px solid #13243c1a}.health-specialist-card{background:#ffffffe0;border:1px solid #d94c681f;border-radius:24px;align-content:end;gap:.45rem;padding:1rem;display:grid}.health-specialist-card small,.health-topic-footer-cta small{color:#b93f59;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:920}.health-specialist-card strong{color:#10243d;font-size:1.4rem;line-height:1.08}.health-specialist-card span{color:#6b5260;align-items:flex-start;gap:.34rem;font-size:.82rem;font-weight:720;line-height:1.34;display:inline-flex}.health-specialist-card a{color:#b93f59;background:#fff0f5;border-radius:13px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding:.55rem .75rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.health-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.health-topic-card{background:#fff;border:1px solid #13243c14;border-radius:22px;align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid;box-shadow:0 16px 42px #13243c12}.health-topic-card.is-warm{background:linear-gradient(135deg,#fff8e7,#fff)}.health-topic-card.is-blue{background:linear-gradient(135deg,#eef8ff,#fff)}.health-topic-card>svg{color:#d94c68}.health-topic-card h2{color:#10243d;margin:0;font-size:1.35rem;line-height:1.08}.health-topic-card p,.health-topic-card li,.health-topic-disclaimer p{color:#526270;font-weight:640;line-height:1.42}.health-topic-card p{margin:0}.health-topic-card ul,.health-topic-card ol{gap:.38rem;margin:0;padding-left:1.1rem;display:grid}.health-topic-pills{flex-wrap:wrap;gap:.42rem;display:flex}.health-topic-pills span{color:#075dc9;background:#fff;border-radius:999px;padding:.36rem .58rem;font-size:.76rem;font-weight:820}.health-topic-disclaimer,.health-topic-footer-cta{border:1px solid #d94c6824;border-radius:20px;padding:1rem}.health-topic-disclaimer{background:#fff8f2}.health-topic-disclaimer strong{color:#9d384d}.health-topic-disclaimer p{margin:.25rem 0 0}.health-topic-footer-cta{color:#fff;background:linear-gradient(135deg,#10243d,#7c56c7);justify-content:space-between;align-items:center;gap:1rem;display:flex}.health-topic-footer-cta div{gap:.18rem;display:grid}.health-topic-footer-cta small,.health-topic-footer-cta strong{color:#fff}.health-topic-footer-cta strong{font-size:1.3rem}.health-topic-diabetes .health-topic-hero{background:radial-gradient(circle at 88% 12%,#ffbc4b2e,#0000 24%),radial-gradient(circle at 10% 10%,#0c72df1f,#0000 22%),linear-gradient(135deg,#fff8ec,#fff 46%,#eff8ff);border-color:#ee972d2e}.health-topic-diabetes .health-topic-card>svg{color:#e29318}.health-topic-diabetes .health-topic-actions a:first-child,.health-topic-diabetes .health-topic-footer-cta a{background:#e29318;box-shadow:0 14px 32px #e293182e}.health-topic-diabetes .health-topic-actions span:first-child,.health-topic-diabetes .health-topic-footer-cta span{color:#fff;background:#e29318;box-shadow:0 14px 32px #e293182e}.health-topic-diabetes .health-specialist-card{border-color:#e2931829}.health-topic-diabetes .health-specialist-card small{color:#9c6410}.health-topic-diabetes .health-topic-footer-cta small{color:#fff}.health-topic-diabetes .health-topic-footer-cta{background:linear-gradient(135deg,#0c72df,#0b7b61);border-color:#e2931829}.health-source-panel{background:linear-gradient(135deg,#f1fff8,#fff);border:1px solid #0b7b6129;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid;box-shadow:0 16px 42px #13243c0f}.health-source-panel>svg{color:#0b7b61}.health-source-panel div{gap:.22rem;display:grid}.health-source-panel small{color:#0b7b61;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:920}.health-source-panel strong{color:#10243d;font-size:1.18rem;line-height:1.1}.health-source-panel p{color:#526270;margin:0;font-weight:640;line-height:1.4}.health-source-panel a{color:#075dc9;background:#eef8ff;border-radius:13px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding:.55rem .75rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.health-source-panel>span{color:#0b7b61;white-space:nowrap;background:#e7fff4;border-radius:999px;justify-self:end;width:fit-content;padding:.48rem .68rem;font-size:.8rem;font-weight:900}.health-license-panel{background:linear-gradient(135deg,#fff,#fff9e8);border-color:#e2931833}.health-license-panel>svg{color:#e29318}.health-bhbm-band,.health-monthly-prompts{color:#fff;background:radial-gradient(circle at 96% 10%,#ffffff42,#0000 24%),linear-gradient(135deg,#f3a82d,#0c72df);border:1px solid #e2931824;border-radius:24px;padding:1rem;box-shadow:0 18px 48px #e2931829}.health-bhbm-band{justify-content:space-between;align-items:center;gap:1rem;display:flex}.health-bhbm-band div{gap:.18rem;display:grid}.health-bhbm-band small{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:920}.health-bhbm-band strong{font-size:clamp(1.35rem,3vw,2rem);line-height:1.02}.health-bhbm-band p{color:#ffffffd6;max-width:360px;margin:0;font-weight:720;line-height:1.36}.health-bhbm-lessons .health-topic-card{background:linear-gradient(135deg,#fff6e7,#fff)}.health-bhbm-lessons .health-topic-card:nth-child(2){background:linear-gradient(135deg,#eef8ff,#fff)}.health-bhbm-lessons .health-topic-card:nth-child(3){background:linear-gradient(135deg,#effff8,#fff)}.health-bhbm-lessons .health-topic-card:nth-child(4){background:linear-gradient(135deg,#fff0f5,#fff)}.health-monthly-prompts{background:radial-gradient(circle at 8% 16%,#ffb73b29,#0000 22%),linear-gradient(135deg,#10243d,#0c72df);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:1rem;display:grid}.health-monthly-prompts div{align-content:start;gap:.35rem;display:grid}.health-monthly-prompts h2{color:#fff;margin:0;font-size:1.55rem;line-height:1.06}.health-monthly-prompts p{color:#ffffffc7;margin:0;font-weight:680;line-height:1.35}.health-monthly-prompts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.health-monthly-prompts li{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:16px;padding:.75rem;font-weight:760;line-height:1.32}.health-message-flow{gap:.8rem;display:grid}.health-homecare-loop{background:radial-gradient(circle at 8% 12%,#ffb73b24,#0000 24%),linear-gradient(135deg,#fff,#eef8ff);border:1px solid #0c72df1f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.8rem;display:grid;box-shadow:0 16px 42px #13243c0f}.health-homecare-loop>div{background:#ffffffe6;border:1px solid #13243c14;border-radius:18px;align-content:start;gap:.25rem;padding:.85rem;display:grid}.health-homecare-loop>svg{color:#e29318;align-self:center}.health-homecare-loop small{color:#0b7b61;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:920}.health-homecare-loop strong{color:#10243d;font-size:1.05rem;line-height:1.08}.health-homecare-loop p{color:#526270;margin:0;font-size:.86rem;font-weight:650;line-height:1.34}.health-message-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.health-message-flow-grid article{background:#fff;border:1px solid #e2931824;border-radius:20px;align-content:start;gap:.45rem;min-width:0;padding:.95rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #13243c12}.health-message-flow-grid article:after{content:"";background:#e293181a;border-radius:999px;width:92px;height:92px;position:absolute;inset:auto -30px -38px auto}.health-message-flow-grid span{color:#fff;background:#e29318;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:940;display:grid}.health-message-flow-grid svg{color:#e29318}.health-message-flow-grid strong{color:#10243d;font-size:1.05rem;line-height:1.08}.health-message-flow-grid p{color:#526270;margin:0;font-size:.9rem;font-weight:650;line-height:1.36}.health-package-request,.health-admin-page{gap:1rem;display:grid}.health-package-request{background:linear-gradient(135deg,#fff,#fff8ec);border:1px solid #0c72df1f;border-radius:24px;padding:1rem;box-shadow:0 16px 42px #13243c12}.health-coming-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.health-coming-soon-grid article{background:#ffffffd1;border:1px solid #13243c14;border-radius:18px;align-content:start;gap:.45rem;padding:.9rem;display:grid}.health-coming-soon-grid svg{color:#e29318}.health-coming-soon-grid strong{color:#10243d;font-size:1.05rem;line-height:1.08}.health-coming-soon-grid p{color:#526270;margin:0;font-size:.9rem;font-weight:650;line-height:1.36}.health-package-request form,.health-lead-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.health-package-request label,.health-lead-card label{color:#526270;gap:.35rem;font-size:.82rem;font-weight:840;display:grid}.health-package-request input,.health-package-request select,.health-package-request textarea,.health-lead-card input,.health-lead-card select,.health-lead-card textarea{color:#13243c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #13243c1f;border-radius:13px;padding:.6rem .7rem}.health-package-request textarea,.health-lead-card textarea{resize:vertical;min-height:88px}.health-package-request .wide,.health-lead-card .wide,.health-consent{grid-column:1/-1}.health-consent{color:#13243c;background:#ffffffbf;border:1px solid #13243c14;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.7rem;line-height:1.35}.health-consent input{width:18px;min-height:18px;margin-top:.12rem}.health-package-request button,.health-lead-card button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0c72df;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .9rem;font-weight:900;display:inline-flex}.health-request-success{color:#0b7b61;background:#e7fff4;border-radius:15px;margin:0;padding:.7rem .85rem;font-weight:820}.alumni-success.is-neutral{color:#425466;background:#f8fafc;border-color:#64748b33}.alumni-form-helper{color:#718096;margin-top:.55rem;font-size:.86rem;font-weight:560;line-height:1.4;display:block}.health-admin-page{color:#13243c;width:min(1180px,100% - 2rem);margin:1rem auto 5.5rem}.health-bridge-overview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.health-bridge-overview article{background:#fff;border:1px solid #0c72df1f;border-radius:18px;gap:.35rem;padding:.9rem;display:grid;box-shadow:0 14px 36px #13243c0f}.health-bridge-overview svg,.health-lead-card h2{color:#0c72df}.health-bridge-overview>svg{color:#e29318;align-self:center}.health-bridge-overview strong{color:#10243d}.health-bridge-overview span{color:#526270;font-weight:650;line-height:1.34}.health-lead-list{gap:.85rem;display:grid}.health-lead-card{background:#fff;border:1px solid #13243c14;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 36px #13243c0f}.health-lead-card h2{margin:0 0 .5rem;font-size:1.4rem;line-height:1.08}.health-lead-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.health-lead-card dt{color:#70808c;text-transform:uppercase;font-size:.74rem;font-weight:900}.health-lead-card dd{color:#13243c;margin:.12rem 0 0;font-weight:760}@media (max-width:900px){.family-care-package{border-radius:18px;grid-template-columns:1fr}.family-care-package-image{min-height:220px;max-height:300px}.family-care-package-copy{gap:.7rem;padding:1.1rem}.family-care-package-link{justify-content:center;width:100%}.health-app{gap:.75rem;width:100%;margin-top:0;padding:.65rem .85rem 6.5rem}.health-hero,.health-layout{grid-template-columns:1fr}.health-hero{border-radius:22px;gap:.65rem;padding:.85rem}.health-hero-reassurance{aspect-ratio:16/10;background-position:82% bottom;min-height:0}.health-care-panel-head{flex-direction:column;align-items:stretch}.health-panel-share{width:100%}.health-care-panel-grid{grid-template-columns:1fr}.health-coming-placard{justify-self:start;width:min(260px,92%);min-height:120px;padding:1rem .9rem;transform:rotate(-3deg)}.health-coming-placard:before,.health-coming-placard:after{height:30px;top:-22px}.health-coming-placard strong{font-size:1.85rem}.health-coming-placard small{font-size:.78rem}.health-hero h1{font-size:clamp(2rem,10vw,2.8rem);line-height:.98}.health-hero p{font-size:.92rem;line-height:1.32}.health-kicker{padding:.32rem .58rem;font-size:.72rem}.health-brand-strip{border-radius:14px;width:100%;padding:.62rem .72rem}.health-brand-strip span{font-size:.68rem}.health-brand-strip strong{font-size:.82rem}.health-repeat-card{border-radius:18px;grid-template-columns:1fr;gap:.45rem;padding:.75rem}.health-repeat-card>strong{font-size:1rem}.health-repeat-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.health-repeat-card>div button{border-radius:10px;min-height:34px;font-size:.72rem}.health-repeat-card article{grid-area:auto;display:none}.health-tabs{z-index:8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:0}.health-tabs a{min-height:40px;font-size:.78rem}.health-section-title h2{font-size:1.55rem}.health-tool-grid,.health-service-grid,.health-trust{grid-template-columns:1fr}.health-tool-card{border-radius:18px;min-height:142px}.health-booking-panel{position:static}.health-mobile-bar{z-index:30;background:#fffffff5;border:1px solid #13243c1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.42rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 18px 50px #13243c38}.health-mobile-bar a{color:#13243c;border-radius:14px;justify-content:center;align-items:center;gap:.28rem;min-height:46px;font-size:.74rem;font-weight:880;text-decoration:none;display:inline-flex}.health-mobile-bar a:nth-child(3){color:#fff;background:#0c72df}.health-topic-page{width:100%;margin-top:0;padding:.85rem .85rem 6.5rem}.health-topic-hero,.health-topic-grid{grid-template-columns:1fr}.health-topic-hero{border-radius:22px;padding:.95rem}.health-topic-hero h1{font-size:clamp(2.2rem,11vw,3.2rem)}.health-specialist-card,.health-topic-card{border-radius:18px}.health-topic-footer-cta{display:grid}.health-source-panel{grid-template-columns:1fr;align-items:start}.health-bhbm-band,.health-monthly-prompts,.health-monthly-prompts ul,.health-homecare-loop,.health-bridge-overview,.health-coming-soon-grid,.health-package-request form,.health-lead-card,.health-lead-card form,.health-lead-card dl,.health-message-flow-grid,.alumni-admin-stats,.alumni-admin-grid,.alumni-admin-card dl{grid-template-columns:1fr}.health-homecare-loop>svg,.health-bridge-overview>svg{justify-self:center;transform:rotate(90deg)}.health-bhbm-band{display:grid}}@media (max-width:520px){.health-step.is-two,.health-chip-grid{grid-template-columns:1fr}.health-service-card{border-radius:18px}.health-my-care{display:grid}}.admin-control-page,.admin-operations-page{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.admin-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.4rem 0 2.1rem;display:grid}.admin-command-strip article{background:#fff;border:1px solid #dbe5e3;border-radius:8px;align-items:center;gap:.75rem;min-height:92px;padding:1rem;display:flex}.admin-command-strip article:first-child svg{color:#c55231}.admin-command-strip article:nth-child(2) svg{color:#126db7}.admin-command-strip article:nth-child(3) svg{color:#9a6415}.admin-command-strip article:nth-child(4) svg{color:#0b8068}.admin-command-strip strong,.admin-command-strip span{display:block}.admin-command-strip strong{color:#172e2a;font-size:1.55rem;line-height:1}.admin-command-strip span,.admin-section-heading>span,.admin-consent-note span{color:#61736f;font-size:.86rem;line-height:1.35}.admin-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:2.25rem 0 .85rem;display:flex}.admin-section-heading h2{color:#172e2a;margin:.15rem 0 0;font-size:1.35rem}.admin-section-heading>a{color:#0c6a58;font-size:.9rem;font-weight:750;text-decoration:none}.admin-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-control-card,.admin-hub-card{color:#172e2a;background:#fff;border:1px solid #dbe5e3;border-radius:8px;align-content:start;gap:.5rem;min-height:166px;padding:1.1rem;text-decoration:none;display:grid;position:relative}.admin-control-card:hover,.admin-hub-card:hover{border-color:#8fbdb2;box-shadow:0 12px 28px #16463d14}.admin-control-card.is-primary{background:#edf8f4;border-color:#abd6c8}.admin-control-card svg,.admin-hub-card svg{color:#0c806a}.admin-control-card strong,.admin-hub-card strong{font-size:1.02rem}.admin-control-card span,.admin-hub-card span{color:#61736f;font-size:.88rem;line-height:1.35}.admin-control-card b,.admin-hub-card b{color:#fff;background:#bd3b2d;border-radius:50%;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;font-size:.78rem;display:grid;position:absolute;top:.85rem;right:.85rem}.admin-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-signal-panel,.admin-consent-note,.admin-operation-card,.admin-empty-state{background:#fff;border:1px solid #dbe5e3;border-radius:8px}.admin-signal-panel{padding:1rem}.admin-signal-heading{color:#172e2a;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.admin-signal-heading svg{color:#0c806a}.admin-signal-row{color:#172e2a;border-top:1px solid #edf1f0;gap:.18rem;padding:.75rem 0;text-decoration:none;display:grid}.admin-signal-row span{color:#71837e;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.admin-signal-row strong{font-size:.9rem}.admin-signal-panel>p{color:#61736f;font-size:.9rem}.admin-consent-note{background:#f5faf8;align-items:flex-start;gap:.7rem;margin-top:1.5rem;padding:1rem;display:flex}.admin-consent-note svg{color:#0c806a;flex:none}.admin-consent-note strong{color:#172e2a;margin-bottom:.18rem;display:block}.admin-operation-list{gap:.8rem;margin-top:1.2rem;display:grid}.admin-operation-card{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1rem;padding:1.1rem;display:grid}.admin-operation-card h2{color:#172e2a;margin:.25rem 0;font-size:1.05rem}.admin-operation-card p:not(.eyebrow){color:#50635e;margin:.35rem 0;line-height:1.45}.admin-operation-card small{color:#71837e}.admin-operation-actions{align-content:end;gap:.55rem;display:grid}.admin-operation-actions input{min-height:40px;font:inherit;border:1px solid #cfdcda;border-radius:6px;padding:.55rem .65rem}.admin-operation-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.admin-operation-actions button{color:#0b6858;min-height:40px;font:inherit;background:#fff;border:1px solid #0c806a;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-weight:720;display:inline-flex}.admin-operation-actions button:last-child{color:#8d3f36;border-color:#9f4e44}.admin-empty-state{color:#61736f;text-align:center;justify-items:center;gap:.4rem;padding:3rem 1rem;display:grid}.admin-empty-state svg{color:#0c806a}.admin-empty-state strong{color:#172e2a}.admin-history-list{gap:.65rem;margin-top:1.2rem;display:grid}.admin-history-record{background:#fff;border:1px solid #dbe5e3;border-radius:8px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.admin-history-record svg{color:#65756f;flex:none;margin-top:.1rem}.admin-history-record p,.admin-history-record small{color:#62736d;margin:.25rem 0 0;display:block}.admin-command-header{color:#fff;background:#153b35;border:0;border-bottom:1px solid #dbe5e3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 1.45rem;display:flex}.admin-command-header h1{color:#fff;margin:.25rem 0 .45rem;font-size:clamp(1.9rem,2.6vw,2.7rem);line-height:1.05}.admin-command-header>div>p:last-child{color:#c8dcd6;margin:0}.admin-command-header .eyebrow{color:#ff9078}.admin-system-status{color:#effaf7;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700;display:flex}.admin-system-status span{background:#0c806a;border-radius:50%;width:.55rem;height:.55rem}.admin-command-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:.85rem;margin-top:1.25rem;display:grid}.admin-priority-inbox,.admin-command-summary,.admin-activity-card{background:#fff;border:1px solid #d7e4e0;border-radius:8px}.admin-priority-inbox{border-top:4px solid #f2684c;overflow:hidden;box-shadow:0 12px 26px #183f3614}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem .9rem;display:flex}.admin-panel-heading h2{color:#172e2a;margin:.2rem 0 0;font-size:1.3rem}.admin-panel-heading>svg{color:#d7563e}.admin-priority-row{color:#1a302c;border-top:1px solid #edf2f0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.8rem 1.2rem;text-decoration:none;display:grid}.admin-priority-row:hover{background:#f7fbf9}.admin-next-action{color:#17332d;border-top:1px solid #edf2f0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.admin-next-action:hover{background:#fff8f5}.admin-next-action>div{gap:.15rem;min-width:0;display:grid}.admin-next-action small{color:#bc4e39;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-next-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.admin-next-action div>span{color:#657772;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-next-action time{color:#71817d;white-space:nowrap;font-size:.78rem}.admin-action-button{color:#fff;white-space:nowrap;background:#153b35;border-radius:6px;align-items:center;gap:.3rem;min-height:36px;padding:.35rem .6rem;font-size:.82rem;font-weight:750;display:inline-flex}.admin-priority-dot{background:#cc4b36;border-radius:50%;width:.5rem;height:.5rem}.admin-priority-row div{gap:.14rem;min-width:0;display:grid}.admin-priority-row small,.admin-activity-row>span{color:#0b7965;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-priority-row strong,.admin-activity-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-priority-row div>span{color:#71827d;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.admin-priority-row time,.admin-activity-row time{color:#73817e;white-space:nowrap;font-size:.78rem}.admin-priority-row>svg,.admin-activity-row>svg{color:#74908a}.admin-priority-empty{color:#647571;place-items:center start;gap:.3rem;padding:1.5rem 1.2rem;display:grid}.admin-priority-empty strong{color:#1b332e}.admin-priority-empty svg{color:#0c806a}.admin-inbox-footer{border-top:1px solid #edf2f0;gap:1rem;padding:.8rem 1.2rem;display:flex}.admin-inbox-footer a,.admin-command-summary>a{color:#0b725f;align-items:center;gap:.3rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.admin-command-summary{color:#fff;background:#1e6154;border:0;padding:1.1rem;box-shadow:0 12px 26px #183f361f}.admin-command-summary .eyebrow{color:#a9d4c9}.admin-command-summary>strong{margin:.7rem 0 .4rem;font-size:1.15rem;line-height:1.25;display:block}.admin-command-summary>span{color:#d2e2dd;margin-bottom:1.05rem;font-size:.84rem;line-height:1.45;display:block}.admin-command-summary>a{color:#fff;border-top:1px solid #ffffff26;padding-top:.8rem}.admin-recent-signins{margin:.6rem -1.1rem .85rem}.admin-signin-row{color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.45rem;padding:.62rem 1.1rem;text-decoration:none;display:flex}.admin-signin-row:hover{background:#ffffff14}.admin-signin-row span{gap:.1rem;min-width:0;display:grid}.admin-signin-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-signin-row small{color:#c4ded7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-signin-row time{color:#bcd9d1;white-space:nowrap;font-size:.72rem}.admin-signin-empty{color:#c4ded7;padding:.75rem 1.1rem;font-size:.82rem;display:block}.admin-activity-card{border-left:4px solid #2779c7;margin-top:.85rem;overflow:hidden;box-shadow:0 8px 20px #183f360d}.admin-activity-card .admin-panel-heading>svg{color:#2779c7}.admin-activity-list{border-top:1px solid #edf2f0}.admin-activity-row{color:#1a302c;border-bottom:1px solid #edf2f0;grid-template-columns:105px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.72rem 1.2rem;text-decoration:none;display:grid}.admin-activity-row:last-child{border-bottom:0}.admin-activity-row:hover{background:#f7faf9}.admin-workspace-section{margin-top:2.25rem}.admin-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.admin-workspace-row{color:#18302b;background:#fff;border:1px solid #dbe5e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:68px;padding:.75rem .85rem;text-decoration:none;display:grid}.admin-workspace-row:hover{background:#f8fcfa;border-color:#8cc3b5;box-shadow:0 8px 18px #183f360f}.workspace-video>svg:first-child{color:#1d62aa;background:#e7f0ff}.admin-workspace-row>svg:first-child{box-sizing:content-box;border-radius:7px;padding:.45rem}.admin-workspace-row div{gap:.15rem;display:grid}.admin-workspace-row span{color:#71827d;font-size:.78rem}.admin-workspace-row>svg:last-child{color:#79918b}.admin-workspace-row b{color:#fff;background:#c84132;border-radius:50%;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.74rem;display:grid}.admin-video-awards{width:min(860px,100% - 2rem);margin:0 auto;padding:1.5rem 0 3rem}.admin-video-award-form{background:#fff;border:1px solid #d8e5df;border-radius:8px;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.admin-video-award-form label{color:#204239;gap:.4rem;font-weight:800;display:grid}.admin-video-award-form input,.admin-video-award-form select{color:#16382f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdad4;border-radius:7px;padding:.65rem .75rem}.admin-video-award-form button{color:#fff;background:#0d795b;border:0;border-radius:7px;align-items:center;gap:.45rem;width:fit-content;min-height:46px;padding:.7rem 1rem;font-weight:850;display:inline-flex}.workspace-content>svg:first-child{color:#c74c36;background:#fff0ec}.workspace-alumni>svg:first-child{color:#2672b8;background:#e9f3ff}.workspace-faces>svg:first-child{color:#7b50b5;background:#f3ecff}.workspace-health>svg:first-child{color:#12856c;background:#e4f8f2}.workspace-operations>svg:first-child{color:#ad7119;background:#fff4db}.workspace-reports>svg:first-child{color:#bf4760;background:#fdecef}.admin-quiet-tools{background:#f1f7f5;border:1px solid #d9e7e2;border-top-color:#dbe5e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem .7rem;margin-top:1.5rem;padding:.85rem 1rem;display:grid}.admin-quiet-tools svg{color:#0c806a}.admin-quiet-tools div{gap:.15rem;display:grid}.admin-quiet-tools span{color:#70817c;font-size:.8rem}.admin-access-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0 .7rem;display:flex}.admin-access-tools{align-items:center;gap:.7rem;width:min(100%,760px);display:flex}.admin-access-tabs{white-space:nowrap;background:#eaf2ef;border-radius:7px;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.admin-access-tabs a{color:#557068;border-radius:5px;padding:.45rem .65rem;font-size:.82rem;font-weight:750;text-decoration:none}.admin-access-tabs a.is-active{color:#0b725f;background:#fff;box-shadow:0 1px 2px #18372f1f}.admin-access-toolbar form{background:#fff;border:1px solid #d5e1de;border-radius:8px;align-items:center;gap:.5rem;width:100%;max-width:530px;padding:.4rem .45rem .4rem .7rem;display:flex}.admin-access-toolbar form svg{color:#5d7770}.admin-access-toolbar input{font:inherit;border:0;outline:0;flex:1;min-width:0}.admin-access-toolbar button{color:#fff;font:inherit;background:#0c806a;border:0;border-radius:6px;min-height:36px;padding:.35rem .7rem;font-weight:700}.admin-access-toolbar>span{color:#667772;white-space:nowrap;font-size:.86rem}.admin-access-table{background:#fff;border:1px solid #d9e4e1;border-radius:8px;overflow:hidden}.activity-calendar-panel{background:#fff;border:1px solid #d9e4e1;border-radius:8px;margin:1.35rem 0;padding:1rem}.activity-calendar-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.activity-calendar-header h2{color:#183a33;align-items:center;gap:.45rem;margin:0;font-size:1rem;display:flex}.activity-calendar-header a{color:#08715f;border:1px solid #d9e4e1;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.activity-calendar-weekdays,.activity-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.activity-calendar-weekdays span{color:#71817d;text-align:center;text-transform:uppercase;padding:.4rem;font-size:.72rem;font-weight:800}.activity-calendar-day,.activity-calendar-blank{aspect-ratio:1.2;border:1px solid #eef2f0;padding:.4rem;text-decoration:none;display:grid}.activity-calendar-day{color:#a4b0ac}.activity-calendar-day.has-activity{color:#0a6f5d;background:#e6f4ef}.activity-calendar-day.is-selected{box-shadow:inset 0 0 0 2px #08715f}.activity-calendar-day b{font-size:.86rem}.activity-calendar-day small{align-self:end;font-size:.72rem;font-weight:800}.admin-access-head,.admin-access-row{grid-template-columns:minmax(130px,.8fr) minmax(200px,1.15fr) minmax(105px,.65fr) minmax(105px,.6fr) minmax(160px,.8fr);align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.admin-access-head{color:#5e716c;letter-spacing:.04em;text-transform:uppercase;background:#f2f7f5;font-size:.7rem;font-weight:800}.admin-access-row{color:#203732;border-top:1px solid #edf2f0;font-size:.9rem}.admin-access-row>span:nth-child(4){color:#5f726d;align-items:center;gap:.35rem;display:inline-flex}.admin-access-row time{color:#637670;font-size:.82rem}.admin-pagination{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1rem;display:grid}.admin-pagination a{color:#0b725f;align-items:center;gap:.25rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.admin-pagination a:last-child{justify-self:end}.admin-pagination>span{color:#667772;font-size:.82rem}@media (max-width:760px){.admin-control-page,.admin-operations-page{width:min(100% - 1.25rem,1180px);padding-top:1.15rem}.admin-command-strip,.admin-control-grid,.admin-signal-grid,.admin-operation-card{grid-template-columns:1fr}.admin-command-strip{gap:.55rem}.admin-command-strip article{min-height:72px}.admin-section-heading{flex-direction:column;align-items:start;gap:.35rem}.admin-control-card,.admin-hub-card{min-height:128px}.admin-command-header{flex-direction:column;align-items:flex-start;gap:.45rem}.admin-system-status{padding-top:0}.admin-command-layout,.admin-workspace-grid{grid-template-columns:1fr}.admin-priority-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-priority-row>svg{display:none}.admin-next-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-next-action time{grid-column:2}.admin-action-button{grid-column:2;justify-self:start}.admin-activity-row{grid-template-columns:82px minmax(0,1fr) auto}.admin-activity-row>svg{display:none}.admin-quiet-tools{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-access-toolbar{flex-direction:column;align-items:stretch}.admin-access-tools{flex-direction:column;align-items:stretch;width:100%}.admin-access-head{display:none}.admin-access-row{grid-template-columns:1fr auto;align-items:start}.admin-access-row>span:nth-child(2){grid-column:1/-1}.admin-access-row>span:nth-child(3),.admin-access-row>span:nth-child(4){grid-column:1}.admin-access-row time{grid-area:4/2}}.yaadein-page{color:#17354e;background:#f7f1e6;margin:0 auto;padding:1.25rem 0 5.5rem;overflow:hidden}.yaadein-hero,.yaadein-provenance,.yaadein-section,.yaadein-archive-shelf{width:min(100% - 2.5rem,1180px);margin-left:auto;margin-right:auto}.yaadein-hero{background-image:url(/images/giridih-hero-light.jpg);background-position:50%;background-size:cover;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:end;gap:2rem;min-height:480px;padding:clamp(1.6rem,4vw,4rem);display:grid;box-shadow:inset 0 0 0 999px #102b37c4}.yaadein-hero-copy{max-width:670px}.yaadein-kicker,.yaadein-heading>p,.yaadein-shelf-intro>p,.yaadein-story>p{color:#c98d25;letter-spacing:.12em;align-items:center;gap:.42rem;margin:0 0 .8rem;font-size:.72rem;font-weight:850;display:flex}.yaadein-hero h1,.yaadein-heading h2,.yaadein-shelf-intro h2{color:#fffaf0;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,6vw,5.8rem);font-weight:600;line-height:.95}.yaadein-hero-copy>p:not(.yaadein-kicker){color:#fffaf0e6;max-width:510px;margin:1.1rem 0 1.5rem;font-size:1.08rem;line-height:1.55}.yaadein-hero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.yaadein-hero-actions a{color:#fffaf0;border:1px solid #fffaf0bf;border-radius:6px;align-items:center;gap:.4rem;min-height:46px;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.yaadein-hero-actions a:first-child{color:#16364f;background:#e5af43;border-color:#e5af43}.yaadein-hero-note{color:#17354e;background:#fffaf0f0;border-left:3px solid #c98d25;align-self:end;gap:.4rem;padding:1.15rem;display:grid}.yaadein-hero-note p{color:#9a681b;letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:850}.yaadein-hero-note strong{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.05}.yaadein-hero-note span{color:#5f6d75;font-size:.82rem}.yaadein-provenance{border-top:1px solid #d8c59f;border-bottom:1px solid #d8c59f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:1.25rem;padding:1.1rem 0;display:grid}.yaadein-provenance>svg{color:#a76d1f}.yaadein-provenance strong{color:#17354e;font-size:.95rem;display:block}.yaadein-provenance p{color:#53656d;margin:.22rem 0 0;font-size:.86rem;line-height:1.45}.yaadein-provenance a{color:#0f665d;white-space:nowrap;align-items:center;gap:.35rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.yaadein-section{padding:clamp(3rem,7vw,5.8rem) 0}.yaadein-heading{max-width:650px}.yaadein-heading>p{color:#a76d1f}.yaadein-heading h2{color:#17354e;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1}.yaadein-heading>span{color:#5b6b72;margin-top:.75rem;line-height:1.5;display:block}.yaadein-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.yaadein-story{background:#fffaf0;border:1px solid #e2d4ba;border-radius:7px;flex-direction:column;min-height:320px;padding:1.35rem;display:flex}.yaadein-story>svg{color:#b67a24;margin-bottom:1.35rem}.yaadein-story>p{color:#a76d1f;margin-bottom:.7rem;font-size:.62rem}.yaadein-story h3{color:#17354e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1.05}.yaadein-story>span{color:#53656d;margin-top:.8rem;font-size:.92rem;line-height:1.55}.yaadein-story footer{border-top:1px solid #e5d7bd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.yaadein-story em{color:#7a663e;font-size:.75rem;font-style:normal;font-weight:750}.yaadein-story footer a{color:#0f665d;align-items:center;gap:.25rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.yaadein-archive-shelf{color:#e9e0c9;background:#163e4a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-bottom:1rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.yaadein-shelf-intro>svg{color:#e5af43}.yaadein-shelf-intro>p{color:#e5af43;margin-top:.7rem}.yaadein-shelf-intro h2{color:#fffaf0;font-size:clamp(2rem,3vw,3.1rem)}.yaadein-shelf-intro>span{color:#e9e0c9e0;max-width:380px;margin-top:.85rem;line-height:1.55;display:block}.yaadein-shelf-intro>a{color:#ffe2a3;align-items:center;gap:.35rem;margin-top:1.15rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.yaadein-shelf-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.yaadein-shelf-pages article{border:1px solid #e9e0c952;min-height:155px;padding:1rem}.yaadein-shelf-pages article>span{color:#e5af43;font-size:.72rem;font-weight:850}.yaadein-shelf-pages h3{color:#fffaf0;margin:.45rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.yaadein-shelf-pages p{color:#e9e0c9db;margin:0;font-size:.85rem;line-height:1.4}.yaadein-community{padding-bottom:2rem}.yaadein-submitted{color:#185144;background:#e3f0ea;border-left:3px solid #0f665d;margin:1.25rem 0 0;padding:.9rem 1rem;font-weight:700}.yaadein-community-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1rem;margin-top:1.7rem;display:grid}.yaadein-memory-form{background:#fffaf0;border:1px solid #e2d4ba;border-radius:7px;gap:.9rem;padding:1.2rem;display:grid}.yaadein-memory-form label{color:#264a5e;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.yaadein-memory-form input,.yaadein-memory-form textarea{color:#17354e;font:inherit;background:#fffdf8;border:1px solid #d9ccb4;border-radius:5px;min-height:42px;padding:.65rem}.yaadein-memory-form textarea{resize:vertical;min-height:112px}.yaadein-memory-form>div{grid-template-columns:.55fr 1.45fr;gap:.8rem;display:grid}.yaadein-memory-form button{color:#fff;font:inherit;background:#0f665d;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;min-height:44px;padding:.65rem 1rem;font-weight:800;display:inline-flex}.yaadein-community-aside{background:#efe5d0;border-left:3px solid #c98d25;flex-direction:column;padding:1.3rem;display:flex}.yaadein-community-aside>svg{color:#a76d1f}.yaadein-community-aside strong{color:#17354e;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.05}.yaadein-community-aside p{color:#53656d;line-height:1.5}.yaadein-community-aside a{color:#0f665d;align-items:center;gap:.35rem;margin-top:auto;font-size:.83rem;font-weight:800;text-decoration:none;display:inline-flex}.yaadein-memory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.yaadein-memory-list article{background:#fffaf0;border-top:2px solid #d7bd82;align-items:start;gap:.6rem;min-width:0;padding:.85rem;display:flex}.yaadein-memory-list svg{color:#a76d1f;flex:none}.yaadein-memory-list strong,.yaadein-memory-list span{display:block}.yaadein-memory-list strong{color:#17354e;font-size:.9rem}.yaadein-memory-list span{color:#65727a;margin-top:.25rem;font-size:.78rem;line-height:1.35}@media (max-width:760px){.yaadein-page{padding-top:.75rem}.yaadein-hero,.yaadein-provenance,.yaadein-section,.yaadein-archive-shelf{width:min(100% - 1.25rem,1180px)}.yaadein-hero{background-position:62%;grid-template-columns:1fr;align-items:start;min-height:525px;padding:1.25rem}.yaadein-hero h1{font-size:clamp(3rem,16vw,4.6rem)}.yaadein-hero-note{align-self:end;max-width:250px}.yaadein-provenance{grid-template-columns:auto 1fr;align-items:start}.yaadein-provenance a{white-space:normal;grid-column:2}.yaadein-story-grid,.yaadein-community-grid,.yaadein-memory-list{grid-template-columns:1fr}.yaadein-story{min-height:260px}.yaadein-archive-shelf{grid-template-columns:1fr;gap:1.5rem}.yaadein-memory-form>div{grid-template-columns:1fr}.yaadein-memory-form button{width:100%}.landing-feature-rail-scroll-indicator{background:#dbeafb;border-radius:999px;width:calc(100% - 1.2rem);height:4px;margin:.1rem auto 0;display:block;overflow:hidden}.landing-feature-rail-scroll-indicator span{border-radius:inherit;background:#1872cf;width:70%;height:100%;display:block}.landing-feature-rail-links{scrollbar-width:thin;scrollbar-color:#1872cf #dbeafb;padding-bottom:.45rem}.landing-feature-rail-links::-webkit-scrollbar{height:5px;display:block}.landing-feature-rail-links::-webkit-scrollbar-track{background:#dbeafb;border-radius:999px}.landing-feature-rail-links::-webkit-scrollbar-thumb{background:#1872cf;border-radius:999px}.faces-giridih-strip{background:#083b78;border:1px solid #77bbff57;border-radius:8px;gap:.85rem;padding:1rem;box-shadow:0 16px 30px #0a2e5d38}.faces-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .7rem;display:grid}.faces-intro>span{color:#07366c;background:#dceeff;grid-row:1/span 2;width:48px;height:48px}.faces-intro strong{color:#fff;font-size:1.28rem;line-height:1.05}.faces-intro p{color:#e8f5ffe0;font-size:.9rem;line-height:1.3}.faces-intro a{color:#17354e;background:#f6bd45;border-radius:6px;grid-column:1/-1;justify-content:center;width:100%;margin-top:.55rem;padding:.8rem 1rem;font-size:1rem}.faces-intro small{color:#e8f5ffc7;grid-column:1/-1;justify-content:center;font-size:.76rem}.faces-carousel-window{border-top:1px solid #bee0ff45;padding-top:.9rem}.faces-carousel{grid-auto-columns:142px;gap:.7rem;padding-inline:.1rem}.face-preview-card{border-color:#ffffff57;grid-template-rows:82px auto auto auto}.face-preview-photo{min-height:82px}.face-preview-card strong{font-size:.72rem}.face-preview-card p{font-size:.64rem}.face-preview-card em{font-size:.6rem}.faces-carousel-control{width:38px;height:38px}.faces-dots{bottom:.3rem}}.student-corner-page{color:#071b4d;gap:1rem;width:min(1440px,100% - 2rem);margin:1rem auto 3rem;display:grid}.student-corner-hero{background:#eaf5ff;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #07377121}.student-corner-copy{z-index:2;background:linear-gradient(90deg,#fffffffa 0%,#fffffff2 76%,#fff3);align-content:center;justify-items:start;gap:.82rem;padding:clamp(1.35rem,4vw,3.5rem);display:grid;position:relative}.student-corner-kicker{color:#0c2d63;letter-spacing:.1em;text-transform:uppercase;background:#edf6ffeb;border:1px solid #d1e3fc;border-radius:999px;align-items:center;gap:.65rem;margin:0;padding:.52rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex}.student-corner-kicker svg{color:#1479d0}.student-corner-kicker i{background:#6a83ac;width:1px;height:18px}.student-corner-copy h1,.student-corner-copy h2,.student-corner-copy>p{margin:0}.student-corner-copy h1{font-size:clamp(3.2rem,7vw,6.2rem);line-height:.9}.student-corner-copy h1 span{color:#087fda}.student-corner-copy h2{font-size:clamp(1.2rem,2.2vw,1.85rem);line-height:1.15}.student-corner-copy>p{color:#425f8c;max-width:570px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.48}.student-corner-photo{background:#b7e3ff url(/images/student-corner/hero.png) 81% 26%/cover no-repeat;min-height:100%}.student-corner-photo:after{content:"";background:linear-gradient(90deg,#ffffff94,#0000 38%);position:absolute;inset:0}.student-corner-intro{background:#fff;border:1px solid #dceafa;border-radius:8px;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.35rem;display:flex}.student-corner-intro p,.student-corner-intro h2,.student-corner-intro span{margin:0}.student-corner-intro p{color:#087fda;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:950}.student-corner-intro h2{margin-top:.22rem;font-size:clamp(1.4rem,3vw,2.15rem)}.student-corner-intro span{color:#60769b;margin-top:.3rem;display:block}.student-corner-intro>a,.student-corner-campus>a{color:#fff;background:#0b5fc3;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:.7rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.student-corner-flow{background:#fff;border:1px solid #dceafa;border-radius:8px;grid-template-columns:minmax(0,.8fr) 1.2fr;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.student-corner-flow p,.student-corner-flow h2{margin:0}.student-corner-flow p{color:#087fda;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:950}.student-corner-flow h2{margin-top:.22rem;font-size:clamp(1.3rem,2.6vw,1.9rem)}.student-corner-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.student-corner-flow li{color:#425f8c;grid-template-columns:auto 1fr;align-items:center;gap:.42rem;font-size:.8rem;font-weight:800;line-height:1.2;display:grid}.student-corner-flow b{color:#0b5fc3;background:#e9f4ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.student-corner-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.student-corner-card{color:#071b4d;background:#fff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:1fr auto;gap:.48rem;min-height:142px;padding:.9rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #0737710f}.student-corner-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px #07377121}.student-corner-icon{color:#1479d0;background:#eaf5ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.student-corner-icon svg{width:27px;height:27px}.student-corner-card strong{grid-column:1/-1;align-self:end;max-width:12ch;font-size:1.02rem;line-height:1.08}.student-corner-arrow{color:#0b5fc3;width:18px;position:absolute;bottom:.85rem;right:.8rem}.student-corner-card.mint .student-corner-icon{color:#0aaf77;background:#e8fbf2}.student-corner-card.orange .student-corner-icon{color:#ff7b16;background:#fff0df}.student-corner-card.purple .student-corner-icon{color:#8647e4;background:#f1e9ff}.student-corner-card.yellow .student-corner-icon{color:#f2a600;background:#fff8d9}.student-corner-card.coral .student-corner-icon{color:#ed5560;background:#ffeaeb}.student-corner-card.indigo .student-corner-icon{color:#5752e9;background:#e9eaff}.student-corner-campus{color:#fff;background:#0b2e65;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.student-corner-campus p,.student-corner-campus h2,.student-corner-campus span{margin:0}.student-corner-campus p{color:#f7cc4b;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.student-corner-campus h2{margin-top:.25rem;font-size:clamp(1.4rem,3vw,2.2rem)}.student-corner-campus span{color:#d5e6ff;max-width:620px;margin-top:.4rem;line-height:1.48;display:block}.student-corner-campus>a{color:#0b2e65;white-space:nowrap;background:#f7cc4b}.student-section-page{gap:1rem;width:min(860px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.student-section-back{color:#0b5fc3;align-items:center;gap:.4rem;width:fit-content;font-weight:850;text-decoration:none;display:inline-flex}.student-section-hero{color:#0b2e65;background:linear-gradient(135deg,#eaf6ff,#fff8d9);border-radius:8px;gap:.65rem;padding:clamp(1.4rem,5vw,3rem);display:grid}.student-section-hero>svg{color:#087fda;width:40px;height:40px}.student-section-hero p,.student-section-hero h1,.student-section-hero span{margin:0}.student-section-hero p{color:#087fda;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:900}.student-section-hero h1{font-size:clamp(2rem,5vw,3.75rem);line-height:1}.student-section-hero span{color:#456283;max-width:600px;line-height:1.55}.student-section-links{gap:.65rem;display:grid}.student-section-links a{color:#0b2e65;background:#fff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:68px;padding:.8rem 1rem;font-weight:850;text-decoration:none;display:grid}.student-section-links a>svg:first-child{color:#087fda}.student-section-links a>svg:last-child{color:#0b5fc3}@media (max-width:1080px){.student-corner-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.student-corner-card{min-height:160px}.student-corner-campus{grid-template-columns:1fr auto}.student-corner-campus ol{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.student-corner-page{gap:.8rem;width:100%;margin:0;padding:.7rem;overflow:hidden}.student-corner-hero{border-radius:8px;grid-template-columns:1fr;min-height:0}.student-corner-copy{background:linear-gradient(#fffffffa,#ffffffed);align-content:start;min-height:355px;padding:1.15rem}.student-corner-kicker{letter-spacing:.07em;gap:.45rem;padding:.46rem .62rem;font-size:.67rem}.student-corner-kicker svg{width:19px;height:19px}.student-corner-copy h1{margin-top:.35rem;font-size:clamp(3.55rem,18vw,4.8rem)}.student-corner-copy h2{font-size:1.28rem}.student-corner-copy>p{font-size:1rem}.student-corner-photo{background-image:url(/images/student-corner/hero-mobile.png);background-position:50% 61%;min-height:288px}.student-corner-photo:after{background:linear-gradient(#0000 55%,#ffffff1f)}.student-corner-flow{grid-template-columns:1fr;gap:.75rem;padding:1rem}.student-corner-flow ol{grid-template-columns:1fr}.student-corner-nav{scroll-snap-type:x mandatory;scrollbar-color:#75a9dc #eaf4ff;gap:.7rem;margin-right:-.7rem;padding:.1rem .7rem .65rem 0;display:flex;overflow-x:auto}.student-corner-card{scroll-snap-align:start;flex:0 0 min(76vw,286px);min-height:162px}.student-corner-campus{grid-template-columns:1fr;gap:1rem;padding:1.1rem}.student-corner-campus>a{width:100%}.student-section-page{width:100%;margin:0;padding:.8rem}.student-section-hero{padding:1.25rem}.student-section-links a{min-height:60px}}.student-corner-home-promo{background:#eaf5ff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0737711a}.student-corner-home-promo>img{width:100%;height:auto;display:block}.student-corner-home-launching{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f50073;border:2px solid #fff;border-radius:6px;padding:.58rem .9rem;font-size:clamp(.82rem,1.4vw,1rem);font-weight:950;position:absolute;top:clamp(.7rem,2vw,1.4rem);right:clamp(.7rem,2vw,1.4rem);box-shadow:0 8px 18px #88004547}.school-community-hero{isolation:isolate;color:#061d55;background:#eaf6ff;border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #07377124}.school-community-hero-visual{z-index:-2;object-fit:cover;object-position:58% center;transform-origin:50%;transform:scale(1.32)}.school-community-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffdb 0%,#ffffff2e 15%,#fff0 34%),radial-gradient(at 98% 3%,#fffffff5 0 22%,#ffffffd1 32%,#fff0 46%),linear-gradient(#f8fbff00 52%,#f8fbffeb 64%,#f8fbff 69% 100%);position:absolute;inset:0}.school-community-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 34%,#ffffff47 55%,#fff0 76%);position:absolute;inset:0}.school-community-hero-copy{padding:clamp(1.25rem,4vw,3.5rem);align-content:center;justify-items:start;gap:.78rem;width:min(56%,680px);padding-bottom:11rem;display:grid}.school-community-kicker{color:#0b2c67;letter-spacing:.075em;text-transform:uppercase;background:#eff7ffe6;border:1px solid #cfe3fb;border-radius:999px;align-items:center;gap:.62rem;margin:0;padding:.52rem .78rem;font-size:.78rem;font-weight:900;display:inline-flex}.school-community-kicker svg{color:#086dc6}.school-community-kicker i{background:#7891ba;width:1px;height:16px}.school-community-hero h2,.school-community-tagline,.school-community-description{margin:0}.school-community-hero h2{letter-spacing:0;font-size:clamp(2.6rem,5.4vw,5.5rem);line-height:.93}.school-community-hero h2 span{color:#05a8a0}.school-community-tagline{font-size:clamp(1.14rem,2vw,1.72rem);font-weight:900;line-height:1.12}.school-community-description{color:#36527e;max-width:610px;font-size:clamp(.95rem,1.4vw,1.14rem);line-height:1.5}.school-community-launching{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f50073;border:2px solid #fff;border-radius:6px;padding:.62rem .98rem;font-size:clamp(.78rem,1.35vw,1rem);font-weight:950;position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);box-shadow:0 8px 18px #88004547}.school-community-cards{z-index:2;background:#f8fbff;border:1px solid #d9e8f7d9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;box-shadow:0 -34px 52px #f8fbff,0 12px 30px #07377114}.school-community-section-end{display:none}.school-community-card{color:#061d55;cursor:pointer;background:#fff;border:1px solid #d9e8f7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.64rem;min-width:0;min-height:120px;padding:.9rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 11px 24px #0737711a}.school-community-card:hover{border-color:#8dc9ef;transform:translateY(-3px);box-shadow:0 17px 30px #0737712e}.school-community-card:focus-visible{outline-offset:3px;outline:3px solid #0c79cf}.school-community-card-icon{color:#0b70cd;background:#eaf5ff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.school-community-card-icon svg{width:25px;height:25px}.school-community-card-copy{gap:.2rem;min-width:0;display:grid}.school-community-card-copy strong{font-size:clamp(.86rem,1.15vw,1.05rem);line-height:1.08}.school-community-card-copy small{color:#546f9e;font-size:.76rem;font-weight:760;line-height:1.15}.school-community-card-chevron{color:#08276a;width:19px;height:19px}.school-community-card.mint .school-community-card-icon{color:#05a77a;background:#e4fbf3}.school-community-card.orange .school-community-card-icon{color:#f27415;background:#fff0df}.school-community-card.violet .school-community-card-icon{color:#8045df;background:#f0e9ff}.school-community-card.blue .school-community-card-icon{color:#0877d1;background:#e4f1ff}.school-community-card.yellow .school-community-card-icon{color:#eaa400;background:#fff7d8}.school-community-card.rose .school-community-card-icon{color:#ed4c6b;background:#ffeaee}.school-community-page{gap:1rem;width:min(900px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.school-community-back{color:#0a63bf;align-items:center;gap:.4rem;width:fit-content;font-weight:850;text-decoration:none;display:inline-flex}.school-community-page-panel{color:#061d55;background:#fff;border:1px solid #d9e8f7;border-radius:8px;gap:.72rem;padding:clamp(1.35rem,5vw,3.2rem);display:grid;box-shadow:0 14px 32px #07377114}.school-community-page-panel>svg{color:#079a9a;width:42px;height:42px}.school-community-page-panel h1,.school-community-page-panel p,.school-community-page-panel span,.school-community-page-panel small{margin:0}.school-community-page-panel p{color:#0874c9;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.school-community-page-panel h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1}.school-community-page-panel span{color:#405d88;max-width:650px;font-size:1.06rem;line-height:1.5}.school-community-page-panel small{color:#637ba1;font-size:.94rem;font-weight:760}.school-community-page-action{color:#fff;background:#0b68c6;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:44px;margin-top:.35rem;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.school-community-page-action:focus-visible{outline-offset:3px;outline:3px solid #f50073}@media (max-width:1100px){.school-community-hero{min-height:620px}.school-community-hero-copy{width:min(64%,620px);padding-bottom:15.5rem}.school-community-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.school-community-card{min-height:96px}}@media (max-width:720px){.school-community-hero{border-radius:8px;min-height:0}.school-community-hero-visual{object-position:54% center;transform-origin:50%;transform:scale(1.3);height:265px!important;top:235px!important}.school-community-hero:after{background:linear-gradient(#fffffffa 0 43%,#ffffffb3 55%,#ffffff14 72%,#fffffffa 100%)}.school-community-hero-copy{align-content:start;width:100%;min-height:500px;padding:4.75rem 1rem 0}.school-community-kicker{letter-spacing:.055em;gap:.42rem;padding:.45rem .6rem;font-size:.65rem}.school-community-kicker svg{width:18px;height:18px}.school-community-kicker i{height:14px}.school-community-hero h2{margin-top:.45rem;font-size:clamp(2.45rem,15vw,4.3rem)}.school-community-tagline{font-size:1.12rem}.school-community-description{max-width:26rem;font-size:.94rem}.school-community-cards{z-index:2;background:#f8fbff;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;position:relative;bottom:auto;left:auto;right:auto}.school-community-section-end{color:#55739c;letter-spacing:.08em;text-transform:uppercase;background:#f8fbff;align-items:center;gap:.7rem;padding:.95rem 1rem;font-size:.72rem;font-weight:900;display:flex;position:relative}.school-community-section-end:before,.school-community-section-end:after{content:"";background:#cfe0f2;flex:1;height:1px}.school-community-card{gap:.45rem;min-height:100px;padding:.68rem}.school-community-card-icon{width:37px;height:37px}.school-community-card-icon svg{width:20px;height:20px}.school-community-card-copy strong{font-size:.84rem}.school-community-card-copy small{font-size:.68rem}.school-community-card-chevron{width:16px;height:16px}.school-community-page{width:100%;margin:0;padding:.8rem}}@media (max-width:360px){.school-community-hero-copy{min-height:438px}.school-community-cards{grid-template-columns:1fr}.school-community-card{min-height:70px}.school-community-card-copy strong{font-size:.96rem}}.student-marketplace{color:#13243c;gap:1rem;width:min(1080px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.student-marketplace__hero{background:linear-gradient(135deg,#f4fbff,#fff 54%,#fff8e8);border:1px solid #d8e4f4;border-radius:8px;gap:.75rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.student-marketplace__hero p{color:#08706d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;width:fit-content;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}.student-marketplace__hero p svg{width:18px;height:18px}.student-marketplace__hero h1{max-width:700px;margin:0;font-size:clamp(2.25rem,5vw,4.2rem);line-height:.97}.student-marketplace__hero>span{color:#526b8d;max-width:650px;line-height:1.55}.student-marketplace__hero>a,.student-marketplace__signin a{color:#fff;background:#0b68c6;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:44px;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.student-marketplace__hero>a svg{width:18px;height:18px}.student-marketplace__controls{background:#fff;border:1px solid #dce6f2;border-radius:8px;grid-template-columns:180px minmax(0,1fr);gap:.65rem;padding:.9rem;display:grid}.student-marketplace__controls label,.student-marketplace__form label,.student-marketplace__dialog label{color:#3d5472;gap:.32rem;font-size:.82rem;font-weight:800;display:grid}.student-marketplace__controls select,.student-marketplace__controls input,.student-marketplace__form input,.student-marketplace__form select,.student-marketplace__form textarea,.student-marketplace__dialog textarea{color:#13243c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddced;border-radius:6px;padding:.6rem .7rem}.student-marketplace__form textarea,.student-marketplace__dialog textarea{resize:vertical;min-height:110px}.student-marketplace__listings{gap:.7rem;display:grid}.student-listing{background:#fff;border:1px solid #dce6f2;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid;box-shadow:0 8px 20px #13243c0d}.student-listing__mark{color:#0b70cd;background:#eaf5ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.student-listing__mark.books{color:#7444c7;background:#f0ebff}.student-listing__mark.other{color:#079a78;background:#e5faf2}.student-listing__mark svg{width:26px;height:26px}.student-listing__copy{gap:.35rem;min-width:0;display:grid}.student-listing__copy>div{flex-wrap:wrap;gap:.4rem;display:flex}.student-listing__copy>div span,.student-listing__copy>div strong{color:#41658f;background:#eef5fe;border-radius:999px;padding:.22rem .45rem;font-size:.7rem;font-weight:900}.student-listing__copy>div strong{color:#c76412;background:#fff2e7}.student-listing__copy>div .is-free,.student-listing__action .is-free{color:#118555;background:#e8f8ef}.student-listing h2,.student-listing p{margin:0}.student-listing h2{font-size:1.12rem}.student-listing p{color:#5b708d;line-height:1.4}.student-listing small{color:#687f9c;flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.student-listing small svg{width:15px;height:15px}.student-listing small i{background:#9ab0c9;border-radius:50%;width:4px;height:4px}.student-listing__action{justify-items:end;gap:.55rem;display:grid}.student-listing__action>b{color:#1a527a;font-size:1.15rem}.student-listing__action>span{color:#647991;font-size:.82rem;font-weight:800}.student-listing__action button,.student-listing__action a,.student-marketplace__form button,.student-marketplace__dialog form>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0b68c6;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .75rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.student-listing__action a{color:#0b68c6;background:#edf4fc}.student-listing__action svg{width:16px;height:16px}.student-marketplace__empty,.student-marketplace__signin,.student-marketplace__form{background:#fff;border:1px solid #dce6f2;border-radius:8px;gap:.65rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.student-marketplace__empty{color:#637993;justify-items:start}.student-marketplace__empty svg{color:#4a79ae}.student-marketplace__empty h2,.student-marketplace__empty p,.student-marketplace__signin h2,.student-marketplace__signin p,.student-marketplace__form h2{margin:0}.student-marketplace__signin p{color:#60758f}.student-marketplace__form header{gap:.28rem;display:grid}.student-marketplace__form header p{color:#08706d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.student-marketplace__form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.student-marketplace__form .is-wide{grid-column:1/-1}.student-marketplace__form button{width:fit-content}.student-marketplace__form button:disabled,.student-marketplace__dialog button:disabled{opacity:.65;cursor:wait}.student-marketplace__status{color:#0b7951;grid-column:1/-1;margin:0;font-weight:800}.student-marketplace__safety{background:#f9fcff;border:1px solid #dce6f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.student-marketplace__safety>div{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.student-marketplace__safety svg{color:#078b72;width:22px;height:22px}.student-marketplace__safety strong,.student-marketplace__safety p{margin:0}.student-marketplace__safety p{color:#60758f;margin-top:.2rem;font-size:.88rem;line-height:1.45}.student-marketplace__dialog-backdrop{z-index:50;background:#06162d85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.student-marketplace__dialog{color:#13243c;background:#fff;border-radius:8px;gap:.7rem;width:min(100%,520px);padding:1.2rem;display:grid;position:relative;box-shadow:0 24px 60px #02142c59}.student-marketplace__dialog>strong{color:#118555;background:#e8f8ef;border-radius:999px;width:fit-content;padding:.28rem .5rem;font-size:.78rem}.student-marketplace__dialog h2,.student-marketplace__dialog p{margin:0}.student-marketplace__dialog p{color:#60758f;line-height:1.45}.student-marketplace__dialog form{gap:.65rem;display:grid}.student-marketplace__close{color:#34516f;cursor:pointer;background:#edf3fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:.7rem;right:.7rem}.student-marketplace__close svg{width:18px;height:18px}@media (max-width:720px){.student-marketplace{width:100%;margin:0;padding:.8rem}.student-marketplace__controls,.student-marketplace__form form,.student-marketplace__safety{grid-template-columns:1fr}.student-listing{grid-template-columns:48px minmax(0,1fr);align-items:start}.student-listing__mark{width:48px;height:48px}.student-listing__action{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch;padding-top:.1rem}.student-listing__action button,.student-listing__action a{justify-content:center}.student-marketplace__form .is-wide,.student-marketplace__status{grid-column:auto}}.student-marketplace__workflow{background:#fff;border:1px solid #dce6f2;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.student-marketplace__workflow header p,.student-marketplace__workflow h2{margin:0}.student-marketplace__workflow header p{color:#08706d;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.student-marketplace__workflow h2{margin-top:.25rem;font-size:clamp(1.25rem,2.5vw,1.8rem)}.student-marketplace__workflow-desktop{border-radius:6px;width:100%;height:auto;display:block}.student-marketplace__workflow-mobile{display:none}.student-listing__action>div{flex-wrap:wrap;justify-content:end;gap:.4rem;display:flex}.student-listing__action .student-listing__edit,.student-listing__action .student-listing__archive{min-height:34px;padding:.42rem .58rem;font-size:.76rem}.student-listing__action .student-listing__edit{color:#0b68c6;background:#edf4fc}.student-listing__action .student-listing__archive{color:#c54c36;background:#fff0ed}.student-listing__edit svg{width:14px;height:14px}@media (max-width:720px){.student-marketplace__workflow{padding:.9rem}.student-marketplace__workflow-desktop{display:none}.student-marketplace__workflow-mobile{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.student-marketplace__workflow-mobile li{border-bottom:1px solid #e4edf6;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.7rem;padding:.72rem 0;display:grid}.student-marketplace__workflow-mobile li:last-child{border-bottom:0;padding-bottom:0}.student-marketplace__workflow-mobile li>span{color:#0874c9;background:#e8f4ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.student-marketplace__workflow-mobile li>span b{color:#fff;background:#08706d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.64rem;display:grid;position:absolute;top:-4px;right:-4px}.student-marketplace__workflow-mobile li:nth-child(2n)>span{color:#16825a;background:#eaf8ef}.student-marketplace__workflow-mobile li:nth-child(3n)>span{color:#dc6b16;background:#fff1e5}.student-marketplace__workflow-mobile svg{width:20px;height:20px}.student-marketplace__workflow-mobile div{gap:.2rem;display:grid}.student-marketplace__workflow-mobile strong{color:#183457}.student-marketplace__workflow-mobile p{color:#60758f;margin:0;font-size:.88rem;line-height:1.42}.student-listing__action>div{justify-content:start}}.student-corner-hero-copy-only{background:linear-gradient(135deg,#eaf6ff,#fff 55%,#fff8d9);grid-template-columns:1fr;min-height:330px}.student-corner-hero-copy-only .student-corner-copy{background:0 0}.podcastMobileHero{display:none}.podcastHero{isolation:isolate;color:#fff;background:#05080d;border:1px solid #e2b5569e;border-radius:30px;width:min(1440px,100% - 3rem);min-width:0;min-height:520px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 22px 55px #03091240}.podcastHero__background,.podcastHero__overlay{pointer-events:none;position:absolute;inset:0}.podcastHero__background{z-index:-2;background:#05080d url(/images/giridih-podcast/studio-microphone.png) 62% 62%/auto 92% no-repeat}.podcastHero__overlay{z-index:-1;background:linear-gradient(90deg,#02060cfa 0%,#02060ce6 31%,#02060c4d 53%,#02060ceb 71%,#02060cfa 100%)}.podcastHero__content{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:3rem;min-height:520px;padding:clamp(2rem,4vw,4rem);display:grid;position:relative}.podcastHero__intro{justify-items:start;gap:.75rem;max-width:680px;display:grid}.podcastHero__eyebrow,.podcastHero__guests>span{color:#f2cc6b;letter-spacing:.075em;text-transform:uppercase;background:#030810b3;border:1px solid #e9be58c7;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.48rem .78rem;font-size:.77rem;font-weight:900;display:inline-flex}.podcastHero h2{color:#d7aa4b;letter-spacing:0;text-shadow:0 8px 26px #0000007a;max-width:720px;margin:0;font-size:clamp(3.35rem,6vw,5.75rem);font-weight:950;line-height:.92}.podcastHero h2 span{color:#fff;display:block}.podcastHero__intro>strong{color:#f2cc6b;font-size:clamp(1.55rem,2.25vw,2.2rem);line-height:1}.podcastHero__intro>p{color:#ffffffeb;max-width:540px;margin:0;font-size:clamp(.98rem,1.25vw,1.14rem);font-weight:680;line-height:1.45}.podcastHero__status,.podcastHero__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.podcastHero__status small{color:#f8f2e6;align-items:center;gap:.42rem;font-size:.9rem;font-weight:760;display:inline-flex}.podcastHero__status svg{color:#f2cc6b}.podcastHero__status i{background:#f2cc6b;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 18px #f2cc6bd1}.podcastHero__actions{margin-top:.55rem}.podcastHero__primary,.podcastHero__secondary{border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:54px;padding:0 1.35rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.podcastHero__primary{color:#111;background:linear-gradient(135deg,#f2cc6b,#b67d1d);box-shadow:0 12px 28px #b67d1d52}.podcastHero__secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080e9e;border:1px solid #dcb14bb3}.podcastHero__primary:hover,.podcastHero__secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px #00000052}.podcastHero__primary:focus-visible,.podcastHero__secondary:focus-visible,.podcastHero__guestCard:focus-visible{outline-offset:3px;outline:3px solid #f2cc6b}.podcastHero__guests{justify-self:end;justify-items:center;gap:.9rem;width:min(100%,190px);display:grid}.podcastHero__guestRow{grid-template-columns:minmax(168px,190px);width:100%;display:grid}.podcastHero__guestCard{color:#fff;text-align:center;background:#030810b8;border:1px solid #e2b556b8;border-radius:17px;align-content:end;justify-items:center;gap:.26rem;min-height:208px;padding:1rem .55rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 16px 34px #0000004d}.podcastHero__guestCard:hover{border-color:#f2cc6b;transform:translateY(-5px);box-shadow:0 22px 40px #0000006b}.podcastHero__guestCard>span{opacity:.9;background:radial-gradient(circle at 50% 34%,currentColor 0 17%,#0000 18%),radial-gradient(at 50% 84%,currentColor 0 31%,#0000 32%);border:1px solid;border-radius:50%;width:54px;height:54px;margin-bottom:auto}.podcastHero__guestCard strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.podcastHero__guestCard small{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.podcastHero__guestCard.blue{color:#51adff;background:linear-gradient(155deg,#0562b4b8,#030810e0)}.podcastHero__guestCard.teal{color:#46dbc7;background:linear-gradient(155deg,#097767b8,#030810e0)}.podcastHero__guestCard.gold{color:#f2cc6b;background:linear-gradient(155deg,#8a5b18b8,#030810e0)}@media (max-width:1050px){.podcastHero{min-height:0}.podcastHero__content{grid-template-columns:1fr;gap:2rem;min-height:0;padding:2.25rem}.podcastHero__guests{justify-self:start;justify-items:center}.podcastHero__overlay{background:linear-gradient(#02060ce6 0%,#02060c94 46%,#02060ce6 100%)}}@media (max-width:620px){.podcastHero{border-radius:16px;width:calc(100% - 1rem)}.podcastHero__background{background-position:59%;background-size:cover}.podcastHero__content{gap:1.4rem;padding:1.1rem}.podcastHero__intro{text-align:center;justify-items:center;margin-inline:auto}.podcastHero__eyebrow,.podcastHero__guests>span{font-size:.66rem}.podcastHero h2{font-size:clamp(2.65rem,15vw,4rem)}.podcastHero__intro>strong{font-size:1.45rem}.podcastHero__intro>p{font-size:.9rem}.podcastHero__status{justify-content:center;gap:.38rem}.podcastHero__status small{text-align:center;justify-content:center;font-size:.76rem}.podcastHero__actions{grid-template-columns:1fr;justify-items:center;width:100%;display:grid}.podcastHero__primary,.podcastHero__secondary{width:100%;min-height:48px}.podcastHero__guests{justify-self:center;justify-items:center}.podcastHero__guestRow{grid-template-columns:minmax(150px,180px);justify-content:center}.podcastHero__guestCard{border-radius:12px;min-height:142px;padding:.65rem .3rem}.podcastHero__guestCard>span{width:38px;height:38px}.podcastHero__guestCard strong{font-size:.68rem}.podcastHero__guestCard small{font-size:.55rem}.podcastMobileHero{color:#fff;background:#05080d;border:1px solid #d7aa4b8c;border-radius:22px;width:calc(100% - 1rem);margin-inline:auto;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #02070e3d}.podcastMobileHero__visual{background:#05080d url(/images/giridih-podcast/studio-microphone.png) 62% 64%/auto 100% no-repeat;height:360px;position:relative}.podcastMobileHero__gradient{background:linear-gradient(#03070e0a 0%,#03070e47 42%,#03070ee0 82%,#05080d 100%);position:absolute;inset:0}.podcastMobileHero__content{z-index:1;gap:.75rem;margin-top:-110px;padding:0 18px 24px;display:grid;position:relative}.podcastMobileHero__eyebrow{color:#e5bd65;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080e9e;border:1px solid #d7aa4bb3;border-radius:999px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:900}.podcastMobileHero h2{color:#fff;letter-spacing:0;gap:0;margin:.25rem 0 0;font-size:clamp(2.85rem,15vw,4.1rem);font-weight:950;line-height:.9;display:grid}.podcastMobileHero h2 span{color:#d8aa4b}.podcastMobileHero__hindi{color:#d8aa4b;font-size:1.55rem;line-height:1.1}.podcastMobileHero__content>p{color:#ffffffe0;max-width:30ch;margin:0;font-size:.94rem;font-weight:650;line-height:1.46}.podcastMobileHero__status{gap:.42rem;margin-top:.15rem;display:grid}.podcastMobileHero__status small{color:#ffffffeb;align-items:center;gap:.45rem;font-size:.82rem;font-weight:730;display:inline-flex}.podcastMobileHero__status svg{color:#d8aa4b}.podcastMobileHero__status i{background:#d8aa4b;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 12px #d8aa4bc7}.podcastMobileHero__actions{gap:.6rem;margin-top:.45rem;display:grid}.podcastMobileHero__actions a{border-radius:14px;justify-content:center;align-items:center;gap:.48rem;min-height:52px;font-size:.98rem;font-weight:900;text-decoration:none;display:inline-flex}.podcastMobileHero__primary{color:#111;background:linear-gradient(135deg,#f0ce75,#c28b28)}.podcastMobileHero__secondary{color:#fff;background:#080c12b8;border:1px solid #d7aa4bb3}.podcastMobileHero__actions a:focus-visible,.podcastMobileHero__guestCard:focus-visible{outline-offset:3px;outline:3px solid #f0ce75}.podcastMobileHero__upcoming{gap:.75rem;margin-top:1rem;display:grid}.podcastMobileHero__upcoming>span{color:#e5bd65;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:900}.podcastMobileHero__guestRow{justify-content:center;padding-bottom:8px;display:flex}.podcastMobileHero__guestCard{color:#fff;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #d7aa4b73;border-radius:20px;flex:0 0 72%;align-content:end;justify-items:center;gap:.3rem;min-height:190px;padding:1rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000040}.podcastMobileHero__guestCard i{background:radial-gradient(circle at 50% 34%,currentColor 0 17%,#0000 18%),radial-gradient(at 50% 84%,currentColor 0 31%,#0000 32%);border:1px solid;border-radius:50%;width:58px;height:58px;margin-bottom:auto}.podcastMobileHero__guestCard strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.92rem}.podcastMobileHero__guestCard small{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.podcastMobileHero__guestCard.gold{color:#e5bd65;background-color:#6844129e}}.student-corner-home-mobile-image{display:none}.student-corner-launching{letter-spacing:.1em;text-transform:uppercase;background:#f50073;border-radius:6px;align-items:center;margin:0;padding:.52rem .8rem;line-height:1;display:inline-flex;color:#fff!important;font-size:.82rem!important;font-weight:950!important}.campus-quiz-save{color:#fff;cursor:pointer;background:#f31585;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:45px;padding:.65rem .9rem;font-weight:900;display:inline-flex}.campus-quiz-save:disabled{opacity:.65;cursor:default}.rank-photo-picker{color:#14568e;cursor:pointer;background:#fff;border:1px dashed #5e9bd0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;padding:.85rem 1rem;font-weight:800;display:grid}.rank-photo-picker small{color:#617488;grid-column:2;font-weight:650}.rank-photo-picker input{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.moderation-image-preview{background:#f4f7fa;border:1px solid #d9e5ed;border-radius:8px;overflow:hidden}.moderation-image-preview img{object-fit:contain;background:#0d1720;width:100%;max-height:440px;display:block}.photo-rank-vote{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.photo-rank-vote button{color:#244356;cursor:pointer;background:#fff;border:1px solid #d5e2e8;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;font-weight:850;display:inline-flex}.photo-rank-vote button.selected{color:#075293;background:#eaf4ff;border-color:#176dcc}.photo-rank-login-note{color:#526b7b;text-align:center;background:#f4f7fa;border-radius:6px;margin:0;padding:.75rem;font-weight:750}.rank-photo-workflow{color:#506a7d;background:#f5faff;border:1px solid #d5e4ef;border-radius:7px;gap:.25rem;padding:.8rem .9rem;font-size:.9rem;line-height:1.45;display:grid}.rank-photo-workflow strong{color:#15588e;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.conversations-page .conversations-hero{isolation:isolate;background:linear-gradient(90deg,#02060cfa 0%,#02060ce6 38%,#02060c61 62%,#02060ce0 100%),#05080d url(/images/giridih-podcast/studio-microphone.png) 66% 60%/auto 108% no-repeat;border:1px solid #e2b5569e;min-height:440px;position:relative;box-shadow:0 22px 55px #03091238}.conversations-page .conversations-hero h1 span:last-child{color:#d7aa4b}.conversations-page .conversations-hero p{color:#ffffffe6}.conversations-page .conversations-hero small{color:#f2cc6b}.conversations-page .conversations-hero-actions a:first-child{color:#111;background:linear-gradient(135deg,#f2cc6b,#b67d1d)}.conversations-page .conversations-hero-actions a:last-child{background:#04080eb8;border-color:#dcb14bb3}.conversations-page .conversation-format-card{background:linear-gradient(#040911a6,#040911eb),url(/images/giridih-podcast/studio-microphone.png) 55%/cover no-repeat;border-color:#e2b556b3;box-shadow:0 16px 34px #0000004d}.conversations-page .conversation-format-card svg{color:#f2cc6b}.conversations-page .conversation-art{background:linear-gradient(135deg,#030810e6,#0308106b),#05080d url(/images/giridih-podcast/studio-microphone.png) 50%/cover no-repeat}.conversations-page .coming-up-section{border-color:#d8aa4b47}.conversations-page .upcoming-guest-rail{grid-template-columns:minmax(220px,280px);grid-auto-flow:row;justify-content:center}.conversations-page .upcoming-guest-rail article{color:#fff;text-align:center;background:linear-gradient(155deg,#7e5214c7,#030810fa);border-color:#d8aa4bb8;align-content:end;justify-items:center;gap:.45rem;min-height:300px;padding:1.15rem;display:grid;box-shadow:0 16px 34px #0000002e}.conversations-page .upcoming-guest-rail article:hover{border-color:#f2cc6b;transform:translateY(-4px)}.conversations-page .upcoming-guest-rail article .guest-silhouette{background:radial-gradient(circle at 50% 34%,#f2cc6b 0 17%,#0000 18%),radial-gradient(at 50% 84%,#f2cc6b 0 31%,#0000 32%);border:1px solid #f2cc6b;border-radius:50%;width:72px;height:72px;margin-bottom:auto}.conversations-page .upcoming-guest-rail article small{color:#fff}.conversations-page .upcoming-guest-rail article strong{color:#f2cc6b;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.conversations-page .upcoming-guest-rail article p,.conversations-page .upcoming-guest-rail article span{color:#ffffffd1}@media (max-width:720px){.student-corner-hero-copy-only .student-corner-copy{background:0 0;min-height:310px}.student-corner-home-promo{background:#fff;border-radius:8px;gap:0;display:grid}.student-corner-home-desktop-image{display:none!important}.student-corner-home-launching{min-height:56px;box-shadow:none;border:0;border-radius:0;place-items:center;font-size:.92rem;display:grid;position:static}.student-corner-home-mobile-art{aspect-ratio:.78;display:block;position:relative;overflow:hidden}.student-corner-home-mobile-image{width:132%!important;max-width:none!important;height:auto!important;display:block!important;position:absolute!important;top:-28%!important;left:-16%!important}.conversations-page .conversations-hero{background:linear-gradient(#02060ceb,#02060cad 48%,#02060cf5),#05080d url(/images/giridih-podcast/studio-microphone.png) 57%/cover no-repeat;border-radius:20px;grid-template-columns:1fr;min-height:0;padding:1.25rem}.conversations-page .conversations-hero>div:first-child{gap:.7rem}.conversations-page .conversations-hero h1{font-size:clamp(3rem,17vw,4.5rem)}.conversations-page .conversations-hero p{font-size:1rem}.conversations-page .conversations-hero-actions{grid-template-columns:1fr;display:grid}.conversations-page .conversation-format-card{min-height:190px;padding:1.1rem}.conversations-page .conversation-format-card strong{font-size:1.3rem}.conversations-page .upcoming-guest-rail{grid-template-columns:minmax(0,240px)}.conversations-page .upcoming-guest-rail article{min-height:250px}}@media (max-width:900px){.mobile-site-menu{flex:none;display:block;position:relative}.mobile-site-menu summary{color:#13243c;cursor:pointer;background:#fff;border:1px solid #13243c1f;border-radius:12px;place-items:center;width:42px;height:42px;list-style:none;display:grid;box-shadow:0 6px 16px #13243c14}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu summary:focus-visible,.mobile-site-menu a:focus-visible{outline-offset:3px;outline:3px solid #0c72df}.mobile-site-menu__sheet{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #13243c1f;border-radius:14px;width:min(318px,100vw - 1.5rem);padding:.78rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 65px #0719303d}.mobile-site-menu__account{border-bottom:1px solid #e4edf5;grid-template-columns:1fr;gap:.5rem;margin-bottom:.72rem;padding-bottom:.72rem;display:grid}.mobile-site-menu__account a,.mobile-site-menu__account button{color:#173967;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fff,#f6fbff);border:1px solid #d8e6f3;border-radius:10px;align-items:center;gap:.52rem;padding:.58rem .68rem;font-size:.83rem;font-weight:850;line-height:1.15;text-decoration:none;display:flex}.mobile-site-menu__account a svg,.mobile-site-menu__account button svg{color:#126dcc;flex-shrink:0}.mobile-site-menu__account .mobile-site-menu__admin{color:#143f86;background:linear-gradient(135deg,#eaf4ff,#fff);border-color:#c6ddff}.mobile-site-menu__account form{margin:0}.mobile-site-menu__sheet>p{color:#0c72df;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .58rem;font-size:.72rem;font-weight:900}.mobile-site-menu__language{color:#173967;border-bottom:1px solid #e0eaf1;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.75rem;padding:.2rem 0 .65rem;font-size:.83rem;font-weight:800;display:flex}.mobile-site-menu__language .member-language-switch{min-height:38px;padding:.42rem .7rem;font-size:.78rem}.mobile-site-menu__sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-site-menu__sheet a{color:#1d3856;background:#fff;border:1px solid #e0eaf1;border-radius:9px;align-items:center;min-height:42px;padding:.52rem .6rem;font-size:.8rem;font-weight:780;line-height:1.15;text-decoration:none;display:flex}.mobile-site-menu__sheet a:active{background:#edf7ff;border-color:#8fc4ee}.mobile-site-menu__sheet .mobile-site-menu__account a,.mobile-site-menu__sheet .mobile-site-menu__account button{color:#173967;width:100%;min-height:44px;font:inherit;background:linear-gradient(#fff,#f6fbff);border-color:#d8e6f3;border-radius:10px;gap:.52rem;padding:.58rem .68rem;font-size:.83rem;font-weight:850}.mobile-site-menu__sheet .mobile-site-menu__account .mobile-site-menu__admin{color:#143f86;background:linear-gradient(135deg,#eaf4ff,#fff);border-color:#c6ddff}.app-top .mobile-site-menu{order:1}.desktop-stage .desktop-nav .mobile-site-menu{display:block}.desktop-stage .desktop-nav-actions>:not(.mobile-site-menu){display:none}.desktop-stage .desktop-nav-actions{width:auto;margin-left:auto}.desktop-stage .mobile-site-menu__sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:auto;display:grid}.desktop-stage .mobile-site-menu__sheet a{color:#1d3856;min-width:0;min-height:46px;box-shadow:none;white-space:normal;background:#fff;border:1px solid #e0eaf1;border-radius:10px;justify-content:flex-start;padding:.6rem .7rem;font-size:.83rem;display:flex}}@media (max-width:360px){.mobile-site-menu__sheet nav{grid-template-columns:1fr}}.edu-hub-page{color:#13243c;gap:1rem;width:min(1080px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.edu-hub-hero,.edu-tutor-search{background:linear-gradient(135deg,#f7fbff,#fff 55%,#f6f2ff);border:1px solid #d8e4f4;border-radius:8px;gap:.7rem;padding:clamp(1.3rem,4vw,3rem);display:grid}.edu-hub-hero p,.edu-tutor-search p{color:#3766a0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.edu-hub-hero h1,.edu-tutor-search h1{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.96}.edu-hub-hero strong{font-size:clamp(1.1rem,2vw,1.5rem)}.edu-hub-hero>span{color:#526b8d;max-width:650px;line-height:1.5}.edu-hub-hero>div,.edu-interest form div{flex-wrap:wrap;gap:.6rem;display:flex}.edu-hub-hero a,.edu-empty a,.edu-interest button,.edu-tutor-form footer button,.edu-tutor-form button,.tutor-card form button{color:#fff;cursor:pointer;background:#0b68c6;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.edu-hub-hero a+a{color:#49349b;background:#ede8ff}.edu-hub-actions,.tutor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.edu-hub-actions a,.tutor-card,.edu-hub-coming,.edu-tutor-form,.tutor-profile,.edu-interest,.edu-empty{color:#13243c;background:#fff;border:1px solid #dce6f2;border-radius:8px;gap:.6rem;padding:1rem;text-decoration:none;display:grid;box-shadow:0 10px 24px #10345c0f}.edu-hub-actions a>span{color:#096fc9;background:#e8f2ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.edu-hub-actions strong,.tutor-card h2{margin:0;font-size:1.1rem}.edu-hub-actions p,.tutor-card p,.tutor-profile p{color:#586e89;margin:0;line-height:1.4}.edu-hub-actions>svg{margin-left:auto}.edu-hub-coming{background:#fbfcfe}.edu-tutor-search form{grid-template-columns:minmax(0,1fr) 150px 170px auto;gap:.5rem;display:grid}.edu-tutor-search input,.edu-tutor-search select,.edu-interest input,.edu-interest select,.edu-interest textarea,.edu-tutor-form input,.edu-tutor-form select,.edu-tutor-form textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddced;border-radius:6px;padding:.6rem .7rem}.edu-tutor-search button{color:#fff;background:#102c5c;border:0;border-radius:6px;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .8rem;font-weight:850;display:inline-flex}.tutor-card{grid-template-columns:64px minmax(0,1fr)}.tutor-card img,.tutor-avatar{object-fit:cover;color:#3e4da7;background:#e7edff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:900;display:grid}.tutor-card div{gap:.35rem;display:grid}.tutor-card strong{color:#334f84}.tutor-card small{color:#6a5c9c;font-weight:800}.tutor-card em{color:#62768d;font-size:.86rem;font-style:normal}.tutor-card a{color:#0b68c6;width:fit-content;margin-top:.25rem;font-weight:900}.tutor-profile header{align-items:center;gap:1rem;display:flex}.tutor-profile header img{object-fit:cover;border-radius:50%;width:92px;height:92px}.tutor-profile h1,.tutor-profile h2,.edu-interest h2,.edu-empty h1,.edu-empty h2{margin:0}.tutor-profile header div{gap:.35rem;display:grid}.edu-interest form{gap:.6rem;display:grid}.edu-tutor-form{max-width:820px;margin-inline:auto}.edu-tutor-form header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.edu-tutor-form header p{color:#0b68c6;margin:0;font-weight:900}.edu-tutor-form header small{color:#60758f;margin-left:auto}.edu-tutor-form section{gap:.7rem;display:grid}.edu-tutor-form h2,.edu-tutor-form h3{margin:0}.edu-tutor-form label{color:#314a69;gap:.3rem;font-weight:780;display:grid}.edu-tutor-form label small{color:#6b7d8e;font-weight:600}.edu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.edu-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.edu-choice-grid label{background:#f9fbff;border:1px solid #dce6f2;border-radius:6px;align-items:center;gap:.35rem;min-height:44px;padding:.5rem;font-size:.88rem;display:flex}.edu-choice-grid input{width:auto;min-height:auto}.edu-slot{grid-template-columns:1fr 110px 110px;gap:.5rem;display:grid}.edu-review,.edu-success{color:#19714f;background:#eef8f4;border-radius:6px;padding:.8rem}.edu-empty{justify-items:start}.edu-empty p{color:#5c7087;margin:0}.edu-hub-demo{background:#fff;border:1px solid #dce6f2;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 10px 24px #10345c0f}.edu-hub-demo>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.edu-hub-demo header p,.edu-hub-demo header h2{margin:0}.edu-hub-demo header p{color:#3766a0;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.edu-hub-demo header h2{margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.45rem)}.edu-hub-demo em{color:#7c8796;white-space:nowrap;font-size:.84rem;font-style:italic}.edu-hub-demo article{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.edu-hub-demo article>img{object-fit:cover;border-radius:50%;width:96px;height:96px}.edu-hub-demo article>div{gap:.34rem;display:grid}.edu-hub-demo h3,.edu-hub-demo p{margin:0}.edu-hub-demo h3{font-size:1.16rem}.edu-hub-demo strong{color:#30548d}.edu-hub-demo p{color:#60758f}.edu-hub-demo span{color:#526b8d;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.edu-hub-demo span svg{color:#1676c8;width:16px;height:16px}.edu-hub-demo span i{background:#8aa1bb;border-radius:50%;width:4px;height:4px}.edu-hub-demo a{color:#0b68c6;align-items:center;gap:.35rem;width:fit-content;margin-top:.2rem;font-weight:900;text-decoration:none;display:inline-flex}.edu-hub-demo a svg{width:16px;height:16px}@media (max-width:720px){.edu-hub-page{width:100%;margin:0;padding:.8rem}.edu-hub-actions,.tutor-grid,.edu-form-grid,.edu-tutor-search form{grid-template-columns:1fr}.edu-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-slot{grid-template-columns:1fr 1fr}.edu-slot select{grid-column:1/-1}.tutor-card{grid-template-columns:52px minmax(0,1fr)}.edu-hub-demo article{grid-template-columns:64px minmax(0,1fr);gap:.7rem}.edu-hub-demo article>img{width:64px;height:64px}.edu-hub-demo h3{font-size:1.05rem}.edu-hub-demo p,.edu-hub-demo span{font-size:.84rem}}.study-page{color:#13243c;gap:1rem;width:min(1240px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.study-hero{background:linear-gradient(135deg,#f7f6ff,#fff);border:1px solid #ddd9f2;border-radius:8px;gap:.65rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.study-hero p,.study-circles header p{color:#6950b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.study-hero h1{margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.95}.study-hero strong{font-size:clamp(1.1rem,2vw,1.5rem)}.study-hero>span{color:#576b87;max-width:630px;line-height:1.5}.study-hero>a{color:#fff;background:#5541ae;border-radius:6px;align-items:center;width:fit-content;min-height:44px;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.study-layout{grid-template-columns:180px minmax(0,1fr) 220px;align-items:start;gap:1rem;display:grid}.study-sidebar,.study-right,.study-goal,.study-circles,.study-composer,.study-feed>article,.study-empty{background:#fff;border:1px solid #dde6f0;border-radius:8px;gap:.65rem;padding:.9rem;display:grid;box-shadow:0 8px 20px #13243c0d}.study-sidebar a{color:#304c70;align-items:center;min-height:40px;font-weight:800;text-decoration:none;display:flex}.study-main{gap:1rem;display:grid}.study-goal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.study-goal svg{color:#644cc4}.study-goal div{gap:.2rem;display:grid}.study-goal small{color:#637993}.study-goal a{color:#0b68c6;font-weight:900;text-decoration:none}.study-circles header{justify-content:space-between;align-items:center;display:flex}.study-circles h2,.study-composer h2,.study-feed h2,.study-right h2{margin:0;font-size:1.2rem}.study-circles>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.study-circles article{border:1px solid #e0e4f2;border-radius:7px;gap:.45rem;padding:.75rem;display:grid}.study-circles article>span{color:#6249ba;background:#efeaff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.study-circles h3,.study-circles p{margin:0}.study-circles p,.study-circles small,.study-right p{color:#60748c;line-height:1.35}.study-circles form{gap:.4rem;display:grid}.study-circles form select,.study-composer select,.study-composer textarea{width:100%;min-height:40px;font:inherit;border:1px solid #d5e0ed;border-radius:6px;padding:.5rem}.study-circles button,.study-composer button,.study-feed button{color:#fff;cursor:pointer;background:#5541ae;border:0;border-radius:6px;min-height:40px;padding:.5rem .7rem;font-weight:850}.study-circles a{color:#4d3ca2;font-weight:900;text-decoration:none}.study-composer form{gap:.55rem;display:grid}.study-composer textarea{resize:vertical;min-height:90px}.study-composer button{align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.study-feed{gap:.7rem;display:grid}.study-feed>article header{align-items:center;gap:.55rem;display:flex}.study-feed>article header>span{color:#216bc3;background:#e9f3ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.study-feed header div{gap:.1rem;display:grid}.study-feed header small,.study-feed p{color:#60748c}.study-feed h3,.study-feed p{margin:0}.study-feed footer{align-items:center;gap:.8rem;display:flex}.study-feed footer form{margin:0}.study-feed footer button{color:#34516f;background:#edf2f8;min-height:34px}.study-feed footer a{color:#0b68c6;font-weight:850;text-decoration:none}.study-right p{margin:0;font-size:.9rem}.study-empty{color:#60748c}.study-empty h2,.study-empty p{margin:0}.study-hero{background:linear-gradient(90deg,#f7f6fffa 0%,#ffffffe6 43%,#fff3 73%),url(/images/study-circles/study-circle-hero.png) 100%/cover no-repeat;align-content:center;min-height:285px}@media (max-width:720px){.study-hero{background:linear-gradient(#f7f6fff5 0%,#ffffffc2 55%,#ffffff29),url(/images/study-circles/study-circle-hero.png) 68% bottom/auto 100% no-repeat;min-height:310px}}@media (max-width:960px){.study-layout{grid-template-columns:150px minmax(0,1fr)}.study-right{grid-column:1/-1}}@media (max-width:720px){.study-page{width:100%;margin:0;padding:.8rem}.study-layout{grid-template-columns:1fr}.study-sidebar{padding:.35rem;display:flex;overflow-x:auto}.study-sidebar a{flex:none;padding:.45rem}.study-goal{grid-template-columns:auto minmax(0,1fr)}.study-goal a{grid-column:1/-1}.study-circles>div{padding-bottom:.35rem;display:flex;overflow-x:auto}.study-circles article{flex:0 0 245px}.study-right{display:none}}.study-product-page,.study-circle-page,.study-saved-page{color:#102a56;width:min(920px,100% - 2rem);margin:1.5rem auto 3rem}.study-community-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.study-community-rail a{color:#173967;background:#fff;border:1px solid #dce7f5;border-radius:8px;align-items:center;gap:.6rem;min-height:68px;padding:.75rem;text-decoration:none;display:flex;box-shadow:0 8px 18px #0c2b5b0d}.study-community-rail a.is-active{background:#faf8ff;border-color:#8c70ef}.study-community-rail svg{color:#6544d9;width:22px}.study-community-rail span{gap:.1rem;min-width:0;display:grid}.study-community-rail strong{font-size:.9rem}.study-community-rail small{color:#637795;font-size:.72rem}.study-community-rail>a>svg:last-child{width:16px;margin-left:auto}.study-product-hero{background:linear-gradient(90deg,#f6f9fffa 0%,#f6f9ffeb 40%,#f6f9ff1f 72%),url(/images/study-circles/study-circle-hero.png) 100%/cover no-repeat;border:1px solid #d5e3fb;border-radius:8px;align-items:center;min-height:315px;padding:clamp(1.25rem,4vw,3rem);display:grid}.study-product-hero-copy{gap:.65rem;max-width:560px;display:grid}.study-product-hero p,.study-discovery header p,.study-feed-product header p,.study-saved-page header p,.study-circle-cover p{color:#6244d0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:900;display:flex}.study-product-hero h1,.study-circle-cover h1{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.study-product-hero strong{font-size:clamp(1.05rem,2.5vw,1.4rem)}.study-product-hero span{color:#425e82;max-width:480px;line-height:1.5}.study-product-hero a{color:#fff;background:#173fa2;border-radius:6px;align-items:center;gap:.25rem;width:max-content;min-height:44px;padding:.65rem .9rem;font-weight:850;text-decoration:none;display:inline-flex}.study-product-search{background:#fff;border:1px solid #dce7f5;border-radius:8px;align-items:center;gap:.5rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.study-product-search svg{color:#5e76a0}.study-product-search label{flex:1}.study-product-search input{width:100%;font:inherit;color:#173967;border:0;outline:0}.study-goal-panel{background:#fff;border:1px solid #dce7f5;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid;box-shadow:0 8px 18px #0c2b5b0a}.study-goal-icon{color:#ed9500;background:#fff2d4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.study-goal-panel div{gap:.15rem;display:grid}.study-goal-panel small{color:#647795}.study-goal-panel a{color:#1457c2;align-items:center;gap:.15rem;font-weight:850;text-decoration:none;display:flex}.study-discovery,.study-feed-product{gap:.8rem;margin-top:1.25rem;display:grid}.study-discovery header,.study-feed-product header{justify-content:space-between;align-items:end;gap:.5rem;display:flex}.study-discovery h2,.study-feed-product h2{margin:.15rem 0 0;font-size:1.25rem}.study-discovery header>a{color:#1457c2;align-items:center;font-size:.85rem;font-weight:800;text-decoration:none;display:flex}.study-circle-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.study-circle-rail article{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.45rem;padding:.85rem;display:grid}.study-circle-mark{color:#6544d9;background:#ede8ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.study-circle-rail strong{font-size:.95rem}.study-circle-rail small{color:#627795;font-size:.76rem}.study-circle-rail a,.study-circle-rail button{color:#1457c2;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;padding:0;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.study-no-results{color:#637795}.study-composer-product{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.75rem;margin-top:1.25rem;padding:1rem;display:grid}.study-composer-product header{align-items:center;gap:.6rem;display:flex}.study-post-avatar{color:#1556b8;background:#e5f0ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:900;display:grid}.study-composer-product h2,.study-composer-product p{margin:0}.study-composer-product h2{font-size:1rem}.study-composer-product p{color:#637795;font-size:.83rem}.study-composer-product form{grid-template-columns:140px 145px 1fr auto;gap:.5rem;display:grid}.study-composer-product select,.study-composer-product textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:6px;padding:.55rem}.study-composer-product textarea{resize:vertical;min-height:42px}.study-composer-product button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#173fa2;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;font-weight:850;display:inline-flex}.study-join-prompt{color:#566f92;align-items:center;gap:.45rem;margin:0;display:flex}.study-post-card{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.65rem;padding:1rem;display:grid;position:relative;box-shadow:0 8px 18px #0c2b5b0a}.study-post-card>header{align-items:center;gap:.55rem;display:flex}.study-post-card header>div{gap:.08rem;display:grid}.study-post-card header small{color:#637795;font-size:.78rem}.study-post-menu-button{color:#435f87;cursor:pointer;background:0 0;border:0;margin-left:auto}.study-post-type{color:#138259;letter-spacing:.04em;background:#e8f7ef;border-radius:99px;width:max-content;padding:.22rem .55rem;font-size:.68rem;font-weight:900}.study-post-card h3,.study-post-card p{margin:0}.study-post-card h3{font-size:1.03rem}.study-post-card p{color:#4d678b;line-height:1.45}.study-post-resource{color:#1457c2;align-items:center;gap:.3rem;font-weight:800;text-decoration:none;display:flex}.study-post-resource svg{width:15px}.study-post-card footer{align-items:center;gap:.85rem;display:flex}.study-post-card footer form{margin:0}.study-post-card footer button,.study-post-card footer a{color:#4c6689;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.study-post-card footer a{color:#1457c2}.study-post-card footer svg{width:16px}.study-post-menu{z-index:2;background:#fff;border:1px solid #dce7f5;border-radius:6px;padding:.35rem;position:absolute;top:3.6rem;right:1rem;box-shadow:0 12px 25px #0c2b5b26}.study-post-menu button{color:#b42318;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:.4rem;display:flex}.study-post-menu svg{width:16px}.study-empty-product{color:#516c91;background:#fff;border:1px dashed #bfd2ed;border-radius:8px;gap:.35rem;padding:1rem;display:grid}.study-empty-product h2,.study-empty-product p{margin:0}.study-report-backdrop{z-index:100;background:#0819367a;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.study-report-sheet{color:#102a56;background:#fff;border-radius:18px 18px 0 0;width:min(100%,480px);max-height:92vh;padding:1rem;overflow:auto;box-shadow:0 -12px 40px #08193640}.study-report-handle{background:#cbd7e5;border-radius:99px;width:42px;height:4px;margin:0 auto .85rem}.study-report-sheet>header{justify-content:space-between;align-items:center;display:flex}.study-report-sheet h2{margin:0;font-size:1.25rem}.study-report-sheet header button{color:#163861;cursor:pointer;background:#f1f5fa;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.study-report-sheet header svg{width:19px}.study-report-preview{border:1px solid #dce7f5;border-radius:8px;gap:.65rem;margin-top:1rem;padding:.75rem;display:flex}.study-report-preview>span{color:#1457c2;background:#e6efff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:grid}.study-report-preview div{gap:.15rem;display:grid}.study-report-preview small{color:#637795}.study-report-preview p{margin:.25rem 0 0;font-size:.87rem}.study-report-sheet fieldset{border:0;gap:.2rem;margin:1rem 0 0;padding:0;display:grid}.study-report-sheet legend{margin-bottom:.4rem;font-weight:900}.study-report-sheet fieldset label{cursor:pointer;border-radius:6px;align-items:center;gap:.65rem;min-height:38px;padding:.25rem;display:flex}.study-report-sheet fieldset label:hover{background:#f6f9fd}.study-report-sheet input{width:18px;height:18px}.study-report-details{gap:.2rem;margin-top:.75rem;display:grid}.study-report-details textarea{width:100%;font:inherit;resize:none;border:1px solid #d5e2f1;border-radius:6px;padding:.7rem}.study-report-details small{text-align:right;color:#7184a1}.study-report-submit{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#173fa2;border:0;border-radius:6px;margin-top:.75rem;font-weight:850}.study-report-submit:disabled{opacity:.45;cursor:not-allowed}.study-report-error{color:#b42318;margin:.5rem 0 0;font-size:.85rem}.study-report-success{color:#146c43;background:#edfdf4;border:1px solid #a8e8c8;border-radius:8px;gap:.65rem;margin-top:1rem;padding:1rem;display:flex}.study-report-success svg{flex:none}.study-report-success p{margin:.25rem 0 0;line-height:1.4}.study-report-guidelines{background:#f8fbff;border:1px solid #dce7f5;border-radius:8px;gap:.65rem;margin-top:1rem;padding:.85rem;display:flex}.study-report-guidelines svg{color:#16855e}.study-report-guidelines strong{font-size:.9rem}.study-report-guidelines p{color:#5a7296;margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.study-circle-topbar{align-items:center;gap:.75rem;padding:.4rem 0 .9rem;display:flex}.study-circle-topbar>a,.study-circle-topbar>svg{color:#173967}.study-circle-topbar>a{place-items:center;display:grid}.study-circle-topbar>div{flex:1;align-items:center;gap:.5rem;display:flex}.study-circle-topbar>div>span{color:#6544d9;background:#ebe6ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.study-circle-topbar>div>div{gap:.1rem;display:grid}.study-circle-topbar small{color:#637795;font-size:.76rem}.study-circle-cover{color:#fff;background:linear-gradient(90deg,#102a56eb,#102a5657),url(/images/study-circles/study-circle-hero.png) 50%/cover;border:1px solid #d9e7ff;border-radius:8px;align-items:end;min-height:210px;padding:1.25rem;display:grid}.study-circle-cover div{gap:.45rem;max-width:470px;display:grid}.study-circle-cover p{color:#d7c6ff}.study-circle-cover h1{font-size:clamp(1.8rem,4vw,3rem)}.study-circle-cover span{line-height:1.45}.study-circle-actions{gap:.55rem;margin:.8rem 0;display:flex}.study-circle-actions form{margin:0}.study-circle-actions form button,.study-circle-actions>button,.study-joined{color:#23466f;min-height:40px;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-weight:800;display:inline-flex}.study-joined,.study-join-button{color:#fff!important;background:#173fa2!important;border-color:#173fa2!important}.study-circle-actions svg{width:16px}.study-circle-tabs{border-bottom:1px solid #dbe6f3;gap:.25rem;display:flex;overflow-x:auto}.study-circle-tabs a{color:#617795;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.3rem;min-height:42px;padding:.5rem .75rem;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.study-circle-tabs a.is-selected{color:#173fa2;border-color:#173fa2}.study-circle-tabs svg{width:15px}.study-circle-content{gap:.8rem;margin-top:1rem;display:grid}.study-circle-content .study-composer-product{margin-top:0}.study-circle-guidelines{background:#f8fbff;border:1px solid #dce7f5;border-radius:8px;gap:.65rem;margin-top:1rem;padding:1rem;display:flex}.study-circle-guidelines svg{color:#16855e}.study-circle-guidelines p{color:#5b7395;margin:.25rem 0 0}.study-saved-page{gap:.8rem;max-width:760px;display:grid}.study-saved-page>header{gap:.65rem;display:grid}.study-saved-page>header>a{color:#1457c2;align-items:center;gap:.25rem;width:max-content;font-weight:800;text-decoration:none;display:flex}.study-saved-page>header p,.study-saved-page>header h1{margin:0}.study-saved-page>header p{color:#6544d9;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.study-saved-page>header h1{font-size:2rem}@media (max-width:720px){.study-product-page,.study-circle-page,.study-saved-page{width:100%;margin:0;padding:.75rem .75rem 2rem}.study-community-rail{padding-bottom:.25rem;display:flex;overflow-x:auto}.study-community-rail a{flex:0 0 190px;min-height:64px}.study-product-hero{background:linear-gradient(#f6f9fff7 0%,#f6f9ffd9 51%,#f6f9ff2b 83%),url(/images/study-circles/study-circle-hero.png) 63% bottom/auto 100% no-repeat;min-height:310px;padding:1.1rem}.study-product-hero-copy{gap:.55rem;max-width:100%}.study-product-hero h1{max-width:260px;font-size:2.35rem}.study-product-hero strong{font-size:1.02rem}.study-product-hero span{max-width:250px;font-size:.9rem}.study-product-hero a{min-height:40px;font-size:.88rem}.study-circle-rail{padding-bottom:.35rem;display:flex;overflow-x:auto}.study-circle-rail article{flex:0 0 130px}.study-goal-panel{padding:.85rem}.study-goal-panel strong{font-size:.88rem}.study-composer-product form{grid-template-columns:1fr 1fr}.study-composer-product textarea,.study-composer-product button{grid-column:1/-1}.study-post-card{padding:.85rem}.study-circle-cover{min-height:205px}.study-circle-actions{padding-bottom:.15rem;overflow-x:auto}.study-circle-actions>*{flex:none}.study-circle-tabs{margin:0 -.75rem;padding:0 .75rem}.study-report-sheet{border-radius:18px 18px 0 0}.study-saved-page>header h1{font-size:1.65rem}}.study-search-top{max-width:760px;margin:0 auto 1rem}.study-workspace{grid-template-columns:180px minmax(0,1fr) 210px;align-items:start;gap:1rem;display:grid}.study-workspace-nav,.study-workspace-aside{gap:.65rem;display:grid}.study-workspace-nav{background:#fff;border:1px solid #dce7f5;border-radius:8px;padding:.85rem;position:sticky;top:1rem;box-shadow:0 12px 28px #0c2b5b0d}.study-workspace-nav>p{color:#6244d0;letter-spacing:.09em;text-transform:uppercase;margin:0 .2rem .2rem;font-size:.72rem;font-weight:900}.study-workspace-nav>a{color:#36577d;border-radius:6px;align-items:center;gap:.5rem;min-height:38px;padding:.45rem;font-size:.83rem;font-weight:800;text-decoration:none;display:flex}.study-workspace-nav>a:hover,.study-workspace-nav>a.is-current{color:#174db1;background:#edf3ff}.study-workspace-nav svg{width:17px}.study-workspace-nav>div{color:#273c78;background:linear-gradient(140deg,#e8efff,#f4ebff);border-radius:7px;gap:.4rem;margin-top:.5rem;padding:.85rem;display:grid}.study-workspace-nav>div strong{font-size:.88rem;line-height:1.4}.study-workspace-nav>div span{color:#6977a4;font-size:.74rem}.study-workspace-main{gap:1.25rem;min-width:0;display:grid}.study-workspace-main .study-product-hero{border-radius:8px;min-height:335px;box-shadow:0 14px 35px #203d6c14}.study-hero-metrics{flex-wrap:wrap;gap:.85rem;margin-top:.15rem;display:flex}.study-hero-metrics span{color:#526c91;gap:.05rem;font-size:.7rem;display:grid}.study-hero-metrics b{color:#173fa2;font-size:1rem}.study-workspace-aside{position:sticky;top:1rem}.study-workspace-aside>section{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.55rem;padding:.9rem;display:grid;box-shadow:0 10px 24px #0c2b5b0d}.study-workspace-aside>section>svg{color:#7251de;width:24px}.study-workspace-aside>section>p{color:#7657d9;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.study-workspace-aside>section>strong{font-size:.9rem;line-height:1.45}.study-workspace-aside>section:last-child{background:#f6fbff;grid-template-columns:auto 1fr;align-items:start}.study-workspace-aside>section:last-child svg{color:#13835c}.study-workspace-aside>section:last-child p{color:#607895;text-transform:none;letter-spacing:0;margin:.25rem 0 0;font-size:.78rem;font-weight:600;line-height:1.45}.study-workspace-aside .study-goal-panel{box-shadow:none}.study-circle-rail article{min-height:150px;transition:transform .18s,box-shadow .18s}.study-circle-rail article:hover{transform:translateY(-3px);box-shadow:0 12px 22px #233b751f}.study-circle-rail article[data-tone="0"] .study-circle-mark{color:#1966d7;background:#e4efff}.study-circle-rail article[data-tone="1"] .study-circle-mark{color:#7647df;background:#e9e3ff}.study-circle-rail article[data-tone="2"] .study-circle-mark{color:#15976a;background:#def8ee}.study-circle-rail article[data-tone="3"] .study-circle-mark{color:#e57b1a;background:#fff0dc}.study-circle-rail article[data-tone="4"] .study-circle-mark{color:#e44773;background:#ffe5ee}.study-circle-rail article[data-tone="5"] .study-circle-mark{color:#158a99;background:#e0f7f7}.study-composer-product{border-top:3px solid #9071ec}.study-feed-product{padding-top:.25rem}@media (max-width:1050px){.study-workspace{grid-template-columns:165px minmax(0,1fr)}.study-workspace-aside{display:none}}@media (max-width:720px){.study-search-top{margin:.6rem 0 .75rem}.study-workspace{display:block}.study-workspace-nav{gap:.4rem;margin-bottom:.75rem;padding:.45rem;display:flex;position:static;overflow-x:auto}.study-workspace-nav>p,.study-workspace-nav>div{display:none}.study-workspace-nav>a{flex:none;min-height:36px;font-size:.76rem}.study-workspace-main{gap:1rem}.study-workspace-main .study-product-hero{border-radius:8px;min-height:350px}.study-hero-metrics{gap:.65rem}.study-hero-metrics span{font-size:.64rem}.study-hero-metrics b{font-size:.88rem}.study-workspace-aside{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid;position:static}.study-workspace-aside>section:nth-child(2),.study-workspace-aside>section:last-child{display:none}.study-workspace-aside .study-goal-panel{grid-column:1/-1}.study-circle-rail article{min-height:145px}}.study-demo-feed{gap:.75rem;display:grid}.study-demo-feed>header{background:linear-gradient(135deg,#edf4ff,#f8f3ff);border:1px solid #dce7f5;border-radius:8px;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.study-demo-feed>header div{gap:.25rem;display:grid}.study-demo-feed>header span{color:#5c7394;font-size:.82rem;line-height:1.4}.study-demo-feed em,.study-workspace-aside em{color:#8b96a8;white-space:nowrap;font-size:.72rem;font-style:italic}.study-demo-feed article{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.65rem;padding:1rem;display:grid;box-shadow:0 8px 18px #0c2b5b0d}.study-demo-feed article>header{align-items:center;gap:.55rem;display:flex}.study-demo-feed article>header>span{color:#1854b4;background:#dce9ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid}.study-demo-feed article>header>div{gap:.1rem;display:grid}.study-demo-feed article>header small{color:#657b9b;font-size:.76rem}.study-demo-feed article>header em{margin-left:auto}.study-demo-feed h3,.study-demo-feed p{margin:0}.study-demo-feed h3{font-size:1.03rem}.study-demo-feed p{color:#526d90;line-height:1.45}.study-demo-feed footer{align-items:center;gap:.9rem;display:flex}.study-demo-feed footer span,.study-demo-feed footer a{color:#496786;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;display:flex}.study-demo-feed footer a{color:#1556c3;margin-left:auto;text-decoration:none}.study-demo-feed footer svg{width:15px}.study-demo-reply{background:#f4f8fc;border-radius:6px;gap:.45rem;padding:.65rem .7rem;display:flex}.study-demo-reply>span{color:#13835c;background:#dff6ea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.6rem;font-weight:900;display:grid}.study-demo-reply p{font-size:.78rem}.study-aside-session>header,.study-aside-contributors>header{justify-content:space-between;align-items:center;display:flex}.study-aside-session>header svg,.study-aside-contributors>header svg{margin:0}.study-aside-session>p{color:#7657d9;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.study-aside-contributors p{color:#5e7596;margin:.25rem 0;font-size:.78rem;line-height:1.45}.study-feed-product>header{align-items:center}.study-feed-filter{color:#416488;border:1px solid #dce7f5;border-radius:6px;align-items:center;gap:.15rem;padding:.45rem .6rem;font-size:.75rem;font-weight:800;display:flex}.study-feed-filter svg{width:14px}.study-starter-feed{gap:.65rem;display:grid}.study-starter-feed>header{color:#fff;background:linear-gradient(135deg,#153e9c,#6a4ad5);border-radius:8px 8px 0 0;gap:.18rem;padding:.95rem 1rem;display:grid}.study-starter-feed>header span{color:#e2eaff;font-size:.8rem;line-height:1.35}.study-starter-feed article{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.45rem;padding:1rem;display:grid;box-shadow:0 8px 18px #0c2b5b0a}.study-starter-feed article>span{color:#138359;text-transform:uppercase;letter-spacing:.06em;background:#ecf7f1;border-radius:99px;width:max-content;padding:.22rem .5rem;font-size:.66rem;font-weight:900}.study-starter-feed h3,.study-starter-feed p{margin:0}.study-starter-feed h3{font-size:1.04rem}.study-starter-feed p{color:#597291;line-height:1.45}.study-starter-feed a,.study-aside-session a,.study-aside-contributors a{color:#1556c3;align-items:center;gap:.15rem;width:max-content;font-size:.82rem;font-weight:850;text-decoration:none;display:flex}.study-starter-feed a svg,.study-aside-session a svg,.study-aside-contributors a svg{width:15px}.study-aside-session span{color:#5e7596;font-size:.8rem;line-height:1.4}.study-aside-contributors a{margin-top:.25rem}.study-workspace-aside>section.study-aside-session,.study-workspace-aside>section.study-aside-contributors{background:linear-gradient(145deg,#fff,#f4f8ff)}@media (min-width:721px) and (max-width:1100px){.study-product-page .study-composer-product form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.study-product-page .study-composer-product textarea,.study-product-page .study-composer-product button{grid-column:1/-1}.study-product-page .study-composer-product button{justify-self:end;min-width:148px}}.study-circle-content .study-composer-product form{grid-template-columns:minmax(150px,1fr) minmax(0,4fr) auto}.study-circle-content .study-composer-product textarea,.study-circle-content .study-composer-product button{grid-column:auto}.study-circle-content .study-composer-product button{min-width:96px;padding-inline:.9rem}.study-post-reactions{flex-wrap:wrap;gap:.4rem;padding-top:.1rem;display:flex}.study-post-reactions form{margin:0}.study-post-reactions button{color:#38577b;min-height:34px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dce7f5;border-radius:999px;align-items:center;gap:.28rem;padding:.34rem .58rem;font-size:.78rem;font-weight:850;display:inline-flex}.study-post-discussion{border-top:1px solid #edf2f8;gap:.65rem;padding-top:.7rem;display:grid}.study-post-visible-replies{background:linear-gradient(#f8fbff,#fff);border:1px solid #dfeaff;border-radius:12px;margin-top:.15rem;padding:.7rem}.study-reply-count{color:#174db1;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.study-post-replies{gap:.55rem;display:grid}.study-post-replies article{background:#f8fbff;border-radius:8px;gap:.55rem;padding:.65rem;display:flex}.study-post-replies article>span{color:#1556b8;background:#e5f0ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:900;display:grid}.study-post-replies article>div{gap:.1rem;min-width:0;display:grid}.study-post-replies strong{font-size:.82rem}.study-post-replies small{color:#7085a1;font-size:.72rem}.study-post-replies p{color:#4d678b;margin:.15rem 0 0;font-size:.86rem;line-height:1.45}.study-reply-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.study-reply-form textarea{width:100%;min-height:52px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e3f2;border-radius:8px;padding:.6rem}.study-reply-form button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#173fa2;border:0;border-radius:7px;padding:.55rem .8rem;font-weight:850}.study-post-menu form{margin:.25rem 0 0}.study-post-menu .study-post-remove{color:#8a1c12}.study-mute-form{gap:.16rem;display:grid}.study-mute-form small{color:#6c7f99;font-size:.68rem;font-weight:750;line-height:1.2}.study-members-panel{background:#fff;border:1px solid #dce7f5;border-radius:8px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 8px 18px #0c2b5b0a}.study-members-panel>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.study-members-panel>header p,.study-members-panel>header h2{margin:0}.study-members-panel>header p{color:#6244d0;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.study-members-panel>header h2{margin-top:.18rem;font-size:1.15rem}.study-members-panel>header>span{color:#174db1;background:#eef4ff;border-radius:99px;padding:.25rem .55rem;font-size:.72rem;font-weight:900}.study-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.study-member-grid article{background:#f8fbff;border:1px solid #edf2f8;border-radius:8px;align-items:center;gap:.6rem;min-width:0;padding:.75rem;display:flex}.study-member-grid article>span{color:#1556b8;background:#e5f0ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.74rem;font-weight:900;display:grid}.study-member-grid article>div{gap:.12rem;min-width:0;display:grid}.study-member-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-member-grid small,.study-member-grid p{color:#647795;margin:0;font-size:.76rem;line-height:1.35}.study-circle-card-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.study-circle-card-actions a{border:1px solid #d5e2ff;border-radius:999px;min-height:32px;background:#f8fbff!important;padding:.35rem .55rem!important}.study-circle-card-actions form{margin:0}.study-circle-card-actions button{min-height:32px;color:#fff!important;background:linear-gradient(135deg,#1847c7,#6f4be8)!important;border-radius:999px!important;padding:.35rem .6rem!important}.study-my-circles{background:linear-gradient(135deg,#fff8e8,#f4f8ff);border:1px solid #5b86ff40;border-radius:12px;gap:.75rem;padding:1rem;scroll-margin-top:1rem;display:grid;box-shadow:0 14px 34px #1b4c9a17}.study-my-circles>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.study-my-circles>header p,.study-my-circles>header h2,.study-my-circles>p{margin:0}.study-my-circles>header p{color:#f28a00;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.study-my-circles>header h2{color:#08245a;margin-top:.15rem;font-size:1.12rem}.study-my-circles>header span{color:#174db1;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:900}.study-my-circles>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.study-my-circles>div>a{color:#173967;background:#fff;border:1px solid #dce8ff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:64px;padding:.7rem;text-decoration:none;display:grid}.study-my-circles>div>a strong,.study-my-circles>div>a small{grid-column:2;min-width:0}.study-my-circles>div>a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-my-circles>div>a small{color:#526c91;font-size:.72rem}.study-my-circles>div>a>svg{color:#174db1;grid-area:1/3/3}.study-my-circles>p{color:#44638d;align-items:center;gap:.5rem;line-height:1.45;display:flex}.study-product-page,.study-circle-page,.study-saved-page{color:#08245a}.study-workspace-main,.study-circle-page,.study-saved-page{position:relative}.study-product-hero,.study-circle-cover{border:1px solid #ffb73b8c;box-shadow:0 18px 45px #1556c329}.study-product-hero{background:radial-gradient(circle at 16% 18%,#ffc64a61,#0000 25%),linear-gradient(105deg,#fff7e0fa 0%,#ebf3ffed 36%,#e4dcff2e 72%),url(/images/study-circles/study-circle-hero.png) 100%/cover no-repeat}.study-circle-cover{background:radial-gradient(circle at 18% 18%,#ffb73b5c,#0000 28%),linear-gradient(90deg,#0c3696f0,#6544d9bd 48%,#0c369638),url(/images/study-circles/study-circle-hero.png) 50%/cover}.study-product-hero p,.study-discovery header p,.study-feed-product header p,.study-saved-page header p,.study-circle-cover p,.study-members-panel>header p{color:#f28a00}.study-product-hero h1,.study-circle-cover h1,.study-discovery h2,.study-feed-product h2,.study-members-panel>header h2{color:#08245a;letter-spacing:-.03em}.study-circle-cover h1,.study-circle-cover span{color:#fff;text-shadow:0 2px 12px #04123047}.study-product-hero strong,.study-product-hero span{color:#183b74}.study-product-hero a,.study-composer-product button,.study-circle-actions form button,.study-circle-actions>button,.study-joined,.study-join-button,.study-reply-form button{border-radius:12px;box-shadow:0 10px 24px #173fa229}.study-product-hero a,.study-composer-product button,.study-joined,.study-join-button{color:#fff!important;background:linear-gradient(135deg,#1847c7,#6f4be8)!important;border-color:#0000!important}.study-community-rail a,.study-workspace-nav,.study-workspace-aside>section,.study-goal-panel,.study-circle-rail article,.study-composer-product,.study-post-card,.study-members-panel,.study-empty-product{background:linear-gradient(#fff,#f8fbff);border-color:#5b86ff40;box-shadow:0 14px 34px #1b4c9a17}.study-circle-rail article{position:relative;overflow:hidden}.study-circle-rail article:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffb73b3d,#0000 70%);height:70px;position:absolute;inset:auto -20% -40% 30%}.study-circle-mark,.study-post-avatar,.study-member-grid article>span,.study-post-replies article>span{color:#1744b8;background:linear-gradient(135deg,#dff1ff,#efe8ff)}.study-circle-rail article[data-tone="0"] .study-circle-mark,.study-circle-rail article[data-tone="3"] .study-circle-mark{color:#b55500;background:linear-gradient(135deg,#fff0c8,#ffdcb0)}.study-circle-rail article[data-tone="1"] .study-circle-mark,.study-circle-rail article[data-tone="4"] .study-circle-mark{color:#6732c7;background:linear-gradient(135deg,#efe8ff,#dccfff)}.study-circle-rail article[data-tone="2"] .study-circle-mark,.study-circle-rail article[data-tone="5"] .study-circle-mark{color:#057d5c;background:linear-gradient(135deg,#dffcec,#c8f5ff)}.study-circle-rail strong,.study-post-card h3,.study-composer-product h2,.study-member-grid strong{color:#092a66}.study-circle-rail small,.study-composer-product p,.study-post-card header small,.study-post-card p,.study-member-grid small,.study-member-grid p,.study-circle-guidelines p{color:#44638d}.study-post-type{color:#06744f;background:linear-gradient(135deg,#dffcec,#fff0c8)}.study-circle-tabs{border-bottom-color:#c9d9ff}.study-circle-tabs a{color:#516da0;border-radius:12px 12px 0 0}.study-circle-tabs a:hover,.study-circle-tabs a.is-selected{color:#1847c7;background:#eef4ff;border-color:#1847c7}.study-post-reactions button{color:#244c87;background:#f4f8ff;border-color:#d5e2ff}.study-post-reactions button[aria-pressed=true]{color:#864600;background:linear-gradient(135deg,#fff2d1,#ffe0ad);border-color:#ffae2b}.study-circle-actions .study-whatsapp-share{color:#067a3b;background:linear-gradient(135deg,#e9fff1,#d8ffe7);border-color:#18b65d}.study-circle-actions .study-mute-form button.is-muted{color:#874700;background:linear-gradient(135deg,#fff1d0,#ffe0ad);border-color:#ffb13b}.study-workspace-main{container-type:inline-size}@container (max-width:660px){.study-product-page .study-composer-product form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.study-product-page .study-composer-product textarea{grid-column:1/-1;min-height:88px}.study-product-page .study-composer-product button{grid-column:1/-1;justify-self:end;width:auto;min-width:132px}}@media (max-width:720px){.study-circle-content .study-composer-product form{grid-template-columns:1fr}.study-circle-content .study-composer-product textarea,.study-circle-content .study-composer-product button{grid-column:1/-1}.study-circle-content .study-composer-product button{width:100%}.study-reply-form{grid-template-columns:1fr}.study-reply-form button{width:100%}.study-post-card footer{flex-wrap:wrap;gap:.65rem}.study-post-visible-replies{visibility:visible!important;display:grid!important;overflow:visible!important}.study-post-replies article{align-items:flex-start}.study-member-grid,.study-my-circles>div{grid-template-columns:1fr}.study-product-page .study-composer-product button{justify-self:stretch;width:100%}}.daily-reset-notice{color:#705521;background:#fff6dc;border-left:3px solid #d99b22;max-width:620px;margin-top:.7rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.45;display:block}.daily-reset-notice span{color:#86672c;margin-top:.12rem;display:block}@keyframes daily-flash{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.8)}to{opacity:.7;transform:scale(4.4)}}@keyframes daily-rays{0%{transform:rotate(0)scale(.72)}to{transform:rotate(110deg)scale(1.2)}}@keyframes daily-points-reveal{0%{opacity:0;transform:translateY(48px)scale(.35)}50%{opacity:1;transform:translateY(-8px)scale(1.2)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes daily-points-settle{0%{filter:brightness(1.65);transform:translateY(-7px)scale(1.08)}to{filter:brightness();transform:translateY(0)scale(1)}}.daily-box,.daily-wheel,.daily-doors,.daily-scratch,.daily-chest{position:relative}.daily-box .daily-points-burst,.daily-wheel .daily-points-burst,.daily-doors .daily-points-burst,.daily-scratch .daily-points-burst,.daily-chest .daily-points-burst{z-index:5;inset:0;transform:translateY(14px)scale(.2)}.daily-doors .daily-points-burst{inset:-22px -32px}.daily-box .daily-stardust,.daily-wheel .daily-stardust,.daily-doors .daily-stardust,.daily-scratch .daily-stardust,.daily-chest .daily-stardust{opacity:0;filter:drop-shadow(0 0 7px #ffd450);background:radial-gradient(circle at 22% 72%,#fff3a5 0 2px,#0000 3px),radial-gradient(circle at 75% 63%,#f5bf3b 0 3px,#0000 4px),radial-gradient(circle at 58% 24%,#fff8d3 0 2px,#0000 3px),radial-gradient(circle at 30% 33%,#f5bf3b 0 2px,#0000 3px),radial-gradient(circle at 88% 34%,#fff8d3 0 2px,#0000 3px);position:absolute;inset:-46px}.is-revealing .daily-box .daily-points-burst,.is-revealing .daily-wheel .daily-points-burst,.is-revealing .daily-doors .daily-points-burst,.is-revealing .daily-scratch .daily-points-burst,.is-revealing .daily-chest .daily-points-burst{animation:1.05s cubic-bezier(.12,.86,.26,1) forwards daily-points-from-object}.is-complete .daily-box .daily-points-burst,.is-complete .daily-wheel .daily-points-burst,.is-complete .daily-doors .daily-points-burst,.is-complete .daily-scratch .daily-points-burst,.is-complete .daily-chest .daily-points-burst{opacity:1;transform:translateY(-42px)scale(.94)}.is-revealing .daily-stardust{animation:1.1s ease-out daily-stardust}.is-complete .daily-stardust{opacity:.36}.daily-points-burst .daily-stardust+svg,.daily-points-burst small,.daily-points-burst strong{z-index:1;position:relative}@keyframes daily-points-from-object{0%{opacity:0;transform:translateY(18px)scale(.16)}30%{opacity:1;transform:translateY(-20px)scale(1.28)}to{opacity:1;transform:translateY(-42px)scale(.94)}}@keyframes daily-stardust{0%{opacity:0;transform:scale(.2)rotate(0)}35%{opacity:1;transform:scale(1.3)rotate(38deg)}to{opacity:0;transform:scale(2.15)rotate(95deg)}}.daily-box .daily-points-burst{inset:50% auto auto 50%;transform-origin:50% 80%;width:max-content;inset-inline:auto;transform:translate(-50%,12px)scale(.12)}.daily-box .daily-stardust{inset:-52px -72px}@keyframes daily-points-from-box{0%{opacity:0;transform:translate(-50%,16px)scale(.1)}28%{opacity:1;transform:translate(-50%,-8px)scale(1.26)}to{opacity:1;transform:translate(-50%,-72px)scale(.94)}}.daily-box .daily-points-burst{left:50%;right:auto}.mystery .daily-game-visual:before,.mystery .daily-game-visual:after{display:none}.daily-box{overflow:visible}.daily-box:after{z-index:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fff7bd 0 9%,#f6bf3d 30%,#e8941f2e 55%,#0000 72%);border-radius:6px;position:absolute;inset:12px;transform:scale(.45)}.daily-box>b,.daily-box>i,.daily-box>.daily-points-burst{z-index:1}.daily-box .daily-points-burst{gap:0;width:max-content;top:52%;left:50%;transform:translate(-50%,8px)scale(.2)}.daily-box .daily-points-burst small{display:none}.daily-box .daily-points-burst svg{width:17px;height:17px;margin-bottom:2px}.daily-box .daily-points-burst strong{letter-spacing:0;text-shadow:0 0 10px #ffeb87e6,0 0 24px #f2ad2fbf;font-size:clamp(2.2rem,5vw,3.7rem)}.daily-box .daily-stardust{opacity:0;background:radial-gradient(circle at 26% 72%,#fff3a5 0 1px,#0000 2px),radial-gradient(circle at 74% 63%,#f5bf3b 0 2px,#0000 3px),radial-gradient(circle at 58% 24%,#fff8d3 0 1px,#0000 2px),radial-gradient(circle at 34% 34%,#f5bf3b 0 1px,#0000 2px);inset:-28px -38px}.is-revealing .daily-box:after{animation:1.05s ease-out daily-box-core}.is-complete .daily-box:after{opacity:.58;transform:scale(1)}.is-revealing .daily-box .daily-points-burst{animation:.9s cubic-bezier(.22,.82,.32,1) forwards daily-points-from-box-natural}.is-complete .daily-box .daily-points-burst{filter:none;transform:translate(-50%,-48px)scale(1)}@keyframes daily-box-core{0%{opacity:0;transform:scale(.45)}35%{opacity:1;transform:scale(1.12)}to{opacity:.58;transform:scale(1)}}@keyframes daily-points-from-box-natural{0%{opacity:0;transform:translate(-50%,10px)scale(.25)}42%{opacity:1;transform:translate(-50%,-25px)scale(1.1)}to{opacity:1;transform:translate(-50%,-48px)scale(1)}}@keyframes daily-stardust-natural{0%{opacity:0;transform:scale(.45)}40%{opacity:.95;transform:scale(1.15)}to{opacity:0;transform:scale(1.45)}}.is-complete .daily-box .daily-points-burst{animation:none}.daily-box .daily-stardust{filter:drop-shadow(0 0 8px #ffd45c);background:radial-gradient(circle at 14% 76%,#fff9cc 0 1px,#0000 2px),radial-gradient(circle at 23% 48%,#f5bf3b 0 2px,#0000 3px),radial-gradient(circle at 31% 24%,#fff7be 0 1px,#0000 2px),radial-gradient(circle at 39% 66%,#f1ac24 0 2px,#0000 3px),radial-gradient(circle at 47% 10%,#fff9cc 0 2px,#0000 3px),radial-gradient(circle at 54% 42%,#f5bf3b 0 1px,#0000 2px),radial-gradient(circle at 61% 72%,#fff7be 0 2px,#0000 3px),radial-gradient(circle at 68% 28%,#f1ac24 0 1px,#0000 2px),radial-gradient(circle at 76% 54%,#fff9cc 0 2px,#0000 3px),radial-gradient(circle at 85% 18%,#f5bf3b 0 1px,#0000 2px),radial-gradient(circle at 91% 76%,#fff7be 0 2px,#0000 3px),radial-gradient(circle at 8% 38%,#f1ac24 0 1px,#0000 2px);inset:-68px -88px}.is-complete .daily-box .daily-stardust{opacity:.4}@keyframes daily-stardust-rich{0%{opacity:0;transform:translateY(10px)scale(.38)}28%{opacity:1;transform:translateY(-10px)scale(1.05)}70%{opacity:.82;transform:translateY(-34px)scale(1.34)}to{opacity:0;transform:translateY(-54px)scale(1.58)}}.daily-box .daily-points-burst{transform:translate(-50%,10px)scale(.2);inset:54% auto auto 50%!important}.is-complete .daily-box .daily-points-burst{transform:translate(-50%,-48px)scale(1)}.daily-box .daily-stardust{inset:auto auto -30px 50%;background:radial-gradient(circle at 50% 88%,#fff8cb 0 2px,#0000 3px),radial-gradient(circle at 34% 72%,#f4bd35 0 2px,#0000 3px),radial-gradient(circle at 63% 59%,#fff8cb 0 1px,#0000 2px),radial-gradient(circle at 46% 44%,#f4bd35 0 2px,#0000 3px),radial-gradient(circle at 58% 28%,#fff8cb 0 1px,#0000 2px),radial-gradient(circle at 42% 12%,#f4bd35 0 2px,#0000 3px);width:48px;height:142px;inset-inline:auto;transform:translate(-50%)}.is-revealing .daily-box .daily-stardust{animation:1.05s ease-out daily-stardust-column}.is-complete .daily-box .daily-stardust{opacity:.28;transform:translate(-50%)}@keyframes daily-stardust-column{0%{opacity:0;transform:translate(-50%,14px)scale(.35)}30%{opacity:1;transform:translate(-50%,-7px)scale(1)}to{opacity:0;transform:translate(-50%,-53px)scale(1.18)}}.daily-box-reward{z-index:6;opacity:0;pointer-events:none;transform-origin:50% 100%;color:#fff6b4;text-align:center;place-items:center;min-width:76px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.12)}.daily-box-reward:before{content:"";opacity:0;background:radial-gradient(circle,#fff8c8 0 8%,#f6c041 24%,#f4ae2947 50%,#0000 72%);border-radius:50%;position:absolute;inset:-32px -24px}.daily-box-reward:after{content:"";opacity:0;background:radial-gradient(circle at 50% 92%,#fff8cb 0 2px,#0000 3px),radial-gradient(circle at 33% 70%,#f4bd35 0 2px,#0000 3px),radial-gradient(circle at 63% 52%,#fff8cb 0 1px,#0000 2px),radial-gradient(circle at 45% 28%,#f4bd35 0 2px,#0000 3px),radial-gradient(circle at 58% 9%,#fff8cb 0 1px,#0000 2px);width:36px;height:112px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.daily-box-reward strong{z-index:1;color:#fff3a5;text-shadow:0 0 12px #ffeb87f2,0 0 28px #f2ad2fc2;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1;position:relative}.is-revealing .daily-box-reward{animation:.9s cubic-bezier(.22,.82,.32,1) forwards daily-box-reward-rise}.is-revealing .daily-box-reward:before{animation:.9s ease-out daily-box-reward-glow}.is-revealing .daily-box-reward:after{animation:.9s ease-out daily-box-reward-dust}.is-complete .daily-box-reward{opacity:1;transform:translate(-50%,-88px)scale(1)}.is-complete .daily-box-reward:before{opacity:.52}.is-complete .daily-box-reward:after{opacity:.2;transform:translate(-50%)}@keyframes daily-box-reward-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}40%{opacity:1;transform:translate(-50%,-72px)scale(1.12)}to{opacity:1;transform:translate(-50%,-88px)scale(1)}}@keyframes daily-box-reward-glow{0%{opacity:0;transform:scale(.25)}42%{opacity:1;transform:scale(1.2)}to{opacity:.52;transform:scale(1)}}@keyframes daily-box-reward-dust{0%{opacity:0;transform:translate(-50%,12px)scale(.35)}30%{opacity:1;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-52px)scale(1.12)}}.is-complete .daily-box .daily-points-burst,.is-complete .daily-wheel .daily-points-burst,.is-complete .daily-doors .daily-points-burst,.is-complete .daily-scratch .daily-points-burst,.is-complete .daily-chest .daily-points-burst{animation:none}.daily-game-visual:before,.daily-game-visual:after{content:"";pointer-events:none;opacity:0;position:absolute}.daily-game-visual:before{background:#fff8c7;border-radius:50%;width:24px;height:24px;box-shadow:0 0 30px 18px #ffd04fb8,0 0 110px 52px #ffbe3d61}.daily-game-visual:after{background:conic-gradient(from 0deg,transparent 0 9%,#ffde7585 11% 14%,transparent 16% 30%,#ffefb373 32% 35%,transparent 38% 57%,#ffdd696b 59% 63%,transparent 66% 100%);inset:-35%}.is-revealing .daily-game-visual:before,.is-complete .daily-game-visual:before{opacity:1;animation:.9s ease-out daily-flash}.is-revealing .daily-game-visual:after,.is-complete .daily-game-visual:after{opacity:1;animation:1.35s linear daily-rays}.daily-points-burst{z-index:2;opacity:0;pointer-events:none;color:#fff;text-align:center;text-shadow:0 2px 12px #000000b3;place-items:center;gap:.05rem;display:grid;position:absolute;transform:translateY(24px)scale(.65)}.daily-points-burst svg{color:#ffe372;filter:drop-shadow(0 0 10px #f3bd37);width:24px;height:24px}.daily-points-burst small{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900}.daily-points-burst strong{color:#fff3a5;text-shadow:0 0 20px #ffc138f2,0 0 50px #f28628b8;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.92}.is-revealing .daily-points-burst,.is-complete .daily-points-burst{opacity:1;transform:translateY(0)scale(1)}.is-revealing .daily-points-burst{animation:1.05s cubic-bezier(.18,.9,.25,1) daily-points-reveal}.is-complete .daily-points-burst{animation:.7s ease-out daily-points-settle}.is-complete .daily-game-visual:before,.is-complete .daily-game-visual:after{animation:none}.is-complete .daily-game-visual:before{opacity:.7}.is-complete .daily-game-visual:after{opacity:.25}.is-complete .daily-points-burst{filter:drop-shadow(0 0 10px #ffd24f99)}.daily-home-module{color:#173967;background:linear-gradient(110deg,#f8fbff,#eef5ff);border:1px solid #d6e5fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:min(1200px,100% - 2rem);margin:1.25rem auto;padding:1rem 1.2rem;display:grid}.daily-home-mark{color:#fff;text-align:center;background:#173fa2;border-radius:7px;place-items:center;gap:.2rem;width:82px;height:62px;font-size:.68rem;font-weight:900;display:grid}.daily-home-mark svg{width:20px}.daily-home-copy{gap:.15rem;display:grid}.daily-home-copy>span{color:#e56b18;align-items:center;gap:.3rem;font-size:.8rem;font-weight:900;display:flex}.daily-home-copy>span svg{width:16px}.daily-home-copy strong{font-size:1.15rem}.daily-home-copy small{color:#607795}.daily-home-reward{color:#186c58;grid-template-columns:auto auto;align-items:center;column-gap:.35rem;display:grid}.daily-home-reward svg{grid-row:1/3;width:22px}.daily-home-reward span{font-size:.72rem;font-weight:800}.daily-home-reward strong{font-size:1.05rem}.daily-home-cta{color:#fff;background:#173fa2;border-radius:6px;align-items:center;gap:.35rem;min-height:42px;padding:.55rem .85rem;font-weight:850;text-decoration:none;display:inline-flex}.daily-home-cta svg{width:16px}.daily-page{color:#17233a;gap:1rem;width:min(1120px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.daily-streak-card,.daily-game-card,.daily-reward-card{background:#fff;border:1px solid #d9e5f3;border-radius:8px;box-shadow:0 12px 28px #203d6c12}.daily-streak-card{background:linear-gradient(135deg,#f4f8ff,#fff8ea);grid-template-columns:1fr auto;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.daily-eyebrow{color:#627795;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.73rem;font-weight:900;display:block}.daily-streak-card>div:first-child strong{align-items:center;gap:.5rem;font-size:clamp(2rem,5vw,3.3rem);line-height:1;display:flex}.daily-streak-card>div:first-child p{color:#5e7393;margin:.4rem 0 0}.daily-streak-total{align-content:center;justify-items:end;display:grid}.daily-streak-total span,.daily-streak-total small{color:#667c99}.daily-streak-total strong{color:#1d4aa0;font-size:clamp(2rem,4vw,3rem)}.daily-progress-line{color:#5c7291;grid-column:1/-1;grid-template-columns:1fr auto;gap:.45rem;font-size:.82rem;display:grid}.daily-progress-line i{background:#dbe8fb;border-radius:99px;grid-column:1/-1;height:10px;overflow:hidden}.daily-progress-line b{border-radius:inherit;background:#2a6ed1;height:100%;display:block}.daily-game-card{color:#fff;background:#11203d;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.daily-game-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.daily-game-heading .daily-eyebrow{color:#b5c7e8}.daily-game-heading h1{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.daily-game-heading p{color:#ccd8ea;margin:.25rem 0 0}.daily-tomorrow{color:#d7e4f7;white-space:nowrap;border:1px solid #ffffff40;border-radius:99px;padding:.4rem .65rem;font-size:.8rem}.daily-game-playground{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:center;gap:1.2rem;min-height:290px;display:grid}.daily-game-visual{color:#fff;cursor:pointer;background:radial-gradient(circle,#234a84,#0b1730 68%);border:0;border-radius:8px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.daily-game-visual:focus-visible,.daily-game-action button:focus-visible{outline-offset:3px;outline:3px solid #f3c653}.daily-game-visual:disabled{cursor:default}.daily-box,.daily-chest{background:linear-gradient(145deg,#b37a22,#603b0b);border:3px solid #e9b943;border-radius:9px;place-items:center;width:135px;height:110px;display:grid;position:relative;box-shadow:0 18px 35px #00000059}.daily-box i,.daily-chest i{transform-origin:0 100%;background:#795013;border:3px solid #f3cb60;border-radius:9px;height:28px;position:absolute;top:-21px;left:-8px;right:-8px}.daily-box b,.daily-chest b{opacity:0;font-size:2.3rem;transition:opacity .3s}.is-revealing .daily-box i,.is-revealing .daily-chest i,.is-complete .daily-box i,.is-complete .daily-chest i{transform:rotate(-24deg)}.is-revealing .daily-box,.is-revealing .daily-chest{animation:1s daily-pop}.is-complete .daily-box b,.is-complete .daily-chest b{opacity:1}.daily-wheel{background:conic-gradient(#f4c84d 0 20%,#4382e0 20% 40%,#e87551 40% 60%,#35ae83 60% 80%,#8f68d8 80%);border:9px dotted #f3c653;border-radius:50%;place-items:center;width:174px;height:174px;display:grid}.daily-wheel i{border-top:25px solid #fff;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;position:absolute;top:24px}.daily-wheel b{background:#10213e;border-radius:50%;padding:.7rem}.is-revealing .daily-wheel{animation:1.05s cubic-bezier(.25,.8,.25,1) daily-spin}.daily-doors{gap:.6rem;display:flex}.daily-doors i{background:linear-gradient(90deg,#70421a,#ca913c,#70421a);border:3px solid #e3b850;border-radius:6px 6px 0 0;width:58px;height:145px;display:block}.daily-doors i:nth-child(2){transform:translateY(-13px)}.is-complete .daily-doors i:nth-child(2){transform:translateY(-13px)rotateY(55deg);box-shadow:22px 0 30px #f8c657}.daily-scratch{color:#10213e;background:linear-gradient(135deg,#6c7d9c,#d8e0ef,#7890af);border:2px dashed #b9cbeb;border-radius:8px;place-items:center;width:195px;height:130px;display:grid}.daily-scratch b{font-size:3.5rem}.daily-scratch i{font-style:normal;font-weight:900}.is-complete .daily-scratch{color:#6c4307;background:radial-gradient(circle,#ffe99b,#dca93e)}.daily-game-action{align-content:center;gap:.85rem;display:grid}.daily-game-action p{color:#cad7e9;margin:0;font-size:1.05rem;line-height:1.45}.daily-game-action strong{align-items:center;gap:.4rem;font-size:1.25rem;display:flex}.daily-game-action strong svg{color:#7fe1ae}.daily-game-action button,.daily-game-action a{color:#fff;width:max-content;min-height:46px;font:inherit;cursor:pointer;background:#3575d3;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.daily-reward-card{background:#fffdf7;grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);gap:2rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.daily-reward-card h2{margin:.1rem 0 .55rem;font-size:clamp(1.45rem,3vw,2.3rem)}.daily-reward-card p{color:#5d728e;max-width:600px;margin:0;line-height:1.5}.daily-milestones{gap:.7rem;margin-top:1.3rem;display:flex}.daily-milestones span{color:#9aa8b8;justify-items:center;gap:.3rem;font-size:.75rem;font-weight:800;display:grid}.daily-milestones i{background:#f7fafc;border:1px solid #d7e2ed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.daily-milestones svg{width:18px}.daily-milestones .is-achieved{color:#926b16}.daily-milestones .is-achieved i{color:#c18b10;background:#fff6d8;border-color:#f0d38d}.daily-claim{text-align:center;align-content:center;justify-items:center;gap:.45rem;display:grid}.daily-claim>span,.daily-claim small{color:#687d97}.daily-claim>strong{color:#1b4fa8;font-size:clamp(2rem,4vw,3.1rem)}.daily-claim button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#1c5fbd;border:0;border-radius:7px;font-size:1.1rem;font-weight:900}.daily-claim button:disabled{cursor:not-allowed}.daily-stats,.daily-leaderboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.daily-stats article,.daily-leaderboard-stats article{background:#f8fbff;border:1px solid #dae6f2;border-radius:8px;gap:.25rem;padding:1rem;display:grid}.daily-stats article>svg,.daily-leaderboard-stats article>svg{color:#286acc;width:18px}.daily-stats small,.daily-leaderboard-stats small{color:#6e829c}.daily-stats strong,.daily-leaderboard-stats strong{color:#183c72;font-size:1.25rem}.daily-legend,.daily-profile-reward{color:#57718f;background:#f5f8fc;border-radius:8px;flex-wrap:wrap;gap:.45rem;margin:0;padding:.9rem 1rem;display:flex}.daily-legend svg{color:#c38d11;width:18px}.daily-profile-reward{font-size:.85rem;display:grid}.profile-daily-stats{margin-top:1rem}@keyframes daily-pop{0%,to{transform:translateY(0)}30%{transform:translateY(-16px)scale(1.06)}}@keyframes daily-spin{to{transform:rotate(900deg)}}@media (prefers-reduced-motion:reduce){.daily-game-card *{transition:none!important;animation:none!important}}@media (max-width:720px){.daily-home-module{grid-template-columns:auto 1fr;gap:.75rem;width:calc(100% - 1.4rem);padding:.85rem}.daily-home-mark{width:58px;height:54px;font-size:.58rem}.daily-home-reward{display:none}.daily-home-cta{grid-column:1/-1;justify-content:center;width:100%}.daily-page{width:100%;margin:0;padding:.75rem .75rem 2rem}.daily-streak-card{grid-template-columns:1fr;padding:1.15rem}.daily-streak-total{justify-items:start}.daily-game-heading,.daily-game-playground,.daily-reward-card{grid-template-columns:1fr}.daily-game-heading{display:grid}.daily-tomorrow{width:max-content}.daily-game-playground{min-height:0}.daily-game-visual{min-height:220px}.daily-game-action button,.daily-game-action a{width:100%}.daily-reward-card{gap:1.3rem}.daily-milestones{justify-content:space-between;gap:.25rem}.daily-milestones i{width:34px;height:34px}.daily-stats,.daily-leaderboard-stats{grid-template-columns:1fr}.daily-stats article,.daily-leaderboard-stats article{grid-template-columns:auto 1fr;align-items:center}.daily-stats article>svg,.daily-leaderboard-stats article>svg{grid-row:1/3}.daily-stats strong,.daily-leaderboard-stats strong{grid-column:2}.daily-profile-reward{font-size:.8rem}}.daily-play-error{color:#ffd3c6!important;font-size:.9rem!important}.government-notices-home-strip{color:#173967;background:#fff;border:1px solid #cfe1f4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(1200px,100% - 2rem);margin:1.25rem auto;padding:1rem 1.2rem;text-decoration:none;display:grid;box-shadow:0 8px 22px #1b48820f}.government-notices-home-strip>svg:first-child{color:#1765c1;background:#e8f3ff;border-radius:7px;padding:.55rem}.government-notices-home-strip>span{gap:.12rem;display:grid}.government-notices-home-strip small{color:#1765c1;letter-spacing:.08em;font-size:.66rem;font-weight:900}.government-notices-home-strip strong{font-size:1.05rem}.government-notices-home-strip em{color:#607795;font-size:.84rem;font-style:normal}.government-notices-home-strip>svg:last-child{color:#1765c1}@media (max-width:720px){.government-notices-home-strip{width:calc(100% - 1.4rem);padding:.85rem}.government-notices-home-strip strong{font-size:.96rem}.government-notices-home-strip em{font-size:.76rem}}.daily-admin-page{color:#173967;gap:1rem;width:min(1080px,100% - 2rem);margin:1.5rem auto 3rem;display:grid}.daily-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.daily-admin-overview article,.daily-admin-list{background:#fff;border:1px solid #d9e6f4;border-radius:8px;gap:.5rem;padding:1rem;display:grid}.daily-admin-overview article{grid-template-columns:auto 1fr;align-items:center}.daily-admin-overview svg{color:#1f69ca;grid-row:1/3}.daily-admin-overview strong{font-size:1.45rem}.daily-admin-overview span{color:#607795}.daily-admin-list h2{align-items:center;gap:.4rem;margin:0;font-size:1.05rem;display:flex}.daily-admin-list h2 svg{color:#276cc9;width:19px}.daily-admin-list>article{border-top:1px solid #e3ebf5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.daily-admin-list article>div,.daily-admin-list form{gap:.25rem;display:grid}.daily-admin-list span,.daily-admin-list small{color:#607795;font-size:.82rem}.daily-admin-list form{grid-template-columns:150px minmax(0,1fr) auto;align-items:center}.daily-admin-list input,.daily-admin-list select{min-height:38px;font:inherit;border:1px solid #d5e2f1;border-radius:6px;padding:.4rem}.daily-admin-list button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#173fa2;border:0;border-radius:6px;padding:.45rem .7rem;font-weight:800}@media (max-width:720px){.daily-admin-page{width:100%;margin:0;padding:.8rem}.daily-admin-overview,.daily-admin-list>article,.daily-admin-list form{grid-template-columns:1fr}.daily-admin-list form button{width:100%}}.daily-home-promotion{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 18%,#ffda5f5c,#0000 30%),radial-gradient(circle at 8% 10%,#b565ff4d,#0000 30%),linear-gradient(135deg,#24104f 0%,#5a189a 42%,#35106b 72%,#14082f 100%);border:1px solid #ffd87a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;gap:1.15rem 1.6rem;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 18px 46px #270c5852,0 5px #7c4d08d1,inset 0 1px #ffffff3d}.daily-home-promotion:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffbf56b8;border-radius:18px;position:absolute;inset:8px}.daily-home-promotion:after{z-index:-1;content:"₹";color:#ffe18524;pointer-events:none;background:radial-gradient(circle,#ffda5f3d,#6928a838 42%,#0000 66%);border-radius:50%;place-items:start center;width:360px;height:360px;font-size:15rem;font-weight:950;line-height:.9;display:grid;position:absolute;bottom:-92px;right:-54px}.daily-home-bubbles{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.daily-home-bubbles i{background:radial-gradient(circle at 34% 30%,#ffffffb3,#ffd86247 34%,#9f52ff1f 66%,#0000 70%);border:1px solid #ffdf7f80;border-radius:50%;display:block;position:absolute;box-shadow:0 0 24px #ffd35a38,inset 0 1px 8px #ffffff38}.daily-home-bubbles i:first-child{width:58px;height:58px;top:14%;right:18%}.daily-home-bubbles i:nth-child(2){width:34px;height:34px;top:48%;right:6%}.daily-home-bubbles i:nth-child(3){width:44px;height:44px;bottom:10%;left:18%}.daily-home-bubbles i:nth-child(4){width:24px;height:24px;top:18%;left:6%}.daily-home-promotion .daily-home-mark{color:#2d155f;text-shadow:0 1px #fff1b0a6;background:linear-gradient(145deg,#fff0a8 0%,#e5a926 42%,#8d560a 100%);border:1px solid #ffda77b3;border-radius:22px;align-self:start;width:92px;height:100px;padding:.6rem;position:relative;box-shadow:0 7px #5f3605,0 16px 28px #0000003d,inset 0 1px #ffffff8c}.daily-home-promotion .daily-home-mark:after{content:"₹";color:#fff7c7;background:#5a189a;border:2px solid #fff0bd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;font-weight:950;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px #35106b}.daily-home-promotion .daily-home-mark svg{color:#fff8c7;filter:drop-shadow(0 0 8px #ffe88be6);width:30px;height:30px}.daily-home-promotion .daily-home-copy{gap:.38rem;min-width:0}.daily-home-promotion .daily-home-copy>span{color:#ffc369;background:#ff901f29;border:1px solid #ffc1558a;border-radius:999px;width:max-content;padding:.26rem .58rem;box-shadow:inset 0 1px #ffffff2e}.daily-home-promotion h2{letter-spacing:-.055em;color:#fff;text-shadow:0 2px 18px #00000057;margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.08}.daily-home-promotion p{margin:0}.daily-home-promotion .daily-home-hindi{color:#ffcb66;text-shadow:0 1px 12px #00000038;font-size:clamp(1.08rem,1.8vw,1.4rem);font-weight:850;line-height:1.55}.daily-home-description{color:#dbeaff;font-size:.9rem;line-height:1.65}.daily-home-description>span,.daily-home-urgency span>span,.daily-home-terms>span{display:block}.daily-home-promotion .daily-home-urgency{color:#ffe4a4;background:#ffd36521;border:1px solid #ffda776b;border-radius:12px;align-items:flex-start;gap:.45rem;width:max-content;max-width:100%;margin-top:.55rem;padding:.42rem .65rem;font-size:.82rem;font-weight:800;line-height:1.55;display:flex;box-shadow:inset 0 1px #ffffff21}.daily-home-urgency>svg{flex-shrink:0;width:16px;height:20px}.daily-home-promotion .daily-home-urgency.is-complete{color:#ffe4a4}.daily-home-offer{text-align:center;gap:.85rem;min-width:185px;display:grid}.daily-home-promotion .daily-home-reward{color:#2d155f;background:linear-gradient(145deg,#fff7c7 0%,#ffd66e 38%,#d89520 100%);border:1px solid #ffe286c7;border-radius:18px;flex-direction:column;gap:.16rem;min-width:0;padding:1rem .9rem;display:flex;position:relative;box-shadow:0 8px #7d4d08,0 18px 30px #00000038,inset 0 1px #ffffffa6}.daily-home-promotion .daily-home-reward:before{content:"";pointer-events:none;border:1px solid #ffffff80;border-radius:13px;position:absolute;inset:7px}.daily-home-promotion .daily-home-reward svg{color:#5a189a;filter:drop-shadow(0 1px #ffffffb3);width:28px;height:28px;margin-inline:auto}.daily-home-promotion .daily-home-reward strong{letter-spacing:-.065em;color:#2b145b;text-shadow:0 2px #ffffff80,0 8px 20px #562a002e;font-size:3.25rem;line-height:1}.daily-home-promotion .daily-home-reward span{color:#3b2169;font-size:.76rem;font-weight:850;line-height:1.45}.daily-home-promotion .daily-home-cta{color:#2b145b;background:linear-gradient(135deg,#fff0a8,#e9b22d 52%,#9b650c);border:1px solid #ffe397c7;border-radius:14px;justify-content:center;min-height:58px;padding:.7rem 1rem;font-size:1rem;box-shadow:0 5px #5d3805,0 12px 24px #00000038,inset 0 1px #ffffff80}.daily-home-promotion .daily-home-cta small{font-size:.75rem;font-weight:500;line-height:1.6;display:block}.daily-home-promotion .daily-home-cta:hover{background:linear-gradient(135deg,#fff5bd,#f0bf3c 52%,#a36e10);transform:translateY(-1px)}.daily-home-promotion .daily-home-cta:focus-visible{outline-offset:4px;outline:3px solid #ffd56f}.daily-home-promotion .daily-home-terms{color:#c8d8e9;border-top:1px solid #ffd57e57;grid-column:1/-1;padding-top:.78rem;font-size:.72rem;line-height:1.65}@media (max-width:720px){.daily-home-promotion{border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.58rem;width:calc(100% - 1rem);margin:.85rem auto;padding:.82rem}.daily-home-promotion:before{border-radius:14px;inset:5px}.daily-home-promotion:after{width:210px;height:210px;font-size:8rem;bottom:-86px;right:-76px}.daily-home-bubbles i:first-child{width:34px;height:34px;top:8%;right:9%}.daily-home-bubbles i:nth-child(2){width:20px;height:20px;top:42%;right:4%}.daily-home-bubbles i:nth-child(3){width:24px;height:24px;bottom:14%;left:7%}.daily-home-bubbles i:nth-child(4){width:16px;height:16px;top:22%;left:4%}.daily-home-promotion .daily-home-mark{display:none}.daily-home-promotion .daily-home-copy>span{justify-content:center;width:100%;padding:.2rem .45rem;font-size:.68rem}.daily-home-promotion h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.32rem;line-height:1.12}.daily-home-promotion .daily-home-hindi{font-size:.92rem;line-height:1.35}.daily-home-description{overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.daily-home-promotion .daily-home-urgency{width:100%;margin-top:.2rem;padding:.3rem .45rem;font-size:.68rem;line-height:1.35}.daily-home-urgency>svg{width:14px;height:17px}.daily-home-offer{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:stretch;gap:.52rem;min-width:0}.daily-home-promotion .daily-home-reward{border-radius:13px;justify-content:center;width:100%;padding:.48rem .42rem;box-shadow:0 4px #7d4d08,0 10px 18px #0003}.daily-home-promotion .daily-home-reward:before{border-radius:10px;inset:4px}.daily-home-promotion .daily-home-reward strong{letter-spacing:-.04em;font-size:1.72rem}.daily-home-promotion .daily-home-reward span{font-size:.56rem;line-height:1.25}.daily-home-promotion .daily-home-reward svg{display:none}.daily-home-promotion .daily-home-cta{border-radius:12px;grid-column:auto;width:100%;min-height:44px;padding:.42rem .48rem;font-size:.8rem}.daily-home-promotion .daily-home-cta small{font-size:.62rem;line-height:1.25}.daily-home-promotion .daily-home-cta svg{flex-shrink:0;width:14px;height:14px}.daily-home-promotion .daily-home-terms{overflow-wrap:anywhere;padding-top:.45rem;font-size:.58rem;line-height:1.35}.daily-home-promotion .daily-home-reward strong small{font-size:.62rem}}.government-notices-home-strip{isolation:isolate;color:#214d38;background:linear-gradient(110deg,#fff7ed 0%,#fff 36% 68%,#f0f8f2 100%);border:1px solid #dce7df;border-radius:16px;gap:1rem;padding:1.35rem 1.5rem;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 3px 6px #204e3503,0 12px 30px #204e3508}.government-notices-home-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ed963e 0% 30%,#fff 44% 56%,#358051 70% 100%);height:3px;position:absolute;inset:0 0 auto}.government-notices-home-strip>svg:first-child{box-sizing:content-box;color:#a85b16;background:#fff8ef;border:1px solid #f0d8b9;border-radius:13px;flex-shrink:0;width:22px;height:22px;padding:.8rem}.government-notices-home-strip>span{gap:.3rem;min-width:0}.government-notices-home-strip small{color:#8a501d;letter-spacing:.15em;font-size:.64rem;font-weight:800;line-height:1.5}.government-notices-home-strip strong{color:#214d38;letter-spacing:-.02em;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:750;line-height:1.3}.government-notices-home-strip em{color:#53685b;font-size:.84rem;line-height:1.6}.government-notices-home-strip>svg:last-child{box-sizing:content-box;color:#36784e;background:#fff;border:1px solid #d8e7dc;border-radius:50%;width:20px;height:20px;padding:.55rem;transition:transform .2s}.government-notices-home-strip:hover{border-color:#adc9b5;box-shadow:0 5px 12px #204e3506,0 14px 32px #204e3510}.government-notices-home-strip:hover>svg:last-child{transform:translate(3px)}.government-notices-home-strip:focus-visible{outline-offset:4px;outline:3px solid #36784e}@media (max-width:720px){.government-notices-home-strip{border-radius:13px;gap:.7rem;padding:1.15rem .95rem}.government-notices-home-strip>svg:first-child{border-radius:10px;width:20px;height:20px;padding:.6rem}.government-notices-home-strip>svg:last-child{width:18px;height:18px;padding:.35rem}.government-notices-home-strip small{letter-spacing:.1em;font-size:.56rem}.government-notices-home-strip strong{font-size:1rem}.government-notices-home-strip em{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.government-notices-home-strip,.government-notices-home-strip>svg:last-child{transition:none}.government-notices-home-strip:hover>svg:last-child{transform:none}}.daily-progress-line progress{accent-color:#276346;grid-column:1/-1;width:100%;height:12px}.daily-separate-link,.daily-game-total{color:#52647a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.6;display:flex}.daily-separate-link a,.daily-game-total a{color:#214f9c;text-underline-offset:3px}.daily-games-intro h1{margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.daily-games-intro p{color:#52647a;max-width:740px;line-height:1.6}.daily-game-heading h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.daily-home-promotion .daily-home-cta small{color:inherit}.daily-claim button:disabled{opacity:.55}.daily-streak-card h1{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(1.5rem,3.5vw,2.3rem);line-height:1.25}.daily-reset-notice{color:#5e4210;background:#fff8e6;border:1px solid #efd293;border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.daily-reset-notice>svg{color:#b97805;flex:none;margin-top:.1rem}.daily-reset-notice div{gap:.2rem;display:grid}.daily-reset-notice strong{font-size:1rem}.daily-reset-notice p{margin:0;line-height:1.45}.daily-reset-notice__hindi{opacity:.82;font-size:.82rem}.daily-guest-save{color:#334967;background:#fffaf0;border:1px solid #e8d5af;border-radius:12px;justify-items:start;gap:.8rem;padding:1.25rem;display:grid}.daily-guest-save p{margin:0;font-weight:700;line-height:1.5}.daily-guest-save small{color:#626c79;line-height:1.6}.daily-home-promotion .daily-home-reward strong small{letter-spacing:normal;color:#2f5d34;font-size:1rem}.daily-page{gap:1.25rem}.daily-streak-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 16%,#ffda5f5c,#0000 29%),radial-gradient(circle at 8% 12%,#b565ff47,#0000 30%),linear-gradient(135deg,#24104f,#5a189a 48%,#15072f);border:1px solid #ffd87a;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1.4rem;position:relative;overflow:hidden;box-shadow:0 18px 46px #270c5842,0 5px #7c4d08c7,inset 0 1px #ffffff38}.daily-streak-card:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffd7749e;border-radius:18px;position:absolute;inset:8px}.daily-streak-card:after{z-index:-1;content:"₹";color:#ffe1851f;pointer-events:none;background:radial-gradient(circle,#ffda5f38,#6928a82e 46%,#0000 68%);border-radius:50%;place-items:start center;width:390px;height:390px;font-size:16rem;font-weight:950;line-height:.9;display:grid;position:absolute;bottom:-112px;right:-64px}.daily-streak-intro{gap:.55rem;min-width:0;display:grid}.daily-streak-intro h1{letter-spacing:-.06em;color:#fff;text-shadow:0 2px 18px #00000047;max-width:760px;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.96}.daily-streak-intro strong{color:#ffe4a4;background:#ffd36524;border:1px solid #ffd77480;border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:100%;padding:.42rem .7rem;font-size:clamp(1.1rem,2.3vw,1.6rem);line-height:1.1;display:flex}.daily-streak-intro p{color:#eadfff;max-width:720px;margin:0;line-height:1.55}.daily-streak-intro p:last-child{color:#fff7cf;font-weight:750}.daily-streak-card .daily-eyebrow{color:#ffcf69;margin:0}.daily-wallet-claim{color:#2d155f;text-align:center;background:linear-gradient(145deg,#fff8cf,#ffd76f 40%,#d5941d);border:1px solid #ffe286cc;border-radius:20px;align-content:stretch;justify-items:stretch;gap:.4rem;min-width:0;padding:1rem;box-shadow:0 8px #7d4d08,0 18px 30px #00000038,inset 0 1px #ffffffa6}.daily-wallet-claim>svg{color:#5a189a;justify-self:center;width:34px;height:34px}.daily-wallet-claim span,.daily-wallet-claim small{color:#3d256a;font-weight:850}.daily-wallet-claim strong{color:#2b145b;text-shadow:0 2px #ffffff80,0 8px 20px #562a0029;font-size:clamp(3.2rem,7vw,5rem);line-height:.95}.daily-wallet-claim button,.daily-wallet-claim a{color:#fff8d6;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#5a189a,#35106b);border:1px solid #ffffffb3;border-radius:14px;justify-content:center;align-items:center;margin-top:.45rem;padding:.7rem .9rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 5px #1d083f,0 10px 20px #300d5d47}.daily-wallet-claim button:disabled{cursor:not-allowed;opacity:.72;filter:saturate(.8)}.daily-wallet-claim p[role=alert]{color:#7b1d13;margin:.25rem 0 0;font-size:.75rem;font-weight:800}.daily-progress-line{color:#eadfff}.daily-progress-line progress{accent-color:#f0bf3c;background:#2a1557;border:0;border-radius:999px;height:14px;overflow:hidden}.daily-progress-line progress::-webkit-progress-bar{background:#2a1557;border-radius:999px}.daily-progress-line progress::-webkit-progress-value{background:linear-gradient(90deg,#fff2a8,#e9b22d);border-radius:999px}.daily-progress-line progress::-moz-progress-bar{background:linear-gradient(90deg,#fff2a8,#e9b22d);border-radius:999px}.daily-reward-card{background:linear-gradient(135deg,#fff,#fff8df 55%,#f7edff);border-color:#ead9ff;border-radius:20px;grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);align-items:stretch;box-shadow:0 16px 38px #270c5817}.daily-reward-card h2{color:#2d155f;letter-spacing:-.04em}.daily-reward-card p{color:#5a4b6f}.daily-wallet-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.daily-wallet-steps article{background:linear-gradient(#fff,#fff8df);border:1px solid #ead7a3;border-radius:16px;align-content:start;gap:.45rem;padding:.9rem;display:grid;box-shadow:0 8px 20px #562a0012}.daily-wallet-steps svg{color:#8b5a08;width:24px;height:24px}.daily-wallet-steps strong{color:#2d155f;font-size:.95rem}.daily-wallet-steps span{color:#695978;font-size:.78rem;line-height:1.45}@media (max-width:720px){.daily-page{width:100%;padding:.75rem}.daily-streak-card{border-radius:20px;grid-template-columns:1fr;padding:1rem}.daily-streak-card:before{border-radius:15px;inset:5px}.daily-streak-card:after{width:240px;height:240px;font-size:9rem;bottom:-116px;right:-92px}.daily-streak-intro h1{font-size:2.15rem}.daily-streak-intro strong{font-size:1rem}.daily-streak-intro p{font-size:.88rem}.daily-wallet-claim{border-radius:16px;padding:.8rem}.daily-wallet-claim strong{font-size:3.15rem}.daily-progress-line{font-size:.75rem}.daily-reward-card{border-radius:18px;grid-template-columns:1fr;gap:1rem}.daily-wallet-steps{grid-template-columns:1fr}.daily-wallet-steps article{grid-template-columns:auto minmax(0,1fr);align-items:start}.daily-wallet-steps article span{grid-column:2}.daily-wallet-steps svg{grid-row:1/3}}.games-home-module{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 24%,#58c2ff57,#0000 30%),radial-gradient(circle at 70% 18%,#ff9a2c42,#0000 28%),linear-gradient(115deg,#071a70 0%,#0056d8 42%,#013493 68%,#071552 100%);border:1px solid #5a91ff;border-radius:22px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:1.6rem;width:min(1200px,100% - 2rem);margin:1.6rem auto;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #05238161,0 5px #082b83,inset 0 1px #ffffff42}.games-home-module:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0 36%,#ffffff29 46%,#0000 56%) 0 0/220% 100%;border:1px solid #ffb24faa;border-radius:16px;animation:5.2s ease-in-out infinite games-card-sheen;position:absolute;inset:7px}.games-home-module:after{content:"";z-index:-1;pointer-events:none;border:1px solid #acd8ff2b;border-radius:50%;width:340px;height:340px;animation:7s ease-in-out infinite games-orbit-glow;position:absolute;top:-130px;right:-60px;box-shadow:0 0 0 34px #acd8ff0c,0 0 0 68px #acd8ff08,0 0 90px #ff96232e}.games-home-symbol{place-items:center;width:150px;height:166px;display:grid;position:relative}.games-home-brand{z-index:3;color:#301305;letter-spacing:.02em;text-shadow:0 1px #fff5bca8;background:linear-gradient(135deg,#fff3b1,#ffb83e 58%,#ff7c1b);border:1px solid #ffe2a0d9;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:.28rem .52rem;font-size:.76rem;font-weight:950;display:inline-flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 4px #a94308,0 10px 18px #001f5952}.games-home-wheel{background:repeating-conic-gradient(from 15deg,#07277f 0deg 45deg,#2f74ff 45deg 90deg);border:7px solid #ff9b21;border-radius:50%;place-items:center;width:138px;height:138px;animation:4.8s ease-in-out infinite games-wheel-wiggle;display:grid;position:relative;transform:rotate(-12deg);box-shadow:0 8px #c3540b,0 16px 25px #00245266,0 0 34px #ff972247,inset 0 0 0 3px #ffe2a888}.games-home-wheel:before{content:"";border:3px dotted #ffdbb0;border-radius:50%;position:absolute;inset:5px}.games-home-wheel:after{content:"";filter:drop-shadow(0 2px 1px #91360066);border-top:22px solid #ffb348;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-16px}.games-home-wheel>span{color:#502006;background:linear-gradient(135deg,#ffb043,#ff7614);border:2px solid #ffc786;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;transform:rotate(12deg);box-shadow:0 3px 10px #03245155}.games-home-wheel svg{stroke-width:1.7px;width:30px;height:30px}.games-home-coin{color:#502006;background:linear-gradient(135deg,#ffd36a,#ff8420);border:2px solid #ffd2a0;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;animation:3.8s ease-in-out infinite games-coin-pop;display:grid;position:absolute;box-shadow:0 3px #c6550b,0 5px 12px #00265755,0 0 20px #ffb13f47}.games-home-coin-one{bottom:5px;left:-4px;transform:rotate(-16deg)}.games-home-coin-one svg{width:20px;height:20px}.games-home-coin-two{width:29px;height:29px;animation-delay:.7s;top:8px;right:-1px;transform:rotate(18deg)}.games-home-copy{min-width:0}.games-home-eyebrow{color:#ffb764;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.6rem;font-size:.75rem;font-weight:850;display:block}.games-home-copy h2{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 22px #00000047;margin:0;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.12}.games-home-copy .games-home-hindi{color:#ffc46d;text-shadow:0 1px 12px #0000002e;margin:.5rem 0;font-size:1.18rem;font-weight:850;line-height:1.5}.games-home-description{color:#e8f4ff;margin:.55rem 0 .8rem;font-size:.88rem;line-height:1.65}.games-home-description>span,.games-home-copy>small>span,.games-home-urgency span>span{display:block}.games-home-copy .games-home-urgency{color:#ffd2a0;background:#ff901f21;border:1px solid #ffbb5e59;border-radius:999px;align-items:flex-start;gap:.4rem;width:max-content;max-width:100%;margin:.5rem 0 .8rem;padding:.4rem .58rem;font-size:.76rem;font-weight:800;line-height:1.55;display:flex}.games-home-urgency>svg{flex-shrink:0;width:16px;height:20px}.games-home-copy>small{color:#c9dff7;font-size:.68rem;line-height:1.6;display:block}.games-home-action{justify-items:center;gap:.9rem;display:grid}.games-home-badge{color:#ffb764;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:flex}.games-home-badge svg{width:18px;height:18px}.games-home-action>a{color:#3f1a06;background:linear-gradient(135deg,#ffd15e,#ff8a1d 62%,#ef5f12);border:1px solid #ffe0ad;border-radius:14px;justify-content:center;align-items:center;gap:.9rem;min-height:66px;padding:.85rem 1.2rem;font-size:1.18rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:2.8s ease-in-out infinite games-cta-pulse;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #bd4708,0 10px 24px #01214a55,0 0 30px #ff8e1c38}.games-home-action>a:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 32%,#ffffff57 46%,#0000 60%);animation:3.6s ease-in-out infinite games-button-shine;position:absolute;inset:0;transform:translate(-120%)}.games-home-action>a span,.games-home-action>a svg{z-index:1;position:relative}.games-home-action>a small{color:inherit;margin-top:.2rem;font-size:.78rem;font-weight:650;line-height:1.5;display:block}.games-home-action>a svg{flex-shrink:0;width:21px}.games-home-action>a:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 7px #bd4708,0 14px 28px #01214a66,0 0 42px #ff8e1c57}.games-home-action>a:focus-visible{outline-offset:5px;outline:3px solid #fff}.games-home-module:hover .games-home-wheel{animation-duration:2.6s}.games-home-module:hover .games-home-coin{animation-duration:2.1s}@keyframes games-card-sheen{0%,38%{background-position:180% 0}58%,to{background-position:-80% 0}}@keyframes games-orbit-glow{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes games-wheel-wiggle{0%,to{transform:rotate(-12deg)translateY(0)}30%{transform:rotate(4deg)translateY(-4px)}60%{transform:rotate(-18deg)translateY(2px)}}@keyframes games-coin-pop{0%,to{filter:brightness();translate:0}45%{filter:brightness(1.24);translate:0 -8px}}@keyframes games-cta-pulse{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.08);transform:translateY(-1px)}}@keyframes games-button-shine{0%,42%{transform:translate(-120%)}62%,to{transform:translate(130%)}}.mobile-site-menu__sheet nav a.mobile-site-menu__games{color:#075366;background:#edf8f8;border-color:#c3dedf;align-items:center;gap:.55rem;min-height:46px;display:flex}.mobile-site-menu__games svg{flex-shrink:0}@media (max-width:900px){.games-home-module{grid-template-columns:110px minmax(0,1fr);gap:1rem;padding:1.7rem}.games-home-symbol{transform-origin:0;width:110px;transform:scale(.8)}.games-home-action{grid-column:2;justify-items:start}}@media (max-width:720px){.games-home-module{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.65rem;width:calc(100% - 1.4rem);padding:1.4rem}.games-home-symbol{transform-origin:0 0;height:102px;margin-bottom:.2rem;transform:scale(.7)}.games-home-copy .games-home-hindi{font-size:1.05rem}.games-home-copy h2{font-size:1.65rem}.games-home-action{grid-column:auto;justify-items:stretch;gap:.6rem;margin-top:.55rem}.games-home-badge{justify-content:center}.games-home-action>a{width:100%}}@media (prefers-reduced-motion:reduce){.games-home-module:before,.games-home-module:after,.games-home-wheel,.games-home-coin,.games-home-action>a,.games-home-action>a:before{animation:none}.games-home-action>a{transition:none}.games-home-action>a:hover{transform:none}}.daily-guest-hindi{margin-top:.3rem;line-height:1.6;display:block}.daily-game-card .daily-guest-save{color:#17345a;background:#fff8e8;border:2px solid #ffb34f;justify-items:stretch;gap:.75rem;width:100%;padding:clamp(1rem,2vw,1.5rem);scroll-margin:1rem}.daily-game-card .daily-guest-save p{color:#17345a;margin:0;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:750;line-height:1.6;display:block}.daily-game-card .daily-guest-save .daily-guest-save-cta{color:#fff;text-align:center;background:#1246ac;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:70px;padding:.8rem 1rem;font-size:1rem;font-weight:800;line-height:1.5;text-decoration:none;display:flex}.daily-guest-save-cta span[lang=hi]{font-weight:650}.daily-game-card .daily-guest-save .daily-guest-save-cta:hover{background:#0c327f}.daily-guest-save-cta:focus-visible{outline-offset:4px;outline:3px solid #e08315}.daily-game-card .daily-guest-save small{color:#5a6070;font-size:.72rem;line-height:1.55}.desktop-hero.is-action-led{grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);align-items:stretch;gap:1rem}.desktop-hero.is-action-led .hero-urgency{align-content:center}.desktop-hero.is-action-led .eyebrow{color:#f97316;letter-spacing:.16em}.desktop-hero.is-action-led h1{max-width:820px;font-size:clamp(2.9rem,6vw,5.85rem);line-height:.9}.desktop-hero.is-action-led .home-hero-support{max-width:680px}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.home-hero-primary,.home-hero-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:52px;padding:0 1.1rem;font-weight:950;text-decoration:none;display:inline-flex}.home-hero-primary{color:#271004;background:linear-gradient(135deg,#ffbd44,#f97316);box-shadow:0 12px 28px #f9731647}.home-hero-secondary{color:#173967;background:#fff;border:1px solid #1f4a9533}.home-hero-helper{color:#536a8c;max-width:680px;margin:.75rem 0 0;font-size:.98rem;line-height:1.55}.homepage-proof-chips{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.homepage-proof-chips span{color:#214268;background:#fff;border:1px solid #d7e5f5;border-radius:999px;align-items:center;gap:.34rem;min-height:34px;padding:.35rem .62rem;font-size:.78rem;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #183c720f}.homepage-proof-chips svg{color:#e56b18}.hero-leaderboard-proof{color:#536a8c!important;margin:.15rem 0 .75rem!important;font-size:.86rem!important;line-height:1.45!important}.homepage-happening-now{color:#173967;background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid #d9e7f8;border-radius:22px;width:min(1200px,100% - 2rem);margin:1rem auto 1.35rem;padding:1rem;box-shadow:0 16px 36px #183c7214}.homepage-happening-head{gap:.25rem;margin-bottom:.9rem;display:grid}.homepage-happening-head>span{color:#e56b18;letter-spacing:.13em;align-items:center;gap:.35rem;width:max-content;font-size:.72rem;font-weight:950;display:inline-flex}.homepage-happening-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.15rem)}.homepage-happening-head p{color:#617795;max-width:720px;margin:0;line-height:1.55}.homepage-happening-grid{grid-template-columns:1.05fr 1fr 1fr 1.2fr;gap:.75rem;display:grid}.happening-card{background:#fff;border:1px solid #dbe7f5;border-radius:18px;align-content:start;gap:.45rem;min-height:210px;padding:1rem;display:grid;box-shadow:0 10px 26px #183c720f}.happening-card>svg{color:#1f62bf}.happening-card>span{color:#e56b18;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.happening-card>strong{color:#122e5b;font-size:1.1rem;line-height:1.25}.happening-card p{color:#5d7290;margin:0;line-height:1.45}.happening-card>a,.happening-activity-list a{color:#164fa5;align-items:center;gap:.35rem;width:max-content;font-weight:900;text-decoration:none;display:inline-flex}.happening-mini-ranks{gap:.4rem;display:grid}.happening-mini-ranks a{color:#173967;background:#f4f8ff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.42rem .5rem;text-decoration:none;display:grid}.happening-mini-ranks b{color:#e56b18}.happening-mini-ranks span{min-width:0;line-height:1.05;display:grid}.happening-mini-ranks strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.happening-mini-ranks small{text-overflow:ellipsis;white-space:nowrap;color:#647a98;font-size:.68rem;font-weight:800;overflow:hidden}.happening-mini-ranks em{font-style:normal;font-weight:950}.happening-activity-list{gap:.55rem;display:grid}.happening-activity-list a{border-bottom:1px solid #e7eef7;gap:.12rem;width:auto;padding-bottom:.5rem;display:grid}.happening-activity-list a:last-child{border-bottom:0;padding-bottom:0}.happening-activity-list small{color:#6a7f9d;font-weight:800}.happening-activity-list strong{color:#163565;font-size:.95rem;line-height:1.3}.homepage-daily-game-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;width:min(1200px,100% - 2rem);margin:1.25rem auto;display:grid}.homepage-daily-game-row>.daily-home-module,.homepage-daily-game-row>.games-home-module{width:auto;margin:0}.homepage-lower-grid.is-priority-grid{align-items:stretch}.faces-real-count{color:#145d46;font-size:.78rem;font-style:normal;font-weight:900}.faces-secondary-link{margin-top:.35rem;color:#164fa5!important;background:#fff!important;border-color:#d8e8ff!important;display:inline-flex!important}.home-sticky-cta{z-index:180;color:#fff;background:linear-gradient(135deg,#173967,#102b61);border:1px solid #ffc565bf;border-radius:999px;align-items:center;gap:.42rem;min-height:44px;padding:.5rem .8rem;text-decoration:none;display:none;position:fixed;bottom:12px;left:50%;box-shadow:0 14px 32px #102b6147}.home-sticky-cta span{font-weight:950}.home-sticky-cta small{color:#ffd48a;background:#ffffff24;border-radius:999px;padding:.18rem .42rem;font-size:.7rem;font-weight:850}.home-sticky-cta svg{color:#ffb347}@media (max-width:1050px){.desktop-hero.is-action-led{grid-template-columns:1fr}.homepage-happening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-daily-game-row{grid-template-columns:1fr}.homepage-daily-game-row>.games-home-module{width:100%}}@media (max-width:720px){.desktop-hero.is-action-led{gap:.9rem}.desktop-hero.is-action-led h1{font-size:clamp(2.55rem,14vw,4.25rem);line-height:.92}.home-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.home-hero-primary,.home-hero-secondary{width:100%;min-height:50px}.home-hero-helper{font-size:.9rem}.homepage-proof-chips{gap:.35rem}.homepage-proof-chips span{font-size:.72rem}.homepage-happening-now{border-radius:18px;width:calc(100% - 1.4rem);padding:.85rem}.homepage-happening-grid{grid-template-columns:1fr}.happening-card{border-radius:15px;min-height:0}.homepage-daily-game-row{gap:.85rem;width:calc(100% - 1.4rem)}.home-sticky-cta{display:inline-flex;transform:translate(-50%)}body{padding-bottom:68px}.faces-secondary-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.home-hero-primary,.home-sticky-cta{transition:none}}.homepage-lower-content>.faces-giridih-strip,.homepage-lower-content>.premium-gateway-row{justify-self:center;width:min(1200px,100%);margin-inline:auto}.homepage-lower-content>.faces-giridih-strip{margin-top:.15rem}@media (max-width:720px){.homepage-lower-content>.faces-giridih-strip,.homepage-lower-content>.premium-gateway-row{width:100%}}.homepage-daily-game-row{grid-template-columns:minmax(0,1fr);gap:1.1rem}.homepage-daily-game-row>.daily-home-module,.homepage-daily-game-row>.games-home-module{width:100%}.homepage-daily-game-row>.games-home-module{grid-template-columns:150px minmax(0,1fr) minmax(250px,auto)}@media (max-width:900px){.homepage-daily-game-row>.games-home-module{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:720px){.homepage-daily-game-row>.games-home-module{grid-template-columns:minmax(0,1fr)}}.landing-feature-rail{width:min(1200px,100% - 2rem);padding:1.05rem 1.15rem 1rem}.landing-feature-rail-head>span{letter-spacing:-.01em;font-size:1rem}.landing-feature-rail-links{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:.45rem;display:grid;overflow:visible}.landing-feature-rail-links a{flex:initial;background:linear-gradient(#fff,#f8fbff);border:1px solid #13243c14;border-radius:16px;min-height:82px;font-size:.86rem;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 10px 24px #13243c0f}.landing-feature-rail-links a:last-child{border-right:1px solid #13243c14}.landing-feature-rail-links a:hover{border-color:#bed8f6;transform:translateY(-2px);box-shadow:0 14px 28px #13243c1a}.landing-feature-rail-links>a>svg{border-radius:999px;width:32px;height:32px;padding:.35rem}@media (max-width:760px){.landing-feature-rail{width:calc(100% - 1.4rem);padding:.9rem .85rem .75rem}.landing-feature-rail-links{justify-content:flex-start;padding-bottom:.45rem;display:flex;overflow-x:auto}.landing-feature-rail-links a{flex:0 0 108px;min-height:76px}}.homepage-lower-content .faces-giridih-strip,.homepage-lower-content .premium-gateway-row{width:min(1200px,100% - 2rem);max-width:1200px;margin-left:auto;margin-right:auto}.homepage-lower-content .faces-giridih-strip{grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:.72rem .9rem}.homepage-lower-content .premium-gateway-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.homepage-lower-content .premium-gateway-card{min-height:132px}.homepage-lower-content .premium-gateway-card strong,.homepage-lower-content .premium-gateway-card p{max-width:58%}.homepage-lower-content .home-community-gateways{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-lower-content .home-community-gateways .premium-gateway-card strong,.homepage-lower-content .home-community-gateways .premium-gateway-card p{max-width:100%}@media (max-width:900px){.homepage-lower-content .faces-giridih-strip,.homepage-lower-content .premium-gateway-row{width:calc(100% - 1.4rem)}.homepage-lower-content .premium-gateway-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.homepage-lower-content .home-community-gateways{grid-template-columns:1fr}.homepage-lower-content .faces-giridih-strip,.homepage-lower-content .premium-gateway-row{grid-template-columns:1fr;width:100%}.homepage-lower-content .premium-gateway-card strong,.homepage-lower-content .premium-gateway-card p{max-width:calc(100% - 88px)}}@media (min-width:1051px){.homepage-daily-game-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin:1rem auto}.homepage-daily-game-row>.daily-home-module,.homepage-daily-game-row>.games-home-module{width:100%;min-height:236px;margin:0}.homepage-daily-game-row>.daily-home-promotion{border-radius:20px;grid-template-columns:74px minmax(0,1fr) 150px;gap:.75rem 1rem;padding:1rem 1.05rem}.homepage-daily-game-row .daily-home-promotion:before{border-radius:15px;inset:6px}.homepage-daily-game-row .daily-home-promotion:after{width:260px;height:260px;font-size:10rem;bottom:-112px;right:-70px}.homepage-daily-game-row .daily-home-mark{border-radius:18px;width:70px;height:78px;font-size:.62rem}.homepage-daily-game-row .daily-home-mark svg{width:24px;height:24px}.homepage-daily-game-row .daily-home-copy>span{padding:.18rem .5rem;font-size:.72rem}.homepage-daily-game-row .daily-home-promotion h2{font-size:clamp(1.55rem,2.15vw,2.05rem);line-height:1.06}.homepage-daily-game-row .daily-home-promotion .daily-home-hindi{font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.28}.homepage-daily-game-row .daily-home-description{font-size:.78rem;line-height:1.45}.homepage-daily-game-row .daily-home-promotion .daily-home-urgency{border-radius:10px;margin-top:.25rem;padding:.32rem .52rem;font-size:.72rem;line-height:1.35}.homepage-daily-game-row .daily-home-offer{gap:.55rem;min-width:0}.homepage-daily-game-row .daily-home-promotion .daily-home-reward{border-radius:15px;padding:.7rem .55rem;box-shadow:0 5px #7d4d08,0 12px 20px #0000002e,inset 0 1px #ffffffa6}.homepage-daily-game-row .daily-home-promotion .daily-home-reward svg{width:20px;height:20px}.homepage-daily-game-row .daily-home-promotion .daily-home-reward strong{font-size:2.2rem}.homepage-daily-game-row .daily-home-promotion .daily-home-reward span{font-size:.62rem;line-height:1.22}.homepage-daily-game-row .daily-home-promotion .daily-home-cta{border-radius:12px;min-height:46px;padding:.5rem .7rem;font-size:.86rem}.homepage-daily-game-row .daily-home-promotion .daily-home-cta small{font-size:.64rem}.homepage-daily-game-row .daily-home-promotion .daily-home-terms{padding-top:.48rem;font-size:.58rem;line-height:1.35}.homepage-daily-game-row>.games-home-module{border-radius:20px;grid-template-columns:112px minmax(0,1fr) 190px;gap:1rem;padding:1.05rem 1.15rem}.homepage-daily-game-row .games-home-symbol{transform-origin:50%;width:112px;height:126px;transform:scale(.82)}.homepage-daily-game-row .games-home-copy h2{font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.08}.homepage-daily-game-row .games-home-copy .games-home-hindi{margin:.32rem 0;font-size:.98rem;line-height:1.28}.homepage-daily-game-row .games-home-description{margin:.35rem 0 .45rem;font-size:.78rem;line-height:1.45}.homepage-daily-game-row .games-home-copy .games-home-urgency{border-radius:12px;margin:.32rem 0 .45rem;padding:.3rem .5rem;font-size:.68rem;line-height:1.35}.homepage-daily-game-row .games-home-copy>small{font-size:.6rem;line-height:1.35}.homepage-daily-game-row .games-home-action{gap:.55rem}.homepage-daily-game-row .games-home-action>a{border-radius:13px;min-height:54px;padding:.65rem .85rem;font-size:.96rem}.homepage-daily-game-row .games-home-action>a small{font-size:.66rem;line-height:1.25}}@media (max-width:1050px){.homepage-daily-game-row{grid-template-columns:1fr}}@media (min-width:901px){.homepage-daily-game-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin:1rem auto}.homepage-daily-game-row>.daily-home-module,.homepage-daily-game-row>.games-home-module{width:100%;height:auto;min-height:236px;margin:0}.homepage-daily-game-row>.daily-home-promotion{grid-template-columns:68px minmax(0,1fr) 138px;gap:.72rem .9rem;padding:.95rem 1rem}.homepage-daily-game-row>.games-home-module{grid-template-columns:96px minmax(0,1fr);gap:.8rem 1rem;padding:1rem}.homepage-daily-game-row .games-home-action{grid-column:1/-1;grid-template-columns:auto minmax(190px,240px);justify-content:end;align-items:center}.homepage-daily-game-row .games-home-symbol{transform-origin:50%;width:96px;height:116px;transform:scale(.72)}.homepage-daily-game-row .games-home-copy h2{font-size:clamp(1.42rem,1.9vw,1.9rem);line-height:1.08}.homepage-daily-game-row .games-home-copy .games-home-hindi{margin:.25rem 0;font-size:.92rem;line-height:1.25}.homepage-daily-game-row .games-home-description{margin:.28rem 0 .35rem;font-size:.74rem;line-height:1.38}.homepage-daily-game-row .games-home-copy .games-home-urgency{margin:.25rem 0 .35rem;padding:.28rem .45rem;font-size:.66rem;line-height:1.3}.homepage-daily-game-row .games-home-copy>small{font-size:.58rem;line-height:1.3}.homepage-daily-game-row .games-home-badge{font-size:.66rem}.homepage-daily-game-row .games-home-action>a{border-radius:12px;min-height:48px;padding:.52rem .75rem;font-size:.9rem}.homepage-daily-game-row .games-home-action>a small{font-size:.62rem}}@media (max-width:900px){.homepage-daily-game-row{grid-template-columns:1fr}}@media (min-width:901px){.landing-feature-rail{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:1.1rem;min-height:128px;padding:1.15rem 1.35rem;display:grid}.landing-feature-rail-head{border-right:1px solid #13243c14;align-self:stretch;align-items:center;padding-right:1rem;display:flex}.landing-feature-rail-head>span{max-width:220px;font-size:1.28rem;line-height:1.08}.landing-feature-rail-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;width:100%;display:grid}.landing-feature-rail-links a{min-width:0;min-height:92px}}@media (max-width:900px){.landing-feature-rail{grid-template-columns:1fr;display:grid}.landing-feature-rail-head{border-right:0;padding-right:0}}@media (min-width:901px){.homepage-daily-game-row{align-items:stretch}.homepage-daily-game-row>.daily-home-promotion,.homepage-daily-game-row>.games-home-module{max-height:300px}.homepage-daily-game-row>.daily-home-promotion{grid-template-columns:74px minmax(0,1fr) 150px;overflow:hidden}.homepage-daily-game-row .daily-home-copy{min-width:0;max-width:100%;overflow:hidden}.homepage-daily-game-row .daily-home-promotion h2,.homepage-daily-game-row .daily-home-promotion .daily-home-hindi,.homepage-daily-game-row .daily-home-description,.homepage-daily-game-row .daily-home-urgency,.homepage-daily-game-row .daily-home-terms{overflow-wrap:anywhere;max-width:100%}.homepage-daily-game-row .daily-home-promotion h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.38rem,1.85vw,1.85rem);display:-webkit-box;overflow:hidden}.homepage-daily-game-row .daily-home-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-daily-game-row .daily-home-promotion .daily-home-urgency{width:100%;max-width:100%}.homepage-daily-game-row .daily-home-promotion .daily-home-urgency span{min-width:0}.homepage-daily-game-row .daily-home-offer{z-index:2;align-self:center}.homepage-daily-game-row .daily-home-promotion .daily-home-reward strong{white-space:nowrap;font-size:2rem}.homepage-daily-game-row>.games-home-module{grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);align-content:center;overflow:hidden}.homepage-daily-game-row .games-home-copy{min-width:0;overflow:hidden}.homepage-daily-game-row .games-home-copy h2{font-size:clamp(1.35rem,1.75vw,1.75rem)}.homepage-daily-game-row .games-home-description,.homepage-daily-game-row .games-home-copy>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-daily-game-row .games-home-action{grid-column:2;grid-template-columns:auto minmax(170px,220px);justify-content:end;align-self:end;margin-top:0}.homepage-daily-game-row .games-home-action>a{white-space:normal;min-height:46px}}@media (min-width:901px) and (max-width:1180px){.homepage-daily-game-row>.daily-home-promotion{grid-template-columns:60px minmax(0,1fr) 132px;gap:.62rem .72rem}.homepage-daily-game-row .daily-home-mark{width:60px;height:68px}.homepage-daily-game-row .daily-home-promotion h2{font-size:1.32rem}.homepage-daily-game-row .daily-home-promotion .daily-home-hindi{font-size:.9rem}.homepage-daily-game-row .daily-home-description{-webkit-line-clamp:2;font-size:.7rem}.homepage-daily-game-row .daily-home-promotion .daily-home-urgency{font-size:.64rem}.homepage-daily-game-row .daily-home-promotion .daily-home-reward strong{font-size:1.72rem}.homepage-daily-game-row .daily-home-promotion .daily-home-cta{font-size:.76rem}.homepage-daily-game-row>.games-home-module{grid-template-columns:88px minmax(0,1fr);gap:.65rem .8rem}.homepage-daily-game-row .games-home-symbol{width:88px;transform:scale(.66)}.homepage-daily-game-row .games-home-copy h2{font-size:1.34rem}.homepage-daily-game-row .games-home-copy .games-home-hindi{font-size:.82rem}.homepage-daily-game-row .games-home-description{font-size:.68rem}.homepage-daily-game-row .games-home-action{grid-template-columns:1fr minmax(156px,190px)}}.desktop-hero.is-editorial-reset{background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 35%,#ffffff57 58%,#ffffff14 100%),linear-gradient(#ffffff1a,#ffffff47),url(/images/home/giridih-hero-parasnath.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(500px,58vw,660px);padding:clamp(2rem,5vw,5rem) clamp(1.4rem,6vw,5.4rem)}.desktop-hero.is-editorial-reset .hero-urgency{align-content:center;min-width:0;max-width:min(980px,72vw);display:grid}.desktop-hero.is-editorial-reset .eyebrow{color:#f97316;letter-spacing:.17em;margin:0 0 .75rem;font-size:clamp(.78rem,1.05vw,1rem);font-weight:950}.desktop-hero.is-editorial-reset .home-hero-statement{color:#0b469f;letter-spacing:-.065em;max-width:940px;margin:0;font-size:clamp(4rem,6.15vw,6.45rem);font-weight:950;line-height:.88}.desktop-hero.is-editorial-reset .home-hero-statement span{white-space:nowrap;width:max-content;max-width:100%;display:block}.desktop-hero.is-editorial-reset .home-hero-statement span:nth-child(2){color:#2d7d35}.desktop-hero.is-editorial-reset .home-hero-statement span:nth-child(3){color:#0b469f;max-width:min(900px,68vw)}.desktop-hero.is-editorial-reset .home-hero-search{color:#40614f;background:#fffffff5;border:1px solid #fffc;border-radius:12px;align-items:center;gap:.7rem;width:min(690px,100%);min-height:56px;margin-top:1.2rem;padding:.35rem .4rem .35rem 1rem;display:flex;box-shadow:0 12px 32px #0f223a1f}.desktop-hero.is-editorial-reset .home-hero-search input{color:#193a31;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;flex:1}.desktop-hero.is-editorial-reset .home-hero-search input::placeholder{color:#73857d}.desktop-hero.is-editorial-reset .home-hero-search button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#08775f;border:0;border-radius:8px;padding:0 1rem;font-weight:850}.desktop-hero.is-editorial-reset .home-hero-support{color:#13243cd1;gap:.12rem;max-width:690px;margin:1.2rem 0 0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:650;line-height:1.38;display:grid}.desktop-hero.is-editorial-reset .home-hero-support span{display:block}.desktop-hero.is-editorial-reset .home-hero-actions{gap:.85rem;margin-top:1.35rem}.desktop-hero.is-editorial-reset .home-hero-primary,.desktop-hero.is-editorial-reset .home-hero-secondary{min-height:56px;padding-inline:1.25rem;font-size:1rem}.desktop-home>.live-giridih-ticker{background:#ffffffeb;width:min(1200px,100% - 2rem);margin:1rem auto 1.25rem;box-shadow:0 12px 28px #13243c14}@media (max-width:1280px){.desktop-hero.is-editorial-reset .hero-urgency{max-width:min(900px,74vw)}.desktop-hero.is-editorial-reset .home-hero-statement{font-size:clamp(3.6rem,5.8vw,5.75rem)}.desktop-hero.is-editorial-reset .home-hero-statement span:nth-child(3){max-width:72vw}}@media (max-width:1024px){.desktop-hero.is-editorial-reset{min-height:560px;padding:3.1rem 2.2rem}.desktop-hero.is-editorial-reset .hero-urgency{max-width:760px}.desktop-hero.is-editorial-reset .home-hero-statement{font-size:clamp(3.25rem,7.2vw,4.9rem);line-height:.9}.desktop-hero.is-editorial-reset .home-hero-statement span:nth-child(3){max-width:720px}}@media (max-width:768px){.desktop-hero.is-editorial-reset .home-hero-search input::placeholder{color:#0000}.desktop-hero.is-editorial-reset{background-position:50%;min-height:610px;padding:3rem 1.25rem}.desktop-hero.is-editorial-reset .hero-urgency{max-width:100%}.desktop-hero.is-editorial-reset .home-hero-statement{letter-spacing:-.055em;font-size:clamp(3rem,11vw,4.5rem);line-height:.92}.desktop-hero.is-editorial-reset .home-hero-statement span,.desktop-hero.is-editorial-reset .home-hero-statement span:nth-child(3){white-space:normal;width:auto;max-width:100%}.desktop-hero.is-editorial-reset .home-hero-support{max-width:560px;margin-top:1rem;font-size:1rem}.desktop-hero.is-editorial-reset .home-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.desktop-hero.is-editorial-reset .home-hero-search{width:100%;min-height:54px;margin-top:1rem}.desktop-hero.is-editorial-reset .home-hero-search button{padding-inline:.7rem}.desktop-hero.is-editorial-reset .home-hero-primary,.desktop-hero.is-editorial-reset .home-hero-secondary{width:100%}.desktop-home>.live-giridih-ticker{width:calc(100% - 1.2rem);margin:.85rem auto 1rem}}@media (max-width:480px){.desktop-hero.is-editorial-reset{min-height:560px;padding:2.25rem .9rem}.desktop-hero.is-editorial-reset .home-hero-statement{font-size:clamp(2.65rem,13vw,3.45rem);line-height:.93}.desktop-hero.is-editorial-reset .home-hero-support{font-size:.94rem}}.homepage-happening-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-sticky-cta{max-width:calc(100vw - 2rem);bottom:calc(12px + env(safe-area-inset-bottom));display:inline-flex;transform:translate(-50%)}.home-sticky-cta>span{gap:.12rem;display:grid}.home-sticky-cta small{white-space:nowrap;background:0 0;padding:0;font-weight:500}.home-sticky-cta:focus-visible,.games-reward-discovery a:focus-visible{outline-offset:4px;outline:3px solid #ed9b36}.games-reward-discovery{color:#173967;background:#f4faf8;border:1px solid #d8e6e5;border-radius:16px;align-items:center;gap:1.5rem;width:min(1100px,100% - 2rem);margin:1.25rem auto;padding:1.2rem;display:flex}.games-reward-discovery h2{margin:0 0 .4rem;font-size:1.15rem}.games-reward-discovery p{max-width:70ch;margin:0;line-height:1.6}.games-reward-discovery a{color:#075366;flex-shrink:0;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (max-width:720px){.homepage-happening-grid{grid-template-columns:1fr}.games-reward-discovery{flex-direction:column;align-items:flex-start;gap:.5rem}.recent-join-toast.is-bottom-left,.recent-join-toast.is-bottom-right{bottom:calc(96px + env(safe-area-inset-bottom))}}.eg-brand-logo{text-align:left;align-items:center;gap:12px;width:max-content;max-width:100%;display:inline-flex}.eg-brand-logo .eg-brand-logo__mark{object-fit:contain;border-radius:22%;flex:none;width:64px;height:64px;display:block}.eg-brand-logo.is-compact .eg-brand-logo__mark{width:48px;height:48px}.eg-brand-logo .eg-brand-logo__text{gap:4px;min-width:0;display:grid}.eg-brand-logo .eg-brand-logo__text strong{color:#123e32;letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.05}.eg-brand-logo.is-compact .eg-brand-logo__text strong{font-size:25px}.eg-brand-logo .eg-brand-logo__text small{color:#456257;letter-spacing:0;text-align:left;white-space:normal;margin:0;font-size:12px;font-weight:500;line-height:1.35}.desktop-stage .desktop-nav>.home-brand,.app-top>.brand,.patron-clean .patron-clean-brand{width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;text-decoration:none;display:inline-flex}.home-brand:focus-visible{outline-offset:5px;outline:3px solid #087f5b}@media (max-width:900px){.desktop-stage .desktop-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 8px;padding:12px;display:grid}.desktop-stage .desktop-nav>.home-brand{grid-area:1/1}.desktop-stage .desktop-nav>.desktop-nav-actions{grid-area:1/2;margin:0}.desktop-stage .desktop-nav>nav{grid-area:2/1/3/-1}.eg-brand-logo.is-compact{gap:10px}.eg-brand-logo.is-compact .eg-brand-logo__mark{width:44px;height:44px}.eg-brand-logo.is-compact .eg-brand-logo__text strong{font-size:23px}.eg-brand-logo.is-compact .eg-brand-logo__text small{font-size:11px}.app-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 8px;display:grid}.app-top>.brand{grid-area:1/1;min-width:0}.app-top>.top-nav{grid-area:2/1/3/-1}.app-top>.top-actions{grid-area:1/2;width:auto;margin:0}.app-top>.top-actions>:not(.mobile-site-menu){display:none}}@media (max-width:920px){.app-top>.top-nav{position:relative;overflow:visible}.app-top .top-more>[role=menu]{overscroll-behavior:contain;width:min(430px,100%);max-height:min(360px,100dvh - 160px);top:calc(100% + .45rem);left:auto;right:0;overflow-y:auto}}.desktop-hero.is-editorial-reset.has-video{isolation:isolate;background:#dbe4df url(/images/home/hero-video-poster.jpg) 50%/cover no-repeat;padding-bottom:5rem;position:relative;overflow:hidden}.home-hero-video{z-index:-2;object-fit:cover;object-position:center;filter:brightness(1.2)saturate(1.22)contrast(.96);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.desktop-hero.has-video:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0518127a,#05181240 42%,#0000 76%);position:absolute;inset:0}.desktop-hero.has-video .home-hero-statement,.desktop-hero.has-video .home-hero-statement span:first-child,.desktop-hero.has-video .home-hero-statement span:nth-child(3){color:#fff}.desktop-hero.has-video .home-hero-statement span:nth-child(2){color:#b7f5a2}.desktop-hero.has-video .eyebrow{color:#ffd18a}.desktop-hero.has-video .home-hero-support{color:#fff;text-shadow:0 1px 4px #00000080}.desktop-hero.has-video .home-hero-statement{text-shadow:0 2px 8px #0000008c}.home-hero-video-toggle{color:#fff;width:44px;min-height:44px;font:inherit;cursor:pointer;background:#0f282099;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex;position:absolute;bottom:18px;right:20px}.home-hero-video-toggle:focus-visible{outline-offset:4px;outline:3px solid #f59e0b}@media (max-width:768px){.desktop-hero.has-video:before{background:linear-gradient(90deg,#05181266,#0518121f)}.home-hero-video-toggle{bottom:14px;right:14px}}.home-updates-loading{min-height:480px;padding-top:52px}.home-loading-card{gap:20px;min-height:280px}.home-loading-card span{background:#eaf0f5;border-radius:6px;height:16px}.home-loading-card span:first-child{width:55%}.home-loading-card span:last-child{width:75%}.home-lower-loading{min-height:100vh}@media (max-width:720px){.home-updates-loading{min-height:1020px}.home-loading-card{min-height:230px}}@media (max-width:920px){.desktop-stage .desktop-nav>nav{position:relative;overflow:visible}.desktop-stage .top-more{position:static}.desktop-stage .top-more>[role=menu]{overscroll-behavior:contain;width:100%;max-height:min(360px,100dvh - 160px);position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;transform:none}}.page-loading{width:min(1100px,100% - 2rem);min-height:80vh;margin:0 auto;padding:24px 0}.page-loading>p{color:#536878;margin:48px 0 24px;font-size:1rem}.page-loading-skeleton{gap:18px;display:grid}.page-loading-skeleton>*{background:#edf2f4;border-radius:12px;display:block}.page-loading-skeleton>span{width:65%;height:20px}.page-loading-skeleton>span:first-child{width:40%;height:32px}.page-loading-skeleton>div{min-height:180px}.live-giridih-ticker.is-heritage{gap:10px;padding:10px 12px}.live-giridih-ticker.is-heritage .live-giridih-track{gap:0;animation:26s linear infinite heritageTicker}.live-giridih-ticker.is-heritage .live-giridih-track a{background:0 0;border:0;flex-shrink:0;padding:4px 28px 4px 0}.live-giridih-ticker.is-heritage:hover .live-giridih-track,.live-giridih-ticker.is-heritage:focus-within .live-giridih-track{animation-play-state:paused}.home-updates-loading{padding-top:0}@keyframes heritageTicker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.live-giridih-ticker.is-heritage .live-giridih-track{width:auto;animation:none}.live-giridih-ticker.is-heritage .live-giridih-track a{white-space:normal}.live-giridih-ticker.is-heritage .live-giridih-track a[aria-hidden=true]{display:none}}@media (max-width:768px){.desktop-stage .desktop-hero.is-editorial-reset.has-video{background-image:url(/images/home/shikarji-mobile.webp);background-position:58%}.desktop-stage .desktop-hero.is-editorial-reset.has-video .home-hero-video{display:none}}.desktop-nav nav .home-play-nav{border-radius:999px;align-items:center;min-height:38px;box-shadow:0 7px 15px #164fa52e;color:#fff!important;background:#164fa5!important;padding:0 .8rem!important;font-weight:850!important;display:inline-flex!important}.member-activity-slot{width:min(340px,100%);min-height:90px;margin-top:18px;position:relative}.member-activity-bubble{box-sizing:border-box;-webkit-backdrop-filter:blur(6px)saturate(1.08);backdrop-filter:blur(6px)saturate(1.08);color:#13243c;opacity:0;pointer-events:none;background:#ffffff8f;border:1px solid #ffffff7a;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding:0 0 0 12px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(5px);box-shadow:0 5px 16px #13243c1a,inset 0 1px #ffffff59}.member-activity-bubble.is-visible{opacity:1;pointer-events:auto;transform:none}.member-activity-bubble a{color:inherit;font-size:14px;line-height:1.4;text-decoration:none}.member-activity-bubble>div{overflow-wrap:anywhere;flex:1;min-width:0}.member-activity-bubble .member-activity-avatar{background:#e6eee7;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:700;display:grid}.member-activity-bubble .member-activity-location{color:#344e49;font-size:13px;display:inline}.member-activity-bubble .member-activity-location:before{content:" • "}.member-activity-bubble button{color:#54665d;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.public-people-page,.member-admin{max-width:1100px;margin:auto;padding:32px 20px 100px}.member-admin article{border-bottom:1px solid #ddd;padding:16px 0}.member-location-form{gap:18px;max-width:600px;display:grid}.member-location-form label,.people-discovery-filters label{gap:8px;font-size:15px;display:grid}.member-location-form .required-field-mark{color:#c43124;font-size:1.15em;line-height:1}.member-location-form input,.member-location-form select,.people-discovery-filters input,.people-discovery-filters select{box-sizing:border-box;color:#17352a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:8px;padding:10px}.member-location-form input::placeholder,.member-location-form select.optional-field-select{color:#7f8b87;opacity:1}.member-location-form .member-locality-field small{color:#315f7f;background:#eef7ff;border-left:3px solid #1676c9;border-radius:0 8px 8px 0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.45;display:block}.member-location-form .member-profile-reward-prompt{color:#8a5a00;background:#fff8dd;border:1px solid #d8ad35;border-radius:8px;align-items:center;margin:0;padding:12px 14px;font-size:14px;font-weight:850;line-height:1.45;display:flex}.member-location-form .member-sharing-choice{align-items:center;gap:12px;min-height:44px;display:flex}.member-sharing-choice input{flex-shrink:0;width:22px;min-height:22px}.member-location-form button,.people-discovery-filters button,.member-admin article button{color:#fff;cursor:pointer;background:#173f31;border:0;border-radius:8px;min-height:44px;padding:10px 18px}.member-location-form details label{margin-top:16px}.people-discovery-filters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.people-scope-switch{background:#f3f8f5;border:1px solid #c8ddd5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:6px;display:grid}.people-scope-switch a{color:#31584d;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.people-scope-switch a[aria-current=page]{color:#fff;background:#173f31;box-shadow:0 6px 16px #173f312e}@media (max-width:560px){.people-scope-switch{grid-template-columns:1fr}}.people-pagination{justify-content:space-between;gap:24px;padding:24px 0;display:flex}@media (max-width:767px){.desktop-stage .desktop-hero.is-editorial-reset.has-video{background:#1b3529 url(/images/home/shikarji-mobile.webp) 58%/cover no-repeat;padding-bottom:20px}.desktop-hero.has-video:before{background:linear-gradient(90deg,#051812c2,#05181259)}.desktop-hero.is-editorial-reset .home-hero-statement{font-size:clamp(32px,9vw,46px);line-height:1.08}.desktop-hero.is-editorial-reset .hero-urgency{width:100%}.desktop-hero .home-hero-actions{margin-top:16px}.member-activity-slot{margin-top:14px}}@media (prefers-reduced-motion:reduce){.member-activity-bubble{transition:none;transform:none}}.member-language-switch{color:#17352a;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #d2ded5;border-radius:8px;padding:8px 12px}.desktop-stage .desktop-hero.has-video .home-hero-statement span:first-child{color:#fff}.member-activity-avatar img{border-radius:50%}@media (max-width:768px){.desktop-stage .desktop-hero.is-editorial-reset.has-video{min-height:0;padding-top:20px}.desktop-stage .desktop-hero.is-editorial-reset .eyebrow{display:none}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-actions{gap:4px;margin-top:12px}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-secondary{color:#fff;min-height:44px;box-shadow:none;background:0 0;border:0;font-size:14px}.member-activity-slot{min-height:78px;margin-top:8px}}.desktop-stage .desktop-hero.has-video .home-hero-statement:first-line{color:#fff}.member-activity-bubble>div{font-size:14px;line-height:1.3}.member-activity-bubble .member-activity-avatar{position:relative;overflow:hidden}.member-activity-avatar img{position:absolute;inset:0}.member-activity-bubble .member-activity-name{color:#06408c;font-weight:800}.home-mobile-landscape{display:none}@media (max-width:768px){.desktop-stage .desktop-hero.is-editorial-reset.has-video{background:#245c85;padding:20px 0 24px}.desktop-stage .desktop-hero.is-editorial-reset.has-video:before{background:0 0}.desktop-stage .desktop-hero.is-editorial-reset .hero-urgency{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;padding:0;display:flex}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-statement,.desktop-stage .desktop-hero.is-editorial-reset .home-hero-support{margin-left:16px;margin-right:16px}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-support{margin-bottom:0}.desktop-stage .desktop-hero.is-editorial-reset .member-activity-slot{order:1;width:calc(100% - 32px);min-height:68px;margin:12px 16px 0}.home-mobile-landscape{aspect-ratio:4/3;background:url(/images/home/shikarji-mobile.webp) 50%/cover no-repeat;order:2;width:100%;display:block}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-search{order:3;width:calc(100% - 32px);margin:20px 16px 0}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-actions{order:4;width:calc(100% - 32px);margin:12px 16px 0}}.home-mobile-language{display:none}@media (max-width:768px){.desktop-stage .desktop-nav nav>.home-mobile-language{margin-left:auto;display:inline-flex}.home-mobile-language .member-language-switch{min-height:44px;padding:8px;font-size:13px;font-weight:700}.nri-page{gap:24px;width:100%;min-width:0;margin-top:0}.nri-page>*,.nri-hero>*,.nri-side>*{min-width:0}.nri-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px 4px 0}.nri-intro{gap:16px}.nri-intro h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(30px,9vw,40px);line-height:1.08}.nri-intro strong{font-size:20px;line-height:1.4}.nri-intro p{margin:0;font-size:16px}.nri-heart-note{min-height:0;padding:14px}.nri-primary{box-sizing:border-box;text-align:center;width:100%;min-height:48px}.nri-primary svg,.nri-count-pill svg,.nri-country-card h2 svg{flex-shrink:0}.nri-map-wrap{gap:12px;width:100%;min-width:0}.nri-count-pill{box-sizing:border-box;max-width:100%;padding:12px;font-size:14px;line-height:1.4}.nri-interactive-map{width:100%;min-width:0}.nri-svg-map{aspect-ratio:1000/560;width:100%;height:auto;min-height:0;display:block}.nri-side{gap:16px}.nri-country-card,.nri-guestbook{padding:16px}.nri-country-card h2,.nri-guestbook h2{line-height:1.35}.nri-guestbook article{overflow-wrap:anywhere;grid-template-columns:38px minmax(0,1fr)}.nri-action-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 4px}.nri-action-grid article{min-height:0;padding:16px}.nri-action-grid p{max-width:none;margin-bottom:0}.nri-cta{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 4px;padding:16px}.nri-cta h2{font-size:24px;line-height:1.2}.nri-cta p{line-height:1.5}.nri-add-form{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:16px}.nri-add-form label{min-width:0}.nri-add-form input,.nri-add-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.nri-add-form button{white-space:normal}}.home-hero-secondary-mobile{display:none}@media (max-width:768px){.desktop-stage .desktop-home{flex-direction:column;display:flex}.desktop-stage .desktop-home>*{order:3}.desktop-stage .desktop-home>.desktop-nav{order:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:76px;padding:12px 16px;display:grid}.desktop-stage .desktop-nav>nav,.desktop-stage .desktop-nav .eg-brand-logo__text small{display:none}.desktop-stage .desktop-nav>.desktop-nav-actions{align-items:center;gap:8px;display:flex}.desktop-stage .desktop-nav-actions>.member-language-switch{background:0 0;border:0;order:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:14px;display:inline-flex}.desktop-stage .desktop-nav-actions>.mobile-site-menu{order:1}.desktop-stage .desktop-nav .mobile-site-menu__sheet{z-index:100;width:auto;max-width:none;max-height:calc(100dvh - 92px);position:fixed;top:76px;left:12px;right:12px;overflow-y:auto}.desktop-stage .desktop-home>.desktop-hero{order:1}.desktop-stage .desktop-home>.community-hiring-strip{order:2}.desktop-stage .desktop-hero.is-editorial-reset.has-video{padding:20px 0 16px}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-statement{margin:0 16px;font-size:clamp(44px,12vw,52px);line-height:1.02}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-statement span{display:block}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-statement span:last-child{white-space:nowrap;letter-spacing:-.035em;font-size:.7em}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-support{margin:16px 16px 0;font-size:18px;line-height:1.4}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-actions{order:1;width:calc(100% - 32px);margin:16px 16px 0}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-primary{white-space:nowrap;border-radius:16px;width:100%;height:56px;min-height:56px;font-size:17px;box-shadow:0 6px 16px #f9731626}.desktop-stage .desktop-hero .home-hero-actions>.home-hero-secondary{display:none}.desktop-stage .desktop-hero.is-editorial-reset .member-activity-slot{z-index:2;order:3;width:calc(100% - 32px);height:0;min-height:0;margin:0 16px;position:relative}.member-activity-bubble{border-radius:16px;gap:8px;max-width:min(310px,100%);min-height:44px;padding:0 0 0 10px;position:absolute;top:20px;left:0}.member-activity-bubble .member-activity-avatar{color:#06408c;background:#f0f7fdeb;flex-basis:32px;height:32px;font-size:14px}.member-activity-bubble>div,.member-activity-bubble a{font-size:14px;line-height:1.35}.member-activity-bubble .member-activity-location{font-size:13px;display:inline}.member-activity-bubble .member-activity-location:before{content:" • "}.member-activity-bubble button{min-height:44px}.desktop-stage .desktop-hero .home-mobile-landscape{aspect-ratio:auto;background-position:58% 44%;order:4;height:clamp(230px,40svh,380px);margin-top:20px}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-search{order:5;min-height:52px;margin:16px 16px 0}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-search input{min-width:0;font-size:16px}.desktop-stage .desktop-hero.is-editorial-reset .home-hero-secondary-mobile{order:6;justify-content:center;align-items:center;width:calc(100% - 32px);min-height:44px;margin:4px 16px 0;display:flex}}.home-real-faces{color:#13243c;background:#fff;border:1px solid #dce8ee;border-radius:24px;width:100%;padding:24px}.home-real-faces header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.home-real-faces h2{margin:0;font-size:28px}.home-real-faces header p{color:#526373;margin:8px 0 0}.home-real-faces header>a,.faces-primary-link{color:#fff;background:#075293;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.home-real-faces-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.home-real-face{color:#13243c;border:1px solid #dce8ee;border-radius:16px;max-width:280px;text-decoration:none;display:block;overflow:hidden}.home-real-face img{object-fit:cover;object-position:center 20%;width:100%;height:220px;display:block}.home-real-face>div{padding:16px}.home-real-face small{color:#526373;font-size:12px}.home-real-face h3{margin:6px 0;font-size:21px}.home-real-face p{color:#526373;margin:0 0 16px;font-size:14px}.home-real-face span,.faces-browse-link{color:#075293;font-weight:700}.faces-browse-link{align-items:center;min-height:44px;margin-top:14px;display:inline-flex}.faces-friendly-page,.faces-review-page{color:#13243c;max-width:1200px;margin:0 auto;padding:32px 24px 64px}.faces-friendly-heading{max-width:800px;margin-bottom:28px}.faces-friendly-heading h1{margin:12px 0;font-size:clamp(28px,4vw,44px);line-height:1.15}.faces-friendly-heading>p{color:#526373;font-size:17px;line-height:1.6}.faces-friendly-heading .faces-workflow{margin-top:20px;font-size:14px}.faces-story-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:24px;display:grid}.faces-story-card{background:#fff;border:1px solid #dce8ee;border-radius:20px;max-width:400px;scroll-margin-top:24px;overflow:hidden}.faces-story-card>img{object-fit:cover;object-position:center 20%;width:100%;height:300px;display:block}.faces-story-content{padding:22px}.faces-story-content h2{margin:6px 0 18px;font-size:26px;line-height:1.2}.faces-story-content .section-kicker{margin:0;font-size:12px;line-height:1.5}.faces-story-content summary,.faces-review-card summary{cursor:pointer;color:#075293;min-height:44px;padding:12px 0;font-weight:700}.faces-full-story{white-space:pre-line;overflow-wrap:anywhere;color:#34465a;font-size:16px;line-height:1.7}.faces-story-share{color:#075293;align-items:center;min-height:44px;margin-top:14px;display:inline-flex}.faces-review-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.faces-review-tabs a{color:#075293;background:#fff;border:1px solid #dce8ee;border-radius:12px;gap:10px;padding:12px 16px;text-decoration:none;display:inline-flex}.faces-review-tabs a[aria-current=page]{color:#fff;background:#075293}.faces-review-list{gap:24px;display:grid}.faces-review-card{background:#fff;border:1px solid #dce8ee;border-radius:20px;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:24px;scroll-margin-top:24px;display:grid}.faces-review-card>img{object-fit:cover;object-position:center 20%;border-radius:12px;width:100%;height:280px}.faces-review-card h2{margin:6px 0;font-size:28px}.faces-review-card dl{overflow-wrap:anywhere}.faces-review-card dd{margin:0 0 12px}.faces-review-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.faces-review-actions button{color:#fff;cursor:pointer;background:#075293;border:1px solid #075293;border-radius:10px;min-height:44px;padding:12px 18px}.faces-review-actions .is-secondary{color:#526373;background:#fff;border-color:#dce8ee}.faces-review-empty{background:#fff;border-radius:16px;padding:30px}@media (max-width:600px){.home-real-faces{padding:18px}.home-real-faces header{flex-direction:column;align-items:flex-start;gap:14px}.home-real-faces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-real-face img{height:160px}.home-real-face>div{padding:12px}.home-real-face h3{overflow-wrap:anywhere;font-size:18px}.faces-friendly-page,.faces-review-page{padding:24px 16px 48px}.faces-story-grid{grid-template-columns:minmax(0,1fr)}.faces-story-card{width:100%;max-width:none}.faces-review-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.faces-review-card>img{max-width:300px;height:300px}}.home-real-face:only-child{grid-column:1/-1;grid-template-columns:160px minmax(0,1fr);align-items:center;max-width:520px;display:grid}.home-real-face:only-child img{height:200px}@media (max-width:600px){.home-real-face:only-child{grid-template-columns:115px minmax(0,1fr)}.home-real-face:only-child img{height:190px}.home-real-face:only-child h3{font-size:20px}}.faces-portrait-link{display:block}.faces-portrait-link img{object-fit:cover;object-position:center 20%;width:100%;height:300px;display:block}.faces-story-content h2 a{color:inherit;text-decoration:none}.faces-story-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.faces-story-breadcrumb a{color:#075293;align-items:center;min-height:44px;display:inline-flex}.face-story-detail{background:#fff;border:1px solid #dce8ee;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;padding:28px;display:grid}.face-story-detail>img{object-fit:contain;background:#f2f6f8;border-radius:16px;width:100%;height:auto;max-height:560px;display:block}.face-story-detail h1{overflow-wrap:anywhere;margin:10px 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.face-story-category{color:#075293;align-items:center;min-height:44px;display:inline-flex}@media (max-width:768px){.face-story-detail{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:22px;padding:18px}.face-story-detail>img{max-height:420px}.face-story-detail .faces-full-story{font-size:17px;line-height:1.75}}.home-face-portrait{display:block}.home-real-face h3 a{color:inherit;text-decoration:none}.home-face-story{color:#075293;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.home-real-face .home-face-whatsapp{color:#176b40;background:#edf8f1;border:1px solid #b9dec9;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:44px;margin-top:8px;padding:8px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.home-face-whatsapp svg{flex-shrink:0}.home-face-whatsapp:hover{background:#dbf0e3}.home-real-face:only-child .home-face-portrait{align-self:stretch}.home-real-face:only-child .home-face-portrait img{height:100%;min-height:200px}.home-real-face{scroll-margin-top:24px}.home-real-face:target{border-color:#469476;box-shadow:0 0 0 3px #46947624}.home-faces-carousel{min-width:0}.home-faces-carousel .home-real-faces-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9ced9 transparent;gap:16px;padding:4px 3px 12px;display:flex;overflow-x:auto}.home-faces-carousel .home-real-face{scroll-snap-align:start;flex:0 0 360px;grid-template-columns:120px minmax(0,1fr);align-items:center;max-width:calc(100% - 20px);scroll-margin-left:3px;display:grid}.home-faces-carousel .home-real-face:only-child{flex-basis:360px;max-width:100%}.home-faces-carousel .home-face-portrait{background:#101e35;align-self:stretch}.home-faces-carousel .home-real-face .home-face-portrait img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:230px}.home-faces-carousel-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.home-faces-carousel-controls small{color:#526373;font-size:13px}.home-faces-carousel-controls>div{gap:8px;display:flex}.home-faces-carousel-controls button{color:#075293;cursor:pointer;background:#fff;border:1px solid #dce8ee;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-faces-carousel-controls button:disabled{opacity:.35;cursor:default}.home-faces-carousel .home-real-faces-grid:focus-visible{outline-offset:3px;outline:2px solid #075293}@media (max-width:600px){.home-faces-carousel .home-real-face{flex-basis:320px;grid-template-columns:100px minmax(0,1fr)}.home-faces-carousel .home-real-face h3{font-size:20px}.home-faces-carousel .home-real-face .home-face-portrait img{min-height:250px}}.home-real-faces{color:#f8f2e6;background:radial-gradient(at 100% 0,#34538961,#0000 65%),#0b1b37;border:1px solid #bfa369;min-width:0;max-width:100%;box-shadow:0 18px 44px #07142d33,inset 0 3px #dfbd76,inset 0 0 0 7px #e0c07f0b}.faces-honour-mark{color:#efd299;background:#e7c1761a;border:1px solid #927b4f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.home-real-faces h2{color:#fff5dd;letter-spacing:-.025em}.home-faces-carousel .home-real-face{background:#fffefb;border-color:#dfc994;box-shadow:0 4px 12px #694f1f0f}.home-faces-carousel .home-real-face small{color:#84632c}.home-faces-carousel .home-face-portrait{border-right:2px solid #ead7ad}.home-faces-carousel-controls button{color:#f4d89f;background:#14294b;border-color:#a58c5b}.home-real-faces .faces-browse-link{color:#f0d192}.home-faces-carousel .home-real-face:target{border-color:#b98b35;box-shadow:0 0 0 3px #b98b352e}@media (prefers-reduced-motion:no-preference){.home-faces-carousel .home-real-face{transition:box-shadow .2s,border-color .2s}.home-faces-carousel .home-real-face:hover{border-color:#bc974f;box-shadow:0 7px 18px #694f1f21}}.home-real-faces header p,.home-real-faces .home-faces-carousel-controls small{color:#c5d2e5}.home-real-faces header>a{color:#102341;background:#ecd09a;border:1px solid #f5deb1;box-shadow:0 3px 10px #0000001f}.home-real-faces header>a:hover{background:#f7dfb1}.home-real-faces .home-real-faces-grid{scrollbar-color:#a68a51 #14294b}.home-real-faces .home-real-faces-grid:focus-visible{outline-color:#f0d192}.home-real-faces .faces-browse-link:focus-visible,.home-real-faces header>a:focus-visible,.home-real-faces .home-faces-carousel-controls button:focus-visible{outline-offset:4px;outline:2px solid #f0d192}.home-real-face .face-public-location{color:#344d65;margin:4px 0 8px;font-size:14px;font-weight:600}.face-story-detail .face-public-location,.faces-story-content .face-public-location{color:#344d65;margin:8px 0;font-size:16px}.admin-workspace-row .admin-workspace-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-workspace-row .admin-workspace-badge{color:#fff;font-variant-numeric:tabular-nums;background:#b92e24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #fff0ed}.admin-shop-review-callout{background:linear-gradient(120deg,#eefbf4,#fffaf1);border:1px solid #bfe3d2;border-radius:20px;justify-content:space-between;align-items:center;gap:1.25rem;margin:1.5rem 0;padding:1.25rem 1.5rem;display:flex}.admin-shop-review-callout h2{margin:.25rem 0 .35rem;font-size:1.35rem}.admin-shop-review-callout p:not(.eyebrow){color:#58706a;margin:0}.admin-shop-review-callout>a{color:#fff;background:#087f5b;border-radius:12px;flex:none;align-items:center;gap:.45rem;padding:.78rem 1rem;font-weight:800;display:inline-flex}@media (max-width:640px){.admin-shop-review-callout{flex-direction:column;align-items:stretch}.admin-shop-review-callout>a{justify-content:center}}.admin-save-confirmation{color:#116b4f;background:#eaf8f0;border:1px solid #b8e0ce;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-weight:750;display:flex}.launch-ticker{color:#fff;letter-spacing:.01em;background:#1769e0;align-items:center;gap:10px;min-height:38px;padding:7px 14px;font-size:clamp(.72rem,2.5vw,.84rem);font-weight:750;display:flex;overflow:hidden}.launch-ticker__label{color:#fff;white-space:nowrap;flex:none;font-weight:900}.launch-ticker__viewport{white-space:nowrap;min-width:0;overflow:hidden}.launch-ticker__track{padding-left:100%;font-weight:750;display:inline-block}@media (prefers-reduced-motion:no-preference){.launch-ticker__track{animation:22s linear infinite launch-ticker-scroll}}@keyframes launch-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.launch-ticker__viewport{overflow:auto}.launch-ticker__track{padding-left:0}}@media (max-width:640px){.business-marketplace__hero,.business-marketplace__hero>img{border-radius:20px}}.shop-plan-choice{gap:20px;margin:24px 0 120px;display:grid}.shop-plan-choice__intro{gap:6px;display:grid}.shop-plan-choice__intro h2{color:#153a31;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,5vw,2.8rem)}.shop-plan-choice__intro span{color:#647770;font-size:1rem}.shop-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-plan-card{color:#153a31;border:1px solid #d6e5df;border-radius:24px;flex-direction:column;min-height:270px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #163d3210}.shop-plan-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #163d3220}.shop-plan-card:after{content:"";background:#fff6;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-45px;right:-35px}.shop-plan-card--free{background:linear-gradient(145deg,#eff8ff,#e8f8f1)}.shop-plan-card--storefront{background:linear-gradient(145deg,#fff2dc,#fff8e8);border-color:#f1d29d}.shop-plan-card--analytics{background:linear-gradient(145deg,#f0eaff,#e8f1ff);border-color:#d9caf5}.shop-plan-card__icon{color:#0b8060;background:#ffffffb8;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:1.7rem;font-weight:900;display:grid}.shop-plan-card small{color:#0b8060;letter-spacing:.12em;font-size:.68rem;font-weight:900}.shop-plan-card h3{letter-spacing:-.03em;margin:6px 0;font-size:1.35rem}.shop-plan-card p{color:#587069;margin:0;font-size:.9rem;line-height:1.45}.shop-plan-card ul{color:#36564c;gap:7px;margin:14px 0 0;padding:0;font-size:.82rem;line-height:1.35;list-style:none;display:grid}.shop-plan-card li{align-items:flex-start;gap:7px;display:flex}.shop-plan-card li:before{content:"✓";color:#0b8b61;font-weight:900}.shop-plan-card strong{z-index:1;color:#087f5b;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;display:flex;position:relative}.shop-plan-card strong span{font-size:1.35rem}.shop-plan-back{color:#087f5b;font-weight:800;text-decoration:none}.shop-plan-selected{color:#587069;margin:-8px 0 8px}@media (max-width:760px){.shop-plan-grid{grid-template-columns:1fr}.shop-plan-card{min-height:0}}.shop-plan-hero{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 18px 42px #193a5b18}.shop-plan-artwork{position:relative}.shop-plan-artwork__cta{z-index:2;cursor:pointer;border-radius:999px;width:87.2%;display:block;position:absolute;left:6.4%}.shop-plan-artwork__cta--free{height:4.1%;top:26.2%}.shop-plan-artwork__cta--storefront{height:5.1%;top:59.8%}.shop-plan-artwork__cta--analytics{height:5.1%;top:90.6%}.shop-plan-artwork__cta:hover{filter:brightness(.96)}.shop-plan-artwork__cta:focus-visible{outline-offset:3px;outline:3px solid #087f5b}.shop-plan-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-plan-link{color:#153a31;border:1px solid #d6e5df;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 10px 24px #163d3210}.shop-plan-link>span{color:#087f5b;background:#ffffffb8;border-radius:12px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.shop-plan-link strong{font-size:.95rem}.shop-plan-link small{color:#647770;font-size:.76rem}.shop-plan-link b{color:#087f5b;grid-area:1/3/span 2;font-size:1.35rem}.shop-plan-link--free{background:#effaf5}.shop-plan-link--storefront{background:#fff6e4;border-color:#f1d29d}.shop-plan-link--analytics{background:#f0ecff;border-color:#d9caf5}@media (max-width:760px){.shop-plan-links{grid-template-columns:1fr}.shop-plan-link{min-height:68px}.shop-plan-hero{border-radius:18px}.shop-plan-artwork__cta{width:88%;left:6%}}.business-marketplace__hero{background:radial-gradient(circle at 82% 22%,#ffdca7 0 10%,#0000 11%),linear-gradient(118deg,#e4f5ff 0%,#f4f1ff 48%,#fff5df 100%);border-radius:28px;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden;padding:34px 36px!important}.business-marketplace__hero-copy{z-index:2;max-width:52%;position:relative}.business-marketplace__hero-copy h1{max-width:520px;font-size:clamp(2.2rem,6vw,4.7rem)}.shop-hero-visual{position:absolute;inset:0 0 0 52%;overflow:hidden}.shop-hero-orb{filter:blur(1px);border-radius:50%;display:block;position:absolute}.shop-hero-orb--one{opacity:.72;background:linear-gradient(145deg,#ffb273,#ff7e9d);width:280px;height:280px;top:-70px;right:10%}.shop-hero-orb--two{opacity:.78;background:linear-gradient(145deg,#77d7c2,#79a8ff);width:230px;height:230px;bottom:-100px;right:25%}.shop-hero-icon{z-index:2;background:#fffc;border:8px solid #fffa;border-radius:22px;place-items:center;width:66px;height:66px;font-size:32px;display:grid;position:absolute;box-shadow:0 16px 30px #193a5b26}.shop-hero-icon--bag{top:30%;right:25%;transform:rotate(8deg)}.shop-hero-icon--spark{color:#ff7c41;border-radius:16px;width:48px;height:48px;font-size:28px;top:20%;right:7%;transform:rotate(-12deg)}.shop-hero-icon--heart{color:#e94e79;border-radius:18px;width:52px;height:52px;font-size:25px;bottom:18%;right:12%;transform:rotate(10deg)}.shop-hero-label{z-index:2;color:#fff;letter-spacing:.04em;background:#142f4ddd;border-radius:999px;padding:8px 13px;font-size:.75rem;font-weight:850;position:absolute;bottom:18%;right:24%;transform:rotate(-5deg)}@media (max-width:640px){.business-marketplace__hero{align-items:flex-start;min-height:270px;padding:28px 22px!important}.business-marketplace__hero-copy{max-width:76%}.business-marketplace__hero-copy h1{font-size:clamp(2.2rem,12vw,3.5rem)}.shop-hero-visual{opacity:.92;inset:30% 0 0}.shop-hero-orb--one{width:210px;height:210px;top:8px;right:-38px}.shop-hero-orb--two{width:180px;height:180px;bottom:-112px;right:30%}.shop-hero-icon{border-width:6px;width:52px;height:52px;font-size:25px}.shop-hero-icon--bag{top:22%;right:24%}.shop-hero-icon--spark{width:42px;height:42px;top:14%;right:8%}.shop-hero-icon--heart{width:44px;height:44px;bottom:10%;right:10%}.shop-hero-label{font-size:.68rem;bottom:9%;right:25%}}.business-marketplace__hero{background:0 0;border-radius:28px;min-height:0;display:block;padding:0!important}.business-marketplace__hero>img{border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 18px 42px #193a5b18}@media (max-width:640px){.business-marketplace__hero,.business-marketplace__hero>img{border-radius:20px}}.activity-profile-links{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.activity-profile-links .profile-home-link{min-height:44px;font-size:.9rem}.complete-profile-form .member-country-error{color:#8d281f;background:#fff2ef;border:1px solid #dca39b;border-radius:8px;padding:.75rem .9rem;font-weight:750}.business-image{background:#e8f0ec;min-height:120px;display:block;position:relative;overflow:hidden}.business-image img{object-fit:cover}.business-image--empty{color:#0b6b57;place-items:center;font-size:2rem;font-weight:900;display:grid}.business-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.business-success,.business-error{border-radius:14px;padding:14px 16px;font-weight:750;line-height:1.45}.business-success{color:#0b654f;background:#e5f7ef;border:1px solid #a9dec9}.business-error{color:#a13525;background:#fff0ed;border:1px solid #efb5aa}.business-empty,.merchant-empty{text-align:center;color:#60716c;background:#fbfdfc;border:1px dashed #b9c9c3;border-radius:16px;padding:28px 18px}.business-marketplace{width:min(100%,1120px);margin:0 auto;padding:18px 16px 110px;overflow:hidden}.business-marketplace__hero{padding:24px 4px 16px}.business-marketplace__hero p{color:#d55b2c;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:900}.business-marketplace__hero h1{color:#153a31;margin:8px 0 5px;font-size:clamp(2rem,9vw,3.7rem);line-height:1}.business-marketplace__hero span{color:#61736d;line-height:1.5}.business-marketplace__search{background:#fff;border:1px solid #bdd0c8;border-radius:18px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:grid;box-shadow:0 10px 30px #16372f0f}.business-marketplace__search input{background:0 0;border:0;outline:0;min-width:0;height:46px;font-size:16px}.business-marketplace__search button,.merchant-form button,.storefront-enquiry button{color:#fff;background:#0b6b57;border:0;border-radius:12px;min-height:46px;padding:0 17px;font-weight:850}.business-category-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:18px -16px 8px;padding:0 16px 10px;display:flex;overflow-x:auto}.business-category-strip::-webkit-scrollbar{display:none}.business-category-strip a{color:#173a31;scroll-snap-align:start;background:#fff;border:1px solid #d1ddd8;border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:88px;min-height:58px;padding:9px 13px;text-decoration:none;display:flex}.business-category-strip a.active{color:#fff;background:#163f34;border-color:#163f34}.business-category-strip a span{font-size:.85rem;font-weight:850}.business-category-strip a small{opacity:.72;font-size:.72rem}.market-section{margin-top:28px}.market-section>h2{color:#173a31;align-items:center;gap:8px;margin:0 0 14px;font-size:1.25rem;display:flex}.market-business-grid{grid-template-columns:1fr;gap:16px;display:grid}.market-business-card{color:inherit;background:#fff;border:1px solid #d7e1dd;border-radius:20px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 12px 35px #173a310d}.market-business-card>.business-image{aspect-ratio:16/8;min-height:0}.market-business-card__body{grid-template-columns:54px 1fr;gap:12px;padding:14px;display:grid;position:relative}.market-business-card__logo{background:#fff;border:3px solid #fff;border-radius:16px;width:54px;height:54px;margin-top:-35px;overflow:hidden}.market-business-card__logo .business-image{width:100%;height:100%;min-height:0}.market-business-card__body h3{color:#173a31;align-items:center;gap:5px;margin:0;font-size:1rem;display:flex}.market-business-card__body h3 svg{color:#1982c4}.market-business-card__body p{color:#6b7975;align-items:center;gap:3px;margin:4px 0 0;font-size:.78rem;display:flex}.market-business-card__action{color:#0b6b57;background:#edf7f3;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:850;display:flex}.market-offer-strip,.home-business-module__cards{scroll-snap-type:x mandatory;gap:13px;padding:2px 1px 12px;display:flex;overflow-x:auto}.market-offer-strip>a{scroll-snap-align:start;color:#533a08;background:#fff3cf;border-radius:18px;flex-direction:column;flex:0 0 82%;gap:5px;padding:18px;text-decoration:none;display:flex}.market-offer-strip strong{font-size:1.05rem}.market-offer-strip small{line-height:1.4}.storefront{background:#f7faf8;width:min(100%,960px);margin:0 auto;padding:0 0 190px}.storefront-hero,.storefront-section{background:#fff}.storefront-cover{aspect-ratio:16/9;min-height:0}.storefront-identity{align-items:flex-end;gap:13px;padding:0 16px;display:flex}.storefront-logo{background:#fff;border:4px solid #fff;border-radius:20px;flex:none;width:76px;height:76px;margin-top:-34px;overflow:hidden;box-shadow:0 6px 20px #16372f1c}.storefront-logo .business-image{width:100%;height:100%;min-height:0}.storefront-identity h1{color:#153a31;align-items:center;gap:6px;margin:13px 0 3px;font-size:1.55rem;line-height:1.1;display:flex}.storefront-identity h1 svg{color:#1982c4;width:20px}.storefront-identity p,.storefront-description{color:#61716c}.storefront-description{margin:14px 16px 0;line-height:1.5}.storefront-meta{gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.storefront-meta span{white-space:nowrap;background:#f0f4f2;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:.8rem;display:flex}.storefront-meta .open{color:#087653;background:#e1f6eb}.storefront-meta svg{width:15px}.storefront-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 18px;display:grid}.storefront-actions a,.storefront-sticky-actions a{color:#0b6b57;background:#edf7f3;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.storefront-actions svg,.storefront-sticky-actions svg{width:20px}.storefront-section{margin-top:10px;padding:20px 16px}.storefront-section h2{color:#173a31;align-items:center;gap:8px;margin:0 0 15px;font-size:1.18rem;display:flex}.storefront-offer article{background:#fff4d2;border-radius:15px;gap:12px;padding:13px;display:flex}.storefront-offer article>.business-image{border-radius:12px;flex:none;width:90px;min-height:86px}.storefront-offer strong{margin-bottom:4px;display:block}.storefront-offer p{margin:0 0 6px;line-height:1.4}.storefront-catalog{grid-template-columns:1fr;gap:15px;display:grid}.storefront-catalog article{border:1px solid #dbe5e1;border-radius:18px;overflow:hidden}.storefront-catalog article>.business-image{aspect-ratio:4/3;min-height:0}.storefront-catalog small{color:#70827c;font-weight:800}.storefront-catalog h3{color:#173a31;margin:4px 0}.storefront-catalog p{color:#63736e;line-height:1.45}.storefront-catalog a{color:#fff;background:#0b6b57;border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin-top:12px;font-weight:850;text-decoration:none;display:flex}.storefront-gallery{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.storefront-gallery .business-image{aspect-ratio:1;border-radius:12px;min-height:0}.storefront-about p{color:#5d6e68;align-items:flex-start;gap:7px;line-height:1.5;display:flex}.storefront-about svg{flex:none;width:17px}.storefront-enquiry form,.merchant-form{gap:14px;display:grid}.storefront-enquiry label,.merchant-form label{color:#273e37;gap:6px;font-size:.88rem;font-weight:800;display:grid}.storefront-enquiry label small,.merchant-form label small{color:#77857f;font-weight:500}.storefront-enquiry input,.storefront-enquiry textarea,.merchant-form input,.merchant-form textarea,.merchant-form select{color:#172f29;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c9c3;border-radius:12px;padding:11px 12px;font-size:16px}.storefront-enquiry textarea,.merchant-form textarea{resize:vertical}.storefront-sticky-actions{z-index:42;padding:8px calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #cbdad4;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:fixed;bottom:74px;left:10px;right:10px;box-shadow:0 12px 40px #0d302855}.merchant-app{color:#173a31;background:#f3f7f5;min-height:100dvh}.merchant-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #d9e3df;grid-template-columns:auto 1fr 44px;align-items:center;gap:10px;min-height:62px;padding:7px 14px;display:grid;position:sticky;top:0}.merchant-topbar>a:first-child{width:90px}.merchant-topbar>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.83rem;font-weight:850;overflow:hidden}.merchant-topbar>a:last-child{color:#173a31;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.merchant-main{width:min(100%,720px);margin:0 auto;padding-bottom:96px}.merchant-bottom-nav{z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff4;border-top:1px solid #d2ded9;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.merchant-bottom-nav a{color:#6d7a76;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:55px;text-decoration:none;display:flex}.merchant-bottom-nav a.active{color:#0b6b57}.merchant-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.61rem;font-weight:750;overflow:hidden}.onboarding-page,.merchant-dashboard,.merchant-list-page{padding:18px 16px 28px}.onboarding-header{grid-template-columns:1fr auto;align-items:end;gap:5px;margin-bottom:20px;display:grid}.onboarding-header p{color:#d55b2c;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:900}.onboarding-header h1{margin:4px 0 0;font-size:1.65rem}.onboarding-header>strong{font-size:.9rem}.onboarding-progress{background:#dfe8e4;border-radius:999px;grid-column:1/-1;height:8px;margin-top:10px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:#0b6b57;height:100%;display:block}.merchant-form{background:#fff;border:1px solid #d7e2dd;border-radius:20px;padding:18px;box-shadow:0 14px 38px #173a310c}.merchant-form input[type=file]{min-height:58px;padding:10px}.merchant-form input[type=file]::file-selector-button{color:#0b6b57;background:#e6f3ee;border:0;border-radius:9px;min-height:38px;margin-right:8px;padding:0 12px;font-weight:800}.merchant-check{min-height:44px;grid-template-columns:24px 1fr!important;align-items:center!important;display:flex!important}.merchant-check input{width:22px!important;min-height:22px!important}.merchant-primary{justify-content:center;align-items:center;gap:7px;text-decoration:none;min-height:50px!important;display:flex!important}.merchant-primary svg{width:18px}.photo-upload-help{background:#edf7f3;border-radius:14px;grid-template-columns:42px 1fr;gap:2px 10px;padding:14px;display:grid}.photo-upload-help>svg{color:#0b6b57;grid-row:1/3;width:28px}.photo-upload-help p{color:#61736c;grid-column:2;margin:0;font-size:.8rem;line-height:1.4}.merchant-form-note{color:#586b64;background:#f1f5f3;border-radius:12px;align-items:center;gap:6px;margin:0;padding:12px;line-height:1.45;display:flex}.onboarding-preview>.business-image{aspect-ratio:16/9;border-radius:18px;min-height:0}.onboarding-preview__identity{align-items:center;gap:10px;margin:14px 0;display:flex}.onboarding-preview__identity>.business-image{border-radius:15px;width:58px;height:58px;min-height:0}.onboarding-preview__identity h2{margin:0}.onboarding-preview__identity p{align-items:center;gap:4px;margin:4px 0;display:flex}.onboarding-preview__items{gap:10px;margin:16px 0;display:flex;overflow-x:auto}.onboarding-preview__items article{flex-direction:column;flex:0 0 44%;gap:5px;display:flex}.onboarding-preview__items .business-image{aspect-ratio:1;border-radius:13px;min-height:0}.publish-step,.merchant-resume{text-align:center;padding:46px 20px}.publish-step>span,.merchant-resume>svg{color:#0b6b57;background:#dff5eb;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.publish-step>span svg{width:38px}.publish-step p,.merchant-resume p{color:#61736d;line-height:1.55}.publish-step button,.merchant-resume a{color:#fff;background:#0b6b57;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;margin:22px 0 14px;font-weight:900;text-decoration:none;display:flex}.publish-step>a{color:#0b6b57;justify-content:center;align-items:center;gap:6px;display:flex}.merchant-dashboard header{grid-template-columns:1fr auto;align-items:end;display:grid}.merchant-dashboard header p{color:#d55b2c;grid-column:1;margin:0;font-weight:900}.merchant-dashboard header h1{margin:4px 0}.merchant-dashboard header a{color:#0b6b57;grid-area:1/2/3;font-size:.82rem;font-weight:850}.merchant-dashboard>h2{margin:24px 0 10px;font-size:1rem}.merchant-stat-grid,.merchant-report-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.merchant-stat-grid article,.merchant-report-grid article{background:#fff;border:1px solid #d7e2dd;border-radius:17px;flex-direction:column;min-height:122px;padding:14px;display:flex}.merchant-stat-grid svg,.merchant-report-grid svg{color:#0b6b57;width:21px}.merchant-stat-grid strong,.merchant-report-grid strong{margin-top:auto;font-size:1.75rem}.merchant-stat-grid span,.merchant-report-grid span{color:#65756f;font-size:.76rem}.merchant-add-cta{color:#fff;background:#0b6b57;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:54px;margin:16px 0;font-weight:900;text-decoration:none;display:flex}.merchant-dashboard-section{background:#fff;border:1px solid #d7e2dd;border-radius:18px;margin-top:16px;padding:17px}.merchant-dashboard-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.merchant-dashboard-section h2{margin:0 0 12px;font-size:1.05rem}.merchant-dashboard-section a{color:#0b6b57;font-size:.8rem;font-weight:800}.merchant-enquiry-mini,.merchant-item-mini{border-top:1px solid #edf1ef;grid-template-columns:1fr auto;gap:3px;padding:12px 0;display:grid}.merchant-enquiry-mini strong,.merchant-enquiry-mini span{grid-column:1}.merchant-enquiry-mini small{color:#0b6b57;grid-area:1/2/3}.merchant-offer-mini p{color:#61736d;margin-bottom:0}.merchant-list-page>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.merchant-list-page>header h1{margin:0;font-size:1.7rem}.merchant-list-page>header>a,.merchant-list-page>header>span{color:#0b6b57;background:#e6f3ee;border-radius:12px;align-items:center;gap:4px;min-height:44px;padding:0 12px;font-size:.8rem;font-weight:850;text-decoration:none;display:flex}.merchant-catalog-list,.merchant-enquiries,.merchant-offer-list{gap:12px;display:grid}.merchant-catalog-list>article{background:#fff;border:1px solid #d7e2dd;border-radius:16px;grid-template-columns:76px 1fr 44px;align-items:center;gap:12px;padding:10px;display:grid}.merchant-catalog-list .business-image{border-radius:12px;width:76px;height:76px;min-height:0}.merchant-catalog-list h2{margin:0;font-size:1rem}.merchant-catalog-list p{margin:4px 0}.merchant-catalog-list small{color:#6b7a75}.merchant-catalog-list button{color:#0b6b57;background:#eff5f2;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.merchant-add-panel{margin-top:22px}.merchant-enquiries>article,.merchant-offer-list>article{background:#fff;border:1px solid #d7e2dd;border-radius:18px;padding:16px}.merchant-enquiries>article>div:first-child{flex-direction:column;gap:4px;display:flex}.merchant-enquiries p{margin:0}.merchant-enquiry-actions{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.merchant-enquiry-actions a{color:#0b6b57;background:#e7f5ef;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:46px;font-weight:850;text-decoration:none;display:flex}.merchant-enquiry-actions svg{width:18px}.merchant-enquiries form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.merchant-enquiries label{gap:4px;font-size:.77rem;font-weight:800;display:grid}.merchant-enquiries select{background:#fff;border:1px solid #bdcbc6;border-radius:10px;height:44px;padding:0 8px;font-size:16px}.merchant-enquiries button{color:#fff;background:#173a31;border:0;border-radius:10px;height:44px;padding:0 12px}.merchant-offer-list article{gap:12px;display:flex}.merchant-offer-list .business-image{border-radius:12px;flex:none;width:86px;min-height:84px}.merchant-offer-list h2{margin:0;font-size:1rem}.merchant-offer-list p{color:#61736d;margin:5px 0}.report-range{background:#e2ebe7;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;padding:4px;display:grid}.report-range a{color:#52645e;border-radius:10px;place-items:center;min-height:42px;font-weight:800;text-decoration:none;display:grid}.report-range a.active{color:#0b6b57;background:#fff;box-shadow:0 3px 10px #173a3115}.report-row{border-top:1px solid #e9efec;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.merchant-more-list{gap:10px;display:grid}.merchant-more-list a{color:#173a31;background:#fff;border:1px solid #d7e2dd;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:0 15px;font-weight:850;text-decoration:none;display:flex}.merchant-more-list a svg:last-child{width:16px;margin-left:auto}.merchant-invite{background:linear-gradient(155deg,#e5f4ee,#fff7e6);place-items:center;min-height:100dvh;padding:18px;display:grid}.merchant-invite-card{background:#fff;border:1px solid #d5e2dc;border-radius:24px;width:min(100%,430px);padding:25px 20px;box-shadow:0 22px 60px #173a3120}.merchant-invite-card>svg{color:#0b6b57;margin:18px auto;display:block}.merchant-invite-card h1{color:#173a31;margin:12px 0 4px;font-size:1.75rem}.merchant-invite-card h2{color:#52645e;margin:4px 0 18px;font-size:1.1rem}.merchant-invite-benefits{gap:9px;margin:18px 0;display:grid}.merchant-invite-benefits span{color:#52645e;align-items:flex-start;gap:7px;font-size:.84rem;display:flex}.merchant-invite-benefits svg{color:#0b6b57;flex:none;width:17px}.merchant-invite-card form{gap:13px;display:grid}.merchant-invite-card label{color:#273e37;gap:5px;font-size:.84rem;font-weight:800;display:grid}.merchant-invite-card input{border:1px solid #b9c9c3;border-radius:12px;min-height:48px;padding:0 12px;font-size:16px}.merchant-invite-card button,.merchant-invite-card>a{color:#fff;background:#0b6b57;border:0;border-radius:13px;place-items:center;min-height:50px;font-weight:900;text-decoration:none;display:grid}.merchant-invite-trust{color:#6b7a75;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:.76rem;display:flex}.merchant-invite-trust svg{width:16px}.admin-business-page{width:min(100% - 28px,1120px);margin:0 auto;padding:30px 0 110px}.admin-business-page>header h1{margin:6px 0;font-size:clamp(2rem,7vw,4rem)}.admin-business-create,.admin-category-manage,.admin-merchant-list,.admin-invite-result{background:#fff;border:1px solid #d7e2dd;border-radius:20px;margin-top:18px;padding:20px}.admin-business-create h2,.admin-merchant-list>h2{align-items:center;gap:8px;display:flex}.admin-business-create form{gap:12px;display:grid}.admin-business-create label{gap:5px;font-weight:800;display:grid}.admin-business-create input,.admin-business-create select,.admin-category-manage input,.admin-merchant-controls select{border:1px solid #bdcbc6;border-radius:10px;min-height:46px;padding:0 10px;font-size:16px}.admin-business-create button,.admin-category-manage button,.admin-merchant-controls button,.admin-merchant-actions button{color:#fff;background:#0b6b57;border:0;border-radius:10px;min-height:46px;padding:0 14px;font-weight:850}.admin-invite-result{background:#e7f6ef;gap:12px;display:flex}.admin-invite-result a{overflow-wrap:anywhere;color:#0b6b57}.admin-category-chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.admin-category-chips span{background:#eef4f1;border-radius:999px;padding:7px 9px;font-size:.76rem}.admin-category-manage form{gap:8px;display:grid}.admin-merchant-list>article{border-top:1px solid #e1e9e6;padding:16px 0}.admin-merchant-heading{gap:10px;display:flex}.admin-merchant-heading>span{color:#0b6b57;background:#e7f5ef;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.admin-merchant-heading h3{align-items:center;gap:5px;margin:0;display:flex}.admin-merchant-heading p{margin:4px 0}.admin-merchant-counts{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.admin-merchant-counts span{background:#f1f5f3;border-radius:12px;flex-direction:column;padding:10px;font-size:1.2rem;font-weight:900;display:flex}.admin-merchant-counts small{font-size:.65rem;font-weight:600}.admin-merchant-controls{gap:8px;display:grid}.admin-merchant-controls label{align-items:center;gap:7px;min-height:44px;display:flex}.admin-merchant-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-merchant-actions a,.admin-merchant-actions button{color:#0b6b57;background:#e8f4ef;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:0 11px;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.admin-merchant-actions button{border:0}.admin-invite-row{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:.78rem;display:flex}.admin-invite-row button{color:#a13c2d;background:#fff0ed;border:0;border-radius:9px;align-items:center;gap:4px;min-height:40px;padding:0 9px;display:flex}.home-business-module{color:#173a31;text-align:left;background:#fffffff2;border:1px solid #ffffff75;border-radius:20px;width:100%;margin-top:20px;padding:16px;box-shadow:0 12px 35px #173a3112}.home-business-module__heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.home-business-module__heading small{color:#d55b2c;letter-spacing:.08em;font-size:.64rem;font-weight:950}.home-business-module__heading h2{margin:3px 0 0;font-size:1.2rem}.home-business-module__heading>a{color:#0b6b57;align-items:center;gap:3px;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.home-business-module__heading svg{width:15px}.home-business-module .business-category-strip{margin:13px -16px 5px}.home-business-module>h3{margin:14px 0 10px;font-size:.95rem}.home-business-module__cards .market-business-card{scroll-snap-align:start;flex:0 0 88%}.home-business-module__cards .market-business-card>.business-image{height:125px}.home-business-module__cards .market-business-card__body{padding:10px}.home-business-module__cards .market-business-card__action,:is(body:has(.merchant-app) footer,body:has(.merchant-invite) footer){display:none}.merchant-dashboard-today{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.merchant-dashboard-today h2{margin:0;font-size:1.05rem}.merchant-dashboard-today p{color:#677872;margin:3px 0 0;font-size:.77rem}.merchant-dashboard-today>span{color:#6d2b25;background:#fff;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:850}.merchant-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.merchant-stat-grid article{min-width:0;min-height:112px;padding:10px 7px}.merchant-stat-grid strong{font-size:1.45rem}.merchant-stat-grid span{font-size:.63rem;line-height:1.25}.merchant-quick-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.merchant-quick-tools a{color:#173a31;background:#fff;border:1px solid #dce5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:76px;padding:6px 3px;text-decoration:none;display:flex}.merchant-quick-tools svg{color:#7f1636;width:21px}.merchant-quick-tools span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.61rem;font-weight:800;overflow:hidden}.merchant-enquiry-mini{align-items:center;grid-template-columns:38px 1fr auto 38px 38px!important;gap:7px!important}.merchant-enquiry-mini>div{flex-direction:column;min-width:0;display:flex}.merchant-enquiry-mini>div span{text-overflow:ellipsis;white-space:nowrap;color:#687872;font-size:.75rem;overflow:hidden}.merchant-enquiry-mini>small{white-space:nowrap;background:#e7f5ef;border-radius:999px;padding:5px 7px;font-size:.62rem;grid-area:auto!important}.merchant-enquiry-mini>a{color:#0a9b57;background:#e9f7f0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.merchant-enquiry-mini>a:last-child{color:#173a31;background:#f1f4f3}.merchant-enquiry-mini>a svg{width:17px}.merchant-enquiry-avatar{color:#573b91;background:#e9e3ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid}.merchant-latest-items>div:last-child{gap:9px;display:flex;overflow-x:auto}.merchant-item-mini{border-radius:12px;flex-direction:column;flex:0 0 42%;gap:4px;display:flex;overflow:hidden;border:1px solid #e1e8e5!important;padding:0!important}.merchant-item-mini .business-image{aspect-ratio:1;min-height:0}.merchant-item-mini strong,.merchant-item-mini>span{padding:0 8px}.merchant-item-mini>span{color:#0b7b55;margin-bottom:8px;font-size:.7rem}.storefront-category-strip{scrollbar-width:none;background:#fff;gap:12px;padding:14px 16px;display:flex;overflow-x:auto}.storefront-category-strip::-webkit-scrollbar{display:none}.storefront-category-strip a{color:#173a31;flex-direction:column;flex:0 0 64px;align-items:center;gap:5px;font-size:.68rem;font-weight:800;text-decoration:none;display:flex}.storefront-category-strip .business-image{border:2px solid #ead6cc;border-radius:50%;width:58px;height:58px;min-height:0}.storefront-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.storefront-catalog article>div{padding:9px}.storefront-catalog h3{font-size:.85rem;line-height:1.25}.storefront-catalog strong{font-size:.78rem}.storefront-catalog p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.storefront-catalog a{gap:4px;min-height:42px;font-size:.72rem}.storefront-catalog a svg{width:15px}.storefront-trust{background:#fff4f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:18px 10px;display:grid}.storefront-trust span{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.storefront-trust svg{color:#9f1c40;width:21px}.storefront-trust strong{font-size:.64rem}.storefront-trust small{color:#6f7875;font-size:.54rem}.merchant-photo-previews{background:#f0f5f3;border-radius:12px;align-items:center;gap:8px;padding:8px;overflow-x:auto;display:flex!important}.merchant-photo-previews>span{flex:0 0 82px}.merchant-photo-previews img{object-fit:cover;border-radius:10px;width:82px;height:82px}.merchant-photo-previews small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-photo-previews>button{align-items:center;gap:4px;display:flex;color:#a13c2d!important;background:#fff0ed!important;flex:none!important;min-height:42px!important}.merchant-photo-previews>button svg{width:16px}.merchant-primary:disabled{opacity:.72}.spin{animation:1s linear infinite merchant-spin}@keyframes merchant-spin{to{transform:rotate(360deg)}}@media (min-width:600px){.market-business-grid,.storefront-catalog{grid-template-columns:repeat(2,1fr)}.storefront-sticky-actions{width:min(560px,100% - 24px);left:50%;right:auto;transform:translate(-50%)}.admin-business-create form{grid-template-columns:repeat(2,1fr)}.admin-business-create button{grid-column:1/-1}.admin-category-manage form{grid-template-columns:2fr 2fr 1.5fr 1fr auto}.admin-merchant-controls{grid-template-columns:1fr 1fr auto auto}}@media (min-width:900px){.business-marketplace{padding-top:34px}.market-business-grid{grid-template-columns:repeat(3,1fr)}.storefront{border-radius:26px;margin-top:30px;overflow:hidden}.merchant-app{padding-left:190px}.merchant-topbar{flex-direction:column;align-items:stretch;width:190px;height:100dvh;padding:20px 14px;display:flex;position:fixed;left:0}.merchant-topbar>a:first-child{width:120px}.merchant-topbar>span{text-align:left}.merchant-bottom-nav{background:0 0;border:0;flex-direction:column;width:190px;padding:8px 12px;display:flex;inset:120px auto auto 0}.merchant-bottom-nav a{border-radius:12px;flex-direction:row;justify-content:flex-start;min-height:58px;padding:0 10px}.merchant-bottom-nav span{font-size:.76rem}.merchant-main{width:min(100%,960px)}.merchant-stat-grid,.merchant-report-grid{grid-template-columns:repeat(4,1fr)}.admin-merchant-list>article{grid-template-columns:1.4fr .7fr 1fr;gap:16px;display:grid}.admin-merchant-actions,.admin-invite-row{grid-column:1/-1}.home-business-module__cards .market-business-card{flex-basis:48%}}.storefront-meta .closed{color:#a13525;background:#fff0ed}.business-success span{display:block}.business-success a{color:#0b654f;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-weight:900;display:inline-flex}.merchant-catalog-list>article{grid-template-columns:76px minmax(0,1fr)}.merchant-catalog-list>article.archived{opacity:.64}.merchant-item-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.merchant-item-actions a,.merchant-item-actions button{color:#0b6b57;background:#eff5f2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:44px;height:40px;padding:0 9px;font-size:.75rem;font-weight:850;text-decoration:none;display:flex}.merchant-item-actions form{margin:0}.merchant-item-actions svg{width:16px}.merchant-cancel-edit{color:#0b6b57;align-items:center;min-height:44px;margin:-8px 0 8px;font-weight:850;display:inline-flex}.merchant-price-range{grid-template-columns:1fr 1fr;gap:9px;display:grid}.merchant-price-range label{min-width:0}@media (max-width:390px){.merchant-price-range{grid-template-columns:1fr}}.merchant-offer-toggle{margin-top:8px}.merchant-offer-toggle button{color:#0b6b57;background:#eff5f2;border:0;border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:0 10px;font-weight:850;display:flex}.merchant-offer-toggle svg{width:16px}.merchant-dashboard header a,.merchant-dashboard-section>div:first-child>a{align-items:center;min-height:44px;display:flex}.merchant-enquiry-mini>a{width:44px!important;height:44px!important}.merchant-enquiry-mini{grid-template-columns:38px minmax(0,1fr) auto 44px 44px!important}.report-range a,.storefront-catalog a{min-height:44px}.merchant-topbar{grid-template-columns:auto minmax(0,1fr) 44px 44px}.merchant-topbar>a:nth-last-child(-n+2){color:#173a31;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.storefront-owner-return{color:#fff;background:#163f34;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.merchant-quick-tools span{white-space:normal;text-align:center;line-height:1.05}.merchant-quick-tools small{color:#6b7773;font-size:.55rem;font-weight:700}.merchant-bottom-nav span{white-space:normal;flex-direction:column;align-items:center;line-height:1.05;display:flex;overflow:visible}.merchant-bottom-nav span b{font-size:.62rem}.merchant-bottom-nav span small{font-size:.5rem;font-weight:650}.merchant-bottom-nav a{gap:2px}.template-intro{--template-accent:#0b6b57;border:1px solid color-mix(in srgb,var(--template-accent) 28%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent) 10%,#fff),#fff);box-shadow:inset 4px 0 var(--template-accent);border-radius:18px;gap:5px;margin-bottom:14px;padding:17px;display:grid}.template-intro>span{color:var(--template-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.template-intro>strong{color:#173a31;flex-direction:column;font-size:1.18rem;display:flex}.template-intro>strong small{color:#64746f;margin-top:2px;font-size:.72rem;font-weight:750}.template-intro p{color:#5c6d67;margin:4px 0 0;font-size:.82rem;line-height:1.45}.template-step-note{background:#fff;border:1px solid;border-radius:14px;margin-bottom:12px;padding:14px}.template-step-note strong{display:block}.template-step-note p{color:#6b7773;margin:5px 0 0;font-size:.75rem;line-height:1.5}.photo-upload-help strong small{color:#61736c;font-size:.7rem;display:block}.merchant-list-page>header h1 small{color:#6b7975;margin-top:3px;font-size:.72rem;font-weight:700;display:block}.store-studio>header{align-items:end}.store-studio>header p{color:#d55b2c;letter-spacing:.07em;margin:0;font-size:.7rem;font-weight:900}.store-studio__sections{gap:10px;display:grid}.store-studio__sections>a{color:#173a31;background:#fff;border:1px solid #d7e2dd;border-radius:16px;grid-template-columns:26px 36px minmax(0,1fr) 22px 18px;align-items:center;gap:8px;min-height:76px;padding:11px;text-decoration:none;display:grid}.store-studio__number{background:#eef4f1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.store-studio__sections>a>svg:nth-child(2){color:#0b6b57;width:23px}.store-studio__sections>a>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.store-studio__sections strong{font-size:.9rem}.store-studio__sections small{color:#687872;font-size:.7rem}.store-studio__sections em{color:#384e47;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;font-style:normal;overflow:hidden}.store-studio__done{color:#0a915a!important;width:20px!important}.storefront-template-kicker{color:var(--storefront-accent);letter-spacing:.05em;text-transform:uppercase;margin-top:12px;font-size:.62rem;font-weight:900;display:block}.storefront-section h2>small{color:#73817d;margin-left:auto;font-size:.68rem;font-weight:700}.storefront--fashion{background:#fff8f5}.storefront--fashion .storefront-hero{background:linear-gradient(#fff9f6,#fff)}.storefront--fashion .storefront-cover{aspect-ratio:1.55;object-position:center 20%}.storefront--fashion .storefront-logo{border-radius:50%}.storefront--fashion .storefront-identity h1{color:#681b2a;font-family:Georgia,Times New Roman,serif}.storefront--fashion .storefront-actions a{color:#8f1235;background:#fff0ef}.storefront--fashion .storefront-actions a:nth-child(2),.storefront--fashion .storefront-sticky-actions a:nth-child(2){color:#fff;background:#09984f}.storefront--fashion .storefront-category-strip{border-block:1px solid #f0ddd6}.storefront--fashion .storefront-category-strip .business-image{border-color:#d9a897}.storefront--fashion .storefront-offer article{color:#681b2a;background:linear-gradient(90deg,#fff0ea,#f9ddd5)}.storefront--fashion .storefront-section h2{color:#681b2a;font-family:Georgia,Times New Roman,serif}.storefront--fashion .storefront-catalog article{background:#fff;border-color:#ecdcd6;border-radius:12px;box-shadow:0 5px 15px #6b25300c}.storefront--fashion .storefront-catalog a{background:#9d0833}.storefront--fashion .storefront-trust{background:#fff0ec}.storefront--fashion .storefront-trust svg{color:#9d0833}.storefront--fashion .storefront-sticky-actions a{color:#fff;background:#6f0a2b}.storefront--dairy{background:#f7fbf8}.storefront--dairy .storefront-actions a,.storefront--dairy .storefront-catalog a,.storefront--dairy .storefront-sticky-actions a{color:#fff;background:#168f50}.storefront--dairy .storefront-category-strip .business-image{border-color:#8bcaa8}.storefront--dairy .storefront-trust{background:#edf9f2}.business-storefront-page{background:#eef4f1;min-height:100dvh}.storefront-appbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfbf2;border-bottom:1px solid #eaded8;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;width:min(100%,960px);min-height:68px;margin:0 auto;padding:8px 14px;display:grid;position:sticky;top:0}.storefront-appbar>a:first-child{color:#741530;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.storefront-appbar>a:first-child svg{width:23px}.storefront-appbar>div{flex-direction:column;align-items:center;min-width:0;display:flex}.storefront-appbar strong{color:#671b2a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;overflow:hidden}.storefront-appbar small{color:#8b7771;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.storefront-appbar>a:last-child{color:#741530;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.storefront-appbar>a:last-child svg{width:22px}.business-storefront-page--dairy .storefront-appbar strong,.business-storefront-page--dairy .storefront-appbar>a:last-child{color:#16693f}body:has(.business-storefront-page)>footer{display:none}.storefront-powered-by{color:#87908d;letter-spacing:.03em;background:#fff;justify-content:center;align-items:center;width:min(100%,960px);min-height:94px;margin:0 auto;padding:16px 16px 108px;font-size:.7rem;font-weight:750;display:flex!important}.merchant-template-fields{background:#f8fbfa;border:1px solid #d9e4df;border-radius:14px;gap:12px;margin:0;padding:14px;display:grid}.merchant-template-fields legend{color:#0b6b57;padding:0 7px;font-size:.78rem;font-weight:900}.storefront-item-attributes{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.storefront-item-attributes span{color:#7b273a;background:#fff0ec;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:750}.business-platform-notice{color:#493f25;background:#fffaf0;border:1px solid #e8d9aa;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:10px;width:min(100% - 32px,928px);margin:10px auto;padding:15px;display:grid}.business-platform-notice>svg{color:#a27612;width:23px}.business-platform-notice strong{font-size:.82rem;display:block}.business-platform-notice p{margin:6px 0;font-size:.72rem;line-height:1.45}.business-platform-notice p[lang=en]{color:#6d654f}.business-platform-notice a{color:#77530a;align-items:center;min-height:40px;font-size:.72rem;font-weight:850;display:inline-flex}.business-platform-notice.compact{width:100%;margin:0 0 14px;padding:12px}.merchant-invite-card .business-platform-notice{margin-top:14px}.store-studio>.business-platform-notice{margin-bottom:14px}.storefront-cover-wrap{background:#182722;position:relative;overflow:hidden}.storefront-cover-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#140e0dd1 0%,#140e0d61 52%,#140e0d0a 82%);position:absolute;inset:0}.storefront-cover-copy{z-index:2;color:#fff;text-shadow:0 2px 14px #00000059;width:min(58%,340px);position:absolute;top:50%;left:22px;transform:translateY(-50%)}.storefront-cover-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,7vw,3rem);line-height:.98}.storefront-cover-copy p{margin:9px 0 13px;font-size:.78rem;line-height:1.35}.storefront-cover-copy a{color:#5f1729;min-height:40px;text-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.storefront-cover-copy a span{font-size:1rem}.storefront-cover-wrap+.storefront-identity{z-index:3;position:relative}.storefront--dairy .storefront-cover-copy a{color:#11663c}.storefront--dairy .storefront-cover-wrap:after{background:linear-gradient(90deg,#063720c7,#06372045 58%,#0000 88%)}.storefront-designer{gap:16px;display:grid}.storefront-designer__preview{--preview-accent:#7f1636;background:#fff;border:1px solid #dacfc9;border-radius:26px;overflow:hidden;box-shadow:0 18px 45px #281e191f}.storefront-designer__preview>header{min-height:52px;color:var(--preview-accent);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;padding:0 12px;display:grid}.storefront-designer__preview>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;overflow:hidden}.storefront-designer__preview>header span{place-items:center;font-size:1.4rem;display:grid}.storefront-designer__hero{background:linear-gradient(112deg,color-mix(in srgb,var(--preview-accent) 86%,#22110f),color-mix(in srgb,var(--preview-accent) 48%,#fff2e9));color:#fff;min-height:220px;padding:28px 24px}.storefront-designer__hero small{letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.storefront-designer__hero h2{max-width:270px;margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.storefront-designer__hero p{max-width:290px;margin:0 0 16px;font-size:.76rem;line-height:1.45}.storefront-designer__hero button{min-height:40px;color:var(--preview-accent);background:#fff;border:0;border-radius:999px;padding:0 15px;font-weight:900}.storefront-designer__circles{grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 18px;display:grid}.storefront-designer__circles i{aspect-ratio:1;border:3px solid color-mix(in srgb,var(--preview-accent) 32%,#fff);background:linear-gradient(145deg,#f5dfd2,#fff);border-radius:50%}.storefront-designer__offer{background:color-mix(in srgb,var(--preview-accent) 9%,#fff);color:var(--preview-accent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 16px 14px;padding:12px 14px;font-family:Georgia,Times New Roman,serif;font-weight:800;display:flex}.storefront-designer__offer span{font-family:inherit;font-size:.66rem}.storefront-designer__preview>h3{color:#27322f;align-items:center;gap:7px;margin:14px 16px 9px;font-family:Georgia,Times New Roman,serif;display:flex}.storefront-designer__preview>h3 small{color:#707b77;font-family:system-ui,sans-serif;font-size:.62rem}.storefront-designer__products{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 18px;display:grid}.storefront-designer__products span{background:linear-gradient(150deg,color-mix(in srgb,var(--preview-accent) 22%,#fff),#eee4df);border-radius:10px;height:94px}.storefront-designer__preview--dairy .storefront-designer__hero{background:linear-gradient(112deg,#145c3a,#7cc99c)}.storefront-designer__assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storefront-designer__assets a{color:#173a31;text-align:center;background:#fff;border:1px solid #d9e3df;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:90px;padding:8px;font-size:.68rem;font-weight:850;text-decoration:none;display:flex}.storefront-designer__assets svg{color:#0b6b57;width:21px}.storefront-designer__assets small{color:#75817d;font-size:.56rem;font-weight:650}.storefront-designer__form .photo-upload-help{margin-bottom:2px}.storefront-designer__form input[type=color]{height:54px;padding:5px}.storefront-designer__view{color:#fff;background:#173a31!important}.storefront-designer__view svg{width:18px}@media (min-width:780px){.storefront-designer{grid-template-columns:minmax(310px,.85fr) minmax(370px,1.15fr);align-items:start}.storefront-designer__preview{position:sticky;top:90px}.storefront-designer__assets{grid-column:1}.storefront-designer__form{grid-area:1/2/4}.storefront-designer__view{grid-column:1}}@media (max-width:390px){.storefront-cover-copy{width:64%;left:16px}.storefront-cover-copy h2{font-size:1.55rem}.storefront-cover-copy p{font-size:.68rem}.storefront-cover-copy a{min-height:36px;padding:0 11px;font-size:.65rem}.storefront-designer__hero{min-height:200px;padding:24px 18px}.storefront-designer__assets{grid-template-columns:1fr}}.storefront-catalog article,.storefront-catalog article>div{position:relative}.storefront-discount-badge{z-index:3;color:#fff;letter-spacing:.03em;background:#1463d6;border:2px solid #fff;border-radius:10px;place-items:center;min-width:66px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:-23px;right:3px;box-shadow:0 8px 18px #083b8855}.storefront--fashion .storefront-catalog h3{padding-right:72px}.storefront-price-row{align-items:baseline;gap:6px;display:flex}.storefront-price-row del{color:#8b9692;font-size:.68rem;font-weight:500;text-decoration-thickness:1px}.storefront-visible-price{color:#111f1a;font-size:1.12rem;display:block}.storefront--fashion .storefront-visible-price{color:#8f1235}.merchant-simple-price{background:#fff8f6;border:1px solid #e3d5d1;border-radius:14px;padding:14px}.merchant-simple-price label{font-size:.95rem}.merchant-sale-price{background:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.merchant-sale-price span{color:#586762;font-size:.78rem;font-weight:850}.merchant-sale-price strong{color:#8f1235;font-size:1.35rem}.merchant-sale-price small{color:#78847f;grid-column:1/-1;font-size:.7rem}.storefront-owner-return{z-index:44;gap:7px;width:min(100%,960px);margin:0 auto;position:sticky;top:68px;box-shadow:0 8px 20px #132e2730}.storefront-owner-return svg{width:17px}.storefront-master-editor>header>div small{color:#65756f;margin-top:4px;display:block}.storefront-master-form{box-shadow:none;background:0 0;border:0;padding:0}.storefront-master-section{background:#fff;border:1px solid #d7e2dd;border-radius:20px;gap:14px;margin:0;padding:18px;display:grid;box-shadow:0 12px 34px #173a310b}.storefront-master-section>legend{color:#173a31;align-items:center;gap:10px;padding:0 8px;display:flex}.storefront-master-section>legend>span{color:#fff;background:#173a31;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:900;display:grid}.storefront-master-section>legend>strong{flex-direction:column;font-size:1rem;display:flex}.storefront-master-section>legend small{color:#6c7a75;margin-top:2px;font-size:.68rem;font-weight:650}.storefront-master-images{grid-template-columns:100px 1fr;gap:10px;display:grid}.storefront-master-images figure{margin:0}.storefront-master-images .business-image{border-radius:12px;width:100%;height:100px;min-height:0}.storefront-master-images figcaption{color:#66756f;margin-top:4px;font-size:.68rem}.storefront-master-publish{z-index:20;position:sticky;bottom:78px;box-shadow:0 10px 32px #0b4e3d55}.storefront-master-linked{background:#fff;border:1px solid #d7e2dd;border-radius:20px;gap:12px;margin-top:18px;padding:18px;display:grid}.storefront-master-linked>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.storefront-master-linked>header svg{color:#0b6b57}.storefront-master-linked h2{margin:0;font-size:1.05rem}.storefront-master-linked p{color:#64746f;justify-content:space-between;gap:10px;margin:4px 0;font-size:.78rem;line-height:1.4;display:flex}.storefront-master-linked>header>a{color:#0b6b57;align-items:center;min-height:44px;font-size:.78rem;font-weight:900;display:flex}.storefront-master-linked>div{gap:9px;display:flex;overflow-x:auto}.storefront-master-linked>div>a{color:#173a31;flex:0 0 112px;font-size:.72rem;font-weight:800;text-decoration:none}.storefront-master-linked>div .business-image{border-radius:12px;width:112px;height:112px;min-height:0}.storefront-master-linked>div span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}@media (min-width:780px){.storefront-master-form{grid-template-columns:1fr 1fr}.storefront-master-section:nth-of-type(2),.storefront-master-section:nth-of-type(3),.storefront-master-section:nth-of-type(7),.storefront-master-publish{grid-column:1/-1}.storefront-master-publish{position:static}}.storefront-designer__hero{padding:0;position:relative;overflow:hidden}.storefront-designer__hero>img{object-fit:cover}.storefront-designer__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#140809e0,#14080914);position:absolute;inset:0}.storefront-designer__hero>div{z-index:2;padding:28px 24px;position:relative}.storefront-designer__circles{grid-template-columns:none;display:flex;overflow:hidden}.storefront-designer__circles i{background:#f5dfd2;flex:0 0 calc(20% - 8px);position:relative;overflow:hidden}.storefront-designer__circles img{object-fit:cover;object-position:top}.storefront-designer__products span{height:126px;position:relative;overflow:hidden}.storefront-designer__products img{object-fit:cover;object-position:top}@media (max-width:390px){.storefront-designer__hero{padding:0}.storefront-designer__hero>div{padding:24px 18px}}.storefront-appbar--fashion{border-bottom:0;grid-template-columns:44px minmax(0,1fr) auto;min-height:76px}.storefront-appbar--fashion>div strong{font-size:1.25rem}.storefront-appbar--fashion>div small{letter-spacing:.18em;font-size:.5rem}.storefront-appbar--fashion>nav{align-items:center;gap:1px;display:flex}.storefront-appbar--fashion>nav a{color:#241c1d;place-items:center;width:40px;height:44px;display:grid}.storefront-appbar--fashion>nav svg{width:21px}.storefront--fashion{padding-bottom:150px}.storefront--fashion .storefront-hero{padding-bottom:0}.storefront--fashion .storefront-cover-wrap{border-radius:0}.storefront--fashion .storefront-cover{aspect-ratio:1.62}.storefront--fashion .storefront-cover-copy{width:46%;left:28px}.storefront--fashion .storefront-cover-copy h2{font-size:clamp(2rem,9vw,3.4rem)}.storefront--fashion .storefront-cover-copy p{font-size:.86rem}.storefront--fashion .storefront-category-strip{padding:18px 14px}.storefront--fashion .storefront-category-strip a{flex-basis:68px;font-size:.66rem}.storefront--fashion .storefront-category-strip .business-image{width:62px;height:62px}.storefront--fashion .storefront-category-strip .business-image img{object-position:center top;transform:translateY(14px)scale(1.5)}.storefront--fashion .storefront-offer{background:#fff;padding-block:0}.storefront--fashion .storefront-offer h2{display:none}.storefront--fashion .storefront-offer article{border-radius:10px;min-height:70px}.storefront--fashion .storefront-offer article>.business-image{width:58px;min-height:54px}.storefront--fashion #storefront-catalog{margin-top:0}.storefront--fashion #storefront-catalog>h2{color:#171717;font-family:system-ui,sans-serif}.storefront--fashion .storefront-catalog{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:10px;display:flex;overflow-x:auto}.storefront--fashion .storefront-catalog::-webkit-scrollbar{display:none}.storefront--fashion .storefront-catalog article{scroll-snap-align:start;flex:0 0 42%}.storefront--fashion .storefront-catalog article>.business-image{aspect-ratio:3/4}.storefront--fashion .storefront-catalog article>div>small{display:none}.storefront--fashion .storefront-catalog h3{margin-top:0}.storefront--fashion .storefront-catalog a{border-radius:8px}.storefront--fashion .storefront-trust{border-block:1px solid #f0dfd8}.storefront--fashion .storefront-about,.storefront--fashion .storefront-enquiry,.storefront--fashion>.business-platform-notice{margin-top:12px}.storefront--fashion+.storefront-powered-by{background:#fff8f5}.business-storefront-page--fashion .storefront-sticky-actions{border-color:#eadbd5;bottom:12px}.business-storefront-page--fashion .storefront-sticky-actions a{flex-direction:row;font-size:.82rem}.business-storefront-page--fashion .storefront-sticky-actions a:first-child{background:#087d55}.business-storefront-page--fashion .storefront-sticky-actions a:nth-child(3){background:#75112f}.storefront-appbar--fashion-simple{grid-template-columns:44px minmax(0,1fr) 44px}.storefront-appbar--fashion-simple>div{text-align:center;grid-column:2}@media (max-width:390px){.storefront-appbar--fashion>nav a{width:34px}.storefront--fashion .storefront-cover-copy{width:50%;left:20px}.storefront--fashion .storefront-cover-copy h2{font-size:1.75rem}.storefront--fashion .storefront-cover-copy p{font-size:.72rem}.storefront--fashion .storefront-catalog article{flex-basis:46%}}.storefront-category-gift{color:#a71a3d;background:#fde6dc;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.storefront-category-gift svg{width:28px}.business-storefront-page--fashion .storefront-sticky-actions a,.business-storefront-page--fashion .storefront-sticky-actions a:visited{color:#fff}.business-storefront-page--fashion .storefront-sticky-actions svg{color:currentColor}@media (min-width:391px){.storefront--fashion .storefront-catalog article{flex-basis:24%}}.storefront-actions,.storefront-sticky-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.business-storefront-page--fashion .storefront-sticky-actions a:nth-child(2){background:#0a9b56}.business-storefront-page--fashion .storefront-sticky-actions a:nth-child(3){display:none}.business-storefront-page--fashion .storefront{padding-bottom:32px}.storefront-item-code{color:#1463d6;letter-spacing:.04em;margin-top:4px;font-size:.62rem;font-weight:900;display:block}.fashion-whatsapp-enquiry{gap:14px;display:grid}.fashion-whatsapp-enquiry>p{color:#64746f;margin:0}.fashion-whatsapp-enquiry__item{background:#f2f7ff;border:1px solid #bfd3ed;border-radius:14px;padding:14px}.fashion-whatsapp-enquiry__item span{color:#58708f;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.fashion-whatsapp-enquiry__item strong{color:#1258bd;margin-top:2px;font-size:1.1rem;display:block}.fashion-whatsapp-enquiry__item p{color:#173a31;margin:4px 0 0;font-weight:800}.fashion-whatsapp-enquiry button{color:#fff;min-height:52px;font:inherit;background:#0a9b56;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.fashion-whatsapp-enquiry button svg{width:20px}.storefront-card-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.storefront-card-actions>a{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex;margin:0!important;padding:5px!important}.storefront-card-actions>a:last-child{border:1px solid #0a9b56;color:#087d48!important;background:#fff!important}.storefront-card-actions>a:last-child svg{color:#0a9b56}.merchant-whatsapp-handoff{color:#087d48;background:#edf8f2;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:.78rem;font-weight:800;display:flex;margin:12px 0!important}.merchant-whatsapp-handoff svg{width:18px}.merchant-enquiry-mini--handoff{grid-template-columns:38px minmax(0,1fr) auto!important}.owner-demo-page{--demo-ink:#14362d;--demo-green:#0b765a;--demo-soft:#edf6f2;min-height:100vh;color:var(--demo-ink);background:#f7faf8}.owner-demo-page>header,.owner-demo-page>section,.owner-demo-page>footer{width:min(100% - 32px,1040px);margin-inline:auto}.owner-demo-hero{text-align:center;padding:34px 0 38px}.owner-demo-brand{color:var(--demo-ink);margin-bottom:28px;font-size:1.05rem;font-weight:950;text-decoration:none;display:inline-flex}.owner-demo-hero>p:first-of-type{color:#bc572d;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.owner-demo-hero h1{letter-spacing:-.055em;max-width:760px;margin:10px auto 14px;font-size:clamp(2.1rem,7vw,4.7rem);line-height:.98}.owner-demo-intro{color:#5c7069;max-width:720px;margin:0 auto;font-size:1rem;line-height:1.65}.owner-demo-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.owner-demo-actions a,.owner-demo-signin{background:var(--demo-green);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.owner-demo-actions a:last-child{color:var(--demo-ink);background:#fff;border:1px solid #bdd4ca}.owner-demo-actions svg,.owner-demo-signin svg{width:18px}.owner-demo-activation,.owner-demo-operations,.owner-demo-ready,.owner-demo-rollout{background:#fff;border:1px solid #d1e1da;border-radius:24px;margin-bottom:24px;padding:24px;box-shadow:0 18px 55px #173a310a}.owner-demo-section-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.owner-demo-section-heading>span{background:var(--demo-soft);width:46px;height:46px;color:var(--demo-green);border-radius:14px;flex:none;place-items:center;display:grid}.owner-demo-section-heading svg{width:23px}.owner-demo-section-heading small{color:#b8542c;letter-spacing:.12em;font-size:.67rem;font-weight:950}.owner-demo-section-heading h2{margin:3px 0 0;font-size:1.55rem;line-height:1.1}.owner-demo-activation ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-demo-activation li{background:#f7faf8;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.owner-demo-activation li>span{background:var(--demo-ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.owner-demo-activation li p{margin:0;line-height:1.45}.owner-demo-invite-format{overflow-wrap:anywhere;color:#075e47;background:#eff7f4;border:1px dashed #a9c7ba;border-radius:11px;margin-top:14px;padding:11px 13px;font:800 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.owner-demo-security{color:#61736d;align-items:flex-start;gap:8px;margin:16px 0;font-size:.83rem;line-height:1.45;display:flex}.owner-demo-security svg{flex:none;width:18px}.owner-demo-workflow{padding-block:30px;width:min(100%,1180px)!important;margin-bottom:32px!important}.owner-demo-workflow>.owner-demo-section-heading{width:min(100% - 32px,1040px);margin-inline:auto}.owner-demo-screen-list{gap:28px;display:grid}.owner-demo-screen-list>article{background:#fff;border:1px solid #d5e3dd;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:34px;width:min(100% - 32px,930px);margin-inline:auto;padding:28px;display:grid}.owner-demo-screen-list>article:nth-child(2n){grid-template-columns:minmax(280px,390px) minmax(0,1fr)}.owner-demo-screen-list>article:nth-child(2n) .owner-demo-screen-copy{grid-column:2}.owner-demo-screen-list>article:nth-child(2n) .owner-demo-phone{grid-area:1/1}.owner-demo-screen-copy h3{margin:0 0 10px;font-size:1.55rem}.owner-demo-screen-copy p{color:#5e716a;margin:0;line-height:1.65}.owner-demo-phone{background:#fff;border:7px solid #173a31;border-radius:34px;overflow:hidden;box-shadow:0 24px 54px #173a3120}.owner-demo-phone .business-image{aspect-ratio:390/844;min-height:0;display:block}.owner-demo-phone--short .business-image{aspect-ratio:390/446}.owner-demo-phone img{object-fit:cover;object-position:top}.owner-demo-operations>p{color:#60716b;margin:-6px 0 20px;line-height:1.6}.owner-demo-operation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-demo-operation-grid>article{background:#f8fbf9;border:1px solid #dce7e2;border-radius:16px;padding:16px}.owner-demo-operation-grid>article>small{color:#b8542c;letter-spacing:.1em;font-size:.64rem;font-weight:950}.owner-demo-operation-grid>article>div:not(.owner-demo-metrics){align-items:center;gap:10px;margin-top:12px;display:flex}.owner-demo-operation-grid svg{color:#079a56}.owner-demo-operation-grid span{flex-direction:column;display:flex}.owner-demo-operation-grid span small{color:#677872}.owner-demo-operation-grid b{color:#087d48;background:#def5e9;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.7rem}.owner-demo-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.owner-demo-metrics span{text-align:center;background:#fff;border-radius:10px;padding:10px 6px}.owner-demo-metrics strong{font-size:1.25rem}.owner-demo-metrics small{font-size:.62rem}.owner-demo-ready h2{margin-top:0}.owner-demo-ready>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.owner-demo-ready span{background:var(--demo-soft);border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:.82rem;font-weight:800;display:flex}.owner-demo-ready svg{width:17px;color:var(--demo-green)}.owner-demo-rollout{color:#fff;background:#173a31}.owner-demo-rollout strong{font-size:1.15rem}.owner-demo-rollout p{color:#d7e8e1;margin-bottom:0;line-height:1.55}.owner-demo-page>footer{color:#65776f;justify-content:space-between;align-items:center;padding:20px 0 36px;font-size:.8rem;display:flex}.owner-demo-page>footer a{color:var(--demo-green);align-items:center;gap:5px;font-weight:900;text-decoration:none;display:flex}.owner-demo-page>footer svg{width:16px}@media (max-width:700px){.owner-demo-hero{padding-top:24px}.owner-demo-activation,.owner-demo-operations,.owner-demo-ready,.owner-demo-rollout{border-radius:20px;padding:19px}.owner-demo-screen-list>article,.owner-demo-screen-list>article:nth-child(2n){border-radius:22px;flex-direction:column;align-items:stretch;gap:18px;padding:18px;display:flex}.owner-demo-screen-list>article:nth-child(2n) .owner-demo-screen-copy,.owner-demo-screen-list>article:nth-child(2n) .owner-demo-phone{grid-area:auto}.owner-demo-screen-copy h3{font-size:1.3rem}.owner-demo-phone{width:min(100%,390px);margin-inline:auto}.owner-demo-operation-grid{grid-template-columns:1fr}.owner-demo-ready>div{grid-template-columns:1fr 1fr}.owner-demo-page>footer{align-items:flex-start;gap:12px}}.owner-demo-platform{border-radius:24px;grid-template-columns:52px 1fr;gap:15px;padding:24px;display:grid;background:#fffaf0!important;border:1px solid #eedaa2!important;margin-bottom:24px!important}.owner-demo-platform>span{color:#91630c;background:#fff0c8;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.owner-demo-platform svg{width:25px}.owner-demo-platform h2{margin:1px 0 8px;font-size:1.35rem}.owner-demo-platform p{color:#6a6049;margin:0;line-height:1.6}@media (max-width:700px){.owner-demo-platform{grid-template-columns:42px 1fr;padding:18px}.owner-demo-platform>span{width:42px;height:42px}.owner-demo-platform h2{font-size:1.15rem}}.admin-blood-page{gap:1rem;display:grid}.admin-blood-summary{background:#fff;border:1px solid #d9e6e1;border-radius:12px;align-items:center;gap:.8rem;padding:1rem;display:flex}.admin-blood-summary>svg{color:#b92e3c}.admin-blood-summary div{display:grid}.admin-blood-summary strong{font-size:1.6rem}.admin-blood-summary span,.admin-blood-summary small{color:#63766f}.admin-blood-summary small{margin-left:auto}.admin-blood-list{gap:.65rem;display:grid}.admin-blood-list>article{background:#fff;border:1px solid #dce7e2;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.admin-blood-list article>b{color:#aa2637;background:#fff0f1;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.05rem;display:grid}.admin-blood-list article>div{gap:.2rem;display:grid}.admin-blood-list span,.admin-blood-list small{color:#63766f}.admin-blood-list em{color:#6d7d77;background:#eef2f0;border-radius:999px;padding:.35rem .55rem;font-size:.76rem;font-style:normal;font-weight:800}.admin-blood-list em.is-enabled{color:#117051;background:#e5f7ef}@media (max-width:680px){.admin-blood-summary{flex-wrap:wrap;align-items:flex-start}.admin-blood-summary small{width:100%;margin-left:0}.admin-blood-list>article{grid-template-columns:52px minmax(0,1fr)}.admin-blood-list em{grid-column:1/-1;width:max-content}}.ask-blood-request{background:#fff5f6;border:1px solid #f0c7ce;border-radius:12px;padding:16px}.ask-blood-request>strong{color:#a3152c;align-items:center;gap:8px;display:flex}.ask-blood-request dl{margin:12px 0}.ask-blood-request dl>div{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.ask-blood-request dt{font-weight:600}.ask-blood-request dt:after{content:":"}.ask-blood-request dd{overflow-wrap:anywhere;margin:0}.ask-blood-request>a{color:#fff;background:#b42335;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.storefront-demo-note{color:#73551d;background:#fff3d9;margin:0;padding:12px 18px;font-size:12px;line-height:1.5}.storefront-product-detail{border-bottom:1px solid #eadbd5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:28px;padding-bottom:24px;display:grid}.storefront-detail-photos{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.storefront-detail-photos>.business-image{aspect-ratio:3/4;scroll-snap-align:start;background:#f7f1ee;border-radius:14px;flex:0 0 100%;min-height:0}.storefront-detail-photos img{object-fit:contain}.storefront-product-detail h2{margin:10px 0;font-size:24px}.storefront-detail-price{color:#8f1235;font-size:22px}.storefront-product-detail p{line-height:1.6}.storefront-detail-attribute{background:#f9edf1;border-radius:8px;margin:3px;padding:5px 9px;font-size:13px;display:inline-block}.storefront-catalog h3 .storefront-detail-link{color:inherit;font:inherit;text-underline-offset:4px;background:0 0;padding:0;-webkit-text-decoration:underline #cba9b5;text-decoration:underline #cba9b5;display:inline}.storefront-enquiry{scroll-margin-top:20px}@media (max-width:600px){.storefront-product-detail{grid-template-columns:minmax(0,1fr);gap:16px}.storefront-detail-photos>.business-image{aspect-ratio:1}.storefront-product-detail h2{font-size:22px}}.storefront-powered-by .storefront-owner-login{color:#755466;margin-top:8px;padding:12px;font-size:12px;text-decoration:underline;display:block}.commerce-page{max-width:680px;margin:auto;padding:24px 18px 110px}.commerce-page h1{font-size:28px}.commerce-form{gap:16px;display:grid}.commerce-form label{gap:7px;display:grid}.commerce-form p{color:#59676f;font-size:13px;line-height:1.6}.commerce-form button{color:#fff;background:#167866;border-radius:12px;min-height:48px}.commerce-panel{background:#fff;border:1px solid #dfe9e5;border-radius:18px;margin:16px 0;padding:20px;display:block}.commerce-item{gap:16px;margin:20px 0;display:flex}.commerce-item .business-image{border-radius:12px;flex-shrink:0;width:110px;min-height:120px}.commerce-row{border-bottom:1px solid #e3ebe6;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.commerce-notice{color:#755820;background:#fff2d6;border-radius:12px;padding:12px;font-size:13px}.commerce-status{color:#24624d;background:#e6f4ed;border-radius:12px;padding:12px}.commerce-qr-placeholder{color:#51685f;background:#f3f8f5;border:2px dashed #b9ccc5;border-radius:18px;place-items:center;min-height:160px;padding:25px;line-height:1.7;display:grid}.commerce-qr{object-fit:contain;max-width:100%;height:auto;margin:20px auto;display:block}.commerce-form .commerce-check{align-items:flex-start;gap:10px;display:flex}.commerce-check input{width:auto}.storefront-shopping-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.storefront-shopping-actions a,.storefront-shopping-actions button{color:#842442;background:#f5e6ed;border-radius:10px;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.storefront-shopping-actions a:first-child{color:#fff;background:#8f1235}.commerce-charges{background:#f3faf7;border:1px solid #c5ded7;border-radius:16px;gap:12px;min-width:0;margin:12px 0;padding:16px;display:grid}.commerce-charges legend{padding:0 6px;font-weight:600}.commerce-charges p{font-size:.875rem;line-height:1.5}.commerce-charges output{line-height:1.7}.commerce-gst-label{color:#526b61;margin-top:4px;font-size:.8rem;font-weight:400;display:block}.cart-top-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:.875rem;display:flex}.cart-top-links a,.cart-continue{color:#176653;align-items:center;min-height:44px;display:flex}.cart-store{background:#fff;border:1px solid #dce7e0;border-radius:20px;margin:24px 0;overflow:hidden}.cart-store>h2{margin:0;padding:18px 18px 0;font-size:1.15rem}.cart-line{border-bottom:1px solid #edf0ed;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 16px;display:grid}.cart-line>.business-image{object-fit:contain;border-radius:12px;width:88px;height:112px;min-height:0}.cart-line h3{margin:0 0 6px;font-size:1rem;line-height:1.4}.cart-line a{color:inherit;text-decoration:none}.cart-line .commerce-form{margin:10px 0 0}.cart-quantity{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.cart-quantity button{min-width:44px;color:#18503f!important;background:#f4faf6!important;border:1px solid #d3e2db!important;border-radius:10px!important;width:auto!important;min-height:44px!important;padding:6px 10px!important}.cart-quantity output{text-align:center;min-width:24px}.cart-quantity .cart-remove{font-size:.75rem;background:0 0!important;border:0!important}.cart-quantity button:disabled{opacity:.45}.cart-summary{background:#f5faf7;padding:18px}.cart-summary>p{font-size:.875rem;line-height:1.5}.cart-primary{color:#fff;background:#08764f;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:10px;font-weight:650;text-decoration:none;display:flex}.cart-continue{justify-content:center;margin-top:10px}.cart-success{color:#116545;background:#e7f6ee;border-radius:12px;padding:12px}.checkout-contact{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.storefront-shopping-actions>.commerce-form{margin:0}@media (max-width:420px){.cart-line{grid-template-columns:70px minmax(0,1fr);gap:10px}.cart-line>.business-image{width:70px;height:98px}}.store-payment-card{text-align:center;background:#fffaf7;border:1px solid #e5d9df;border-radius:24px;max-width:380px;margin:20px auto 28px;padding:24px 20px;box-shadow:0 10px 28px #5820370b}.store-payment-card__heading>span{letter-spacing:.05em;color:#78555e;font-size:.75rem}.store-payment-card__heading h3{color:#74243e;margin:8px 0;font-family:Georgia,serif;font-size:1.55rem}.store-payment-card__heading>strong{color:#252633;margin:12px 0;font-size:1.8rem;display:block}.store-payment-card__qr{background:#fff;border:1px solid #efe5e9;border-radius:18px;max-width:292px;margin:18px auto 12px;padding:8px}.store-payment-card__qr img{width:100%;height:auto;display:block}.store-payment-card__scan{color:#3a3040;font-size:.95rem;font-weight:600;margin:10px 0!important}.store-payment-card__address{overflow-wrap:anywhere;color:#6f6470;font-size:.8rem;margin:8px 0!important}.store-payment-card__actions{gap:12px;margin:18px 0;display:grid}.store-payment-card__actions>a{justify-content:center;align-items:center;min-height:44px;font-size:.9rem;display:flex}.store-payment-card>small{color:#6f6470;line-height:1.5;display:block}@media (max-width:899px){.merchant-topbar .eg-brand-logo__text{display:none}.merchant-topbar>a:first-child{width:48px}.merchant-topbar>span{text-align:left}.merchant-bottom-nav{grid-template-columns:repeat(4,1fr)}}.store-share-panel{color:#4d2434;background:#fffaf6;border:1px solid #eadde1;border-radius:20px;margin:24px 0;overflow:hidden}.store-share-panel>summary{cursor:pointer;min-height:48px;padding:18px 20px;font-weight:600}.store-share-content{gap:24px;padding:0 20px 24px;display:grid}.store-share-card{text-align:center;background:#fff;border:1px solid #eddde3;border-radius:16px;padding:24px 16px}.store-share-card>small{letter-spacing:.18em;color:#875b6c;font-size:11px}.store-share-card h2{margin:10px 0;font-family:Georgia,serif;font-size:25px}.store-share-card img{max-width:100%;height:auto;margin:12px auto;display:block}.store-share-card p{margin:8px 0;font-size:14px}.store-share-card>span{overflow-wrap:anywhere;color:#74626a;font-size:12px;display:block}.store-share-url{gap:8px;font-size:14px;display:grid}.store-share-url input{box-sizing:border-box;background:#fff;border:1px solid #cdbbc2;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:14px}.store-share-tools{align-self:center;min-width:0}.store-share-tools>p{line-height:1.6}.store-share-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.store-share-actions :is(a,button),.storefront-owner-edit{color:#681a39;min-height:44px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d6bdc8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.store-share-actions :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #681a39}.store-share-tools>small{margin-top:14px;line-height:1.5;display:block}.storefront-owner-edit{margin:8px 0}@media (min-width:680px){.store-share-content{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}.storefront-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.storefront-card-actions>.commerce-form{grid-column:1/-1;gap:6px;min-width:0;margin:0}.storefront-card-actions>.commerce-form button{color:#fff;background:#75112f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:10px 8px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.storefront-card-actions>.commerce-form button svg{flex-shrink:0}.storefront-card-actions>a{border-radius:9px;gap:5px;min-height:44px;font-size:12px;line-height:1.3;text-decoration:none}.storefront-card-actions>a svg{flex-shrink:0;width:15px;height:15px}.storefront-catalog .storefront-owner-edit{background:0 0;border:0;justify-content:flex-start;min-height:44px;padding:6px 0;font-size:12px}.storefront-card-actions :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #75112f}.storefront-shopping-actions>.commerce-form button{color:#fff;background:#75112f;gap:7px}@media (max-width:600px){.storefront--fashion .storefront-catalog article{flex-basis:calc(50% - 5px)}}.shop-mobile-nav{display:none}@media (max-width:600px){.shop-mobile-nav{z-index:45;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf5;border-top:1px solid #eadfe3;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #50162c08}.shop-mobile-nav a{color:#746872;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:49px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.shop-mobile-nav a[aria-current]{color:#75112f;background:#f8edf1}.shop-mobile-nav a:focus-visible{outline:2px solid #75112f}.shopping-app .commerce-page{padding:18px 16px calc(96px + env(safe-area-inset-bottom))}.shopping-app .commerce-form :is(input,select,textarea),.store-share-url input,.storefront--fashion .storefront-enquiry :is(input,textarea){font-size:16px}.business-storefront-page--fashion{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.storefront-card-actions a:active,.storefront-card-actions button:active,.shop-mobile-nav a:active{opacity:.75}}.shop-nav-count{color:#fff;background:#75112f;border-radius:9px;min-width:15px;margin-left:3px;padding:1px 3px;font-size:10px;display:inline-block}@media (max-width:600px){.storefront-utility-actions>a:nth-child(-n+3){display:none}.storefront-utility-actions{grid-template-columns:1fr 1fr;margin:6px 0 14px;display:grid}.storefront-utility-actions :is(form,button,a){justify-content:center;width:100%}.storefront form[role=search]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.storefront form[role=search] label{gap:7px;font-size:12px;display:grid}.storefront form[role=search] input{border:1px solid #dac8ce;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.storefront form[role=search] button{color:#fff;background:#75112f;border-radius:10px;min-height:44px;padding:10px;font-size:12px}}.storefront--fashion .storefront-catalog article .storefront-owner-edit{border:0;min-height:44px;font-size:12px;font-weight:500;color:#735764!important;background:0 0!important;margin:0!important;padding:6px 0!important}.storefront--fashion .storefront-card-actions>a:not(.product-choose-size):not(:last-child){border:1px solid #e5cfd8;color:#75112f!important;background:#fff7f3!important}.storefront--fashion .storefront-catalog h3 .storefront-detail-link{color:#50162c;background:0 0;text-decoration:none}@media (max-width:359px){.storefront-card-actions>a svg{display:none}}.customer-order-progress{background:#f3fbf6;border:1px solid #cce5db;border-radius:16px;margin:16px 0;padding:16px}.customer-order-progress ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-order-progress li{color:#777079;align-items:center;gap:10px;font-size:13px;display:flex}.customer-order-progress li>span{border:1px solid #bfd9ce;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.customer-order-progress li.is-done{color:#08775f;font-weight:600}.customer-order-progress li.is-done>span{color:#fff;background:#08775f;border-color:#08775f}.customer-order-progress p{font-size:14px;line-height:1.6}.customer-order-progress small{color:#6c6469;line-height:1.5;display:block}.customer-order-progress button{color:#08775f;background:#fff;border:1px solid #bfd9ce;border-radius:10px;min-height:44px;margin-top:12px;padding:10px 14px}.storefront--fashion .storefront-catalog{align-items:stretch}.storefront--fashion .storefront-catalog article{flex-direction:column;min-width:0;display:flex}.storefront--fashion .storefront-catalog article>.business-image{flex-shrink:0;padding:0}.storefront--fashion .storefront-catalog article>div:not(.business-image){flex-direction:column;flex:1;min-width:0;padding-top:16px;display:flex}.storefront--fashion .storefront-catalog h3{overflow-wrap:anywhere;min-height:2.5em;padding-right:0}.storefront--fashion .storefront-catalog .storefront-card-actions{margin-top:auto;padding-top:12px}.inventory-size-row{border-bottom:1px solid #eadbd5;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:10px;padding:14px 0;display:grid}.inventory-size-row label,.product-size-picker{gap:6px;display:grid}.inventory-size-row input,.product-size-picker select{color:#301922;background:#fff;border:1px solid #cdb9bf;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px}.inventory-size-row label{grid-template-rows:minmax(40px,auto) 48px}.inventory-size-row button{border-radius:10px;align-self:end;place-items:center;min-height:48px;padding:0;display:grid}.inventory-summary{font-size:14px}.storefront-card-actions>.product-choose-size,.storefront-card-actions>.stock-unavailable{grid-column:1/-1}.storefront-card-actions>.product-choose-size{min-height:44px;color:#fff!important;background:#75112f!important}.storefront-card-actions>.stock-unavailable{align-items:center;min-height:44px;margin:0;display:grid}.storefront-shopping-actions .commerce-form{flex:1;min-width:0}.storefront-shopping-actions{align-items:flex-end}@media (max-width:600px){.storefront-shopping-actions{grid-template-columns:1fr;display:grid}.storefront-shopping-actions form button{justify-content:center;width:100%}}.store-policy-box{color:#432431;background:#fff9f3;border:1px solid #e6d6cd;border-radius:16px;margin:20px 0;padding:18px}.store-policy-box h2{margin:0 0 16px;font-size:18px;line-height:1.4}.store-policy-box h2 small{color:#775e66;margin-top:3px;font-size:13px;font-weight:400;display:block}.store-policy-box>div{align-items:flex-start;gap:12px;display:flex}.store-policy-box>div+div{border-top:1px solid #eddeda;margin-top:16px;padding-top:16px}.store-policy-box svg{color:#8f1235;flex-shrink:0;margin-top:2px}.store-policy-box h3{margin:0 0 5px;font-size:15px;line-height:1.4}.store-policy-box p{color:#59464d;margin:0;font-size:14px;line-height:1.6}.store-policy-box p[lang=hi]{color:#75666c;margin-top:7px}.store-policy-call{color:#75112f;background:#fff;border:1px solid #dbc1ca;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin-top:14px;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.store-policy-call strong{margin-top:3px;font-size:16px;display:block}.store-policy-call:focus-visible{outline-offset:3px;outline:3px solid #75112f}.commerce-form input[type=checkbox],.commerce-form input[type=radio]{accent-color:#08775f;min-width:20px;min-height:20px}.customer-order-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.customer-order-progress li{text-align:center;flex-direction:column;gap:6px;font-size:12px}.customer-order-progress p{margin-bottom:0}.customer-order-progress button{padding:8px 12px;font-size:13px}.store-policy-box{color:#214c3d;background:#f6faf7;border-color:#dbe9e0;padding:14px}.store-policy-box h2{margin-bottom:10px;font-size:15px}.store-policy-box h3{font-size:14px}.store-policy-box>div+div{border-color:#dbe9e0;margin-top:10px;padding-top:10px}.store-policy-box svg{color:#08775f}.store-policy-call{color:#08775f;border-color:#cce5db;margin-top:8px;padding:8px 10px}.store-policy-call strong{margin-left:8px;font-size:14px;display:inline}.store-policy-box summary{cursor:pointer;min-height:44px;padding-top:12px;font-size:13px}.order-policy-details>summary{cursor:pointer;color:#08775f;min-height:44px;padding:12px 0;font-size:14px}.store-payment-card{box-shadow:none;background:#fff;border-color:#dbe9e0;margin:12px auto 20px;padding:16px}.store-payment-card__heading h3{color:#08775f;font-family:inherit;font-size:1.25rem}.store-share-panel{background:#f9f5ef;border-color:#ddcbb5;border-radius:24px}.store-share-panel>summary{align-items:center;gap:12px;padding:18px;list-style:none;display:flex}.store-share-panel>summary::-webkit-details-marker{display:none}.store-share-panel>summary>span:nth-child(2){flex:1;min-width:0}.store-share-panel>summary small{color:#806c72;margin-top:4px;font-size:12px;font-weight:400;display:block}.store-share-summary-icon{color:#e9d8b8;background:#391d2a;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.store-share-content{gap:18px;padding:0 16px 20px}.store-share-card{color:#fffaf3;background:#391d2a;border-color:#391d2a;border-radius:18px;padding:22px 18px}.store-share-card>small{color:#d8bf93}.store-share-card h2{color:inherit;overflow-wrap:anywhere;font-size:26px;line-height:1.2}.store-share-card img{border-radius:12px;width:176px}.store-share-card p,.store-share-card>span{color:#dfd2cf;font-size:12px}.store-share-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#806c72;font-size:12px}.store-share-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-share-actions :is(a,button){border-radius:13px;min-height:48px;padding:12px;font-size:13px}.store-share-primary .store-share-whatsapp{color:#fff;background:#08775f;border-color:#08775f}.store-share-primary .store-share-instagram{color:#fff;background:#883b61;border-color:#883b61}.store-share-tools>small{color:#806c72;font-size:11px}.store-instagram-kit{background:#fff;border:1px solid #ddcbb5;border-radius:18px;margin-top:18px;padding:14px}.store-instagram-kit header{align-items:flex-start;gap:10px;display:flex}.store-instagram-kit header>div{flex:1}.store-instagram-kit header button{background:#f7f2eb;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.store-instagram-kit p{margin:6px 0 14px;font-size:13px;line-height:1.5}.store-instagram-kit>img{border-radius:12px;width:100%;max-width:280px;height:auto;margin:0 auto 14px;display:block}.store-instagram-kit .store-share-actions{grid-template-columns:1fr;display:grid}.store-instagram-kit textarea{box-sizing:border-box;resize:vertical;border:1px solid #e6dacf;border-radius:10px;width:100%;min-height:88px;margin-top:12px;padding:10px;font-size:14px}@media (min-width:680px){.store-share-content{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;padding:0 22px 24px}}.store-instagram-kit header button{color:#391d2a;border:1px solid #e7dbce}@media (max-width:600px){.storefront-shopping-actions.storefront-utility-actions{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 10px;display:grid}.storefront-utility-actions>form{min-width:0;margin:0;display:block}.storefront-utility-actions>form>button,.storefront-utility-actions>a:last-child{color:#681a39;background:#fff;border:1px solid #eadde1;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0;padding:8px 10px;font-size:13px;display:flex}}.store-receipt-page{color:#173e30;max-width:600px;margin:0 auto;padding:20px 16px 110px}.receipt-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.receipt-print,.receipt-link{color:#fff;background:#008b4d;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:600;display:inline-flex}.receipt-link{width:100%;margin:14px 0;display:flex}.store-receipt-paper{background:#fff;border:1px solid #dfe9e2;border-top:5px solid #008b4d;border-radius:18px;padding:24px 20px;box-shadow:0 10px 30px #173e3008}.store-receipt-paper h1{letter-spacing:-.7px;margin:10px 0;font-size:26px;line-height:1.2}.store-receipt-paper p{color:#5d7066;margin:4px 0;font-size:13px;line-height:1.5}.store-receipt-paper .receipt-eyebrow{color:#008b4d;font-size:12px;font-weight:600}.receipt-paid{color:#14743e;overflow-wrap:anywhere;background:#eaf7ee;border-radius:9px;margin:14px 0;padding:8px 11px;font-size:12px;display:inline-block}.receipt-meta{border-top:1px dashed #d9e5dc;border-bottom:1px dashed #d9e5dc;gap:12px;margin:16px 0;padding:18px 0;display:grid}.receipt-meta dt{color:#6a7e72;font-size:11px}.receipt-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.receipt-item{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;font-size:14px;display:flex}.receipt-item>div{overflow-wrap:anywhere;min-width:0}.receipt-item>strong{white-space:nowrap}.receipt-sum,.receipt-total{justify-content:space-between;gap:12px;padding-top:14px;font-size:13px;display:flex}.receipt-total{background:#edf8f0;border-radius:12px;align-items:center;margin:18px 0;padding:16px 12px;font-weight:600}.receipt-total strong{white-space:nowrap;font-size:25px}.store-receipt-paper footer{background:0 0;margin-top:24px;padding:0}.store-receipt-paper footer small{color:#6a7e72;margin-top:8px;font-size:11px;line-height:1.5;display:block}.receipt-test{font-weight:600}@media print{body:has(.store-receipt-page) *{visibility:hidden}:is(body:has(.store-receipt-page) .store-receipt-paper,body:has(.store-receipt-page) .store-receipt-paper *){visibility:visible}.store-receipt-page{max-width:none;margin:0;padding:0}.store-receipt-paper{width:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;left:0}.receipt-tools{display:none}.receipt-item{break-inside:avoid}}.business-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:22px 0;display:grid}.business-plan-card{background:#fff;border:1px solid #e0e9e3;border-radius:18px;padding:22px}.business-plan-card.is-current{border:2px solid #009652}.business-plan-card h2{margin:0 0 12px;font-size:21px}.business-plan-card>strong{color:#125437;font-size:23px}.business-plan-card p{color:#586d60;font-size:14px;line-height:1.6}.business-plan-card button,.business-plan-card select{width:100%;min-height:46px}.business-plan-panel{background:#edf6ef;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:20px;display:flex}.business-plan-panel h2{margin:5px 0;font-size:21px}.business-plan-panel p{max-width:480px;font-size:14px;line-height:1.6}.business-plan-panel a{color:#007b43;align-items:center;min-height:44px;display:flex}.business-plan-badge,.business-plan-placement{color:#226d43;background:#eef6ef;border-radius:8px;padding:6px 9px;font-size:12px;display:inline-block}.basic-business-listing{max-width:600px;margin:auto;padding:24px 20px 110px}.basic-business-listing h1{margin-top:24px;font-size:30px;line-height:1.2}.basic-business-listing section{border-bottom:1px solid #e1eae4;padding:18px 0}.basic-business-listing h2{font-size:16px}.basic-listing-actions{gap:12px;margin-top:24px;display:flex}.basic-listing-actions a{color:#fff;background:#00894e;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:48px;padding:12px;display:flex}.shop-plan-page{max-width:1100px}.shop-plan-heading{margin-bottom:20px}.shop-plan-heading h1{margin-bottom:8px}.shop-plan-heading p{color:#5d7468;margin:5px 0}.shop-plan-explainer{background:linear-gradient(135deg,#effaf3,#f4f8ff);border:1px solid #dcebe3;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:22px 24px;display:flex}.shop-plan-explainer h2{color:#163b30;margin:4px 0 8px;font-size:25px}.shop-plan-explainer p{color:#5d7468;margin:0;line-height:1.55}.shop-plan-eyebrow{color:#087f52;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.shop-plan-preview-links{flex-direction:column;gap:10px;min-width:210px;display:flex}.shop-plan-preview-links a{color:#087f52;font-weight:700}.business-plan-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-plan-card-head p{margin-top:0}.business-plan-annual{color:#6b7f72!important;margin:3px 0 10px!important}.business-plan-benefits{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.business-plan-benefits li{color:#355447;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.business-plan-benefits li span{color:#087f52;background:#dff6e8;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;height:19px;font-size:12px;font-weight:800;display:inline-flex}.business-plan-card .commerce-form{margin-top:auto}@media (max-width:680px){.shop-plan-explainer{padding:20px;display:block}.shop-plan-preview-links{grid-template-columns:1fr 1fr;min-width:0;margin-top:18px;display:grid}.shop-plan-preview-links a{font-size:13px}.shop-plan-page{padding-bottom:100px}.business-plan-grid{grid-template-columns:1fr}.business-plan-card{padding:20px}.business-plan-card h2{font-size:20px}}.shop-plan-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 26px;display:grid}.shop-plan-preview{background:#fff;border:1px solid #dce8e2;border-radius:22px;padding:18px;overflow:hidden}.shop-plan-preview--storefront{background:#fff8f0}.shop-plan-preview--analytics{background:#f2fbf7}.shop-plan-preview-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.shop-plan-preview-top span{text-transform:uppercase;letter-spacing:.08em;color:#718578;font-size:11px}.shop-plan-preview-top strong{color:#087f52}.shop-plan-preview p{color:#557063;margin:14px 0 10px;line-height:1.5}.shop-plan-preview>a{color:#087f52;font-weight:700}.shop-plan-mini-store,.shop-plan-mini-dashboard{background:#fff;border:1px solid #e4eee8;border-radius:16px;min-height:170px;padding:12px}.shop-plan-mini-cover{color:#fff;background:linear-gradient(135deg,#8d2740,#d1794b);border-radius:11px;flex-direction:column;justify-content:flex-end;height:76px;padding:14px;display:flex}.shop-plan-mini-cover b{font-size:17px}.shop-plan-mini-cover small{opacity:.85;margin-top:3px}.shop-plan-mini-tabs{color:#6b7f72;white-space:nowrap;border-bottom:1px solid #edf1ef;gap:10px;padding:12px 2px 9px;font-size:11px;display:flex;overflow:hidden}.shop-plan-mini-tabs b{color:#087f52}.shop-plan-mini-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.shop-plan-mini-tiles i{background:linear-gradient(140deg,#fce3b9,#fff);border-radius:8px;height:38px}.shop-plan-mini-tiles i:nth-child(2){background:linear-gradient(140deg,#f8dbe9,#fff)}.shop-plan-mini-tiles i:nth-child(3){background:linear-gradient(140deg,#dceefe,#fff)}.shop-plan-mini-dashboard>div:first-child{color:#193b31;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.shop-plan-mini-dashboard small{color:#779083;margin-top:4px;font-size:10px;display:block}.shop-plan-mini-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0 12px;display:grid}.shop-plan-mini-metrics i{background:#e0f5eb;border-radius:7px;height:32px}.shop-plan-mini-metrics i:nth-child(2){background:#e0f0fa}.shop-plan-mini-metrics i:nth-child(3){background:#fff0db}.shop-plan-mini-metrics i:nth-child(4){background:#ece6fb}.shop-plan-mini-chart{border-bottom:1px solid #dce8e2;align-items:flex-end;gap:7px;height:62px;padding:0 8px;display:flex}.shop-plan-mini-chart i{background:#6dc69a;border-radius:5px 5px 0 0;flex:1;height:30%}.shop-plan-mini-chart i:nth-child(2){height:46%}.shop-plan-mini-chart i:nth-child(3){height:34%}.shop-plan-mini-chart i:nth-child(4){height:68%}.shop-plan-mini-chart i:nth-child(5){height:56%}.shop-plan-mini-chart i:nth-child(6){height:84%}@media (max-width:680px){.shop-plan-preview-grid{grid-template-columns:1fr;gap:14px}.shop-plan-preview{padding:16px}.shop-plan-mini-store,.shop-plan-mini-dashboard{min-height:155px}}.basic-listing-photo{aspect-ratio:16/9;border-radius:18px;width:100%;margin:18px 0;position:relative;overflow:hidden;min-height:0!important}.basic-listing-photo img{object-fit:cover}.merchant-list-page input[type=file]{max-width:100%;font-size:14px}.order-whatsapp{margin:18px 0}.order-whatsapp a,.order-owner-chat{color:#fff;text-align:center;background:#087b43;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.order-whatsapp p{color:#52645b;margin:8px 0;font-size:13px}.order-owner-chat{margin:12px 0}.market-business-card__address{line-height:1.5;align-items:flex-start!important}.market-business-card__address svg{flex-shrink:0;margin-top:3px}.market-business-card__address span{overflow-wrap:anywhere;min-width:0}.owner-platform{--owner-ink:#193b31;--owner-muted:#677a70;--owner-border:#e2eae5;--owner-accent:#087f52;background:#f5f8f5;min-height:100dvh;padding-top:0}.owner-platform .merchant-main{width:100%;max-width:1200px;margin:0 auto;padding:18px 16px 108px}.owner-sidebar{display:none}.owner-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--owner-border);background:#ffffffed;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.owner-store-name{min-width:0;color:var(--owner-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.owner-topbar>div{align-items:center;gap:2px;display:flex}.owner-topbar>div>a{color:#365a48;border-radius:12px;place-items:center;width:40px;height:44px;display:grid}.owner-topbar .member-language-switch{min-width:36px;padding:4px;font-size:11px}.owner-page{max-width:1040px;color:var(--owner-ink);margin:auto}.owner-heading{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 22px;display:flex}.owner-heading h1{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(25px,5vw,36px);line-height:1.14}.owner-heading h2{margin:0}.owner-heading p{color:var(--owner-muted);margin:0;font-size:14px;line-height:1.5}.owner-heading a{color:var(--owner-accent);flex-shrink:0}.owner-primary,.owner-filters button,.owner-platform .commerce-form button{background:var(--owner-accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.owner-heading .owner-primary{color:#fff}.owner-section{border:1px solid var(--owner-border);background:#fff;border-radius:18px;margin:18px 0;padding:18px}.owner-section>h2{letter-spacing:-.3px;margin:0 0 16px;font-size:18px}.owner-section .owner-heading{margin:0 0 14px}.owner-section .owner-heading h1{font-size:18px}.owner-section p{line-height:1.55}.owner-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-shortcuts a{color:#235d43;background:#e7f0e8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;min-height:95px;padding:14px 10px;font-size:12px;text-decoration:none;display:flex;position:relative}.owner-shortcuts a>svg:last-child{width:15px;position:absolute;top:12px;right:10px}.owner-task-list{gap:1px;display:grid}.owner-task-list a,.owner-row{color:inherit;overflow-wrap:anywhere;border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;text-decoration:none;display:flex}.owner-task-list a:last-child,.owner-row:last-child{border-bottom:0}.owner-task-list b{color:#806124;background:#f5ead4;border-radius:8px;place-items:center;min-width:30px;height:28px;display:grid}.owner-row>div,.owner-row>span{min-width:0}.owner-row strong{font-size:14px;font-weight:650}.owner-row small{color:var(--owner-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.owner-row>span:last-child{align-items:center;gap:6px;font-size:13px;display:flex}.owner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.owner-stat{border:1px solid var(--owner-border);background:#fff;border-radius:15px;padding:16px}.owner-stat>span,.owner-stat>small{color:var(--owner-muted);font-size:12px;line-height:1.5;display:block}.owner-stat strong{letter-spacing:-.5px;overflow-wrap:anywhere;margin:9px 0;font-size:23px;display:block}.owner-filters{border:1px solid var(--owner-border);background:#fff;border-radius:16px;grid-template-columns:1fr;gap:12px;margin:16px 0;padding:16px;display:grid}.owner-filters label{color:var(--owner-muted);gap:6px;font-size:12px;display:grid}.owner-filters input,.owner-filters select,.owner-platform .commerce-form input:not([type=checkbox]),.owner-platform .commerce-form select,.owner-platform .commerce-form textarea{width:100%;min-height:46px;color:var(--owner-ink);background:#fff;border:1px solid #cfdbd2;border-radius:10px;max-width:100%;padding:10px 12px;font-size:16px}.owner-platform input[type=checkbox]{accent-color:#087f52;width:18px;height:18px}.owner-empty{text-align:center;color:var(--owner-muted);padding:30px 16px;font-size:14px;line-height:1.6}.owner-muted{color:var(--owner-muted);font-size:13px;line-height:1.65}.owner-pill{color:#496835;background:#eef3e8;border:1px solid #d7e2cb;border-radius:9px;padding:7px 10px;font-size:12px;display:inline-block}.owner-pager{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.owner-pager a{min-height:44px;color:var(--owner-accent);align-items:center;display:flex}.owner-note{border-left:3px solid #cfdfd2;margin:20px 0;padding:2px 14px}.owner-note small{color:var(--owner-muted)}.owner-chart>div{grid-template-columns:50px 1fr;align-items:center;gap:6px;margin:14px 0;font-size:12px;display:grid}.owner-chart i{background:#3b9668;border-radius:4px;height:15px;display:block}.owner-chart strong,.owner-chart small{grid-column:2}.owner-inline-links{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.owner-inline-links a{color:var(--owner-accent);padding:10px}.owner-product-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-product-images .business-image{aspect-ratio:1;min-height:0}.owner-preview-images{gap:12px;display:flex;overflow:auto}.owner-preview-images .business-image{aspect-ratio:1;border-radius:16px;flex:0 0 90%;min-height:0}.owner-platform details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.owner-platform .merchant-bottom-nav{z-index:50;background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 -4px 18px #173b3108}.owner-platform .merchant-bottom-nav a{color:#6b7f72;gap:5px}.owner-platform .merchant-bottom-nav a.active{color:#087f52}.owner-platform .merchant-bottom-nav span{font-size:11px}.owner-store-preview{display:none}.owner-skip{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px}.owner-skip:focus{top:4px}.owner-platform :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #62b38b}.owner-loading{max-width:800px;margin:auto;padding:32px}.owner-loading>div{background:#e8efea;border-radius:16px;height:100px;margin:18px 0}.owner-platform .merchant-catalog-list article{border-radius:16px}.owner-platform .commerce-panel{overflow-wrap:anywhere}.owner-platform .commerce-form{gap:14px}.owner-platform .commerce-form label{font-size:13px;line-height:1.5}.owner-platform .merchant-list-page{padding:0}.owner-platform .business-plan-panel{border:1px solid var(--owner-border);background:#edf5ee}.owner-platform .merchant-more-list a{min-height:52px}.owner-platform .commerce-form fieldset{border:1px solid var(--owner-border);border-radius:12px;padding:12px}.owner-platform .owner-filters .commerce-check{align-items:center;display:flex}.owner-platform .merchant-form input{font-size:16px}@media (min-width:700px){.owner-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-shortcuts a{padding:20px;font-size:15px}.owner-platform .merchant-main{padding:28px 32px 100px}}@media (min-width:1100px){.owner-platform{padding-left:232px}.owner-sidebar{color:#fff;z-index:50;background:#143c2d;flex-direction:column;gap:16px;width:232px;height:100dvh;padding:26px 18px;display:flex;position:fixed;top:0;left:0}.owner-sidebar>p{color:#cadbd0;margin:0 0 12px;font-size:14px}.owner-sidebar nav{flex:1;align-content:start;gap:5px;display:grid}.owner-sidebar a{color:#d4e3d8;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.owner-sidebar a.active{color:#fff;background:#ffffff17}.owner-sidebar>a:first-child{background:#fff;width:60px;padding:5px}.owner-sidebar>a:first-child svg,.owner-sidebar>a:first-child img{width:44px}.owner-platform .merchant-bottom-nav{display:none}.owner-topbar{padding:16px 32px}.owner-store-name{font-size:16px}.owner-store-preview{color:#e4f1e8;z-index:60;gap:6px;display:flex;position:fixed;bottom:16px;left:25px}.owner-platform .merchant-main{padding-bottom:50px}.owner-preview-images .business-image{flex-basis:45%}}@media (min-width:900px) and (max-width:1099px){.owner-platform{padding-left:0}.owner-platform .merchant-bottom-nav{width:auto;padding:10px;position:fixed;inset:auto 0 0}.owner-platform .merchant-bottom-nav a{flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.owner-platform *{scroll-behavior:auto!important;animation:none!important}}.commerce-fields{display:contents}.owner-platform :focus-visible{outline-offset:3px;outline:3px solid #0c9671}.owner-platform .owner-inline-links{flex-wrap:wrap}:is(body:has(.owner-loading) footer,body:has(.owner-error) footer){display:none}.owner-platform .owner-chart{margin:0}.owner-platform .owner-row>b{flex-shrink:0}.owner-platform .owner-heading h2{font-size:18px}.owner-platform .owner-topbar>div{flex-shrink:0}.owner-advanced-fields{gap:12px;display:grid}.owner-filters>details{grid-column:1/-1}.owner-platform .owner-topbar>div>a{min-width:40px}.owner-platform .owner-store-name{text-overflow:ellipsis;overflow:hidden}@media (min-width:1100px){.owner-sidebar{padding-bottom:72px}.owner-sidebar .eg-brand-logo__text{display:none}}.owner-section>.owner-inline-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.owner-section>.owner-inline-links a{text-align:center;background:#f4f7f1;border-radius:10px;padding:10px 4px;font-size:12px;text-decoration:none}.owner-section>.owner-inline-links strong{margin-bottom:4px;font-size:18px;display:block}.owner-platform .owner-row>span:last-child{white-space:nowrap;flex-shrink:0}.owner-platform .owner-row>div{flex:1}.owner-topbar .owner-notifications{display:block;position:relative}.owner-notifications>button:first-child{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:relative}.owner-notification-count{color:#fff;background:#087c50;border-radius:20px;min-width:18px;padding:2px 4px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.owner-topbar .owner-notification-panel{z-index:100;color:#163b30;background:#fff;border:1px solid #dae8df;border-radius:18px;width:min(370px,100vw - 24px);max-height:70dvh;padding:16px;display:block;position:absolute;top:50px;right:-48px;overflow:auto;box-shadow:0 16px 48px #12382c29}.owner-notification-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-notification-panel header button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0}.owner-notification-panel ul{margin:8px 0;padding:0;list-style:none}.owner-notification-panel li{border-bottom:1px solid #e6eee9}.owner-topbar .owner-notification-panel li a{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;height:auto;padding:14px 0;display:flex}.owner-notification-panel small{color:#54675e;font-size:12px}.owner-notification-panel strong{font-size:14px}.owner-notifications .owner-notification-toast{color:#09643e;z-index:99;background:#e7f8ed;border:1px solid #b2ddc6;border-radius:14px;max-width:calc(100vw - 24px);padding:14px 20px;position:fixed;top:76px;right:12px;box-shadow:0 5px 20px #143c2520}.owner-topbar .owner-notification-panel a{color:#146448;text-decoration:none}.owner-topbar .owner-notification-panel li a:hover{background:#f3faf6}@media (max-width:480px){.owner-topbar .owner-notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}}.store-payment-card__mobile-help{color:#174a34;text-align:left;background:#eef8f1;border-radius:14px;margin-top:16px;padding:16px;font-size:14px;line-height:1.6}.store-payment-card__mobile-help ol{margin:10px 0;padding-left:20px}.store-payment-card__mobile-help li{margin-bottom:10px}.store-payment-card__mobile-help p{color:#536c5d;margin:8px 0 0;font-size:12px}.store-payment-card__steps{text-align:left;color:#174a34;margin:12px 0;padding-left:22px;font-size:14px;line-height:1.55}.store-payment-card__steps li{margin:10px 0;padding-left:3px}.store-payment-card__help{text-align:left;color:#536c5d;border-top:1px solid #e1ebe5;margin-top:16px;font-size:13px;line-height:1.5}.store-payment-card__help summary{cursor:pointer;color:#08775f;align-content:center;min-height:44px;display:list-item}.store-payment-card__help a{color:#08775f;align-items:center;min-height:44px;display:inline-flex}.eg-auth-optional-profile{color:#52685e;text-align:center;max-width:360px;margin:16px auto 0;font-size:14px;line-height:1.6}.profile-setup-skip{color:#08784d;border:1px solid #08784d;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.merchant-login .merchant-invite-card form button{justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:16px;font-weight:600;display:flex}.merchant-login .merchant-invite-card form button svg{width:19px;height:19px}.merchant-login-divider{color:#738078;align-items:center;gap:14px;margin:18px 0;font-size:13px;display:flex}.merchant-login-divider:before,.merchant-login-divider:after{content:"";background:#e1e7e3;flex:1;height:1px}.merchant-login .merchant-invite-card>a.merchant-google-login{color:#263b32;background:#fff;border:1px solid #cbd5cf;justify-content:center;align-items:center;gap:11px;padding:13px 18px;font-size:16px;font-weight:600;display:flex}.merchant-login .merchant-google-login:hover{background:#f5f8f6}.merchant-login .merchant-google-login:focus-visible,.merchant-login button:focus-visible{outline-offset:3px;outline:3px solid #a5cfbd}.merchant-login .merchant-google-login{margin-top:24px}.owner-welcome{color:#342918;background:#eee8dc;min-height:100svh}.owner-welcome__screen{background:#fffcf5;max-width:440px;min-height:100svh;margin:auto;position:relative;overflow:hidden}.owner-welcome header{z-index:2;color:#fff8e9;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:absolute;top:0;left:0;right:0}.owner-welcome header strong{letter-spacing:-.4px;font-size:17px}.owner-welcome header strong span{color:#ebca85}.owner-welcome header small{letter-spacing:1px;font-size:9px}.owner-welcome header a{min-height:44px;color:inherit;align-items:center;font-size:13px;text-decoration:none;display:flex}.owner-welcome__hero{background:#49371f;height:35svh;min-height:210px;max-height:330px;position:relative}.owner-welcome__hero img{object-fit:cover;object-position:center 36%}.owner-welcome__hero:after{content:"";background:linear-gradient(#20130b99,#0000 45%,#fffcf5);position:absolute;inset:0}.owner-welcome section{text-align:center;margin-top:-38px;padding:0 26px 26px;animation:.6s ease-out owner-welcome-in;position:relative}.owner-welcome__seal{color:#97702d;background:#fffcf5;border:1px solid #b99349;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 24px;font:italic 29px Georgia,serif;display:grid;box-shadow:0 0 0 6px #fffcf5,0 0 0 7px #d6ba7a}.owner-welcome__eyebrow{text-transform:uppercase;letter-spacing:2px;color:#947237;font-size:10px}.owner-welcome h1{color:#46331b;overflow-wrap:anywhere;margin:12px 0;font:34px/1.12 Georgia,serif}.owner-welcome h1 span{color:#9a7535;margin-top:6px;font-style:italic;display:block}.owner-welcome__rule{background:#c7a462;width:60px;height:1px;margin:20px auto}.owner-welcome__intro{color:#776b57;max-width:290px;margin:auto;font-size:14px;line-height:1.6}.owner-welcome__tools{color:#75603a;justify-content:space-around;gap:8px;margin:26px 0;font-size:11px;display:flex}.owner-welcome__tools svg{stroke:#a17a36;stroke-width:1.4px;width:23px;height:23px;margin:0 auto 8px;display:block}.owner-welcome__enter{color:#fffaf0;background:#47371f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:16px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.owner-welcome a:focus-visible{outline-offset:4px;outline:3px solid #08784d}.owner-welcome__foot{color:#8e8069;margin:20px 0 0;font-size:11px}body:has(.owner-welcome)>footer{display:none}body:has(.owner-welcome) .site-footer{display:none}@keyframes owner-welcome-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.owner-welcome section{animation:none}}@media (min-width:600px){.owner-welcome{padding:24px}.owner-welcome__screen{border:1px solid #d4c4a3;border-radius:28px;min-height:0}.owner-welcome__hero{height:280px}}.admin-merchant-heading>span{flex-shrink:0}.admin-merchant-heading>div{overflow-wrap:anywhere;min-width:0}.admin-merchant-controls{background:#f6f9f7;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.admin-merchant-controls label.admin-merchant-field{align-items:start;gap:8px;min-width:0;font-weight:700;display:grid}.admin-merchant-controls select{color:#193c33;background:#fff;width:100%;min-width:0;min-height:54px;padding:10px 14px}.admin-merchant-controls label.admin-merchant-featured{color:#193c33;gap:10px;min-height:54px}.admin-merchant-featured input{accent-color:#0b6b57;flex-shrink:0;width:22px;height:22px}.admin-merchant-controls button{min-height:54px;font-size:16px}.admin-merchant-settings-hint{color:#52675f;grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.pwa-notice{z-index:100;color:#16483b;background:#f4fff9;border:1px solid #b9ded0;border-radius:16px;align-items:center;gap:10px;max-width:560px;margin:auto;padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:88px;left:12px;right:12px;box-shadow:0 12px 30px #123b2b24}.pwa-notice span{flex:1}.pwa-notice-copy{flex:1;gap:2px;min-width:0;display:grid}.pwa-notice-copy strong{font-size:14px}.pwa-notice-copy small{color:#526b60;font-size:12px;line-height:1.35}.pwa-notice-actions{align-items:center;gap:6px;display:flex}.pwa-notice a,.pwa-notice button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-weight:750;text-decoration:none}.pwa-notice a,.pwa-notice button:not(.pwa-notice-dismiss){color:#fff;background:#087f5b}.pwa-notice-dismiss{color:#16483b;background:0 0;font-size:20px;padding:2px 6px!important}.pwa-install-page{color:#153f34;text-align:center;background:linear-gradient(145deg,#f4fbf7,#fffaf1);min-height:100dvh;padding:48px 20px}.pwa-install-page>*{max-width:560px;margin-left:auto;margin-right:auto}.pwa-install-mark{color:#fff;background:#087f5b;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:18px;font-size:28px;font-weight:900;display:grid;box-shadow:0 10px 22px #087f5b30}.pwa-install-page .eyebrow{color:#087f5b;letter-spacing:.12em;font-weight:800}.pwa-install-page h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,8vw,3.4rem);line-height:1.05}.pwa-install-intro{color:#526b60;font-size:17px;line-height:1.55}.pwa-install-button{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:15px;margin:18px auto;font-weight:800}.pwa-installed{color:#087f5b;background:#e7f6ef;border-radius:14px;padding:15px;font-weight:750}.pwa-install-fallback{color:#76531e;background:#fff7e6;border-radius:14px;padding:15px;line-height:1.5}.pwa-install-steps{text-align:left;gap:12px;margin-top:26px;display:grid}.pwa-install-steps article{background:#ffffffb8;border:1px solid #d9e9e1;border-radius:16px;padding:18px}.pwa-install-steps svg{color:#087f5b}.pwa-install-steps h2{margin:8px 0 4px;font-size:18px}.pwa-install-steps p{color:#526b60;margin:4px 0;font-size:14px;line-height:1.5}.pwa-install-note{color:#526b60;margin-top:24px;font-size:13px}.pwa-install-home{color:#087f5b;margin-top:12px;font-weight:800;display:inline-block}@media (min-width:900px){.pwa-notice{bottom:16px}}@media (min-width:600px){.admin-merchant-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media (min-width:900px){.admin-merchant-list>article{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin-merchant-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,1fr) auto}}.admin-merchant-field-help{color:#52675f;font-size:14px;font-weight:400;line-height:1.5;display:block}.admin-merchant-featured-field{min-width:0}.admin-merchant-controls{align-items:start}.jobs-hero{background:linear-gradient(135deg,#e6f3ff,#d7eaff 58%,#fff1d9);border-radius:24px;min-height:196px;margin:14px 0 16px;display:flex;position:relative;overflow:hidden}.jobs-app-header{align-items:center;gap:10px;padding:10px 0 4px;display:flex}.jobs-brand{color:#102d58;grid-template-columns:auto auto;align-items:baseline;column-gap:4px;line-height:1;text-decoration:none;display:grid}.jobs-brand strong{letter-spacing:-.07em;font-size:23px}.jobs-brand strong span{color:#1769e0}.jobs-brand b{color:#f47c24;font-size:21px}.jobs-brand small{color:#1769e0;grid-column:1/-1;margin-top:4px;font-size:9px;font-weight:700}.jobs-bell{color:#102d58;place-items:center;width:34px;height:34px;font-size:22px;text-decoration:none;display:grid}.jobs-hero__copy{z-index:1;max-width:72%;padding:22px 16px;position:relative}.jobs-hero__eyebrow{color:#1769e0;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.jobs-hero h1{color:#102d58;letter-spacing:-.05em;margin:0;font-size:28px;line-height:1.08}.jobs-hero p:not(.jobs-hero__eyebrow){color:#4d6783;margin:10px 0 14px;font-size:14px;line-height:1.4}.jobs-hero>img{object-fit:contain;object-position:bottom;width:44%;height:178px;position:absolute;bottom:0;right:-8px}.jobs-hero__trust{flex-wrap:wrap;gap:7px;display:flex}.jobs-hero__trust span{color:#1c5c9d;background:#ffffffb8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.jobs-popular-chips{scrollbar-width:none;gap:8px;padding:2px 1px 4px;display:flex;overflow-x:auto}.jobs-popular-chips::-webkit-scrollbar{display:none}.jobs-popular-chips a{color:#173d68;background:#fff;border:1px solid #dbe6f1;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-popular-chips a:first-child{color:#fff;background:#1769e0;border-color:#1769e0}.jobs-category-section{margin-top:24px}.jobs-category-section h2{color:#102d58;margin:0;font-size:19px}.jobs-category-section .jobs-section-heading{justify-content:space-between;align-items:center;display:flex}.jobs-category-section .jobs-section-heading a{color:#1769e0;font-size:12px;font-weight:800;text-decoration:none}.jobs-category-grid a{color:#173d68;background:#fff;border:1px solid #e2eaf2;border-radius:13px;justify-items:center;gap:5px;min-width:0;padding:10px 3px 9px;text-decoration:none;display:grid;box-shadow:0 4px 12px #1a4d7810}.jobs-category-grid span{color:#1769e0;place-items:center;display:grid}.jobs-category-grid small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:10px;font-weight:800;overflow:hidden}.jobs-employer-cta{background:linear-gradient(135deg,#fff0dc,#ffe2be);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.jobs-employer-cta strong{color:#173d68;font-size:15px}.jobs-employer-cta p{color:#59718a;margin:3px 0 0;font-size:11px}.jobs-employer-cta a{color:#fff;white-space:nowrap;background:#ff6d20;border-radius:999px;align-items:center;gap:4px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-detail-page{color:#132d51;padding:8px 0 112px}.jobs-detail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jobs-detail-header a,.jobs-detail-header button{color:#173d68;background:#f1f6fc;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.jobs-detail-header div{text-align:center;flex:1;line-height:1.1;display:grid}.jobs-detail-header strong{font-size:17px}.jobs-detail-header small{color:#6a8098;margin-top:4px;font-size:11px}.jobs-detail-card{background:#fff;border:1px solid #dce8f3;border-radius:22px;gap:18px;padding:18px;display:grid;box-shadow:0 10px 28px #204e7c12}.jobs-detail-company{align-items:flex-start;gap:12px;display:flex}.jobs-detail-avatar{color:#1769e0;background:#e8f3ff;border-radius:16px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.jobs-detail-company h1{color:#102d58;margin:8px 0 3px;font-size:24px;line-height:1.08}.jobs-detail-company p{color:#54708d;margin:0 0 6px;font-weight:700}.jobs-verified{color:#13814d;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.jobs-detail-facts{gap:11px;display:grid}.jobs-detail-facts span{color:#47647f;align-items:center;gap:8px;font-size:13px;display:flex}.jobs-detail-facts svg{color:#1769e0;flex:none}.jobs-detail-section{background:#fff;border:1px solid #e3edf5;border-radius:18px;gap:9px;margin-top:18px;padding:18px;display:grid}.jobs-detail-section h2{color:#173d68;margin:0;font-size:18px}.jobs-detail-section p{color:#526c86;margin:0;line-height:1.55}.jobs-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.jobs-detail-tags span{color:#2e5d91;background:#eef5ff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.jobs-detail-apply{gap:10px;display:grid}.jobs-detail-apply textarea{resize:vertical;min-height:90px}.jobs-detail-apply textarea,.jobs-detail-apply select{color:#193b5f;width:100%;font:inherit;background:#fbfdff;border:1px solid #cddbe8;border-radius:12px;padding:12px}.jobs-detail-apply button,.jobs-primary-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-detail-actions a{color:#1769e0;border:1px solid #1769e0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-detail-actions a:last-child{color:#168a58;border-color:#24a66b}.jobs-detail-note{color:#71869a;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.jobs-detail-page>h1{margin:28px 0 16px;font-size:28px}.jobs-detail-link{color:#1769e0;border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}:is(.app-shell:has(.jobs-screen)>.app-top,.app-shell:has(.jobs-screen)>.bottom-nav,.app-shell:has(.jobs-screen)>.page-menu){display:none}.jobs-screen .phone-frame{max-width:480px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto;padding:14px 14px 24px}.jobs-list-screen{padding:4px 0 110px}.jobs-list-header{align-items:center;gap:12px;padding:8px 0 14px;display:flex}.jobs-list-header a{color:#132d51;place-items:center;width:40px;height:40px;display:grid}.jobs-list-header div{flex:1}.jobs-list-header h1{color:#102d58;margin:0;font-size:23px}.jobs-list-header p{color:#607792;margin:4px 0 0;font-size:12px}.jobs-list-tabs{scrollbar-width:none;gap:7px;padding:3px 0 12px;display:flex;overflow:auto}.jobs-list-tabs::-webkit-scrollbar{display:none}.jobs-list-tabs a{color:#173d68;border:1px solid #dce7f2;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.jobs-list-tabs a.is-active{color:#fff;background:#1769e0;border-color:#1769e0}.jobs-list-search{background:#fbfdff;border:1px solid #dce7f2;border-radius:14px;align-items:center;gap:8px;min-height:48px;margin-bottom:14px;padding:0 12px;display:flex}.jobs-list-search svg{color:#6f89a1}.jobs-list-search input{color:#173d68;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.jobs-list-screen__items{gap:9px;display:grid}.jobs-list-row{color:#16385f;background:#fff;border:1px solid #e0eaf4;border-radius:16px;align-items:center;gap:10px;padding:12px 9px;text-decoration:none;display:flex;box-shadow:0 5px 16px #174c7d0b}.jobs-list-avatar{color:#1769e0;background:#eaf3ff;border-radius:12px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.jobs-list-row__content{flex:1;gap:3px;min-width:0;display:grid}.jobs-list-row__content strong{color:#112e55;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.jobs-list-row__content small{color:#6a8098;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-list-row__content span{color:#647a91;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex;overflow:hidden}.jobs-list-row__content b{color:#ea7a22;font-size:12px}.jobs-choice-grid,.jobs-list{gap:14px;display:grid}.jobs-choice-card,.jobs-card,.jobs-post-panel,.jobs-empty{color:#173d35;background:#fff;border:1px solid #dbe9e4;border-radius:18px;gap:10px;padding:18px;text-decoration:none;display:grid;box-shadow:0 8px 24px #16483b0b}.jobs-choice-card{background:linear-gradient(145deg,#f0fbf6,#fffaf0)}.jobs-choice-find{background:linear-gradient(145deg,#eef7ff,#f8fbff);border-color:#b9d9f1}.jobs-choice-find svg{color:#1b6fb3}.jobs-choice-hire{background:linear-gradient(145deg,#fff8e9,#fffdf7);border-color:#eed2a0}.jobs-choice-hire svg{color:#ae6a17}.jobs-choice-card svg{color:#087f5b}.jobs-choice-card strong{font-size:19px}.jobs-choice-card strong span{color:#526b60;margin-top:2px;font-size:14px;font-weight:650;display:block}.jobs-choice-card p,.jobs-post-panel>p,.jobs-card p{color:#526b60;margin:0;line-height:1.5}.jobs-search,.jobs-form{gap:12px;margin:18px 0;display:grid}.jobs-search label,.jobs-form label,.jobs-response label{color:#25483f;gap:6px;font-size:14px;font-weight:700;display:grid}.jobs-search label{align-items:center;display:flex}.jobs-search label input,.jobs-search label select{width:100%}.jobs-search button,.jobs-form button,.jobs-response button,.jobs-outline-button{color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#087f5b;border:0;border-radius:12px;padding:12px 16px;font-weight:800;text-decoration:none}.jobs-section{gap:14px;margin-top:28px;scroll-margin-top:18px;display:grid}.jobs-section-hire{border-top:4px solid #eed2a0;padding-top:18px}.jobs-section-heading{gap:12px;display:grid}.jobs-section-heading h2,.jobs-post-panel h2{color:#173d35;margin:0;font-size:clamp(1.35rem,5vw,1.8rem)}.jobs-outline-button{color:#087f5b;background:0 0;border:1px solid #087f5b;place-items:center;display:inline-grid}.jobs-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.jobs-card-top small,.jobs-muted{font-size:13px;color:#6b7e77!important}.jobs-card h3{color:#173d35;margin:0;font-size:20px}.jobs-meta{align-items:center;gap:5px;display:flex;color:#365e52!important}.jobs-meta svg{flex:none}.jobs-salary{font-weight:800;color:#087f5b!important}.jobs-pill{color:#087f5b;background:#e5f5ed;border-radius:999px;width:max-content;padding:5px 9px;font-size:12px;font-weight:800}.jobs-pill-soft{color:#78551e;background:#fff2d8}.jobs-response{border-top:1px solid #e5efeb;padding-top:10px}.jobs-response summary{color:#087f5b;cursor:pointer;font-weight:800}.jobs-response form{gap:10px;margin-top:12px;display:grid}.jobs-post-panel{background:linear-gradient(145deg,#f6fbf8,#fffaf0);margin-top:28px;scroll-margin-top:18px}.jobs-post-panel .eyebrow{color:#087f5b;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.jobs-form input,.jobs-form select,.jobs-form textarea,.jobs-response input,.jobs-response select{box-sizing:border-box;color:#173d35;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cddfd8;border-radius:11px;padding:12px}.jobs-form textarea{resize:vertical;min-height:110px}.jobs-form button{margin-top:4px}.jobs-inline-actions{gap:8px;display:grid}.jobs-inline-actions select{color:#173d35;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfd8;border-radius:10px;padding:10px}.jobs-inline-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:10px;font-weight:800}@media (min-width:700px){.jobs-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-section-heading{grid-template-columns:1fr auto;align-items:end}}.services-page{--services-ink:#102a43;--services-blue:#1769e0;--services-muted:#5f7185;--services-surface:#f5f8fc;max-width:1180px;color:var(--services-ink);margin:0 auto;padding:0 16px 112px}.services-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e6edf5;align-items:center;gap:10px;min-height:64px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}.services-brand{color:inherit;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.services-brand__mark{color:#fff;background:#0b63ce;border-radius:11px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:800;display:grid}.services-brand span:last-child{line-height:1.05;display:grid}.services-brand strong{letter-spacing:-.02em;font-size:17px}.services-brand small{color:#f06d32;font-size:10px;font-weight:700}.services-location{max-width:145px;min-height:38px;color:var(--services-ink);white-space:nowrap;border:1px solid #e4ebf4;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.services-location span{text-overflow:ellipsis;overflow:hidden}.services-header__profile{width:40px;height:40px;color:var(--services-blue);background:#eef5ff;border-radius:50%;flex:none;place-items:center;display:grid}.services-hero{background:linear-gradient(135deg,#eaf4ff 0%,#d7ebff 58%,#ffe7c5 140%);border-radius:24px;align-items:stretch;gap:12px;margin-top:16px;display:flex;overflow:hidden}.services-hero__copy{flex:1;padding:24px 16px 22px}.services-eyebrow{color:#1769e0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.services-hero h1{color:#0c315f;letter-spacing:-.045em;max-width:280px;margin:0;font-size:29px;line-height:1.08}.services-hero p:not(.services-eyebrow){color:#42617c;max-width:280px;margin:12px 0 18px;font-size:14px;line-height:1.45}.services-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.services-primary-button,.services-secondary-button{background:var(--services-blue);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1769e02e}.services-text-button{color:#0d5cbd;font-size:13px;font-weight:800;text-decoration:none}.services-hero__art{display:none}.services-search{z-index:2;background:#fff;border:1px solid #e1e9f3;border-radius:16px;align-items:center;gap:8px;min-height:54px;margin:-1px 10px 0;padding:6px 7px 6px 14px;display:flex;position:relative;box-shadow:0 10px 28px #1a436f1f}.services-search svg{color:#66809b;flex:none}.services-search input{min-width:0;color:var(--services-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.services-search button{color:#fff;background:#f07b36;border:0;border-radius:11px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.services-section{margin-top:28px}.services-section--compact{margin-top:22px}.services-section__heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.services-section__heading h2{letter-spacing:-.03em;margin:0;font-size:21px}.services-section__heading a{color:var(--services-blue);white-space:nowrap;align-items:center;gap:1px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.services-count{color:var(--services-muted);font-size:12px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-grid--popular{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.service-grid--popular::-webkit-scrollbar{display:none}.service-grid--popular .service-card{scroll-snap-align:start;flex:0 0 138px;min-height:116px;padding:10px}.service-grid--popular .service-card__visual{min-height:43px}.service-grid--popular .service-card__icon{border-radius:11px;width:38px;height:38px}.service-grid--popular .service-card__icon svg{width:17px;height:17px}.service-grid--popular .service-card strong{font-size:12px}.service-grid--popular .service-card small{min-height:0;font-size:10px}.service-card{min-height:142px;color:var(--services-ink);background:#fff;border:1px solid #0f2d4f14;border-radius:17px;flex-direction:column;justify-content:flex-end;gap:5px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 5px 15px #14395c0f}.service-card:active,.service-card:hover,.service-card.is-active{border-color:#6ba5ed;transform:translateY(-2px);box-shadow:0 9px 22px #14559624}.service-card__icon{color:#1769e0;background:#ffffffbf;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:auto;display:grid}.service-card strong{font-size:14px;line-height:1.18}.service-card small{color:#60758a;min-height:30px;font-size:11px;line-height:1.35}.service-card--amber{background:#fff7e6}.service-card--cyan{background:#eafbff}.service-card--sand{background:#fff4e5}.service-card--violet{background:#f2efff}.service-card--slate{background:#eef3f8}.service-card--teal{background:#e8fbf6}.service-card--sky{background:#edf8ff}.service-card--indigo{background:#eef1ff}.service-card--green{background:#eff9ed}.service-card--orange{background:#fff1e7}.service-card--navy{background:#edf2ff}.service-card--rose{background:#fff0f5}.service-card--pink{background:#fff0f2}.service-card--red{background:#fff0ea}.service-card--brown{background:#f8f1e9}.services-chips{scrollbar-width:none;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.services-chips::-webkit-scrollbar{display:none}.services-chips a{color:#405974;background:#fff;border:1px solid #dce7f1;border-radius:999px;flex:none;min-height:38px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none}.services-chips a:first-child{color:#fff;background:#1769e0;border-color:#1769e0}.provider-list{gap:12px;display:grid}.provider-card{background:#fff;border:1px solid #e2eaf2;border-radius:18px;gap:12px;padding:12px;display:flex;box-shadow:0 5px 16px #193c5f0f}.provider-card>img,.provider-card>div:first-child{object-fit:cover;background:#edf2f7;border-radius:14px;flex:none;width:82px;height:82px}.provider-card__body{flex:1;min-width:0}.provider-card__title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.provider-card h3{margin:0 0 5px;font-size:16px;line-height:1.15}.verified-badge{color:#10834f;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.provider-rating{color:#db9414;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.provider-card__service{color:#3f5f7c;margin:0;font-size:12px}.provider-card__meta,.provider-card__response{color:#65788c;align-items:center;gap:5px;margin:7px 0 0;font-size:11px;display:flex}.provider-card__meta svg,.provider-card__response svg{color:#6b8eb0;flex:none}.provider-card__actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.provider-card__actions a{color:#1769e0;border:1px solid #cfe0f0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.provider-card__actions a:nth-child(2){color:#13844e;border-color:#8bd5ae}.provider-card__actions a:nth-child(3){color:#fff;background:#1769e0;border-color:#1769e0}.services-empty{text-align:center;background:#f9fbfd;border:1px dashed #cbd9e7;border-radius:17px;justify-items:center;gap:8px;padding:32px 18px;display:grid}.services-empty h3{margin:0;font-size:17px}.services-empty p{max-width:320px;color:var(--services-muted);margin:0;font-size:13px;line-height:1.45}.services-empty svg{color:#6b8db0}.services-trust{background:#f2f7fc;border-radius:20px;margin-top:30px;padding:20px 14px}.services-trust h2{margin:0 0 14px;font-size:18px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trust-badge{align-items:flex-start;gap:8px;display:flex}.trust-badge svg{color:#168250;flex:none}.trust-badge div{gap:2px;display:grid}.trust-badge strong{font-size:12px;line-height:1.2}.trust-badge span{color:#6a7d90;font-size:10px;line-height:1.25}.services-provider-cta{color:#fff;background:linear-gradient(135deg,#102f54,#1769e0);border-radius:20px;gap:15px;margin:22px 0 0;padding:21px 16px;display:grid}.services-provider-cta .services-eyebrow{color:#bcd8ff}.services-provider-cta h2{margin:0;font-size:21px}.services-provider-cta p:not(.services-eyebrow){color:#dbeafe;margin:8px 0 0;font-size:13px;line-height:1.45}.services-provider-cta .services-primary-button{color:#162d49;width:max-content;box-shadow:none;background:#f6a23a}.services-bottom-nav{z-index:30;min-height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e0e8f2;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #18395c1a}.services-bottom-nav a{color:#6b7d91;place-items:center;gap:3px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.services-bottom-nav a.is-active{color:#1769e0}.services-bottom-nav svg{width:21px;height:21px}@media (min-width:700px){.services-page{padding-left:28px;padding-right:28px}.services-header{margin:0 -28px;padding-left:28px;padding-right:28px}.services-hero{min-height:250px}.services-hero__copy{padding:35px}.services-hero h1{max-width:460px;font-size:42px}.services-hero p:not(.services-eyebrow){max-width:460px;font-size:16px}.services-hero__art{color:#1769e0;text-align:center;place-content:center;width:32%;margin-right:26px;display:grid}.services-hero__art span{margin-top:10px;font-size:12px}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-grid--popular{padding:0;display:grid;overflow:visible}.service-grid--popular .service-card{min-height:142px;padding:12px}.service-grid--popular .service-card__visual{min-height:55px}.service-grid--popular .service-card__icon{border-radius:14px;width:48px;height:48px}.service-grid--popular .service-card__icon svg{width:20px;height:20px}.service-grid--popular .service-card strong{font-size:14px}.service-grid--popular .service-card small{min-height:30px;font-size:11px}.provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.services-provider-cta{grid-template-columns:1fr auto;align-items:center;padding:28px}.services-bottom-nav{max-width:500px;box-shadow:none;border:1px solid #e0e8f2;border-radius:18px;margin:32px auto 0;position:static}.services-page{padding-bottom:30px}}.services-hero__art{position:relative;overflow:hidden}.services-hero__art:before{content:"";filter:blur(4px);background:#ffffff6b;border-radius:50%;position:absolute;inset:16% -20% 12% 6%}.services-hero__art img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px #10315433);width:150px;max-width:100%;height:170px;display:block;position:relative}.services-hero__art span{z-index:2;color:#124b89;justify-content:center;align-items:center;gap:4px;font-weight:800;display:flex;position:relative}.service-card__visual{justify-content:space-between;align-items:flex-start;min-height:55px;display:flex;position:relative}.service-card__visual i{opacity:.35;background:radial-gradient(circle at 35% 30%,#fff 0 15%,#0000 17%),linear-gradient(135deg,#fffc,#fff0);border-radius:50%;width:32px;height:32px;display:block}.service-card__icon{z-index:1;border:1px solid #ffffffe6;position:relative;box-shadow:0 5px 12px #234a6e1a}.service-card--blue .service-card__icon{color:#1769e0}.service-card--amber .service-card__icon{color:#de8d05}.service-card--cyan .service-card__icon{color:#0785a5}.service-card--sand .service-card__icon{color:#b16c1c}.service-card--violet .service-card__icon{color:#6548b8}.service-card--slate .service-card__icon{color:#536c85}.service-card--teal .service-card__icon{color:#0f8b79}.service-card--sky .service-card__icon{color:#287bb5}.service-card--indigo .service-card__icon{color:#4f61bb}.service-card--green .service-card__icon{color:#29834d}.service-card--orange .service-card__icon{color:#d56721}.service-card--navy .service-card__icon{color:#274f95}.service-card--rose .service-card__icon{color:#b64472}.service-card--pink .service-card__icon{color:#cf5570}.service-card--red .service-card__icon{color:#c84d34}.service-card--brown .service-card__icon{color:#815e33}@media (min-width:700px){.services-hero__art img{width:190px;height:205px}}.provider-placeholder-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-placeholder{min-height:155px;color:var(--services-ink);text-align:center;background:linear-gradient(160deg,#f9fbff,#eef5fc);border:1px dashed #b9cfe4;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 9px;text-decoration:none;display:flex}.provider-placeholder__avatar{color:#6c87a0;background:linear-gradient(145deg,#dce8f4,#c4d7e9);border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 0 0 5px #ffffffa6}.provider-placeholder span:last-child{gap:4px;display:grid}.provider-placeholder strong{font-size:13px}.provider-placeholder small{color:#6b7f93;font-size:10px;line-height:1.25}.provider-placeholder em{color:#1769e0;justify-content:center;align-items:center;gap:3px;margin-top:3px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}@media (max-width:480px){.provider-placeholder-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.provider-placeholder{min-height:140px;padding:11px 5px}.provider-placeholder__avatar{width:52px;height:52px}.provider-placeholder__avatar svg{width:25px}.provider-placeholder strong{font-size:11px}.provider-placeholder small,.provider-placeholder em{font-size:9px}}.service-card__visual{align-items:flex-start;min-height:82px}.service-card__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:80px;position:absolute;inset:0 0 auto}.service-card__visual .service-card__icon{z-index:2;border-radius:11px;width:34px;height:34px}.service-card__visual i{display:none}.provider-onboarding{max-width:720px;margin:0 auto;padding:24px 16px 110px}.provider-onboarding__back{color:#1769e0;align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.provider-onboarding__intro{background:linear-gradient(135deg,#eaf4ff,#fff4e8);border-radius:22px;margin-top:20px;padding:22px 18px}.provider-onboarding__icon{color:#1769e0;background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 18px #1c52841a}.provider-onboarding__intro .services-eyebrow{margin-top:18px}.provider-onboarding h1{color:#102f54;letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.1}.provider-onboarding__intro>p:not(.services-eyebrow){color:#536d85;margin:11px 0 0;font-size:14px;line-height:1.5}.provider-onboarding__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.provider-onboarding__steps span{color:#506b84;gap:6px;font-size:11px;font-weight:700;display:grid}.provider-onboarding__steps b{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.provider-success,.provider-error{border-radius:14px;align-items:flex-start;gap:8px;margin-top:16px;padding:13px 14px;font-size:13px;line-height:1.4;display:flex}.provider-success{color:#166b42;background:#effbf3;border:1px solid #9ed9b9}.provider-error{color:#9d3d2d;background:#fff5f1;border:1px solid #f0c4b8}.provider-form{background:#fff;border:1px solid #e0e9f1;border-radius:20px;gap:16px;margin-top:20px;padding:18px;display:grid;box-shadow:0 8px 24px #193b5e0f}.provider-form label{color:#294965;gap:7px;font-size:13px;font-weight:800;display:grid}.provider-form input,.provider-form select,.provider-form textarea{color:#162f48;width:100%;min-height:48px;font:inherit;background:#fbfdff;border:1px solid #cddbe8;border-radius:12px;outline:none;padding:12px 13px;font-size:14px}.provider-form textarea{resize:vertical;min-height:120px}.provider-form input:focus,.provider-form select:focus,.provider-form textarea:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01f}.provider-input-with-icon{position:relative}.provider-input-with-icon svg{color:#6b89a4;position:absolute;top:15px;left:13px}.provider-input-with-icon input,.provider-input-with-icon select{padding-left:40px}.provider-form .services-primary-button{cursor:pointer;width:100%;font:inherit;border:0}@media (min-width:700px){.provider-onboarding{padding-top:40px}.provider-form{padding:24px}}.provider-form__section{gap:14px;padding-bottom:4px;display:grid}.provider-form__section+.provider-form__section{border-top:1px solid #e6eef4;padding-top:18px}.provider-form__section h2{color:#173b5d;letter-spacing:-.02em;margin:0;font-size:18px}.provider-form__hint{color:#637c91;font-size:12px;font-weight:600;line-height:1.45}.provider-check{flex-direction:row;align-items:flex-start;line-height:1.4;gap:9px!important;font-weight:650!important;display:flex!important}.provider-check input{accent-color:#1769e0;flex:0 0 20px;width:20px;min-height:20px;margin-top:1px}.provider-preview{color:#294965;background:#f7fbff;border:1px solid #d9e6ef;border-radius:20px;gap:10px;margin-top:16px;padding:18px;display:grid}.provider-preview h2{color:#102f54;margin:0;font-size:22px}.provider-preview p{margin:0;line-height:1.5}.provider-preview__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-preview__service{color:#1769e0;font-weight:800}.provider-preview__note{color:#637c91;font-size:12px}.provider-status{color:#8b5a12;white-space:nowrap;background:#fff3da;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.provider-preview__photos{gap:8px;display:flex;overflow:auto}.provider-preview__photos img{object-fit:cover;border:1px solid #d9e6ef;border-radius:10px;width:64px;height:64px}.jobs-hero>img{object-fit:cover;object-position:center;opacity:.92;width:100%;height:100%;position:absolute;bottom:0;right:0}.jobs-hero__copy{z-index:1;text-shadow:0 1px #fff9;position:relative}.jobs-detail-avatar-image{object-fit:cover;border-radius:14px;flex:0 0 92px;width:92px;height:112px}.jobs-mobile-screen{color:#0e2453;background:#fff;width:min(100%,480px);min-height:100vh;margin:0 auto;padding:14px 14px 78px;font-family:Arial,sans-serif}.jobs-brand-header{align-items:center;gap:10px;min-height:53px;display:flex}.jobs-wordmark{color:#12265c;grid-template-columns:auto auto;align-items:baseline;column-gap:3px;line-height:.9;text-decoration:none;display:grid}.jobs-wordmark strong{letter-spacing:-1.5px;font-size:24px}.jobs-wordmark strong span{color:#1769e0}.jobs-wordmark b{color:#f36d21;font-size:22px}.jobs-wordmark small{color:#1769e0;grid-column:1/-1;margin-top:4px;font-size:9px;font-weight:700}.jobs-location{color:#0e2453;white-space:nowrap;background:#f4f7fc;border-radius:22px;align-items:center;gap:3px;margin-left:auto;padding:9px;font-size:11px;display:flex}.jobs-bell{color:#0e2453}.jobs-home-hero{background:#dceeff;border-radius:17px;height:225px;margin-top:8px;position:relative;overflow:hidden}.jobs-home-hero img{object-fit:cover;object-position:center}.jobs-home-hero:after{content:"";background:linear-gradient(90deg,#dceeffe8 0%,#dceeff55 56%,#0000);position:absolute;inset:0}.jobs-home-hero div{z-index:1;padding:25px 16px;position:relative}.jobs-home-hero h1{letter-spacing:-1.2px;margin:0;font-size:28px;line-height:1.03}.jobs-home-hero p{color:#264c83;margin:10px 0;font-size:13px;line-height:1.35}.jobs-home-search{z-index:2;background:#fff;border:1px solid #e4ebf4;border-radius:13px;align-items:center;gap:8px;min-height:50px;margin:-4px 12px 12px;padding:0 12px;display:flex;position:relative;box-shadow:0 5px 17px #31567f1a}.jobs-home-search input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:12px}.jobs-home-search span{font-size:22px}.jobs-filter-row,.jobs-list-tabs{scrollbar-width:none;gap:7px;display:flex;overflow:auto}.jobs-filter-row::-webkit-scrollbar{display:none}.jobs-list-tabs::-webkit-scrollbar{display:none}.jobs-filter-row a,.jobs-list-tabs a{color:#183566;border:1px solid #e1e9f2;border-radius:20px;flex:none;align-items:center;gap:4px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-filter-row a.is-active,.jobs-list-tabs a.is-active{color:#fff;background:#1769e0;border-color:#1769e0}.jobs-home-section{margin-top:22px}.jobs-home-section header,.jobs-similar h2{justify-content:space-between;align-items:center;display:flex}.jobs-home-section h2,.jobs-similar h2{margin:0;font-size:18px}.jobs-home-section header a,.jobs-similar h2 a{color:#1769e0;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex}.jobs-category-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.jobs-category-grid a{color:#153567;text-align:center;background:#fff;border:1px solid #e7edf5;border-radius:11px;justify-items:center;gap:6px;padding:10px 2px 8px;text-decoration:none;display:grid;box-shadow:0 3px 10px #23517d0d}.jobs-category-grid svg{color:#1769e0}.jobs-category-grid span{font-size:9px;font-weight:700;line-height:1.1}.jobs-owner-card{background:linear-gradient(120deg,#fff0d8,#ffe0b6);border-radius:15px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px;display:flex;overflow:hidden}.jobs-owner-card h3{margin:0;font-size:15px}.jobs-owner-card p{color:#5c6682;margin:4px 0 10px;font-size:11px}.jobs-owner-card a{color:#fff;background:#ff6b17;border-radius:20px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-owner-card img{object-fit:cover;border-radius:12px}.jobs-bottom-nav{z-index:5;background:#fff;border-top:1px solid #e7edf5;grid-template-columns:repeat(4,1fr);width:min(100%,480px);min-height:60px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.jobs-bottom-nav a{color:#172953;place-content:center;justify-items:center;gap:4px;font-size:10px;text-decoration:none;display:grid}.jobs-bottom-nav a.is-active{color:#1769e0}.jobs-bottom-nav span{font-size:23px;line-height:18px}.jobs-list-title{align-items:center;gap:12px;padding:10px 0 15px;display:flex}.jobs-list-title>a{color:#10265b}.jobs-list-title div{flex:1}.jobs-list-title h1{margin:0;font-size:23px}.jobs-list-title p{color:#667996;margin:4px 0 0;font-size:11px}.jobs-list-items{gap:8px;margin-top:13px;display:grid}.jobs-list-card{color:#10265b;border:1px solid #e4ebf3;border-radius:13px;align-items:center;gap:9px;min-height:76px;padding:8px;text-decoration:none;display:flex;box-shadow:0 4px 12px #22517b0d}.jobs-list-card img{object-fit:cover;border-radius:10px;width:64px;height:66px}.jobs-list-card>div{flex:1;gap:2px;min-width:0;display:grid}.jobs-list-card h2{margin:0;font-size:15px}.jobs-list-card p,.jobs-list-card small{color:#607390;margin:0;font-size:10px}.jobs-list-card strong{color:#eb7d12;font-size:11px}.jobs-tag{color:#fff;background:#ff6e17;border-radius:5px;width:max-content;padding:3px 6px;font-size:9px;font-weight:800}.jobs-tag--green{color:#13824c;background:#dff7e8}.jobs-screen-header{align-items:center;gap:10px;padding:6px 0 13px;display:flex}.jobs-screen-header>a{color:#10265b}.jobs-screen-header>div{text-align:center;flex:1;display:grid}.jobs-screen-header strong{font-size:17px}.jobs-screen-header small{color:#687996;font-size:10px}.jobs-header-actions{flex-direction:row;gap:7px;flex:none!important;display:flex!important}.jobs-header-actions button{color:#10265b;background:0 0;border:0;font-size:24px}.jobs-detail-hero{background:#f8fbff;border-radius:13px;gap:12px;padding:12px;display:flex}.jobs-detail-hero img{object-fit:cover;border-radius:11px}.jobs-detail-hero h1{margin:0 0 3px;font-size:20px}.jobs-detail-hero p{color:#637793;margin:4px 0;font-size:11px}.jobs-detail-hero strong{margin:4px 0;font-size:11px;display:block}.jobs-verified{color:#13824c;background:#dff7e8;border-radius:10px;align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.jobs-detail-pills{gap:7px;margin:10px 0;display:flex;overflow:auto}.jobs-detail-pills span,.jobs-info-block span{color:#295992;white-space:nowrap;background:#eef5ff;border-radius:9px;padding:7px 9px;font-size:10px}.jobs-info-block{background:#fbfdff;border-radius:13px;margin-top:10px;padding:12px}.jobs-info-block h2{margin:0 0 8px;font-size:14px}.jobs-info-block p{color:#58708e;margin:0;font-size:11px;line-height:1.45}.jobs-info-block>div{flex-wrap:wrap;gap:6px;display:flex}.jobs-detail-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.jobs-detail-actions a{color:#1769e0;border:1px solid #1769e0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:43px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.jobs-detail-actions a:nth-child(2){color:#15965b;border-color:#15965b}.jobs-detail-actions a:last-child{color:#fff;background:#ff6d17;border:0}.jobs-similar{margin-top:14px}.jobs-similar>a{color:#10265b;border:1px solid #e4ebf3;border-radius:9px;gap:6px;width:48%;margin:8px 1% 0 0;padding:6px;text-decoration:none;display:inline-flex}.jobs-similar img{object-fit:cover;border-radius:7px}.jobs-similar span{gap:2px;min-width:0;display:grid}.jobs-similar small,.jobs-similar em{color:#607390;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.shop-module-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e4eee9;align-items:center;gap:11px;min-height:64px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}.shop-module-brand{color:#173a31;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.shop-module-mark{color:#fff;background:#0b8f5a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:850;display:grid}.shop-module-brand>span:last-child{line-height:1.05;display:grid}.shop-module-brand strong{letter-spacing:-.03em;font-size:18px}.shop-module-brand small{color:#0b8f5a;white-space:nowrap;font-size:10px;font-weight:800}.shop-module-location{color:#205744;white-space:nowrap;background:#eef8f2;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:8px 9px;font-size:11px;font-weight:800;display:flex}.shop-module-header>a:not(.shop-module-brand){color:#205744;place-items:center;display:grid}.shop-module-section{margin-top:25px}.shop-module-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.shop-module-heading h2{color:#173a31;letter-spacing:-.03em;margin:0;font-size:1.25rem}.shop-module-heading a{color:#0b6b57;align-items:center;gap:2px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shop-category-grid a{color:#24483b;text-align:center;background:#fff;border:1px solid #e1ebe6;border-radius:15px;justify-items:center;gap:7px;min-height:74px;padding:10px 5px;text-decoration:none;display:grid;box-shadow:0 6px 15px #173a3108}.shop-category-grid a svg{color:#0b8f5a}.shop-category-grid a span{font-size:.68rem;font-weight:800;line-height:1.15}.shop-category-grid a.is-active{color:#075d3c;background:#dcf7e9;border-color:#0b8f5a}.market-section>h2 svg{color:#0b8f5a}.market-section--horizontal .market-business-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:2px 1px 12px;display:flex;overflow-x:auto}.market-section--horizontal .market-business-grid::-webkit-scrollbar{display:none}.market-section--horizontal .market-business-card{scroll-snap-align:start;flex:0 0 82%}.shop-module-trust{background:#eaf8f1;border-radius:19px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding:16px 10px;display:grid}.shop-module-trust span{color:#0b6b57;text-align:center;justify-items:center;gap:4px;display:grid}.shop-module-trust strong{font-size:.7rem;line-height:1.15}.shop-module-trust small{color:#5f7a6e;font-size:.62rem;line-height:1.2}@media (min-width:700px){.shop-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.market-section--horizontal .market-business-card{flex-basis:31%}}.shop-list-cta{background:linear-gradient(135deg,#e2f8ed,#f7fff9);border:1px solid #bde7d0;border-radius:20px;gap:14px;margin-top:24px;padding:18px;display:grid}.shop-list-cta p{color:#0b8f5a;letter-spacing:.1em;margin:0 0 5px;font-size:.68rem;font-weight:900}.shop-list-cta h2{color:#173a31;margin:0;font-size:1.35rem}.shop-list-cta span{color:#5c7469;margin-top:7px;font-size:.82rem;line-height:1.45;display:block}.shop-list-cta a{color:#fff;background:#0b8f5a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:46px;font-weight:850;text-decoration:none;display:inline-flex}@media (min-width:700px){.shop-list-cta{grid-template-columns:1fr auto;align-items:center;padding:24px}.shop-list-cta a{padding:0 18px}}.shop-entry-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.shop-entry-menu{color:#173b31;border:1px solid #dcebe2;border-radius:19px;grid-template-columns:42px 1fr 20px;align-items:center;column-gap:10px;min-height:86px;padding:14px;text-decoration:none;display:grid;box-shadow:0 8px 20px #163b3110}.shop-entry-menu>span{border-radius:13px;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:26px;font-weight:700;display:grid}.shop-entry-menu strong{font-size:17px}.shop-entry-menu small{color:#60776a;font-size:11px;line-height:1.35}.shop-entry-menu svg{grid-area:1/3/span 2}.shop-entry-menu--find{background:#f1f8ff}.shop-entry-menu--find>span{color:#1269ab;background:#d9edff}.shop-entry-menu--add{background:#effaf3}.shop-entry-menu--add>span{color:#087f52;background:#d9f3e2}@media (max-width:680px){.shop-entry-menus{grid-template-columns:1fr;gap:10px}.shop-entry-menu{min-height:80px}.shop-entry-menu strong{font-size:16px}}.shop-plan-flow{background:#fff;border:1px solid #dcebe3;border-radius:22px;margin:20px 0 26px;padding:22px 24px}.shop-plan-flow h2{color:#163b30;margin:4px 0 8px;font-size:25px}.shop-plan-flow p{color:#5d7468;margin:0;line-height:1.55}.shop-plan-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.shop-plan-flow-card{color:#173b31;border:1px solid #dce8e2;border-radius:16px;gap:8px;padding:12px;text-decoration:none;display:grid}.shop-plan-flow-card strong{font-size:13px;line-height:1.2}.shop-plan-flow-card>span:last-child{color:#087f52;font-size:11px;font-weight:700}.shop-plan-flow-card--discovery{background:#f1f8ff}.shop-plan-flow-card--free{background:#fff8ef}.shop-plan-flow-card--storefront{background:#fff1f5}.shop-plan-flow-card--analytics{background:#f2fbf7}.shop-plan-flow-device{background:#fff;border:1px solid #dfe9e5;border-radius:10px 10px 6px 6px;align-items:flex-end;gap:3px;height:58px;padding:7px;display:flex}.shop-plan-flow-device i{background:#d8eaf8;border-radius:3px;flex:1;height:70%}.shop-plan-flow-device i:nth-child(2){background:#8bd0ab;height:90%}.shop-plan-flow-device i:nth-child(3){background:#f3c18c;height:56%}@media (max-width:680px){.shop-plan-flow{padding:20px}.shop-plan-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-plan-flow-card{min-height:130px}}.jobs-module{width:100%;min-width:0}.jobs-page{color:#132d51;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:0 0 1.5rem}.jobs-page .jobs-hero{border-radius:22px;min-height:clamp(220px,28vw,360px);margin:0 0 1.1rem}.jobs-page .jobs-hero:after{z-index:0;content:"";background:linear-gradient(90deg,#e6f3ffe8 0%,#e6f3ff9c 42%,#e6f3ff22 70%,#0000 100%);position:absolute;inset:0}.jobs-page .jobs-hero>img{object-position:center}.jobs-page .jobs-hero__copy{max-width:58%;padding:clamp(1.4rem,4vw,3rem)}.jobs-page .jobs-hero h1{font-size:clamp(2.1rem,5vw,4.7rem)}.jobs-page .jobs-hero p:not(.jobs-hero__eyebrow){max-width:30rem;font-size:clamp(.95rem,1.5vw,1.2rem)}.jobs-page .jobs-home-search{max-width:none;min-height:54px;margin:-4px 0 1rem}.jobs-page .jobs-filter-row{padding-bottom:2px}.jobs-page .jobs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jobs-page .jobs-category-grid a{min-height:86px;padding:14px 8px}.jobs-page .jobs-category-grid span{font-size:.78rem}.jobs-two-way{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:1rem;display:grid}.jobs-two-way a{color:#173d35;background:#fff;border:1px solid #dbe9e4;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:14px 16px;text-decoration:none;display:flex}.jobs-two-way a:first-child{background:#eef7ff;border-color:#c9e0f2}.jobs-two-way a:last-child{background:#fff5df;border-color:#efd6a5}.jobs-two-way strong{gap:3px;font-size:.95rem;display:grid}.jobs-two-way strong span{color:#526b60;font-size:.8rem;font-weight:650}.jobs-list-page .jobs-list-items{grid-template-columns:1fr}.jobs-list-page .jobs-list-card{min-height:92px;padding:12px}.jobs-detail-page{max-width:980px}.jobs-detail-page .jobs-detail-hero{grid-template-columns:minmax(0,1fr)}.jobs-detail-page .jobs-info-block{min-width:0}.jobs-detail-page .jobs-detail-actions{max-width:680px}.app-shell:has(.jobs-module)>.bottom-nav{width:100%;max-width:none;padding-bottom:calc(.45rem + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}@media (min-width:600px){.jobs-page .jobs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-list-page .jobs-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jobs-detail-page .jobs-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}}@media (min-width:900px){.jobs-page{padding-bottom:2.5rem}.jobs-page .jobs-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.jobs-page .jobs-owner-card{min-height:138px;padding:22px}.jobs-list-page .jobs-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.jobs-module)>.bottom-nav{display:none}}@media (max-width:599px){.jobs-two-way{grid-template-columns:1fr}}@media (max-width:430px){.jobs-page .jobs-hero{border-radius:16px;min-height:220px}.jobs-page .jobs-hero__copy{max-width:72%;padding:1.25rem 1rem}.jobs-page .jobs-hero h1{font-size:2rem}.jobs-page .jobs-hero>img{object-position:left center;width:100%;height:100%}.jobs-page .jobs-category-grid a{min-height:78px}}
