:root{--pk-color-bg: #f3f5f7;--pk-color-surface: #ffffff;--pk-color-surface-muted: #eef1f5;--pk-color-text: #172235;--pk-color-text-muted: #4a5568;--pk-color-border: #d5dbe3;--pk-color-border-strong: #6b7689;--pk-color-nav: #16253b;--pk-color-nav-text: #ffffff;--pk-color-nav-text-muted: #c3cdda;--pk-color-nav-hover: #1e3150;--pk-color-nav-active: #24395c;--pk-color-nav-border: #2c4266;--pk-color-primary: #2563eb;--pk-color-primary-hover: #1d4ed8;--pk-color-on-primary: #ffffff;--pk-color-link: #2563eb;--pk-color-coin: #b38738;--pk-color-disabled-bg: #e5e9ef;--pk-color-disabled-text: #4a5568;--pk-color-success: #146c2e;--pk-color-success-bg: #eaf6ec;--pk-color-warning: #8a4b08;--pk-color-warning-bg: #fdf4e3;--pk-color-error: #b42318;--pk-color-error-bg: #fdecea;--pk-color-info: #1e4fbf;--pk-color-info-bg: #eaf1fe;--pk-color-focus: #2563eb;--pk-color-focus-on-dark: #93c5fd;--pk-color-overlay: rgba(23, 34, 53, .6);--pk-color-qr-dark: #000000;--pk-color-qr-light: #ffffff;--pk-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--pk-font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "Roboto Mono", "Liberation Mono", "Noto Sans Mono", monospace;--pk-text-sm: .875rem;--pk-text-md: 1rem;--pk-text-lg: 1.125rem;--pk-text-xl: 1.375rem;--pk-text-2xl: 1.75rem;--pk-leading: 1.55;--pk-leading-tight: 1.3;--pk-weight-medium: 500;--pk-weight-bold: 700;--pk-space-1: .25rem;--pk-space-2: .5rem;--pk-space-3: .75rem;--pk-space-4: 1rem;--pk-space-5: 1.25rem;--pk-space-6: 1.5rem;--pk-space-8: 2rem;--pk-space-10: 2.5rem;--pk-space-12: 3rem;--pk-radius-sm: 4px;--pk-radius-md: 8px;--pk-radius-lg: 12px;--pk-radius-pill: 999px;--pk-shadow-card: 0 1px 2px rgba(23, 34, 53, .06), 0 1px 3px rgba(23, 34, 53, .08);--pk-shadow-dialog: 0 12px 32px rgba(23, 34, 53, .35);--pk-focus-width: 3px;--pk-tap-target: 2.75rem;--pk-tap-target-small: 2.5rem;--pk-content-max: 64rem;--pk-form-max: 30rem;--pk-nav-width: 15.5rem;--pk-duration-fast: .12s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--pk-color-bg);color:var(--pk-color-text);font-family:var(--pk-font-sans);font-size:var(--pk-text-md);line-height:var(--pk-leading);overflow-wrap:break-word}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{line-height:var(--pk-leading-tight);font-weight:var(--pk-weight-bold)}h1{font-size:var(--pk-text-2xl)}h2{font-size:var(--pk-text-xl)}h3{font-size:var(--pk-text-lg)}a{color:var(--pk-color-link);text-decoration:underline;text-underline-offset:.18em}a:hover{color:var(--pk-color-primary-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--pk-focus-width) solid var(--pk-color-focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}code,.mono{font-family:var(--pk-font-mono);font-size:.9375em;overflow-wrap:anywhere}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--pk-color-text-muted)}.small{font-size:var(--pk-text-sm)}.stack{display:grid;gap:var(--pk-space-4)}.stack--tight{gap:var(--pk-space-2)}.stack--loose{gap:var(--pk-space-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2) var(--pk-space-3)}.stack>[aria-live]:empty,.card>[aria-live]:empty{margin-bottom:calc(-1 * var(--pk-space-4))}.stack--tight>[aria-live]:empty,.alert__body>[aria-live]:empty{margin-bottom:calc(-1 * var(--pk-space-2))}.stack--loose>[aria-live]:empty{margin-bottom:calc(-1 * var(--pk-space-6))}.form>[aria-live]:empty{margin-bottom:calc(-1 * var(--pk-space-5))}.icon{display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:-.25em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-space-2);min-height:var(--pk-tap-target);padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--pk-radius-md);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--pk-duration-fast) ease,border-color var(--pk-duration-fast) ease}.btn--primary{background:var(--pk-color-primary);color:var(--pk-color-on-primary)}.btn--primary:hover{background:var(--pk-color-primary-hover);color:var(--pk-color-on-primary)}.btn--secondary{background:var(--pk-color-surface);color:var(--pk-color-text);border-color:var(--pk-color-border-strong)}.btn--secondary:hover{background:var(--pk-color-surface-muted);color:var(--pk-color-text)}.btn--danger{background:var(--pk-color-surface);color:var(--pk-color-error);border-color:var(--pk-color-error)}.btn--danger:hover{background:var(--pk-color-error-bg);color:var(--pk-color-error)}.btn--block{width:100%}.btn--small{min-height:var(--pk-tap-target-small);padding:.25rem .75rem;font-size:var(--pk-text-sm)}.btn:disabled,.btn[aria-disabled=true]{background:var(--pk-color-disabled-bg);color:var(--pk-color-disabled-text);border-color:var(--pk-color-disabled-bg);cursor:not-allowed}.form{display:grid;gap:var(--pk-space-5)}.field{display:grid;gap:var(--pk-space-1)}.field__label{font-weight:600}.field__hint{color:var(--pk-color-text-muted);font-size:var(--pk-text-sm)}.field__error{display:flex;align-items:flex-start;gap:.375rem;color:var(--pk-color-error);font-size:var(--pk-text-sm);font-weight:600}.input{width:100%;min-height:var(--pk-tap-target);padding:.5rem .75rem;border:1px solid var(--pk-color-border-strong);border-radius:var(--pk-radius-md);background:var(--pk-color-surface);color:var(--pk-color-text)}.input[aria-invalid=true]{border-color:var(--pk-color-error);box-shadow:inset 0 0 0 1px var(--pk-color-error)}.input-group{display:flex;gap:var(--pk-space-2)}.input-group .input{flex:1;min-width:0}.rules{list-style:none;padding:0;display:grid;gap:var(--pk-space-1);font-size:var(--pk-text-sm)}.rules__item{display:flex;align-items:flex-start;gap:.375rem}.rules__item[data-state=met] .icon{color:var(--pk-color-success)}.rules__item[data-state=unmet] .icon{color:var(--pk-color-text-muted)}.rules__item[data-state=failed] .icon{color:var(--pk-color-error)}.alert{display:flex;align-items:flex-start;gap:var(--pk-space-3);padding:var(--pk-space-3) var(--pk-space-4);border:1px solid;border-left-width:4px;border-radius:var(--pk-radius-md);color:var(--pk-color-text)}.alert__icon{margin-top:.125rem}.alert__body{display:grid;gap:var(--pk-space-2);min-width:0}.alert__title{font-weight:var(--pk-weight-bold)}.alert--success{background:var(--pk-color-success-bg);border-color:var(--pk-color-success)}.alert--success .alert__icon{color:var(--pk-color-success)}.alert--warning{background:var(--pk-color-warning-bg);border-color:var(--pk-color-warning)}.alert--warning .alert__icon{color:var(--pk-color-warning)}.alert--error{background:var(--pk-color-error-bg);border-color:var(--pk-color-error)}.alert--error .alert__icon{color:var(--pk-color-error)}.alert--info{background:var(--pk-color-info-bg);border-color:var(--pk-color-info)}.alert--info .alert__icon{color:var(--pk-color-info)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.125rem .55rem;border:1px solid currentColor;border-radius:var(--pk-radius-pill);font-size:var(--pk-text-sm);font-weight:600;line-height:1.4;white-space:nowrap}.badge .icon{width:1em;height:1em;vertical-align:-.125em}.badge--success{color:var(--pk-color-success);background:var(--pk-color-success-bg)}.badge--warning{color:var(--pk-color-warning);background:var(--pk-color-warning-bg)}.badge--error{color:var(--pk-color-error);background:var(--pk-color-error-bg)}.badge--info{color:var(--pk-color-info);background:var(--pk-color-info-bg)}.badge--neutral{color:var(--pk-color-text-muted);background:var(--pk-color-surface-muted)}.card{display:grid;gap:var(--pk-space-4);align-content:start;min-width:0;padding:var(--pk-space-4);background:var(--pk-color-surface);border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-card)}.card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-2) var(--pk-space-3)}.card__header>a{display:inline-flex;align-items:center;min-height:var(--pk-tap-target-small)}.card__title{font-size:var(--pk-text-lg)}.details{display:grid;gap:var(--pk-space-3)}.details__row{display:grid;gap:.125rem;min-width:0}.details dt{color:var(--pk-color-text-muted);font-size:var(--pk-text-sm)}.details dd{min-width:0;overflow-wrap:anywhere}.state{display:grid;justify-items:start;gap:var(--pk-space-3)}.state__line{display:flex;align-items:center;gap:var(--pk-space-2)}.state--empty .state__line .icon{color:var(--pk-color-text-muted)}.spinner{display:inline-block;flex:none;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pk-spin .8s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}.request-id{font-size:var(--pk-text-sm);color:var(--pk-color-text-muted)}.skip-link{position:absolute;left:var(--pk-space-2);top:-10rem;z-index:10;padding:var(--pk-space-2) var(--pk-space-4);background:var(--pk-color-surface);color:var(--pk-color-text);border:2px solid var(--pk-color-primary);border-radius:var(--pk-radius-md);font-weight:600}.skip-link:focus{top:var(--pk-space-2)}@media(min-width:40rem){.card{padding:var(--pk-space-6)}.details__row{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);gap:var(--pk-space-4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{border-right-color:currentColor;border-style:dotted}}.shell{display:flex;flex-direction:column;min-height:100vh}.sidebar{background:var(--pk-color-nav);color:var(--pk-color-nav-text)}.sidebar :focus-visible{outline-color:var(--pk-color-focus-on-dark)}.sidebar__top{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-2);min-height:3.5rem;padding:var(--pk-space-2) var(--pk-space-4)}.brand{display:inline-flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-tap-target);color:var(--pk-color-nav-text);font-size:var(--pk-text-lg);font-weight:var(--pk-weight-bold);text-decoration:none}.brand:hover{color:var(--pk-color-nav-text)}.brand__mark{flex:none;color:var(--pk-color-nav-text)}.brand__mark-bg{fill:var(--pk-color-nav-active)}.brand__mark-coin{fill:var(--pk-color-coin)}.menu-toggle{display:inline-flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-tap-target);padding:.375rem .875rem;background:transparent;color:var(--pk-color-nav-text);border:1px solid var(--pk-color-nav-text-muted);border-radius:var(--pk-radius-md);font-weight:600;cursor:pointer}.menu-toggle:hover{background:var(--pk-color-nav-hover)}.sidebar__nav{display:none;padding:var(--pk-space-2) var(--pk-space-3) var(--pk-space-4);border-top:1px solid var(--pk-color-nav-border)}.sidebar__nav[data-open=true]{display:block}.nav-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav-link{display:flex;align-items:center;gap:var(--pk-space-3);min-height:var(--pk-tap-target);padding:.5rem .75rem;border-left:4px solid transparent;border-radius:var(--pk-radius-md);color:var(--pk-color-nav-text-muted);text-decoration:none}.nav-link:hover{background:var(--pk-color-nav-hover);color:var(--pk-color-nav-text)}.nav-link[aria-current=page]{background:var(--pk-color-nav-active);border-left-color:var(--pk-color-focus-on-dark);color:var(--pk-color-nav-text);font-weight:var(--pk-weight-bold)}.sidebar__account{display:grid;gap:var(--pk-space-3);margin-top:var(--pk-space-4);padding:var(--pk-space-4) var(--pk-space-3) 0;border-top:1px solid var(--pk-color-nav-border)}.sidebar__account>[aria-live]:empty{margin-bottom:calc(-1 * var(--pk-space-3))}.sidebar__user{display:grid;min-width:0}.sidebar__user-label{color:var(--pk-color-nav-text-muted);font-size:var(--pk-text-sm)}.sidebar__username{overflow-wrap:anywhere}.btn--on-dark{background:transparent;color:var(--pk-color-nav-text);border-color:var(--pk-color-nav-text-muted)}.btn--on-dark:hover{background:var(--pk-color-nav-hover);color:var(--pk-color-nav-text)}.sidebar__error{display:flex;align-items:flex-start;gap:var(--pk-space-2);padding:var(--pk-space-2) var(--pk-space-3);background:var(--pk-color-error-bg);color:var(--pk-color-text);border-radius:var(--pk-radius-md);font-size:var(--pk-text-sm)}.sidebar__error .icon{color:var(--pk-color-error)}.content{flex:1;width:100%;max-width:var(--pk-content-max);margin:0 auto;padding:var(--pk-space-6) var(--pk-space-4) var(--pk-space-12)}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pk-space-3)}.page-header__text{display:grid;gap:var(--pk-space-2);min-width:0}.page-header__lead{max-width:44rem;color:var(--pk-color-text-muted)}.grid{display:grid;gap:var(--pk-space-4);align-items:start}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.plain-list{display:grid;margin:0;padding:0;list-style:none}.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-2);padding:var(--pk-space-3) 0;border-top:1px solid var(--pk-color-border)}.row:first-child{border-top:0;padding-top:0}.row__main{display:grid;min-width:0;overflow-wrap:anywhere}.item-list{display:grid;gap:var(--pk-space-3);margin:0;padding:0;list-style:none}.item{display:grid;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-4);background:var(--pk-color-surface);border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md)}.item[data-current=true]{border-color:var(--pk-color-info);box-shadow:inset 4px 0 0 var(--pk-color-info)}.item__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-2)}.item__title{display:flex;align-items:center;gap:var(--pk-space-2);min-width:0;font-size:var(--pk-text-md);font-weight:var(--pk-weight-bold);overflow-wrap:anywhere}.item__title--lg{font-size:var(--pk-text-lg)}.item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);color:var(--pk-color-text-muted);font-size:var(--pk-text-sm)}.level{display:inline-flex;padding:.125rem .6rem;background:var(--pk-color-surface-muted);border-radius:var(--pk-radius-pill);font-size:var(--pk-text-sm);font-weight:600}@media(min-width:48rem){.grid--2,.item-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:var(--pk-space-8) var(--pk-space-6) var(--pk-space-12)}}@media(min-width:60rem){.shell{flex-direction:row}.sidebar{position:sticky;top:0;display:flex;flex:none;flex-direction:column;width:var(--pk-nav-width);height:100vh;overflow-y:auto}.sidebar__top{padding:var(--pk-space-4)}.menu-toggle{display:none}.sidebar__nav,.sidebar__nav[data-open=false]{display:flex;flex:1;flex-direction:column;justify-content:space-between;border-top:0}.content{padding:var(--pk-space-10) var(--pk-space-8) var(--pk-space-12)}}.break{overflow-wrap:anywhere}.auth{display:grid;gap:var(--pk-space-6);max-width:var(--pk-form-max);margin:0 auto}.auth__links{display:grid;gap:var(--pk-space-2)}.auth__links a,.order-link{display:inline-flex;align-items:center;min-height:var(--pk-tap-target-small)}.shortcuts{display:grid;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.shortcut{display:flex;align-items:center;gap:var(--pk-space-3);min-height:var(--pk-tap-target);padding:var(--pk-space-3);border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md);color:var(--pk-color-text);text-decoration:none}.shortcut:hover{background:var(--pk-color-surface-muted);color:var(--pk-color-text)}.shortcut__icon{color:var(--pk-color-primary)}.shortcut__text{display:grid;flex:1;min-width:0}.shortcut__title{font-weight:600}.shortcut__desc{color:var(--pk-color-text-muted);font-size:var(--pk-text-sm)}.shortcut__arrow{color:var(--pk-color-text-muted)}.ua{display:block;margin-top:var(--pk-space-1);color:var(--pk-color-text-muted);font-family:var(--pk-font-mono);font-size:.8125rem;overflow-wrap:anywhere}.notice[data-read=false]{border-color:var(--pk-color-info);box-shadow:inset 4px 0 0 var(--pk-color-info)}.notice__body{white-space:pre-line;overflow-wrap:anywhere}.legend{display:grid;gap:var(--pk-space-3);margin:0;padding:0;list-style:none}.legend li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2) var(--pk-space-3)}.feature{border-top:4px solid var(--pk-color-coin)}.feature__title{display:flex;align-items:center;gap:var(--pk-space-2)}.feature__icon{color:var(--pk-color-coin)}.feature__reason{display:grid;gap:var(--pk-space-1);padding:var(--pk-space-3);background:var(--pk-color-surface-muted);border-radius:var(--pk-radius-md);overflow-wrap:anywhere}.feature__reason-label{color:var(--pk-color-text-muted);font-size:var(--pk-text-sm);font-weight:600}.sandbox-banner .alert{border-width:2px;border-left-width:8px}.sandbox-banner .alert__title{font-size:var(--pk-text-lg)}.balance{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--pk-space-4)}.balance__item{display:grid;gap:var(--pk-space-1);min-width:0;padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-color-surface-muted);border-radius:var(--pk-radius-md)}.balance__item dt{color:var(--pk-color-text-muted);font-size:var(--pk-text-sm)}.balance__item dd{overflow-wrap:anywhere}.balance__value{font-size:var(--pk-text-2xl);font-weight:var(--pk-weight-bold)}.balance__held{font-size:var(--pk-text-xl);font-weight:600}.wallet-balance{border-top:4px solid var(--pk-color-coin)}.quote{display:grid;gap:var(--pk-space-1);padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-color-surface-muted);border-radius:var(--pk-radius-md);overflow-wrap:anywhere}.quote__coin{font-size:var(--pk-text-lg)}.choice{margin:0;padding:0;border:0;min-width:0}.choice__options{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);margin-top:var(--pk-space-2)}.choice__option{display:inline-flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-tap-target);padding:.5rem .875rem;border:1px solid var(--pk-color-border-strong);border-radius:var(--pk-radius-md);background:var(--pk-color-surface);cursor:pointer}.choice__option:has(input:checked){border-color:var(--pk-color-primary);box-shadow:inset 0 0 0 1px var(--pk-color-primary);font-weight:600}.choice__option input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--pk-color-primary)}.order-link{text-decoration:underline;text-underline-offset:.18em}.ledger{display:grid;margin:0;padding:0;list-style:none}.ledger__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-1) var(--pk-space-3);padding:var(--pk-space-3) 0;border-top:1px solid var(--pk-color-border)}.ledger__row:first-child{border-top:0;padding-top:0}.ledger__main{display:grid;min-width:0;overflow-wrap:anywhere}.ledger__kind{font-weight:600}.ledger__amount{font-weight:var(--pk-weight-bold);white-space:nowrap}.ledger__amount[data-sign=plus]{color:var(--pk-color-success)}.pay{display:grid;gap:var(--pk-space-4);align-items:start}.pay__qr{display:grid;gap:var(--pk-space-2);justify-items:start;margin:0}.qr{display:block;width:100%;max-width:15rem;height:auto;border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md)}.qr__light{fill:var(--pk-color-qr-light)}.qr__dark{fill:var(--pk-color-qr-dark)}.transfer-note{font-size:var(--pk-text-lg);letter-spacing:.04em}.copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2)}.copy__failed{font-size:var(--pk-text-sm)}.countdown{display:grid;gap:var(--pk-space-1);padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-color-info-bg);border-radius:var(--pk-radius-md)}.countdown__timer{font-size:var(--pk-text-lg);font-weight:var(--pk-weight-bold)}.checksum{display:block;padding:var(--pk-space-2);background:var(--pk-color-surface-muted);border-radius:var(--pk-radius-sm);word-break:break-all}.bullets{display:grid;gap:var(--pk-space-2);padding-left:1.25rem}@media(min-width:48rem){.pay{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}}
