:root{--accent: #4f7cc4;--accent2: #4f9c6b}[data-theme=dark]{--accent: #6f9ad8;--accent2: #6fb588}.ptitle .px{color:var(--ink-faint);font-weight:600}.card:hover .ptitle .px{color:color-mix(in oklab,var(--inv-ink) 50%,transparent)}.psub{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:2px 0 11px}.card:hover .psub{color:color-mix(in oklab,var(--inv-ink) 58%,transparent)}.pfoot{margin-top:13px;font-size:11px;letter-spacing:.06em;white-space:nowrap;color:var(--ink-faint)}.card:hover .pfoot{color:color-mix(in oklab,var(--inv-ink) 60%,transparent)}.pfoot--lock{display:inline-flex;align-items:center;gap:6px}.pfoot--lock:before{content:"●";font-size:7px;color:color-mix(in oklab,currentColor 45%,transparent)}.card.nolink{cursor:default}.card .ptags{margin-top:auto}.mock{position:relative;min-height:260px;margin-bottom:16px;overflow:hidden;border:1px solid color-mix(in oklab,currentColor 16%,transparent);border-radius:9px;padding:0;background:radial-gradient(color-mix(in oklab,currentColor 8%,transparent) 1px,transparent 1px) 0 0 / 11px 11px,color-mix(in oklab,currentColor 4%,transparent);display:flex;align-items:stretch}.card:hover .mock{border-color:color-mix(in oklab,var(--inv-ink) 18%,transparent)}.br{display:flex;flex-direction:column;width:100%;min-height:0}.br-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid color-mix(in oklab,currentColor 14%,transparent);background:color-mix(in oklab,currentColor 4%,transparent)}.br-bar .dot{width:7px;height:7px;border-radius:50%;border:1px solid color-mix(in oklab,currentColor 30%,transparent)}.br-url{flex:1;margin-left:6px;height:13px;border-radius:4px;padding:0 7px;display:flex;align-items:center;font-size:8.5px;letter-spacing:.02em;color:color-mix(in oklab,currentColor 52%,transparent);background:color-mix(in oklab,currentColor 6%,transparent)}.br-title{flex:1;margin-left:4px;font-size:9px;letter-spacing:.04em;color:color-mix(in oklab,currentColor 50%,transparent)}.br-body{flex:1;padding:11px;display:flex;flex-direction:column;gap:9px;min-height:0}.br-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.br-head .bh{font-size:11px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.bchip,.qcount{font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:5px;color:color-mix(in oklab,currentColor 60%,transparent);border:1px solid color-mix(in oklab,currentColor 22%,transparent)}.mock--phone{align-items:flex-end;justify-content:center;min-height:260px}.phone{width:150px;height:252px;border-radius:20px 20px 0 0;padding:14px 11px 0;border:1.5px solid color-mix(in oklab,currentColor 28%,transparent);border-bottom:none;background:color-mix(in oklab,currentColor 5%,transparent);display:flex;flex-direction:column;gap:8px;position:relative}.phone .notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:34px;height:5px;border-radius:3px;background:color-mix(in oklab,currentColor 26%,transparent)}.ph-screen{display:flex;flex-direction:column;gap:8px;flex:1}.ph-date{font-size:7.5px;letter-spacing:.04em;color:color-mix(in oklab,currentColor 50%,transparent)}.ph-card{border-radius:9px;padding:9px;border:1px solid color-mix(in oklab,currentColor 13%,transparent);background:color-mix(in oklab,currentColor 4%,transparent)}.ph-journal{display:flex;flex-direction:column;gap:6px}.pj-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pj-t{font-size:8.5px;font-weight:700}.pj-mood{display:inline-flex;align-items:center;gap:4px;font-size:7px;padding:2px 6px;border-radius:7px;color:color-mix(in oklab,currentColor 70%,transparent);border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.pj-mood .md-dot{width:5px;height:5px;border-radius:50%;background:var(--accent2)}.pj-lines{display:flex;flex-direction:column;gap:4px}.pj-lines .jl{font-size:7px;line-height:1.35;color:color-mix(in oklab,currentColor 55%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-dhikr{display:flex;align-items:center;gap:10px;margin-top:auto}.ph-dhikr .ring{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;border:2px solid color-mix(in oklab,currentColor 18%,transparent);background:conic-gradient(currentColor 0 100%,transparent 0)}.ph-dhikr .ring .rn{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:color-mix(in oklab,currentColor 6%,var(--surface))}.card:hover .ph-dhikr .ring .rn{background:color-mix(in oklab,var(--inv-ink) 6%,var(--inv-bg))}.ph-dhikr .dk{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ph-dhikr .dt{font-size:9px;font-weight:700}.ph-dhikr .ds{font-size:7px;color:color-mix(in oklab,currentColor 52%,transparent)}.ph-dhikr .dbar{height:4px;border-radius:3px;overflow:hidden;background:color-mix(in oklab,currentColor 12%,transparent)}.ph-dhikr .dbar .dfill{display:block;height:100%;width:100%;background:color-mix(in oklab,currentColor 60%,transparent)}.ph-dhikr .dnum{font-size:6.5px;letter-spacing:.04em;color:color-mix(in oklab,currentColor 48%,transparent)}.ph-tabs{display:flex;gap:4px;padding:7px 0;border-top:1px solid color-mix(in oklab,currentColor 12%,transparent)}.ph-tabs span{flex:1;text-align:center;font-size:6.5px;letter-spacing:.02em;padding:4px 0;border-radius:5px;color:color-mix(in oklab,currentColor 45%,transparent)}.ph-tabs span.on{color:color-mix(in oklab,currentColor 92%,transparent);background:color-mix(in oklab,currentColor 12%,transparent);font-weight:700}.news{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:space-between}.news-row{display:flex;gap:8px;align-items:flex-start}.news-row .nd{width:7px;height:7px;border-radius:2px;margin-top:2px;flex:none}.news-row .ncol{display:flex;flex-direction:column;gap:2px;min-width:0}.news-row .ncat{font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,currentColor 50%,transparent)}.news-row .ntitle{font-size:9px;line-height:1.35;color:color-mix(in oklab,currentColor 82%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.qstat{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:6px;border:1px solid color-mix(in oklab,currentColor 14%,transparent)}.qstat .qv{font-size:15px;font-weight:800;line-height:1}.qstat .ql{font-size:7px;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab,currentColor 50%,transparent)}.q-rows{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:space-between}.qrow{display:flex;align-items:center;gap:7px}.qrow .qdot{width:7px;height:7px;border-radius:50%;flex:none}.qrow .qid{font-size:8px;font-weight:700;letter-spacing:.02em;flex:none;white-space:nowrap}.qrow .qtk{color:color-mix(in oklab,currentColor 48%,transparent);font-weight:600}.qrow .qtitle{font-size:8.5px;color:color-mix(in oklab,currentColor 62%,transparent);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrow .qtime{font-size:7.5px;color:color-mix(in oklab,currentColor 45%,transparent);flex:none}.br-body.run{gap:8px}.run-sum{display:flex;align-items:center;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid color-mix(in oklab,currentColor 12%,transparent)}.run-sum .rs-l{font-size:10px;font-weight:700;white-space:nowrap}.run-sum .rs-p{font-size:8.5px;color:var(--accent2);font-weight:700;white-space:nowrap}.run-grps{display:flex;flex-direction:column;gap:8px}.run-grp{display:flex;align-items:center;gap:7px}.run-grp .rg-dot{width:7px;height:7px;border-radius:50%;flex:none}.run-grp .rg-name{font-size:8.5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-grp .rg-ticks{display:flex;gap:1px;margin-left:auto;flex:none}.run-grp .rg-ticks .tick{font-size:7px;color:var(--accent2)}.run-grp .rg-count{font-size:7px;color:color-mix(in oklab,currentColor 45%,transparent);flex:none;width:38px;text-align:right}.run-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:7px;border-top:1px solid color-mix(in oklab,currentColor 12%,transparent)}.run-foot .rf-cov{font-size:8px;font-weight:700;white-space:nowrap}.run-foot .rf-dur{font-size:7.5px;color:color-mix(in oklab,currentColor 45%,transparent);white-space:nowrap}.br-body.cli{gap:6px;font-size:8.5px}.cl-cmd{font-size:8.5px;color:color-mix(in oklab,currentColor 85%,transparent)}.cl-cmd .cl-pr{color:var(--accent2);font-weight:700;margin-right:3px}.cl-line{display:flex;align-items:center;gap:6px}.cl-line .cm{color:var(--accent2);font-size:8px}.cl-line .cl-lbl{color:color-mix(in oklab,currentColor 55%,transparent)}.cl-line .cl-val{color:color-mix(in oklab,currentColor 92%,transparent);font-weight:700}.cl-pick{display:flex;align-items:center;gap:6px;font-size:8.5px;color:color-mix(in oklab,currentColor 70%,transparent)}.cl-pick .cm{color:var(--accent)}.cl-opts{display:flex;flex-direction:column;gap:3px;padding-left:13px}.cl-opt{display:flex;align-items:center;gap:6px;font-size:8px;color:color-mix(in oklab,currentColor 50%,transparent)}.cl-opt .rad{font-size:7px}.cl-opt.on{color:color-mix(in oklab,currentColor 92%,transparent);font-weight:700}.cl-opt.on .rad{color:var(--accent)}.cl-done{margin-top:auto;font-size:8px;white-space:nowrap;color:var(--accent2)}.cl-done .ok{font-weight:700}.store-rows{display:flex;flex-direction:column;gap:7px}.st-row{display:flex;align-items:center;gap:8px}.st-thumb{width:26px;height:26px;border-radius:5px;flex:none;border:1px solid color-mix(in oklab,currentColor 14%,transparent);background:repeating-linear-gradient(135deg,color-mix(in oklab,currentColor 13%,transparent) 0 4px,transparent 4px 8px)}.st-col{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.st-name{font-size:8.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-loc{font-size:7.5px;color:color-mix(in oklab,currentColor 50%,transparent)}.st-price{font-size:9px;font-weight:800;flex:none}.store-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;padding-top:8px;border-top:1px solid color-mix(in oklab,currentColor 12%,transparent)}.ss{display:flex;flex-direction:column;gap:1px}.ss .ssv{font-size:12px;font-weight:800;line-height:1}.ss .ssl{font-size:7px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,currentColor 48%,transparent)}.corp-nav{display:flex;align-items:center;gap:9px}.corp-nav .logo{width:24px;height:9px;border-radius:2px;margin-right:auto;background:color-mix(in oklab,currentColor 55%,transparent)}.corp-nav .cn{font-size:7.5px;color:color-mix(in oklab,currentColor 55%,transparent)}.corp-hero{flex:1;min-height:56px;border-radius:7px;display:grid;place-items:center;border:1px solid color-mix(in oklab,currentColor 14%,transparent);background:repeating-linear-gradient(135deg,color-mix(in oklab,currentColor 10%,transparent) 0 6px,transparent 6px 12px)}.corp-hero .ch-label{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,currentColor 42%,transparent)}.corp-cells{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.cc{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:5px;border:1px solid color-mix(in oklab,currentColor 12%,transparent)}.cc .cck{font-size:7.5px;font-weight:800;color:color-mix(in oklab,currentColor 45%,transparent)}.cc .ccl{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-head{display:flex;align-items:center;justify-content:space-between}.pl-head .plh{font-size:11px;font-weight:700;white-space:nowrap}.pl-status{display:inline-flex;align-items:center;gap:5px;font-size:8px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab,currentColor 55%,transparent)}.pl-status .led{width:6px;height:6px;border-radius:50%;background:var(--accent2);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent2) 30%,transparent)}.pl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pl-mod{display:flex;flex-direction:column;gap:3px;padding:7px;border-radius:6px;border:1px solid color-mix(in oklab,currentColor 14%,transparent);background:color-mix(in oklab,currentColor 4%,transparent)}.pl-mod .pm-name{font-size:8px;font-weight:600}.pl-mod .pm-tag{font-size:6.5px;letter-spacing:.08em;color:color-mix(in oklab,currentColor 45%,transparent)}.pl-infra{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;border-top:1px solid color-mix(in oklab,currentColor 12%,transparent)}.pl-infra .pi{font-size:7px;letter-spacing:.03em;padding:3px 6px;border-radius:4px;color:color-mix(in oklab,currentColor 55%,transparent);background:color-mix(in oklab,currentColor 7%,transparent)}
