/* Prisma theme 1.0.5 — source: resources/css/portal.css */
:where(html[data-theme="prisma"]){--px-ink:#0b0d26;--px-accent:#12c2b8}html[data-theme="prisma"]{--color-bg:color-mix(in oklab,var(--brand) 4%,#eceef3);--color-surface:#ffffff;--color-surface-2:color-mix(in oklab,var(--brand) 3%,#f3f4f8);--color-surface-3:color-mix(in oklab,var(--brand) 5%,#e8eaf0);--color-border:#e6e8ee;--color-border-strong:#d3d7e0;--color-text:#0b0d26;--color-text-muted:#5b6080;--color-text-subtle:#8a8fa8;--color-primary-soft:color-mix(in oklab,var(--brand) 11%,#ffffff);--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:22px;--radius-xl:26px;--shadow-1:0 1px 2px rgba(15,18,52,.04);--shadow-2:0 10px 30px -18px rgba(15,18,52,.28),0 1px 2px rgba(15,18,52,.04);--shadow-3:0 22px 50px -24px rgba(15,18,52,.35),0 2px 6px rgba(15,18,52,.05);--shadow-4:0 30px 80px -30px rgba(15,18,52,.45);--rf-sidebar-w:276px;--rf-shell-bg:var(--color-bg);--px-glow:0 14px 34px -14px color-mix(in oklab,var(--brand) 70%,transparent);--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-display:var(--font-sans);--rf-accent:var(--px-accent);--rf-accent-2:color-mix(in oklab,var(--px-accent) 85%,#000);--rf-accent-grad:linear-gradient(135deg,var(--px-accent),color-mix(in oklab,var(--px-accent) 82%,#000));--rf-primary-grad:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 72%,#fff));--rf-btn-primary-bg:var(--brand);--rf-topbar-bg:var(--color-surface);--rf-search-bg:var(--color-surface-2)}html.dark[data-theme="prisma"]{--color-bg:color-mix(in oklab,var(--brand) 7%,#07080f);--color-surface:color-mix(in oklab,var(--brand) 5%,#10111c);--color-surface-2:color-mix(in oklab,var(--brand) 7%,#161827);--color-surface-3:color-mix(in oklab,var(--brand) 9%,#1e2133);--color-border:rgba(255,255,255,.075);--color-border-strong:rgba(255,255,255,.14);--color-text:#eef0fa;--color-text-muted:#a4a9c4;--color-text-subtle:#6f7592;--color-primary-soft:color-mix(in oklab,var(--brand) 20%,#10111c);--shadow-1:0 0 0 1px rgba(255,255,255,.03);--shadow-2:0 18px 40px -24px rgba(0,0,0,.8);--shadow-3:0 24px 60px -24px rgba(0,0,0,.85);--shadow-4:0 30px 80px -30px rgba(0,0,0,.9)}html[data-theme="prisma"] .px-app{display:flex;height:100vh;height:100dvh;overflow:hidden}html[data-theme="prisma"] .px-side{position:relative;flex:none;display:flex;flex-direction:column;width:var(--rf-sidebar-w);height:calc(100% - 24px);margin:12px 0 12px 12px;padding:18px 14px 14px;overflow:hidden;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:26px;box-shadow:var(--shadow-2)}html[dir="rtl"][data-theme="prisma"] .px-side{margin:12px 12px 12px 0}.px-side-brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;min-height:40px}.px-side-logo{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.px-side-logo img{max-height:38px;max-width:190px;width:auto;height:auto;object-fit:contain}.px-side-logo .px-side-fav{max-height:34px;max-width:34px;border-radius:10px}.px-side-mark{width:34px;height:34px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--color-on-primary);background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 55%,#fff));box-shadow:var(--px-glow)}.px-side-name{font-size:17px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-hello{padding:22px 8px 14px}.px-hello-title{font-size:25px;line-height:1.12;font-weight:750;letter-spacing:-.035em;color:var(--color-text)}.px-hello-sub{margin-top:6px;font-size:12.5px;color:var(--color-text-subtle)}.px-nav{flex:1;overflow-y:auto;padding:4px 0 10px;scrollbar-width:thin}.px-nav-label{display:flex;align-items:center;gap:6px;margin:14px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.px-nav-dot{width:6px;height:6px;border-radius:50%;background:var(--brand)}html[data-theme="prisma"] .px-nav-item{display:flex;align-items:center;gap:11px;margin:2px 0;padding:10px 14px;border:0;border-radius:999px;font-size:13.5px;font-weight:550;color:var(--color-text-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}html[data-theme="prisma"] .px-nav-item i,html[data-theme="prisma"] .px-nav-item svg{width:18px;height:18px;flex:none}html[data-theme="prisma"] .px-nav-item span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme="prisma"] .px-nav-item:hover{background:var(--color-surface-2);color:var(--color-text)}html[data-theme="prisma"] .px-nav-item.rf-cside-item-active{background:var(--brand);color:var(--color-on-primary);box-shadow:var(--px-glow)}.px-nav-badge{min-width:20px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;text-align:center;color:var(--color-on-primary);background:var(--brand)}.rf-cside-item-active .px-nav-badge{color:var(--brand);background:var(--color-on-primary)}.px-wallet{position:relative;overflow:hidden;flex:none;margin-top:10px;padding:18px 16px 16px;border-radius:22px;color:var(--color-on-primary);background:linear-gradient(150deg,color-mix(in oklab,var(--brand) 82%,#fff),var(--brand) 45%,color-mix(in oklab,var(--brand) 62%,#000));box-shadow:var(--px-glow)}.px-wallet-orb{position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 70%)}.px-wallet-icon{position:relative;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18)}.px-wallet-icon i,.px-wallet-icon svg{width:18px;height:18px}.px-wallet-label{position:relative;margin-top:12px;font-size:12px;opacity:.82}.px-wallet-amount{position:relative;font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.px-wallet-btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:6px 6px 6px 16px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:650;color:#fff;background:rgba(4,5,26,.38);transition:background-color .15s ease}.px-wallet-btn:hover{background:rgba(4,5,26,.55)}.px-wallet-arrow{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--brand)}.px-wallet-arrow i,.px-wallet-arrow svg{width:15px;height:15px}.px-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}html[data-theme="prisma"] .px-top{position:relative;height:78px;padding:0 26px;gap:10px;background:transparent;border:0;backdrop-filter:none}html[data-theme="prisma"] .px-search{max-width:380px;height:44px;background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-1)}html[data-theme="prisma"] .px-round{flex:none;width:44px;height:44px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);box-shadow:var(--shadow-1)}html[data-theme="prisma"] .px-round:hover{color:var(--color-text);border-color:var(--color-border-strong)}html[data-theme="prisma"] .px-bell .rf-icon-btn{width:44px;height:44px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}html[data-theme="prisma"] .px-top-cta{height:44px;padding:0 18px}.px-user{display:flex;align-items:center;gap:10px;height:48px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1);cursor:pointer}.px-user-ava{width:38px;height:38px;border-radius:50%;object-fit:cover}.px-user-copy{flex-direction:column;align-items:flex-start;line-height:1.2;max-width:170px}.px-user-name{font-size:13.5px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.px-user-mail{font-size:11.5px;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html[data-theme="prisma"] .px-user-ava{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none;font-size:14px;font-weight:800;color:var(--color-on-primary);background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 60%,#fff))}.px-user-ava img{width:100%;height:100%;object-fit:cover}.px-nav-logout{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--color-border)}html[data-theme="prisma"] .px-nav-logout .px-nav-item{width:100%;background:transparent;cursor:pointer;font-family:inherit;text-align:start}html[data-theme="prisma"] .px-nav-logout .px-nav-item:hover{color:var(--color-danger);background:color-mix(in oklab,var(--color-danger) 9%,transparent)}.px-qsearch{position:relative;flex:1 1 340px;min-width:200px;max-width:400px}html[data-theme="prisma"] .px-qsearch .px-search{max-width:none}.px-qresults{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:200;overflow:hidden;min-width:320px;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-3)}.px-qinfo{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:12.5px;color:var(--color-text-muted)}.px-spin{width:14px;height:14px;animation:px-spin 1s linear infinite}@keyframes px-spin{to{transform:rotate(360deg)}}.px-qrow{display:block;width:100%;padding:11px 16px;text-align:start;background:transparent;border:0;border-bottom:1px solid var(--color-border);cursor:pointer;font-family:inherit}.px-qrow:last-child{border-bottom:0}.px-qrow:hover{background:var(--color-surface-2)}.px-qrow-top{display:flex;align-items:center;gap:10px}.px-qid{flex:none;padding:2px 8px;border-radius:8px;font:700 11.5px/1.5 var(--font-mono,monospace);color:var(--brand);background:var(--color-primary-soft)}html.dark .px-qid{color:var(--color-primary-400)}.px-qname{flex:1;min-width:0;font-size:13px;font-weight:650;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-qrate{flex:none;font-size:12px;color:var(--color-text-muted)}.px-qrow-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;padding-inline-start:50px;font-size:11.5px;color:var(--color-text-muted)}.px-qtag{padding:1px 6px;border-radius:5px;font-size:10px;font-weight:700}.px-qtag-ok{color:#065f46;background:#d1fae5}.px-qtag-info{color:#1e40af;background:#dbeafe}.px-support-btn{flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;text-decoration:none;font-size:13.5px;font-weight:650;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.px-support-btn i,.px-support-btn svg{color:var(--px-accent)}.px-support-btn:hover{border-color:var(--color-border-strong)}.px-balance{flex:none;display:none;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:var(--px-accent)}html[data-theme="prisma"] .px-top-cta{display:none}@media (min-width:1280px){html[data-theme="prisma"] .px-top-cta{display:inline-flex}}.px-pop{position:absolute;inset-inline-end:0;z-index:50;margin-top:8px;padding:6px;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-3)}.px-content{flex:1;overflow-y:auto;padding:4px 26px 28px}@media (max-width:991px){html[data-theme="prisma"] .px-side{position:fixed;inset:10px auto 10px 10px;z-index:40;height:auto;margin:0;width:min(300px,86vw);transform:translateX(-112%);transition:transform .24s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-4)}html[dir="rtl"][data-theme="prisma"] .px-side{inset:10px 10px 10px auto;transform:translateX(112%)}html[data-theme="prisma"] .px-side[data-open="1"]{transform:translateX(0)}html[data-theme="prisma"] .px-top{height:68px;padding:0 14px}.px-content{padding:2px 14px 24px}}@media (max-width:575px){html[data-theme="prisma"] .px-user{padding:3px;height:44px}html[data-theme="prisma"] .px-user-ava{width:36px;height:36px}html[data-theme="prisma"] .px-top{gap:6px}html[data-theme="prisma"] .px-round,html[data-theme="prisma"] .px-bell .rf-icon-btn{width:40px;height:40px}}html[data-theme="prisma"] .rf-page-title{font-size:26px;font-weight:750;letter-spacing:-.03em}html[data-theme="prisma"] .rf-card{border-radius:22px;box-shadow:var(--shadow-2)}html[data-theme="prisma"] .rf-kpi{border-radius:20px;box-shadow:var(--shadow-2)}html[data-theme="prisma"] .rf-card-title{font-weight:700;letter-spacing:-.015em}html[data-theme="prisma"] .rf-btn{border-radius:999px;padding:10px 18px;font-weight:650}html[data-theme="prisma"] .rf-btn-sm{padding:7px 13px}html[data-theme="prisma"] .rf-btn-lg{padding:13px 24px}html[data-theme="prisma"] .rf-btn-primary{background:var(--brand);box-shadow:var(--px-glow)}html[data-theme="prisma"] .rf-btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--brand) 86%,#000)}html[data-theme="prisma"] .rf-btn-secondary{background:var(--color-surface)}html[data-theme="prisma"] .rf-input,html[data-theme="prisma"] .rf-select,html[data-theme="prisma"] .rf-textarea{border-radius:14px;padding:11px 14px;background:var(--color-surface-2);border-color:transparent}html[data-theme="prisma"] .rf-input:focus,html[data-theme="prisma"] .rf-select:focus,html[data-theme="prisma"] .rf-textarea:focus{background:var(--color-surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--color-primary-soft)}html[data-theme="prisma"] .rf-badge{border-radius:999px;padding:3px 10px}html[data-theme="prisma"] .rf-opill{border-radius:999px}html[data-theme="prisma"] .rf-tab{padding:8px 14px;font-size:12.5px;background:var(--color-surface);border:1px solid var(--color-border)}html[data-theme="prisma"] .rf-tab-active{background:var(--brand);color:var(--color-on-primary);border-color:transparent;box-shadow:var(--px-glow)}html[data-theme="prisma"] .rf-tab-active .rf-tab-count{background:rgba(255,255,255,.22)}html[data-theme="prisma"] .rf-table thead th{background:transparent;font-size:10.5px;letter-spacing:.08em;color:var(--color-text-subtle)}html[data-theme="prisma"] .rf-table tbody td{padding-top:10px;padding-bottom:10px}html[data-theme="prisma"] .rf-table tbody tr:hover td{background:var(--color-surface-2)}html[data-theme="prisma"] .rf-icon-btn{border-radius:12px}html[data-theme="prisma"] .rf-menu-item{border-radius:10px}html[data-theme="prisma"] .rf-net-row{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}html[data-theme="prisma"] .rf-net-tile{flex:0 0 92px;aspect-ratio:auto;min-height:80px;padding:12px 8px;gap:7px;border-radius:20px;scroll-snap-align:start;box-shadow:var(--shadow-1)}html[data-theme="prisma"] .rf-net-tile svg,html[data-theme="prisma"] .rf-net-tile i{width:22px;height:22px}html[data-theme="prisma"] .rf-net-tile-label{font-size:11.5px;line-height:1.15}.px-dash-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px}.px-crumbs{margin-top:4px;font-size:12.5px;color:var(--color-text-subtle)}.px-crumbs span{margin:0 4px;opacity:.6}.px-dash-actions{display:flex;flex-wrap:wrap;gap:10px}.px-bento{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"chart chart promo promo" "chart chart bal ord" "bars bars bars gauge" "latest latest process process"}.px-a-chart{grid-area:chart}.px-a-promo{grid-area:promo}.px-a-balance{grid-area:bal}.px-a-orders{grid-area:ord}.px-a-bars{grid-area:bars}.px-a-gauge{grid-area:gauge}.px-a-latest{grid-area:latest}.px-a-process{grid-area:process}@media (max-width:1180px){.px-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chart chart" "promo promo" "bal ord" "bars bars" "gauge gauge" "latest latest" "process process"}}@media (max-width:560px){.px-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "promo" "bal" "ord" "bars" "gauge" "latest" "process";gap:12px}}.px-tile{position:relative;min-width:0;padding:20px;border-radius:24px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-2);color:var(--color-text)}.px-tile-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.px-tile-title{flex:1;font-size:16px;font-weight:700;letter-spacing:-.015em}.px-mini-label{flex:1;font-size:13px;font-weight:600;color:var(--color-text-muted)}.px-muted{font-size:12.5px;color:var(--color-text-subtle)}.px-muted b{color:var(--color-text);font-weight:700}.px-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;white-space:nowrap}.px-chip-ink{color:#fff;background:var(--px-ink);border-color:transparent}.px-chip-accent{color:var(--px-accent);background:color-mix(in oklab,var(--px-accent) 13%,transparent);border-color:transparent}.px-circle{width:38px;height:38px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:transform .2s ease,background-color .15s ease}.px-circle:hover{transform:rotate(45deg)}.px-circle i,.px-circle svg{width:17px;height:17px}.px-circle-soft{color:var(--brand);background:var(--color-primary-soft);border-color:transparent}html.dark .px-circle-soft{color:var(--color-primary-400)}.px-circle-soft:hover,.px-circle-glass:hover,.px-circle-white:hover{transform:none}.px-circle-glass{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16)}.px-circle-white{color:var(--px-ink);background:#fff;border-color:transparent}.px-big{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.px-big-sub{margin-top:4px;font-size:12.5px;color:var(--color-text-subtle)}.px-big-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.px-legend,.px-gauge-legend,.px-bars-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--color-text-muted)}.px-legend span,.px-gauge-legend span,.px-bars-legend span{display:inline-flex;align-items:center;gap:6px}.px-legend i,.px-gauge-legend i,.px-bars-legend i{width:9px;height:9px;border-radius:50%}.px-chart{margin:10px -6px -6px}.px-chart .rf-dash-chart-svg{display:block;width:100%;height:auto}html[data-theme="prisma"] .rf-dash-chart-line{stroke:var(--brand);stroke-width:3}html[data-theme="prisma"] .rf-dash-chart-dot{stroke:var(--brand)}html[data-theme="prisma"] .rf-dash-chart-active{fill:var(--brand)}html[data-theme="prisma"] .rf-dash-chart-grid{stroke-dasharray:3 5}html[data-theme="prisma"] .rf-dash-chart-tip{border-radius:12px;box-shadow:var(--shadow-3)}.px-dark{color:#fff;background:var(--px-ink);border-color:transparent;overflow:hidden}.px-prism{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--px-ink) 18%,transparent 75%),repeating-linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(255,255,255,.06) 22px,rgba(0,0,0,.35) 44px),radial-gradient(70% 90% at 100% 100%,color-mix(in oklab,var(--brand) 85%,#fff),transparent 70%)}.px-a-promo{display:flex;flex-direction:column;justify-content:space-between;min-height:170px}.px-promo-title{position:relative;max-width:300px;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.px-promo-title b{font-weight:800}.px-promo-sub{position:relative;max-width:300px;margin:8px 0 14px;font-size:12.5px;color:rgba(225,228,248,.7)}.px-promo-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.px-live-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:rgba(255,255,255,.1)}.px-live-chip i{width:7px;height:7px;border-radius:50%;background:var(--px-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--px-accent) 30%,transparent)}.px-live-chip-soft{color:var(--color-text-muted);background:var(--color-surface-2)}.px-promo-btn{display:inline-flex;align-items:center;gap:10px;padding:5px 5px 5px 16px;border-radius:999px;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--color-on-primary);background:var(--brand);box-shadow:var(--px-glow)}.px-promo-btn span{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2)}.px-promo-btn i,.px-promo-btn svg{width:16px;height:16px}.px-a-balance{display:flex;flex-direction:column}.px-money{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px}.px-a-orders{display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.px-a-orders:hover{transform:translateY(-2px)}.px-a-orders .px-tile-head{justify-content:space-between}.px-glass-chip{align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:11.5px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.1)}.px-orders-num{margin-top:auto;padding-top:12px;font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.px-orders-label{font-size:13px;color:rgba(225,228,248,.7)}.px-bars-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:18px;align-items:end}.px-bars-copy .px-big{margin-top:14px}.px-bars-legend{margin-top:18px}.px-bars{display:flex;align-items:flex-end;gap:10px;height:230px}.px-bar-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px}.px-bar{position:relative;min-height:34px;border-radius:16px;display:flex;justify-content:center;padding-top:8px}.px-bar-tag{height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#fff;background:rgba(4,5,26,.55);white-space:nowrap}.px-bar-label{font-size:11px;text-align:center;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-tone-brand{background:repeating-linear-gradient(135deg,var(--brand) 0 9px,color-mix(in oklab,var(--brand) 82%,#fff) 9px 18px)}.px-tone-soft{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--brand) 55%,#fff) 0 9px,color-mix(in oklab,var(--brand) 42%,#fff) 9px 18px)}.px-tone-ink{background:repeating-linear-gradient(135deg,var(--px-ink) 0 9px,color-mix(in oklab,var(--px-ink) 80%,#fff) 9px 18px)}.px-tone-light{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--brand) 22%,#fff) 0 9px,color-mix(in oklab,var(--brand) 14%,#fff) 9px 18px)}.px-tone-muted{background:repeating-linear-gradient(135deg,var(--color-surface-3) 0 9px,var(--color-surface-2) 9px 18px)}.px-tone-light .px-bar-tag,.px-tone-muted .px-bar-tag{color:var(--color-text);background:rgba(255,255,255,.8)}html.dark .px-tone-light .px-bar-tag,html.dark .px-tone-muted .px-bar-tag{color:#fff;background:rgba(0,0,0,.45)}.px-bars-legend i{border-radius:3px}html.dark .px-dark{border-color:rgba(255,255,255,.09)}html.dark .px-tone-ink{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--px-ink) 70%,#fff 12%) 0 9px,color-mix(in oklab,var(--px-ink) 55%,#fff 25%) 9px 18px)}@media (max-width:760px){.px-bars-wrap{grid-template-columns:minmax(0,1fr)}.px-bars{height:200px;gap:6px}}.px-a-gauge{display:flex;flex-direction:column}.px-gauge{position:relative;width:100%;max-width:260px;margin:12px auto 0}.px-gauge svg{display:block;width:100%;height:auto}.px-gauge rect{fill:var(--color-surface-3)}.px-gauge rect.is-on{fill:var(--brand)}.px-gauge-center{position:absolute;left:0;right:0;bottom:4px;text-align:center}.px-gauge-center b{display:block;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.px-gauge-center span{font-size:11.5px;color:var(--color-text-subtle)}.px-gauge-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;color:var(--color-text-muted)}.px-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--color-border)}.px-row:first-of-type{border-top:0}.px-row-id{flex:none;min-width:58px;padding:6px 8px;border-radius:10px;text-align:center;font-size:11.5px;font-weight:700;color:var(--brand);background:var(--color-primary-soft);font-variant-numeric:tabular-nums}html.dark .px-row-id{color:var(--color-primary-400)}.px-row-main{flex:1;min-width:0}.px-row-name{display:block;font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-row-sub{margin-top:2px;font-size:12px;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-proc{padding:12px 14px;margin-top:10px;border-radius:16px;background:var(--color-surface-2)}.px-proc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.px-proc-top .px-row-name{min-width:0}.px-progress{height:8px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--color-surface-3)}.px-progress span{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(135deg,var(--brand) 0 8px,color-mix(in oklab,var(--brand) 80%,#fff) 8px 16px)}.px-proc-meta{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:var(--color-text-muted)}.px-proc-meta b{color:var(--color-text)}.px-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 10px;text-align:center}.px-empty p{margin:4px 0 0;font-size:14px;font-weight:650;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){html[data-theme="prisma"] .px-side,.px-circle,.px-a-orders{transition:none}}@media (max-width:991px){.px-balance{display:inline-flex}}@media (max-width:1439px){html[data-theme="prisma"] .px-user-copy{display:none}html[data-theme="prisma"] .px-user{padding-inline-end:10px}}html[data-theme="prisma"] body{background:var(--color-bg)}.pxa{display:flex;min-height:100vh;min-height:100dvh;padding:14px;gap:14px}.pxa-brand{position:relative;overflow:hidden;display:none;flex-direction:column;justify-content:space-between;width:min(46%,640px);flex:none;padding:36px 40px;border-radius:30px;color:#fff;background:color-mix(in oklab,var(--brand) 14%,#04051a)}@media (min-width:1024px){.pxa-brand{display:flex}}.pxa-prism{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 14%,#04051a) 4%,transparent 50%),repeating-linear-gradient(90deg,rgba(3,4,22,.5) 0,rgba(255,255,255,.055) 34px,rgba(3,4,22,.5) 68px),radial-gradient(80% 60% at 50% 110%,color-mix(in oklab,var(--brand) 92%,#fff) 0,transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--brand) 14%,#04051a) 0,color-mix(in oklab,var(--brand) 42%,#060726) 64%,color-mix(in oklab,var(--brand) 70%,#0a0b2e) 100%)}.pxa-brand > *:not(.pxa-prism){position:relative}.pxa-logo{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;text-decoration:none;color:inherit}.pxa-logo-pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:16px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.pxa-logo-pill img{display:block;height:34px;width:auto;max-width:190px;object-fit:contain}.pxa-logo-mark{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px;font-weight:800;color:var(--color-on-primary);background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 55%,#fff))}.pxa-logo-name{font-size:18px;font-weight:800;letter-spacing:-.02em}.pxa-pitch{max-width:470px}.pxa-pitch h2{margin:0;font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.pxa-pitch > p{margin:14px 0 0;font-size:15px;line-height:1.65;color:rgba(228,230,255,.76)}.pxa-features{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pxa-features li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.pxa-feature-ico{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:var(--color-on-primary);background:var(--brand);box-shadow:0 8px 20px -8px var(--brand)}.pxa-feature-ico i,.pxa-feature-ico svg{width:17px;height:17px}.pxa-features b{display:block;font-size:14px;font-weight:700}.pxa-features small{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:rgba(228,230,255,.7)}.pxa-nets{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.pxa-nets span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:var(--n,var(--brand));box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.pxa-nets svg{width:18px;height:18px;fill:currentColor}.pxa-brand-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pxa-brand-foot p{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.pxa-main{flex:1;min-width:0;display:flex;flex-direction:column}.pxa-top{display:flex;align-items:center;min-height:44px;padding-inline-end:56px}.pxa-back{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:650;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxa-back:hover{color:var(--color-text)}.pxa-back i,.pxa-back svg{width:15px;height:15px}[dir="rtl"] .pxa-back svg{transform:scaleX(-1)}.pxa-center{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 6px 32px}.pxa-col{width:100%;max-width:440px}.pxa-mobile-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;text-decoration:none;color:var(--color-text)}.pxa-mobile-brand .pxa-logo-pill{background:var(--px-ink)}@media (min-width:1024px){.pxa-mobile-brand{display:none}}.pxa-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:5px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxa-switch a{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:999px;text-decoration:none;font-size:13.5px;font-weight:700;color:var(--color-text-muted);transition:background-color .15s,color .15s}.pxa-switch a:hover{color:var(--color-text)}.pxa-switch a.is-on{color:var(--color-on-primary);background:var(--brand);box-shadow:var(--px-glow)}.pxa-switch i,.pxa-switch svg{width:16px;height:16px}html[data-theme="prisma"] .rf-auth-card{padding:30px 28px;border-radius:26px;border-color:var(--color-border);box-shadow:var(--shadow-3)}@media (max-width:480px){html[data-theme="prisma"] .rf-auth-card{padding:24px 18px;border-radius:22px}}html[data-theme="prisma"] .rf-auth-title{font-size:26px;font-weight:750;letter-spacing:-.03em}html[data-theme="prisma"] .rf-auth-sub{color:var(--color-text-subtle)}html[data-theme="prisma"] .rf-auth-card .rf-label{font-size:12.5px;font-weight:650;color:var(--color-text)}html[data-theme="prisma"] .rf-auth-card .rf-input{height:50px}html[data-theme="prisma"] .rf-auth-card .rf-btn-lg{height:52px;font-size:15px}html[data-theme="prisma"] .rf-auth-link{color:var(--brand)}html.dark[data-theme="prisma"] .rf-auth-link{color:var(--color-primary-400)}html[data-theme="prisma"] .rf-auth-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-border)}html[data-theme="prisma"] .rf-checkbox{accent-color:var(--brand)}html[data-theme="prisma"] .rf-alert{border-radius:14px}html[data-theme="prisma"] .rf-social-btn{height:48px;border-radius:999px}html[data-theme="prisma"] .rf-guest-theme{width:40px;height:40px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxa-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:18px;font-size:12.5px;color:var(--color-text-subtle)}.pxa-help span,.pxa-help a{display:inline-flex;align-items:center;gap:6px}.pxa-help a{color:var(--color-text-muted);text-decoration:none;font-weight:600}.pxa-help a:hover{color:var(--brand)}.pxa-help i,.pxa-help svg{width:14px;height:14px}@media (max-width:1023px){.pxa{padding:10px}}.pxo{display:flex;flex-direction:column;gap:18px}.pxo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.pxo-sub{margin-top:4px;font-size:13.5px;color:var(--color-text-muted)}.pxo-modes{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:22px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxo-mode{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:650;color:var(--color-text-muted);background:transparent;transition:background-color .15s,color .15s}.pxo-mode i,.pxo-mode svg{width:15px;height:15px}.pxo-mode:hover{color:var(--color-text)}.pxo-mode.is-on{color:var(--color-on-primary);background:var(--brand);box-shadow:var(--px-glow)}@media (max-width:560px){.pxo-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pxo-mode{justify-content:center;gap:5px;padding:0 6px;font-size:12px}.pxo-step-head{flex-wrap:wrap}}.pxo-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;align-items:start}@media (max-width:1100px){.pxo-grid{grid-template-columns:minmax(0,1fr)}}.pxo-steps{display:flex;flex-direction:column;gap:14px;min-width:0}.pxo-card{min-width:0;border-radius:24px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-2)}.pxo-pad{padding:22px}.pxo-title{font-size:16px;font-weight:750;letter-spacing:-.015em;color:var(--color-text)}.pxo-muted{margin:2px 0 0;font-size:12.5px;color:var(--color-text-subtle)}.pxo-label{display:block;margin-bottom:6px}.pxo-req{color:var(--color-danger)}.pxo-opt{font-weight:500;color:var(--color-text-subtle)}.pxo-step{padding:20px 22px 22px;transition:border-color .2s,box-shadow .2s}.pxo-step.is-current{border-color:color-mix(in oklab,var(--brand) 45%,var(--color-border));box-shadow:0 0 0 4px var(--color-primary-soft),var(--shadow-2)}.pxo-step-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pxo-step-copy{flex:1;min-width:0}.pxo-num{width:38px;height:38px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;font-weight:800;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border)}.pxo-num i,.pxo-num svg{width:18px;height:18px}.is-current .pxo-num{color:var(--color-on-primary);background:var(--brand);border-color:transparent;box-shadow:var(--px-glow)}.is-done .pxo-num{color:#fff;background:var(--px-accent);border-color:transparent}.pxo-fields{display:flex;flex-direction:column;gap:14px}.pxo-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:480px){.pxo-2col{grid-template-columns:minmax(0,1fr)}}.pxo-allnets{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border)}.pxo-allnets i,.pxo-allnets svg{width:14px;height:14px}.pxo-allnets.is-on{color:var(--brand);background:var(--color-primary-soft);border-color:color-mix(in oklab,var(--brand) 35%,transparent)}.pxo-nets{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.pxo-net-more{display:contents}.pxo-nets .rf-imp-netchip{display:flex !important;align-items:center;gap:9px;width:100%;min-width:0;height:46px;padding:0 10px 0 6px;margin:0;border-radius:14px !important;cursor:pointer;font-family:inherit;color:var(--color-text) !important;background:var(--color-surface) !important;border:1px solid var(--color-border) !important;box-shadow:none !important;transition:border-color .15s,transform .15s,box-shadow .15s}.pxo-nets .rf-imp-netchip:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--net-color,var(--brand)) 55%,var(--color-border)) !important}.pxo-nets .rf-imp-netchip-ic{width:34px !important;height:34px !important;flex:0 0 34px !important;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff !important;background:var(--net-color,var(--brand))}.pxo-nets .rf-imp-netchip-ic svg{width:17px;height:17px;fill:#fff;color:#fff}.pxo-nets .rf-imp-netchip-ic i,.pxo-nets .rf-imp-netchip-ic [data-lucide]{width:17px;height:17px;color:#fff}.pxo-nets .rf-imp-netchip-mono{font-size:11px;font-weight:800;color:#fff}.pxo-nets .rf-imp-netchip-name{display:block !important;flex:1;min-width:0;font-size:12.5px;font-weight:650;color:var(--color-text) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.pxo-nets .rf-imp-netchip-active{border-color:var(--brand) !important;background:var(--color-primary-soft) !important;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 22%,transparent) !important}.pxo-nets .rf-imp-netchip-off{opacity:.4;cursor:not-allowed;transform:none !important}.pxo-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;border:0;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;color:var(--brand);background:transparent}html.dark .pxo-more{color:var(--color-primary-400)}.pxo-more i,.pxo-more svg{width:15px;height:15px;transition:transform .2s}html[data-theme="prisma"] .pxo .rf-imp-select,html[data-theme="prisma"] .pxo .rf-imp-input{min-height:46px;border-radius:14px}.pxo-textarea{height:auto !important;padding:12px 14px !important;line-height:1.55;resize:vertical}.pxo-locked{cursor:not-allowed;opacity:.6;color:var(--color-text-subtle)}.pxo-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;padding:6px;border-radius:16px}.pxo-svc{width:100%;text-align:start;display:flex !important;align-items:flex-start;gap:8px}.pxo-svc-name{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.pxo-svc-price{flex:none;font-weight:800;color:var(--rf-accent-2)}.pxo-svc-price small{font-weight:600;opacity:.7}.pxo-icon-input{position:relative}.pxo-icon-input > i,.pxo-icon-input > svg{position:absolute;top:50%;inset-inline-start:14px;width:16px;height:16px;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none;z-index:1}html[data-theme="prisma"] .pxo-icon-input .rf-imp-input{padding-inline-start:40px}.pxo-qty{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pxo-qty-btn{height:32px;padding:0 12px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border);transition:all .15s}.pxo-qty-btn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.pxo-qty-btn.is-on{color:var(--color-on-primary);background:var(--brand);border-color:transparent}.pxo-tags{display:flex;flex-wrap:wrap;gap:6px}.pxo-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-text-muted);background:var(--color-surface-2)}.pxo-tag i,.pxo-tag svg{width:13px;height:13px}.pxo-tag-ok{color:#15803d;background:rgba(34,197,94,.12)}html.dark .pxo-tag-ok{color:#4ade80}.pxo-tag-brand{color:var(--brand);background:var(--color-primary-soft)}html.dark .pxo-tag-brand{color:var(--color-primary-400)}.pxo-box{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--color-surface-2)}.pxo-box-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.pxo-box-title i,.pxo-box-title svg{width:15px;height:15px;color:var(--brand)}.pxo-switch{display:flex;align-items:center;gap:10px;cursor:pointer}.pxo-switch span{display:flex;flex-direction:column;line-height:1.3;font-size:13px}.pxo-switch small{color:var(--color-text-subtle)}.pxo-calc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 12px;border-radius:12px;font-size:12.5px;color:var(--brand);background:var(--color-primary-soft)}html.dark .pxo-calc{color:var(--color-primary-400)}.pxo-calc b{font-size:15px}.pxo-calc-list{flex-direction:column;align-items:flex-start;gap:2px}.pxo-code{padding:2px 7px;border-radius:6px;font-size:12px;background:var(--color-surface-2)}.pxo-summary{position:sticky;top:8px;display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width:1100px){.pxo-summary{position:static}}.pxo-sum-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pxo-ico{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:var(--brand);background:var(--color-primary-soft)}html.dark .pxo-ico{color:var(--color-primary-400)}.pxo-ico i,.pxo-ico svg{width:17px;height:17px}.pxo-ico-warn{color:#b45309;background:rgba(245,158,11,.14)}.pxo-ico-accent{color:var(--px-accent);background:color-mix(in oklab,var(--px-accent) 14%,transparent)}.pxo-sum-service{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.45;color:var(--color-text);background:var(--color-surface-2);overflow-wrap:anywhere}.pxo-sum-service.is-empty{color:var(--color-text-subtle)}.pxo-sum-service > i,.pxo-sum-service > svg{width:16px;height:16px;flex:none;margin-top:2px}.pxo-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.pxo-meta div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 8px;border-radius:12px;text-align:center;border:1px solid var(--color-border)}.pxo-meta small{font-size:10.5px;font-weight:600;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pxo-meta b{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pxo-price{margin-top:14px;padding-top:12px;border-top:1px dashed var(--color-border-strong)}.pxo-price-row{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:13px;color:var(--color-text-muted)}.pxo-price-row b{color:var(--color-text);font-variant-numeric:tabular-nums}.pxo-price-row b.is-neg{color:var(--color-danger)}.pxo-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px;padding:12px 14px;border-radius:16px;color:#fff;background:var(--px-ink)}.pxo-total span{font-size:13px;opacity:.8}.pxo-total b{font-size:26px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.dark .pxo-total{border:1px solid rgba(255,255,255,.09)}.pxo-alert{display:flex;gap:10px;margin-top:12px;padding:11px 13px;border-radius:14px;font-size:13px;color:var(--state-danger-fg);background:var(--state-danger-bg)}.pxo-alert i,.pxo-alert svg{width:16px;height:16px;flex:none;margin-top:1px}.pxo-alert a{display:inline-block;margin-top:2px;font-weight:750;color:inherit;text-decoration:underline}.pxo-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border-radius:14px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.4;background:var(--color-surface-2);border:1px solid var(--color-border)}.pxo-confirm input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--brand)}html[data-theme="prisma"] .pxo-submit{width:100%;height:50px;margin-top:12px;border-radius:999px;font-size:15px}.pxo-next{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;color:var(--color-text-subtle)}.pxo-next i,.pxo-next svg{width:14px;height:14px;flex:none}.pxo-desc summary{list-style:none;display:flex;align-items:center;gap:10px;padding:16px 20px;cursor:pointer}.pxo-desc summary::-webkit-details-marker{display:none}.pxo-desc summary .pxo-title{flex:1}.pxo-desc-caret{width:16px;height:16px;color:var(--color-text-subtle);transition:transform .2s}.pxo-desc[open] .pxo-desc-caret{transform:rotate(180deg)}.pxo-desc-body{display:flex;flex-direction:column;gap:8px;padding:0 20px 18px}.pxo-bullet{display:flex;gap:9px;font-size:12.5px;line-height:1.5;color:var(--color-text-muted)}.pxo-bullet p{margin:0;overflow-wrap:anywhere}.pxo-bullet b{color:var(--color-text)}.pxo-bullet > span{width:7px;height:7px;flex:none;margin-top:6px;border-radius:50%;background:var(--brand)}.pxo-tone-accent > span{background:var(--px-accent)}.pxo-tone-ok > span{background:#22c55e}.pxo-tone-warn > span{background:#f59e0b}.pxo-help{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;text-decoration:none;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxo-help span:nth-child(2){flex:1;display:flex;flex-direction:column;line-height:1.35;font-size:13px}.pxo-help small{color:var(--color-text-subtle)}.pxo-help > i,.pxo-help > svg{width:16px;height:16px;color:var(--color-text-subtle)}.pxo-rules-head{display:flex;align-items:center;gap:12px}.pxo-rules{list-style:none;margin:18px 0;padding:0;display:flex;flex-direction:column;gap:10px}.pxo-rules li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;background:var(--color-surface-2)}.pxo-rules li span{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12.5px;font-weight:800;color:var(--color-on-primary);background:var(--brand)}.pxo-checks{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--color-text-muted)}.pxo-checks li{display:flex;gap:8px}.pxo-checks i,.pxo-checks svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--px-accent)}.pxo-side-static{align-self:start}.pxp{display:flex;flex-direction:column;gap:16px}.pxp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.pxp-head-main{display:flex;align-items:center;gap:14px;min-width:0}.pxp-head-ico{width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:var(--color-on-primary);background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 62%,#fff));box-shadow:var(--px-glow)}.pxp-head-ico i,.pxp-head-ico svg{width:22px;height:22px}.pxp-sub{margin-top:3px;font-size:13.5px;color:var(--color-text-muted)}.pxp-actions{display:flex;flex-wrap:wrap;gap:8px}.pxp-card{min-width:0;border-radius:24px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-2)}.pxp-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.pxp-card-title{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:750;letter-spacing:-.015em}.pxp-card-title small{display:block;font-size:12px;font-weight:500;color:var(--color-text-subtle);letter-spacing:0}.pxp-pad{padding:20px}.pxp-ico{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--brand);background:var(--color-primary-soft)}html.dark .pxp-ico{color:var(--color-primary-400)}.pxp-ico i,.pxp-ico svg{width:17px;height:17px}.pxp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:22px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxp-pills{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.pxp-pills::-webkit-scrollbar{display:none}.pxp-pill{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:650;white-space:nowrap;color:var(--color-text-muted);background:transparent;transition:background-color .15s,color .15s}.pxp-pill:hover{color:var(--color-text);background:var(--color-surface-2)}.pxp-pill.is-on{color:var(--color-on-primary);background:var(--brand);box-shadow:var(--px-glow)}.pxp-pill-count{min-width:22px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:750;text-align:center;background:var(--color-surface-2);color:var(--color-text-muted)}.pxp-pill.is-on .pxp-pill-count{background:rgba(255,255,255,.22);color:inherit}.pxp-search{position:relative;flex:0 1 300px;min-width:200px;margin-inline-start:auto}.pxp-search > i,.pxp-search > svg{position:absolute;top:50%;inset-inline-start:14px;width:16px;height:16px;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none;z-index:1}html[data-theme="prisma"] .pxp-search .rf-input,html[data-theme="prisma"] .pxp-search .rf-imp-input{height:42px;padding-inline-start:40px;border-radius:999px}.pxp-select{position:relative;flex:none}html[data-theme="prisma"] .pxp-select select{height:42px;min-width:190px;padding:0 38px 0 16px;border-radius:999px;appearance:none;-webkit-appearance:none;cursor:pointer}.pxp-select > i,.pxp-select > svg{position:absolute;top:50%;inset-inline-end:14px;width:15px;height:15px;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}@media (max-width:640px){.pxp-search,.pxp-select{flex:1 1 100%;margin-inline-start:0}html[data-theme="prisma"] .pxp-select select{width:100%}}.pxp-btn-excel{color:#fff !important;background:#16a34a !important;box-shadow:none !important}.pxp-btn-pdf{color:#fff !important;background:#7c3aed !important;box-shadow:none !important}.pxp-table-wrap{overflow-x:auto}html[data-theme="prisma"] .pxp-table thead th{padding:14px 16px;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);white-space:nowrap}html[data-theme="prisma"] .pxp-table thead th:first-child{border-start-start-radius:0}html[data-theme="prisma"] .pxp-table tbody td{padding:14px 16px;vertical-align:middle}html[data-theme="prisma"] .pxp-table tbody tr:last-child td{border-bottom:0}.pxp-r{text-align:end !important}.pxp-c{text-align:center !important}.pxp-id{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,monospace);font-size:12.5px;font-weight:700;color:var(--color-text)}.pxp-date{display:block;margin-top:2px;font-size:11.5px;color:var(--color-text-subtle);white-space:nowrap}.pxp-svc{display:flex;align-items:flex-start;gap:11px;min-width:220px;max-width:380px}.pxp-svc-name{font-size:13.5px;font-weight:650;line-height:1.4;color:var(--color-text)}.pxp-svc-id{margin-inline-end:4px;font-family:var(--font-mono,monospace);font-size:11.5px;color:var(--color-text-subtle)}.pxp-link{display:flex;align-items:center;gap:5px;margin-top:3px;min-width:0}.pxp-link a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,monospace);font-size:11.5px;color:var(--brand);text-decoration:none}html.dark .pxp-link a{color:var(--color-primary-400)}.pxp-net{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:var(--nb-on,#fff);background:var(--nb,var(--brand))}.pxp-net svg{width:16px;height:16px;fill:currentColor;display:block}.pxp-net span{font-size:9.5px;font-weight:800;text-transform:uppercase}.pxp-money{font-family:var(--font-mono,monospace);font-size:13.5px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.pxp-money.is-in{color:var(--state-success-fg)}.pxp-num{font-family:var(--font-mono,monospace);font-size:13px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.pxp-muted{font-size:12px;color:var(--color-text-subtle)}.pxp-progress{width:110px;height:6px;margin:7px auto 0;border-radius:999px;overflow:hidden;background:var(--color-surface-3)}.pxp-progress span{display:block;height:100%;border-radius:inherit;background:var(--pb,var(--brand))}.pxp-tag{display:inline-flex;align-items:center;gap:4px;margin-inline-start:6px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;vertical-align:middle;color:#1d4ed8;background:#dbeafe;white-space:nowrap}.pxp-tag i,.pxp-tag svg{width:10px;height:10px}.pxp-copy{flex:none;display:inline-flex;padding:3px;border:0;border-radius:6px;cursor:pointer;color:var(--color-text-subtle);background:transparent}.pxp-copy:hover{color:var(--brand);background:var(--color-primary-soft)}.pxp-copy i,.pxp-copy svg{width:12px;height:12px}.pxp-acts{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px}.pxp-act{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;cursor:pointer;text-decoration:none;color:var(--brand);background:var(--color-primary-soft);border:1px solid color-mix(in oklab,var(--brand) 22%,transparent);transition:transform .15s,background-color .15s}html.dark .pxp-act{color:var(--color-primary-400)}.pxp-act:hover{transform:translateY(-1px)}.pxp-act i,.pxp-act svg{width:15px;height:15px;pointer-events:none}.pxp-act-danger{color:var(--state-danger-fg) !important;background:var(--state-danger-bg);border-color:var(--state-danger-bd)}.pxp-chipbtn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:0;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:11.5px;font-weight:700}.pxp-chipbtn i,.pxp-chipbtn svg{width:12px;height:12px}.pxp-chipbtn-danger{color:var(--state-danger-fg);background:var(--state-danger-bg)}.pxp-chipbtn-brand{color:var(--brand);background:var(--color-primary-soft)}html.dark .pxp-chipbtn-brand{color:var(--color-primary-400)}.pxp-stack{display:flex;flex-direction:column;align-items:center;gap:5px}.pxp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:46px 16px;text-align:center}.pxp-empty-ico{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;color:var(--brand);background:var(--color-primary-soft)}.pxp-empty-ico i,.pxp-empty-ico svg{width:24px;height:24px}.pxp-empty b{font-size:15px;color:var(--color-text)}.pxp-empty p{margin:0;max-width:360px;font-size:13px;color:var(--color-text-subtle)}.pxp-empty .rf-btn{margin-top:6px}.pxp-pager{padding:12px 16px;border-top:1px solid var(--color-border)}@media (max-width:760px){.pxp-stacked thead{display:none}.pxp-stacked,.pxp-stacked tbody{display:block;width:100%}.pxp-stacked tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:16px;border-bottom:1px solid var(--color-border)}html[data-theme="prisma"] .pxp-stacked tbody td{display:block;padding:0 !important;border:0 !important;text-align:start !important;background:transparent !important}.pxp-stacked tbody td[data-label]::before{content:attr(data-label);display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.pxp-stacked tbody td.pxp-wide{grid-column:1 / -1}.pxp-stacked tbody td:empty{display:none}.pxp-stacked .pxp-progress{margin-inline:0}.pxp-stacked .pxp-acts,.pxp-stacked .pxp-stack{justify-content:flex-start;align-items:flex-start}.pxp-stacked .pxp-svc{min-width:0;max-width:none}.pxp-stacked tbody tr.pxp-empty-row{display:block}}.pxp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pxp-kpi{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1)}.pxp-kpi b{display:block;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.pxp-kpi small{display:block;font-size:12px;color:var(--color-text-subtle)}.pxp-kpi .pxp-ico{width:40px;height:40px;border-radius:13px}html[data-theme="prisma"] .rf-modal{border-radius:26px;overflow:hidden}html[data-theme="prisma"] .rf-modal-header{padding:18px 22px}.pxp-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.pxp-dl > div{min-width:0;padding:11px 13px;border-radius:14px;background:var(--color-surface-2)}.pxp-dl dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.pxp-dl dd{margin:3px 0 0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.pxp-dl .pxp-full{grid-column:1 / -1}.pxp-drip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.pxs-group{overflow:hidden}.pxs-group-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,var(--color-primary-soft),transparent 70%)}.pxs-group-title{flex:1;min-width:0;font-size:15px;font-weight:750;letter-spacing:-.015em}.pxs-count{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border)}.pxs-row{display:grid;grid-template-columns:70px minmax(0,1fr) 110px 140px 100px 250px;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--color-border);transition:background-color .15s}.pxs-row:last-child{border-bottom:0}.pxs-row:hover{background:var(--color-surface-2)}.pxs-head{padding-top:10px;padding-bottom:10px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);background:transparent !important}.pxs-id{font-family:var(--font-mono,monospace);font-size:12px;font-weight:700;color:var(--brand);padding:4px 8px;border-radius:9px;background:var(--color-primary-soft);justify-self:start}html.dark .pxs-id{color:var(--color-primary-400)}.pxs-name{display:flex;align-items:center;gap:11px;min-width:0}.pxs-name-text{font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pxs-rate{font-family:var(--font-mono,monospace);font-size:14px;font-weight:800;color:var(--color-text);text-align:end}.pxs-rate small{display:block;font-family:inherit;font-size:10.5px;font-weight:600;color:var(--color-text-subtle)}.pxs-mm,.pxs-time{font-size:12.5px;color:var(--color-text-muted);text-align:end;white-space:nowrap}.pxs-btns{display:flex;gap:6px;justify-content:flex-end}@media (max-width:900px){.pxs-head{display:none}.pxs-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name rate" "meta meta" "btns btns";gap:8px 12px}.pxs-row > .pxs-id{display:none}.pxs-name{grid-area:name}.pxs-rate{grid-area:rate}.pxs-meta{grid-area:meta;display:flex;gap:14px}.pxs-mm,.pxs-time{text-align:start}.pxs-btns{grid-area:btns;justify-content:stretch}.pxs-btns > *{flex:1}}@media (min-width:901px){.pxs-meta{display:contents}}.pxf-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}@media (max-width:1100px){.pxf-grid{grid-template-columns:minmax(0,1fr)}}.pxf-step{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:750}.pxf-step span{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12.5px;font-weight:800;color:var(--color-on-primary);background:var(--brand)}.pxf-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:22px}.pxf-method{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border-radius:18px;cursor:pointer;font-family:inherit;background:var(--color-surface);border:2px solid var(--color-border);transition:border-color .15s,box-shadow .15s,transform .15s}.pxf-method:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--brand) 40%,var(--color-border))}.pxf-method.is-on{border-color:var(--brand);background:var(--color-primary-soft);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand) 16%,transparent)}.pxf-method-name{font-size:13px;font-weight:700;color:var(--color-text);text-align:center;line-height:1.25}.pxf-check{position:absolute;top:8px;inset-inline-end:8px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--brand)}.pxf-check i,.pxf-check svg{width:13px;height:13px}html[data-theme="prisma"] .pxf-amount .rf-input{height:54px;font-size:18px;font-weight:700}.pxf-amount{max-width:420px;margin-bottom:16px}.pxf-wallet{position:relative;overflow:hidden;padding:22px;border-radius:24px;color:#fff;background:var(--px-ink)}.pxf-wallet::after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--brand) 70%,transparent),transparent 70%)}.pxf-wallet small{position:relative;display:block;font-size:12.5px;opacity:.75}.pxf-wallet b{position:relative;display:block;margin-top:4px;font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pxf-how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pxf-how li{display:flex;gap:12px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.pxf-how li span{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:800;color:var(--brand);background:var(--color-primary-soft)}.pxf-how b{display:block;color:var(--color-text)}.pxf-side{display:flex;flex-direction:column;gap:16px}.pxn-list{display:flex;flex-direction:column;gap:10px}.pxn-item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:22px;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-1);transition:transform .15s,border-color .15s}.pxn-item:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--brand) 35%,var(--color-border))}.pxn-item.is-unread{border-color:color-mix(in oklab,var(--brand) 45%,var(--color-border));box-shadow:0 0 0 4px var(--color-primary-soft)}.pxn-body{flex:1;min-width:0}.pxn-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:750}.pxn-body p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--color-text-muted)}.pxn-date{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:var(--color-text-subtle)}.pxn-date i,.pxn-date svg{width:13px;height:13px}.pxn-badge{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--color-on-primary);background:var(--brand)}.pxn-badge-soft{color:var(--color-text-muted);background:var(--color-surface-2)}.pxn-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,8,20,.55)}.pxn-modal-box{width:100%;max-width:620px;max-height:86vh;overflow-y:auto;padding:24px;border-radius:26px;background:var(--color-surface);box-shadow:var(--shadow-4)}.pxn-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pxn-modal-head h2{margin:0;font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.3}html[data-theme="prisma"] .rf-imp-chat-page{height:calc(100dvh - 140px)}html[data-theme="prisma"] .rf-imp-chat-list,html[data-theme="prisma"] .rf-imp-chat-thread{border-radius:24px;border:1px solid var(--color-border);box-shadow:var(--shadow-2)}html[data-theme="prisma"] .rf-imp-chat-conv{border-radius:16px}html[data-theme="prisma"] .rf-imp-chat-conv-active{border-color:var(--brand);background:var(--color-primary-soft);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent)}html[data-theme="prisma"] .rf-imp-chat-head{padding:16px 20px;background:linear-gradient(90deg,var(--color-primary-soft),transparent 75%)}html[data-theme="prisma"] .rf-imp-chat-avatar{background:linear-gradient(135deg,var(--px-accent),color-mix(in oklab,var(--px-accent) 70%,#000))}html[data-theme="prisma"] .rf-imp-chat-body{background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--color-text) 6%,transparent) 1px,transparent 0) 0 0 / 22px 22px}html[data-theme="prisma"] .rf-imp-bubble{border-radius:20px;padding:12px 16px;box-shadow:var(--shadow-1)}html[data-theme="prisma"] .rf-imp-bubble-in{background:var(--color-surface);border:1px solid var(--color-border);border-top-left-radius:6px}html[data-theme="prisma"] .rf-imp-bubble-out{background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 70%,#fff));border-top-right-radius:6px}html[data-theme="prisma"] .rf-imp-chat-input{gap:10px;padding:14px 18px;background:var(--color-surface)}html[data-theme="prisma"] .rf-imp-chat-input .rf-imp-input{min-height:46px;border-radius:999px}html[data-theme="prisma"] .rf-imp-online{color:#15803d;background:rgba(34,197,94,.14)}@media (max-width:560px){.pxp-dl{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
