.vp{font-family:var(--font-latin);color:var(--text);min-height:100dvh;background:var(--card);padding-bottom:90px;max-width:560px;margin:0 auto}.vp.gray{background:var(--page)}body:has(.vp){background:var(--card)}body:has(.vp.gray){background:var(--page)}body:has(.vp)>footer{display:none}.vp a{color:inherit;text-decoration:none}.vp-h1{padding:16px 16px 10px;display:flex;flex-direction:column;gap:12px}.vp-h1 h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em}.vp-bar{height:60px;display:flex;align-items:center;gap:4px;padding:0 16px 0 8px;background:var(--card);position:-webkit-sticky;position:sticky;top:0;z-index:5}.vp-bar .t{font-size:17px;font-weight:800;flex:1 1}.vp-bar .c{text-align:center;margin-right:44px}.vp-ib{width:44px;height:44px;border:0;color:var(--text);display:flex;align-items:center;justify-content:center;border-radius:22px}.vp-ib,.vp-link{background:transparent;cursor:pointer}.vp-link{border:0;font:inherit;font-size:14px;font-weight:700;color:var(--purple-text);padding:10px 0}.vp-search{height:46px;border-radius:14px;background:var(--fill-quiet);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--muted)}.vp-search input{flex:1 1;min-width:0;background:transparent;font:inherit;font-size:15px;color:var(--text);min-height:0;padding:0}.vp-search input,.vp-search input:focus{border:0!important}.vp-list{list-style:none;margin:0;padding:0}.vp-row{display:flex;gap:12px;padding:12px 16px;align-items:center;transition:background var(--dur-fast)}.vp-row.unread{background:var(--purple-tint)}.vp-av{position:relative;width:52px;height:52px;flex:none;border-radius:26px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:800;font-size:19px}.vp-av.s42{width:42px;height:42px;border-radius:21px;font-size:16px}.vp-av.s28{width:28px;height:28px;border-radius:14px;font-size:12px;border:2px solid var(--card)}.vp-rb{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.vp-rb .l1{display:flex;justify-content:space-between;gap:8px}.vp-rb b{font-size:15px}.vp-tm{font-size:12px;color:var(--muted)}.unread .vp-sub,.unread .vp-tm{font-weight:700;color:var(--purple-text)}.vp-sub{font-size:12px;font-weight:600}.vp-pre,.vp-sub{color:var(--muted)}.vp-pre{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread .vp-pre{color:var(--text);font-weight:600}.vp-cnt{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--purple);color:#FFFFFF;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;animation:kl-pop var(--dur-base) var(--ease-out)}.vp-tip{margin:18px 16px 0;background:var(--page);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-2)}.vp-tip svg{flex:none;color:var(--purple-text)}.vp-sec{padding:14px 16px 6px;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.vp-ni{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}.vp-ni.p{background:var(--purple-tint);color:var(--purple-text)}.vp-ni.a{background:var(--money-tint);color:var(--money)}.vp-ni.l{background:var(--lime-tint);color:var(--lime-text)}.vp-ni.d{background:var(--ink);color:var(--lime)}.vp-ni.g{background:var(--fill-quiet);color:var(--text)}.vp-nt{font-size:14px;line-height:1.45}.vp-dot{width:8px;height:8px;border-radius:4px;background:var(--purple);margin-top:6px;flex:none;align-self:flex-start}.vp-empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:14px;animation:kl-pop var(--dur-base) var(--ease-out)}.vp-empty img{width:160px;height:auto}.vp-empty b{color:var(--text);font-size:17px}.vp-btn{height:50px;border-radius:16px;border:0;background:var(--purple);color:#FFFFFF;font:inherit;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.vp-btn:active,.vp-card:active,.vp-chip:active{transform:scale(.98)}.vp-btn.o{border:1px solid var(--border);background:var(--card);color:var(--text);font-weight:700}.vp-btn.l{background:var(--lime);color:var(--text)}.vp-btn.w{width:100%}.mt-h{background:var(--card);padding:16px 16px 12px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--line)}.mt-h h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em}.vp-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--fill-quiet);border-radius:14px;padding:4px}.vp-seg a{height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--muted);transition:background var(--dur-fast)}.vp-seg a[aria-selected=true]{background:var(--card);font-weight:800;color:var(--text);box-shadow:0 1px 2px rgba(16,24,40,.08)}.mt-b{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.mt-sl{font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:0 4px}.mt-sl.s{padding-top:8px}.vp-card{background:var(--card);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;border:2px solid transparent;transition:transform var(--dur-fast) var(--ease-out);animation:kl-pop var(--dur-base) var(--ease-out) both}.vp-card.hot{border-color:#7B5CFF}.mt-t{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mt-t>span:first-child{font-size:16px;font-weight:700;line-height:1.35}.pill{height:26px;padding:0 10px;border-radius:13px;font-size:11px;font-weight:800;display:flex;align-items:center;flex:none;text-transform:uppercase;white-space:nowrap}.pill.open{background:var(--warning-bg);color:var(--lime-text)}.pill.held{background:var(--money-tint);color:var(--warning-text)}.pill.done{background:var(--ink);color:var(--lime)}.pill.gray{background:var(--fill-quiet);color:var(--muted)}.pill.red{background:var(--danger-tint);color:var(--danger)}.mt-r{display:flex;align-items:center;gap:10px}.mt-r .f{flex:1 1;font-size:13px;color:var(--muted)}.mt-r .f.b{font-size:14px;font-weight:700;color:var(--text)}.mt-stack{display:flex}.mt-stack .vp-av+.vp-av{margin-left:-10px}.mt-act{height:36px;padding:0 14px;border-radius:12px;background:var(--purple);color:#FFFFFF!important;font-size:14px;font-weight:800;display:flex;align-items:center;flex:none}.mt-act.l{background:var(--lime)}.mt-act.l,.mt-act.o{color:var(--text)!important}.mt-act.o{background:var(--card);border:1px solid var(--border);font-weight:700}.mt-stars{display:flex;gap:2px;color:var(--on-dark-nav);font-size:22px;letter-spacing:1px}.mt-more{font-size:14px;font-weight:700;text-align:center;padding:8px}.ac-b{padding:10px 16px;display:flex;flex-direction:column;gap:12px}.ac-me{background:var(--card);border-radius:20px;padding:16px;display:flex;align-items:center;gap:14px}.ac-me .vp-av{width:56px;height:56px;border-radius:28px}.ac-me>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:2px}.ac-me b{font-size:17px}.ac-me small{font-size:13px;color:var(--muted)}.ac-ed{font-size:14px;font-weight:700;color:var(--purple-text)}.ac-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ac-tile{background:var(--card);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px}.ac-tile>span:first-child{font-size:12px;color:var(--muted)}.ac-tile>span:last-child{font-size:15px;font-weight:800;display:flex;align-items:center;gap:6px}.ac-tile.dk{background:var(--ink);color:#FFFFFF}.ac-tile.dk>span:first-child{color:var(--on-dark-muted)}.ac-tile.dk>span:last-child{color:var(--lime)}.ac-sec{background:var(--card);border-radius:20px;padding:4px 16px}.ac-sec>.h{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--muted);padding:12px 0 4px}.ac-row{min-height:52px;display:flex;align-items:center;gap:12px;font-size:15px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);font-family:inherit;color:var(--text);padding:0;cursor:pointer;text-align:left}.ac-row:last-child{border-bottom:0}.ac-row .f{flex:1 1}.ac-row .v{font-size:13px;color:var(--muted)}.ac-row .ch{color:var(--faint)}.ac-row.s{min-height:48px}.ac-ic{width:30px;height:30px;border-radius:9px;background:var(--fill-quiet);display:flex;align-items:center;justify-content:center}.ac-ic.bk{background:#E2136E;color:#FFFFFF;font-size:10px;font-weight:800}.ac-lang{display:flex;background:var(--fill-quiet);border-radius:10px;padding:3px}.ac-lang a{height:30px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--muted);display:flex;align-items:center}.ac-lang a.on{background:var(--card);color:var(--text);font-weight:700}.ac-lang a.bn{font-family:var(--font-bangla);font-size:14px}.ac-out{height:50px;border-radius:16px;border:1px solid var(--border);background:var(--card);font:inherit;font-size:15px;font-weight:700;color:var(--text);width:100%;cursor:pointer}.ac-ver{text-align:center;font-size:12px;color:var(--faint)}:root[data-theme=dark] .ac-lang a.on,:root[data-theme=dark] .ac-me,:root[data-theme=dark] .ac-out,:root[data-theme=dark] .ac-sec,:root[data-theme=dark] .ac-tile:not(.dk),:root[data-theme=dark] .mt-h,:root[data-theme=dark] .vp-card,:root[data-theme=dark] .vp-seg a[aria-selected=true]{background:var(--card);color:var(--text)}:root[data-theme=dark] .ac-ic,:root[data-theme=dark] .ac-lang,:root[data-theme=dark] .vp-search,:root[data-theme=dark] .vp-seg{background:var(--fill-quiet)}:root[data-theme=dark] .vp-row.unread{background:var(--purple-tint)}.vp-card{position:relative}.stretch:after{content:"";position:absolute;inset:0;border-radius:inherit}.mt-act{position:relative;z-index:1}.mt-t>.stretch{font-size:16px;font-weight:700;line-height:1.35}.vp-bar.bd{border-bottom:1px solid var(--line)}.co-sec{color:var(--lime-text);font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px;padding-right:10px}.co-b{padding:14px 16px;gap:12px}.co-b,.co-c{display:flex;flex-direction:column}.co-c{background:var(--card);border-radius:20px;padding:16px;gap:14px}.co-c h2{margin:0;font-size:16px;font-weight:800;letter-spacing:0}.co-who{display:flex;align-items:center;gap:12px}.co-who .vp-av{width:48px;height:48px}.co-who b{font-size:16px;font-weight:700;display:flex;align-items:center;gap:6px}.co-who small{font-size:13px;color:var(--muted)}.co-task{background:var(--page);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.co-task b{font-size:15px}.co-task span{font-size:13px;color:var(--muted)}.co-l{justify-content:space-between;font-size:15px}.co-l,.co-l>span:first-child{display:flex;align-items:center}.co-l>span:first-child{color:var(--text-2);gap:6px}.co-l>span:last-child{font-weight:700}.co-q{position:relative}.co-q summary{list-style:none;width:22px;height:22px;border-radius:11px;background:var(--fill-quiet);color:var(--muted);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer}.co-q summary::-webkit-details-marker{display:none}.co-q p{position:absolute;left:-60px;top:28px;width:240px;background:var(--ink);color:#FFFFFF;font-size:12px;line-height:1.45;padding:10px 12px;border-radius:12px;z-index:3;animation:kl-pop var(--dur-base) var(--ease-out)}.co-hr{height:1px;background:var(--line)}.co-tot{display:flex;justify-content:space-between;align-items:baseline}.co-tot span:first-child{font-size:16px;font-weight:800}.co-tot span:last-child{font-size:26px;font-weight:800;letter-spacing:-.02em}.co-note{font-size:12px;line-height:1.5;color:var(--muted)}.co-prot{background:var(--purple-tint);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;color:var(--purple-deep)}.co-prot h2{font-size:15px;font-weight:800;align-items:center;color:var(--purple-deep);letter-spacing:0}.co-prot h2,.co-prot ol{margin:0;display:flex;gap:8px}.co-prot ol{padding:0;list-style:none;flex-direction:column;font-size:13px;line-height:1.45}.co-prot li{display:flex;gap:10px}.co-prot li span{width:20px;height:20px;border-radius:10px;background:var(--purple);color:#FFFFFF;font-size:11px;font-weight:800;justify-content:center;flex:none}.co-m,.co-prot li span{display:flex;align-items:center}.co-m{height:58px;border-radius:14px;border:1px solid var(--border);padding:0 14px;gap:12px;font-size:15px;font-weight:600;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.co-m:has(input:checked){border:2px solid #7b5cff;background:var(--purple-tint);font-weight:700}.co-m input{width:20px;height:20px;accent-color:var(--purple);margin:0;min-height:0}.co-m .f{flex:1 1}.co-ml{width:34px;height:34px;border-radius:10px;background:var(--fill-quiet);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.co-ml.bk{background:#E2136E;color:#FFFFFF}.co-foot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);border-top:1px solid var(--line);padding:14px 16px 28px;flex-direction:column;margin-top:4px}.co-agree,.co-foot{display:flex;gap:10px}.co-agree{align-items:flex-start;font-size:12px;line-height:1.5;color:var(--muted)}.co-agree input{width:18px;height:18px;accent-color:var(--purple);margin:1px 0 0;flex:none;min-height:0}.co-agree a{font-weight:700;color:var(--text)}.co-pay{height:56px;border-radius:16px;background:var(--purple);color:#FFFFFF;font:inherit;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;border:0;width:100%;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.co-pay:active{transform:scale(.98)}form:has(.co-agree input:not(:checked)) .co-pay{opacity:.45;pointer-events:none}.co-foot>span{font-size:12px;color:var(--muted);text-align:center}.ps-b{padding:0 20px;display:flex;flex-direction:column;gap:16px}.ps-ill{width:270px;height:180px;align-self:center;position:relative}.ps-ill img{width:100%;height:100%}.ps-chk{position:absolute;right:28px;top:14px;width:52px;height:52px;border-radius:26px;background:var(--lime);display:flex;align-items:center;justify-content:center;animation:kl-tick var(--dur-slow) var(--ease-out) both}.ps-chk path{stroke-dasharray:24;stroke-dashoffset:24;--len:24;animation:kl-draw var(--dur-slow) var(--ease-out) .25s forwards}.ps-h{display:flex;flex-direction:column;gap:6px;text-align:center}.ps-h h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em}.ps-h p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.ps-t{background:var(--card);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;font-size:14px}.ps-t>div{display:flex;justify-content:space-between;gap:12px}.ps-t>div>span:first-child{color:var(--muted)}.ps-t>div>span:last-child{font-weight:700;text-align:right}.ps-t .mono{font-family:ui-monospace,Menlo,monospace}.ps-t a{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;margin-top:2px}.ps-n{background:var(--card);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ps-n h2{margin:0;font-size:15px;font-weight:800;letter-spacing:0}.ps-n>div{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45}.ps-n i{width:28px;height:28px;border-radius:14px;background:var(--purple-tint);display:flex;align-items:center;justify-content:center;flex:none;color:var(--purple-deep)}.ps-n i.l{background:var(--lime);color:var(--ink)}.ps-f{padding:14px 20px 28px;display:flex;flex-direction:column;gap:10px}.ps-f a{height:56px;border-radius:16px;background:var(--purple);color:#FFFFFF!important;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.ps-f a.g{height:48px;background:transparent;color:var(--text)!important;font-size:15px;font-weight:700}.rv-f{padding:4px 22px 12px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.rv-av{width:84px;height:84px!important;border-radius:42px!important;border:4px solid var(--lime);font-size:30px!important}.rv-h{display:flex;flex-direction:column;gap:6px}.rv-h h1{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.03em}.rv-h p{margin:0;font-size:14px;color:var(--muted)}.rv-stars{border:0;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:center;gap:6px}.rv-stars input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.rv-stars label{width:48px;height:48px;cursor:pointer;color:var(--border);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast)}.rv-stars label svg{width:44px;height:44px}.rv-stars input:checked~label,.rv-stars label:hover,.rv-stars label:hover~label{color:var(--money)}.rv-stars input:checked+label{animation:kl-pop var(--dur-base) var(--ease-out)}.rv-word{font-size:15px;font-weight:800;color:var(--money);min-height:20px}.rv-tags{border:0;margin:0;padding:0;align-self:stretch}.rv-tags legend{font-size:14px;font-weight:700;padding:0;margin:0 auto 10px}.rv-tags div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rv-tags label{height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--border);background:var(--card);font-size:14px;font-weight:600;display:flex;align-items:center;cursor:pointer;transition:all var(--dur-fast)}.rv-tags label:has(input:checked){border:2px solid #7b5cff;background:var(--purple-tint);color:var(--purple-deep);font-weight:700}.rv-tags input{display:none}.rv-c{align-self:stretch;display:flex;flex-direction:column;gap:8px;text-align:left}.rv-c label{font-size:14px;font-weight:700}.rv-c label span{font-weight:500;color:var(--muted)}.rv-c textarea{border-radius:14px;border:1px solid var(--border);padding:12px 14px;font:inherit;font-size:15px;line-height:1.5;color:var(--text);resize:none;background:var(--card)}.rv-skip{font-size:14px;font-weight:700;color:var(--muted)}.rv-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 22px 28px;background:var(--card)}.rv-foot button{width:100%;height:56px;border-radius:16px;border:0;background:var(--purple);color:#FFFFFF;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.rv-foot button:active{transform:scale(.98)}.tp-top{background:var(--ink);padding:6px 8px 64px;border-radius:0 0 28px 28px;display:flex;justify-content:space-between}.tp-top .vp-ib{color:#FFFFFF}.tp-id{margin:-52px 16px 0;background:var(--card);border-radius:24px;padding:0 18px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative;animation:kl-pop var(--dur-base) var(--ease-out)}.tp-av{width:92px!important;height:92px!important;border-radius:46px!important;border:5px solid var(--card);margin-top:-46px;font-size:34px!important}.tp-id h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.025em;display:flex;align-items:center;gap:6px}.tp-id>span{font-size:14px;color:var(--muted)}.tp-fd{height:26px;padding:0 10px;border-radius:13px;background:var(--lime);color:var(--ink)!important;font-size:12px!important;font-weight:800;display:flex;align-items:center;gap:4px}.tp-st{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border-top:1px solid var(--line);padding-top:14px}.tp-st>div{display:flex;flex-direction:column;gap:2px}.tp-st>div+div{border-left:1px solid var(--line)}.tp-st b{font-size:18px;font-weight:800}.tp-st small{font-size:12px;color:var(--muted)}.tp-b{padding:12px 16px;gap:12px}.tp-b,.tp-c{display:flex;flex-direction:column}.tp-c{background:var(--card);border-radius:20px;padding:16px;gap:10px}.tp-c h2{margin:0;font-size:16px;font-weight:800;letter-spacing:0}.tp-c p{margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.tp-tags{display:flex;flex-wrap:wrap;gap:6px}.tp-tags span{height:30px;padding:0 12px;border-radius:15px;background:var(--purple-tint);color:var(--purple-deep);font-size:13px;font-weight:600;display:flex;align-items:center}.tp-tags span:nth-child(3n+2){background:var(--lime-tint);color:var(--lime-text)}.tp-tags span:nth-child(3n){background:var(--money-tint);color:var(--warning-text)}.tp-ok{gap:10px;font-size:14px}.tp-ok,.tp-ok i{display:flex;align-items:center}.tp-ok i{width:28px;height:28px;border-radius:14px;background:var(--warning-bg);color:var(--lime-text);justify-content:center}.tp-rv{display:flex;flex-direction:column;gap:6px}.tp-rv>div{display:flex;align-items:center;gap:8px}.tp-rv b{font-size:14px}.tp-rv .s{font-size:13px;color:var(--money);letter-spacing:1px}.tp-rv small{font-size:12px;color:var(--muted)}.tp-hr{height:1px;background:var(--line)}.tp-rep{align-self:center;font-size:13px;font-weight:600;color:var(--muted)!important}.tp-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px 28px;background:var(--card);border-top:1px solid var(--line)}.tp-foot a{height:54px;border-radius:16px;background:var(--purple);color:#FFFFFF!important;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}:root[data-theme=dark] .tp-c p,:root[data-theme=dark] .tp-rv p{color:var(--muted)}.vp legend{text-transform:none;letter-spacing:0;color:var(--text)}.er-h{background:var(--ink);border-radius:24px;padding:22px;gap:16px;color:#FFFFFF;animation:kl-pop var(--dur-base) var(--ease-out)}.er-h,.er-h>div:first-child{display:flex;flex-direction:column}.er-h>div:first-child{gap:4px}.er-h>div:first-child span{font-size:13px;font-weight:600;color:var(--on-dark-muted)}.er-h>div:first-child b{font-size:38px;font-weight:800;letter-spacing:-.03em}.er-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.er-g>div{background:var(--ink-raised);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}.er-g span{font-size:12px;color:var(--on-dark-muted)}.er-g b{font-size:17px;font-weight:800}.er-g small{font-size:11px;color:var(--faint)}.er-p{display:flex;align-items:center;gap:10px;border-top:1px solid var(--ink-raised);padding-top:14px}.er-p>span:nth-child(2){flex:1 1;font-size:14px}.er-p a{font-size:13px;font-weight:700;color:var(--lime)!important}.er-f{background:var(--card);border:2px solid var(--lime);border-radius:20px;padding:16px;gap:14px}.er-f,.er-f>span{display:flex;align-items:center}.er-f>span{width:44px;height:44px;border-radius:14px;background:var(--lime);justify-content:center;flex:none}.er-f>div{flex:1 1;display:flex;flex-direction:column;gap:6px}.er-f b{font-size:14px;font-weight:800}.er-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.er-bars i{height:6px;border-radius:3px;background:var(--line)}.er-bars i.on{background:var(--ink)}.er-r{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.er-r:last-child{border-bottom:0}.er-i{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.er-r>div{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.er-r b{font-size:14px;font-weight:700}.er-r small{font-size:12px;color:var(--muted)}.er-a{font-size:15px;font-weight:800;white-space:nowrap}.oc{padding:8px 24px 24px;flex-direction:column;gap:24px;min-height:calc(100dvh - 60px);box-sizing:border-box}.oc,.oc-ic{display:flex}.oc-ic{width:64px;height:64px;border-radius:20px;background:var(--purple-tint);color:var(--purple-text);align-items:center;justify-content:center}.oc h1{margin:0;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.oc p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.oc p a,.oc p b{color:var(--text)}.oc p a{font-weight:700}.oc-boxes{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.oc-boxes input{position:absolute;inset:0;opacity:0;width:100%;height:100%;min-height:0;font-size:16px;letter-spacing:40px;caret-color:transparent}.oc-boxes span{height:60px;border-radius:14px;background:var(--card);border:2px solid var(--border);font-size:26px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.oc-boxes span.on{border-color:#7B5CFF;box-shadow:0 0 0 4px var(--purple-tint)}.oc-boxes span.on:empty:after{content:"";width:2px;height:26px;background:var(--purple);animation:kl-blink 1s steps(1) infinite}.oc-boxes span.f{animation:kl-pop var(--dur-fast) var(--ease-out)}@keyframes kl-blink{50%{opacity:0}}.oc-rs{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted)}.oc-rs b{color:var(--text)}.oc-rs button{border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--purple-text);padding:8px 0;cursor:pointer}.oc-note{background:var(--card);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-2)}.oc-note svg{flex:none;color:var(--purple-text)}.oc-go{margin-top:auto;height:56px;border-radius:16px;border:0;background:var(--purple);color:#FFFFFF;font:inherit;font-size:16px;font-weight:800;width:100%;cursor:pointer}.oc-go:active{transform:scale(.98)}.oc-err{background:var(--danger-tint);color:var(--danger);border-radius:12px;padding:10px 12px;font-size:14px;animation:kl-pop var(--dur-base) var(--ease-out)}.pw-form{flex-direction:column}.pw,.pw-form{min-height:100dvh;display:flex}.pw{flex:1 1}.pw,.pw-h{flex-direction:column}.pw-h{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--card);padding:8px 8px 0;display:flex;gap:10px}.pw-hr{display:flex;align-items:center;justify-content:space-between}.pw-st{font-size:14px;font-weight:700;color:var(--muted)}.pw-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 12px}.pw-seg span{height:5px;border-radius:3px;background:var(--line);transition:background var(--dur-base) var(--ease-out)}.pw-seg span.on{background:var(--purple-logo)}.pw-b{flex:1 1;padding:20px 20px 24px;display:flex;flex-direction:column;gap:20px;animation:kl-pop var(--dur-base) var(--ease-out)}.pw-b.gray{background:var(--page);padding:20px 16px;gap:14px}.pw-b h1{margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.pw-s{margin:6px 0 0;font-size:15px;color:var(--muted)}.pw-f{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0;min-width:0}.pw-f>label,.pw-f>legend,.pw-lab{font-size:14px;font-weight:700;padding:0}.pw-f>legend{margin-bottom:10px}.pw-o{font-weight:500;color:var(--muted)}.pw input:not([type=radio]):not([type=checkbox]):not([type=file]),.pw select,.pw textarea{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:16px;padding:0 14px}.pw textarea{padding:12px 14px;font-size:15px;line-height:1.5;resize:none;min-height:0}.pw input:focus,.pw select:focus,.pw textarea:focus{border:2px solid var(--purple-logo)!important}.pw-cnt{font-size:12px;color:var(--muted);text-align:right}.pw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pw-grid button{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:10px 2px;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.pw-grid button:active{transform:scale(.96)}.pw-grid button.on{border:2px solid var(--purple-logo);background:var(--purple-tint);padding:9px 1px;font-weight:800;color:var(--purple-deep)}:root[data-theme=dark] .pw-grid button.on,:root[data-theme=dark] .pw-two label.on{color:var(--purple-text)}.pw-chips,.pw-sub{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pw-chip{height:42px;padding:0 16px;border-radius:21px;border:1px solid var(--border);background:var(--card);font:inherit;font-size:14px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;cursor:pointer;position:relative}.pw-sub .pw-chip{height:36px;padding:0 14px;font-size:13px}.pw-chip.on{border-color:var(--ink);background:var(--ink);color:#FFFFFF;font-weight:700}:root[data-theme=dark] .pw-chip.on{background:#D6D5DE;color:var(--ink);border-color:#D6D5DE}.pw .pw-chip input[type=date]{border:0!important;background:transparent!important;min-height:0!important;height:40px;padding:0!important;font-size:14px!important;width:auto!important;color:inherit!important}.pw-lock{font-size:12px;line-height:1.5;color:var(--muted);display:flex;gap:6px}.pw-lock svg{flex:none;margin-top:2px}.pw-note{margin:-8px 0 0;font-size:13px;line-height:1.5;background:var(--purple-tint);color:var(--purple-deep);border-radius:14px;padding:12px 14px}.pw-note.warn{background:var(--warning-bg);color:var(--warning-text)}:root[data-theme=dark] .pw-note{color:var(--purple-text)}.pw-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pw-two label{height:52px;border-radius:14px;border:1px solid var(--border);background:var(--card);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.pw-two label.on{border:2px solid var(--purple-logo);background:var(--purple-tint);color:var(--purple-deep);font-weight:700}.pw-search{height:52px;border-radius:14px;background:var(--page);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--muted)}.pw .pw-search select{border:0!important;background:transparent!important;padding:0!important;min-height:0;height:50px;font-size:15px}.pw-more{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pw-more summary{font-size:14px;font-weight:700;cursor:pointer;color:var(--purple-text)}.pw-more[open]{display:flex}.pw-more label{font-size:13px;font-weight:700;margin-top:6px;display:block}.pw-cb{display:flex!important;gap:8px;align-items:center}.pw-hint{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.pw-money{height:64px;border-radius:16px;border:2px solid var(--purple-logo);display:flex;align-items:center;gap:6px;padding:0 18px}.pw-money span{font-size:26px;font-weight:800;color:var(--muted)}.pw .pw-money input{border:0!important;background:transparent;font-size:26px!important;font-weight:800;padding:0!important;min-height:0!important;height:60px}.pw-tip{background:var(--lime-tint);border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ink-raised)}.pw-tip svg{flex:none;color:var(--lime-text)}:root[data-theme=dark] .pw-tip{color:#F5BD6B}.pw-ph{display:flex;gap:8px;flex-wrap:wrap}.pw-ph img{object-fit:cover;animation:kl-pop var(--dur-base) var(--ease-out)}.pw-add,.pw-ph img{width:72px;height:72px;border-radius:14px}.pw-add{border:1.5px dashed var(--on-dark-nav);color:var(--muted);align-items:center;justify-content:center;cursor:pointer}.pw-add,.pw-prev{background:var(--card);display:flex}.pw-prev{border-radius:22px;padding:18px;flex-direction:column;gap:14px;box-shadow:0 2px 4px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.08)}.pw-prev .l1{display:flex;justify-content:space-between;gap:12px}.pw-prev .l1 b{font-size:18px;line-height:1.3}.pw-prev .l1 span{font-size:20px;font-weight:800;white-space:nowrap}.pw-prev p{margin:0;font-size:14px;line-height:1.5;color:var(--muted);white-space:pre-line}.pw-tags{display:flex;flex-wrap:wrap;gap:6px}.pw-tags span{height:28px;padding:0 10px;border-radius:14px;background:var(--fill-quiet);font-size:12px;font-weight:700;display:flex;align-items:center}.pw-tags span.l{background:var(--lime-tint);color:var(--lime-text)}.pw-rows{background:var(--card);border-radius:20px;padding:4px 16px;display:flex;flex-direction:column}.pw-rows button{min-height:52px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;padding:0}.pw-rows button:last-child{border-bottom:0}.pw-rows b{color:var(--purple-text)}.pw-ok{background:var(--purple-tint);border-radius:20px;padding:16px;flex-direction:column;font-size:13px;line-height:1.5;color:var(--purple-deep)}.pw-ok,.pw-ok span{display:flex;gap:10px}.pw-ok svg{flex:none;margin-top:2px;color:var(--purple-text)}:root[data-theme=dark] .pw-ok{color:#D9D0FF}.pw-err{margin:12px 20px 0;background:var(--danger-tint);color:var(--danger);border-radius:14px;padding:12px 14px;font-size:14px}.pw-foot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);padding:12px 20px 28px;border-top:1px solid var(--line);display:flex;gap:10px;z-index:5}.pw-foot .vp-btn{height:54px;gap:8px;font-size:16px}.pw-foot .vp-btn.o{padding:0 22px;font-size:15px;flex:none}body:has(.pw) .tabbar,body:has(.pw) nav.tabs{display:none}.lg2-h{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.lg2-h,:root:not([data-theme=dark]) .lg2-h{background:var(--ink)}.lg2-h img{display:block;height:28px;width:auto}.vp .lg2-lang{height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--ink-border);color:#FFFFFF;font-family:var(--font-bangla);font-size:14px;font-weight:600;display:flex;align-items:center}.vp .lg2-lang:lang(en){font-family:var(--font-latin)}.lg2-b{display:flex;flex-direction:column;padding:28px 24px 24px;gap:20px;min-height:calc(100dvh - 60px);box-sizing:border-box}.lg2-art{width:270px;height:180px;align-self:center;animation:kl-pop var(--dur-slow) var(--ease-out)}.lg2-t{display:flex;flex-direction:column;gap:8px}.lg2-t h1{margin:0;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.lg2-t p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.lg2-f{display:flex;flex-direction:column;gap:12px}.lg2-f>label{font-size:14px;font-weight:700}.lg2-ph{display:flex;height:56px;border-radius:16px;background:var(--card);border:2px solid var(--purple-logo);overflow:hidden;box-sizing:border-box}.lg2-ph span{padding:0 14px;display:flex;align-items:center;gap:6px;border-right:1px solid var(--line);font-size:16px;font-weight:700}.vp .lg2-ph input{flex:1 1;min-width:0;border:0!important;padding:0 14px;font:inherit;font-size:17px;letter-spacing:.04em;color:var(--text);background:transparent;min-height:0;height:52px;border-radius:0}.lg2-go{height:56px;gap:8px;font-size:16px}.lg2-lock{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px}.lg2-err{margin:0;background:var(--danger-tint);color:var(--danger);border-radius:14px;padding:12px 14px;font-size:14px}.lg2-alt{background:transparent;padding:0;text-align:center}.lg2-alt[open]{background:var(--card);border-radius:16px;padding:14px 16px;text-align:left}.lg2-alt summary{font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.lg2-alt summary::-webkit-details-marker{display:none}.lg2-alt form{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lg2-alt label{font-size:13px;font-weight:700}.lg2-alt input{width:100%;box-sizing:border-box;padding:0 14px;font:inherit;background:var(--card);color:var(--text)}.lg2 .dev{background:var(--card);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.lg2 .dev h2{margin:0;font-size:15px}.lg2 .dev .meta{margin:0;font-size:12px;color:var(--muted)}.lg2 .dev .item{width:100%;gap:10px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font:inherit;font-size:14px;font-weight:600;padding:0 12px;cursor:pointer}.lg2 .dev .av,.lg2 .dev .item{display:flex;align-items:center}.lg2 .dev .av{width:28px;height:28px;border-radius:14px;background:var(--purple-tint);color:var(--purple-deep);justify-content:center;font-size:12px;font-weight:800}.lg2-legal{margin:auto 0 0;font-size:12px;line-height:1.6;color:var(--muted);text-align:center}.lg2-legal a{font-weight:700;color:var(--purple-text)!important}.ob{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100dvh;background:var(--canvas);font-family:var(--font-latin);color:var(--text);scrollbar-width:none}.ob::-webkit-scrollbar{display:none}.ob-s{flex:0 0 100%;scroll-snap-align:start;height:100dvh;background:var(--card);display:flex;flex-direction:column;overflow:hidden}.ob-s.dark{background:var(--ink)}.ob-art{height:min(470px,56dvh);border-radius:0 0 40px 40px;position:relative;display:flex;align-items:center;justify-content:center;flex:none}.ob-art.p{background:var(--purple-tint)}.ob-art.l{background:var(--lime-tint)}.ob-art.d{background:var(--ink-raised)}.ob-art img{max-width:85%;height:auto;animation:kl-pop var(--dur-slow) var(--ease-out)}.ob-art.d span{background:#FFFFFF;border-radius:28px;padding:10px}.ob-art.d img{display:block;max-width:300px;width:100%}.ob-skip{position:absolute;top:20px;right:20px;font-size:15px;font-weight:700;color:var(--purple-deep);padding:8px;text-decoration:none}.ob-art.l .ob-skip{color:var(--lime-text)}.ob-c{flex:1 1;padding:32px 28px 36px;display:flex;flex-direction:column;gap:12px}.ob-c h1{margin:0;font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.035em}.ob-s.dark h1{color:#FFFFFF}.ob-c h1 em{font-style:normal;color:var(--lime)}.ob-c p{margin:0;font-size:16px;line-height:1.55;color:var(--muted)}.ob-s.dark p{color:var(--on-dark-muted)}.ob-n{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.ob-dots{display:flex;gap:6px}.ob-dots span{width:8px;height:8px;border-radius:4px;background:var(--purple-tint);transition:width var(--dur-base) var(--ease-out)}.ob-dots span.on{width:24px;background:var(--purple)}.ob-next{width:60px;height:60px;border-radius:30px;background:var(--purple);color:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease-out)}.ob-next:active{transform:scale(.96)}.ob-cta{margin-top:auto;display:flex;flex-direction:column;gap:10px}.ob-go{height:56px;background:var(--lime);color:var(--ink);font-size:16px;font-weight:800}.ob-alt,.ob-go{border-radius:16px;display:flex;align-items:center;justify-content:center;text-decoration:none}.ob-alt{height:48px;color:#FFFFFF;font-size:15px;font-weight:700}html:lang(bn) .ob-c h1{font-family:var(--font-bangla-display);font-weight:400;letter-spacing:0}@media (min-width:1000px){.ob{justify-content:center;gap:40px;padding:40px;box-sizing:border-box;overflow:visible;height:auto;min-height:100dvh;align-items:center}.ob-s{flex:0 0 390px;height:844px}.ob-art{height:470px}}.bt-hero{background:var(--ink);padding:0 20px 32px;border-radius:0 0 28px 28px;display:flex;flex-direction:column;gap:16px}:root[data-theme=dark] .bt-hero{background:#111015}.bt-tag{align-self:flex-start;height:28px;padding:0 12px;border-radius:14px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.04em;display:flex;align-items:center}.bt-hero h1{margin:0;font-size:38px;line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#FFFFFF}.bt-hero h1 em{font-style:normal;color:var(--lime)}.bt-hero p{margin:0;font-size:16px;line-height:1.5;color:var(--on-dark-muted)}.vp .bt-go{height:54px;border-radius:16px;background:var(--lime);color:var(--ink);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--dur-fast) var(--ease-out)}.bt-go:active{transform:scale(.98)}.bt-sm{font-size:13px;color:var(--faint);text-align:center}.bt-b{padding:20px 16px 40px}.bt-b,.bt-c{display:flex;flex-direction:column;gap:14px}.bt-c{background:var(--card);border-radius:22px;padding:18px}.bt-c.lime{border:2px solid var(--lime);gap:12px}.bt-c h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.015em}.bt-ch{gap:10px}.bt-ch,.bt-ic{display:flex;align-items:center}.bt-ic{width:40px;height:40px;border-radius:12px;background:var(--lime);color:var(--ink);justify-content:center}.bt-l{flex-direction:column;font-size:14px;line-height:1.45}.bt-l,.bt-l span{display:flex;gap:8px}.bt-l svg{flex:none;color:var(--purple-text)}.bt-st{margin:0;padding:0;list-style:none;flex-direction:column}.bt-st,.bt-st li{display:flex;gap:12px}.bt-st li{align-items:flex-start;font-size:14px;line-height:1.45}.bt-st li>span:first-child{width:28px;height:28px;border-radius:14px;background:var(--ink);color:#FFFFFF;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}:root[data-theme=dark] .bt-st li>span:first-child{background:var(--lime);color:var(--ink)}.bt-c.faq{padding:6px 18px;gap:0}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq details:last-child{border-bottom:0}.faq summary{font-size:15px;font-weight:700;cursor:pointer}.faq p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.faq p a{color:var(--purple-text);font-weight:700}@media (min-width:900px){.bt{max-width:720px}}.vi-b{padding:18px 16px;gap:14px}.vi-b,.vi-hd{display:flex;flex-direction:column}.vi-hd{gap:6px;padding:0 4px}.vi-hd h1{margin:0;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.025em}.vi-hd p{font-size:14px;color:var(--muted)}.vi-ban,.vi-hd p{margin:0;line-height:1.5}.vi-ban{border-radius:14px;padding:12px 14px;font-size:13px;background:var(--card)}.vi-ban.ok{background:var(--fill-quiet);color:var(--lime-text)}.vi-ban.bad{background:var(--danger-tint);color:var(--danger)}.vi-ban.wait{background:var(--warning-bg);color:var(--warning-text)}:root[data-theme=dark] .vi-ban.ok{background:#262D12;color:#D6D5DE}.vi-c{background:var(--card);border-radius:20px;padding:6px 16px;display:flex;flex-direction:column}.vi-c.pad{padding:16px;gap:10px}.vi-r{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.vi-r:last-child{border-bottom:0}.vi-th{width:64px;height:44px;border-radius:8px;border:1.5px dashed var(--purple-logo);background:var(--purple-tint);color:var(--purple-text);display:flex;align-items:center;justify-content:center;flex:none;position:relative}.vi-th.ok{border:1px solid var(--border);background:linear-gradient(135deg,var(--fill-quiet),var(--border))}.vi-th img{width:100%;height:100%;object-fit:cover;border-radius:7px}.vi-th i{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:10px;background:var(--lime-text);border:2px solid var(--card);display:flex;align-items:center;justify-content:center;animation:kl-pop var(--dur-base) var(--ease-out)}.vi-t{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.vi-t b{font-size:15px}.vi-t span{font-size:12px;color:var(--muted)}.vi-t span.ok{color:var(--lime-text);font-weight:600}.vi-take{height:36px;padding:0 14px;border-radius:10px;background:var(--purple);color:#FFFFFF;font-weight:800;display:flex;align-items:center}.vi-re,.vi-take{font-size:13px;cursor:pointer;flex:none}.vi-re{font-weight:700;color:var(--purple-text);padding:8px 0}.vi-sm{font-size:14px;font-weight:800}.vi-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;font-size:12px;text-align:center;color:var(--muted)}.vi-tips span{background:var(--page);border-radius:12px;padding:10px 6px}.vi-more summary{font-size:14px;font-weight:800;cursor:pointer}.vi-more[open] summary{margin-bottom:6px}.vi-lab{font-size:13px;font-weight:700;margin-top:6px}.vi-o{font-weight:500}.vi-hint,.vi-o{color:var(--muted)}.vi-hint{margin:0;font-size:12px;line-height:1.5}.vi-chips{display:flex;flex-wrap:wrap;gap:6px}.vi-chips label{cursor:pointer}.vi-chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--border);font-size:13px;font-weight:600;background:var(--card)}.vi-chips input:checked+span{background:var(--purple-tint);border-color:var(--purple-logo);color:var(--purple-deep);font-weight:700}:root[data-theme=dark] .vi-chips input:checked+span{color:var(--purple-text)}.vi-chips input:focus-visible+span{outline:2px solid var(--purple);outline-offset:2px}.vi-fs{border:0;margin:0;padding:0}.vi-fs legend{font-size:12px;font-weight:700;color:var(--muted);margin:6px 0}.vi input:not([type=checkbox]):not([type=file]),.vi select,.vi textarea{width:100%;box-sizing:border-box;padding:10px 14px;font:inherit;font-size:15px;background:var(--card);color:var(--text)}.vi-priv{background:var(--purple-tint);border-radius:20px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--purple-deep)}.vi-priv svg{flex:none;color:var(--purple-text)}.vi-priv a{font-weight:800}:root[data-theme=dark] .vi-priv{color:#D9D0FF}.vi-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px 28px;background:var(--card);border-top:1px solid var(--line);z-index:5}.vi-foot .vp-btn{height:54px;font-size:16px}.vi-po{display:flex;flex-direction:column;gap:6px}.dc3-l,.dc3-ph,.dc3-r{display:none}@media (min-width:1100px){.dc3{display:grid;grid-template-columns:340px minmax(0,1fr) 340px;height:100dvh;background:var(--page)}.dc3 .c2{max-width:none;height:100dvh;border-left:1px solid var(--line);border-right:1px solid var(--line)}.dc3-l{display:flex;flex-direction:column;background:var(--card);overflow-y:auto;font-family:var(--font-latin);color:var(--text)}.dc3-l h2{margin:0;padding:20px 16px 10px;font-size:22px;font-weight:800;letter-spacing:-.02em}.dc3-l a{color:inherit;text-decoration:none}.dc3-l .vp-row.act{background:var(--purple-tint)}.dc3-l .vp-av{width:44px;height:44px;font-size:17px}.dc3-r{display:flex;flex-direction:column;gap:12px;padding:20px 16px;background:var(--card);overflow-y:auto;font-family:var(--font-latin);color:var(--text)}.dc3-k{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.dc3-t{display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.dc3-t b{font-size:16px;line-height:1.3}.dc3-t span{font-size:13px;color:var(--muted)}.dc3-kv{margin:0;background:var(--page);border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;font-size:13px}.dc3-kv dt{color:var(--muted)}.dc3-kv dd{margin:0;font-weight:700;text-align:right}.dc3-r .vp-btn{text-decoration:none}.dc3-ph2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.dc3-ph2 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}body:has(.dc3)>footer{display:none}.vp.ch-in{max-width:none;display:grid;grid-template-columns:380px 1fr;grid-template-rows:auto auto 1fr;min-height:100dvh;padding-bottom:0}.ch-in>.vp-empty,.ch-in>.vp-h1,.ch-in>.vp-list,.ch-in>.vp-tip{grid-column:1;border-right:1px solid var(--line)}.ch-in>.vp-tip{margin:18px 16px;align-self:start}.ch-in>.dc3-ph{display:flex;grid-column:2;grid-row:1/4;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--page);color:var(--muted)}.ch-in>.dc3-ph img{width:200px}}.pw-b[hidden],[data-step][hidden]{display:none!important}.pw-chips>.pw-chip{width:auto!important;flex:none!important;max-width:none}.pw-foot .vp-btn.w{flex:1 1;min-width:0;width:auto}.pw-foot>.vp-btn.o{width:auto!important;flex:none!important}.pw-foot>.vp-btn.w{width:auto!important;flex:1 1!important;min-width:0}.dnav{display:none}@media (min-width:1100px){.dnav{display:block;background:var(--ink);color:#FFFFFF;position:-webkit-sticky;position:sticky;top:0;z-index:30}.dnav-in{height:68px;display:flex;align-items:center;gap:28px;padding:0 28px}.dnav nav{display:flex;gap:6px}.dnav nav a{height:38px;padding:0 16px;border-radius:19px;display:flex;align-items:center;color:var(--on-dark-nav)!important;font-size:14px;font-weight:600}.dnav nav a.on{background:var(--ink-raised)!important;color:#FFFFFF!important}.dnav-r{margin-left:auto;display:flex;align-items:center;gap:10px}.dnav-lang{height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--ink-border);font-size:14px;font-weight:600}.dnav-ib,.dnav-lang{color:#FFFFFF!important;display:flex;align-items:center}.dnav-ib{width:40px;height:40px;border-radius:20px;border:1px solid var(--ink-border);justify-content:center}.dnav-post{padding:0 18px;background:var(--lime)!important;color:var(--ink)!important;font-size:14px}.dnav-av,.dnav-post{height:40px;border-radius:20px;font-weight:800;display:flex;align-items:center}.dnav-av{width:40px;color:#FFFFFF!important;justify-content:center}body:has(.dnav) .topbar{display:none}}@media (min-width:1100px){.dc3{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(300px,340px)!important}.dc3,.dc3 .c2{width:100%;height:calc(100dvh - 68px)!important}.vp.ch-in{min-height:calc(100dvh - 68px)!important;grid-template-columns:360px 1fr!important}}.pt-row{display:flex;gap:10px;flex-wrap:wrap}.pt-add,.pt-t{width:64px;height:64px;border-radius:14px;object-fit:cover;flex:none}.pt-add{border:1.5px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;position:relative}.pt-add input{position:absolute;inset:0;opacity:0;cursor:pointer;min-height:0!important}.pt-h{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.ds-next{background:var(--purple-tint);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px;color:var(--purple-deep)}:root[data-theme=dark] .ds-next{color:#D9D0FF}.ds-next b{font-size:15px;font-weight:800}.ds-next ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.ds-next li{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;font-size:13px;line-height:1.45;position:relative;padding-bottom:12px}.ds-next li:last-child{padding-bottom:0}.ds-next li>i{width:24px;height:24px;border-radius:12px;background:var(--purple);color:#FFFFFF;font-style:normal;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:1}.ds-next li:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--purple);opacity:.3}.ac-sw{flex:none;width:46px;height:28px;border-radius:14px;border:0;background:var(--border);position:relative;cursor:pointer;padding:0;min-height:0!important}.ac-sw i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:11px;background:#FFFFFF;transition:left var(--dur-fast) var(--ease-out);box-shadow:0 1px 3px rgba(0,0,0,.2)}.ac-sw.on{background:var(--purple)}.ac-sw.on i{left:21px}.rv-save{display:flex;align-items:center;gap:10px;align-self:stretch;padding:14px 16px;border-radius:16px;background:var(--page);font-size:14px;font-weight:600;color:var(--text)}.rv-save input{width:20px;height:20px;accent-color:var(--purple);flex:none}@media (min-width:1100px){header.dnav a.dnav-post{background:var(--lime)!important;color:var(--ink)!important;display:flex!important}}