@import "https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Playfair+Display:ital,wght@0,500;1,500;1,600&display=swap";:root{--color-bg:#131318;--color-text:#fff;--color-text-secondary:#949494;--color-primary:#ededff;--color-primary-text:#131318;--color-accent:#e0dfef;--color-card-bg:#1a1a23;--surface-card:linear-gradient(160deg, #ffffff09 0%, #ffffff03 100%);--surface-muted:#0003;--surface-muted-hover:#ffffff0a;--surface-chip:#ffffff08;--surface-chip-hover:#ffffff14;--tone-neutral:#94a3b8;--tone-neutral-bg:#94a3b829;--tone-neutral-border:#94a3b873;--tone-info:#60a5fa;--tone-info-bg:#60a5fa29;--tone-info-border:#60a5fa73;--tone-warning:#facc15;--tone-warning-bg:#facc1529;--tone-warning-border:#facc1573;--tone-success:#4ade80;--tone-success-bg:#4ade8029;--tone-success-border:#4ade8073;--tone-danger:#f87171;--tone-danger-bg:#f8717129;--tone-danger-border:#f8717173;--tone-promo:#a78bfa;--tone-promo-bg:#a78bfa29;--tone-promo-border:#a78bfa73;--tone-twitter:#1da1f2;--color-badge-border:#e0dfef1a;--color-badge-shadow:#00000080;--font-family:"Inter", sans-serif;--max-width:1440px;--border-radius:20px;--modal-overlay-bg:#090b129e;--modal-surface-bg:linear-gradient(160deg, #ffffff08 0%, #ffffff03 100%), var(--color-card-bg);--modal-header-bg:#ffffff04;--modal-muted-bg:#0003}[data-theme=light]{--color-bg:#fff;--color-text:#131318;--color-text-secondary:#555;--color-primary:#ededff;--color-primary-text:#131318;--color-card-bg:#f0f0f5;--surface-card:linear-gradient(180deg, #ffffffeb 0%, #ffffffa3 100%);--surface-muted:#1218210d;--surface-muted-hover:#12182114;--surface-chip:#1218210a;--surface-chip-hover:#12182112;--tone-neutral:#64748b;--tone-neutral-bg:#64748b29;--tone-neutral-border:#64748b52;--tone-info:#2563eb;--tone-info-bg:#2563eb1f;--tone-info-border:#2563eb47;--tone-warning:#b45309;--tone-warning-bg:#b453091f;--tone-warning-border:#b4530942;--tone-success:#16a34a;--tone-success-bg:#16a34a1f;--tone-success-border:#16a34a42;--tone-danger:#dc2626;--tone-danger-bg:#dc26261f;--tone-danger-border:#dc262642;--tone-promo:#7c3aed;--tone-promo-bg:#7c3aed1f;--tone-promo-border:#7c3aed42;--tone-twitter:#1da1f2;--color-badge-border:#e0e0e0;--color-badge-shadow:#0000001a;--modal-overlay-bg:#1218216b;--modal-surface-bg:#fff;--modal-header-bg:#1218210a;--modal-muted-bg:#1218210d}html{width:100%;height:100%;font-size:16px;overflow-x:hidden}body{background-color:var(--color-bg);width:100%;height:100%;color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#root{width:100%;height:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 20px}.flex-center{justify-content:center;align-items:center;display:flex}@keyframes pageFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page-reveal{animation:.42s cubic-bezier(.2,.8,.2,1) .2s both pageFadeUp;transform:none}@media (prefers-reduced-motion:reduce){.page-reveal{animation:none!important}}.btn{border-radius:var(--border-radius);cursor:pointer;z-index:0;border:none;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.btn-primary{background:var(--color-primary);color:var(--color-primary-text);position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 8px 24px #ededff4d}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.section{padding:80px 0}.tweet-wrapper{width:100%;max-width:100%;display:block}.tweet-wrapper .react-tweet-theme{--tweet-container-margin:0;--tweet-font-family:var(--font-family);--tweet-border:1px solid var(--color-badge-border);--tweet-bg-color:#ffffff05;--tweet-bg-color-hover:#ffffff09;--tweet-font-color:var(--color-text);--tweet-font-color-secondary:var(--color-text-secondary);--tweet-color-blue-primary:#9ec4ff;--tweet-color-blue-primary-hover:#b8d3ff;--tweet-color-blue-secondary:#9ec4ff;--tweet-color-blue-secondary-hover:#9ec4ff2e;--tweet-twitter-icon-color:#ffffffb3;--tweet-header-font-size:18px;--tweet-header-line-height:1.35;--tweet-body-font-size:20px;--tweet-body-line-height:1.75;--tweet-body-margin:.1rem 0 0;--tweet-quoted-body-font-size:.9rem;--tweet-quoted-body-line-height:1.35rem}[data-theme=light] .tweet-wrapper .react-tweet-theme{--tweet-border:1px solid #12182124;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f8fb;--tweet-font-color:#111827;--tweet-font-color-secondary:#5d6472;--tweet-color-blue-primary:#2b6de6;--tweet-color-blue-primary-hover:#1f5cd0;--tweet-color-blue-secondary:#2b6de6;--tweet-color-blue-secondary-hover:#2b6de61f;--tweet-twitter-icon-color:#111827}.tweet-wrapper .react-tweet-theme[class*=_root_],.tweet-wrapper .react-tweet-theme>[class*=_root_]{box-shadow:none;border-radius:16px;flex:1;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.tweet-wrapper .react-tweet-theme [class*=_article_]{padding:14px 15px}.tweet-wrapper .react-tweet-theme [class*=_header_]{padding-bottom:.55rem}.tweet-wrapper .react-tweet-theme [class*=_authorLinkText_]{font-size:18px;font-weight:700;line-height:1.2}.tweet-wrapper .react-tweet-theme [class*=_username_]{font-size:18px;line-height:1.2}.tweet-wrapper .react-tweet-theme a[class*=_avatar_]{width:44px;height:44px}.tweet-wrapper .react-tweet-theme p[lang]{font-size:20px!important;line-height:1.75!important}.tweet-wrapper .react-tweet-theme p[lang] a[class*=_root_]{color:#b5d0ff}.tweet-wrapper .react-tweet-theme [class*=_brand_]{display:none!important}.tweet-wrapper .react-tweet-theme [class*=_actions_]{padding-bottom:.15rem;border-top:none!important;margin-top:.9rem!important;padding-top:.75rem!important}.tweet-wrapper .react-tweet-theme [class*=_rounded_]{border-color:var(--color-badge-border)!important;border-radius:12px!important}.tweet-wrapper .react-tweet-theme img[class*=_image_]{object-fit:cover}.tweet-wrapper .react-tweet-theme [class*=_authorFollow_],.tweet-wrapper .react-tweet-theme a[href*="/intent/follow"],.tweet-wrapper .react-tweet-theme [class*=_info_],.tweet-wrapper .react-tweet-theme [class*=_replies_]{display:none!important}.pv-page .react-tweet-theme [class*=_root_]{padding:8px 10px!important}.pv-page .react-tweet-theme [class*=_content_]{gap:6px!important}.pv-page .react-tweet-theme [class*=_text_]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.3!important}.pv-page .react-tweet-theme [class*=_details_]{margin-top:6px!important}.glass-card{border-radius:var(--border-radius);border:1px solid var(--color-badge-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#1a1a23f2 0%,#131318eb 100%);box-shadow:0 4px 20px #0000001a}.portfolio-page{--portfolio-sticky-bar-offset:24px;--portfolio-sticky-bar-clearance:112px;min-height:100vh;padding:112px 20px 40px}.portfolio-page--with-sticky-bar{padding-bottom:calc(40px + var(--portfolio-sticky-bar-clearance))}.portfolio-form-layout{gap:24px;display:grid}.portfolio-flow-bar{border:1px solid var(--color-badge-border);background:var(--surface-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.portfolio-flow-bar--sticky{left:50%;bottom:calc(var(--portfolio-sticky-bar-offset) + env(safe-area-inset-bottom));width:min(calc(100% - 40px), calc(var(--portfolio-page-max-width,var(--max-width)) - 40px));z-index:50;margin:0;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #00000057}.portfolio-flow-copy{gap:10px;min-width:0;display:grid}.portfolio-step-track{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.portfolio-step-pill{min-height:34px;color:var(--color-text-secondary);background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.portfolio-step-pill.is-active{color:var(--color-primary-text);background:color-mix(in srgb, var(--color-primary) 90%, white 10%);border-color:color-mix(in srgb, var(--color-primary) 90%, white 10%)}.portfolio-flow-note{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.portfolio-flow-continue-btn{border-radius:var(--border-radius);gap:8px;min-height:44px;padding:12px 32px;font-size:16px}.portfolio-actions .portfolio-action-btn{border-radius:var(--border-radius);min-height:44px;padding:12px 24px;font-size:16px}.portfolio-form-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.portfolio-back-btn{border:1px solid var(--color-badge-border);background:var(--surface-chip);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .2s,transform .2s,background .2s;display:inline-flex}.portfolio-back-btn:hover{background:var(--surface-chip-hover);border-color:#ededff47;transform:translateY(-1px)}.portfolio-back-btn:focus-visible,.portfolio-flow-continue-btn:focus-visible,.portfolio-tab-btn:focus-visible,.portfolio-inline-action:focus-visible,.portfolio-input:focus-visible,.portfolio-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #ededff99}.portfolio-form-context{justify-self:end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.portfolio-guild-pill{border:1px solid var(--tone-info-border);background:var(--tone-info-bg);min-height:30px;color:var(--tone-info);letter-spacing:.01em;text-transform:capitalize;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.portfolio-form-tabs-track{border-radius:var(--border-radius);border:1px solid var(--color-badge-border);background:var(--surface-muted);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:44px;padding:6px;display:flex;overflow:auto hidden}.portfolio-form-tabs-track--actions{justify-self:start}.portfolio-tab-btn{white-space:nowrap;flex:none;justify-content:center;min-height:44px;font-weight:700}.portfolio-form-card{gap:24px;display:grid}.portfolio-form-surface{border:1px solid var(--color-badge-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#1a1a23f2 0%,#131318eb 100%);border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:0 16px 42px #0000003d}.portfolio-form-strip{border-bottom:1px solid var(--color-badge-border);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:14px;display:flex}.portfolio-form-strip-copy{gap:6px;min-width:0;display:grid}.portfolio-form-strip-step{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:700;line-height:1}.portfolio-form-strip-title{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:24px;font-weight:700;line-height:1.2}.portfolio-form-strip-helper{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.portfolio-form-strip-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.portfolio-form-strip-metric{border:1px solid var(--color-badge-border);background:var(--surface-chip);min-height:28px;color:var(--color-text-secondary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.portfolio-form-strip-metric.is-ready{color:var(--tone-success);border-color:var(--tone-success-border);background:var(--tone-success-bg)}.portfolio-form-strip-metric--warning{color:var(--tone-warning);border-color:var(--tone-warning-border);background:var(--tone-warning-bg)}.portfolio-form-grid,.portfolio-form-grid--details{flex-direction:column;gap:20px;display:flex}.portfolio-field{gap:10px;min-width:0;display:grid}.portfolio-required-tag{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);min-height:18px;color:var(--tone-warning);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.portfolio-field--full{grid-column:1/-1}.portfolio-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portfolio-input{width:100%}.portfolio-input[type=file]{border:2px dashed var(--color-badge-border);cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;padding:20px;transition:all .2s;display:flex}.portfolio-input[type=file]:hover{background:#ffffff0a;border-color:#ededff80}.portfolio-input[type=file]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.portfolio-input[type=file]::file-selector-button{color:var(--color-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;margin-right:16px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.portfolio-input[type=file]::file-selector-button:hover{background:#ffffff29;border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.portfolio-input[type=file]::file-selector-button:active{transform:translateY(0)}.portfolio-input::placeholder{color:#ffffff61}.portfolio-input-helper{margin:8px 2px 0;font-size:12px;line-height:1.5}.portfolio-input-helper--muted{color:var(--color-text-secondary)}.portfolio-input-helper--ok{color:#6ee7b7}.portfolio-input-helper--warning{color:#f8d48e}.portfolio-input-helper--error{color:#fda4af}.portfolio-textarea{min-height:240px}.portfolio-action-btn{border-radius:14px;min-height:48px;padding:0 22px;font-size:15px}.portfolio-action-btn--compact{min-width:92px}.portfolio-empty-state{text-align:center;min-height:240px;color:var(--color-text-secondary);background:var(--surface-muted);border:1px solid var(--color-badge-border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.portfolio-list{gap:12px;max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.portfolio-list--tweets{max-height:clamp(260px,44vh,420px)}.portfolio-list--links{max-height:240px}.portfolio-link-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.portfolio-link-grid::-webkit-scrollbar{width:8px}.portfolio-link-grid::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.portfolio-link-grid::-webkit-scrollbar-track{background:0 0}.portfolio-link-card{background:var(--surface-muted);border:1px solid var(--color-badge-border);aspect-ratio:1;border-radius:14px;align-items:stretch;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.portfolio-link-card:hover{background:#ffffff0a;border-color:#ededff47;transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.portfolio-link-card-remove{z-index:1;position:absolute;top:10px;right:10px}.portfolio-link-card-link{color:var(--color-text);flex-direction:column;flex:1;gap:8px;min-width:0;text-decoration:none;display:flex}.portfolio-link-card-icon{width:34px;height:34px;color:var(--color-primary);background:#6366f11f;border:1px solid #6366f147;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.portfolio-link-card-host{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.portfolio-link-card-path{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portfolio-link-card-url{color:#bccaf1;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:auto;font-size:11px;display:-webkit-box;overflow:hidden}.portfolio-list::-webkit-scrollbar{width:8px}.portfolio-list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.portfolio-list::-webkit-scrollbar-track{background:0 0}.portfolio-list-item{background:var(--surface-muted);border:1px solid var(--color-badge-border);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;animation:.3s cubic-bezier(.22,1,.36,1) fadeInScale;display:flex}.portfolio-list-item:hover{background:#ffffff0d;border-color:#ededff47;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.portfolio-list-item--tweet{justify-content:space-between;align-items:stretch;min-height:68px}.portfolio-tweet-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.portfolio-tweet-icon{background:#1da1f224;border:1px solid #1da1f257;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.portfolio-tweet-content{gap:6px;min-width:0;display:grid}.portfolio-tweet-top{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.portfolio-tweet-handle{color:var(--color-text);font-size:13px;font-weight:600}.portfolio-tweet-id{color:var(--color-text-secondary);border:1px solid var(--color-badge-border);background:#ffffff08;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1}.portfolio-tweet-actions{align-items:center;gap:8px;margin-left:10px;display:inline-flex}.portfolio-list-item-text{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.portfolio-list-item-text--tweet{color:#bccaf1;white-space:normal;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.portfolio-field-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.portfolio-field-header-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.portfolio-field-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:600}.portfolio-inline-action{border:1px solid var(--color-badge-border);background:var(--surface-chip);min-height:28px;color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.portfolio-inline-action:hover{color:var(--color-text);background:var(--surface-chip-hover);border-color:#ededff52}.portfolio-inline-action--danger:hover{border-color:var(--tone-danger-border);color:var(--tone-danger);background:var(--tone-danger-bg)}.portfolio-icon-btn{border:1px solid var(--color-badge-border);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.portfolio-icon-btn:hover{color:var(--color-text);background:#ffffff14;border-color:#ededff66;transform:scale(1.1);box-shadow:0 2px 6px #ededff26}.portfolio-icon-btn--danger{color:var(--tone-danger)}.portfolio-muted-copy{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.portfolio-dashboard-grid{gap:24px;margin-bottom:24px;display:grid}.portfolio-dashboard-card{gap:16px;display:grid}.portfolio-dashboard-title{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.portfolio-dashboard-text{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.portfolio-content-link,.pv-content-link{color:var(--color-primary);word-break:break-all;text-decoration:none;transition:color .2s}.portfolio-content-link:hover,.pv-content-link:hover{color:var(--color-text);text-decoration:underline}.portfolio-dashboard-empty{color:var(--color-text-secondary);margin:0;font-size:14px}.portfolio-dashboard-tweets{grid-template-columns:1fr;grid-auto-rows:max-content;gap:16px;width:100%;display:grid}.portfolio-proof-link{border:1px solid var(--color-badge-border);background:var(--surface-muted);color:var(--color-text);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex}.portfolio-proof-link:hover{background:#ffffff0a;border-color:#ededff4d;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.portfolio-proof-link-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.portfolio-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:12px;min-width:0;margin-left:auto;display:flex}@media (max-width:980px){.portfolio-form-strip{flex-direction:column;align-items:flex-start}.portfolio-form-strip-metrics{justify-content:flex-start}.portfolio-form-strip-title{font-size:22px}.portfolio-form-tabs-track--actions{width:100%}.portfolio-actions{justify-content:flex-end;margin-left:0}.portfolio-textarea,.portfolio-empty-state{min-height:170px}}@media (max-width:640px){.pr-hide-sm{display:none}.pr-toolbar{top:74px}.pv-insights-btn,.pv-status-badge{justify-content:center;width:100%}.pv-identity-subline{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.pv-guild-inline{flex-basis:100%}.pv-metrics-grid{grid-template-columns:minmax(0,1fr)}.pv-section{gap:12px;padding:14px}.pv-tweets-grid{column-width:100%;column-count:1}.pv-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-insights-group+.pv-insights-group{padding-top:10px}.portfolio-form-tabs-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:hidden}.portfolio-page{--portfolio-sticky-bar-offset:16px;--portfolio-sticky-bar-clearance:240px}.portfolio-flow-bar--sticky{width:min(calc(100% - 24px), calc(var(--portfolio-page-max-width,var(--max-width)) - 24px))}.portfolio-flow-bar{flex-direction:column;align-items:stretch}.portfolio-flow-continue-btn{justify-content:center;width:100%;min-width:0}.portfolio-tab-btn{text-align:center;justify-content:center;width:100%;min-width:0;padding:10px!important;font-size:13px!important}.portfolio-field-header{flex-direction:column;align-items:flex-start}.portfolio-field-header-actions{justify-content:flex-start}.portfolio-input-row{grid-template-columns:1fr}.portfolio-list-item--tweet{flex-direction:column;gap:10px}.portfolio-tweet-actions{justify-content:flex-end;margin-left:0}.portfolio-action-btn--compact{width:100%}.portfolio-actions{white-space:normal;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:100%;margin-left:0;display:grid}.portfolio-actions .btn{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:12px;font-size:14px;line-height:1.1}.portfolio-actions .btn svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.portfolio-back-btn,.portfolio-icon-btn,.btn{transition:none!important}}.pv-page{--pv-radius-card:22px;--pv-radius-item:14px;--pv-space-layout:24px;--pv-space-card:18px;--pv-surface-strong:linear-gradient(160deg, #1a1a23f2 0%, #131318eb 100%);--pv-surface-muted:var(--surface-muted);background:radial-gradient(920px 420px at 8% -12%,#ededff1c 0%,#ededff00 62%),radial-gradient(840px 360px at 104% -14%,#e0dfef14 0%,#e0dfef00 64%);min-height:100vh;padding:112px 20px 72px}.pv-shell{max-width:1320px;margin:0 auto}.pv-nav{margin-bottom:28px}.pv-back-link{color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:14px;font-weight:600;transition:color .2s,background .2s,padding .2s;display:inline-flex}.pv-back-link svg{transition:transform .2s}.pv-back-link:hover{color:var(--color-text);background:#ffffff0d}.pv-back-link:hover svg{transform:translate(-2px)}.pv-grid{display:block}.pv-main{gap:var(--pv-space-layout);width:min(100%,900px);min-width:0;margin:0 auto;display:grid}.pv-card{border-radius:var(--pv-radius-card);border:1px solid var(--color-badge-border);background:var(--pv-surface-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 42px #0000003d}.pv-hero{overflow:hidden}.pv-hero-banner{background:#202330;height:clamp(184px,29vw,252px);position:relative}.pv-hero-banner:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#13131800 0%,#131318eb 100%);height:124px;position:absolute;inset:auto 0 0}.pv-hero-banner-image,.pv-hero-banner-fallback{object-fit:cover;width:100%;height:100%}.pv-banner-share-btn{border:1px solid var(--color-badge-border);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;z-index:2;background:#090a0ead;border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:12px;right:12px}.pv-banner-share-btn:hover{color:var(--color-text);background:#0f1016db;border-color:#ededff57;transform:translateY(-1px)}.pv-banner-share-btn.is-copied{color:#4ade80;background:#0a1911c7;border-color:#4ade8080}.pv-hero-banner-fallback{background:radial-gradient(400px 180px at 20% 18%,#ededff33,#ededff00),linear-gradient(120deg,#202739 0%,#2b3448 48%,#1d2432 100%)}.pv-hero-body{z-index:1;margin-top:-56px;padding:0 clamp(20px,2.8vw,30px) clamp(24px,2.8vw,30px);position:relative}.pv-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pv-avatar-shell{background:#1a1a23;border:3px solid #131318eb;border-radius:50%;flex-shrink:0;width:124px;height:124px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059}.pv-avatar-image,.pv-avatar-fallback{width:100%;height:100%}.pv-avatar-image{object-fit:cover}.pv-avatar-fallback{color:#fff;background:linear-gradient(135deg,#ededff59 0%,#e0dfef1f 100%);justify-content:center;align-items:center;font-size:42px;font-weight:700;display:flex}.pv-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.pv-insights-btn{border:1px solid var(--color-badge-border);min-height:36px;color:var(--color-text);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.pv-insights-btn:hover{background:#ffffff14;border-color:#ededff66;transform:translateY(-1px)}.pv-status-badge{--pv-status-color:#94a3b8;--pv-status-bg:#94a3b824;--pv-status-border:#94a3b873;border:1px solid var(--pv-status-border);background:var(--pv-status-bg);min-height:36px;color:var(--pv-status-color);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.pv-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.pv-banner-share-btn:focus-visible,.pv-insights-btn:focus-visible,.pv-work-link:focus-visible,.pv-back-link:focus-visible{outline-offset:2px;outline:2px solid #ededffa6}.pv-hero-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:16px;display:grid}.pv-identity h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,28px);font-weight:700;line-height:1.08}.pv-handle-link{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:16px;font-weight:500;transition:color .2s;display:inline-flex}.pv-handle-link:hover{color:var(--color-text)}.pv-identity-subline{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.pv-guild-inline{align-items:center;gap:9px;max-width:100%;min-height:30px;display:inline-flex}.pv-guild-inline-icon{width:22px;height:22px;color:var(--color-text-secondary);background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pv-guild-inline-label{color:var(--color-text);text-wrap:balance;margin:0;font-size:15px;font-weight:500;line-height:1.4}.pv-hero-meta{align-self:end;justify-items:end;gap:8px;display:grid}.pv-hero-meta-line{color:var(--color-text-secondary);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.pv-hero-meta-line strong{color:color-mix(in srgb, var(--color-text) 88%, var(--color-text-secondary));font-weight:600}.pv-hero-meta-line svg{opacity:.78;flex-shrink:0}.pv-posts-list{flex-direction:column;gap:12px;display:flex}.pv-post-item,.pv-post-item .tweet-wrapper{width:100%;max-width:none}.pv-sections{gap:var(--pv-space-layout);justify-items:center;display:grid}.pv-section{padding:var(--pv-space-card);gap:16px;width:100%;max-width:900px;display:grid}.pv-section-title{color:var(--color-text);align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.pv-section-title svg,.pv-section-title img{color:var(--color-text-secondary)}.pv-section-copy{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.pv-section-empty{color:var(--color-text-secondary);margin:0;font-size:14px}.pv-tweets-grid{column-count:auto;column-width:320px;column-fill:balance;column-gap:12px}.pv-post-item{break-inside:avoid;page-break-inside:avoid;width:100%;margin:0 0 12px;display:inline-block}.pv-post-item .tweet-wrapper{margin:0}.pv-link-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pv-link-card{border-radius:var(--pv-radius-item);background:var(--pv-surface-muted);aspect-ratio:1;color:var(--color-text);border:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.pv-link-card:hover{background:#ffffff0a;border-color:#ededff47;transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.pv-link-card-icon{width:34px;height:34px;color:var(--color-primary);background:#6366f11f;border:1px solid #6366f147;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pv-link-card-host{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.pv-link-card-path{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pv-link-card-url{color:#bccaf1;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:auto;font-size:11px;display:-webkit-box;overflow:hidden}.pv-proof-link{background:var(--pv-surface-muted);color:var(--color-text);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:12px 16px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.pv-proof-link:hover{background:#ffffff0a;border-color:#ededff4d;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.pv-proof-link-main{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.pv-proof-link-path{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pv-post-item .react-tweet-theme>[class*=_root_]{border-radius:var(--pv-radius-item)!important}.pv-empty-state{border-radius:var(--pv-radius-item);border:1px dashed var(--color-badge-border);text-align:center;background:#00000029;justify-content:center;align-items:center;min-height:140px;padding:18px;display:flex}.pv-empty-state p{color:var(--color-text-secondary);margin:0;font-size:14px}.pv-empty-state--posts{min-height:120px}.pv-panel{padding:var(--pv-space-card);gap:12px;display:grid}.pv-panel-head{color:var(--color-text);align-items:center;gap:9px;display:inline-flex}.pv-panel-head h3{margin:0;font-size:17px;font-weight:700;line-height:1.2}.pv-panel-head svg{color:var(--color-text-secondary)}.pv-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pv-metric{--pv-metric-accent:#94a3b8b8;border-radius:var(--pv-radius-item);background:var(--pv-surface-muted);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:9px;min-height:88px;padding:12px 13px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:.4s cubic-bezier(.22,1,.36,1) fadeInScale;display:flex}.pv-metric:hover{background:#ffffff0a;border-color:#ededff42;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.pv-metric-top{align-items:center;gap:8px;display:inline-flex}.pv-metric-icon{width:24px;height:24px;color:var(--pv-metric-accent);border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pv-metric-label{letter-spacing:.01em;color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:1.1}.pv-metric-value{letter-spacing:-.015em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.pv-metric--likes{--pv-metric-accent:#f87171}.pv-metric--retweets{--pv-metric-accent:#4ade80}.pv-metric--views{--pv-metric-accent:#60a5fa}.pv-metric--tweets{--pv-metric-accent:#d1d5db}.pv-metric--discord{--pv-metric-accent:#a78bfa}.pv-panel--works{gap:12px}.pv-works-list{gap:10px;display:grid}.pv-work-link{border-radius:var(--pv-radius-item);background:var(--pv-surface-muted);border:1px solid #ffffff1a;gap:7px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:.3s cubic-bezier(.22,1,.36,1) slideInRight;display:grid}.pv-work-link:hover{background:#ffffff0a;border-color:#ededff57;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.pv-work-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.pv-work-topline svg{color:var(--color-text-secondary);flex-shrink:0}.pv-work-title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pv-work-description{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.pv-insights-modal-overlay{z-index:120;background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0}.pv-insights-modal{border-radius:var(--pv-radius-card);border:1px solid var(--color-badge-border);background:var(--modal-surface-bg);grid-template-rows:auto minmax(0,1fr);width:min(540px,100%);max-height:min(86vh,860px);display:grid;overflow:hidden;box-shadow:0 24px 64px #00000075}.pv-insights-modal-head{background:var(--modal-header-bg);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.pv-insights-modal-close{border:1px solid var(--color-badge-border);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.pv-insights-modal-close:hover{color:var(--color-text);background:#ffffff12;border-color:#ededff59}.pv-insights-modal-close:focus-visible{outline-offset:2px;outline:2px solid #ededffa6}.pv-insights-modal-body{gap:14px;padding:14px;display:grid;overflow-y:auto}.pv-insights-group{gap:12px;display:grid}.pv-insights-group+.pv-insights-group{border-top:1px solid #ffffff0f;padding-top:12px}.pv-insights-group-head{color:var(--color-text);align-items:center;gap:9px;display:inline-flex}.pv-insights-group-head h4{margin:0;font-size:16px;font-weight:700;line-height:1.2}.pv-insights-group-head svg{color:var(--color-text-secondary)}.pv-insights-metrics-grid{gap:10px}.pv-insights-group--works .pv-works-list{margin-top:2px}@media (max-width:820px){.pv-page{--pv-radius-card:18px;--pv-radius-item:12px;--pv-space-layout:18px;--pv-space-card:16px;padding:96px 14px 56px}.pv-hero-body{margin-top:-42px;padding:0 16px 18px}.pv-avatar-shell{width:96px;height:96px}.pv-avatar-fallback{font-size:32px}.pv-hero-actions{justify-content:flex-start;width:100%;margin-left:0}.pv-hero-main{grid-template-columns:minmax(0,1fr);gap:14px}.pv-hero-meta{justify-items:start;gap:6px}.pv-hero-meta-line{font-size:13px}.pv-identity-subline{gap:12px}}@media (prefers-reduced-motion:reduce){.pv-back-link,.pv-back-link svg,.pv-banner-share-btn,.pv-insights-btn,.pv-insights-modal-close,.pv-metric,.pv-work-link{transition:none!important}}.pr-page{--pr-max:1480px;--pr-radius:var(--border-radius);--pr-line:var(--color-badge-border);--pr-surface:linear-gradient(160deg, #1a1a23f2 0%, #131318eb 100%);--pr-sticky-top:86px;isolation:isolate;min-height:100vh;padding:120px 20px 72px;position:relative;overflow-x:clip}.pr-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(640px 280px at 12% 26%,#ededff24,#0000 60%),radial-gradient(520px 320px at 78% 10%,#e0dfef1a,#0000 62%);height:520px;position:absolute;inset:-240px -160px auto}.pr-page:after{content:"";opacity:.14;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(560px 280px at 28% 0,#000000d9,#0000 68%);mask-image:radial-gradient(560px 280px at 28% 0,#000000d9,#0000 68%)}.pr-shell{max-width:var(--pr-max);z-index:1;width:100%;margin:0 auto;position:relative}.pr-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.pr-title{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#9a9a9a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:44px;font-weight:750;line-height:1.06}.pr-title-row{align-items:center;gap:10px;display:flex}.pr-title-icon{border:1px solid var(--color-badge-border);width:64px;height:64px;color:var(--color-primary);background:linear-gradient(140deg,#ededff1f,#e0dfef0f);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0f}.pr-subtitle{color:var(--color-text-secondary);max-width:56ch;margin:8px 0 0;font-size:16px;line-height:1.5}.pr-kpis{flex-wrap:wrap;gap:10px;display:flex}.pr-kpi{border:1px solid var(--pr-line);background:var(--surface-chip);color:var(--color-text-secondary);border-radius:999px;padding:8px 12px;font-size:13px}.pr-kpi strong{color:var(--color-text);font-weight:700}.pr-toolbar{top:var(--pr-sticky-top);z-index:30;border-radius:var(--pr-radius);border:1px solid var(--pr-line);background:var(--surface-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:16px;padding:12px;box-shadow:0 18px 44px #00000038}.pr-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-toolbar-left,.pr-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-toolbar-sub{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.pr-search{border:1px solid var(--pr-line);background:var(--surface-chip);border-radius:999px;flex:1;align-items:center;gap:10px;min-width:min(520px,100%);padding:10px 12px;display:flex}.pr-search svg{color:var(--color-text-secondary);flex-shrink:0}.pr-search input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.pr-icon-btn{border:1px solid var(--pr-line);background:var(--surface-chip);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.pr-icon-btn:hover{color:var(--color-text);background:#ededff0f;border-color:#ededff47;transform:translateY(-1px)}.pr-icon-btn:focus-visible{border-color:#ededff57;outline:none;box-shadow:0 0 0 3px #ededff38}.pr-icon-btn.is-on{color:var(--color-text);background:#ededff1f;border-color:#ededff61}.pr-select{position:relative}.pr-select select{appearance:none;border:1px solid var(--pr-line);background:var(--surface-chip);color:var(--color-text);cursor:pointer;border-radius:999px;padding:10px 38px 10px 14px;font-size:14px;font-weight:500;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.pr-select select:hover{background:#ededff0f;border-color:#ededff47;transform:translateY(-1px)}.pr-select select:focus-visible{border-color:#ededff57;outline:none;box-shadow:0 0 0 3px #ededff38}.pr-select select option{color:var(--color-text);background:#14141c;padding:8px 12px}.pr-select svg{pointer-events:none;color:var(--color-text-secondary);transition:color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pr-select:hover svg{color:var(--color-text)}.pr-select--compact select{height:34px;padding:8px 34px 8px 12px;font-size:13px}.pr-select--compact svg{right:10px}.pr-select--compact select:hover{transform:translateY(-1px)}.pr-layout{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.pr-layout{grid-template-columns:minmax(0,1fr) 420px}}.pr-surface{border-radius:var(--pr-radius);border:1px solid var(--pr-line);background:var(--pr-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;overflow:hidden;box-shadow:0 4px 20px #0000001a}.pr-list-surface{flex-direction:column;min-height:440px;display:flex;overflow-x:auto}.pr-list-body{flex-direction:column;flex:1;min-height:0;display:flex}.pr-preview-surface{top:var(--pr-sticky-top);max-height:calc(100vh - (var(--pr-sticky-top) + 26px));align-self:start;position:sticky;overflow:auto}.pr-table-wrap{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;position:relative;overflow:auto}.pr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px;font-size:13px}.pr-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);z-index:1;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:14px;font-size:12px;position:sticky;top:0}.pr-table thead th:first-child{width:35%}.pr-table thead th:nth-child(2){width:10%}.pr-table thead th:nth-child(3){width:12%}.pr-table thead th:nth-child(4){width:15%}.pr-table thead th:nth-child(5){width:13%}.pr-table thead th:nth-child(6){width:15%}.pr-table thead th button{all:unset;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pr-sort-indicator{color:#ededffd1;font-size:13px}.pr-table tbody td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:12px 14px;overflow:hidden}.pr-table tbody td:first-child{white-space:normal;overflow:visible}.pr-table tbody td:last-child{white-space:nowrap;overflow:visible}.pr-row{cursor:pointer;transition:background .12s}.pr-row:hover{background:#ededff0a}.pr-row[aria-selected=true]{background:#ededff17}.pr-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ededff47}.pr-usercell{align-items:center;gap:12px;min-width:280px;max-width:100%;display:flex}.pr-avatar{border:1px solid var(--pr-line);background:#ffffff08;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.pr-avatar img{object-fit:cover;width:100%;height:100%}.pr-user-meta{flex-direction:column;min-width:0;display:flex}.pr-user-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pr-user-sub{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:16px;margin-top:8px;font-size:12px;display:flex;overflow:hidden}.pr-guildLabel{color:var(--color-text-secondary);letter-spacing:-.01em;align-items:center;gap:6px;font-weight:650;display:inline-flex}.pr-guildLabel svg{opacity:.75;flex:none}.pr-handle{color:#9ec4ffeb}.pr-id{font-variant-numeric:tabular-nums;opacity:.8}.pr-dim{color:var(--color-text-secondary)}.pr-td-num{text-align:right;width:10%;min-width:80px}.pr-td-actions{white-space:nowrap;width:15%;min-width:180px;padding-right:14px!important;overflow:visible!important}.pr-row-actions{opacity:0;pointer-events:none;flex-shrink:0;justify-content:flex-end;gap:8px;min-width:fit-content;transition:opacity .12s;display:flex}.pr-row-actions.is-always-on,.pr-row:hover .pr-row-actions,.pr-row:focus-visible .pr-row-actions,.pr-card:hover .pr-row-actions{opacity:1;pointer-events:auto}.pr-action-btn{border:1px solid var(--pr-line);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;transition:transform .12s,background .12s,border-color .12s,color .12s;display:inline-flex}.pr-action-btn:hover{color:var(--color-text);background:#ffffff0d;border-color:#ededff38;transform:translateY(-1px)}.pr-action-btn.pr-action-approve{color:#22c55ee6;border-color:#22c55e38}.pr-action-btn.pr-action-approve:hover{color:#4ade80;background:#22c55e29;border-color:#22c55e57}.pr-action-btn.pr-action-reject{color:#fb7185eb;border-color:#fb71853d}.pr-action-btn.pr-action-reject:hover{color:#fb7185;background:#fb718529;border-color:#fb71855c}.pr-pagination{background:#ffffff05;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pr-page-info{color:var(--color-text-secondary);font-size:13px}.pr-page-info strong{color:var(--color-text);font-weight:700}.pr-page-controls{align-items:center;gap:8px;display:flex}.pr-page-btn{border:1px solid var(--pr-line);height:34px;color:var(--color-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 14px;font-weight:700;transition:transform .15s,background .15s,border-color .15s}.pr-page-btn:hover:not(:disabled){background:#ededff0f;border-color:#ededff42;transform:translateY(-1px)}.pr-page-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.pr-badge{border:1px solid var(--pr-line);color:var(--color-text-secondary);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.pr-badge-dot{opacity:.9;background:currentColor;border-radius:999px;width:8px;height:8px}.pr-status{color:var(--_c);background:var(--_bg);border-color:var(--_b)}.pr-empty{text-align:center;flex:1;place-items:center;gap:12px;padding:52px 18px;display:grid}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;padding:14px;display:grid}.pr-card{border:1px solid var(--pr-line);background:var(--surface-muted);cursor:pointer;border-radius:16px;flex-direction:column;padding:14px;transition:transform .14s,border-color .14s,background .14s;display:flex}.pr-card:hover{background:var(--surface-muted-hover);border-color:#ededff33;transform:translateY(-2px)}.pr-card:focus-visible{outline:none;box-shadow:0 0 0 3px #ededff38}.pr-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pr-card-user{align-items:center;gap:12px;min-width:0;display:flex}.pr-card-user-meta{min-width:0}.pr-card-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.pr-card-sub{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pr-card-mid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pr-card-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.pr-auth{text-align:center;max-width:520px;margin:0 auto;padding:64px 18px}.pr-auth-icon{border:1px solid var(--pr-line);width:64px;height:64px;color:var(--color-primary);background:linear-gradient(140deg,#ededff1f,#e0dfef0f);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0f}.pr-alert{border:1px solid #ffffff1a;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:700}.pr-alert--success{color:#4ade80;background:#22c55e1f;border-color:#22c55e38}.pr-alert--error{color:#fb7185;background:#fb71851f;border-color:#fb718538}.pr-spinner{border:3px solid #ededff3d;border-top-color:#0000;border-radius:999px;width:40px;height:40px;margin:0 auto;animation:1s linear infinite pr-spin}@keyframes pr-spin{to{transform:rotate(360deg)}}.pr-modal{background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pr-modal-panel{width:min(100%,980px);max-height:min(92vh,980px);overflow:auto}.pr-preview{padding:16px}.pr-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pr-preview-head-left{align-items:center;gap:12px;min-width:0;display:flex}.pr-preview-identity{min-width:0}.pr-preview-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-preview-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:280px;font-size:16px;font-weight:800;overflow:hidden}.pr-preview-subline{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.pr-preview-handle{color:#9ec4ffeb;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.pr-preview-handle--muted{color:var(--color-text-secondary)}.pr-preview-id{font-variant-numeric:tabular-nums;opacity:.9}.pr-preview-head-actions{align-items:center;gap:8px;display:flex}.pr-preview-meta{background:#00000029;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid}.pr-callout{background:#00000029;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}.pr-callout--info{background:linear-gradient(135deg,#9ec4ff17 0%,#00000024 70%);border-color:#9ec4ff2e}.pr-callout--muted{background:#00000029;border-color:#ffffff14}.pr-callout-icon{color:#9ec4ffe0;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}.pr-callout--muted .pr-callout-icon{color:var(--color-text-secondary)}.pr-callout-title{letter-spacing:-.01em;font-size:13px;font-weight:900}.pr-callout-text{color:var(--color-text-secondary);margin-top:6px;font-size:12px;line-height:1.45}.pr-preview-meta-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px}.pr-preview-meta-value{letter-spacing:-.01em;margin-top:6px;font-weight:800}.pr-textarea{resize:vertical;width:100%;color:var(--color-text);font:inherit;background:#00000029;border:1px solid #ffffff1a;border-radius:14px;padding:12px;line-height:1.45}.pr-textarea:focus-visible{border-color:#ededff52;outline:none;box-shadow:0 0 0 3px #ededff2e}.pr-preview-note-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:11px;font-weight:800;display:block}.pr-note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pr-note-head .pr-preview-note-label{margin:0}.pr-note-actions{align-items:center;gap:8px;display:inline-flex}.pr-note-btn{height:30px;color:var(--color-text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.pr-note-btn:hover{background:#ededff0f;border-color:#ededff33;transform:translateY(-1px)}.pr-note-btn.is-saved{color:#4ade80;background:#4ade801f;border-color:#4ade804d}.pr-note-btn--ghost{color:var(--color-text-secondary);background:0 0}.pr-note-btn--ghost:hover{color:var(--color-text);background:#ffffff0a;border-color:#ffffff2e}.pr-note-hint{color:var(--color-text-secondary);margin-bottom:10px;font-size:12px;line-height:1.35}.pr-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pr-metric{background:#00000029;border:1px solid #ffffff14;border-radius:16px;padding:12px}.pr-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px}.pr-metric-value{margin-top:8px;font-size:16px;font-weight:900}.pr-preview-loading{color:var(--color-text-secondary);text-align:center;border:1px dashed #ffffff29;border-radius:14px;margin-top:12px;padding:12px;font-size:13px;font-weight:800}.pr-preview-section-title{letter-spacing:-.01em;margin-top:16px;margin-bottom:10px;font-weight:900}.pr-preview-tweet-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pr-fold{margin-top:14px}.pr-fold-summary{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 0;display:flex}.pr-fold-summary:focus-visible{outline:none;box-shadow:0 0 0 3px #ededff2e}.pr-fold-summary:hover{color:#ededffeb}.pr-fold-title{letter-spacing:-.01em;font-weight:900}.pr-fold-meta{color:var(--color-text-secondary);margin-left:auto;font-size:12px}.pr-fold-chevron{color:var(--color-text-secondary);transition:transform .14s}.pr-fold-chevron.is-open{transform:rotate(180deg)}.pr-fold-body{padding:12px 0 0}.pr-preview-actions{margin-top:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#131318d1;border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-inline:-16px;padding:12px 16px 16px;display:grid;position:sticky;bottom:-1px}.pr-timeline{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin-top:16px;padding:12px 0}.pr-timeline-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:12px;font-size:13px;font-weight:900}.pr-timeline-header{color:var(--color-text);border-bottom:1px solid #ffffff14;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600}.pr-timeline-list{position:relative}.pr-timeline-list:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:20px}.pr-timeline-item{gap:16px;margin-bottom:12px;display:flex;position:relative}.pr-timeline-marker{z-index:1;background:#ededff14;border:2px solid #ededff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.pr-timeline-marker:after{content:"";background:var(--tone-primary,#60a5fa);border-radius:50%;width:8px;height:8px}.pr-timeline-content{padding-top:4px}.pr-timeline-action{margin-bottom:4px}.pr-timeline-action-label{color:var(--color-text);font-size:13px;font-weight:700}.pr-timeline-notes{color:var(--color-text-secondary);background:#60a5fa0f;border-left:2px solid #60a5fa4d;border-radius:4px;margin:6px 0;padding:8px;font-size:12px;font-style:italic}.pr-timeline-date{color:var(--color-text-secondary);font-size:11px}.pr-timeline-loading{text-align:center;color:var(--color-text-secondary);padding:12px;font-size:12px}.pr-preview-actions-note{color:var(--color-text-secondary);text-align:center;background:#00000029;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:12px;font-size:13px;font-weight:800}.pr-btn{height:40px;color:var(--color-text);cursor:pointer;letter-spacing:-.01em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.pr-btn:hover:not(:disabled){background:#ededff0f;border-color:#ededff3d;transform:translateY(-1px)}.pr-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.pr-btn--primary{background:var(--color-primary);color:var(--color-primary-text);border-color:#ededff57}.pr-btn--primary:hover:not(:disabled){background:#ededffeb}.pr-btn--danger{color:#fb7185;background:#fb71851f;border-color:#fb71853d}.pr-btn--muted{color:var(--color-text);background:#00000029;border-color:#ffffff1a}@media (max-width:860px){.pr-hide-md,.pr-preview-surface{display:none}.pr-title{font-size:38px}.pr-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pr-table{table-layout:auto;min-width:800px}.pr-table thead th:first-child,.pr-table thead th:nth-child(2),.pr-table thead th:nth-child(3),.pr-table thead th:nth-child(4),.pr-table thead th:nth-child(5),.pr-table thead th:nth-child(6){width:auto}.pr-row-actions{opacity:1;pointer-events:auto}.pr-action-btn{flex-shrink:0;width:36px;height:36px}.pr-td-actions{white-space:nowrap;background:var(--pr-surface);z-index:1;min-width:180px;position:sticky;right:0;box-shadow:-4px 0 8px #0000001a}.pr-table thead th:last-child{z-index:2;background:#ffffff05;position:sticky;right:0;box-shadow:-4px 0 8px #0000001a}.pr-table tbody td:not(:last-child){text-overflow:ellipsis;max-width:200px;overflow:hidden}}@media (max-width:520px){.pr-title{font-size:34px}.pr-surface{border-radius:12px}.pr-list-surface{min-height:320px}.pr-action-btn{width:40px;height:40px}.pr-table tbody td{padding:10px 8px}.pr-table thead th{padding:12px 8px}.pr-row-actions{gap:6px;min-width:fit-content}.pr-td-actions{min-width:200px;padding-right:8px!important}.pr-table thead th:last-child{padding-right:8px!important}}@media (prefers-reduced-motion:reduce){.pr-row,.pr-icon-btn,.pr-action-btn,.pr-card,.pr-fold-chevron,.pr-note-btn,.pr-page-btn,.pr-btn{transition:none!important}.pr-spinner{animation:none!important}}.portfolio-timeline-container{max-height:600px;padding:12px 0;overflow-y:auto}.portfolio-timeline{padding:0;position:relative}.portfolio-timeline-item{border-bottom:1px solid #ffffff0d;grid-template-columns:32px 120px 1fr;align-items:flex-start;gap:16px;padding:12px 0;display:grid;position:relative}.portfolio-timeline-item:last-child{border-bottom:none}.portfolio-timeline-item:not(:last-child):before{content:"";background:#ffffff14;width:2px;position:absolute;top:32px;bottom:-12px;left:15px}.portfolio-timeline-marker{border:2px solid var(--color-primary);z-index:1;background:#3b82f61f;border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.portfolio-timeline-date{color:var(--color-text-secondary);letter-spacing:.01em;text-align:right;padding-top:2px;font-size:12px;font-weight:500}.portfolio-timeline-content{padding-top:2px}.portfolio-timeline-action{color:var(--color-text);background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;margin-bottom:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.portfolio-timeline-notes{color:var(--color-text-secondary);background:#ffffff05;border-left:2px solid #3b82f633;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:12px;line-height:1.4}@media (max-width:640px){.portfolio-form-tabs-track{flex-wrap:wrap;gap:6px;width:100%;display:flex;overflow:visible}.portfolio-tab-btn{text-align:center;flex:calc(33.333% - 6px);justify-content:center;gap:0;min-width:0;line-height:1.1;white-space:normal!important;padding:10px!important}.portfolio-tab-btn svg{display:none!important}}.global-grid{z-index:0;pointer-events:none;background:radial-gradient(600px 280px at 18% 18%,#ededff1f,#0000 60%),radial-gradient(560px 260px at 82% 26%,#e0dfef14,#0000 62%),linear-gradient(#ffffff05,#fff0);position:fixed;inset:0;overflow:hidden}.global-grid:before,.global-grid:after{content:"";will-change:transform;contain:paint;backface-visibility:hidden;position:absolute;inset:-40%;transform:translate(0,0)}.global-grid:before{opacity:.8;background:repeating-linear-gradient(90deg,#ededff29 0 1px,#0000 1px 72px),repeating-linear-gradient(#ededff17 0 1px,#0000 1px 72px);animation:84s linear infinite gridWanderA}.global-grid:after{opacity:.22;background:repeating-linear-gradient(90deg,#ededff1f 0 1px,#0000 1px 18px),repeating-linear-gradient(#ededff12 0 1px,#0000 1px 18px);animation:122s linear infinite gridWanderB}@keyframes gridWanderA{0%{transform:translate(0,0)rotate(0)}10%{transform:translate(-28px,14px)rotate(.15deg)}20%{transform:translate(-64px,-18px)rotate(-.1deg)}30%{transform:translate(-92px,26px)rotate(.22deg)}40%{transform:translate(-58px,62px)rotate(-.18deg)}50%{transform:translate(-10px,34px)rotate(.1deg)}60%{transform:translate(22px,70px)rotate(-.22deg)}70%{transform:translate(-18px,96px)rotate(.18deg)}80%{transform:translate(-54px,54px)rotate(-.12deg)}90%{transform:translate(-24px,18px)rotate(.08deg)}to{transform:translate(0,0)rotate(0)}}@keyframes gridWanderB{0%{transform:translate(0,0)rotate(0)}12%{transform:translate(18px,-22px)rotate(-.12deg)}24%{transform:translate(52px,-10px)rotate(.1deg)}36%{transform:translate(30px,38px)rotate(-.18deg)}48%{transform:translate(-16px,22px)rotate(.14deg)}60%{transform:translate(-42px,64px)rotate(-.1deg)}72%{transform:translate(-10px,92px)rotate(.2deg)}84%{transform:translate(34px,66px)rotate(-.16deg)}96%{transform:translate(12px,26px)rotate(.08deg)}to{transform:translate(0,0)rotate(0)}}[data-theme=light] .global-grid:before{opacity:.18}[data-theme=light] .global-grid:after{opacity:.12}@media (prefers-reduced-motion:reduce){.global-grid:before,.global-grid:after{animation:none!important;transform:none!important}}.app-shell{z-index:1;position:relative}.dashboard-page{isolation:isolate;min-height:100vh;padding:112px 20px 72px;position:relative;overflow-x:clip}.dashboard-page:after{content:"";opacity:.14;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(560px 280px at 28% 0,#000000e0,#0000 68%);mask-image:radial-gradient(560px 280px at 28% 0,#000000e0,#0000 68%)}.dashboard-page--centered{justify-content:center;align-items:center;display:flex}.dashboard-shell{z-index:1;gap:20px;width:min(100%,980px);margin:0 auto;display:grid;position:relative}.dashboard-card,.dashboard-state-card{border:1px solid var(--color-badge-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#1a1a23f2 0%,#131318eb 100%);border-radius:22px;box-shadow:0 16px 42px #0000003d}.dashboard-card{padding:clamp(20px,2.8vw,30px)}.dashboard-profile-head{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.dashboard-avatar-shell{background:linear-gradient(140deg,#ededff29,#e0dfef14);border:3px solid #131318eb;border-radius:50%;flex-shrink:0;width:96px;height:96px;overflow:hidden;box-shadow:0 10px 28px #00000059}.dashboard-avatar-shell img,.dashboard-avatar-fallback{width:100%;height:100%}.dashboard-avatar-shell img{object-fit:cover;display:block}.dashboard-avatar-fallback{color:var(--color-text-secondary);background:#12131bcc;justify-content:center;align-items:center;display:flex}.dashboard-profile-meta{gap:10px;min-width:0;display:grid}.dashboard-profile-meta h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,34px);line-height:1.08}.dashboard-subline{color:var(--color-text-secondary);margin:0;font-size:14px}.dashboard-notice{--dashboard-notice-color:var(--tone-neutral);--dashboard-notice-bg:var(--tone-neutral-bg);--dashboard-notice-border:var(--tone-neutral-border);border:1px solid var(--dashboard-notice-border);background:var(--dashboard-notice-bg);color:var(--dashboard-notice-color);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.dashboard-notice--warning{--dashboard-notice-color:var(--tone-warning);--dashboard-notice-bg:var(--tone-warning-bg);--dashboard-notice-border:var(--tone-warning-border)}.dashboard-notice--info{--dashboard-notice-color:var(--tone-info);--dashboard-notice-bg:linear-gradient(140deg, #60a5fa21, #4ade801a);--dashboard-notice-border:var(--tone-info-border)}.dashboard-notice h3{margin:0;font-size:15px;line-height:1.2}.dashboard-notice p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.dashboard-link{color:#fff;text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:.8px;transition:opacity .2s}.dashboard-link:hover{opacity:.8}.dashboard-link:active{opacity:.6}.dashboard-block+.dashboard-block{margin-top:18px}.dashboard-block-head{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:10px;display:flex}.dashboard-block-head h2{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.dashboard-block-head--primary{margin-bottom:14px}.dashboard-block-head--primary svg{color:var(--color-primary)}.dashboard-chip-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.dashboard-chip-card{border:1px solid var(--color-badge-border);background:var(--surface-muted);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.dashboard-chip-card:hover{background:var(--surface-muted-hover);border-color:#ededff4d;transform:translateY(-1px)}.dashboard-chip-icon{background:var(--surface-chip);border:1px solid var(--color-badge-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:inline-flex}.dashboard-chip-icon img{object-fit:contain;width:18px;height:18px}.dashboard-chip-meta{gap:2px;min-width:0;display:grid}.dashboard-chip-meta strong{font-size:14px;line-height:1.2}.dashboard-chip-meta span{color:var(--color-text-secondary);font-size:12px;line-height:1.2}.dashboard-role-list{flex-wrap:wrap;gap:8px;display:flex}.dashboard-role-pill{color:var(--tone-info);border:1px solid var(--tone-info-border);background:var(--tone-info-bg);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-role-pill img{object-fit:contain;width:15px;height:15px}.dashboard-role-emoji{font-size:14px;line-height:1}.dashboard-action-panel{border-top:1px solid var(--color-badge-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.dashboard-action-copy{align-items:flex-start;gap:10px;max-width:66ch;display:flex}.dashboard-action-copy svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.dashboard-action-copy h3{margin:0;font-size:15px}.dashboard-action-copy p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.4}.dashboard-action-copy p span{color:var(--tone-info);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.dashboard-action-btn{white-space:nowrap;border-radius:12px;gap:8px;min-height:42px;padding:10px 18px;font-size:13px}.dashboard-action-btn--secondary{color:var(--color-text);border:1px solid var(--color-badge-border);background:var(--surface-chip)}.dashboard-action-btn--secondary:hover:not(:disabled){background:var(--surface-chip-hover);transform:translateY(-1px);box-shadow:0 12px 24px #0000003d}.dashboard-action-btn:focus-visible,.dashboard-login-btn:focus-visible{outline-offset:2px;outline:2px solid #ededffb3}.dashboard-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dashboard-stat-tile{border:1px solid var(--color-badge-border);background:var(--surface-muted);border-radius:12px;gap:6px;padding:12px;display:grid}.dashboard-stat-tile span{color:var(--color-text-secondary);font-size:12px}.dashboard-stat-tile strong{font-size:15px}.dashboard-list{gap:8px;display:grid}.dashboard-list-item{border:1px solid var(--color-badge-border);background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.dashboard-list-meta{gap:4px;min-width:0;display:grid}.dashboard-list-meta strong{font-size:14px}.dashboard-list-meta span{color:var(--color-text-secondary);font-size:12px}.dashboard-status-chip{text-transform:capitalize;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.dashboard-status-chip--success{color:var(--tone-success);background:var(--tone-success-bg);border-color:var(--tone-success-border)}.dashboard-status-chip--danger{color:var(--tone-danger);background:var(--tone-danger-bg);border-color:var(--tone-danger-border)}.dashboard-status-chip--info{color:var(--tone-info);background:var(--tone-info-bg);border-color:var(--tone-info-border)}.dashboard-status-chip--neutral{color:var(--tone-neutral);background:var(--tone-neutral-bg);border-color:var(--tone-neutral-border)}.dashboard-timeline{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;gap:0;max-height:480px;padding-right:4px;display:grid;overflow-y:auto}.dashboard-timeline::-webkit-scrollbar{width:8px}.dashboard-timeline::-webkit-scrollbar-track{background:0 0}.dashboard-timeline::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px;transition:background .2s}.dashboard-timeline::-webkit-scrollbar-thumb:hover{background:#3b82f680}.dashboard-timeline-item{background:#3b82f608;border-bottom:1px solid #ffffff0a;border-left:3px solid #3b82f633;align-items:flex-start;gap:12px;padding:14px 12px;transition:all .2s;display:flex;position:relative}.dashboard-timeline-item:hover{background:#3b82f614;border-left-color:#3b82f666}.dashboard-timeline-item[data-action=reject] .dashboard-timeline-copy strong{color:#fecaca;background:#ef44441f;border-color:#ef44444d}.dashboard-timeline-item[data-action=reject]:hover .dashboard-timeline-copy strong{background:#ef44442e;border-color:#ef444466}.dashboard-timeline-item[data-action=reject] .dashboard-timeline-notes{color:#fca5a5;background:#ef444414;border-left-color:#ef444466}.dashboard-timeline-item[data-action=reject]:hover .dashboard-timeline-notes{background:#ef44441f;border-left-color:#ef444499}.dashboard-timeline-item[data-action=approve] .dashboard-timeline-copy strong{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e4d}.dashboard-timeline-item[data-action=approve]:hover .dashboard-timeline-copy strong{background:#22c55e2e;border-color:#22c55e66}.dashboard-timeline-item[data-action=approve] .dashboard-timeline-notes{color:#86efac;background:#22c55e14;border-left-color:#22c55e66}.dashboard-timeline-item[data-action=approve]:hover .dashboard-timeline-notes{background:#22c55e1f;border-left-color:#22c55e99}.dashboard-timeline-item[data-action=submit] .dashboard-timeline-copy strong{color:#bfdbfe;background:#3b82f626;border-color:#3b82f659}.dashboard-timeline-item[data-action=submit]:hover .dashboard-timeline-copy strong{background:#3b82f633;border-color:#3b82f673}.dashboard-timeline-item[data-action=submit] .dashboard-timeline-notes{color:#93c5fd;background:#3b82f61a;border-left-color:#3b82f673}.dashboard-timeline-item[data-action=submit]:hover .dashboard-timeline-notes{background:#3b82f626;border-left-color:#3b82f699}.dashboard-timeline-item[data-action=promoted] .dashboard-timeline-copy strong{color:#e9d5ff;background:#a855f71f;border-color:#a855f74d}.dashboard-timeline-item[data-action=promoted]:hover .dashboard-timeline-copy strong{background:#a855f72e;border-color:#a855f766}.dashboard-timeline-item[data-action=promoted] .dashboard-timeline-notes{color:#d8b4fe;background:#a855f714;border-left-color:#a855f766}.dashboard-timeline-item[data-action=promoted]:hover .dashboard-timeline-notes{background:#a855f71f;border-left-color:#a855f799}.dashboard-timeline-item[data-action=request_changes] .dashboard-timeline-copy strong{color:#fef3c7;background:#f59e0b1f;border-color:#f59e0b4d}.dashboard-timeline-item[data-action=request_changes]:hover .dashboard-timeline-copy strong{background:#f59e0b2e;border-color:#f59e0b66}.dashboard-timeline-item[data-action=request_changes] .dashboard-timeline-notes{color:#fcd34d;background:#f59e0b14;border-left-color:#f59e0b66}.dashboard-timeline-item[data-action=request_changes]:hover .dashboard-timeline-notes{background:#f59e0b1f;border-left-color:#f59e0b99}.dashboard-timeline-item[data-action=reverted_to_draft] .dashboard-timeline-copy strong{color:#cbd5e1;background:#64748b1f;border-color:#64748b4d}.dashboard-timeline-item[data-action=reverted_to_draft]:hover .dashboard-timeline-copy strong{background:#64748b2e;border-color:#64748b66}.dashboard-timeline-item[data-action=reverted_to_draft] .dashboard-timeline-notes{color:#b0b9c3;background:#64748b14;border-left-color:#64748b66}.dashboard-timeline-item[data-action=reverted_to_draft]:hover .dashboard-timeline-notes{background:#64748b1f;border-left-color:#64748b99}.dashboard-timeline-item:last-child{border-bottom:none}.dashboard-timeline-item+.dashboard-timeline-item{border-top:none}.dashboard-timeline-dot{background:var(--color-primary);z-index:2;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:5px;transition:all .2s;position:relative;box-shadow:0 0 0 3px #3b82f61f}.dashboard-timeline-item:hover .dashboard-timeline-dot{transform:scale(1.2);box-shadow:0 0 0 4px #3b82f633,0 0 8px #3b82f666}.dashboard-timeline-copy{flex:1;gap:5px;min-width:0;display:grid}.dashboard-timeline-copy strong{color:var(--color-text);background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;width:fit-content;padding:3px 8px;font-size:13px;font-weight:600;transition:all .2s;display:inline-block}.dashboard-timeline-item:hover .dashboard-timeline-copy strong{background:#3b82f626;border-color:#3b82f64d}.dashboard-timeline-copy span{color:var(--color-text-secondary);font-size:12px;font-weight:500}.dashboard-timeline-notes{color:var(--color-text-secondary);background:#3b82f60f;border-left:3px solid #3b82f64d;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5;transition:all .2s;display:block}.dashboard-timeline-item:hover .dashboard-timeline-notes{background:#3b82f61a;border-left-color:#3b82f680}.dashboard-state-card{text-align:center;z-index:1;width:min(100%,540px);padding:34px 30px;position:relative}.dashboard-state-card p{color:var(--color-text-secondary);margin:0}.dashboard-state-card--login h1{letter-spacing:-.02em;margin:12px 0 8px;font-size:32px}.dashboard-state-card--login p{margin:0 0 24px;font-size:15px;line-height:1.5}.dashboard-state-card--error p{color:var(--tone-danger);font-weight:600}.dashboard-login-avatar{width:78px;height:78px;color:var(--color-text-secondary);border:1px solid var(--color-badge-border);background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.dashboard-login-btn{border-radius:12px;gap:8px;padding:12px 22px}.dashboard-spinner{border:3px solid #ededff47;border-top-color:#ededfff2;border-radius:50%;width:36px;height:36px;margin:0 auto 14px;animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.dashboard-page{padding:104px 16px 56px}.dashboard-card,.dashboard-state-card{border-radius:18px}.dashboard-card{padding:18px}}@media (max-width:560px){.dashboard-profile-meta h1{font-size:28px}.dashboard-action-panel,.dashboard-action-copy{align-items:stretch}.dashboard-action-btn{justify-content:center;width:100%}.dashboard-list-item{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dashboard-chip-card,.dashboard-action-btn,.dashboard-spinner{transition:none!important;animation:none!important}}[data-theme=light] .dashboard-page:after{opacity:.1;background-image:linear-gradient(90deg,#12182112 1px,#0000 1px),linear-gradient(#1218210d 1px,#0000 1px)}[data-theme=light] .dashboard-chip-card:hover{border-color:#12182138}._verified_lvyh0_1{fill:currentColor;-webkit-user-select:none;user-select:none;vertical-align:text-bottom;max-width:20px;height:1.25em;max-height:20px;margin-left:.125rem}._root_98iqw_1{width:100%;min-width:250px;max-width:550px;color:var(--tweet-font-color);font-family:var(--tweet-font-family);box-sizing:border-box;border:var(--tweet-border);margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);border-radius:12px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}._root_98iqw_1:hover{background-color:var(--tweet-bg-color-hover)}._article_98iqw_21{box-sizing:inherit;padding:.75rem 1rem;position:relative}.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:.75rem 0;--tweet-quoted-body-font-size:.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:.25rem 0 .75rem 0;--tweet-info-font-size:.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + .75em);--tweet-replies-font-size:.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{box-sizing:border-box;margin:0;padding:0}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #fafafa, #eaeaea, #eaeaea, #fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:#00000008;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:#006fd61a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:#ffffff08;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}._verifiedOld_lcna5_1{color:var(--tweet-verified-old-color)}._verifiedBlue_lcna5_4{color:var(--tweet-verified-blue-color)}._verifiedGovernment_lcna5_7{color:#829aab}._label_36ucz_1{border:var(--tweet-border);border-radius:2px;width:1.0625em;max-width:17px;height:1.0625em;max-height:17px;margin-left:4px;margin-right:2px;display:flex}._label_36ucz_1>img{width:100%;height:100%}._header_nqq4j_1{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding-bottom:.75rem;display:flex;overflow:hidden}._avatar_nqq4j_11{width:48px;height:48px;position:relative}._avatarOverflow_nqq4j_16{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}._avatarSquare_nqq4j_23{border-radius:4px}._avatarShadow_nqq4j_26{width:100%;height:100%;transition-property:background-color;transition-duration:.2s;box-shadow:inset 0 0 2px #00000008}._avatarShadow_nqq4j_26:hover{background-color:#1a1a1a26}._author_nqq4j_37{flex-direction:column;justify-content:center;max-width:calc(100% - 84px);margin:0 .5rem;display:flex}._authorLink_nqq4j_44{color:inherit;align-items:center;text-decoration:none;display:flex}._authorLink_nqq4j_44:hover{text-decoration-line:underline}._authorVerified_nqq4j_53{display:inline-flex}._authorLinkText_nqq4j_56{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._authorMeta_nqq4j_63,._authorFollow_nqq4j_66{display:flex}._username_nqq4j_69{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;text-decoration:none}._follow_nqq4j_74{color:var(--tweet-color-blue-secondary);font-weight:700;text-decoration:none}._follow_nqq4j_74:hover{text-decoration-line:underline}._separator_nqq4j_82{padding:0 .25rem}._brand_nqq4j_86{margin-inline-start:auto}._twitterIcon_nqq4j_90{width:23.75px;height:23.75px;color:var(--tweet-twitter-icon-color);fill:currentColor;-webkit-user-select:none;user-select:none}._root_1ec15_1{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:pre-wrap;margin-bottom:.25rem;font-size:.9375rem;line-height:1.25rem;text-decoration:none}._root_1ec15_1:hover{text-decoration-line:underline;text-decoration-thickness:1px}._root_eihfa_1{font-weight:inherit;color:var(--tweet-color-blue-secondary);cursor:pointer;text-decoration:none}._root_eihfa_1:hover{text-decoration-line:underline;text-decoration-thickness:1px}._root_1xq52_1{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}._root_g9tkv_1{margin-top:.75rem;position:relative;overflow:hidden}._rounded_g9tkv_6{border:var(--tweet-border);border-radius:12px}._mediaWrapper_g9tkv_10{grid-auto-rows:1fr;gap:2px;width:100%;height:100%;display:grid}._grid2Columns_g9tkv_17{grid-template-columns:repeat(2,1fr)}._grid3_g9tkv_20>a:first-child{grid-row:span 2}._grid2x2_g9tkv_23{grid-template-rows:repeat(2,1fr)}._mediaContainer_g9tkv_26{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._mediaLink_g9tkv_34{outline-style:none;text-decoration:none}._skeleton_g9tkv_38{width:100%;padding-bottom:56.25%;display:block}._image_g9tkv_43{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0}._anchor_fp31d_1{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:9999px;outline-style:none;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}._videoButton_fp31d_17{background-color:var(--tweet-color-blue-primary);cursor:pointer;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:67px;height:67px;transition-property:background-color;transition-duration:.2s;display:flex;position:relative}._videoButton_fp31d_17:hover,._videoButton_fp31d_17:focus-visible{background-color:var(--tweet-color-blue-primary-hover)}._videoButtonIcon_fp31d_35{color:#fff;fill:currentColor;-webkit-user-select:none;user-select:none;width:calc(50% + 4px);max-width:100%;height:calc(50% + 4px);margin-left:3px}._watchOnTwitter_fp31d_44{position:absolute;top:12px;right:8px}._watchOnTwitter_fp31d_44>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f1419bf;min-width:2rem;min-height:2rem;font-size:.875rem;line-height:1rem}._watchOnTwitter_fp31d_44>a:hover{background-color:#272c30bf}._viewReplies_fp31d_60{background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);min-height:2rem;font-size:.9375rem;line-height:1.25rem;position:relative}._viewReplies_fp31d_60:hover{background-color:var(--tweet-color-blue-primary-hover)}._root_i24yn_1{color:inherit;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height);text-decoration:none}._root_i24yn_1:hover{text-decoration-line:underline;text-decoration-thickness:1px}._info_19qcj_1{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.125rem;display:flex}._infoLink_19qcj_10{color:inherit;height:var(--tweet-actions-icon-wrapper-size);width:var(--tweet-actions-icon-wrapper-size);font:inherit;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;margin-right:-4px;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}._infoLink_19qcj_10:hover{background-color:var(--tweet-color-blue-secondary-hover)}._infoIcon_19qcj_30{color:inherit;fill:currentColor;height:var(--tweet-actions-icon-size);-webkit-user-select:none;user-select:none}._infoLink_19qcj_10:hover>._infoIcon_19qcj_30{color:var(--tweet-color-blue-secondary)}._actions_n2anf_1{color:var(--tweet-font-color-secondary);border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.25rem;padding-top:.25rem;display:flex}._like_n2anf_13,._reply_n2anf_14,._copy_n2anf_15{color:inherit;align-items:center;margin-right:1.25rem;text-decoration:none;display:flex}._like_n2anf_13:hover,._reply_n2anf_14:hover,._copy_n2anf_15:hover{background-color:#0000}._like_n2anf_13:hover>._likeIconWrapper_n2anf_27{background-color:var(--tweet-color-red-primary-hover)}._like_n2anf_13:hover>._likeCount_n2anf_30{color:var(--tweet-color-red-primary);text-decoration-line:underline}._likeIconWrapper_n2anf_27,._replyIconWrapper_n2anf_35,._copyIconWrapper_n2anf_36{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);border-radius:9999px;justify-content:center;align-items:center;margin-left:-.25rem;display:flex}._likeIcon_n2anf_27,._replyIcon_n2anf_35,._copyIcon_n2anf_36{height:var(--tweet-actions-icon-size);fill:currentColor;-webkit-user-select:none;user-select:none}._likeIcon_n2anf_27{color:var(--tweet-color-red-primary)}._likeCount_n2anf_30,._replyText_n2anf_56,._copyText_n2anf_57{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}._reply_n2anf_14:hover>._replyIconWrapper_n2anf_35{background-color:var(--tweet-color-blue-secondary-hover)}._reply_n2anf_14:hover>._replyText_n2anf_56{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}._replyIcon_n2anf_35{color:var(--tweet-color-blue-primary)}._copy_n2anf_15{font:inherit;cursor:pointer;background:0 0;border:none}._copy_n2anf_15:hover>._copyIconWrapper_n2anf_36{background-color:var(--tweet-color-green-primary-hover)}._copy_n2anf_15:hover ._copyIcon_n2anf_36{color:var(--tweet-color-green-primary)}._copy_n2anf_15:hover>._copyText_n2anf_57{color:var(--tweet-color-green-primary);text-decoration-line:underline}._replies_1cutb_1{padding:.25rem 0}._link_1cutb_4{color:var(--tweet-color-blue-secondary);-webkit-user-select:none;user-select:none;border:var(--tweet-border);border-radius:9999px;outline-style:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 1rem;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}._link_1cutb_4:hover{background-color:var(--tweet-color-blue-secondary-hover)}._text_1cutb_23{font-weight:var(--tweet-replies-font-weight);font-size:var(--tweet-replies-font-size);line-height:var(--tweet-replies-line-height);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._root_q5799_1{border:var(--tweet-border);width:100%;margin:var(--tweet-quoted-container-margin);cursor:pointer;border-radius:12px;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}._root_q5799_1:hover{background-color:var(--tweet-quoted-bg-color-hover)}._article_q5799_16{box-sizing:inherit;position:relative}._header_f00ab_1{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding:.75rem .75rem 0;display:flex;overflow:hidden}._avatar_f00ab_11{width:20px;height:20px;position:relative}._avatarOverflow_f00ab_16{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}._avatarSquare_f00ab_23{border-radius:4px}._author_f00ab_27{align-items:center;margin:0 .5rem;display:flex}._authorText_f00ab_33{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._username_f00ab_40{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;margin-left:.125rem;text-decoration:none}._root_175ot_1{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;white-space:pre-wrap;padding:0 .75rem}._root_16yxa_1{flex-direction:column;align-items:center;padding-bottom:.75rem;display:flex}._root_16yxa_1>h3{margin-bottom:.5rem;font-size:1.25rem}._skeleton_oi7hr_1{background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;border-radius:5px;width:100%;animation:8s ease-in-out infinite _loading_oi7hr_1;display:block}@media (prefers-reduced-motion:reduce){._skeleton_oi7hr_1{background-position:200% 0;animation:none}}@keyframes _loading_oi7hr_1{0%{background-position:200% 0}to{background-position:-200% 0}}._root_17qqv_1{pointer-events:none;padding-bottom:.25rem}.ps-page{--ps-max:1000px;--ps-radius:20px;--ps-spacing:24px;--ps-card-bg:#0f112166;--ps-border:#ededff1f;--ps-accent:var(--color-primary);min-height:100vh;padding:120px 20px 72px;position:relative;overflow-x:clip}.ps-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(640px 280px at 12% 26%,#ededff1f,#0000 60%),radial-gradient(520px 320px at 78% 10%,#e0dfef14,#0000 62%);height:480px;position:absolute;inset:-200px -100px auto}.ps-page:after{content:"";opacity:.1;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.ps-shell{max-width:var(--ps-max);z-index:1;width:100%;margin:0 auto;position:relative}.ps-spinner{border:3px solid #ededff1a;border-top-color:var(--ps-accent);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ps-header{text-align:center;margin-bottom:48px}.ps-headerBadge{border:1px solid var(--ps-border);width:80px;height:80px;color:var(--ps-accent);background:linear-gradient(140deg,#ededff1a,#e0dfef0d);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 16px;animation:3s ease-in-out infinite float;display:inline-flex;box-shadow:0 16px 40px #0003,inset 0 1px #ffffff0d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ps-title{letter-spacing:-.02em;background:linear-gradient(120deg, var(--color-text) 0%, #ededffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.1}.ps-subtitle{color:var(--color-text-secondary);max-width:55ch;margin:0 auto;font-size:16px;line-height:1.5}.ps-profile-card{padding:var(--ps-spacing);border-radius:var(--ps-radius);border:1px solid var(--ps-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f1121eb,#1a1a23e0);align-items:center;gap:24px;display:flex;box-shadow:0 16px 48px #0003}.ps-profile-avatar{border:2px solid var(--ps-accent);background:#0003;border-radius:999px;flex-shrink:0;width:120px;height:120px;overflow:hidden;box-shadow:0 12px 32px #0000004d}.ps-profile-avatar img{object-fit:cover;width:100%;height:100%}.ps-avatar-fallback{width:100%;height:100%;color:var(--ps-accent);background:linear-gradient(135deg,#ededff1a,#e0dfef0d);justify-content:center;align-items:center;font-size:48px;font-weight:800;display:flex}.ps-profile-info{flex:1;min-width:0}.ps-profile-name{letter-spacing:-.01em;color:var(--color-text);margin:0 0 4px;font-size:28px;font-weight:800}.ps-profile-id{color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.ps-guild-badge{color:var(--color-text);background:#ededff0f;border:1px solid #ededff33;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.ps-guild-emoji{font-size:16px}.ps-guild-name{color:var(--color-text)}.ps-guild-tier{color:var(--ps-accent);background:#ededff1f;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.ps-grid{gap:var(--ps-spacing);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:48px;display:grid}.ps-section{padding:var(--ps-spacing);border-radius:var(--ps-radius);border:1px solid var(--ps-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1121e0;transition:all .3s;box-shadow:0 8px 24px #0000001f}.ps-section:hover{border-color:#ededff3d;box-shadow:0 12px 32px #00000029}.ps-section-title{letter-spacing:.01em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:800;display:flex}.ps-section-title svg{color:var(--ps-accent);opacity:.8}.discord-section{--ps-accent:#5865f2}.contribution-section{--ps-accent:#f59e0b}.portfolio-section{--ps-accent:#8b5cf6}.guild-section{--ps-accent:#10b981}.ps-stats-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.ps-stat-item{gap:10px;display:grid}.ps-stat-value{letter-spacing:-.01em;color:var(--color-text);font-size:clamp(24px,5vw,32px);font-weight:900;line-height:1}.ps-stat-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700}.ps-stat-bar{background:#ededff14;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.ps-stat-fill{background:var(--ps-accent);border-radius:3px;height:100%;animation:1.2s ease-out growIn}.ps-stat-fill.discord{background:linear-gradient(90deg,#5865f2,#7289da)}.ps-stat-fill.contribution{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ps-stat-fill.portfolio{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.ps-stat-fill.guild{background:linear-gradient(90deg,#10b981,#34d399)}@keyframes growIn{0%{opacity:0;width:0}to{opacity:1}}.ps-stat-indicator{align-items:center;gap:6px;margin-top:4px;display:flex}.ps-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:36px;display:grid}.ps-summary-card{border-radius:var(--ps-radius);border:1px solid var(--ps-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:linear-gradient(135deg,#0f1121d9,#1a1a23d1);padding:24px;transition:all .4s;box-shadow:0 8px 20px #0000001a}.ps-summary-card:hover{border-color:#ededff33;transform:translateY(-4px);box-shadow:0 12px 28px #00000029}.ps-summary-card h4{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.ps-summary-value{color:var(--ps-accent);margin-bottom:8px;font-size:clamp(28px,6vw,36px);font-weight:900;line-height:1}.ps-summary-card p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.ps-footer-note{text-align:center;color:var(--color-text-secondary);margin:0;padding:16px 0;font-size:12px}.ps-empty{text-align:center;color:var(--color-text-secondary);padding:80px 20px}.ps-empty h2{color:var(--color-text);margin:0 0 12px;font-size:24px;font-weight:800}.ps-empty p{margin:0;font-size:14px;line-height:1.6}.ps-activity-badge-section{margin-bottom:48px}.ps-activity-badge{border-radius:var(--ps-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ededff0d,#c8b0ff05);border:2px solid;align-items:center;gap:20px;padding:20px 24px;transition:all .3s;display:flex;box-shadow:0 16px 48px #0003}.ps-activity-badge:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.ps-activity-icon{text-align:center;min-width:40px;font-size:32px}.ps-activity-content{flex:1}.ps-activity-level{color:var(--color-text);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:800}.ps-activity-sublabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.ps-activity-meter{background:#ededff1a;border-radius:999px;flex:0 0 120px;height:6px;position:relative;overflow:hidden}.ps-activity-bar{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 16px}.ps-achievements{padding:var(--ps-spacing);border-radius:var(--ps-radius);border:1px solid var(--ps-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f1121eb,#1a1a23e0);margin:48px 0;box-shadow:0 16px 48px #0003}.ps-achievements-title{color:var(--color-text);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:16px;font-weight:800;display:flex}.ps-achievements-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ps-achievement-card{cursor:pointer;background:#ededff08;border:1px solid #ededff26;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:all .3s;display:flex}.ps-achievement-card:hover{background:#ededff14;border-color:#ededff4d;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.ps-achievement-icon{text-align:center;min-width:28px;font-size:24px}.ps-achievement-info{flex:1;min-width:0}.ps-achievement-name{color:var(--color-text);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:800}.ps-achievement-value{color:var(--color-text-secondary);font-size:13px;font-weight:600}@media (max-width:768px){.ps-page{padding:100px 16px 60px}.ps-profile-card{text-align:center;flex-direction:column;gap:16px}.ps-profile-avatar{margin:0 auto}.ps-profile-info{flex-direction:column;align-items:center;display:flex}.ps-grid,.ps-stats-row,.ps-summary{grid-template-columns:1fr}}@media (max-width:480px){.ps-page{padding:90px 12px 48px}.ps-profile-avatar{width:100px;height:100px}.ps-profile-name{font-size:22px}.ps-title{font-size:28px}.ps-stat-value{font-size:20px}.ps-summary-value{font-size:24px}}@media (prefers-reduced-motion:reduce){.ps-section,.ps-summary-card,.ps-headerBadge{transition:none;animation:none}.ps-stat-fill{animation:none}}.stats-page{isolation:isolate;min-height:100vh;padding:120px 20px 40px;position:relative;overflow-x:clip}.stats-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(640px 280px at 12% 26%,#ededff24,#0000 60%),radial-gradient(520px 320px at 78% 10%,#e0dfef1a,#0000 62%);height:520px;position:absolute;inset:-240px -160px auto}.stats-page:after{content:"";opacity:.14;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(560px 280px at 28% 0,#000000d9,#0000 68%);mask-image:radial-gradient(560px 280px at 28% 0,#000000d9,#0000 68%)}.stats-shell{z-index:1;width:100%;max-width:1480px;margin:0 auto;position:relative}.stats-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.stats-top__left{min-width:0}.stats-title-row{align-items:center;gap:16px;display:flex}.stats-badge{border:1px solid var(--color-badge-border);background:linear-gradient(140deg,#ededff1f,#e0dfef0f);border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0f}.stats-title{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#9a9a9a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:44px;font-weight:750;line-height:1.06}.stats-subtitle{color:var(--color-text-secondary);max-width:58ch;margin:10px 0 0;font-size:16px;line-height:1.45}.stats-top__right{justify-items:end;gap:10px;display:grid}.stats-updated{color:var(--color-text-secondary);font-size:12px;line-height:1.2}.stats-updated strong{color:var(--color-text);font-weight:700}.stats-seg{border:1px solid var(--color-badge-border);background:#ffffff08;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 10px 30px #00000024}.stats-seg button{appearance:none;color:var(--color-text-secondary);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:750;transition:transform .16s,background-color .16s,box-shadow .16s,color .16s}.stats-seg button:hover{color:var(--color-text)}.stats-seg button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-text);box-shadow:0 8px 22px #ededff24}.stats-seg button:active{transform:translateY(1px)}.stats-seg button:focus-visible{outline-offset:2px;outline:2px solid #ededffa6}.stats-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.stats-overview{grid-column:1/-1;padding:22px}.stats-overview__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.stats-overview__head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:750}.stats-overview__head p{color:var(--color-text-secondary);max-width:76ch;margin:6px 0 0;font-size:13px;line-height:1.35}.stats-chiprow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stats-chip{border:1px solid var(--color-badge-border);color:var(--color-text-secondary);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.stats-chip strong{color:var(--color-text);font-weight:800}.stats-alert{background:linear-gradient(#f8717114,#ffffff05);border:1px solid #f8717138;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.stats-alert__left{color:#fca5a5;align-items:center;gap:10px;min-width:0;display:flex}.stats-alert__copy{color:var(--color-text-secondary);min-width:0;font-size:13px;line-height:1.3}.stats-alert__copy strong{color:var(--color-text);font-weight:850}.stats-alert__btn{appearance:none;cursor:pointer;letter-spacing:.01em;color:#131318f2;white-space:nowrap;background:#ededffeb;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:850;transition:transform .14s,box-shadow .14s;box-shadow:0 10px 24px #0000002e}.stats-alert__btn:hover{box-shadow:0 14px 30px #00000038}.stats-alert__btn:active{transform:translateY(1px)}.stats-alert__btn:focus-visible{outline-offset:2px;outline:2px solid #ededffa6}.stats-kpi-grid{border-top:1px solid var(--color-badge-border);border-bottom:1px solid var(--color-badge-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats-kpi{min-width:0;padding:16px}.stats-kpi:not(:first-child){border-left:1px solid var(--color-badge-border)}.stats-kpi__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.1;display:flex}.stats-kpi__label svg{opacity:.75;flex:none}.stats-kpi--skel .stats-kpi__label svg{display:none}.stats-kpi__valueRow{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.stats-kpi__value{letter-spacing:-.03em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:850}.stats-skel{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff18 50%,#ffffff0d 100%) 0 0/200% 100%;border:1px solid #ffffff0f;animation:1.2s ease-in-out infinite statsShimmer;box-shadow:inset 0 1px #ffffff0a}.stats-skel--meta{opacity:.6;border-radius:999px;width:140px;height:12px}.stats-skel--chip{border-radius:999px;width:148px;height:28px}.stats-skel--icon{opacity:.7;border-radius:6px;width:16px;height:16px}.stats-skel--label{opacity:.6;border-radius:999px;width:120px;height:10px}.stats-skel--value{border-radius:14px;width:110px;height:32px}.stats-skel--pill{opacity:.7;border-radius:999px;width:68px;height:22px}.stats-skel--insight{opacity:.75;border-radius:999px;width:190px;height:34px}.stats-skel--chart{opacity:.8;border-radius:18px;width:100%}.stats-skel-lines{gap:10px;display:grid}.stats-skel--row{opacity:.55;border-radius:999px;height:12px}.stats-skel-donutwrap{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:14px;display:grid}.stats-skel--donut{opacity:.78;border-radius:999px;width:210px;height:210px;position:relative}.stats-skel--donut:after{content:"";background:#131318eb;border:1px solid #ffffff0f;border-radius:999px;position:absolute;inset:58px}.stats-skel-legend{gap:10px;display:grid}.stats-skel--legend{opacity:.55;border-radius:999px;width:86%;height:12px}.stats-delta{white-space:nowrap;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.stats-delta.is-pos{color:#4ade80;background:#22c55e1f;border-color:#4ade8047}.stats-delta.is-neg{color:#f87171;background:#ef44441f;border-color:#f8717142}.stats-delta.is-flat{color:var(--color-text-secondary);background:#ffffff0d}.stats-insights{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stats-insight{border:1px solid var(--color-badge-border);color:var(--color-text-secondary);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.1;display:inline-flex}.stats-insight strong{color:var(--color-text);font-weight:850}.stats-side{gap:24px;display:grid}.stats-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.stats-panel-head h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.stats-panel-meta{text-align:right;color:var(--color-text-secondary);font-size:12px;line-height:1.25}.stats-empty{height:var(--stats-empty-h,260px);color:var(--color-text-secondary);text-align:center;background:linear-gradient(#ffffff09,#ffffff04);border:1px dashed #ffffff1f;border-radius:16px;justify-content:center;align-items:center;padding:18px;font-size:13px;display:flex}.stats-empty p{max-width:44ch;margin:0;line-height:1.4}.stats-ranklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats-rankrow{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;display:grid}.stats-rank{border:1px solid var(--color-badge-border);width:28px;height:28px;color:var(--color-text-secondary);background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.stats-rankmain{min-width:0}.stats-ranktop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stats-rankname{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.stats-rankpoints{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:12px}.stats-bar{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.stats-bar>span{background:linear-gradient(90deg,#ededfff2,#ededff59);border-radius:999px;height:100%;display:block}@keyframes statsFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes statsShimmer{0%{background-position:0 0}to{background-position:200% 0}}.stats-anim{animation:.52s cubic-bezier(.2,.8,.2,1) both statsFadeUp}.stats-anim--d1{animation-delay:60ms}.stats-anim--d2{animation-delay:.12s}.stats-anim--d3{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.stats-anim,.stats-anim--d1,.stats-anim--d2,.stats-anim--d3{animation:none}.stats-seg button{transition:none}.stats-skel{background:#ffffff0f;animation:none}}@media (max-width:1100px){.stats-grid{grid-template-columns:1fr}.stats-side{grid-template-columns:1fr 1fr}.stats-skel-donutwrap{grid-template-columns:1fr}.stats-skel--donut{width:min(240px,100%);height:240px;margin:0 auto}}@media (max-width:860px){.stats-top{flex-direction:column;align-items:stretch}.stats-top__right{justify-items:start}.stats-title{font-size:38px}.stats-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-kpi{border-left:none;border-top:1px solid var(--color-badge-border)}.stats-kpi:nth-child(-n+2){border-top:none}.stats-kpi:nth-child(2n){border-left:1px solid var(--color-badge-border)}.stats-side{grid-template-columns:1fr}.stats-alert{flex-direction:column;align-items:stretch}}@media (max-width:520px){.stats-title{font-size:34px}.stats-kpi-grid{grid-template-columns:1fr}.stats-kpi{border-left:none;border-top:1px solid var(--color-badge-border)}.stats-kpi:first-child{border-top:none}}.not-found{--not-found-nav-offset:clamp(84px, 11vh, 102px);min-height:100vh;min-height:100dvh;padding:var(--not-found-nav-offset) 20px 0;background:radial-gradient(1200px 620px at 50% -140px, #ededff1f, transparent 58%), radial-gradient(520px 320px at 12% 84%, #ededff14, transparent 72%), radial-gradient(520px 320px at 88% 82%, #e0dfef0f, transparent 74%), var(--color-bg);position:relative;overflow:hidden}.not-found__viewport{min-height:calc(100vh - var(--not-found-nav-offset));min-height:calc(100dvh - var(--not-found-nav-offset));place-items:center;display:grid}.not-found__card{text-align:center;border:1px solid var(--color-badge-border);background:linear-gradient(165deg, #ffffff14 0%, #ffffff05 58%), var(--surface-muted);border-radius:30px;width:min(640px,100%);padding:clamp(30px,6vw,52px);position:relative;box-shadow:0 22px 50px #00000059,inset 0 1px #ffffff0d}.not-found__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ededffdb;margin:0 0 8px;font-size:12px}.not-found__title{letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(#fff 0%,#b5b5be 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.14}.not-found__description{max-width:48ch;color:var(--color-text-secondary);margin:16px auto 0;font-size:clamp(16px,2.4vw,18px);line-height:1.55}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.not-found__action{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-width:160px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.not-found__action--ghost{color:var(--color-text);border-color:var(--color-badge-border);background:0 0}.not-found__action--ghost:hover{background:#ffffff0d;border-color:#ededff80;transform:translateY(-1px)}.not-found__action--solid{background:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary);box-shadow:0 8px 20px #ededff42}.not-found__action--solid:hover{transform:translateY(-1px);box-shadow:0 12px 26px #ededff52}.not-found__action:focus-visible{outline-offset:2px;outline:2px solid #ededffe6}[data-theme=light] .not-found{background:radial-gradient(1200px 620px at 50% -140px, #1313180f, transparent 58%), radial-gradient(520px 320px at 12% 84%, #1313180f, transparent 72%), radial-gradient(520px 320px at 88% 82%, #1313180a, transparent 74%), var(--color-bg)}[data-theme=light] .not-found__card{background:linear-gradient(165deg, #13131814 0%, #13131808 58%), var(--surface-muted);box-shadow:0 14px 32px #10141a24,inset 0 1px #ffffffb3}[data-theme=light] .not-found__eyebrow{color:#131318bf}[data-theme=light] .not-found__title{background:linear-gradient(#131318 0%,#444456 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .not-found__action--ghost:hover{background:#1313180d;border-color:#13131833}[data-theme=light] .not-found__action:focus-visible{outline:2px solid #131318e0}@media (max-width:560px){.not-found{padding-inline:16px}.not-found__card{border-radius:22px;padding:28px 20px}.not-found__actions{gap:10px}.not-found__action{flex:100%;min-width:100%}}@media (prefers-reduced-motion:reduce){.not-found__action{transition:none}}
