.ph[data-ph-theme=oai]{--ph-bg:#f4f4f5;--ph-bg-mesh:#f4f4f5;--ph-canvas:transparent;--ph-canvas-blur:none;--ph-nav-grad:#f4f4f5;--ph-surface:#fff;--ph-surface-2:#fafafa;--ph-subtle:#fafafa;--ph-hover:#f5f5f5;--ph-active:#f0f0f0;--ph-veil:#f5f5f5;--ph-veil-strong:#fff;--ph-text:#171717;--ph-text-2:#666;--ph-text-3:#8f8f8f;--ph-text-4:#b3b3b3;--ph-primary:#0070f3;--ph-primary-hover:#0059c9;--ph-primary-light:#f0f7ff;--ph-brand:#0070f3;--ph-purple:#0070f3;--ph-purple-light:#f0f7ff;--ph-focus-ring:#e8f1fd;--ph-input-border:#e7e7e7;--ph-series-x:#0070f3;--ph-series-reddit:#b3d0f2;--ph-success:#0c9d58;--ph-success-light:#e9f7f0;--ph-warning-ink:#9a4a10;--ph-warning-light:#fff3e7;--ph-danger:#b4232a;--ph-danger-light:#fdeded;--ph-neutral-light:#f0f0f0;--ph-border:#eaeaea;--ph-border-light:#f0f0f0;--ph-hairline:#f5f5f5;--ph-radius:10px;--ph-radius-card:10px;--ph-radius-canvas:0px;--ph-shadow-card:none;--ph-shadow-raised:none;--ph-shadow-primary:none;--ph-shadow-pop:0 8px 24px rgba(0,0,0,.1);--ph-select-ink:#0070f3}.ph[data-ph-theme=oai] .ph-shell:before{display:none}.ph[data-ph-theme=oai] .ph-nav{--ph-text-3:#666;border-right:none;box-shadow:none}.ph[data-ph-theme=oai] .ph-nav-item:hover{background:#ececec}.ph[data-ph-theme=oai] .ph-nav-item.is-active{background:#e5e5e5;box-shadow:none;color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-nav-toggle:hover{background:#ececec}.ph[data-ph-theme=oai] .ph-card,.ph[data-ph-theme=oai] .ph-kpi{border:none;box-shadow:none;background:var(--ph-surface)}.ph[data-ph-theme=oai] .nth-card,.ph[data-ph-theme=oai] .ph-oai-banner,.ph[data-ph-theme=oai] .ph-oai-cards-empty,.ph[data-ph-theme=oai] .rgcard,.ph[data-ph-theme=oai] .st2-pane{border-color:transparent;box-shadow:none;background:var(--ph-surface)}.ph[data-ph-theme=oai] .nth-mockbar,.ph[data-ph-theme=oai] .nth-platbar{border-color:transparent;background:var(--ph-subtle)}.ph[data-ph-theme=oai] .ph-embed-plain>.topbar,.ph[data-ph-theme=oai] .rg-headwrap{background:var(--ph-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ph[data-ph-theme=oai] .ph-embed-plain>.topbar{border-bottom:none}.ph[data-ph-theme=oai] .ph-input,.ph[data-ph-theme=oai] .ph-select,.ph[data-ph-theme=oai] .ph-textarea,.ph[data-ph-theme=oai] .rg-viewform-input,.ph[data-ph-theme=oai] .rp-draft-text,.ph[data-ph-theme=oai] .rp-log-input{border:1px solid var(--ph-input-border);box-shadow:none;background:var(--ph-surface)}.ph[data-ph-theme=oai] .nth-fpop,.ph[data-ph-theme=oai] .ph-tip,.ph[data-ph-theme=oai] .rg-propmenu,.ph[data-ph-theme=oai] .rg-rule-menu,.ph[data-ph-theme=oai] .rg-viewform,.ph[data-ph-theme=oai] .rg-viewmenu,.ph[data-ph-theme=oai] .rgrid .rg-statusmenu{border:1px solid var(--ph-border);border-radius:var(--ph-radius);background:var(--ph-surface);box-shadow:var(--ph-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none}.ph[data-ph-theme=oai] .detailpanel{border-left:1px solid var(--ph-border-light);border-radius:0;box-shadow:-18px 0 44px rgba(0,0,0,.06)}.ph[data-ph-theme=oai] .metrics,.ph[data-ph-theme=oai] .panel,.ph[data-ph-theme=oai] .rs-btn,.ph[data-ph-theme=oai] .rs-btn-ghost,.ph[data-ph-theme=oai] .rs-card,.ph[data-ph-theme=oai] .rs-pcard{border-color:var(--ph-border)}.ph[data-ph-theme=oai] .rs-btn-ghost:hover,.ph[data-ph-theme=oai] .rs-btn:hover{border-color:var(--ph-border);background:var(--ph-hover);box-shadow:none}.ph[data-ph-theme=oai] .ph-btn-primary{background:#171717;border-color:transparent;box-shadow:none;color:#fff}.ph[data-ph-theme=oai] .ph-btn-primary:hover:not(:disabled){background:#303030;border-color:transparent}.ph[data-ph-theme=oai] .ph-btn-secondary{background:#ececec;border-color:transparent;box-shadow:none;color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-btn-secondary:hover:not(:disabled){background:#e2e2e2;box-shadow:none}.ph[data-ph-theme=oai] .ph-btn-tertiary{background:none;border-color:transparent;box-shadow:none;color:var(--ph-text-2)}.ph[data-ph-theme=oai] .ph-btn-tertiary:hover:not(:disabled){background:var(--ph-hover);color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-btn-danger{background:none;border-color:transparent;box-shadow:none;color:var(--ph-danger)}.ph[data-ph-theme=oai] .ph-btn-danger:hover:not(:disabled){background:var(--ph-danger-light);box-shadow:none}.ph[data-ph-theme=oai] .ph-btn:disabled,.ph[data-ph-theme=oai] .ph-btn[aria-disabled=true]{opacity:1;background:#f4f4f5;border-color:transparent;box-shadow:none;color:var(--ph-text-4)}.ph[data-ph-theme=oai] .ph-chip-button{background:var(--ph-hover);box-shadow:none;color:var(--ph-text-2)}.ph[data-ph-theme=oai] .ph-chip-button:hover{background:#ececec;box-shadow:none}.ph[data-ph-theme=oai] .ph-chip-button.is-active{background:#e5e5e5;box-shadow:none;color:var(--ph-text)}.ph[data-ph-theme=oai] .btn-out,.ph[data-ph-theme=oai] .filter,.ph[data-ph-theme=oai] .nth-focus-follow,.ph[data-ph-theme=oai] .nth-iconbtn,.ph[data-ph-theme=oai] .nth-sidetoggle,.ph[data-ph-theme=oai] .nth-syncbtn,.ph[data-ph-theme=oai] .panelclose,.ph[data-ph-theme=oai] .rg-addchip,.ph[data-ph-theme=oai] .rg-vact,.ph[data-ph-theme=oai] .sop{border-color:transparent;background:none;box-shadow:none}.ph[data-ph-theme=oai] .btn-out:hover,.ph[data-ph-theme=oai] .filter:hover,.ph[data-ph-theme=oai] .nth-focus-follow:hover,.ph[data-ph-theme=oai] .nth-iconbtn:hover,.ph[data-ph-theme=oai] .nth-sidetoggle:hover,.ph[data-ph-theme=oai] .nth-syncbtn:hover:not(:disabled),.ph[data-ph-theme=oai] .panelclose:hover,.ph[data-ph-theme=oai] .rg-addchip.is-on,.ph[data-ph-theme=oai] .rg-addchip:hover,.ph[data-ph-theme=oai] .rg-vact:hover:not(:disabled),.ph[data-ph-theme=oai] .sop:hover{border-color:transparent;background:var(--ph-hover);box-shadow:none}.ph[data-ph-theme=oai] .rp-ops .btn-out.on{border-color:transparent;background:var(--ph-active);box-shadow:none}.ph[data-ph-theme=oai] .rg-viewdots:hover,.ph[data-ph-theme=oai] .rg-viewslot.is-menuopen .rg-viewdots{background:var(--ph-active)}.ph[data-ph-theme=oai] .rgrid .rg-pill{border:0;border-radius:4px}.ph[data-ph-theme=oai] .rgcard{--rg-green-bg:#e9f7f0;--rg-green-fg:#0c9d58;--rg-amber-bg:#fff3e7;--rg-amber-fg:#9a4a10;--rg-red-bg:#fdeded;--rg-red-fg:#b4232a;--rg-blue-bg:#f0f0f0;--rg-blue-fg:#666;--rg-purple-bg:#e9f7f0;--rg-purple-fg:#0c9d58;--rg-gray-bg:#f0f0f0;--rg-gray-fg:#b3b3b3;--rg-teal-bg:#f0f0f0;--rg-teal-fg:#666;--rg-greenstrong-bg:#e9f7f0;--rg-greenstrong-fg:#0c9d58}.ph[data-ph-theme=oai] .rgrid .rg-pill.rg-pillbtn.is-green,.ph[data-ph-theme=oai] .rgrid .rg-pill.rg-pillstatic.is-green,.ph[data-ph-theme=oai] .rgrid .rg-statusmenu .rg-pill.is-green{background:#f0f7ff;color:#0070f3}.ph[data-ph-theme=oai] .rgrid .rg-pill.rg-pillbtn.is-amber,.ph[data-ph-theme=oai] .rgrid .rg-pill.rg-pillstatic.is-amber,.ph[data-ph-theme=oai] .rgrid .rg-statusmenu .rg-pill.is-amber{background:#f0f0f0;color:#666}.ph[data-ph-theme=oai] .statusbadge{border-radius:4px;padding:2px 8px;background:#f0f0f0;color:#666}.ph[data-ph-theme=oai] .statusbadge.is-new,.ph[data-ph-theme=oai] .statusbadge.is-saved{background:#f0f0f0;color:#666}.ph[data-ph-theme=oai] .statusbadge.is-dismissed{background:#f0f0f0;color:#b3b3b3}.ph[data-ph-theme=oai] .statusbadge.is-contacted{background:#f0f7ff;color:#0070f3}.ph[data-ph-theme=oai] .statusbadge.is-replied{background:#e9f7f0;color:#0c9d58}.ph[data-ph-theme=oai] .rg-headwrap{--rgv-line:var(--ph-border-light);--rgv-hover:var(--ph-hover);--rgv-focus:var(--ph-primary);--rgv-tint:var(--ph-primary-light);--rgv-tint-ink:var(--ph-primary);--rgv-tint-line:transparent}.ph[data-ph-theme=oai] .rg-rule{border-color:transparent}.ph[data-ph-theme=oai] .rg-rule-btn:hover{background:#e1efff}.ph[data-ph-theme=oai] .rg-rule-x:hover{background:#d6e8ff}.ph[data-ph-theme=oai] .rgcard{--rg-paper:var(--ph-surface);--rg-head:#fafafa;--rg-line:transparent;--rg-line-soft:transparent;--rg-hover:#f5f5f5;--rg-tint:#f0f0f0;--rg-tint-line:transparent;--rg-focus:var(--ph-primary)}.ph[data-ph-theme=oai] .rgrid td.rg-c,.ph[data-ph-theme=oai] .rgrid thead th{border-color:transparent}.ph[data-ph-theme=oai] .rgrid thead th{background:#fafafa}.ph[data-ph-theme=oai] .rgrid tbody tr.rg-row:hover td{background:#f5f5f5}.ph[data-ph-theme=oai] .rgrid tbody tr.rg-row.is-sel td{background:#f0f0f0;border-color:transparent}.ph[data-ph-theme=oai] .ph-table td,.ph[data-ph-theme=oai] .ph-table th,.ph[data-ph-theme=oai] .set-table td,.ph[data-ph-theme=oai] .set-table th{border-bottom-color:transparent}.ph[data-ph-theme=oai] .ph-table thead th,.ph[data-ph-theme=oai] .set-table thead th{background:#fafafa;border-bottom-color:transparent}.ph[data-ph-theme=oai] .ph-table tbody tr:hover td,.ph[data-ph-theme=oai] .set-table tbody tr:hover td{background:var(--ph-hover)}.ph[data-ph-theme=oai] .set-table .set-status{border-color:transparent;border-radius:4px;background:var(--ph-neutral-light)}.ph[data-ph-theme=oai] .ph-tabs{gap:4px;border-bottom:none}.ph[data-ph-theme=oai] .ph-tab{padding:6px 12px;margin-bottom:0;border-bottom:none;border-radius:8px;color:var(--ph-text-2)}.ph[data-ph-theme=oai] .ph-tab:hover{background:var(--ph-hover);color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-tab.is-active{background:var(--ph-active);color:var(--ph-text)}.ph[data-ph-theme=oai] .rg-views{align-items:center;border-bottom:none}.ph[data-ph-theme=oai] .rg-view{padding:6px 12px;margin-bottom:0;border-bottom:none;border-radius:8px}.ph[data-ph-theme=oai] .rg-view:hover{background:var(--ph-hover)}.ph[data-ph-theme=oai] .rg-view.is-on{background:var(--ph-active);border-bottom-color:transparent}.ph[data-ph-theme=oai] .rg-viewslot{margin-bottom:0;border-bottom:none;border-radius:8px}.ph[data-ph-theme=oai] .rg-viewslot:hover{background:var(--ph-hover)}.ph[data-ph-theme=oai] .rg-viewslot.is-on{background:var(--ph-active);border-bottom-color:transparent}.ph[data-ph-theme=oai] .rg-viewslot .rg-view,.ph[data-ph-theme=oai] .rg-viewslot .rg-view.is-on,.ph[data-ph-theme=oai] .rg-viewslot .rg-view:hover{background:none}.ph[data-ph-theme=oai] .ph-spark-line{stroke:var(--ph-series-reddit)}.ph[data-ph-theme=oai] .ph-spark-dot{background:var(--ph-series-x)}.ph[data-ph-theme=oai] .ph-spark-fill{fill:var(--ph-subtle)}.ph[data-ph-theme=oai] .ph-gridline{background:transparent}.ph[data-ph-theme=oai] .ph-gridline:first-child,.ph[data-ph-theme=oai] .ph-xhair{background:var(--ph-border)}.ph[data-ph-theme=oai] .ph-col.is-hover{background:var(--ph-subtle)}.ph[data-ph-theme=oai] .ph-tip-head{border-bottom-color:var(--ph-border-light)}.ph[data-ph-theme=oai] .ph-input:focus,.ph[data-ph-theme=oai] .ph-select:focus,.ph[data-ph-theme=oai] .ph-textarea:focus,.ph[data-ph-theme=oai] .rg-viewform-input:focus,.ph[data-ph-theme=oai] .rp-draft-text:focus,.ph[data-ph-theme=oai] .rp-log-input:focus{outline:none;border-color:var(--ph-primary);box-shadow:0 0 0 3px var(--ph-focus-ring)}.ph[data-ph-theme=oai] .ph-plot:focus-visible{outline:2px solid var(--ph-primary)}.ph .ph-theme-toggle{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:8px;padding:0 10px;border:none;background:none;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--ph-text-3);cursor:pointer}.ph .ph-theme-toggle:hover{color:var(--ph-text);text-decoration:none}.ph .ph-theme-toggle:focus-visible{outline:2px solid var(--ph-primary);outline-offset:2px;border-radius:4px}.ph .ph-shell.is-collapsed .ph-theme-toggle{align-self:center;padding:0}.ph .ph-oai-banner{display:none}.ph[data-ph-theme=oai] .ph-oai-banner{display:block;position:relative;overflow:hidden;margin-bottom:16px;padding:18px 20px 20px;border:none;border-radius:8px;background:var(--ph-surface)}.ph[data-ph-theme=oai] .ph-oai-banner-art{position:absolute;top:-40%;right:-10%;width:52%;height:180%;background:radial-gradient(38% 46% at 22% 28%,rgba(255,214,232,.95) 0,rgba(255,214,232,0) 70%),radial-gradient(40% 44% at 62% 18%,rgba(201,222,255,.95) 0,rgba(201,222,255,0) 70%),radial-gradient(42% 48% at 44% 70%,rgba(220,203,255,.9) 0,rgba(220,203,255,0) 72%),radial-gradient(38% 42% at 82% 62%,rgba(255,225,194,.9) 0,rgba(255,225,194,0) 70%);filter:blur(26px);pointer-events:none}.ph[data-ph-theme=oai] .ph-oai-banner-body{position:relative;max-width:58%;min-width:260px}.ph[data-ph-theme=oai] .ph-oai-banner-tag{display:inline-block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-text-3)}.ph[data-ph-theme=oai] .ph-oai-banner-title{font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.4}.ph[data-ph-theme=oai] .ph-oai-banner-desc{margin-top:6px;font-size:13px;line-height:1.6;color:var(--ph-text-2)}.ph .ph-oai-banner-cta{display:inline-flex;align-items:center;gap:6px;height:30px;margin-top:14px;padding:0 14px;border-radius:var(--ph-radius-pill);background:#171717;color:#fff;font-size:12px;font-weight:600}.ph .ph-oai-banner-cta:hover{background:#303030;color:#fff;text-decoration:none}.ph[data-ph-theme=oai] .ph-oai-banner-nav{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:2px;font-size:12px;color:var(--ph-text-3)}.ph .ph-oai-banner-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:none;font-family:inherit;color:var(--ph-text-3);cursor:pointer}.ph .ph-oai-banner-btn:hover{background:var(--ph-hover);color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-oai-banner-count{padding:0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ph[data-ph-theme=oai] .ph-oai-banner-close{margin-left:4px}@media (max-width:900px){.ph[data-ph-theme=oai] .ph-oai-banner-art{display:none}.ph[data-ph-theme=oai] .ph-oai-banner-body{max-width:none;min-width:0}}.ph .ph-oai-cards{display:none}.ph[data-ph-theme=oai] .ph-oai-cards{display:block;margin-bottom:16px}.ph[data-ph-theme=oai] .ph-oai-cards-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ph[data-ph-theme=oai] .ph-oai-cards-title{font-size:14px;font-weight:600;letter-spacing:-.012em}.ph .ph-oai-cards-link{font-size:12px;font-weight:500}.ph[data-ph-theme=oai] .ph-oai-cards-empty{padding:18px;border:none;border-radius:var(--ph-radius-card);background:var(--ph-surface);font-size:13px;color:var(--ph-text-3)}.ph[data-ph-theme=oai] .ph-oai-queue{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.ph[data-ph-theme=oai] .ph-oai-qtile{display:flex;flex-direction:column;padding:16px 18px 18px;border-radius:var(--ph-radius-card);background:var(--ph-surface)}.ph[data-ph-theme=oai] .ph-oai-qtile-label{font-size:12px;color:var(--ph-text-2)}.ph[data-ph-theme=oai] .ph-oai-qtile-num{margin-top:3px;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph[data-ph-theme=oai] .ph-oai-qtile-sub{margin-top:2px;font-size:12px;color:var(--ph-text-3)}.ph[data-ph-theme=oai] .ph-oai-qslots{display:flex;gap:4px;margin-top:12px}.ph[data-ph-theme=oai] .ph-oai-qslot{flex:1 1;height:6px;border-radius:3px;background:var(--ph-active)}.ph[data-ph-theme=oai] .ph-oai-qslot.is-link{background:var(--ph-series-reddit)}.ph[data-ph-theme=oai] .ph-oai-qcta{margin-top:14px;width:100%}.ph[data-ph-theme=oai] .ph-oai-qtile-note{margin-top:8px;font-size:10.5px;color:var(--ph-text-4)}.ph[data-ph-theme=oai] .ph-oai-qlist{display:flex;flex-direction:column;padding:8px;border-radius:var(--ph-radius-card);background:var(--ph-surface);list-style:none}.ph .ph-oai-qrow{display:flex;align-items:center;gap:10px;padding:0 10px;height:40px;border-radius:8px;color:var(--ph-text)}.ph .ph-oai-qrow:hover{background:var(--ph-hover);text-decoration:none}.ph[data-ph-theme=oai] .ph-oai-qtitle{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.ph[data-ph-theme=oai] .ph-oai-qchip{flex:none;display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.ph[data-ph-theme=oai] .ph-oai-qchip.is-ok{background:#e9f7f0;color:#0c9d58}.ph[data-ph-theme=oai] .ph-oai-qchip.is-caution{background:#fff3e7;color:#9a4a10}.ph[data-ph-theme=oai] .ph-oai-qchip.is-banned{background:#fdeded;color:#b4232a}.ph[data-ph-theme=oai] .ph-oai-qscore{flex:none;width:28px;text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph[data-ph-theme=oai] .ph-oai-qscore.is-hot{color:var(--ph-success);font-weight:600}.ph[data-ph-theme=oai] .ph-oai-qscore.is-mid{color:var(--ph-text)}.ph[data-ph-theme=oai] .ph-oai-qgo{flex:none;width:62px;text-align:right;font-size:11px;font-weight:500;color:var(--ph-primary);opacity:0}.ph[data-ph-theme=oai] .ph-oai-qrow:focus-visible .ph-oai-qgo,.ph[data-ph-theme=oai] .ph-oai-qrow:hover .ph-oai-qgo{opacity:1}@media (max-width:900px){.ph[data-ph-theme=oai] .ph-oai-queue{grid-template-columns:minmax(0,1fr)}}