@layer tokens, base, components, areas;@layer areas{.pa-ky-list{gap:12px}.pa-ky-card,.pa-ky-list{display:grid;min-width:0}.pa-ky-card{position:relative;gap:14px;padding:18px;border-radius:18px}.pa-ky-top{display:flex;align-items:center;gap:14px;min-width:0}.pa-ky-ico{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.pa-ky-card.is-rev .pa-ky-ico{background:var(--surface-2);color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--line-2)}.pa-ky-card.is-rev .pa-ky-name{color:var(--fg-2)}.pa-ky-nm{flex:1 1;min-width:0;display:grid;gap:3px}.pa-ky-name{font-size:16px;font-weight:620;letter-spacing:-.01em;overflow-wrap:anywhere}.pa-ky-pre{font-size:12.5px;color:var(--fg-3);overflow-wrap:anywhere}.pa-ky-st{display:flex;align-items:center;gap:8px;flex:none}.pa-ky-new{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);padding:5px 7px;border-radius:6px;background:var(--accent-soft)}.pa-ky-acts{display:flex;gap:6px;flex:none}.pa-ky-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0}.pa-ky-meta>div{display:grid;gap:3px;min-width:0;align-content:start}.pa-ky-meta dt{font:500 10.5px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.pa-ky-meta dd{margin:0;font-size:13.5px;color:var(--fg);overflow-wrap:anywhere}.pa-ky-lim{display:grid;gap:8px}.pa-ky-lim1{display:flex;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;font-size:13px;color:var(--fg-2)}.pa-ky-lim1 b{color:var(--fg);font-weight:600}.pa-ky-warn{margin-top:2px}.pa-ky-lnote{margin:0}.pa-ky-emp{position:relative;padding:12px 18px 22px;min-height:208px}.pa-ky-emp .empty-msg{width:min(440px,100%);margin:26px auto 0;padding:18px 20px;background:var(--glass-strong)}.pa-ky-emp .empty-msg,.pa-ky-pan{border-radius:14px;box-shadow:inset 0 0 0 1px var(--line-2)}.pa-ky-pan{display:grid;gap:14px;padding:16px;background:var(--surface-2)}.pa-ky-pan.is-rvk{background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 38%,transparent)}.pa-ky-pan.is-rot{box-shadow:inset 0 0 0 1px var(--accent-line)}.pa-ky-ph{display:flex;gap:12px;align-items:flex-start}.pa-ky-ph,.pa-ky-ph>div{min-width:0}.pa-ky-ph h4{font-size:15px;font-weight:620}.pa-ky-ph p{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.pa-ky-pi.is-info{background:var(--info-soft);color:var(--info)}.pa-ky-pi.is-ok{background:var(--ok-soft);color:var(--ok)}.pa-ky-gh{font-size:12.5px;color:var(--fg-3)}.pa-ky-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pa-ky-steps li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--fg-2)}.pa-ky-steps li span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 11.5px/1 var(--font-mono);background:var(--surface-3);color:var(--fg-2)}.pa-ky-steps li.is-done span{background:var(--accent-soft);color:var(--accent-text)}.pa-ky-steps li.is-now{color:var(--fg)}.pa-ky-steps li.is-now span{background:var(--mint);color:var(--on-mint)}.pa-ky-old{display:grid;gap:8px}.pa-ky-old small{font-size:12.5px;color:var(--fg-3);line-height:1.45}.pa-ky-form .box-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-ky-fb{display:grid;gap:16px;padding:10px 18px 18px;max-width:680px}.pa-ky-fx{width:34px;padding:0;justify-content:center}.pa-ky-cnt{flex:none}.pa-ky-ok{display:grid;gap:16px;padding:20px 20px 18px}.pa-ky-oh{display:flex;gap:14px;align-items:flex-start}.pa-ky-oh .ico{flex:none;color:var(--accent-text);margin-top:2px}.pa-ky-oh h3{font-size:17px;font-weight:620;letter-spacing:-.01em}.pa-ky-oh p{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.pa-ky-skn,.pa-ky-use{display:grid;gap:8px}.pa-ky-skn{flex:1 1}.pa-ky-skm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px}.pa-ky-card.is-fresh{animation:none}.pa-ky-pl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.pa-ky-pi.is-warn{background:var(--warn-soft);color:var(--warn)}.pa-ky-pan.is-cap{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 34%,transparent)}.pa-ky-pan.is-ren{gap:12px}.pa-ky-pan.is-use{box-shadow:inset 0 0 0 1px var(--line-2)}.pa-ky-pan.is-use .pa-ky-pa{justify-content:space-between}.pa-ky-use3{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-ky-cap{border-radius:18px}.pa-ky-capb{display:grid;gap:16px;padding:20px;max-width:760px}.pa-ky-capb h3{font-size:16px;font-weight:620;letter-spacing:-.01em}.pa-ky-capb p{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--fg-2)}.pa-ky-rnform .field{display:grid;gap:6px;max-width:560px}.pa-ky-new.is-on{background:var(--accent-soft)}@media (max-width:760px){.pa-ky-use3{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-ky-capb{padding:16px 14px}}.pa-ky-acts .btn,.pa-ky-rcnt{white-space:nowrap}@container scr (max-width: 1080px){.pa-ky-meta,.pa-ky-skm{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scr (max-width: 600px){.pa-ky-card{padding:14px;gap:12px;border-radius:16px}.pa-ky-top{flex-wrap:wrap;gap:10px 12px}.pa-ky-ico{width:36px;height:36px;border-radius:10px}.pa-ky-nm{flex:1 1}.pa-ky-acts{order:4;flex:1 1 100%}.pa-ky-acts .btn{flex:1 1}.pa-ky-meta,.pa-ky-skm{gap:10px 14px}.pa-ky-pan{padding:14px}.pa-ky-fb{padding:6px 14px 14px}.pa-ky-ok{padding:16px 14px 14px}.pa-ky-emp{padding:12px 14px 20px}}.pa-ky-try{display:grid;gap:8px;min-width:0}.pa-ky-uh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.pa-ky-msel{min-width:260px}.pa-ky-samples .code-bar{flex-wrap:wrap}@container scr (max-width: 600px){.pa-ky-msel{min-width:0;width:100%}}.pa-ky-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pa-ky-more .pa-x-err{display:inline-flex;align-items:flex-start;gap:6px}.pa-ky-risk{display:grid;gap:14px;min-width:0}.pa-ky-flagline{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.pa-ky-flagline .ico{flex:none;margin-top:2px;color:var(--warn)}.pa-ky-flagline b{color:var(--fg);font-weight:600}.pa-ky-tools{display:flex;align-items:center;gap:8px 18px;padding:0 4px}.pa-ky-all{align-items:center;color:var(--fg)}.pa-ky-abar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:14px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.pa-ky-abar-n{margin-right:auto;font-size:13.5px;color:var(--fg-2)}.pa-ky-abar-n b{color:var(--fg);font-weight:600}.pa-ky-bn{white-space:nowrap}.pa-ky-pick{flex:none;align-items:center;padding:6px;margin:-6px}.pa-ky-pick input{margin:0}.pa-ky-allck:indeterminate{background:var(--mint);border-color:var(--mint)}.pa-ky-allck:indeterminate:after{width:9px;height:0;border:0;border-top:2px solid var(--on-mint);transform:none;opacity:1}.pa-ky-flags{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.pa-ky-card.is-picked{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--accent-line)}.pa-ky-card.is-off .pa-ky-ico{background:var(--surface-2);color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--line-2)}.pa-ky-card.is-off .pa-ky-name{color:var(--fg-2)}.pa-ky-bform .field{display:grid;gap:6px;max-width:560px}.pa-ky-bform .inp{max-width:240px}.pa-ky-bamt{white-space:nowrap}@container scr (max-width: 600px){.pa-ky-abar{padding:12px 14px}.pa-ky-abar-n{flex:1 1 100%}.pa-ky-abar .btn{flex:1 1 auto}.pa-ky-pk .pa-ky-acts{flex-wrap:wrap}.pa-ky-pk .pa-ky-acts .btn{flex:1 1 auto}.pa-ky-bform .inp{max-width:none}}}