._shell_15xsk_3,._page_15xsk_4{min-height:100vh;color:var(--px-text);font-family:var(--px-font-body)}._shell_15xsk_3{background:var(--px-dither), radial-gradient(circle at 50% 22%, var(--px-scene-haze) 0%, var(--px-scene-bg) 46%, var(--px-scene-void) 100%);place-items:center;padding:clamp(16px,4vw,48px);display:grid}._page_15xsk_4{background:var(--px-dither), linear-gradient(180deg, var(--px-scene-surface) 0%, var(--px-scene-surface-fade) 60%), var(--px-scene-deep);background-attachment:fixed;padding:clamp(16px,3vw,40px) clamp(14px,4vw,56px) 96px}._loginPanel_15xsk_28{border:var(--px-bw) solid var(--px-border);background:var(--px-panel);width:min(100%,460px);box-shadow:var(--px-shadow-hard-lg);gap:4px;padding:clamp(22px,4vw,34px);display:grid}._loginPanel_15xsk_28:before{background:repeating-linear-gradient(90deg, var(--px-green) 0 12px, var(--px-amber) 12px 24px, var(--px-coral) 24px 36px, var(--px-blue) 36px 48px);content:"";height:10px;margin:-34px -34px 22px}._passwordRow_15xsk_53{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._demoBlock_15xsk_60{border-top:var(--px-bw) dashed var(--px-border-soft);gap:8px;margin-top:22px;padding-top:18px;display:grid}._demoBlock_15xsk_60 h2{color:var(--px-ink);font-family:var(--px-font-ui);font-size:var(--px-text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}._demoBlock_15xsk_60 p{color:var(--px-text-muted);font-family:var(--px-font-body);margin:0;font-size:.84rem;line-height:1.45}._eyebrow_15xsk_86{color:var(--px-green-dark);font-family:var(--px-font-ui);font-size:var(--px-text-sm);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-weight:700}._title_15xsk_96{max-width:820px;color:var(--px-ink);font-family:var(--px-font-display);letter-spacing:0;margin:0;font-size:clamp(1.05rem,2.4vw,1.75rem);font-weight:400;line-height:1.45}._page_15xsk_4>._header_15xsk_107 ._title_15xsk_96,._headerRow_15xsk_108 ._title_15xsk_96{color:var(--px-white);text-shadow:3px 3px 0 var(--px-scene-text-shadow)}._header_15xsk_107{max-width:1180px;margin-bottom:24px}._headerRow_15xsk_108{border:var(--px-bw) solid var(--px-border);background:var(--px-dither), linear-gradient(180deg, var(--px-scene-surface-lit), var(--px-scene-surface));max-width:1180px;box-shadow:var(--px-shadow-hard);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 22px;padding:18px clamp(16px,2.5vw,26px);display:flex}._headerRow_15xsk_108 ._eyebrow_15xsk_86{color:var(--px-green-light)}._headerRow_15xsk_108 p{color:var(--px-scene-paper-2)}._header_15xsk_107 ._eyebrow_15xsk_86{color:var(--px-green-light)}._header_15xsk_107 p,._header_15xsk_107 ._textLink_15xsk_154{color:var(--px-scene-paper)}._header_15xsk_107 ._textLink_15xsk_154:hover{color:var(--px-green-light);background:0 0}._form_15xsk_163{gap:16px;margin-top:22px;display:grid}._field_15xsk_169{color:var(--px-ink-2);font-family:var(--px-font-ui);font-size:var(--px-text-sm);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-weight:700;display:grid}._field_15xsk_169 input,._field_15xsk_169 select,._field_15xsk_169 textarea,._registryForm_15xsk_183 textarea{border:var(--px-bw) solid var(--px-border);border-radius:var(--px-radius);background:var(--px-white);width:100%;box-shadow:inset 3px 3px 0 var(--px-inset-shadow);color:var(--px-ink);font-family:var(--px-font-body);letter-spacing:0;text-transform:none;padding:10px 12px;font-size:.95rem;font-weight:500}._field_15xsk_169 input,._field_15xsk_169 select{min-height:44px}._field_15xsk_169 select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--px-ink) 50%) calc(100% - 18px) calc(50% + 3px) / 7px 7px no-repeat, linear-gradient(135deg, var(--px-ink) 50%, transparent 50%) calc(100% - 11px) calc(50% + 3px) / 7px 7px no-repeat, var(--px-white);cursor:pointer;padding-right:34px}._field_15xsk_169 textarea,._registryForm_15xsk_183 textarea{resize:vertical;min-height:112px;line-height:1.5}._registryForm_15xsk_183 textarea{min-height:150px;font-family:var(--px-font-mono);font-size:.85rem}._field_15xsk_169 input::placeholder,._field_15xsk_169 textarea::placeholder{color:var(--px-placeholder)}._field_15xsk_169 input:focus,._field_15xsk_169 select:focus,._field_15xsk_169 textarea:focus,._registryForm_15xsk_183 textarea:focus{border-color:var(--px-green);box-shadow:inset 3px 3px 0 var(--px-inset-shadow);outline:var(--px-bw) solid var(--px-amber);outline-offset:0}._field_15xsk_169 input[readonly]{background:var(--px-panel-sunken);color:var(--px-ink-3);cursor:not-allowed}._field_15xsk_169 input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}._field_15xsk_169 input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}._fieldGrid_15xsk_256{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._fieldGrid_15xsk_256 ._field_15xsk_169:last-child{grid-column:1/-1}._primaryButton_15xsk_266,._quickLogins_15xsk_267 button,._iconTextButton_15xsk_268,._secondaryButton_15xsk_269,._iconButton_15xsk_270,._dangerButton_15xsk_271{border:var(--px-bw) solid var(--px-border);border-radius:var(--px-radius);cursor:pointer;min-height:44px;font-family:var(--px-font-ui);font-size:var(--px-text-sm);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;transition:transform 60ms steps(2,end),box-shadow 60ms steps(2,end);display:inline-flex}._primaryButton_15xsk_266,._iconTextButton_15xsk_268{background:var(--px-green);width:100%;box-shadow:var(--px-shadow-hard-sm);color:var(--px-white);text-shadow:2px 2px 0 var(--px-green-dark)}._iconTextButton_15xsk_268{width:auto;min-width:120px}._secondaryButton_15xsk_269{background:var(--px-paper);box-shadow:var(--px-shadow-hard-sm);color:var(--px-ink)}._iconButton_15xsk_270{background:var(--px-paper-2);width:44px;min-width:44px;box-shadow:var(--px-shadow-hard-sm);color:var(--px-ink);padding:0}._dangerButton_15xsk_271{background:var(--px-coral-light);box-shadow:var(--px-shadow-hard-sm);color:var(--px-coral-dark)}._quickLogins_15xsk_267{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}._quickLogins_15xsk_267 button{background:var(--px-paper-2);min-height:40px;box-shadow:var(--px-shadow-hard-sm);color:var(--px-ink-2);font-size:var(--px-text-xs)}._primaryButton_15xsk_266:hover:not(:disabled),._iconTextButton_15xsk_268:hover:not(:disabled),._secondaryButton_15xsk_269:hover:not(:disabled),._iconButton_15xsk_270:hover:not(:disabled),._dangerButton_15xsk_271:hover:not(:disabled),._quickLogins_15xsk_267 button:hover:not(:disabled){box-shadow:5px 5px 0 var(--px-shadow);transform:translate(-1px,-1px)}._primaryButton_15xsk_266:active:not(:disabled),._iconTextButton_15xsk_268:active:not(:disabled),._secondaryButton_15xsk_269:active:not(:disabled),._iconButton_15xsk_270:active:not(:disabled),._dangerButton_15xsk_271:active:not(:disabled),._quickLogins_15xsk_267 button:active:not(:disabled){box-shadow:0 0 0 var(--px-shadow);transform:translate(3px,3px)}._primaryButton_15xsk_266:hover:not(:disabled),._iconTextButton_15xsk_268:hover:not(:disabled){background:var(--px-green-dark)}._secondaryButton_15xsk_269:hover:not(:disabled){background:var(--px-white)}._dangerButton_15xsk_271:hover:not(:disabled){background:var(--px-danger-hover)}._primaryButton_15xsk_266:disabled,._iconTextButton_15xsk_268:disabled,._dangerButton_15xsk_271:disabled,._secondaryButton_15xsk_269:disabled,._iconButton_15xsk_270:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:translate(3px,3px)}._primaryButton_15xsk_266:focus-visible,._quickLogins_15xsk_267 button:focus-visible,._iconTextButton_15xsk_268:focus-visible,._secondaryButton_15xsk_269:focus-visible,._iconButton_15xsk_270:focus-visible,._dangerButton_15xsk_271:focus-visible,._textLink_15xsk_154:focus-visible{outline:var(--px-bw) solid var(--px-amber);outline-offset:3px}._textLink_15xsk_154{border-bottom:var(--px-bw-thin) solid currentcolor;color:var(--px-green-dark);font-family:var(--px-font-ui);font-size:var(--px-text-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}._textLink_15xsk_154:hover{background:var(--px-amber-light)}._error_15xsk_412{border:var(--px-bw-thin) solid var(--px-coral-dark);background:var(--px-coral-light);color:var(--px-coral-dark);font-family:var(--px-font-body);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.88rem;font-weight:600;display:flex}._errorRetry_15xsk_428{border:0;border-bottom:var(--px-bw-thin) solid currentcolor;color:inherit;cursor:pointer;font:inherit;background:0 0;margin-left:auto;padding:0}._errorRetry_15xsk_428:hover{background:var(--px-amber-light)}._errorRetry_15xsk_428:focus-visible{outline:var(--px-bw) solid var(--px-amber);outline-offset:3px}._signedOutBanner_15xsk_448{z-index:1000;border-bottom:var(--px-bw) solid var(--px-coral-dark);background:var(--px-coral-light);color:var(--px-coral-dark);font-family:var(--px-font-body);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;font-weight:600;display:flex;position:sticky;top:0}._signedOutBanner_15xsk_448 p{flex:320px;margin:0}._successText_15xsk_469{border:var(--px-bw-thin) solid var(--px-green-dark);background:var(--px-success-bg);color:var(--px-green-dark);font-family:var(--px-font-body);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.88rem;font-weight:600;display:flex}._srOnly_15xsk_485{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._reviewPanel_15xsk_494{border:var(--px-bw) solid var(--px-border);background:var(--px-panel);max-width:1180px;box-shadow:var(--px-shadow-hard);gap:18px;margin:0 auto 22px;padding:clamp(16px,2.4vw,26px);display:grid}._panelHeader_15xsk_505{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._panelHeader_15xsk_505 h2{color:var(--px-ink);font-family:var(--px-font-ui);font-size:var(--px-text-lg);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}._panelHeader_15xsk_505 p{color:var(--px-text-muted);font-family:var(--px-font-body);margin:6px 0 0;font-size:.9rem;line-height:1.5}._inlineActions_15xsk_530{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._stepHint_15xsk_538{color:var(--px-text-muted);font-family:var(--px-font-body);margin:6px 0 0;font-size:.9rem;line-height:1.5}._modalDialog_15xsk_546{border:var(--px-bw) solid var(--px-border);border-radius:var(--px-radius);background:var(--px-panel);width:min(760px,100vw - 32px);max-height:min(840px,100vh - 32px);box-shadow:10px 10px 0 var(--px-dialog-shadow);color:var(--px-ink);grid-template-rows:auto minmax(0,1fr);padding:0;overflow:hidden}._modalDialog_15xsk_546[open]{display:grid}._modalDialog_15xsk_546::backdrop{background:var(--px-dialog-backdrop)}._modalDialogHeader_15xsk_567{border-bottom:1px solid var(--px-border-soft);background:var(--px-paper);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}._modalDialogHeader_15xsk_567 h2{margin:0;font-size:1.15rem}._modalDialogHeader_15xsk_567 p{max-width:65ch;color:var(--px-text-muted);margin:5px 0 0;font-size:.86rem;line-height:1.45}._modalDialogClose_15xsk_590{border:1px solid var(--px-border-soft);background:var(--px-panel);width:36px;height:36px;color:var(--px-ink);cursor:pointer;flex:none;place-items:center;display:grid}._modalDialogClose_15xsk_590:hover{background:var(--px-paper-2)}._modalDialogClose_15xsk_590:focus-visible{outline:var(--px-bw) solid var(--px-amber);outline-offset:2px}._centeredState_15xsk_611{background:var(--px-dither), radial-gradient(circle at 50% 30%, var(--px-scene-haze) 0%, var(--px-scene-bg) 50%, var(--px-scene-void) 100%);min-height:100vh;color:var(--px-white);font-family:var(--px-font-ui);text-align:center;place-items:center;padding:24px;display:grid}._centeredStateCard_15xsk_624{border:var(--px-bw) solid var(--px-border);background:var(--px-panel);width:min(100%,460px);box-shadow:var(--px-shadow-hard-lg);color:var(--px-ink);justify-items:center;gap:18px;padding:32px 26px;display:grid}._registryForm_15xsk_183{border:var(--px-bw) solid var(--px-ink);background:var(--px-white);box-shadow:var(--px-shadow-hard-sm);gap:14px;padding:16px;display:grid}._emptyState_15xsk_645{border:var(--px-bw) dashed var(--px-border-soft);background:var(--px-panel-alt);color:var(--px-text-muted);text-align:center;justify-items:center;gap:12px;padding:32px 24px;display:grid}._emptyState_15xsk_645 h3{color:var(--px-ink);font-family:var(--px-font-ui);font-size:var(--px-text-md);letter-spacing:.04em;text-transform:uppercase;margin:0}._emptyState_15xsk_645 p{max-width:46ch;font-family:var(--px-font-body);margin:0;font-size:.9rem;line-height:1.55}@media (width<=640px){._quickLogins_15xsk_267,._fieldGrid_15xsk_256{grid-template-columns:1fr}._panelHeader_15xsk_505{flex-direction:column;align-items:flex-start}._inlineActions_15xsk_530{justify-content:flex-start}._fieldGrid_15xsk_256 ._field_15xsk_169:last-child{grid-column:auto}}._reportSectionHeader_15xsk_695 h2,._reportSectionHeader_15xsk_695 h3{color:var(--px-white)}._reportSectionHeader_15xsk_695 p{color:var(--px-scene-paper-2)}@media (width<=640px){._modalDialog_15xsk_546{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}._modalDialogHeader_15xsk_567{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){._primaryButton_15xsk_266,._iconTextButton_15xsk_268,._secondaryButton_15xsk_269,._iconButton_15xsk_270,._dangerButton_15xsk_271,._quickLogins_15xsk_267 button{transition:none}}
