.swr-modal{position:fixed;inset:0;z-index:100030;background:#150c199e;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));animation:swfIn .18s ease-out}.swr-box{background:#fff;color:#1c0e20;width:min(100%,460px);max-height:92vh;max-height:92dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-radius:24px;box-sizing:border-box;padding:0 16px 18px;box-shadow:0 20px 60px #0006}.swr-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;padding:14px 0 8px;background:#fff}.swr-head b{font-size:calc(17px*var(--sh,1))}.swr-x{border:0;background:#f6edf2;width:32px;height:32px;border-radius:50%;font-size:calc(20px*var(--sh,1));line-height:1;cursor:pointer;color:#6b5a66}.swr-tabs{display:flex;gap:6px;background:#f6edf2;border-radius:999px;padding:4px;margin:0 0 12px}.swr-tab{flex:1;border:0;background:transparent;border-radius:999px;padding:8px 2px;font-family:inherit;font-weight:700;font-size:calc(12px*var(--sh,1));color:#7a5a6c;cursor:pointer;white-space:nowrap}.swr-tab.on{background:#fff;color:#b3105f;box-shadow:0 1px 4px #b3105f2e}.swr-muat{margin:30px 0;text-align:center;color:#6b7280;font-size:calc(13px*var(--sh,1))}.swr-card{position:relative;overflow:hidden;border-radius:22px;padding:18px 16px 14px;color:#fff;background:linear-gradient(150deg,#ff6fb5,#ff1d86 55%,#8e0c4b);box-shadow:0 10px 26px #ff1d8647}.swr-card:before,.swr-card:after{content:"";position:absolute;width:150px;height:150px;opacity:.09;background:#fff;clip-path:path("M75 5Q85 65 145 75Q85 85 75 145Q65 85 5 75Q65 65 75 5Z");pointer-events:none}.swr-card:before{right:-26px;top:-18px}.swr-card:after{left:-34px;bottom:40px}.swr-top{display:flex;align-items:center;gap:9px;position:relative}.swr-top svg{width:30px;height:30px;flex:none}.swr-top b{display:block;font-size:calc(13px*var(--sh,1));letter-spacing:.08em;font-weight:900}.swr-top em{display:block;font-style:normal;font-size:calc(12.5px*var(--sh,1));opacity:.88}.swr-nama{margin:16px 0 0;font-size:calc(15px*var(--sh,1));font-weight:700;opacity:.92;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swr-gelar{display:flex;align-items:center;gap:10px;margin:4px 0 0;position:relative}.swr-gelar i{font-style:normal;font-size:calc(40px*var(--sh,1));line-height:1}.swr-gelar b{font-size:calc(25px*var(--sh,1));line-height:1.1;font-weight:900}.swr-ket{margin:6px 0 14px;font-size:calc(13px*var(--sh,1));line-height:1.45;opacity:.93;position:relative}.swr-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative}.swr-t{border-radius:16px;padding:10px 11px;background:#ffffff2b;display:flex;flex-direction:column;gap:1px;min-width:0}.swr-t i{font-style:normal;font-size:calc(19px*var(--sh,1));line-height:1.1}.swr-t b{font-size:calc(21px*var(--sh,1));line-height:1.15;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swr-t small{font-size:calc(11.5px*var(--sh,1));opacity:.9;line-height:1.25}.swr-foot{margin-top:12px;text-align:center;font-size:calc(11.5px*var(--sh,1));font-weight:700;opacity:.85;position:relative}.swr-aksi{display:flex;gap:8px;margin-top:12px}.swr-aksi .swr-go{flex:1;margin-top:0}.swr-dl{flex:none;width:48px;border:1.5px solid #FF9FCB;border-radius:999px;background:#fff;color:#b3105f;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.swr-dl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.swr-dl:disabled{opacity:.45;cursor:default}.swr-dl:active:not(:disabled){transform:scale(.95)}.swr-sos{margin-top:10px;border:1.5px solid #f0dce6;border-radius:16px;background:#fffafd;padding:10px 12px}.swr-sos>b{font-size:calc(13px*var(--sh,1))}.swr-sos>div{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.swr-sos a,.swr-sos button{border:0;border-radius:999px;padding:8px 13px;font-family:inherit;font-weight:700;font-size:calc(12.5px*var(--sh,1));color:#b3105f;background:#ffe3f1;text-decoration:none;cursor:pointer}.swr-sos small{display:block;color:#6b7280;font-size:calc(11.5px*var(--sh,1));line-height:1.4}.swr-go{width:100%;margin-top:12px;border:0;border-radius:999px;padding:12px;font-family:inherit;font-weight:800;font-size:calc(14.5px*var(--sh,1));color:#fff;background:linear-gradient(135deg,#ff4da6,#ff1d86);box-shadow:0 6px 18px #ff1d8652;cursor:pointer}.swr-go:disabled{background:#f0dce6;color:#8a6b7c;box-shadow:none;cursor:default}.swr-go:active:not(:disabled){transform:scale(.98)}.swr-cat{margin:10px 2px 0;color:#6b7280;font-size:calc(11.5px*var(--sh,1));line-height:1.4;text-align:center}
