.cphoto{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cphoto-pic{background:var(--line,#e5e5e5);width:96px;height:96px;color:var(--faint,#888);border-radius:50%;flex:none;place-items:center;font-size:32px;font-weight:600;display:grid;overflow:hidden}.cphoto-pic img{object-fit:cover;width:100%;height:100%;display:block}.cphoto-act{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.cphoto-row{flex-wrap:wrap;gap:8px;display:flex}.cphoto-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--card:#171a21;--raise:#2a2f3a;--ink:#eceff4;--dim:#a9b2c0;--faint:#8e98a8;--blue:#14b4f2;--blue-ink:#4db8f5;--blue-deep:#0a6aae;--blue-fill:#0b77c2;--blue-soft:#0e2a3b;--avatar-ink:#8fd3f7;--green:#22c55e;--green-ink:#4ade80;--red:#f04438;--red-ink:#ff8a7a;--red-fill:#c4291c;--red-soft:#3a1715;--amber:#e0a030;--amber-ink:#f2b54a;--blue-rgb:20 180 242;--ink-rgb:236 239 244;--green-rgb:34 197 94;--red-rgb:240 68 56;--amber-rgb:224 160 48;--hair:#333845;--hair2:#262a33;--shadow:0 1px 0 #ffffff08 inset, 0 10px 30px -12px #0000008c;--ink-t14:#0006;--ink-t35:#0000008c;--ink-t55:#0000009e;--ink-t72:#000000b8;--white-t72:#171a21b8;--white-t88:#171a21e0;--white-t90:#171a21e6;--white-t92:#171a21eb;--seg-bg:#1f232b;--on-ink-dim:#c9d3e3;--dot-off:#3f4552;--chart-base:#3a404c;--chart-prev:#6b7586;--chart-cross:#5a6372;--tip-dim:#b8c2d3;--sticky-bg:#0f1115eb;--amber-chip:#3a2e12;--amber-wash:#2a2312;--amber-wash-2:#221d12;--banner:linear-gradient(120deg, #075a8c 0%, #0a8fd0 58%, #3fb6ea 100%);--hero-fill:linear-gradient(160deg, #1a1e26 0%, #14202b 100%);--ring-1:#12384d;--ring-2:#1e6a90;--ring-3:#2fb0ea;--thumb:linear-gradient(135deg, #2a303a, #1f242c);--thumb-deep:linear-gradient(135deg, #3a4452, #283039);--thumb-safe:linear-gradient(135deg, #262b33, #1e2229);--blur-wash:#14171d73;--tick-line:#3a404c;--line:#2a2f3a;--face1a:#b03862;--face1b:#7e2148;--face2a:#28734f;--face2b:#1a5439;--face3a:#985619;--face3b:#6e3b12;--face4a:#6455c2;--face4b:#42349a;--face5a:#1c69a3;--face5b:#114775;--face6a:#b0432e;--face6b:#812c1d;--face7a:#1c7071;--face7b:#124d4e;--face8a:#80449e;--face8b:#592b72}:root[data-theme=dark] .toast,:root[data-theme=dark] .ohtip,:root[data-theme=dark] .co-foot,:root[data-theme=dark] .face.fall{background:var(--raise)}:root[data-theme=dark] .ohchips a.on,:root[data-theme=dark] .co-range button.on{background:var(--raise);color:#fff}:root[data-theme=dark] .co-foot .payv{color:#fff}@media (min-width:641px){:root[data-theme=dark] .rail.f3 .ri.on{background:var(--raise);color:var(--ink)}}:root[data-theme=dark] .tag.vip,:root[data-theme=dark] .ppv .ulk,:root[data-theme=dark] .vitem .pickb,:root[data-theme=dark] .rbadge,:root[data-theme=dark] .promopill,:root[data-theme=dark] .hqdot,:root[data-theme=dark] .crcount,:root[data-theme=dark] .vipb,:root[data-theme=dark] .udot,:root[data-theme=dark] .ptn,:root[data-theme=dark] .bellc,:root[data-theme=dark] .prio.rk1,:root[data-theme=dark] .mprevb,:root[data-theme=dark] .face .fbadge{background:var(--blue-fill)}:root[data-theme=dark] .cbtn.primary,:root[data-theme=dark] .ofsteps li.done .ofstic,:root[data-theme=dark] .ladder i.on{background:var(--blue-fill);border-color:var(--blue-fill)}:root[data-theme=dark] .cbtn.primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}:root[data-theme=dark] .odday.sel .odnum{background:var(--blue-fill);color:#fff}:root[data-theme=dark] .rbadge.bad,:root[data-theme=dark] .tlate{background:var(--red-fill)}:root[data-theme=dark] .sheet .send.danger{background:var(--red-fill);border-color:var(--red-fill)}:root[data-theme=dark] .ppvg .th .fpb,:root[data-theme=dark] .vitem .ownb,:root[data-theme=dark] .vitem .sentb{background:var(--card)}:root[data-theme=dark] .av,:root[data-theme=dark] .chead .cav,:root[data-theme=dark] .pav,:root[data-theme=dark] .phd .pavs{color:#a9cde6;background:#23384a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--card:#171a21;--raise:#2a2f3a;--ink:#eceff4;--dim:#a9b2c0;--faint:#8e98a8;--blue:#14b4f2;--blue-ink:#4db8f5;--blue-deep:#0a6aae;--blue-fill:#0b77c2;--blue-soft:#0e2a3b;--avatar-ink:#8fd3f7;--green:#22c55e;--green-ink:#4ade80;--red:#f04438;--red-ink:#ff8a7a;--red-fill:#c4291c;--red-soft:#3a1715;--amber:#e0a030;--amber-ink:#f2b54a;--blue-rgb:20 180 242;--ink-rgb:236 239 244;--green-rgb:34 197 94;--red-rgb:240 68 56;--amber-rgb:224 160 48;--hair:#333845;--hair2:#262a33;--shadow:0 1px 0 #ffffff08 inset, 0 10px 30px -12px #0000008c;--ink-t14:#0006;--ink-t35:#0000008c;--ink-t55:#0000009e;--ink-t72:#000000b8;--white-t72:#171a21b8;--white-t88:#171a21e0;--white-t90:#171a21e6;--white-t92:#171a21eb;--seg-bg:#1f232b;--on-ink-dim:#c9d3e3;--dot-off:#3f4552;--chart-base:#3a404c;--chart-prev:#6b7586;--chart-cross:#5a6372;--tip-dim:#b8c2d3;--sticky-bg:#0f1115eb;--amber-chip:#3a2e12;--amber-wash:#2a2312;--amber-wash-2:#221d12;--banner:linear-gradient(120deg, #075a8c 0%, #0a8fd0 58%, #3fb6ea 100%);--hero-fill:linear-gradient(160deg, #1a1e26 0%, #14202b 100%);--ring-1:#12384d;--ring-2:#1e6a90;--ring-3:#2fb0ea;--thumb:linear-gradient(135deg, #2a303a, #1f242c);--thumb-deep:linear-gradient(135deg, #3a4452, #283039);--thumb-safe:linear-gradient(135deg, #262b33, #1e2229);--blur-wash:#14171d73;--tick-line:#3a404c;--line:#2a2f3a;--face1a:#b03862;--face1b:#7e2148;--face2a:#28734f;--face2b:#1a5439;--face3a:#985619;--face3b:#6e3b12;--face4a:#6455c2;--face4b:#42349a;--face5a:#1c69a3;--face5b:#114775;--face6a:#b0432e;--face6b:#812c1d;--face7a:#1c7071;--face7b:#124d4e;--face8a:#80449e;--face8b:#592b72}:root:not([data-theme=light]) .toast,:root:not([data-theme=light]) .ohtip,:root:not([data-theme=light]) .co-foot,:root:not([data-theme=light]) .face.fall{background:var(--raise)}:root:not([data-theme=light]) .ohchips a.on,:root:not([data-theme=light]) .co-range button.on{background:var(--raise);color:#fff}:root:not([data-theme=light]) .co-foot .payv{color:#fff}@media (min-width:641px){:root:not([data-theme=light]) .rail.f3 .ri.on{background:var(--raise);color:var(--ink)}}:root:not([data-theme=light]) .tag.vip,:root:not([data-theme=light]) .ppv .ulk,:root:not([data-theme=light]) .vitem .pickb,:root:not([data-theme=light]) .rbadge,:root:not([data-theme=light]) .promopill,:root:not([data-theme=light]) .hqdot,:root:not([data-theme=light]) .crcount,:root:not([data-theme=light]) .vipb,:root:not([data-theme=light]) .udot,:root:not([data-theme=light]) .ptn,:root:not([data-theme=light]) .bellc,:root:not([data-theme=light]) .prio.rk1,:root:not([data-theme=light]) .mprevb,:root:not([data-theme=light]) .face .fbadge{background:var(--blue-fill)}:root:not([data-theme=light]) .cbtn.primary,:root:not([data-theme=light]) .ofsteps li.done .ofstic,:root:not([data-theme=light]) .ladder i.on{background:var(--blue-fill);border-color:var(--blue-fill)}:root:not([data-theme=light]) .cbtn.primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}:root:not([data-theme=light]) .odday.sel .odnum{background:var(--blue-fill);color:#fff}:root:not([data-theme=light]) .rbadge.bad,:root:not([data-theme=light]) .tlate{background:var(--red-fill)}:root:not([data-theme=light]) .sheet .send.danger{background:var(--red-fill);border-color:var(--red-fill)}:root:not([data-theme=light]) .ppvg .th .fpb,:root:not([data-theme=light]) .vitem .ownb,:root:not([data-theme=light]) .vitem .sentb{background:var(--card)}:root:not([data-theme=light]) .av,:root:not([data-theme=light]) .chead .cav,:root:not([data-theme=light]) .pav,:root:not([data-theme=light]) .phd .pavs{color:#a9cde6;background:#23384a}}.themetoggle{padding:0 0 6px}.themetoggle .ttrow{background:var(--seg-bg);border-radius:10px;gap:2px;padding:3px;display:flex}.clockmenu .themetoggle .ttrow button{width:auto;min-height:36px;color:var(--dim);border-radius:8px;flex:1 1 0;justify-content:center;padding:0 8px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.clockmenu .themetoggle .ttrow button:hover{background:var(--ink-t5);color:var(--ink)}.clockmenu .themetoggle .ttrow button[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px var(--ink-t14)}.clockmenu .themetoggle .ttrow button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}
