.psx{--bg:#f1f0ec;--panel:#fff;--panel2:#f9f8f5;--raise:#eceae4;--field:#fff;--line:rgba(0,0,0,.09);--line2:rgba(0,0,0,.16);--ink:#1b1b1e;--soft:#55575d;--mag:#C7345F;--on-mag:#fff;--mag-tint:rgba(199,52,95,.10);--mag-ink:#A82A50;--sage-tint:rgba(93,127,102,.16);--sage-ink:#3F5A45;--ok:#286F48;--ok-tint:rgba(46,125,81,.12);--bad:#B3261E;--bad-tint:rgba(179,38,30,.10);--warn:#7A5A12;--warn-tint:rgba(176,124,28,.15);--avwell:#4f6f58;--avfit:#C7345F;--avguest:#6b6e74;--shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px -12px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:16px;max-width:1180px;margin:0 auto;padding:8px 0 48px;box-sizing:border-box;background:var(--bg);color:var(--ink);font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums}html[data-theme=dark] .psx{--bg:#08080a;--panel:#131316;--panel2:#18181c;--raise:#1f1f24;--field:#0e0e10;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.16);--ink:#ECEBE7;--soft:#a6a8ae;--mag:#FB3E88;--on-mag:#1a0610;--mag-tint:rgba(251,62,136,.15);--mag-ink:#FF9CC2;--sage-tint:rgba(169,199,174,.16);--sage-ink:#BFD7C3;--ok:#5ED394;--ok-tint:rgba(84,208,138,.13);--bad:#FF8F85;--bad-tint:rgba(255,138,128,.13);--warn:#E8B45A;--warn-tint:rgba(224,168,69,.14);--avwell:#4f6f58;--avfit:#C7345F;--avguest:#55575d;--shadow:none}.psx *{box-sizing:border-box}:is(#profileview .psx,#psxLayer) button{font-family:inherit;cursor:pointer}:is(#profileview .psx,#psxLayer) :is(h1,h2,h3,p){margin:0}:is(#profileview .psx,#psxLayer) .xtop{display:flex;align-items:center;gap:16px;padding:12px 28px;background:var(--panel);border-bottom:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xdemo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 28px;background:var(--raise);font-size:13px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xwrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:16px}:is(#profileview .psx,#psxLayer) .xcard{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}:is(#profileview .psx,#psxLayer) .xhero{padding:22px 24px;display:flex;flex-direction:column;gap:18px}:is(#profileview .psx,#psxLayer) .xidrow{display:flex;align-items:center;gap:16px}:is(#profileview .psx,#psxLayer) .xav{width:68px;height:68px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font:800 23px "Archivo",sans-serif;background:var(--avguest)}:is(#profileview .psx,#psxLayer) .xav.xwell{background:var(--avwell)}:is(#profileview .psx,#psxLayer) .xav.xfit{background:var(--avfit)}:is(#profileview .psx,#psxLayer) .xidtext{flex:1;min-width:0}:is(#profileview .psx,#psxLayer) .xname{font:800 30px/1.1 "Archivo",sans-serif;letter-spacing:-.01em}:is(#profileview .psx,#psxLayer) .xmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:14px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xchips{display:flex;flex-wrap:wrap;gap:6px}:is(#profileview .psx,#psxLayer) .xchip{font:700 12px "Archivo",sans-serif;padding:4px 10px;border-radius:999px;background:var(--raise);color:var(--ink)}:is(#profileview .psx,#psxLayer) .xchip.xwell{background:var(--sage-tint);color:var(--sage-ink)}:is(#profileview .psx,#psxLayer) .xchip.xfit{background:var(--mag-tint);color:var(--mag-ink)}:is(#profileview .psx,#psxLayer) .xcontact{display:inline-flex;align-items:center;gap:6px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xround{width:44px;height:44px;border-radius:50%;flex:none;border:1px solid var(--line2);background:var(--panel);color:var(--ink);display:grid;place-items:center}:is(#profileview .psx,#psxLayer) .xstatusrow{display:flex;gap:10px;align-items:stretch}:is(#profileview .psx,#psxLayer) .xstatus{flex:1;display:flex;align-items:center;gap:14px;padding:14px 16px;border:0;border-radius:14px;text-align:left;color:var(--ink);min-height:64px}:is(#profileview .psx,#psxLayer) .xstatus.xok{background:var(--ok-tint)}:is(#profileview .psx,#psxLayer) .xstatus.xbad{background:var(--bad-tint)}:is(#profileview .psx,#psxLayer) .xstatus.xwarn{background:var(--warn-tint)}:is(#profileview .psx,#psxLayer) .xsdot{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--panel)}:is(#profileview .psx,#psxLayer) .xok .xsdot{background:var(--ok)}:is(#profileview .psx,#psxLayer) .xbad .xsdot{background:var(--bad)}:is(#profileview .psx,#psxLayer) .xwarn .xsdot{background:var(--warn)}:is(#profileview .psx,#psxLayer) .xstitle{display:block;font:800 18px/1.2 "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xok .xstitle{color:var(--ok)}:is(#profileview .psx,#psxLayer) .xbad .xstitle{color:var(--bad)}:is(#profileview .psx,#psxLayer) .xwarn .xstitle{color:var(--warn)}:is(#profileview .psx,#psxLayer) .xsdetail{display:block;font-size:14px;color:var(--soft);margin-top:2px}:is(#profileview .psx,#psxLayer) .xchev{margin-left:auto;color:var(--soft);flex:none}:is(#profileview .psx,#psxLayer) .xbtn{min-height:44px;border-radius:12px;padding:0 18px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:700 15px "Archivo",sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}:is(#profileview .psx,#psxLayer) .xbtn.xpri{background:var(--mag);color:var(--on-mag);border-color:transparent}:is(#profileview .psx,#psxLayer) .xbtn.xbig{min-height:64px;border-radius:14px;padding:0 24px;font-size:16px}:is(#profileview .psx,#psxLayer) .xbtn.xsm{min-height:36px;padding:0 14px;font-size:13px;border-radius:999px}:is(#profileview .psx,#psxLayer) .xbtn[disabled]{opacity:.45;cursor:not-allowed}:is(#profileview .psx,#psxLayer) .xactions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:is(#profileview .psx,#psxLayer) .xact{min-height:60px;border-radius:14px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font:700 16px "Archivo",sans-serif;display:flex;align-items:center;justify-content:center;gap:10px}:is(#profileview .psx,#psxLayer) .xact svg{width:22px;height:22px;color:var(--mag)}:is(#profileview .psx,#psxLayer) .xtabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xtab{border:0;background:none;color:var(--soft);font:700 15px "Archivo",sans-serif;padding:0 16px;min-height:46px;border-bottom:3px solid transparent;margin-bottom:-1px}:is(#profileview .psx,#psxLayer) .xtab.xon{color:var(--ink);border-bottom-color:var(--mag)}:is(#profileview .psx,#psxLayer) .xgrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}:is(#profileview .psx,#psxLayer) .xcol{display:flex;flex-direction:column;gap:16px}:is(#profileview .psx,#psxLayer) .xch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 8px}:is(#profileview .psx,#psxLayer) .xch h3{font:800 12px "Archivo",sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xlink{border:0;background:none;color:var(--mag-ink);font:700 14px "Archivo",sans-serif;min-height:36px;padding:0 4px}:is(#profileview .psx,#psxLayer) .xrow{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);min-height:62px}:is(#profileview .psx,#psxLayer) .xrow.xfirst{border-top:0}:is(#profileview .psx,#psxLayer) .xrow .xl{flex:1;min-width:0}:is(#profileview .psx,#psxLayer) .xk{font-size:13px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xv{font:700 16px/1.25 "Archivo",sans-serif;margin-top:2px}:is(#profileview .psx,#psxLayer) .xv.xbad{color:var(--bad)}:is(#profileview .psx,#psxLayer) .xv.xok{color:var(--ok)}:is(#profileview .psx,#psxLayer) .xv.xwarn{color:var(--warn)}:is(#profileview .psx,#psxLayer) .xs{font-size:13px;color:var(--soft);margin-top:2px}:is(#profileview .psx,#psxLayer) .xempty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 18px 18px;color:var(--soft);font-size:15px}:is(#profileview .psx,#psxLayer) .xnext{display:flex;align-items:center;gap:14px;padding:6px 18px 18px}:is(#profileview .psx,#psxLayer) .xcal{width:52px;height:52px;border-radius:12px;background:var(--mag-tint);color:var(--mag-ink);display:grid;place-items:center;flex:none}:is(#profileview .psx,#psxLayer) .xvrow{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--line);font-size:15px}:is(#profileview .psx,#psxLayer) .xvrow .xwhen{color:var(--soft);font-size:14px}:is(#profileview .psx,#psxLayer) .xvrow .xwhat{font-weight:600}:is(#profileview .psx,#psxLayer) .xtag{font:700 12px "Archivo",sans-serif;padding:4px 10px;border-radius:999px;background:var(--raise);color:var(--soft);justify-self:end}:is(#profileview .psx,#psxLayer) .xtag.xok{background:var(--ok-tint);color:var(--ok)}:is(#profileview .psx,#psxLayer) .xtag.xbad{background:var(--bad-tint);color:var(--bad)}:is(#profileview .psx,#psxLayer) .xnote{padding:12px 18px;border-top:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xnote p{font-size:15px;line-height:1.45}:is(#profileview .psx,#psxLayer) .xnote small{display:block;color:var(--soft);font-size:13px;margin-top:4px}:is(#profileview .psx,#psxLayer) .xnoteadd{display:flex;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xfield{flex:1;min-width:0;min-height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--field);color:var(--ink);padding:0 12px;font:inherit;font-size:15px;width:100%}:is(#profileview .psx,#psxLayer) textarea.xfield{min-height:130px;padding:12px;resize:none;line-height:1.45}:is(#profileview .psx,#psxLayer) .xcallout{padding:14px 16px;border-radius:14px;background:var(--raise);font-size:15px;line-height:1.45}:is(#profileview .psx,#psxLayer) .xcallout.xin{margin:0 18px 16px}:is(#profileview .psx,#psxLayer) .xstat{display:flex;gap:28px;padding:4px 18px 16px;flex-wrap:wrap}:is(#profileview .psx,#psxLayer) .xstat b{display:block;font:800 26px "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xstat span{font-size:13px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xscrim{position:absolute;inset:0;background:rgba(0,0,0,.42);border:0;padding:0;cursor:pointer}:is(#profileview .psx,#psxLayer) .xsheet{position:fixed;top:0;right:0;bottom:0;width:460px;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;box-shadow:-24px 0 60px rgba(0,0,0,.25);z-index:1201;max-width:100vw}:is(#profileview .psx,#psxLayer) .xsh{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xsh h2{font:800 20px "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xsh .xk{margin-top:2px}:is(#profileview .psx,#psxLayer) .xsh .xgrow{flex:1;min-width:0}:is(#profileview .psx,#psxLayer) .xsb{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:14px}:is(#profileview .psx,#psxLayer) .xsf{display:flex;gap:10px;padding:14px 20px 20px;border-top:1px solid var(--line);flex-wrap:wrap}:is(#profileview .psx,#psxLayer) .xsf .xbtn{flex:1}:is(#profileview .psx,#psxLayer) .xlab{font:800 12px "Archivo",sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xsteps{display:flex;gap:14px;font:700 13px "Archivo",sans-serif;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xsteps .xon{color:var(--mag-ink)}:is(#profileview .psx,#psxLayer) .xpick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#profileview .psx,#psxLayer) .xpick.xthree{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#profileview .psx,#psxLayer) .xopt{min-height:62px;border-radius:14px;border:1.5px solid var(--line2);background:var(--panel2);color:var(--ink);padding:10px 14px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:2px}:is(#profileview .psx,#psxLayer) .xopt b{font:700 15px "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xopt span{font-size:13px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xopt.xon{border-color:var(--mag);background:var(--mag-tint)}:is(#profileview .psx,#psxLayer) .xopt.xc{align-items:center;text-align:center;min-height:48px}:is(#profileview .psx,#psxLayer) .xlines{border:1px solid var(--line);border-radius:14px}:is(#profileview .psx,#psxLayer) .xline{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--line);font-size:15px}:is(#profileview .psx,#psxLayer) .xline.xfirst{border-top:0}:is(#profileview .psx,#psxLayer) .xline .xgrow{flex:1}:is(#profileview .psx,#psxLayer) .xx{border:0;background:none;color:var(--soft);min-width:36px;min-height:36px;border-radius:50%}:is(#profileview .psx,#psxLayer) .xtotal{display:flex;justify-content:space-between;align-items:baseline;font:800 28px "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xtotal span{font:600 14px "Hanken Grotesk",sans-serif;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xcheck{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xcheck.xfirst{border-top:0}:is(#profileview .psx,#psxLayer) .xic{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center}:is(#profileview .psx,#psxLayer) .xic.xok{background:var(--ok-tint);color:var(--ok)}:is(#profileview .psx,#psxLayer) .xic.xbad{background:var(--bad-tint);color:var(--bad)}:is(#profileview .psx,#psxLayer) .xic.xwarn{background:var(--warn-tint);color:var(--warn)}:is(#profileview .psx,#psxLayer) .xmenu{display:flex;flex-direction:column}:is(#profileview .psx,#psxLayer) .xmi{display:flex;align-items:center;gap:12px;min-height:60px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);text-align:left;padding:0 4px;font:700 16px "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xmi.xfirst{border-top:0}:is(#profileview .psx,#psxLayer) .xmi .xgrow{flex:1;display:block;font:700 16px "Archivo",sans-serif;color:var(--ink)}:is(#profileview .psx,#psxLayer) .xmi .xgrow>span{display:block;font:400 13px "Hanken Grotesk",sans-serif;color:var(--soft);margin-top:2px}:is(#profileview .psx,#psxLayer) .xflab{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft)}:is(#profileview .psx,#psxLayer) .xtick{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}:is(#profileview .psx,#psxLayer) .xtick input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--mag)}:is(#profileview .psx,#psxLayer) .xtoast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:13px 20px;border-radius:999px;font:700 14px "Archivo",sans-serif;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:1202}:is(#profileview .psx,#psxLayer) .xflag{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--bad-tint);color:var(--bad);text-align:left;font:700 15px/1.35 "Archivo",sans-serif}:is(#profileview .psx,#psxLayer) .xflag .xfk{flex:none;font:800 11px "Archivo",sans-serif;letter-spacing:.08em;padding:4px 8px;border-radius:6px;background:var(--bad);color:var(--panel)}:is(#profileview .psx,#psxLayer) .xflag.xnotice{background:var(--warn-tint);color:var(--warn)}:is(#profileview .psx,#psxLayer) .xflag.xnotice .xfk{background:var(--warn)}:is(#profileview .psx,#psxLayer) .xmh{font:800 12px "Archivo",sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);padding:18px 4px 4px}:is(#profileview .psx,#psxLayer) .xmh.xfirst{padding-top:0}:is(#profileview .psx,#psxLayer) .xfu{display:flex;flex-direction:column;gap:12px;padding:2px 18px 18px}:is(#profileview .psx,#psxLayer) .xfu p{font-size:15px;line-height:1.45}:is(#profileview .psx,#psxLayer) .xbtnrow{display:flex;flex-wrap:wrap;gap:8px}:is(#profileview .psx,#psxLayer) .xcallout.xbad{background:var(--bad-tint)}:is(#profileview .psx,#psxLayer) .xsteplist{padding:0 18px 6px}:is(#profileview .psx,#psxLayer) .xcardfoot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line)}:is(#profileview .psx,#psxLayer) .xpick.xinrow{padding:2px 18px 18px}:is(#profileview .psx,#psxLayer) .xavrow{display:flex;align-items:center;gap:14px}:is(#profileview .psx,#psxLayer) .xmuted{padding:4px 18px 18px;color:var(--soft);font-size:15px}:is(#profileview .psx,#psxLayer) .xtoast{display:flex;align-items:center;gap:16px}:is(#profileview .psx,#psxLayer) .xtoast .xundo{flex:none;border:0;background:none;color:inherit;padding:4px 2px;min-height:32px;font:800 14px "Archivo",sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:is(#profileview .psx,#psxLayer) .xfindbox{position:relative;display:block;margin-bottom:14px}:is(#profileview .psx,#psxLayer) .xfindbox svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--soft);pointer-events:none}:is(#profileview .psx,#psxLayer) .xfindbox .xfield{padding-left:42px;min-height:48px;-webkit-appearance:none;appearance:none}:is(#profileview .psx,#psxLayer) .xsr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#profileview .psx,#psxLayer) .xmenu+.xmuted,:is(#profileview .psx,#psxLayer) .xfindbox+.xmuted{padding:6px 4px 12px}:is(#profileview .psx,#psxLayer) .xdown{display:flex;align-items:center;gap:12px;margin:0 18px 12px;padding:12px 14px;border-radius:14px;background:var(--warn-tint)}:is(#profileview .psx,#psxLayer) .xdown b{display:block;font:700 15px "Archivo",sans-serif;color:var(--warn)}:is(#profileview .psx,#psxLayer) .xdown span{display:block;font-size:13px;line-height:1.4;color:var(--ink);margin-top:2px}:is(#profileview .psx,#psxLayer) .xdown .xbtn{flex:none}:is(#profileview .psx,#psxLayer) .xmi .xgrow>b.xml{display:block;font:700 16px "Archivo",sans-serif;color:var(--ink);margin:0}:is(#profileview .psx,#psxLayer) .xmi .xgrow>span.xms{display:block;font:400 13px "Hanken Grotesk",sans-serif;color:var(--soft);margin-top:2px}:is(#profileview .psx,#psxLayer) .xnrow{display:flex;align-items:center;justify-content:space-between;gap:8px}:is(#profileview .psx,#psxLayer) .xnrow .xlink{min-height:32px;padding:0 2px}:is(#profileview .psx,#psxLayer) .xrow,:is(#profileview .psx,#psxLayer) .xvrow,:is(#profileview .psx,#psxLayer) .xcard,:is(#profileview .psx,#psxLayer) .xhero{min-width:0;overflow-wrap:break-word}:is(#profileview .psx,#psxLayer) .xact,:is(#profileview .psx,#psxLayer) .xbtn,:is(#profileview .psx,#psxLayer) .xtab{overflow-wrap:normal;word-break:keep-all}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xact,:is(#profileview .psx,#psxLayer) .xact.act-btn{padding:0 2px;font-size:12.5px}}:is(#profileview .psx,#psxLayer) .xsheet.xlocked .xsf .xbtn.xpri{display:none}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xhero{padding:16px;gap:14px}:is(#profileview .psx,#psxLayer) .xidrow{gap:12px;align-items:flex-start}:is(#profileview .psx,#psxLayer) .xav{width:52px;height:52px;font-size:18px}:is(#profileview .psx,#psxLayer) .xname{font-size:23px}:is(#profileview .psx,#psxLayer) .xstatusrow{flex-direction:column}:is(#profileview .psx,#psxLayer) .xact{flex-direction:column;gap:5px;min-height:70px;font-size:13px}:is(#profileview .psx,#psxLayer) .xtab{flex:1;padding:0 2px;font-size:14px}:is(#profileview .psx,#psxLayer) .xgrid{grid-template-columns:minmax(0,1fr)}:is(#profileview .psx,#psxLayer) .xvrow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}:is(#profileview .psx,#psxLayer) .xvrow .xwhen{grid-column:1/-1;order:3;font-size:13px}:is(#profileview .psx,#psxLayer) .xsheet{top:auto;left:0;width:auto;max-height:88%;border-left:0;border-radius:24px 24px 0 0}:is(#profileview .psx,#psxLayer) .xtoast{left:14px;right:14px;transform:none;white-space:normal;text-align:center;border-radius:16px}:is(#profileview .psx,#psxLayer) .xtoast{justify-content:center}:is(#profileview .psx,#psxLayer) .xdown{flex-wrap:wrap}:is(#profileview .psx,#psxLayer) .xdown .xbtn{width:100%}:is(#profileview .psx,#psxLayer) .xsheet.xtall{height:86%}:is(#profileview .psx,#psxLayer) .xgrid.xov>.xcol{display:contents}:is(#profileview .psx,#psxLayer) .xo1{order:1}:is(#profileview .psx,#psxLayer) .xo2{order:2}:is(#profileview .psx,#psxLayer) .xo3{order:3}}.psx.psx-layer{display:contents;padding:0;margin:0;max-width:none}:is(#profileview .psx,#psxLayer) .xbtn.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.waiver-send-btn{min-height:44px;border-radius:12px;padding:0 18px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:700 15px "Archivo",sans-serif;box-shadow:none;width:auto;margin:0;text-transform:none;letter-spacing:normal}:is(#profileview .psx,#psxLayer) .xbtn.xpri.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xpri.waiver-send-btn{background:var(--mag);color:var(--on-mag);border-color:transparent}:is(#profileview .psx,#psxLayer) .xbtn.xbig.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xbig.waiver-send-btn{min-height:64px;border-radius:14px;padding:0 24px;font-size:16px}:is(#profileview .psx,#psxLayer) .xbtn.xsm.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xsm.waiver-send-btn{min-height:36px;padding:0 14px;font-size:13px;border-radius:999px}:is(#profileview .psx,#psxLayer) .xact.act-btn{min-height:60px;border-radius:14px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font:700 16px "Archivo",sans-serif;box-shadow:none;width:auto;margin:0}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xact.act-btn{min-height:70px;font-size:13px}}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xgrid.xov{display:flex;flex-direction:column;gap:16px}}:is(#profileview .psx,#psxLayer) .xact{min-height:60px!important}:is(#profileview .psx,#psxLayer) .xbtn.xbig{min-height:64px!important}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xact{min-height:70px!important}}:is(#profileview .psx,#psxLayer) .xcal svg{width:24px;height:24px}@media(max-width:720px){:is(#profileview .psx,#psxLayer) .xgrid.xov{align-items:stretch}}:is(#profileview .psx,#psxLayer) .xact.act-btn{background:var(--panel2)!important;color:var(--ink)!important;border-color:var(--line2)!important}:is(#profileview .psx,#psxLayer) [hidden]{display:none!important}:is(#profileview .psx,#psxLayer) .xbtn.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.waiver-send-btn{background:var(--panel)!important;color:var(--ink)!important;border:1px solid var(--line2)!important;border-radius:12px!important;box-shadow:none!important;font-weight:700!important}:is(#profileview .psx,#psxLayer) .xbtn.xsm.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xsm.waiver-send-btn{border-radius:999px!important}:is(#profileview .psx,#psxLayer) .xbtn.xbig.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xbig.waiver-send-btn{border-radius:14px!important}:is(#profileview .psx,#psxLayer) .xbtn.xpri,:is(#profileview .psx,#psxLayer) .xbtn.xpri.act-btn,:is(#profileview .psx,#psxLayer) .xbtn.xpri.waiver-send-btn{background:var(--mag)!important;color:var(--on-mag)!important;border-color:transparent!important}:is(#profileview .psx,#psxLayer) .xact.act-btn{border:1px solid var(--line2)!important;border-radius:14px!important;box-shadow:none!important;font-weight:700!important}:is(#profileview .psx,#psxLayer) .xrow.xtap{width:100%;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--ink);text-align:left;font:inherit;margin:0;box-shadow:none}:is(#profileview .psx,#psxLayer) .xrow.xtap.xfirst{border-top:0}:is(#profileview .psx,#psxLayer) .xrow.xtap:hover{background:var(--panel2)}:is(#profileview .psx,#psxLayer) .xrow.xtap .xl,:is(#profileview .psx,#psxLayer) .xrow.xtap .xv,:is(#profileview .psx,#psxLayer) .xrow.xtap .xs{display:block}:is(#profileview .psx,#psxLayer) .xrow.xtap .xtag{flex:none}:is(#profileview .psx,#psxLayer) label.xopt{position:relative;cursor:pointer}:is(#profileview .psx,#psxLayer) label.xopt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}:is(#profileview .psx,#psxLayer) label.xopt:has(input:checked){border-color:var(--mag);background:var(--mag-tint)}:is(#profileview .psx,#psxLayer) label.xopt:has(input:focus-visible){outline:2px solid var(--mag);outline-offset:2px}:is(#profileview .psx,#psxLayer) .xsb .xlines .xrow{padding:10px 14px;min-height:52px}:is(#profileview .psx,#psxLayer) .xsb .xtotal{margin-top:-4px}:is(#profileview .psx) .xdocbtns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:none;align-items:center}:is(#profileview .psx) .xdocbtns:empty{display:none}:is(#profileview .psx) .xidphoto-rm{color:var(--mag-ink);font:700 14px "Archivo",sans-serif;text-decoration:none;min-height:40px;display:inline-flex;align-items:center;padding:0 6px}:is(#profileview .psx) .idphoto-add{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px 16px;border-top:1px solid var(--line);position:relative}:is(#profileview .psx) .idphoto-add .idphoto-kind{flex:1 1 180px;min-width:0;max-width:none;min-height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--field);color:var(--ink);padding:0 10px;font:inherit;font-size:15px}:is(#profileview .psx) .idphoto-add .idphoto-pick{margin:0;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font:700 15px "Archivo",sans-serif;display:inline-flex;align-items:center;cursor:pointer;box-shadow:none;width:auto}:is(#profileview .psx) .idphoto-add .idphoto-pick.busy{opacity:.55;pointer-events:none}:is(#profileview .psx) .idphoto-add .idphoto-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}:is(#profileview .psx) .idphoto-add .act-result{flex-basis:100%;margin:0;font-size:14px;color:var(--soft)}:is(#profileview .psx) .idphoto-add .act-result:empty{display:none}:is(#profileview .psx) [data-psx-doc].xrow,:is(#profileview .psx) [data-psx-agreement].xrow{flex-wrap:nowrap}:is(#profileview .psx) .xav.xavbtn{position:relative;overflow:hidden;border:0;padding:0;cursor:pointer}:is(#profileview .psx) .xav .xpv2-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}:is(#profileview .psx) .xchev{flex:none;color:var(--soft);font-size:20px;line-height:1}:is(#profileview .psx) .xrow.xtap .xk{display:block}:is(#profileview .psx) .xpad{padding:0 18px 10px}:is(#profileview .psx) .xtag.xwarn{background:var(--warn-tint,rgba(176,112,0,.14));color:var(--warn)}:is(#profileview .psx) .xvrow .xwhat small{display:block;font-weight:400;font-size:13px;color:var(--soft)}:is(#profileview .psx) .xhistcard{padding:0;overflow:hidden}:is(#profileview .psx) .xhistcard:empty{display:none}:is(#profileview .psx) .xhistcard .pv2-hist{border:0;border-radius:0;background:transparent;padding:14px 16px}:is(#profileview .psx) .xtclcard{padding:14px 18px}:is(#profileview .psx) .xtclcard:empty{display:none}@media(max-width:720px){:is(#profileview .psx) .xhistcard .pv2-tabs{flex-wrap:wrap}:is(#profileview .psx) .xhistcard .pv2-scrollx{overflow-x:visible}:is(#profileview .psx) .xhistcard .pv2-htable{min-width:0;table-layout:fixed}:is(#profileview .psx) .xhistcard .pv2-htable th,:is(#profileview .psx) .xhistcard .pv2-htable td{white-space:normal;overflow-wrap:anywhere}:is(#profileview .psx) .xvrow{grid-template-columns:96px minmax(0,1fr) auto}}:is(#profileview .psx) div.xrow>.xl>span{display:block}@media(max-width:720px){:is(#profileview .psx) .xo4{order:4}}:is(#profileview .psx,#psxLayer) .xsheet.xmsg .xopt{min-width:0}:is(#profileview .psx,#psxLayer) .xsheet.xmsg .xopt span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#profileview .psx,#psxLayer) .xsheet.xmsg select.xfield{appearance:auto;-webkit-appearance:auto}:is(#profileview .psx,#psxLayer) .xsheet.xmsg .xlink{align-self:flex-start}:is(#profileview .psx,#psxLayer) .xsheet.xmsg .xlines .xrow .xv{overflow-wrap:anywhere}:is(#profileview .psx,#psxLayer) .xstatus.xchk{background:var(--raise)}:is(#profileview .psx,#psxLayer) .xchk .xsdot{background:var(--soft)}:is(#profileview .psx,#psxLayer) .xchk .xstitle{color:var(--soft)}
