:root{--axon-white:#ffffff;--axon-black:#000000;--axon-yellow:#ffd700;--cool-gray-01:#696b73;--cool-gray-02:#91969d;--cool-gray-03:#cccecf;--gray-900:#0a0a0b;--gray-800:#1a1b1e;--gray-700:#2c2e33;--gray-600:#44464d;--gray-500:#696b73;--gray-400:#91969d;--gray-300:#cccecf;--gray-200:#e2e3e5;--gray-100:#f1f2f3;--gray-050:#f8f9fa;--yellow-press:#e6c200;--yellow-hover:#ffde2e;--yellow-soft:#fff7cc;--status-success:#1f8a4c;--status-warning:#ffd700;--status-danger:#c8102e;--status-info:#2c2e33;--surface-page:var(--axon-white);--surface-card:var(--axon-white);--surface-raised:var(--gray-050);--surface-sunken:var(--gray-100);--surface-inverse:var(--axon-black);--text-primary:var(--axon-black);--text-secondary:var(--cool-gray-01);--text-tertiary:var(--cool-gray-02);--text-disabled:var(--cool-gray-03);--text-on-dark:var(--axon-white);--text-on-yellow:var(--axon-black);--border-strong:var(--axon-black);--border-default:var(--cool-gray-03);--border-subtle:var(--gray-200);--accent:var(--axon-yellow);--accent-hover:var(--yellow-hover);--accent-press:var(--yellow-press);--on-accent:var(--axon-black);--focus-ring:var(--axon-black);--font-sans:"Benton Sans","Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;--font-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--text-display-xl:3.5rem;--text-h1:2.25rem;--text-h2:1.75rem;--text-h4:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-caption:0.75rem;--leading-tight:1.05;--leading-normal:1.5;--tracking-tight:-0.02em;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(10,10,11,0.10),0 1px 2px rgba(10,10,11,0.06);--shadow-md:0 4px 12px rgba(10,10,11,0.10);--shadow-lg:0 12px 32px rgba(10,10,11,0.12);--shadow-focus:0 0 0 3px rgba(255,215,0,0.45);--duration-fast:120ms;--duration-base:180ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--container-max:1280px}*,:after,:before{box-sizing:border-box}body,html{margin:0;font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}::selection{background:var(--axon-yellow);color:var(--axon-black)}a{color:var(--text-primary)}.plb-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--weight-bold);line-height:1;letter-spacing:.01em;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.plb-btn:active:not(:disabled){transform:scale(.98)}.plb-btn:disabled{opacity:.4;cursor:not-allowed}.plb-btn-sm{font-size:13px;padding:7px 14px;min-height:32px}.plb-btn-md{font-size:15px;padding:10px 20px;min-height:42px}.plb-btn-lg{font-size:17px;padding:14px 28px;min-height:52px}.plb-btn-primary{background:var(--axon-black);color:var(--axon-white);border:2px solid var(--axon-black)}.plb-btn-primary:hover:not(:disabled){background:var(--gray-700)}.plb-btn-outline{background:transparent;color:var(--axon-black);border:2px solid var(--axon-black)}.plb-btn-outline:hover:not(:disabled){background:var(--gray-100)}.plb-btn-accent{background:var(--axon-yellow);color:var(--axon-black);border:2px solid var(--axon-yellow)}.plb-btn-accent:hover:not(:disabled){background:var(--accent-hover)}.plb-btn-ghost{background:transparent;color:var(--axon-black);border:2px solid transparent}.plb-btn-block{display:flex;width:100%}button,input,textarea{font-family:inherit}.plb-chip{display:inline-flex;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:9px 16px;background:var(--axon-white);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.plb-chip:hover{border-color:var(--axon-black)}.plb-chip.active,.plb-chip[data-active=true]{background:var(--axon-black);color:var(--axon-white);border-color:var(--axon-black)}.plb-seg{flex:1 1;border:1px solid var(--border-default);border-radius:8px;padding:10px 0;font-size:13px;text-align:center;cursor:pointer;background:var(--axon-white);color:var(--text-primary)}.plb-seg.active,.plb-seg[data-active=true]{border-color:var(--axon-black);background:var(--gray-050)}.plb-img{background:linear-gradient(135deg,#eceae6,#dcdad6 55%,#cfccc7);display:flex;align-items:flex-end;justify-content:flex-start;color:var(--cool-gray-01);font-size:12px;letter-spacing:.04em;position:relative;overflow:hidden}.plb-img span{padding:10px 14px;background:rgba(255,255,255,.72);border-radius:999px;margin:14px}.plb-img img{width:100%;height:100%;object-fit:cover;display:block}.plb-fade{animation:plbFade .5s var(--ease-out)}@keyframes plbFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.plb-tile{display:block;width:100%;position:relative;cursor:pointer;text-align:left}.plb-use{position:absolute;left:14px;right:14px;bottom:14px;background:rgba(255,255,255,.92);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:500;text-align:center;color:var(--text-primary)}.plb-skel{background:var(--gray-100);animation:plbPulse 1.1s ease-in-out infinite}@keyframes plbPulse{0%,to{opacity:.5}50%{opacity:.9}}.plb-app-header{justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.plb-app-header,.plb-back{display:flex;align-items:center}.plb-back{width:36px;height:36px;justify-content:center;border-radius:8px;color:var(--text-primary);text-decoration:none;background:none;border:none;cursor:pointer}.plb-back:hover{background:var(--gray-100)}.plb-app-title{font-size:14px;font-weight:500;color:var(--text-secondary)}.plb-credits{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--gray-100);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plb-screen{max-width:1280px;margin:0 auto;min-height:100vh}.plb-field-wrap,.plb-screen{display:flex;flex-direction:column}.plb-field-wrap{gap:8px;text-align:left}.plb-field-label{font-size:13px;color:var(--text-secondary)}.plb-field{width:100%;border:1px solid var(--border-default);border-radius:8px;padding:12px 14px;font-size:15px;background:var(--axon-white);color:var(--text-primary)}.plb-field:focus{outline:none;border-color:var(--axon-black);box-shadow:var(--shadow-focus)}.plb-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-secondary);text-align:left}.plb-check input{margin-top:3px}.axon-nums-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}