:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pk-ink-950:#0b0f1f;--pk-ink-950-rgb:11 15 31;--pk-ink-900:#10162b;--pk-ink-900-rgb:16 22 43;--pk-ink-800:#171d37;--pk-ink-800-rgb:23 29 55;--pk-ink-700:#1e2544;--pk-ink-700-rgb:30 37 68;--pk-ink-600:#273057;--pk-ink-600-rgb:39 48 87;--pk-ink-500:#343e66;--pk-ink-500-rgb:52 62 102;--pk-ink-400:#48527a;--pk-ink-400-rgb:72 82 122;--pk-ink-300:#636c8f;--pk-ink-300-rgb:99 108 143;--pk-white:#fff;--pk-white-rgb:255 255 255;--pk-text-1:#fff;--pk-text-1-rgb:255 255 255;--pk-text-2:#e5e8f3;--pk-text-2-rgb:229 232 243;--pk-text-3:#b3b9cd;--pk-text-3-rgb:179 185 205;--pk-text-4:#7d86a6;--pk-text-4-rgb:125 134 166;--pk-brand-50:#ddc7f0;--pk-brand-50-rgb:221 199 240;--pk-brand-200:#c295e1;--pk-brand-200-rgb:194 149 225;--pk-brand-300:#bd78ec;--pk-brand-300-rgb:189 120 236;--pk-brand-400:#ae59e7;--pk-brand-400-rgb:174 89 231;--pk-brand-500:#a844e4;--pk-brand-500-rgb:168 68 228;--pk-brand-600:#943dc6;--pk-brand-600-rgb:148 61 198;--pk-brand-700:#8039a9;--pk-brand-700-rgb:128 57 169;--pk-brand-900:#402e4e;--pk-brand-900-rgb:64 46 78;--pk-brand-950:#241031;--pk-brand-950-rgb:36 16 49;--pk-money-700:#2a8a3f;--pk-money-700-rgb:42 138 63;--pk-money-500:#3bbf57;--pk-money-500-rgb:59 191 87;--pk-money-400:#4ade6c;--pk-money-400-rgb:74 222 108;--pk-win:#7dd934;--pk-win-rgb:125 217 52;--pk-win-100:#79ff9f;--pk-win-100-rgb:121 255 159;--pk-win-200:#84ec9d;--pk-win-200-rgb:132 236 157;--pk-win-300:#52ff83;--pk-win-300-rgb:82 255 131;--pk-live:#38ff63;--pk-live-rgb:56 255 99;--pk-gold-900:#5c4200;--pk-gold-900-rgb:92 66 0;--pk-gold-700:#ad7900;--pk-gold-700-rgb:173 121 0;--pk-gold-500:#ffc233;--pk-gold-500-rgb:255 194 51;--pk-gold-300:#ffd966;--pk-gold-300-rgb:255 217 102;--pk-gold-200:#ffe099;--pk-gold-200-rgb:255 224 153;--pk-gold-100:#fff6e2;--pk-gold-100-rgb:255 246 226;--pk-danger-600:#c5161d;--pk-danger-600-rgb:197 22 29;--pk-danger-500:#ec4048;--pk-danger-500-rgb:236 64 72;--pk-danger-400:#ef5a61;--pk-danger-400-rgb:239 90 97;--pk-warning-500:#d57910;--pk-warning-500-rgb:213 121 16;--pk-warning-300:#ff9254;--pk-warning-300-rgb:255 146 84;--pk-hairline:#ffffff0f;--pk-hairline-strong:#ffffff1a;--pk-border:var(--pk-hairline);--pk-scrim:rgb(var(--pk-ink-950-rgb) / 78%);--pk-field:var(--pk-ink-950);--pk-stage:var(--pk-ink-900);--pk-field-edge:#ffffff29;--pk-field-edge-hover:#ffffff3d;--pk-field-focus:var(--pk-brand-300);--pk-focus-ring:var(--pk-white);--pk-state-hover-dark:rgb(var(--pk-ink-950-rgb) / 10%);--pk-state-press-dark:rgb(var(--pk-ink-950-rgb) / 16%);--pk-shadow-pop:0 8px 24px rgb(var(--pk-ink-950-rgb) / 55%);--pk-shadow-modal:0 16px 48px rgb(var(--pk-ink-950-rgb) / 65%);--pk-shadow-lift:0 6px 16px rgb(var(--pk-ink-950-rgb) / 45%);--pk-shadow-cta:var(--pk-emboss-strong), var(--pk-key), var(--pk-glow-brand);--pk-shadow-cta-press:var(--pk-press);--pk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--pk-grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--pk-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath d='M0 0h2v2H0zM2 2h2v2H2z' fill='%23fff' fill-opacity='0.04'/%3E%3C/svg%3E");--pk-hatch:repeating-linear-gradient(118deg, #ffffff0f 0 1px, transparent 1px 5px);--pk-rim-strong:linear-gradient(to bottom, #ffffff80, #ffffff1a 45%, rgb(var(--pk-ink-950-rgb) / 45%));--pk-rim-soft:linear-gradient(to bottom, #fff3, #ffffff0d 45%, rgb(var(--pk-ink-950-rgb) / 45%));--pk-rim-hair:linear-gradient(to bottom, #ffffff1f, #ffffff0a 50%, rgb(var(--pk-ink-950-rgb) / 30%));--pk-body-brand:linear-gradient(180deg, #b65aeb 0%, #a844e4 48%, #9839d3 100%);--pk-body-brand-hover:linear-gradient(180deg, #c26ef0 0%, #b252e9 48%, #a444dd 100%);--pk-body-money:linear-gradient(180deg, #52d06c 0%, #3bbf57 48%, #31a94b 100%);--pk-body-money-hover:linear-gradient(180deg, #63dc7b 0%, #49cc63 48%, #3cb956 100%);--pk-body-gold:linear-gradient(180deg, #ffd45e 0%, #ffc233 48%, #efad1c 100%);--pk-body-gold-hover:linear-gradient(180deg, #ffdd7a 0%, #ffcc4d 48%, #f6b82e 100%);--pk-body-danger:linear-gradient(180deg, #da2b33 0%, #c5161d 48%, #ab1118 100%);--pk-body-warning:linear-gradient(180deg, #e68b24 0%, #d57910 48%, #bc6a0c 100%);--pk-body-ink:linear-gradient(180deg, var(--pk-ink-500) 0%, var(--pk-ink-600) 100%);--pk-body-ink-hover:linear-gradient(180deg, var(--pk-ink-400) 0%, var(--pk-ink-500) 100%);--pk-body-raised:linear-gradient(180deg, var(--pk-ink-700) 0%, color-mix(in srgb, var(--pk-ink-700) 72%, var(--pk-ink-800)) 100%);--pk-body-panel:linear-gradient(180deg, var(--pk-ink-800) 0%, color-mix(in srgb, var(--pk-ink-800) 84%, var(--pk-ink-900)) 100%);--pk-body-well:radial-gradient(140% 120% at 50% 100%, var(--pk-ink-600) 0%, var(--pk-ink-800) 42%, var(--pk-ink-900) 70%, var(--pk-ink-950) 100%);--pk-emboss:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 rgb(var(--pk-ink-950-rgb) / 35%);--pk-emboss-strong:inset 0 1px 0 #ffffff42, inset 0 -1px 0 rgb(var(--pk-ink-950-rgb) / 30%);--pk-deboss:inset 0 2px 3px rgb(var(--pk-ink-950-rgb) / 55%), inset 0 0 0 1px rgb(var(--pk-ink-950-rgb) / 40%);--pk-key:0 2px 0 rgb(var(--pk-ink-950-rgb) / 55%), 0 4px 10px rgb(var(--pk-ink-950-rgb) / 30%);--pk-key-soft:0 1px 0 rgb(var(--pk-ink-950-rgb) / 45%), 0 3px 8px rgb(var(--pk-ink-950-rgb) / 22%);--pk-press:inset 0 2px 4px rgb(var(--pk-ink-950-rgb) / 40%), 0 1px 0 rgb(var(--pk-ink-950-rgb) / 45%);--pk-glow-brand:0 4px 16px rgb(var(--pk-brand-500-rgb) / 30%);--pk-glow-money:0 4px 16px rgb(var(--pk-money-500-rgb) / 28%);--pk-glow-gold:0 4px 16px rgb(var(--pk-gold-500-rgb) / 28%);--pk-glow-key:0 0 0 1px rgb(var(--pk-brand-200-rgb) / 18%), 0 0 16px rgb(var(--pk-brand-500-rgb) / 38%);--pk-radius-sm:4px;--pk-radius:6px;--pk-radius-lg:8px;--pk-radius-xl:12px;--pk-radius-pill:9999px;--pk-t-badge:11px;--pk-lh-badge:13px;--pk-t-2xs:12px;--pk-lh-2xs:16px;--pk-t-meta:11px;--pk-lh-meta:14px;--pk-t-label:13px;--pk-lh-label:16px;--pk-t-nav:15px;--pk-lh-nav:22.5px;--pk-t-5xl:48px;--pk-lh-5xl:52px;--pk-text-xs:12px;--pk-lh-xs:16px;--pk-text-sm:12px;--pk-lh-sm:16px;--pk-text-ui:14px;--pk-lh-ui:20px;--pk-text-md:14px;--pk-lh-md:20px;--pk-text-lg:16px;--pk-lh-lg:24px;--pk-text-xl:18px;--pk-lh-xl:28px;--pk-text-2xl:24px;--pk-lh-2xl:32px;--pk-text-3xl:28px;--pk-lh-3xl:36px;--pk-text-hero:36px;--pk-lh-hero:40px;--pk-track-wide:0;--pk-track-wider:.06em;--pk-track-widest:.08em;--pk-track-badge:.08em;--pk-track-caps:var(--pk-track-wider);--pk-track-hero:-.02em;--pk-track-display:-.03em;--pk-ease:cubic-bezier(.4, 0, .2, 1);--pk-ease-out:cubic-bezier(0, 0, .2, 1);--pk-ease-in:cubic-bezier(.4, 0, 1, 1);--pk-ease-travel:cubic-bezier(.16, 1, .3, 1);--pk-ease-counter:var(--pk-ease-travel);--pk-dur-1:.1s;--pk-dur-2:.15s;--pk-dur-3:.2s;--pk-dur-4:.3s;--pk-control-sm:32px;--pk-control-md:40px;--pk-control-lg:48px;--pk-control-inner-sm:28px;--pk-control-inner-md:36px;--pk-panel-width:340px;--pk-stage-h:clamp(480px, calc(100dvh - 208px), 720px);--pk-stage-h-stacked:400px;--pk-sidebar-width:288px;--pk-header-height:72px;--pk-bottom-bar-height:0px;--sidebar:250px;--header:68px;--scroll-bar-color:var(--pk-ink-400);--scroll-bar-size:5px;--scroll-bar-gap:1px;--scroll-bar-track-size:calc(var(--scroll-bar-size) + 2 * var(--scroll-bar-gap));--scroll-bar-radius:999px;--main-font:var(--pk-font);--pk-mono:var(--pk-font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--main-font), var(--pk-font-fallback), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-variant-ligatures:no-contextual;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-bar-color) transparent;background-origin:border-box!important}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;min-height:100vh}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{background:var(--pk-ink-950);color:var(--pk-white);font-family:inherit;font-size:var(--pk-text-lg);font-weight:500;line-height:var(--pk-lh-lg);margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,dl,dd,figure,blockquote,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,a,button{color:var(--pk-white)}h1{font-size:var(--pk-text-2xl);font-weight:700;line-height:var(--pk-lh-2xl)}ol,ul,menu{margin:0;padding:0;list-style:none}b,strong{font-weight:800}small{font-size:80%}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;text-indent:0;border-color:inherit}hr{background-color:var(--pk-ink-300);opacity:.3;border:0;border-radius:6px;height:1px;margin:0}[hidden]:where(:not([hidden=until-found])){display:none}textarea{resize:vertical}button,input,select,textarea{font:inherit;letter-spacing:inherit;margin:0}button,a,input,select,textarea,label,summary,[role=button],[role=tab],[role=switch]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{text-transform:none;cursor:pointer;background-color:#0000;background-image:none;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--pk-focus-ring);outline-offset:2px}button,input,select,textarea{border-radius:6px}input,select,textarea{border:1px solid rgb(var(--pk-white-rgb) / 7%);background:var(--pk-body-well);min-width:0;box-shadow:var(--pk-deboss);color:var(--pk-white);font-size:var(--pk-text-ui);font-weight:600;line-height:var(--pk-lh-ui);letter-spacing:var(--pk-track-wide);padding:13px 16px;transition:color .15s,background-color .15s,border-color .15s}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--pk-brand-500);outline:none}input::placeholder,textarea::placeholder{opacity:1;color:var(--pk-text-3)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23b3b9cd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--pk-body-well);cursor:pointer;background-position:right 15px center,50%;background-repeat:no-repeat;background-size:10px,100% 100%;padding-right:36px}select option{background:var(--pk-ink-900);color:var(--pk-brand-50);border-radius:6px}select option[disabled]{display:none}input:autofill{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}input:-webkit-autofill{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}input:-webkit-autofill:hover{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}input:-webkit-autofill:focus{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}textarea:-webkit-autofill{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}select:-webkit-autofill{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--pk-white);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--pk-white)!important;box-shadow:inset 0 0 0 1000px var(--pk-field)!important}input[type=checkbox],input[type=radio]{accent-color:var(--pk-brand-700);padding:0}svg{flex-shrink:0}::selection{background:var(--pk-brand-500);color:var(--pk-white)}::-webkit-scrollbar{width:var(--scroll-bar-track-size);height:var(--scroll-bar-track-size)}::-webkit-scrollbar-thumb{border:var(--scroll-bar-gap) solid transparent;border-radius:var(--scroll-bar-radius);background:var(--scroll-bar-color);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.button{border-radius:var(--pk-radius);background:var(--pk-grain) padding-box, var(--pk-body-ink) padding-box, var(--pk-rim-soft) border-box;min-height:48px;box-shadow:var(--pk-emboss), var(--pk-key-soft);font-variant-numeric:tabular-nums;transition:background-color var(--pk-dur-2) var(--pk-ease), box-shadow var(--pk-dur-1) var(--pk-ease), transform var(--pk-dur-1) var(--pk-ease);color:var(--pk-white);font-size:var(--pk-text-ui);font-weight:700;line-height:var(--pk-lh-ui);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex;position:relative;overflow:hidden;background-origin:border-box!important}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{background:var(--pk-grain) padding-box, var(--pk-body-ink-hover) padding-box, var(--pk-rim-strong) border-box}}.button:not(:disabled):active{box-shadow:var(--pk-press);transform:translateY(1px)}.button:disabled{pointer-events:none;opacity:.5}.button-primary{background:var(--pk-hatch) padding-box, var(--pk-grain) padding-box, var(--pk-body-brand) padding-box, var(--pk-rim-strong) border-box;color:var(--pk-white);box-shadow:var(--pk-emboss-strong), var(--pk-key), var(--pk-glow-brand);text-shadow:0 1px 0 rgb(var(--pk-ink-950-rgb) / 30%)}.button-quiet{color:var(--pk-text-3);background:0 0;border-color:#0000}.button-danger{background:var(--pk-danger-500);color:var(--pk-white)}@media (hover:hover) and (pointer:fine){.button-primary:not(:disabled):hover{background:var(--pk-hatch) padding-box, var(--pk-grain) padding-box, var(--pk-body-brand-hover) padding-box, var(--pk-rim-strong) border-box}.button-quiet:not(:disabled):hover{background:var(--pk-ink-600)}.button-danger:not(:disabled):hover{background:linear-gradient(var(--pk-danger-400), var(--pk-danger-400)) padding-box, var(--pk-rim-strong) border-box}}.full{width:100%}.icon-button{border-radius:var(--pk-radius);width:40px;height:40px;color:var(--pk-text-3);transition:background-color var(--pk-dur-2) var(--pk-ease), color var(--pk-dur-2) var(--pk-ease), transform var(--pk-dur-1) var(--pk-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.icon-button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.icon-button:hover{background:var(--pk-ink-600);color:var(--pk-white)}}.pk-press{transition:scale var(--pk-dur-1) var(--pk-ease)}.pk-press:where(:not(:disabled,[aria-disabled=true],[data-disabled=true])):active{transition:scale var(--pk-dur-1) var(--pk-ease), background-color var(--pk-dur-2) var(--pk-ease), border-color var(--pk-dur-2) var(--pk-ease), color var(--pk-dur-2) var(--pk-ease), box-shadow var(--pk-dur-1) var(--pk-ease), filter var(--pk-dur-2) var(--pk-ease), opacity var(--pk-dur-2) var(--pk-ease);scale:.97}.skip-link{z-index:10001;background:var(--pk-brand-500);color:var(--pk-white);font-size:var(--pk-text-ui);border-radius:6px;padding:12px 16px;font-weight:700;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.page-container{width:100%;max-width:1200px;margin:0 auto;padding:0}.table-record-link{color:var(--pk-brand-300);font:inherit;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.receipt-ledger-heading{margin:24px 0 12px}.round-proof-disclosure{color:var(--pk-text-3);margin-top:20px;font-size:13px}.round-proof-disclosure summary{cursor:pointer;padding:10px 0}.round-proof-disclosure pre{white-space:pre-wrap;max-height:280px;overflow:auto}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.section-heading h2{font-size:var(--pk-text-xl);font-weight:700;line-height:var(--pk-lh-lg);align-items:center;gap:9px;display:flex}.segmented{background:var(--pk-ink-950);box-shadow:var(--pk-deboss);border-radius:8px;gap:4px;padding:3px;display:inline-flex}.segmented button{color:var(--pk-text-3);font-size:var(--pk-text-ui);font-weight:700;line-height:var(--pk-lh-ui);transition:color var(--pk-dur-2) var(--pk-ease), background-color var(--pk-dur-2) var(--pk-ease);background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 16px}@media (hover:hover) and (pointer:fine){.segmented button:hover{background:rgb(var(--pk-white-rgb) / 6%);color:var(--pk-white)}}.segmented button.active{background:var(--pk-grain) padding-box, var(--pk-body-brand) padding-box, var(--pk-rim-strong) border-box;color:var(--pk-white);box-shadow:var(--pk-emboss-strong), var(--pk-glow-key);text-shadow:0 1px 0 rgb(var(--pk-ink-950-rgb) / 30%);background-origin:border-box!important}.table-wrap{border:1px solid var(--pk-hairline);background:var(--pk-grain-dark), var(--pk-ink-800);box-shadow:inset 0 1px 0 rgb(var(--pk-white-rgb) / 5%);border-radius:8px;overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--pk-text-ui);line-height:var(--pk-lh-ui);letter-spacing:var(--pk-track-wide);text-align:left;white-space:nowrap}.data-table th{background:var(--pk-ink-800);color:var(--pk-text-4);font-size:var(--pk-text-xs);font-weight:700;line-height:var(--pk-lh-xs);padding:16px 15px}.data-table td{border-top:1px solid var(--pk-ink-900);color:var(--pk-white);font-variant-numeric:tabular-nums;padding:14px 15px}.data-table tr:nth-child(2n){background:rgb(var(--pk-white-rgb) / 1%)}.data-table th:nth-child(n+4),.data-table td:nth-child(n+4){text-align:right}.data-table small{color:var(--pk-text-4);font-size:var(--pk-text-xs)}.feed-empty{color:var(--pk-text-4);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:30px;display:flex}.feed-empty p{color:rgb(var(--pk-brand-50-rgb) / 75%);font-size:14px}.feed-empty span{color:rgb(var(--pk-brand-50-rgb) / 50%);font-size:13px}.modal{border:1px solid rgb(var(--pk-white-rgb) / 8%);background:var(--pk-grain-dark), var(--pk-body-panel);width:430px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);color:var(--pk-white);box-shadow:inset 0 1px 0 rgb(var(--pk-white-rgb) / 6%), var(--pk-shadow-modal);border-radius:8px;padding:24px;overflow-y:auto}.modal::backdrop{background:#0009}.modal-wide{width:650px}.modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-head h2{max-width:calc(100% - 35px);font-size:18px;font-weight:600;line-height:28px}.modal-head .icon-button{border:1px solid rgb(var(--pk-text-4-rgb) / 8%);background:var(--pk-ink-500);width:30px;height:30px;color:var(--pk-white);border-radius:9999px;flex-shrink:0;margin-right:0}@media (hover:hover) and (pointer:fine){.modal-head .icon-button:hover{border-color:rgb(var(--pk-text-4-rgb) / 15%);background:rgb(var(--pk-text-4-rgb) / 15%)}}.modal-head .icon-button svg{width:12px;height:12px}.stack-form{flex-direction:column;gap:16px;display:flex}.stack-form label{color:rgb(var(--pk-brand-50-rgb) / 90%);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.stack-form input{width:100%;font-size:13px}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{width:38px;color:var(--pk-text-4);background:0 0;position:absolute;top:4px;bottom:4px;right:4px}.stack-form .checkbox-label{color:var(--pk-text-4);flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.4}.checkbox-label input{width:18px;height:18px;accent-color:var(--pk-brand-700);flex-shrink:0;margin:1px 0}.checkbox-label a{color:var(--pk-brand-300)}@media (hover:hover) and (pointer:fine){.checkbox-label a:hover{color:var(--pk-brand-700);text-decoration:underline}}.form-error{border:1px solid rgb(var(--pk-danger-500-rgb) / 30%);background:rgb(var(--pk-danger-500-rgb) / 10%);color:var(--pk-danger-400);border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.5}.form-success{border:1px solid rgb(var(--pk-money-500-rgb) / 30%);background:rgb(var(--pk-money-500-rgb) / 10%);color:var(--pk-win);border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.5}.search-results{flex-direction:column;gap:5px;margin-top:15px;display:flex}.search-results>a{border-radius:6px;align-items:center;gap:12px;padding:7px;display:flex}@media (hover:hover) and (pointer:fine){.search-results>a:hover{background:var(--pk-ink-600)}}.search-results>a>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.search-results strong{font-size:13px}.search-results small{color:var(--pk-text-3);font-size:var(--pk-text-xs)}.search-results svg{color:var(--pk-text-3);margin-left:auto}.integration-notice{border:1px solid var(--pk-hairline);background:var(--pk-ink-700);border-radius:8px;gap:13px;margin-bottom:20px;padding:16px;display:flex}.integration-notice>svg{color:var(--pk-brand-200)}.integration-notice strong{font-size:13px}.integration-notice p{color:rgb(var(--pk-brand-50-rgb) / 75%);margin-top:7px;font-size:13px;line-height:1.5}.page-title{margin-bottom:24px}.page-title>.eyebrow{margin-bottom:12px}.page-title h1{font-size:22px;font-weight:600;line-height:1.25}.page-title p{max-width:720px;color:var(--pk-text-3);margin-top:10px;font-size:14px;line-height:1.5}.eyebrow{color:var(--pk-text-3);font-size:var(--pk-text-xs);letter-spacing:0;align-items:center;gap:7px;font-weight:700;display:flex}.eyebrow>span{background:var(--pk-text-4);border-radius:50%;width:5px;height:5px}.panel{border:1px solid var(--pk-hairline);background:var(--pk-grain-dark), var(--pk-body-panel);box-shadow:inset 0 1px 0 rgb(var(--pk-white-rgb) / 5%), 0 2px 0 rgb(var(--pk-ink-950-rgb) / 40%);border-radius:8px;padding:24px}.panel h2{margin-bottom:16px;font-size:18px;font-weight:600}.panel p{color:rgb(var(--pk-brand-50-rgb) / 75%);font-size:13px;line-height:1.5}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel-icon{border:1px solid var(--pk-hairline);background:var(--pk-ink-600);width:48px;height:48px;color:var(--pk-brand-200);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-state{border:1px solid var(--pk-hairline);background:var(--pk-grain-dark), var(--pk-body-panel);box-shadow:inset 0 1px 0 rgb(var(--pk-white-rgb) / 5%);color:var(--pk-text-4);text-align:center;border-radius:8px;padding:56px 24px}.empty-state>svg{margin-bottom:12px}.empty-state h3{color:rgb(var(--pk-brand-50-rgb) / 75%);font-size:14px;font-weight:500}.empty-state p{max-width:560px;color:rgb(var(--pk-brand-50-rgb) / 50%);margin:8px auto 20px;font-size:14px;line-height:1.5}.page-loading{min-height:55vh;color:var(--pk-text-3);justify-content:center;align-items:center;gap:13px;display:flex}.loader{border:2px solid var(--pk-ink-500);border-top-color:var(--pk-white);border-radius:100%;width:24px;height:24px;animation:.8s linear infinite spin}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.info-list{flex-direction:column;display:flex}.info-list>div{border-bottom:1px solid var(--pk-hairline);justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.info-list>div:last-child{border:0}.info-list dt{color:var(--pk-text-3)}.info-list dd{margin:0;font-weight:600}.code-value{border:1px solid var(--pk-hairline);background:var(--pk-ink-600);color:var(--pk-white);font-family:var(--pk-mono);font-size:var(--pk-text-xs);font-variant-numeric:tabular-nums;word-break:break-all;border-radius:6px;padding:12px 16px;line-height:1.7;display:block}.status-pill{background:var(--pk-hairline);color:var(--pk-text-3);font-size:var(--pk-text-xs);border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-weight:600;display:inline-flex}.status-pill.good{background:rgb(var(--pk-win-rgb) / 15%);color:var(--pk-win)}.status-pill.warning{background:rgb(var(--pk-warning-500-rgb) / 25%);color:var(--pk-warning-500)}.pk-mark-compact>span{display:none}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.settings-tabs{background:var(--pk-ink-950);width:max-content;max-width:100%;box-shadow:var(--pk-deboss);scrollbar-width:none;border-radius:8px;gap:4px;margin-bottom:24px;padding:3px;display:flex;overflow-x:auto}.settings-tabs button,.settings-tabs a{min-height:36px;color:var(--pk-text-3);white-space:nowrap;transition:color var(--pk-dur-2) var(--pk-ease), background-color var(--pk-dur-2) var(--pk-ease);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.settings-tabs button:not(.active):hover,.settings-tabs a:not(.active):hover{background:rgb(var(--pk-white-rgb) / 6%);color:var(--pk-white)}}.settings-tabs .active{background:var(--pk-grain) padding-box, var(--pk-body-brand) padding-box, var(--pk-rim-strong) border-box;color:var(--pk-white);box-shadow:var(--pk-emboss-strong), var(--pk-glow-key);text-shadow:0 1px 0 rgb(var(--pk-ink-950-rgb) / 30%);background-origin:border-box!important}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.provider-card{border:1px solid var(--pk-hairline);background:linear-gradient(180deg, rgb(var(--pk-text-4-rgb) / 10%) 0%, rgb(var(--pk-text-4-rgb) / 10%) 100%);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;min-height:150px;padding:24px;display:flex}.provider-card strong{font-size:22px;font-weight:700}.provider-card>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.provider-card small{color:var(--pk-text-3);font-size:var(--pk-text-xs)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric-card{border:1px solid var(--pk-hairline);background:linear-gradient(180deg, rgb(var(--pk-text-4-rgb) / 10%) 0%, rgb(var(--pk-text-4-rgb) / 10%) 100%);border-radius:8px;padding:20px}.metric-card>span{color:var(--pk-text-3);font-size:12px}.metric-card strong{margin:12px 0 6px;font-size:28px;font-weight:700;display:block}.metric-card small{color:var(--pk-text-4);font-size:var(--pk-text-xs)}.table-actions{justify-content:flex-end;gap:8px;display:flex}.table-actions button{border:1px solid var(--pk-hairline);background:var(--pk-ink-600);color:var(--pk-white);border-radius:6px;padding:7px 10px;font-size:12px}@media (hover:hover) and (pointer:fine){.table-actions button:hover{background:var(--pk-ink-500)}}.admin-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.admin-toolbar input{width:100%;max-width:300px}.admin-toolbar p{color:var(--pk-text-3);font-size:12px}.audit-details{white-space:normal;overflow-wrap:anywhere;max-width:300px}.field-note{color:var(--pk-text-4);font-size:12px;line-height:1.6}.input-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:1250px){.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.provider-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.panel-grid{grid-template-columns:1fr}}@media (max-width:560px){.modal{width:390px;padding:20px}.page-title h1{font-size:22px}.page-title p{font-size:13px}.panel{padding:20px}.settings-tabs button,.settings-tabs a{padding:0 16px;font-size:12px}.provider-grid{grid-template-columns:1fr 1fr;gap:10px}.provider-card{min-height:130px;padding:16px}.provider-card strong{font-size:16px}.provider-card>div{flex-direction:column;align-items:flex-start}.metric-grid{gap:10px}.metric-card{padding:16px}.metric-card strong{font-size:22px}.input-grid{grid-template-columns:1fr}.table-wrap{max-width:100%}.admin-toolbar{flex-direction:column;align-items:flex-start}.data-table th,.data-table td{padding:13px 14px;font-size:12px}}@media (max-width:550px){.modal{width:100%;max-width:100%;max-height:92dvh;padding:28px 20px max(20px, env(safe-area-inset-bottom));translate:0 var(--sheet-y,0px);transition:translate var(--pk-dur-4) var(--pk-ease-travel);animation:pk-sheet-in .26s var(--pk-ease-out);border-width:1px 0 0;border-radius:16px 16px 0 0;margin:auto 0 0}.modal[data-dragging]{transition:none}.modal-head{touch-action:none;margin:-28px -20px 20px;padding:28px 20px 0;position:relative}.modal-head:before{background:rgb(var(--pk-white-rgb) / 28%);content:"";border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:calc(50% - 18px)}}@keyframes pk-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-loading=true]:before,[data-slot=loader-ring]{animation-duration:1s!important;animation-iteration-count:infinite!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=reduced] [data-loading=true]:before,:root[data-motion=reduced] [data-slot=loader-ring]{animation-duration:1s!important;animation-iteration-count:infinite!important}@media (max-width:767.98px){:root{--pk-header-height:64px;--pk-bottom-bar-height:64px}}@media (min-width:768px){.support-launcher-bounds{display:none}}@media (min-width:551px){dialog.pk-dialog-top{--dialog-top:max(48px, 10vh);max-height:calc(100dvh - var(--dialog-top) - 16px);margin:var(--dialog-top) auto auto}}
