.rmd{--bg:#07111b;--fg:#ece6d6;--mute:#9fb0bd;--gold:#ecc66a;--goldd:#2a2005;--line:#22384b;--card:#0d1c2b;--green:#5fc7a6;color-scheme:dark}.rmd,.rmd *{box-sizing:border-box}.rmd{position:relative;isolation:isolate;min-height:100vh;background:var(--bg);color:var(--fg);font:15px/1.7 Noto Sans Malayalam,system-ui,sans-serif;margin:0;transition:background 1.2s}.rmd:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#15344d 0,transparent 60%),radial-gradient(1.5px 1.5px at 12% 18%,#fff9 50%,transparent),radial-gradient(1px 1px at 68% 12%,#fff7 50%,transparent),radial-gradient(1.5px 1.5px at 84% 44%,#fff6 50%,transparent),radial-gradient(1px 1px at 30% 62%,#fff6 50%,transparent),radial-gradient(1px 1px at 52% 82%,#fff5 50%,transparent),radial-gradient(1px 1px at 6% 90%,#fff5 50%,transparent);transition:opacity 1.2s}.rmd.dim:before{opacity:.15}.rmd.dim{background:#010307}.rmd .pv{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:9;background:var(--gold);color:var(--goldd);font-size:12px;font-weight:800;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px 10px}.rmd .pv button,.rmd .pv select{font:inherit;font-size:12px;border-radius:8px;border:1px solid #8a6d1d;background:#fff6dc;color:var(--goldd);padding:2px 6px;min-height:28px}.rmd .w{position:relative;max-width:560px;margin:0 auto;padding-inline:16px;padding-block:16px 110px}.rmd .v{display:flex;flex-direction:column;gap:14px;animation:rmd-in .9s ease both}@keyframes rmd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rmd .tl{opacity:0;animation:rmd-in 1.6s ease forwards}@media (prefers-reduced-motion:reduce){.rmd .lanw.on svg,.rmd .tl,.rmd .v{animation:none!important;opacity:1}}.rmd .st{font-size:12px;letter-spacing:.12em;color:var(--gold);font-weight:800}.rmd h1{font-size:26px;line-height:1.45}.rmd h1,.rmd h2{margin:0;color:#fbf6e6;text-wrap:balance}.rmd h2{font-size:21px;line-height:1.5}.rmd h3{color:#fbf6e6}.rmd h3,.rmd p{margin:0;font-size:16px}.rmd p{line-height:1.95;color:#d9d3c2}.rmd .br{font-size:15px;color:#b9c6cf;-webkit-border-start:2px solid #ecc66a66;border-inline-start:2px solid #ecc66a66;-webkit-padding-start:10px;padding-inline-start:10px;line-height:1.85}.rmd .ar{font-family:Amiri,serif;color:var(--gold);font-size:26px;line-height:2;text-align:center;direction:rtl}.rmd .note,.rmd .src{font-size:12.5px;color:var(--mute)}.rmd .note{line-height:1.7}.rmd .box{border:1px solid var(--line);border-radius:18px;padding:14px;background:var(--card);display:flex;flex-direction:column;gap:10px}.rmd .btn{display:block;width:100%;border:0;border-radius:15px;padding:14px;font:inherit;font-weight:800;font-size:16px;background:var(--gold);color:var(--goldd);cursor:pointer;text-align:center;text-decoration:none}.rmd .ghost{background:rgba(255,255,255,.06);color:var(--fg);border:1px solid var(--line)}.rmd .sm{font-size:14px;padding:10px;font-weight:700}.rmd .row{display:flex;gap:8px;flex-wrap:wrap}.rmd .row>*{flex:1 1 40%}.rmd .row .bk{flex:0 0 24%}.rmd .chips{display:flex;flex-wrap:wrap;gap:6px}.rmd .chip{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--fg);text-decoration:none;font:inherit;font-size:14px;background:rgba(255,255,255,.04);cursor:pointer}.rmd .chip.on{background:var(--gold);color:var(--goldd);border-color:transparent;font-weight:800}.rmd input[type=date],.rmd input[type=text]{width:100%;min-height:48px;border-radius:14px;border:1px solid var(--line);background:#0a1724;color:var(--fg);font:inherit;font-size:17px;padding:10px 14px}.rmd .pips{display:flex;gap:4px}.rmd .pips i{flex:1 1;height:3px;border-radius:3px;background:rgba(255,255,255,.14)}.rmd .pips i.on{background:var(--gold)}.rmd .lanw{display:inline-grid;place-items:center}.rmd .lanw svg{width:40px;height:58px}.rmd .lanw.on svg{filter:drop-shadow(0 0 12px #ecc66acc);animation:rmd-gl 3.2s ease-in-out infinite}@keyframes rmd-gl{50%{filter:drop-shadow(0 0 20px #ffd97a)}}.rmd .biglan{display:grid;place-items:center;background:none;border:0;width:100%;padding:4px;color:inherit;font:inherit;cursor:pointer}.rmd .biglan svg{width:90px;height:130px}.rmd .lname{font-family:Noto Sans Malayalam;font-weight:800;color:var(--gold);font-size:15px;text-align:center;min-height:24px}.rmd .hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.rmd .hdr small{color:var(--mute);font-size:12.5px}.rmd .ck{display:flex;flex-direction:column}.rmd .ci{display:flex;align-items:center;gap:10px;min-height:52px;border-top:1px solid var(--line);font-size:15px}.rmd .ci:first-child{border-top:0}.rmd .ci>span{flex:1 1;min-width:0}.rmd .tg{width:46px;height:30px;border-radius:99px;border:1px solid var(--line);background:#0a1724;position:relative;cursor:pointer;flex:none}.rmd .tg:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#3a5568;transition:.25s}.rmd .tg.on{background:var(--green);border-color:transparent}.rmd .tg.on:after{left:19px;background:#fff}.rmd .dots{display:flex;gap:5px}.rmd .dots button{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#0a1724;color:var(--mute);font:inherit;font-size:11px;cursor:pointer;padding:0}.rmd .dots button.on{background:var(--green);color:#06291f;border-color:transparent;font-weight:800}.rmd .seg2{display:flex;gap:5px}.rmd .seg2 button{min-height:38px;border-radius:10px;border:1px solid var(--line);background:#0a1724;color:var(--fg);font:inherit;font-size:12.5px;padding:4px 8px;cursor:pointer}.rmd .seg2 button.on{background:var(--green);color:#06291f;border-color:transparent;font-weight:800}.rmd .stp{display:flex;align-items:center;gap:6px}.rmd .stp button{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:#0a1724;color:var(--fg);font-size:18px;cursor:pointer}.rmd .stp b{min-width:30px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rmd .grid30{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px;gap:5px}.rmd .grid30 button{aspect-ratio:1;border-radius:10px;border:1px solid var(--line);background:#0a1724;color:var(--mute);font:inherit;font-size:12px;cursor:pointer;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rmd .grid30 button.f{background:#1f5a49;color:#e4f1ea;border-color:transparent}.rmd .grid30 button.mem{border:1.5px dashed var(--gold)}.rmd .grid30 button.t{outline:2px solid var(--gold)}.rmd .grid30 button.sel{background:var(--gold);color:var(--goldd)}.rmd .grid30 button:disabled{opacity:.25;cursor:default}.rmd .calc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;text-align:center}.rmd .calc div{background:#0a1724;border-radius:12px;padding:8px 4px}.rmd .calc b{display:block;font-size:22px;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rmd .calc small{font-size:11.5px;color:var(--mute)}.rmd .juz{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px}.rmd .juz button{aspect-ratio:1;border-radius:8px;border:1px solid var(--line);background:#0a1724;color:var(--mute);font:inherit;font-size:11.5px;cursor:pointer;padding:0}.rmd .juz button.on{background:var(--gold);color:var(--goldd);border-color:transparent;font-weight:800}.rmd .confirm{border:1px solid var(--gold);border-radius:16px;padding:14px;background:rgba(236,198,106,.07);display:flex;flex-direction:column;gap:10px}.rmd .jc{border-radius:20px;padding:16px;background:radial-gradient(120% 120% at 80% 0,#1d4466,#0a1726);border:1px solid #2b4a63;display:flex;gap:12px;align-items:center;cursor:pointer;color:inherit;font:inherit;text-align:start;width:100%}.rmd .jc .lanw svg{width:44px;height:64px}.rmd .nav{position:fixed;left:0;right:0;bottom:0;z-index:8;background:#08131ef2;border-top:1px solid var(--line);display:flex;justify-content:center;padding-bottom:env(safe-area-inset-bottom,0)}.rmd .nav div{display:flex;width:100%;max-width:560px}.rmd .nav button{flex:1 1;min-height:58px;border:0;background:none;color:var(--mute);font:inherit;font-size:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.rmd .nav button b{font-size:19px;line-height:1}.rmd .nav button.on{color:var(--gold);font-weight:800}.rmd .path{position:relative;display:flex;flex-direction:column;gap:2px;padding-block:6px}.rmd .path:before{content:"";position:absolute;left:50%;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(var(--line) 0 6px,transparent 6px 12px)}.rmd .nd{position:relative;display:flex;align-items:center;gap:10px;width:80%;min-height:64px;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:3px 0}.rmd .nd:nth-child(2n){align-self:flex-end;flex-direction:row-reverse;text-align:end}.rmd .nd b{display:block;font-size:15px;color:#fbf6e6}.rmd .nd small{color:var(--mute);font-size:12.5px}.rmd .nd .odd{color:var(--gold)}.rmd .nd.lock{opacity:.45;cursor:default}.rmd .tears{display:flex;flex-direction:column;gap:20px;padding-block:18px;text-align:center}.rmd .tears p{font-size:18px;line-height:1.9;color:#efe9d8}.rmd .q{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.rmd .q:first-of-type{border-top:0;padding-top:0}.rmd .q p{font-size:16px;color:#fbf6e6}.rmd .timer{width:150px;height:150px;border-radius:50%;margin:6px auto;display:grid;place-items:center;font-size:30px;font-weight:800;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rmd .asma{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rmd .asma button{border:1px solid var(--line);border-radius:14px;background:#0a1724;color:var(--fg);font:inherit;padding:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.rmd .asma button b{font-family:Amiri,serif;color:var(--gold);font-size:20px;font-weight:400}.rmd .asma button small{font-size:12px;color:var(--mute)}.rmd .asma button.on{border-color:var(--gold);background:rgba(236,198,106,.08)}.rmd .mg{display:flex;flex-direction:column;gap:6px}.rmd .mg>b{color:var(--gold);font-size:14px}.rmd .mi{display:flex;flex-direction:column;gap:6px;text-align:start;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03);color:var(--fg);font:inherit;font-size:15px;padding:12px;cursor:pointer;min-height:48px}.rmd .mi.on{border-color:var(--gold);background:rgba(236,198,106,.08)}.rmd .mi em{font-style:normal;color:#f4dd9f;line-height:1.8}.rmd .mi small{color:#f0b3a6;font-size:12.5px;line-height:1.6}.rmd .friend{border-radius:18px;padding:14px;background:linear-gradient(160deg,#0f3a2e,#0a2219);border:1px solid #2f6b55;display:flex;flex-direction:column;gap:6px}.rmd .friend b{color:#bfe8d6;font-size:13px}.rmd .friend p{font-size:15.5px;color:#e4f1ea}.rmd .next{border-radius:18px;padding:14px;border:1px dashed #ecc66a88;background:rgba(236,198,106,.05)}.rmd .next small{color:var(--gold);font-weight:800;font-size:12px}.rmd .next p{font-size:15.5px}.rmd .shq{font-size:14.5px;line-height:1.85;color:#fbf6e6;-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);-webkit-padding-start:10px;padding-inline-start:10px;white-space:pre-line}.rmd .walked div{display:flex;gap:10px;font-size:14.5px;line-height:1.75;color:#d9d3c2;padding-block:3px}.rmd .walked i{font-style:normal;color:var(--gold);flex:0 0 34px;font-weight:800}.rmd .amt{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rmd .amt button{min-height:56px;border-radius:14px;border:1px solid var(--line);background:#0a1724;color:var(--fg);font:inherit;font-size:13.5px;cursor:pointer}.rmd .amt button b{display:block;color:var(--gold)}.rmd .amt button.on{border:2px solid var(--gold)}.rmd .qr{flex:0 0 88px;height:88px;border-radius:12px;background:repeating-conic-gradient(#e9e4d4 0 25%,#0c1b2a 0 50%) 0 0/14px 14px;opacity:.85}.rmd .env{position:relative;border-radius:18px;background:linear-gradient(170deg,#efe2bf,#d9c491);height:150px;display:grid;place-items:center;cursor:pointer;border:0;width:100%;font:inherit;color:#5a4620;overflow:hidden}.rmd .env:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,transparent 49.5%,#c9b27c 50%,transparent 51%),linear-gradient(25deg,transparent 49.5%,#c9b27c 50%,transparent 51%)}.rmd .seal{position:relative;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#a8323a,#6d1a20);color:#f6dfa0;display:grid;place-items:center;font-size:26px}.rmd .env small{position:absolute;bottom:10px;font-size:13px}.rmd .env em{position:absolute;top:12px;font-style:normal;font-weight:800;color:#6d1a20}.rmd .letter{border-radius:18px;padding:22px 18px;background:linear-gradient(170deg,#f6ecd2,#eadcb6);color:#2b2414;display:flex;flex-direction:column;gap:12px;animation:rmd-in 1.4s ease both}.rmd .letter p{color:#3a3020;font-size:16px;line-height:2}.rmd .letter b{color:#6d1a20}.rmd .letter .sig{text-align:end;font-size:14px;color:#6b5a35;font-style:italic}.rmd .letter .stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;text-align:center}.rmd .letter .stat div{border:1px solid #c9b27c;border-radius:12px;padding:6px 2px}.rmd .letter .stat b{display:block;font-size:19px}.rmd .letter .stat small{font-size:11px;color:#6b5a35}.rmd table{width:100%;border-collapse:collapse;font-size:14px}.rmd td,.rmd th{padding:8px 4px;border-bottom:1px solid var(--line);text-align:start}.rmd th{color:var(--mute);font-weight:600;font-size:12.5px}.rmd .sw{width:52px;height:30px;border-radius:99px;background:#33475a;position:relative;border:0;cursor:pointer}.rmd .sw:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:.25s}.rmd .sw.on{background:var(--green)}.rmd .sw.on:after{left:25px}.rmd [hidden]{display:none!important}