.pp-root,.pp-popover{--pp-canvas:#fafafc;--pp-ink:#15131f;--pp-ink-hover:#2a2738;--pp-muted:#5b5870;--pp-text-2:#716f77;--pp-text-3:#88878e;--pp-border:#dfdee1;--pp-hair:#ecebf1;--pp-cloud:#efeef6;--pp-cloud-hover:#e6e4f0;--pp-white:#fff;--pp-iris:#6a5af9;--pp-lilac:#efecfb;--pp-danger:#d93a3f;--pp-coral:#ff5a5f;--pp-apricot:#ff9f43;--pp-sun:#ffd23f;--pp-mint:#2ed39a;--pp-sky:#4cbaff;--pp-iris-mio:#7c6cff;--pp-rose:#ff6fb5;--pp-radius:24px;--pp-radius-sheet:32px;--pp-radius-field:16px;--pp-font-display:"Unbounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pp-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pp-shadow-float:0 1px 2px #15131f0a, 0 12px 32px #15131f12;--pp-ease:cubic-bezier(.22, 1, .36, 1);--pp-gutter:clamp(16px, 3.3vw, 48px);--t0:#15131f;--t1:#15131f;--t2:#5b5870;--t3:#88878e;--hair:#ecebf1;--bg0:#fafafc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pp-ink);font-family:var(--pp-font-body);-webkit-font-smoothing:antialiased}.pp-root{font-size:16px;line-height:1.5}:where(.pp-root,.pp-popover) *,:where(.pp-root,.pp-popover) :before,:where(.pp-root,.pp-popover) :after{box-sizing:border-box}:where(.pp-root) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}:where(.pp-root) :where(ul,ol){list-style:none}:where(.pp-root) img{max-width:100%;display:block}:where(.pp-root) a{color:inherit}:where(.pp-root,.pp-popover) :where(button,input,textarea,select){font:inherit;color:inherit}.pp-root :focus-visible,.pp-popover :focus-visible{outline:2.5px solid var(--pp-iris);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pp-page{scroll-behavior:auto}.pp-root *,.pp-root :before,.pp-root :after,.pp-popover *,.pp-popover :before,.pp-popover :after{transition:none!important;animation:none!important}}.pp-page{background:var(--pp-canvas);scroll-behavior:smooth;height:100dvh;overflow:hidden auto}.pp-shell{width:100%;max-width:1440px;padding-left:var(--pp-gutter);padding-right:var(--pp-gutter);margin:0 auto}.pp-shell--narrow{max-width:1280px}.pp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-display{font-family:var(--pp-font-display);letter-spacing:-.035em;color:var(--pp-ink);font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.1}.pp-display--xl{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,84px);line-height:1.02}.pp-display--lg{font-size:clamp(28px,2.8vw,40px)}.pp-display--md{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px)}.pp-muted{color:var(--pp-muted)}.pp-subtle{color:var(--pp-text-3)}.pp-link{color:var(--pp-iris);text-underline-offset:3px;font-weight:600;text-decoration:none}.pp-link:hover{text-decoration:underline}.pp-btn{--pp-btn-h:44px;height:var(--pp-btn-h);background:var(--pp-white);color:var(--pp-ink);font-family:var(--pp-font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s var(--pp-ease), background-color .14s ease, border-color .14s ease, box-shadow .14s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pp-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pp-btn svg{flex-shrink:0}.pp-btn--ink{background:var(--pp-ink);color:var(--pp-white)}.pp-btn--ink:hover:not(:disabled){background:var(--pp-ink-hover)}.pp-btn--ghost{background:var(--pp-white);color:var(--pp-ink);border-color:var(--pp-border)}.pp-btn--ghost:hover:not(:disabled){background:#f6f5fa}.pp-btn--soft{background:var(--pp-cloud);color:var(--pp-ink)}.pp-btn--soft:hover:not(:disabled){background:var(--pp-cloud-hover)}.pp-btn--sm{--pp-btn-h:36px;gap:6px;padding:0 14px;font-size:14px}.pp-btn--md{--pp-btn-h:44px}.pp-btn--lg{--pp-btn-h:56px;gap:10px;padding:0 28px;font-size:17px;font-weight:700}.pp-btn--block{width:100%}.pp-icon-btn{--pp-icon-btn:40px;width:var(--pp-icon-btn);height:var(--pp-icon-btn);min-width:var(--pp-icon-btn);color:var(--pp-ink);cursor:pointer;transition:background-color .14s ease, transform .14s var(--pp-ease);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pp-icon-btn:hover:not(:disabled){background:var(--pp-cloud)}.pp-icon-btn:active:not(:disabled){transform:scale(.94)}.pp-icon-btn:disabled{opacity:.4;cursor:not-allowed}.pp-icon-btn--ghost{background:var(--pp-white);border-color:var(--pp-border)}.pp-icon-btn--ghost:hover:not(:disabled){background:#f6f5fa}.pp-icon-btn--sm{--pp-icon-btn:32px}.pp-icon-btn--lg{--pp-icon-btn:48px}.pp-card{background:var(--pp-white);border:1px solid var(--pp-hair);border-radius:var(--pp-radius)}.pp-card--pad{padding:clamp(20px,2.2vw,32px)}.pp-float{background:var(--pp-white);border:1px solid var(--pp-cloud);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-float)}.pp-popover{background:var(--pp-white);border:1px solid var(--pp-hair);box-shadow:var(--pp-shadow-float);border-radius:20px;padding:6px;font-size:14px}.pp-chip{border:1px solid var(--pp-border);background:var(--pp-white);height:40px;color:var(--pp-ink);font-family:var(--pp-font-body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.pp-chip:hover{background:#f6f5fa}.pp-chip--lg{gap:10px;height:48px;padding:0 20px;font-size:15px}.pp-chip--active,.pp-chip--active:hover{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-white)}.pp-input{border:1px solid var(--pp-border);background:var(--pp-white);width:100%;height:48px;color:var(--pp-ink);font-family:var(--pp-font-body);border-radius:999px;outline:none;padding:0 20px;font-size:15px;line-height:1.4;transition:border-color .14s,box-shadow .14s;display:block}.pp-input::placeholder{color:var(--pp-text-3)}.pp-input:hover:not(:disabled){border-color:#cfcdd6}.pp-input:focus,.pp-input:focus-visible{border-color:var(--pp-iris);outline:none;box-shadow:0 0 0 3px #6a5af929}.pp-input:disabled{opacity:.5;cursor:not-allowed}.pp-input--sm{height:40px;padding:0 16px;font-size:14px}.pp-input--area{border-radius:var(--pp-radius-field);resize:vertical;height:auto;min-height:96px;padding:14px 18px}.pp-input-wrap{display:block;position:relative}.pp-input-wrap>.pp-input{padding-left:48px}.pp-input-wrap>.pp-input--sm{padding-left:42px}.pp-input-icon{color:var(--pp-text-2);pointer-events:none;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.pp-input-wrap>.pp-input--sm~.pp-input-icon{left:15px}.pp-label{color:var(--pp-text-2);margin-bottom:6px;font-size:14px;display:block}.pp-pill-stat{background:var(--pp-cloud);height:40px;color:var(--pp-ink);font-family:var(--pp-font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:2px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}button.pp-pill-stat{cursor:pointer;transition:background-color .14s}button.pp-pill-stat:hover{background:var(--pp-cloud-hover)}.pp-pill-stat--warn{color:var(--pp-danger)}.pp-avatar{--pp-avatar:40px;width:var(--pp-avatar);height:var(--pp-avatar);background:var(--pp-iris-mio);color:var(--pp-white);font-size:calc(var(--pp-avatar) * .4);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.pp-avatar img{object-fit:cover;width:100%;height:100%}.pp-avatar--sm{--pp-avatar:28px}.pp-avatar--lg{--pp-avatar:84px}.pp-badge{background:var(--pp-iris);min-width:18px;height:18px;color:var(--pp-white);text-align:center;box-shadow:0 0 0 2px var(--pp-white);border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.pp-tile{border-radius:var(--pp-radius);background:color-mix(in srgb, var(--pp-tile-tone,var(--pp-coral)) 82%, white);min-width:0;color:var(--pp-ink);transition:transform .2s var(--pp-ease), box-shadow .2s ease;flex-direction:column;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.pp-tile:hover,button.pp-tile:hover,.pp-tile--interactive:hover{transform:translateY(-3px)}button.pp-tile{font:inherit;text-align:left;cursor:pointer;border:0}.pp-tile--coral{--pp-tile-tone:var(--pp-coral)}.pp-tile--apricot{--pp-tile-tone:var(--pp-apricot)}.pp-tile--sun{--pp-tile-tone:var(--pp-sun)}.pp-tile--mint{--pp-tile-tone:var(--pp-mint)}.pp-tile--sky{--pp-tile-tone:var(--pp-sky)}.pp-tile--iris{--pp-tile-tone:var(--pp-iris-mio)}.pp-tile--rose{--pp-tile-tone:var(--pp-rose)}.pp-tile--selected{box-shadow:0 0 0 3px var(--pp-canvas), 0 0 0 5.5px var(--pp-iris)}.pp-tile-mio{z-index:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:14px;right:14px}.pp-tile:hover .pp-tile-mio{transform:rotate(-8deg)}:where(.pp-tiles>.pp-tile:nth-child(7n+1)){--pp-tile-tone:var(--pp-coral)}:where(.pp-tiles>.pp-tile:nth-child(7n+2)){--pp-tile-tone:var(--pp-apricot)}:where(.pp-tiles>.pp-tile:nth-child(7n+3)){--pp-tile-tone:var(--pp-sun)}:where(.pp-tiles>.pp-tile:nth-child(7n+4)){--pp-tile-tone:var(--pp-mint)}:where(.pp-tiles>.pp-tile:nth-child(7n+5)){--pp-tile-tone:var(--pp-sky)}:where(.pp-tiles>.pp-tile:nth-child(7n+6)){--pp-tile-tone:var(--pp-iris-mio)}:where(.pp-tiles>.pp-tile:nth-child(7n+7)){--pp-tile-tone:var(--pp-rose)}.pp-mio{flex-shrink:0;display:block}.pp-mio--glow{filter:drop-shadow(0 10px 24px var(--pp-mio-glow,#4cbaff59))}.pp-mio--keyline{filter:drop-shadow(0 4px 10px #15131f1f)}.pp-logo{align-items:center;gap:calc(var(--pp-logo-size,40px) * .3);color:var(--pp-ink);flex-shrink:0;text-decoration:none;display:inline-flex}.pp-logo svg{display:block}.pp-wordmark{font-family:var(--pp-font-display);font-weight:700;font-size:calc(var(--pp-logo-size,40px) * .74);letter-spacing:-.03em;color:var(--pp-ink);line-height:1;transform:translateY(-.06em)}.pp-topbar-wrap{z-index:50;pointer-events:none;padding-top:16px;position:sticky;top:0}.pp-topbar-wrap--static{position:relative}.pp-topbar{pointer-events:auto;border-radius:var(--pp-radius);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffffeb;align-items:center;gap:16px;min-height:68px;padding:10px 12px 10px 20px;display:flex}.pp-topbar-mid{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pp-topbar-end{flex-shrink:0;align-items:center;gap:8px;display:flex}.pp-topbar-home{border-radius:12px;text-decoration:none;display:inline-flex}.pp-account{min-width:0;height:44px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 2px;transition:background-color .14s;display:inline-flex}.pp-account:hover,.pp-account[aria-expanded=true]{background:var(--pp-cloud)}@media (width<=560px){.pp-topbar{gap:8px;min-height:60px;padding:8px 8px 8px 14px}.pp-topbar .pp-wordmark{display:none}}.pp-menu-head{border-bottom:1px solid var(--pp-hair);margin-bottom:6px;padding:10px 10px 12px}.pp-menu-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-3);margin-bottom:4px;font-size:11px;font-weight:600}
