.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-skeleton{animation:1.2s ease-in-out infinite alternate pf-fade;color:#8aa0bf!important;font-size:13px!important}@keyframes pf-fade{to{opacity:.45}}.pf-empty{text-align:center;border:1px dashed #d5e1f3;border-radius:16px;justify-items:center;gap:6px;padding:26px 16px;display:grid}.pf-empty>span{font-size:28px}.pf-empty p{margin:0;font-size:13px}.pf-link-button{color:#0758ce;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700}.pf-danger-link{color:#a33e39!important}.pf-primary{color:#fff;background:#0758ce;border:0;border-radius:999px;min-height:42px;padding:10px 20px;font-size:13px;font-weight:700}.pf-primary:disabled,.pf-danger-button:disabled{opacity:.6;cursor:default}.pf-ghost-button{color:#082b70;background:#fff;border:1px solid #d5e1f3;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.pf-ghost-button:hover{border-color:#9cbdea}.pf-danger-button{color:#fff;background:#a33e39;border:0;border-radius:999px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:700}.pf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-spark{grid-column:1/-1;width:100%;height:26px;margin-top:6px;overflow:visible}.pf-spark-line{fill:none;stroke:#ffe3a0;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pf-spark-area{fill:#ffe3a01f}.pf-badges-mini{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pf-badges-mini li{background:#ffffff1f;border:1px solid #ffffff2a;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:relative}.pf-badges-mini li[data-earned=false]{filter:grayscale();opacity:.35}.pf-badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-badges li{background:linear-gradient(160deg,#fffaf0,#fff 60%);border:1px solid #dce6f5;border-radius:16px;gap:4px;padding:16px;transition:transform .15s;display:grid}.pf-badges li:hover{transform:translateY(-2px)}.pf-badges li[data-earned=false]{background:#f7f9fc}.pf-badges li[data-earned=false] .pf-badge-icon{filter:grayscale();opacity:.4}.pf-badge-icon{margin-bottom:4px;font-size:28px;line-height:1}.pf-badges strong{color:#082b70;font-size:14px}.pf-badges small{color:#607ea8;font-size:12px;line-height:1.4}.pf-badges li[data-earned=true] small{color:#18704d;font-weight:700}.pf-feed{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pf-feed:before{content:"";background:#e6edf8;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.pf-feed li{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.pf-feed-dot{z-index:1;background:#fff;border:2px solid #e6edf8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.pf-feed a{color:#082b70;overflow-wrap:anywhere;font-size:14px;font-weight:600}.pf-feed a:hover{color:#0758ce}.pf-feed time,.pf-notices time{color:#8aa0bf;white-space:nowrap;font-size:12px}.pf-segment{background:#edf2fa;border-radius:999px;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.pf-segment button{color:#4c6a94;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.pf-segment button[aria-selected=true],.pf-segment button[aria-checked=true]{color:#0758ce;background:#fff;box-shadow:0 2px 8px #082b7014}.pf-segment-sm{margin:0}.pf-segment-sm button{padding:5px 10px;font-size:12px}.pf-notices{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-notices a{color:#082b70;background:#f3f7ff;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .15s;display:grid}.pf-notices a:hover{background:#e8f1ff}.pf-notices li[data-read=true] a{color:#607ea8;background:0 0;font-weight:400}.pf-notice-dot{background:#0758ce;border-radius:50%;width:8px;height:8px}.pf-notices li[data-read=true] .pf-notice-dot{background:0 0}.pf-sessions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-sessions li{border:1px solid #e6edf8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pf-device{background:#f3f7ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.pf-sessions strong{color:#082b70;align-items:center;gap:8px;font-size:14px;display:flex}.pf-sessions em{color:#18704d;background:#e9f8ef;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.pf-sessions small{color:#7d93b3;margin-top:2px;font-size:12px;display:block}.pf-switch{cursor:pointer;border:1px solid #dce6f5;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pf-switch input{opacity:0;pointer-events:none;position:absolute}.pf-switch-track{background:#cfdcef;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}.pf-switch-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.pf-switch input:checked+.pf-switch-track{background:#0758ce}.pf-switch input:checked+.pf-switch-track:after{transform:translate(18px)}.pf-switch input:focus-visible+.pf-switch-track{outline-offset:2px;outline:2px solid #0758ce}.pf-switch strong{color:#082b70;font-size:14px;display:block}.pf-switch small{color:#607ea8;font-size:12px}.pf-public-link{background:#f3f7ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;padding:10px 14px;font-size:13px;display:flex}.pf-public-link code{color:#082b70;overflow-wrap:anywhere;font-size:13px}.pf-public-link a{color:#0758ce;font-weight:700}.pf-privacy-grid{gap:4px;display:grid}.pf-privacy-row{color:#183b72;border-bottom:1px solid #eef3fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.pf-privacy-row:last-child{border-bottom:0}.pf-data-actions{flex-wrap:wrap;gap:10px;display:flex}.pf-delete{background:#fffaf9;border:1px solid #f0d0ca;border-radius:16px;margin-top:16px;padding:16px}.pf-delete p{margin:0;font-size:13px;color:#8f332d!important}.pf-phone-verified{color:#18704d;background:#f1fbf5;border:1px solid #c9ecd6;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.pf-phone-hint{color:#7d93b3;font-size:12px;font-weight:400}.pf-phone-hint a,.pf-phone-hint button{color:#0758ce;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.pf-crop-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061f55b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-crop{color:#082b70;text-align:center;background:#fff;border-radius:22px;width:min(380px,100%);padding:22px;box-shadow:0 30px 80px #0006}.pf-crop h3{margin:0 0 4px;font-size:18px}.pf-crop p{color:#607ea8;margin:0 0 14px;font-size:12px}.pf-crop-frame{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0b1b3a;border-radius:18px;width:260px;max-width:100%;height:260px;margin:0 auto;position:relative;overflow:hidden}.pf-crop-frame:active{cursor:grabbing}.pf-crop-frame img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.pf-crop-frame:after{content:"";pointer-events:none;border:2px solid #fff9;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #061f5599}.pf-crop-zoom{color:#607ea8;align-items:center;gap:10px;margin:16px 0;font-size:18px;display:flex}.pf-crop-zoom input{accent-color:#0758ce;flex:1}.pf-crop .pf-row{justify-content:flex-end}@media (max-width:640px){.pf-two{grid-template-columns:minmax(0,1fr)}.pf-feed li{grid-template-columns:36px minmax(0,1fr)}.pf-feed time{grid-column:2}.pf-notices a{grid-template-columns:10px minmax(0,1fr)}.pf-notices time{grid-column:2}.pf-privacy-row{flex-direction:column;align-items:flex-start}.pf-sessions li{grid-template-columns:auto minmax(0,1fr)}.pf-sessions li>button{grid-column:2;justify-self:start}}.pf-page[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-ink:#e6eefc;--pf-muted:#9db3d6;--pf-line:#24375a;color:#e6eefc;background:radial-gradient(1200px 500px at 85% -10%,#12285a 0,#0000 60%),#0a1426}@media (prefers-color-scheme:dark){.pf-page[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-ink:#e6eefc;--pf-muted:#9db3d6;--pf-line:#24375a;color:#e6eefc;background:radial-gradient(1200px 500px at 85% -10%,#12285a 0,#0000 60%),#0a1426}}.pf-page[data-theme=dark] :is(.profile-panel,.pf-nav,.pf-progress,.pf-tile,.pf-ghost,.pf-ghost-button,.pf-feed-dot,.pf-badges li,.pf-switch,.pf-sessions li,.pf-danger,.pf-crop),.pf-page[data-theme=dark] .profile-form :is(input,textarea,select){color:#e6eefc;background:#111e36;border-color:#24375a}.pf-page[data-theme=dark] :is(.pf-group,.pf-group[open],.pf-consent,.pf-public-link,.pf-notices a,.pf-device,.profile-avatar-picker,.pf-segment,.pf-delete,.pf-badges li[data-earned=false]){background:#0e1a30;border-color:#24375a}.pf-page[data-theme=dark] :is(h2,h3,strong,.profile-form label,.pf-feed a,.pf-notices a,.pf-privacy-row,.pf-public-link code,.pf-topbar .brand,.pf-group summary strong){color:#e6eefc}.pf-page[data-theme=dark] :is(.profile-panel p,small,.pf-nav a){color:#9db3d6}.pf-page[data-theme=dark] .pf-nav a[aria-current=page]{color:#8fbcff;background:#17305e}.pf-page[data-theme=dark] .pf-segment button[aria-selected=true],.pf-page[data-theme=dark] .pf-segment button[aria-checked=true]{color:#cfe1ff;background:#1d3769}.pf-page[data-theme=dark] :is(.pf-group-icon,.pf-stat-icon,.pf-bar){background:#17305e}.pf-page[data-theme=dark] .pf-hero{box-shadow:0 24px 60px -24px #000}@media (prefers-color-scheme:dark){.pf-page[data-theme=system] :is(.profile-panel,.pf-nav,.pf-progress,.pf-tile,.pf-ghost,.pf-ghost-button,.pf-feed-dot,.pf-badges li,.pf-switch,.pf-sessions li,.pf-danger,.pf-crop),.pf-page[data-theme=system] .profile-form :is(input,textarea,select){color:#e6eefc;background:#111e36;border-color:#24375a}.pf-page[data-theme=system] :is(.pf-group,.pf-group[open],.pf-consent,.pf-public-link,.pf-notices a,.pf-device,.profile-avatar-picker,.pf-segment,.pf-delete,.pf-badges li[data-earned=false]){background:#0e1a30;border-color:#24375a}.pf-page[data-theme=system] :is(h2,h3,strong,.profile-form label,.pf-feed a,.pf-notices a,.pf-privacy-row,.pf-public-link code,.pf-topbar .brand,.pf-group summary strong){color:#e6eefc}.pf-page[data-theme=system] :is(.profile-panel p,small,.pf-nav a){color:#9db3d6}.pf-page[data-theme=system] .pf-nav a[aria-current=page]{color:#8fbcff;background:#17305e}.pf-page[data-theme=system] .pf-segment button[aria-selected=true],.pf-page[data-theme=system] .pf-segment button[aria-checked=true]{color:#cfe1ff;background:#1d3769}.pf-page[data-theme=system] :is(.pf-group-icon,.pf-stat-icon,.pf-bar){background:#17305e}}.pf-page .pf-hero :is(h1,strong){color:#fff}.pf-page .pf-hero small{color:inherit}@media (prefers-reduced-motion:reduce){.pf-skeleton{animation:none}.pf-switch-track,.pf-switch-track:after,.pf-badges li{transition:none}}
.brand-section .pf-panel-head{flex-wrap:wrap}.brand-note{color:#7a5a12;background:#fff7e0;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.brand-color>div{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.brand-color input[type=color]{cursor:pointer;background:0 0;border:1px solid #d5e1f3;border-radius:50%;width:44px;height:44px;padding:0;overflow:hidden}.brand-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.brand-color input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.brand-color code{color:#4b5d7a;font-size:12px}.brand-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-image{background:#fafcff;border:1px solid #e1e9f5;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:14px;display:flex}.brand-image strong{font-size:14px;display:block}.brand-image p{color:#5b6b85;margin:4px 0 6px;font-size:12px;line-height:1.5}.brand-image-preview{color:#8aa0c2;background:#eef3fb;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:24px;display:grid;position:relative;overflow:hidden}.brand-image-preview.wide{border-radius:14px;width:112px}.brand-image-preview img{object-fit:cover}.brand-image-actions{flex-wrap:wrap;gap:12px;display:flex}.brand-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.brand-card-action{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.brand-card-action small{text-align:right;max-width:280px}@media (max-width:760px){.brand-images{grid-template-columns:1fr}.brand-card-action{align-items:stretch;width:100%}.brand-card-action small{text-align:left}}
