:root{color:#251914;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f7f1e8;min-width:320px;min-height:100%;margin:0;padding:0}body{color:#251914;background:#f7f1e8;min-width:320px;min-height:100vh;margin:0;padding:0}body,button,input,textarea,select{font-family:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%}#root{background:#f7f1e8;width:100%;min-height:100vh}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171311}html[data-theme=dark] body,html[data-theme=dark] #root{color:#f7eee6;background:#171311}::selection{color:#fff;background:#e6532e}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c8b8aa;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aa9686}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#5c4c43}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#766157}button{border:0;outline:0}:focus-visible{outline-offset:3px;outline:2px solid #e6532e}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-creator-whatsapp-launcher,.pp-creator-panel,.pp-creator-overlay,.pp-creator-qr-overlay,.pp-creator-qr-dialog{box-sizing:border-box}.pp-creator-whatsapp-launcher,.pp-creator-close,.pp-creator-tabs button,.pp-creator-qr-button,.pp-creator-upi-copy,.pp-creator-copy-full{-webkit-tap-highlight-color:transparent}.pp-creator-whatsapp-launcher{z-index:1200;color:#fff;cursor:pointer;background:#08c875;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:fixed;bottom:22px;right:20px;box-shadow:0 8px 25px #00ae6457}.pp-creator-whatsapp-launcher:hover{background:#06b96a;transform:translateY(-3px)scale(1.03);box-shadow:0 11px 30px #00ae6466}.pp-creator-whatsapp-launcher:focus-visible,.pp-creator-close:focus-visible,.pp-creator-tabs button:focus-visible,.pp-creator-qr-button:focus-visible,.pp-creator-upi-copy:focus-visible,.pp-creator-copy-full:focus-visible{outline-offset:3px;outline:3px solid #ffab75}.pp-creator-overlay{z-index:1300;-webkit-backdrop-filter:blur(4px);background:#040a0d94;justify-content:flex-end;align-items:flex-end;padding:20px;animation:.16s both pp-creator-fade-in;display:flex;position:fixed;inset:0}.pp-creator-panel{color:#eff5f5;background:#07151a;border:1px solid #ffffff21;border-radius:23px;flex-direction:column;width:min(410px,100%);height:min(760px,100dvh - 40px);min-height:490px;animation:.2s both pp-creator-rise-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000073}.pp-creator-hero{isolation:isolate;background:radial-gradient(at 58% 34%,#f01941bd,#0000 44%),linear-gradient(135deg,#4a141d 0%,#941c2e 48%,#180d15 100%);flex:0 0 218px;align-items:flex-end;min-height:190px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.pp-creator-hero.is-no-banner{background:radial-gradient(at 65% 30%,#ff2f518c,#0000 45%),linear-gradient(135deg,#41111a 0%,#81182a 50%,#100d14 100%)}.pp-creator-banner-image{z-index:-2;object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.pp-creator-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(#09090f1f 0%,#08090e05 37%,#070a0f4d 67%,#070d12eb 100%);position:absolute;inset:0}.pp-creator-hero:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffdcbe21;border-radius:17px;position:absolute;inset:11px}.pp-creator-close{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1275;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;display:grid;position:absolute;top:12px;right:12px}.pp-creator-identity{z-index:1;width:100%;position:relative}.pp-creator-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-creator-name-line h2{color:#fffaf6;letter-spacing:-.45px;text-shadow:0 2px 12px #00000059;margin:0;font-size:clamp(19px,4.3vw,22px);font-weight:850;line-height:1.2}.pp-creator-badge{color:#fff;background:#ed1746;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.pp-creator-subtitle{color:#d0d9da;align-items:center;gap:7px;margin:6px 0 0;font-size:12px;line-height:1.3;display:flex}.pp-creator-online-dot{background:#00d18a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px #00d18a40}.pp-creator-tabs{background:#071216;border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.pp-creator-tabs button{color:#b5c2c5;min-width:0;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 6px;font-size:12px;font-weight:800;transition:background .16s,color .16s;display:flex}.pp-creator-tabs button.is-active{color:#fff;background:#ed1746}.pp-creator-tabs button.is-coffee{color:#ffc34b}.pp-creator-tabs button.is-coffee.is-active{color:#241700;background:#ffb900}.pp-creator-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#34484e transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 14px 16px;display:flex;overflow-y:auto}.pp-creator-today{color:#c9d5d7;letter-spacing:.25px;background:#1c2b31;border-radius:8px;align-self:center;padding:5px 11px;font-size:10px;font-weight:850}.pp-creator-message{color:#dce5e7;background:#1d2e35;border:1px solid #ffffff06;border-radius:5px 16px 16px;padding:15px 14px 25px;font-size:12.5px;line-height:1.48;position:relative}.pp-creator-message p{margin:0}.pp-creator-message p+p{margin-top:5px}.pp-creator-message strong{color:#06dca0;font-size:13px}.pp-creator-message-secondary{border-radius:5px 16px 16px;padding:14px;font-weight:650}.pp-creator-message-time{color:#92a5a9;font-size:9px;position:absolute;bottom:8px;right:13px}.pp-creator-primary-action,.pp-creator-coffee-action{text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;padding:10px 13px;font-size:12.5px;font-weight:850;line-height:1.35;text-decoration:none;transition:transform .16s,filter .16s;display:flex}.pp-creator-primary-action:hover,.pp-creator-coffee-action:hover{filter:brightness(1.05);transform:translateY(-1px)}.pp-creator-primary-action{color:#fff;background:#ed1746}.pp-creator-coffee-action{color:#032819;background:#08d17d;margin-top:0}.pp-creator-hub-content{gap:10px}.pp-creator-hub-intro{text-align:center;background:#1d2e35;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:12px;display:flex}.pp-creator-hub-kicker{color:#ffca49;background:#382b15;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.pp-creator-hub-intro h3{color:#fffaf5;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:800;line-height:1.3}.pp-creator-payment-card{background:#292214;border:1px solid #7a4b06;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.pp-creator-payment-icon{color:#fff;background:#ff9d00;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.pp-creator-payment-copy{flex:auto;gap:4px;min-width:0;display:grid}.pp-creator-payment-copy strong{color:#ffe09a;font-size:11px;line-height:1.2}.pp-creator-payment-copy small{color:#bdb6a7;font-size:10px;line-height:1.2}.pp-creator-qr-button{color:#e1e4e4;cursor:pointer;background:#3b3b36;border:0;border-radius:8px;flex:none;padding:7px 8px;font-size:10px;font-weight:850}.pp-creator-upi-button{color:#241700;white-space:nowrap;background:#ffb000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 9px;font-size:10px;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.pp-creator-upi-copy{color:#c8d4d6;width:100%;font:inherit;text-align:left;cursor:pointer;background:#111f25;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.pp-creator-upi-copy strong{color:#f8f6ed;overflow-wrap:anywhere}.pp-creator-copy-label{color:#ffca55;flex:none;align-items:center;gap:5px;font-weight:800;display:inline-flex}.pp-creator-link-card{color:#f4f7f7;background:#132229;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.pp-creator-link-card:hover{background:#1a2c33;border-color:#fff3;transform:translateY(-1px)}.pp-creator-link-card.is-blue{background:#061e33;border-color:#084775}.pp-creator-link-card.is-green{background:#062622;border-color:#075b4d}.pp-creator-link-card.is-purple{background:#191c24;border-color:#363540}.pp-creator-link-icon{color:#fff;background:#0767f8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.pp-creator-link-card.is-green .pp-creator-link-icon{background:#00c879}.pp-creator-link-card.is-purple .pp-creator-link-icon{background:#9a00ea}.pp-creator-link-copy{flex:auto;gap:4px;min-width:0;display:grid}.pp-creator-link-copy strong{color:#ecf2f3;font-size:11px;line-height:1.2}.pp-creator-link-card.is-blue .pp-creator-link-copy strong{color:#aad8ff}.pp-creator-link-copy small{color:#aab8bc;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.pp-creator-link-arrow{color:#92a5aa;flex:none;margin-left:auto}.pp-creator-instagram-link{color:#f35a9e;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.pp-creator-instagram-link svg:last-child{color:#9ba8ac}.pp-creator-footer{color:#8e9fa3;text-align:center;background:#071216;border-top:1px solid #ffffff14;flex:none;padding:10px 12px;font-size:10px}.pp-creator-footer span{color:#ff5476}.pp-creator-qr-overlay{z-index:1500;-webkit-backdrop-filter:blur(5px);background:#03070ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pp-creator-qr-dialog{color:#eff5f5;text-align:center;background:#0d1b21;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:center;gap:12px;width:min(340px,100%);padding:24px 20px 20px;display:flex;position:relative;box-shadow:0 25px 70px #00000073}.pp-creator-qr-close{top:10px;right:10px}.pp-creator-qr-dialog h3{color:#fff;margin:5px 32px 0;font-size:19px}.pp-creator-qr-dialog p{color:#bdcacc;margin:0;font-size:12px;line-height:1.45}.pp-creator-upi-qr-image{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:min(230px,72vw);height:auto;padding:9px;display:block}.pp-creator-qr-upi-id{color:#f6ddb5;letter-spacing:.2px;font-size:13px}.pp-creator-copy-full{color:#eff4f4;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#1d2e35;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.pp-creator-qr-pay{width:100%;min-height:38px;font-size:12px}@keyframes pp-creator-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pp-creator-rise-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.pp-creator-whatsapp-launcher{right:13px;bottom:calc(82px + env(safe-area-inset-bottom));width:50px;height:50px}.pp-creator-overlay{padding:12px 10px calc(78px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.pp-creator-panel{width:100%;max-width:430px;height:min(66dvh,580px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border-radius:20px;min-height:0}.pp-creator-hero{flex-basis:218px;min-height:190px;padding:16px 21px}.pp-creator-content{gap:11px;padding:13px 12px 15px}.pp-creator-message{font-size:12px}.pp-creator-hub-content{gap:9px}.pp-creator-hub-intro{min-height:74px}.pp-creator-payment-card{gap:7px;padding:8px}.pp-creator-payment-icon{flex-basis:34px;width:34px;height:34px}.pp-creator-payment-copy strong{font-size:10.5px}.pp-creator-payment-copy small{font-size:9.5px}.pp-creator-upi-button{padding:8px 7px;font-size:9.5px}}@media (width<=360px){.pp-creator-tabs button{gap:5px;font-size:11px}.pp-creator-payment-card{gap:5px}.pp-creator-payment-copy small{font-size:9px}.pp-creator-qr-button{padding:7px 6px}.pp-creator-upi-button{font-size:9px}}@media (prefers-reduced-motion:reduce){.pp-creator-whatsapp-launcher,.pp-creator-overlay,.pp-creator-panel,.pp-creator-link-card,.pp-creator-primary-action,.pp-creator-coffee-action{transition:none!important;animation:none!important}}@media (width<=640px){.pp-creator-overlay{padding:calc(70px + env(safe-area-inset-top)) 10px calc(78px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.pp-creator-panel{height:auto;max-height:calc(100dvh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.pp-creator-hero{flex:0 0 170px;min-height:170px;padding:12px 18px}.pp-creator-content{overscroll-behavior:auto;scrollbar-width:none;flex:none;gap:7px;min-height:auto;padding:9px 10px 10px;overflow:visible}.pp-creator-content::-webkit-scrollbar{display:none}.pp-creator-hub-content{gap:7px}.pp-creator-hub-intro{gap:5px;min-height:62px;padding:8px}.pp-creator-hub-intro h3{font-size:15px;line-height:1.22}.pp-creator-payment-card{gap:6px;padding:6px 7px}.pp-creator-payment-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px}.pp-creator-payment-copy{gap:2px}.pp-creator-payment-copy strong{font-size:10px}.pp-creator-payment-copy small{font-size:9px}.pp-creator-qr-button{padding:6px 7px}.pp-creator-upi-button{padding:7px;font-size:9px}.pp-creator-upi-copy{padding:7px 9px;font-size:9px}.pp-creator-link-card{gap:8px;padding:7px 8px}.pp-creator-link-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.pp-creator-link-copy{gap:3px}.pp-creator-link-copy strong{font-size:10.5px}.pp-creator-link-copy small{font-size:9px;line-height:1.15}.pp-creator-instagram-link{margin-top:0;font-size:10px}.pp-creator-footer{padding:7px 10px;font-size:9px;line-height:1.2}.pp-creator-message{padding:12px 11px 23px;line-height:1.4}.pp-creator-message-secondary{padding:11px}.pp-creator-primary-action,.pp-creator-coffee-action{min-height:38px;padding:8px 10px}}@media (width<=640px) and (height<=700px){.pp-creator-overlay{padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.pp-creator-panel{max-height:calc(100dvh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.pp-creator-hero{flex-basis:132px;min-height:132px;padding:10px 15px}.pp-creator-tabs{gap:4px;padding:6px}.pp-creator-tabs button{min-height:32px;padding:5px 4px;font-size:10.5px}.pp-creator-content{gap:5px;padding:7px 8px 8px}.pp-creator-hub-content{gap:5px}.pp-creator-hub-intro{min-height:50px;padding:6px}.pp-creator-hub-intro h3{font-size:13px}.pp-creator-payment-card{gap:5px;padding:5px 6px}.pp-creator-payment-icon,.pp-creator-link-icon{flex-basis:27px;width:27px;height:27px}.pp-creator-upi-copy{padding:6px 8px}.pp-creator-link-card{padding:5px 6px}.pp-creator-link-copy small{font-size:8.5px}.pp-creator-instagram-link{display:none}.pp-creator-footer{padding:5px 8px}}@media (width<=640px){.pp-creator-panel{height:calc(100dvh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.pp-creator-content{overscroll-behavior:none;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden}.pp-creator-content::-webkit-scrollbar{display:none}.pp-creator-hub-content{justify-content:space-evenly}.pp-creator-content:not(.pp-creator-hub-content)>.pp-creator-coffee-action{margin-top:auto}}@media (width<=640px) and (height<=700px){.pp-creator-panel{height:calc(100dvh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.pp-creator-hero{box-sizing:border-box;aspect-ratio:16/9;flex:none;width:100%;height:auto;min-height:0}.pp-creator-banner-image{object-fit:cover;object-position:center center;width:100%;height:100%}@media (width<=640px){.pp-creator-hero{aspect-ratio:16/9;flex:none;height:auto;min-height:0;padding:12px 18px}}@media (width>=641px){.pp-creator-overlay{z-index:5500;justify-content:center;align-items:center;padding:24px;inset:0;overflow-y:auto}.pp-creator-panel{flex:none;width:min(460px,100vw - 48px);height:auto;min-height:0;max-height:calc(100dvh - 48px)}.pp-creator-hero{aspect-ratio:16/9;flex:none;width:100%;height:auto;min-height:0}.pp-creator-content{flex:auto;min-height:0;overflow-y:auto}}@media (width>=641px) and (width<=768px){.pp-creator-overlay{padding:20px 16px 88px}.pp-creator-panel{width:min(460px,100%);max-height:calc(100dvh - 112px)}}.pp-creator-launcher-image{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.pp-creator-whatsapp-launcher{background:#fff2df;border:1px solid #ff8244a6;padding:3px;overflow:hidden;box-shadow:0 8px 25px #932e124d,0 0 0 4px #ff703e1a}.pp-creator-whatsapp-launcher:hover{background:#ffe5c7;box-shadow:0 11px 30px #932e125c,0 0 0 5px #ff703e24}.pp-creator-amount-picker{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.pp-creator-amount-label{color:#c9d5d7;font-size:11px;font-weight:750}.pp-creator-amount-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pp-creator-amount-options button{color:#dce5e7;min-height:34px;font:inherit;cursor:pointer;background:#1d2e35;border:1px solid #ffffff1f;border-radius:9px;font-size:12px;font-weight:800}.pp-creator-amount-options button.is-selected{color:#2b130b;background:#ffb178;border-color:#ffcfab}.pp-creator-domain-footnote{color:#99aaad;text-align:center;margin:0;font-size:10px;line-height:1.45}.pp-site-footer{--footer-text:#f8eee5;--footer-muted:#c3a99a;--footer-accent:#ff956b;--footer-border:#ffe0c926;isolation:isolate;width:100%;color:var(--footer-text);background:#190c0a;border-top:1px solid #ffa6733d;margin-top:44px;position:relative;overflow:hidden}.pp-site-footer,.pp-site-footer *{box-sizing:border-box}.pp-site-footer:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(110deg,#190c0ae0 0%,#190c0ac7 50%,#190c0adb 100%),url(/assets/patnapujo-footer-bg-CL29bHne.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.pp-site-footer:after{content:"";z-index:-1;filter:blur(75px);pointer-events:none;background:#c64e2b21;border-radius:50%;width:300px;height:280px;position:absolute;top:-120px;right:-100px}.pp-site-footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.86fr) minmax(0,.86fr) minmax(0,.92fr);align-items:start;gap:clamp(22px,3vw,42px);width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 38px;display:grid}.pp-site-footer__brand{min-width:0}.pp-site-footer__brand-link{max-width:100%;color:var(--footer-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pp-site-footer__logo{background:#ffffff12;border:1px solid #ffc2933b;border-radius:14px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid;overflow:hidden}.pp-site-footer__logo img{object-fit:contain;width:100%;height:100%;display:block}.pp-site-footer__brand-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.pp-site-footer__brand-copy strong{color:var(--footer-text);letter-spacing:-.6px;font-family:Playfair Display,Georgia,serif;font-size:26px;line-height:1}.pp-site-footer__brand-copy small{color:var(--footer-accent);letter-spacing:1.1px;font-size:8px;font-weight:850;line-height:1.5}.pp-site-footer__description{max-width:350px;color:var(--footer-muted);margin:20px 0 19px;font-size:12px;line-height:1.85}.pp-site-footer__cta{color:#fff;background:linear-gradient(135deg,#f4774c,#cf482b);border-radius:12px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:43px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #cf482b33}.pp-site-footer__cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #cf482b4d}.pp-site-footer__column{flex-direction:column;align-items:flex-start;gap:17px;min-width:0;display:flex}.pp-site-footer__column h3{color:#ffb27f;letter-spacing:1.45px;margin:4px 0 5px;padding:0;font-size:10px;font-weight:900;line-height:1.4}.pp-site-footer__column a{min-width:0;max-width:100%;color:var(--footer-muted);align-items:center;gap:9px;font-size:11px;font-weight:650;line-height:1.5;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.pp-site-footer__column a span{overflow-wrap:anywhere;min-width:0}.pp-site-footer__column a svg{color:var(--footer-accent);flex:none}.pp-site-footer__column a:hover{color:#fff;transform:translate(3px)}.pp-site-footer__column--help{min-width:0}.pp-site-footer__help-arrow{opacity:.7;flex:none}.pp-site-footer__column a.pp-site-footer__emergency{color:#ffd0ba;background:#cf482b29;border:1px solid #ff78536b;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:39px;padding:9px 10px;font-weight:850;display:flex}.pp-site-footer__emergency svg{color:#ff956b;flex:none}.pp-site-footer__emergency span{flex:1;min-width:0}.pp-site-footer__column a.pp-site-footer__emergency:hover{background:#cf482b47;border-color:#ff7853b3}.pp-site-footer__bottom{border-top:1px solid var(--footer-border);justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:66px;margin:0 auto;padding:15px 0;display:flex}.pp-site-footer__made,.pp-site-footer__copyright,.pp-site-footer__credit{min-width:0;color:var(--footer-muted);align-items:center;gap:7px;font-size:10px;line-height:1.5;display:inline-flex}.pp-site-footer__made svg{color:#ff795f;flex:none}.pp-site-footer__credit{flex-wrap:wrap;gap:4px}.pp-site-footer__credit a{color:var(--footer-accent);font-weight:800;text-decoration:none;transition:color .16s}.pp-site-footer__credit a:hover{color:#fff;text-decoration:underline}.pp-site-footer__back-top{color:var(--footer-accent);align-items:center;gap:7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.pp-site-footer__back-top:hover{color:#fff}@media (width<=900px) and (width>=761px){.pp-site-footer__inner{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.85fr));gap:22px}.pp-site-footer__brand-copy strong{font-size:23px}}@media (width<=760px){.pp-site-footer{margin-top:30px}.pp-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 16px;width:calc(100% - 32px);padding:34px 0 27px}.pp-site-footer__brand{grid-column:1/-1}.pp-site-footer__inner>.pp-site-footer__column:not(.pp-site-footer__column--help){grid-column:auto;gap:14px;min-width:0}.pp-site-footer__inner>.pp-site-footer__column--help{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 10px;width:100%;min-width:0;display:grid}.pp-site-footer__column--help h3{grid-column:1/-1;margin:0 0 4px}.pp-site-footer__column--help>a{overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffe0c91f;border-radius:9px;align-items:center;gap:7px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:10px;line-height:1.35;display:flex;transform:none}.pp-site-footer__column--help>a span{overflow-wrap:anywhere;flex:1;min-width:0}.pp-site-footer__column--help>a svg{flex:0 0 14px;width:14px;height:14px}.pp-site-footer__column--help>a.pp-site-footer__emergency{color:#ffd0ba;background:#cf482b2e;border-color:#ff78536b;grid-column:1/-1;min-height:40px;padding:9px 11px;font-size:11px}.pp-site-footer__column--help>a:hover{background:#ffffff13;transform:none}.pp-site-footer__column--help>a.pp-site-footer__emergency:hover{background:#cf482b45}.pp-site-footer__bottom{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:calc(100% - 32px);min-height:0;margin:0 auto;padding:18px 0 22px;display:flex}.pp-site-footer__made{text-align:center;flex:0 0 100%;justify-content:center;font-size:10px}.pp-site-footer__copyright,.pp-site-footer__credit{text-align:center;flex:0 auto;justify-content:center;font-size:9px}.pp-site-footer__back-top{flex:0 0 100%;justify-content:center}}@media (width<=380px){.pp-site-footer__inner{gap:24px 12px;width:calc(100% - 28px)}.pp-site-footer__column{gap:14px}.pp-site-footer__column h3{letter-spacing:1.1px;font-size:9px}.pp-site-footer__column a{font-size:10px}.pp-site-footer__column--help{gap:8px}.pp-site-footer__column--help>a{gap:6px;padding:8px 7px;font-size:9px}.pp-site-footer__column--help>a.pp-site-footer__emergency{font-size:10px}.pp-site-footer__brand-copy strong{font-size:23px}}@media (width<=360px){.pp-site-footer__bottom{flex-direction:column;gap:9px;width:calc(100% - 28px)}.pp-site-footer__made,.pp-site-footer__copyright,.pp-site-footer__credit{text-align:center;flex:none;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pp-site-footer__cta,.pp-site-footer__column a,.pp-site-footer__credit a{transition:none}.pp-site-footer__cta:hover,.pp-site-footer__column a:hover{transform:none}}@media (width<=760px){.pp-site-footer{margin-bottom:-82px;padding-bottom:82px}.pp-site-footer:before,.pp-site-footer:after{bottom:0}.pp-site-footer__bottom{z-index:1;position:relative}}@media (width<=380px){.pp-site-footer{margin-bottom:-82px;padding-bottom:82px}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.new-shell{--shell-bg:#f7f1e8;--shell-surface:#fffaf3;--shell-text:#241b16;--shell-muted:#756a62;--shell-border:#4932231f;--shell-accent:#c66a35;background:var(--shell-bg);min-height:100vh;color:var(--shell-text)}.new-shell-header{z-index:4000;background:color-mix(in srgb, var(--shell-surface) 93%, transparent);border-bottom:1px solid var(--shell-border);-webkit-backdrop-filter:blur(18px);width:100%;position:sticky;top:0}.new-shell-header-inner{align-items:center;gap:20px;width:min(1380px,100% - 32px);min-height:72px;margin:0 auto;display:flex}.new-shell-brand{min-width:max-content;color:var(--shell-text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.new-shell-brand-logo-wrap{background:#c66a3514;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.new-shell-brand-logo{object-fit:contain;width:100%;height:100%}.new-shell-brand-copy{flex-direction:column;gap:3px;display:flex}.new-shell-brand-copy strong{color:var(--shell-text);letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-size:19px;line-height:1}.new-shell-brand-copy span{color:var(--shell-accent);letter-spacing:.14em;font-size:7px;font-weight:900;line-height:1}.new-shell-desktop-nav{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.new-shell-nav-link{min-height:40px;color:var(--shell-muted);background:0 0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:800;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.new-shell-nav-link:hover{color:var(--shell-text);background:#c66a3512}.new-shell-nav-link.is-active{color:var(--shell-accent);background:#c66a351a}.new-shell-actions{z-index:4500;flex:none;align-items:center;gap:8px;display:flex;position:relative}.new-shell-icon-btn{border:1px solid var(--shell-border);background:var(--shell-surface);width:40px;height:40px;color:var(--shell-text);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid}.new-shell-icon-btn:hover{color:var(--shell-accent);background:#c66a3512;border-color:#c66a3559;transform:translateY(-1px)}.new-shell-profile-btn{border:1px solid var(--shell-border);background:var(--shell-surface);width:40px;height:40px;color:var(--shell-text);cursor:pointer;z-index:4600;border-radius:12px;place-items:center;padding:0;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.new-shell-profile-btn:hover{color:var(--shell-accent);background:#c66a3512;border-color:#c66a3559;transform:translateY(-1px);box-shadow:0 8px 22px #28190f14}.new-shell-profile-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.new-shell-profile-fallback{width:32px;height:32px;color:var(--shell-accent);background:#c66a351f;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.new-shell-auth-loading{place-items:center;width:40px;height:40px;display:grid}.new-shell-auth-loading span{border:2px solid #c66a3529;border-top-color:var(--shell-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite newShellSpin}@keyframes newShellSpin{to{transform:rotate(360deg)}}.new-shell-content{min-height:calc(100vh - 72px);position:relative}.new-shell-mobile-nav,.new-shell-mobile-profile-float{display:none}@media (width<=768px){.new-shell-header{z-index:5000}.new-shell-header-inner{gap:8px;width:calc(100% - 18px);min-height:60px}.new-shell-brand{gap:7px}.new-shell-brand-logo-wrap{border-radius:9px;flex-basis:32px;width:32px;height:32px}.new-shell-brand-copy strong{font-size:16px}.new-shell-brand-copy span{letter-spacing:.12em;font-size:5px}.new-shell-desktop-nav{display:none}.new-shell-actions{gap:6px;margin-left:auto}.new-shell-icon-btn,.new-shell-profile-btn{border-radius:11px;width:37px;height:37px}.new-shell-profile-avatar,.new-shell-profile-fallback{width:29px;height:29px}.new-shell-content{min-height:calc(100vh - 60px);padding-bottom:82px}.new-shell-mobile-nav{z-index:6000;padding:6px 9px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-surface) 96%, transparent);-webkit-backdrop-filter:blur(20px);display:block;position:fixed;bottom:0;left:0;right:0}.new-shell-mobile-nav-inner{grid-template-columns:repeat(5,1fr);gap:3px;width:100%;display:grid}.new-shell-mobile-link{min-width:0;min-height:52px;color:var(--shell-muted);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.new-shell-mobile-link.is-active{color:var(--shell-accent);background:#c66a351a}.new-shell-mobile-icon{place-items:center;width:28px;height:24px;display:grid}.new-shell-mobile-label{font-size:.57rem;font-weight:800;line-height:1}.new-shell-mobile-profile-float{z-index:5900;border:2px solid var(--shell-surface);background:var(--shell-surface);border-radius:50%;place-items:center;width:42px;height:42px;padding:2px;text-decoration:none;display:grid;position:fixed;bottom:77px;right:12px;box-shadow:0 9px 25px #1e140d33}.new-shell-mobile-profile-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.new-shell-mobile-profile-fallback{width:100%;height:100%;color:var(--shell-accent);background:#c66a3521;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}}@media (width<=380px){.new-shell-brand-copy{display:none}.new-shell-header-inner{min-height:58px}.new-shell-mobile-label{font-size:.53rem}}html[data-theme=dark] .new-shell{--shell-bg:#14110f;--shell-surface:#201a17;--shell-text:#f5eee7;--shell-muted:#aa9a8d;--shell-border:#fff5ec1a;--shell-accent:#e07c42;background:var(--shell-bg);color:var(--shell-text)}html[data-theme=dark] .new-shell-header{border-bottom-color:var(--shell-border);background:#14110ff0}html[data-theme=dark] .new-shell-brand-copy strong{color:#fff5ed}html[data-theme=dark] .new-shell-brand-copy span{color:#e98a51}html[data-theme=dark] .new-shell-brand-logo-wrap{background:#fff4ea14}html[data-theme=dark] .new-shell-icon-btn,html[data-theme=dark] .new-shell-profile-btn{color:#f8eee5;background:#241d19;border-color:#fff5ec1a}html[data-theme=dark] .new-shell-icon-btn:hover,html[data-theme=dark] .new-shell-profile-btn:hover{color:#f09a67;background:#2a211d;border-color:#e07c4266}html[data-theme=dark] .new-shell-nav-link{color:#aa9a8d}html[data-theme=dark] .new-shell-nav-link:hover{color:#f5eee7;background:#ffffff0d}html[data-theme=dark] .new-shell-nav-link.is-active{color:#e98a51;background:#e07c421f}html[data-theme=dark] .new-shell-mobile-nav{background:#14110ff5}html[data-theme=dark] .new-shell-mobile-link{color:#95877c}html[data-theme=dark] .new-shell-mobile-link.is-active{color:#e98a51;background:#e07c421f}html[data-theme=dark] .new-shell-mobile-profile-float{background:#241d19;border-color:#241d19}.new-shell-content--pujo-bg{isolation:isolate;position:relative;background:0 0!important}.new-shell-content--pujo-bg:before{content:"";z-index:-1;pointer-events:none;background-color:#f7f1e8;background-image:url(/assets/patnapujo-home-bg-N-SamEVv.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.new-shell-content--pujo-bg .pphome,.new-shell-content--pujo-bg .ppexplore,.new-shell-content--pujo-bg .pp-map-page,.new-shell-content--pujo-bg .pproutes,.new-shell-content--pujo-bg .ppdetails,.new-shell-content--pujo-bg .ppdetails-content,.new-shell-content--pujo-bg .ppdetails-state-page{background:0 0!important}html[data-theme=dark] .new-shell-content--pujo-bg:before{background-color:#170c09;background-image:linear-gradient(#160a0894 0%,#160a08b8 55%,#160a08d6 100%),url(/assets/patnapujo-home-bg-N-SamEVv.webp);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:cover,cover}@media (width<=600px){.new-shell-content--pujo-bg:before{background-position:top;background-size:cover}html[data-theme=dark] .new-shell-content--pujo-bg:before{background-position:top,top;background-size:cover,cover}}.pwa-install-toast{z-index:9999;left:16px;right:16px;bottom:calc(82px + env(safe-area-inset-bottom,0px));color:#2d2019;-webkit-backdrop-filter:blur(16px);background:#fffcf8f7;border:1px solid #c66a3540;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:12px;width:auto;max-width:360px;margin-inline:auto;padding:13px;animation:.24s ease-out pwa-toast-in;display:grid;position:fixed;box-shadow:0 12px 36px #23160f38}.pwa-install-toast__icon{color:#fff;background:#c66a35;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pwa-install-toast__body{min-width:0}.pwa-install-toast__header{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.pwa-install-toast__header strong{font-size:14px;font-weight:750}.pwa-install-toast__close{color:#5d514a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.pwa-install-toast__close:hover{background:#0000000f}.pwa-install-toast__description{color:#716259;margin:3px 0 10px;font-size:12px;line-height:1.5}.pwa-install-toast__help{color:#60452f;background:#fff0e3;border-radius:9px;margin:0 0 10px;padding:9px;font-size:12px;line-height:1.45}.pwa-install-toast__install{color:#fff;cursor:pointer;background:#c66a35;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.pwa-install-toast__install:hover{background:#a95326}.pwa-install-toast button:focus-visible{outline-offset:3px;outline:2px solid #7b391b}@keyframes pwa-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pwa-install-toast{animation:none}}.pp-push-prompt{z-index:12000;right:22px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:min(410px,100vw - 28px);color:var(--text-color,#f8f5f2);background:var(--card-bg,#211b19);border:1px solid var(--border-color,#ffffff24);box-sizing:border-box;border-radius:19px;align-items:flex-start;gap:13px;padding:17px;animation:.22s ease-out pp-push-prompt-in;display:flex;position:fixed;box-shadow:0 18px 56px #00000057}.pp-push-prompt__icon{color:#ff9252;background:#ff85441f;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.pp-push-prompt__body{flex:1;min-width:0}.pp-push-prompt__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pp-push-prompt__eyebrow{color:#ff9252;letter-spacing:.12em;margin-bottom:3px;font-size:.66rem;font-weight:850;display:block}.pp-push-prompt__heading h2{margin:0;font-size:1.04rem;font-weight:800;line-height:1.3}.pp-push-prompt__close{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.pp-push-prompt__close:hover{opacity:1;background:#7f7f7f1f}.pp-push-prompt__body>p{opacity:.78;margin:8px 0 13px;font-size:.9rem;line-height:1.48}.pp-push-prompt__body>.pp-push-prompt__error{color:#ff7e88;opacity:1;overflow-wrap:anywhere;margin:8px 0 10px}.pp-push-prompt__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pp-push-prompt__enable,.pp-push-prompt__later{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.88rem;font-weight:750;display:inline-flex}.pp-push-prompt__enable{color:#fff;background:#a82d49}.pp-push-prompt__enable:hover:not(:disabled){background:#bd3454}.pp-push-prompt__later{color:inherit;opacity:.75;background:0 0}.pp-push-prompt__later:hover:not(:disabled){opacity:1;background:#7f7f7f1f}.pp-push-prompt__enable:disabled,.pp-push-prompt__later:disabled{opacity:.6;cursor:wait}.pp-push-prompt__spinner{animation:.9s linear infinite pp-push-prompt-spin}@keyframes pp-push-prompt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-push-prompt-spin{to{transform:rotate(360deg)}}@media (width<=560px){.pp-push-prompt{right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));border-radius:16px;gap:11px;width:calc(100vw - 24px);padding:14px}.pp-push-prompt__icon{flex-basis:36px;width:36px;height:36px}.pp-push-prompt__heading h2{font-size:.98rem}.pp-push-prompt__body>p{font-size:.84rem}.pp-push-prompt__actions{align-items:stretch}.pp-push-prompt__enable{flex:1}}@media (prefers-reduced-motion:reduce){.pp-push-prompt{animation:none}.pp-push-prompt__spinner{animation-duration:1.8s}}.pp-maintenance-shell{color:#2a1c18;background:radial-gradient(circle at top,#fff4ea 0%,#f8e9dc 48%,#ead8ca 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.pp-maintenance-card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf8eb;border:1px solid #5631241a;border-radius:28px;width:min(100%,520px);padding:38px 30px;box-shadow:0 24px 70px #442a1c24}.pp-maintenance-mark{background:#570008;border:1px solid #ffc35e6b;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid;overflow:hidden;box-shadow:0 7px 18px #64000d2e}.pp-maintenance-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pp-maintenance-card>span{color:#c04e26;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.pp-maintenance-card h1{margin:0;font-size:clamp(32px,8vw,54px);line-height:.98}.pp-maintenance-card p{color:#745e55;max-width:42ch;margin:16px auto 24px;line-height:1.6}.pp-maintenance-card button{color:#fff;cursor:pointer;background:#2a1c18;border:0;border-radius:14px;padding:12px 18px;font-weight:700}.pp-maintenance-loading .pp-maintenance-card h1{font-size:clamp(26px,7vw,40px)}.pp-route-loading{background:var(--bg,#f7f1e8);min-height:calc(100vh - 76px);color:var(--text,#241b16);place-items:center;padding:24px;display:grid}.pp-route-loading-card{border:1px solid var(--border,#4932231f);background:var(--surface,#fffaf3);text-align:center;border-radius:20px;justify-items:center;gap:8px;width:min(320px,100%);padding:24px 20px;display:grid;box-shadow:0 16px 45px #2d1f1414}.pp-route-loading-card strong{font-size:.9rem}.pp-route-loading-card span{color:var(--muted,#756a62);font-size:.72rem}.pp-route-loading-spinner{border:3px solid #c66a352e;border-top-color:var(--accent,#c66a35);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite ppRouteLoadingSpin}@keyframes ppRouteLoadingSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .pp-route-loading{background:#171311}html[data-theme=dark] .pp-route-loading-card{background:#211b18;border-color:#fff5ec1a}@media (width<=768px){.pp-route-loading{min-height:calc(100vh - 68px);padding:18px}.pp-route-loading-card{border-radius:18px;padding:20px 16px}}
