body.px-on .px-root{--bg:#070605;--bg-2:#0e0c0a;--panel:#100e0b;--panel-soft:#16130f;--ink:#f1e9da;--muted:#a1967f;--muted-2:#8f8571;--gold:#d9b98a;--gold-soft:#b89668;--gold-hi:#f3dcae;--line:#d9b98a2e;--line-soft:#f1e9da17;--danger:#ef8d6e;--success:#8fd3ab;--sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--px-fuego:#ff7a3d;--px-aire:#f2cf5b;--px-agua:#3d7dff;--px-tierra:#ece6da;--px-ease:cubic-bezier(.2,.7,.1,1);--px-out:cubic-bezier(.23,1,.32,1);--px-glass:linear-gradient(180deg,#221d1694,#0c0a08a3);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-tap-highlight-color:transparent;position:relative}body.px-on{background:#070605}html:has(body.px-on){background:#070605}body.px-on:before{display:none}body.px-on .px-root #px-gl{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}body.px-on .px-root .px-vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#000000b8);position:fixed;inset:0}body.px-on .px-root .px-glass{background:var(--px-glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid #f1e9da17;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -40px #000000e6}body.px-on .px-root :focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.px-on .px-root .px-top{top:env(safe-area-inset-top,0px);z-index:40;padding:14px max(28px,env(safe-area-inset-right,0px)) 14px max(28px,env(safe-area-inset-left,0px));background:linear-gradient(#070605f0,#0706059e 70%,#07060500);align-items:center;gap:16px;display:flex;position:fixed;left:0;right:0}body.px-on .px-root .px-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}body.px-on .px-root .px-brand svg{width:24px;height:26px;overflow:visible}body.px-on .px-root .px-brand b{font-family:var(--display);letter-spacing:.34em;font-size:11px;font-weight:500;font-stretch:125%}body.px-on .px-root .px-crumb{min-width:0;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:10px;display:flex}body.px-on .px-root .px-crumb a{color:var(--muted);text-decoration:none}body.px-on .px-root .px-crumb a:hover{color:var(--ink)}body.px-on .px-root .px-crumb b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}body.px-on .px-root .px-search{height:42px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--muted);font:14px var(--sans);cursor:pointer;background:#f1e9da0d;border:0;border-radius:999px;align-items:center;gap:10px;min-width:0;margin-left:auto;padding:0 10px 0 14px;display:flex}body.px-on .px-root .px-search svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex:none;width:16px;height:16px}body.px-on .px-root .px-search kbd{font:500 10px var(--mono);letter-spacing:.08em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px 7px}body.px-on .px-root .px-atlasBtn{height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#f1e9da0f;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;transition:box-shadow .3s,transform .15s;display:flex}body.px-on .px-root .px-atlasBtn:active{transform:scale(.97)}body.px-on .px-root .px-orb{background:radial-gradient(circle at 42% 38%,#fff8e6 0,#f3dcae 16%,#d9b98a 36%,#d9b98a38 60%,#d9b98a00 70%);border-radius:50%;flex:none;width:28px;height:28px;animation:4.5s ease-in-out infinite pxBreathe}@keyframes pxBreathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}@media (hover:hover) and (pointer:fine){body.px-on .px-root .px-search:hover,body.px-on .px-root .px-atlasBtn:hover{box-shadow:inset 0 0 0 1px var(--gold)}}body.px-on .px-root .px-dock{left:max(20px,env(safe-area-inset-left,0px));z-index:39;border-radius:999px;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}body.px-on .px-root .px-dockBtn{all:unset;box-sizing:border-box;cursor:pointer;width:42px;height:42px;color:var(--muted);transform:scale(var(--s,1));touch-action:manipulation;background:#f1e9da0a;border-radius:50%;place-items:center;transition:transform .12s ease-out,background .3s,color .3s,box-shadow .3s;display:grid;position:relative}body.px-on .px-root .px-dockBtn svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}body.px-on .px-root .px-dockBtn.on{background:var(--gold);color:#140f09;box-shadow:0 0 22px -4px var(--gold)}body.px-on .px-root .px-dockBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}body.px-on .px-root .px-dockLabel{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:0;pointer-events:none;background:#070605e6;border-radius:999px;padding:7px 12px;transition:opacity .25s,transform .25s;position:absolute;left:54px;transform:translate(-6px)}@media (hover:hover) and (pointer:fine){body.px-on .px-root .px-dockBtn:hover .px-dockLabel{opacity:1;transform:none}}body.px-on .px-root .px-dockBtn:focus-visible .px-dockLabel{opacity:1;transform:none}body.px-on .px-root .px-badge{background:var(--danger);color:#140f09;min-width:18px;height:18px;font:600 10px/18px var(--mono);text-align:center;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-3px;right:-3px;box-shadow:0 0 12px #ef8d6eb3}body.px-on .px-root .px-badgeMob{display:none}body.px-on .px-root .px-more{margin-top:4px}body.px-on .px-root .px-backdrop{all:unset;z-index:41;position:fixed;inset:0}body.px-on .px-root .px-moreMenu{z-index:42;animation:pxPop .3s var(--px-out) both;border-radius:22px;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;top:50%;left:84px;transform:translateY(20px)}body.px-on .px-root .px-moreMenu .px-dockBtn{background:0 0;border-radius:999px;justify-content:flex-start;gap:10px;width:auto;height:42px;padding:0 16px 0 10px;display:flex;transform:none}body.px-on .px-root .px-moreMenu .px-dockLabel{opacity:1;box-shadow:none;background:0 0;padding:0;position:static;transform:none}@media (hover:hover) and (pointer:fine){body.px-on .px-root .px-moreMenu .px-dockBtn:hover{color:var(--ink);background:#f1e9da0f}}@keyframes pxPop{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(20px)}}body.px-on .px-root .px-palette{z-index:60;-webkit-backdrop-filter:blur(8px);background:#0706058c;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;animation:.25s ease-out both pxFade;display:flex;position:fixed;inset:0}@keyframes pxFade{0%{opacity:0}to{opacity:1}}body.px-on .px-root .px-pbox{width:640px;max-width:100%;animation:pxPop2 .35s var(--px-out) both;border-radius:20px;overflow:hidden}@keyframes pxPop2{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:none}}body.px-on .px-root .px-pin{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:18px 20px;display:flex}body.px-on .px-root .px-pin svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:1.7px;flex:none}body.px-on .px-root .px-pin input{all:unset;font:18px var(--sans);color:var(--ink);flex:1}body.px-on .px-root .px-pin input::placeholder{color:var(--muted-2)}body.px-on .px-root .px-plist{overscroll-behavior:contain;max-height:52vh;padding:8px;overflow-y:auto}body.px-on .px-root .px-pgroup{font:500 10px var(--mono);letter-spacing:.16em;color:var(--muted-2);text-transform:uppercase;padding:10px 12px 6px}body.px-on .px-root .px-pit{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:15px var(--sans);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}body.px-on .px-root .px-pit i{background:var(--c,var(--gold));width:8px;height:8px;box-shadow:0 0 10px var(--c,var(--gold));border-radius:50%;flex:none}body.px-on .px-root .px-pit small{color:var(--muted-2);font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-left:auto}body.px-on .px-root .px-pit.on{box-shadow:inset 0 0 0 1px var(--line);background:#d9b98a1a}body.px-on .px-root .px-pempty{color:var(--muted);margin:0;padding:14px}body.px-on .px-root .px-main{z-index:2;padding:76px 0 120px max(96px,env(safe-area-inset-left,0px));animation:pxViewIn .8s var(--px-ease) both;position:relative}@keyframes pxViewIn{0%{opacity:.001;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}body.px-on .px-root .shell{width:min(1180px,100% - 56px);margin:0 auto}body.px-on .px-root .shell>.header{border:0;justify-content:flex-end;min-height:0;padding-top:12px}body.px-on .px-root .shell>.header .brand,body.px-on .px-root .shell>.header>a,body.px-on .px-root .shell>.header .headerActions>a.btn{display:none}body.px-on .px-root .admin{padding:20px 0 60px}body.px-on .px-root .adminTop{align-items:flex-end;margin-bottom:30px}body.px-on .px-root h1,body.px-on .px-root h2,body.px-on .px-root h3,body.px-on .px-root h4{font-family:var(--display);text-transform:none;color:var(--ink)}body.px-on .px-root h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5vw,76px);font-weight:300;line-height:1}body.px-on .px-root h3{letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.15}body.px-on .px-root h4{letter-spacing:-.01em;font-size:16px;font-weight:500}body.px-on .px-root h2 em,body.px-on .px-root h3 em{font-family:var(--serif);color:var(--gold);letter-spacing:-.02em;font-style:italic;font-weight:400}body.px-on .px-root .kicker{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body.px-on .px-root .subtle{color:var(--muted)}body.px-on .px-root .label{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body.px-on .px-root p{line-height:1.6}body.px-on .px-root .card,body.px-on .px-root details.card,body.px-on .px-root .card.soft{background:var(--px-glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid #f1e9da17;border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -40px #000000e6}body.px-on .px-root details.card>summary:after{color:var(--gold)}body.px-on .px-root .decoFrame .cornerA,body.px-on .px-root .decoFrame .cornerB{display:none}body.px-on .px-root .notice{border:1px solid var(--line);background:radial-gradient(120% 100% at 0 0,#d9b98a1a,#0000 60%),#0e0c0999;border-radius:14px}body.px-on .px-root .meta{background:var(--px-glass);font:500 10px var(--mono);letter-spacing:.14em;border:1px solid #f1e9da17;border-radius:14px}body.px-on .px-root .meta b{font:300 22px/1.15 var(--display);letter-spacing:-.02em;margin-top:8px}body.px-on .px-root .error{color:var(--danger)}body.px-on .px-root .pill,body.px-on .px-root .processPill{font:500 10px var(--mono);letter-spacing:.12em;border-radius:999px;padding:6px 11px}body.px-on .px-root .btn{background:var(--ink);color:#0b0907;min-height:42px;font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;transition:transform .3s var(--px-ease),box-shadow .3s,background .3s;touch-action:manipulation;border:0;border-radius:999px;padding:11px 20px;position:relative;overflow:hidden}body.px-on .px-root .btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffb3 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){body.px-on .px-root .btn:hover:not(:disabled){background:var(--ink);box-shadow:0 12px 40px -10px var(--gold);transform:translateY(-2px)}body.px-on .px-root .btn:hover:not(:disabled):after{transform:translate(120%)}}body.px-on .px-root .btn:active:not(:disabled){transform:scale(.97)}body.px-on .px-root .btn.secondary,body.px-on .px-root .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}@media (hover:hover) and (pointer:fine){body.px-on .px-root .btn.secondary:hover:not(:disabled),body.px-on .px-root .btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gold);background:#d9b98a12}}body.px-on .px-root .btn.warn{color:var(--danger);background:0 0;box-shadow:inset 0 0 0 1px #ef8d6e73}body.px-on .px-root .btn.compact{min-height:38px;padding:9px 15px;font-size:10px}body.px-on .px-root .btn.secondary.activeFilter,body.px-on .px-root .btn.secondary[aria-pressed=true]{background:var(--gold);color:#140f09;box-shadow:none}body.px-on .px-root .input,body.px-on .px-root .select,body.px-on .px-root .textarea{box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ink);font:16px var(--sans);background:#0706058c;border:0;border-radius:12px;padding:12px 14px;transition:box-shadow .3s}body.px-on .px-root .input:focus,body.px-on .px-root .select:focus,body.px-on .px-root .textarea:focus{box-shadow:inset 0 0 0 1px var(--gold);outline:0}body.px-on .px-root .tableWrap{background:0 0;border:0;overflow:auto}body.px-on .px-root .table{border-collapse:separate;border-spacing:0 8px;min-width:900px}body.px-on .px-root .table th{font:500 10px var(--mono);letter-spacing:.14em;color:var(--muted-2);background:0 0;border:0;padding:6px 18px}body.px-on .px-root .table td{-webkit-backdrop-filter:blur(14px);background:#120f0b9e;border:1px solid #f1e9da12;border-left:0;border-right:0;transition:background .3s}body.px-on .px-root .table td:first-child{border-left:1px solid #f1e9da12;border-radius:16px 0 0 16px}body.px-on .px-root .table td:last-child{border-right:1px solid #f1e9da12;border-radius:0 16px 16px 0}body.px-on .px-root .table tbody tr{animation:pxRise .55s var(--px-ease) both}body.px-on .px-root .table tbody tr:hover{background:0 0}@media (hover:hover) and (pointer:fine){body.px-on .px-root .table tbody tr:hover td{background:#221c15c7}}@keyframes pxRise{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}body.px-on .px-root .table td b{font-weight:500}body.px-on .px-root .tableLink{color:var(--gold);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}body.px-on .px-root .px-person{align-items:center;gap:14px;min-width:0;display:flex}body.px-on .px-root .px-av{width:36px;height:36px;font:500 12px var(--display);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--c,var(--gold)),0 0 14px -4px var(--c,var(--gold));background:#f1e9da0d;border-radius:50%;flex:none;place-items:center;display:grid}body.px-on .px-root .px-person b{font-family:var(--serif);font-size:21px;font-style:italic;line-height:1.15;font-weight:400!important}body.px-on .px-root .px-dot{background:var(--c,var(--gold));width:8px;height:8px;box-shadow:0 0 10px var(--c,var(--gold));vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}body.px-on .px-root .adminListingTabs button{border-radius:999px}body.px-on .px-root .px-caseHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:34vh;padding:6vh 0 26px;display:grid}body.px-on .px-root .px-caseHero h2{margin:14px 0 22px;font-size:clamp(52px,7vw,118px)}body.px-on .px-root .px-caseHero h2 em{color:var(--ink)}body.px-on .px-root .px-tags{flex-wrap:wrap;gap:8px;display:flex}body.px-on .px-root .px-tag{height:30px;box-shadow:inset 0 0 0 1px var(--line-soft);-webkit-backdrop-filter:blur(8px);background:#07060580;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}body.px-on .px-root .px-tag i{background:var(--el);width:8px;height:8px;box-shadow:0 0 10px var(--el);border-radius:50%}body.px-on .px-root .px-tag.ok{color:var(--success)}body.px-on .px-root .px-journey{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:26px;padding:22px 26px;display:grid}body.px-on .px-root .px-steps{grid-template-columns:1.8fr repeat(6,minmax(0,1fr)) 1.4fr 2.2fr;align-items:end;gap:8px;display:grid}body.px-on .px-root .px-stp{flex-direction:column;gap:10px;min-width:0;display:flex}body.px-on .px-root .px-stp i{background:#f1e9da14;border-radius:2px;height:4px;position:relative;overflow:hidden}body.px-on .px-root .px-stp i:after{content:"";background:var(--el);transform-origin:0;animation:pxFill .9s var(--px-ease) forwards;animation-delay:calc(var(--k)*90ms + .3s);position:absolute;inset:0;transform:scaleX(0)}body.px-on .px-root .px-stp:not(.d):not(.now) i:after{display:none}body.px-on .px-root .px-stp.d i:after{opacity:.6}body.px-on .px-root .px-stp.now i{box-shadow:0 0 0 1px color-mix(in srgb,var(--el) 55%,transparent)}body.px-on .px-root .px-stp.now i:after{box-shadow:0 0 16px var(--el)}@keyframes pxFill{to{transform:none}}body.px-on .px-root .px-stp span{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);line-height:1.3}body.px-on .px-root .px-stp.d span{color:var(--muted)}body.px-on .px-root .px-stp.now span{color:var(--ink)}body.px-on .px-root .px-nextb{border-left:1px solid var(--line-soft);min-width:190px;padding-left:28px}body.px-on .px-root .px-nextb b{font:300 28px/1.1 var(--display);letter-spacing:-.03em;margin-top:6px;display:block}body.px-on .px-root .px-nextb small{color:var(--muted);font-size:13px}body.px-on .px-root .px-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:34px;display:flex;position:relative;overflow-x:auto}body.px-on .px-root .px-tabs a{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:14px 16px;text-decoration:none;transition:color .3s}body.px-on .px-root .px-tabs a:hover,body.px-on .px-root .px-tabs a.on{color:var(--ink)}body.px-on .px-root .px-ink{background:var(--gold);height:2px;box-shadow:0 0 12px var(--gold);transition:left .45s var(--px-out),width .45s var(--px-out);position:absolute;bottom:-1px}body.px-on .px-root .caseHeader{display:none}body.px-on .px-root .pctaFtiWorkspace{box-shadow:none;background:0 0;border:0}body.px-on .px-root .pctaFtiHero{background:0 0;border:0;padding:0 0 18px}body.px-on .px-root .pctaFtiHero h2{font-family:var(--serif);color:var(--gold-hi);text-transform:none;font-size:clamp(40px,4.4vw,64px);font-style:italic;font-weight:400}body.px-on .px-root .pctaFtiHero h2 em{color:inherit}body.px-on .px-root .pctaFtiStory{background:0 0;border:0;max-width:68ch;padding:8px 0 10px}body.px-on .px-root .pctaFtiStory p{color:var(--ink);will-change:filter,opacity;margin:0 0 24px;font-size:19px;line-height:1.8}body.px-on .px-root .px-hello{flex-direction:column;justify-content:flex-end;gap:18px;max-width:760px;min-height:40vh;padding:4vh 0 36px;display:flex}body.px-on .px-root .px-hello h2{text-shadow:0 4px 40px #070605d9;margin:0;font-size:clamp(52px,7vw,118px)}body.px-on .px-root .px-hello p{color:var(--muted);max-width:52ch;margin:0;font-size:19px}body.px-on .px-root .px-hello p b{color:var(--ink);font-weight:500}body.px-on .px-root .px-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}body.px-on .px-root .px-col{flex-direction:column;gap:18px;min-width:0;display:flex}body.px-on .px-root .px-card{border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}body.px-on .px-root .px-chead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}body.px-on .px-root .px-link{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;text-decoration:none}body.px-on .px-root .px-link:hover{color:var(--ink)}body.px-on .px-root .px-slot{box-shadow:inset 0 0 0 1px var(--line-soft);color:inherit;transition:background .3s,box-shadow .3s,transform .3s var(--px-ease);background:#f1e9da06;border-radius:14px;grid-template-columns:76px 3px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){body.px-on .px-root .px-slot:hover{box-shadow:inset 0 0 0 1px var(--line);background:#f1e9da0d;transform:translate(4px)}}body.px-on .px-root .px-slot .t{font:300 26px/1 var(--display);letter-spacing:-.03em}body.px-on .px-root .px-slot .t small{font:500 10px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-top:6px;display:block}body.px-on .px-root .px-slot .bar{background:var(--c);width:3px;height:46px;box-shadow:0 0 14px var(--c);border-radius:2px}body.px-on .px-root .px-slot .w b{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400;line-height:1.2;display:block}body.px-on .px-root .px-slot .w span{color:var(--muted);font-size:14px}body.px-on .px-root .px-slot .st{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line);color:var(--success);white-space:nowrap;border-radius:999px;padding:7px 11px}body.px-on .px-root .px-slot .st.no{color:var(--gold-hi)}body.px-on .px-root .px-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body.px-on .px-root .px-cnt{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-soft);background:#f1e9da06;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:background .3s,box-shadow .3s;display:flex}body.px-on .px-root .px-cnt b{font:300 44px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}body.px-on .px-root .px-cnt span{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body.px-on .px-root .px-cnt.on{box-shadow:inset 0 0 0 1px var(--gold);background:#d9b98a14}body.px-on .px-root .px-cnt.on span{color:var(--gold-hi)}body.px-on .px-root .px-cnt.alert b{color:var(--danger)}body.px-on .px-root .px-cnt:focus-visible{outline:2px solid var(--gold)}body.px-on .px-root .px-pi{border-top:1px solid var(--line-soft);animation:pxRise .5s var(--px-ease) both;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 2px;display:grid}body.px-on .px-root .px-pi:first-child{border-top:0}body.px-on .px-root .px-pi b{font-weight:500;display:block}body.px-on .px-root .px-pi span{color:var(--muted);font-size:14px}body.px-on .px-root .px-empty{color:var(--muted);margin:0;padding:12px 0}body.px-on .px-root .px-req{box-shadow:inset 0 0 0 1px var(--line-soft);color:inherit;background:#f1e9da06;border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:box-shadow .3s;display:flex}@media (hover:hover) and (pointer:fine){body.px-on .px-root .px-req:hover{box-shadow:inset 0 0 0 1px var(--gold)}}body.px-on .px-root .px-req .r{justify-content:space-between;gap:10px;display:flex}body.px-on .px-root .px-req b{font-family:var(--serif);font-size:20px;font-style:italic;font-weight:400}body.px-on .px-root .px-req p{color:var(--muted);margin:0;font-size:14px}body.px-on .px-root .px-mono{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (max-width:1100px){body.px-on .px-root .px-grid,body.px-on .px-root .px-journey{grid-template-columns:minmax(0,1fr)}body.px-on .px-root .px-nextb{border-left:0;padding-left:0}}@media (max-width:900px){body.px-on .px-root .px-dock{top:auto;bottom:max(14px,env(safe-area-inset-bottom,0px));flex-direction:row;left:50%;transform:translate(-50%)}body.px-on .px-root .px-dockLabel{display:none}body.px-on .px-root .px-more{margin:0 0 0 4px}body.px-on .px-root .px-badgeMob{display:block}body.px-on .px-root .px-moreMenu{top:auto;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));animation:none;transform:translate(-50%)}body.px-on .px-root .px-moreMenu .px-dockLabel{display:inline}body.px-on .px-root .px-main{padding:72px 0 130px}body.px-on .px-root .shell{width:calc(100% - 32px)}body.px-on .px-root .px-crumb,body.px-on .px-root .px-search span,body.px-on .px-root .px-search kbd{display:none}body.px-on .px-root .px-search{padding:0 13px}body.px-on .px-root .px-caseHero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:26vh}body.px-on .px-root .px-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}body.px-on .px-root .px-counters{grid-template-columns:repeat(2,minmax(0,1fr))}body.px-on .px-root .px-slot{grid-template-columns:60px 3px minmax(0,1fr)}body.px-on .px-root .px-slot .st{grid-column:3;justify-self:start}body.px-on .px-root .px-hello{min-height:34vh}body.px-on .px-root .px-top{padding-left:16px;padding-right:16px}}@media (max-width:480px){body.px-on .px-root .px-atlasL{display:none}body.px-on .px-root .px-atlasBtn{padding:0 7px}body.px-on .px-root .px-brand b{letter-spacing:.24em}}@media (prefers-reduced-motion:reduce){body.px-on .px-root *,body.px-on .px-root :before,body.px-on .px-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.px-on .px-root .table td:first-child{min-width:200px}body.px-on .px-root .px-person b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.px-on .px-root .tableLink{white-space:nowrap}body.px-on .px-root .table td,body.px-on .px-root .table th{padding-left:14px;padding-right:14px}body.px-on .px-root .adminListingSelect{width:auto;min-width:0;max-width:140px;padding-right:28px}body.px-on .px-root .headerActions:has(>a.adminApplicationsLink)>button{display:none}body.px-on .px-root :is(section.pctaFtiBlock,article.pctaFtiRecord,section.processControl,div.processColumn,div.sessionBriefing,section.sessionBriefing,section.readableCaseSection,section.finalReportEditor,div.processAdminCard,section.caseListingManagement,section.billingEditor,.conquestAccessAdmin,article.applicationAdminCard,.applicationStats>*){background:var(--px-glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid #f1e9da17;border-radius:18px;box-shadow:inset 0 1px #ffffff0d}body.px-on .px-root :is(div.processColumn,div.sessionBriefing,div.processAdminCard) :is(div.processColumn,div.sessionBriefing,div.processAdminCard){-webkit-backdrop-filter:none;background:#f1e9da06}body.px-on .px-root :is(div.derivedField,label.consentCheck,details.onboardingSummary,div.briefingLatest,div.aiBriefing,article.supportMsg,div.msg,div.billingBalance,a.applicationPhoto){background:#f1e9da09;border:1px solid #f1e9da12;border-radius:12px}body.px-on .px-root :is(article.supportMsg,div.msg).consultante{background:#d9b98a12;border-color:#d9b98a29}body.px-on .px-root [class*=indicadores-module][class*=metric],body.px-on .px-root [class*=agenda-module][class*=summaryCard]{-webkit-backdrop-filter:blur(16px);border-radius:16px}body.px-on .px-root .px-nextb small{display:block}body.px-on .px-root .px-overdue{color:#e8a06a;margin-bottom:2px}body.px-on .px-root .px-moreMenu{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#100d0af0;box-shadow:0 30px 80px -20px #000000f2,inset 0 0 0 1px #f1e9da1a}body.px-on .px-root .px-pbox{background:#100d0aeb;box-shadow:0 40px 100px -20px #000000f2,inset 0 0 0 1px #f1e9da1a}
