@keyframes f3d-spin{to{transform:rotate(360deg)}}@keyframes f3d-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes f3d-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes f3d-bounce{0%,20%,53%,80%,to{transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes f3d-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes f3d-slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes f3d-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes avatarGlow{0%,to{box-shadow:0 12px 32px rgba(235,115,50,.25),0 4px 16px rgba(0,0,0,.1),0 0 0 6px rgba(235,115,50,.15),0 0 40px rgba(235,115,50,.1)}50%{box-shadow:0 12px 32px rgba(235,115,50,.3),0 4px 16px rgba(0,0,0,.1),0 0 0 6px rgba(235,115,50,.2),0 0 50px rgba(235,115,50,.15)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}:root{--f3d-primary:#eb7332;--f3d-white:#ffffff;--f3d-dark:#121212;--f3d-orange-100:#fdf2ec;--f3d-orange-300:#f19c67;--f3d-orange-500:#eb7332;--f3d-orange-600:#d65a1f;--f3d-orange-700:#b34a1f;--f3d-orange-900:#6b2b13;--f3d-gray-50:#f9f9fa;--f3d-gray-100:#f3f3f4;--f3d-gray-300:#dbdbde;--f3d-gray-500:#939598;--f3d-gray-700:#5a5a5d;--f3d-gray-800:#3f3f42;--f3d-gray-900:#2a2a2d;--f3d-success:#22c55e;--f3d-warning:#f59e0b;--f3d-error:#ef4444;--f3d-info:#3b82f6;--f3d-secondary:#764ba2;--f3d-accent:#f093fb;--f3d-danger:#fda085;--f3d-light:#ffffff;--f3d-glass:rgba(255, 255, 255, 0.1);--f3d-glass-border:rgba(255, 255, 255, 0.2);--f3d-shadow:0 8px 32px rgba(31, 38, 135, 0.37);--f3d-shadow-hover:0 15px 35px rgba(31, 38, 135, 0.5);--f3d-border-radius:20px;--f3d-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--f3d-text-xs:0.75rem;--f3d-text-sm:0.875rem;--f3d-text-base:1rem;--f3d-text-lg:1.125rem;--f3d-text-xl:1.25rem;--f3d-text-2xl:1.5rem;--f3d-text-3xl:1.875rem;--f3d-text-4xl:2.25rem;--f3d-text-5xl:3rem;--f3d-font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f3d-font-heading:"Poppins", "Inter", sans-serif;--f3d-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--f3d-font-light:300;--f3d-font-normal:400;--f3d-font-medium:500;--f3d-font-semibold:600;--f3d-font-bold:700;--f3d-font-extrabold:800;--f3d-leading-none:1;--f3d-leading-tight:1.25;--f3d-leading-snug:1.375;--f3d-leading-normal:1.5;--f3d-leading-relaxed:1.625;--f3d-leading-loose:2;--f3d-spacing-0:0;--f3d-spacing-1:0.25rem;--f3d-spacing-2:0.5rem;--f3d-spacing-3:0.75rem;--f3d-spacing-4:1rem;--f3d-spacing-5:1.25rem;--f3d-spacing-6:1.5rem;--f3d-spacing-8:2rem;--f3d-spacing-10:2.5rem;--f3d-spacing-12:3rem;--f3d-spacing-16:4rem;--f3d-spacing-20:5rem;--f3d-radius-none:0;--f3d-radius-sm:0.25rem;--f3d-radius-base:0.5rem;--f3d-radius-md:0.75rem;--f3d-radius-lg:1rem;--f3d-radius-xl:1.25rem;--f3d-radius-2xl:1.5rem;--f3d-radius-full:9999px;--f3d-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--f3d-shadow-base:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--f3d-shadow-md:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--f3d-shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--f3d-transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--f3d-transition-base:300ms cubic-bezier(0.4, 0, 0.2, 1);--f3d-transition-slow:500ms cubic-bezier(0.4, 0, 0.2, 1);--f3d-z-dropdown:1000;--f3d-z-sticky:1020;--f3d-z-fixed:1030;--f3d-z-modal-backdrop:1040;--f3d-z-modal:1050;--f3d-z-popover:1060;--f3d-z-tooltip:1070;--bs-primary:#eb7332;--bs-primary-rgb:235, 115, 50;--bs-primary-text-emphasis:#b34a1f;--bs-primary-bg-subtle:#fdf2ec;--bs-primary-border-subtle:#f19c67}[data-bs-theme=dark]{--bs-body-bg:#121212;--bs-body-color:#ffffff;--bs-border-color:#5a5a5d;--f3d-card-bg:#3f3f42;--f3d-card-border:#5a5a5d;--f3d-text-primary:#f3f3f4;--f3d-text-secondary:#dbdbde;--f3d-text-muted:#939598;--f3d-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.3);--f3d-shadow-base:0 4px 6px -1px rgba(0, 0, 0, 0.4), 0 2px 4px -1px rgba(0, 0, 0, 0.3);--f3d-shadow-md:0 10px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -2px rgba(0, 0, 0, 0.4);--f3d-shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.6), 0 10px 10px -5px rgba(0, 0, 0, 0.5)}:root{--bs-btn-color:#fff;--f3d-primary-accessible:#d65d28;--f3d-text-on-primary:#ffffff;--f3d-safe-orange-on-white:#d65d28;--f3d-safe-gray-on-white:#4e4e4e;--f3d-btn-padding-x:1rem;--f3d-btn-padding-y:0.5rem;--f3d-btn-font-size:0.875rem;--f3d-btn-border-radius:var(--f3d-radius-base);--f3d-card-border-radius:var(--f3d-radius-lg);--f3d-card-shadow:var(--f3d-shadow-base);--f3d-card-padding:1.5rem;--f3d-input-border-radius:var(--f3d-radius-base);--f3d-input-padding-x:0.75rem;--f3d-input-padding-y:0.5rem;--f3d-input-font-size:0.875rem;--f3d-nav-link-padding-x:1rem;--f3d-nav-link-padding-y:0.5rem;--f3d-nav-link-font-size:0.875rem;--f3d-nav-link-font-weight:500}[data-bs-theme=dark]{--f3d-primary-accessible:#f7c5a2;--f3d-text-on-dark:#ffffff;--f3d-safe-orange-on-dark:#f7c5a2;--f3d-safe-gray-on-dark:#e0e0e0;--f3d-badge-featured:#2563EB;--f3d-badge-hot:#EF4444;--f3d-badge-trending:#EB7332;--f3d-badge-new:#10B981}.user-profile__header{padding:0;position:relative;overflow:hidden;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;box-shadow:0 12px 48px rgba(235,115,50,.15),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0#fff!important;margin-bottom:24px;transition:all .3s ease}.user-profile__header:hover{box-shadow:0 16px 64px rgba(235,115,50,.2),0 8px 24px rgba(0,0,0,.1),inset 0 1px 0#fff!important;border-color:rgba(235,115,50,.3)!important}[data-bs-theme=dark] .user-profile__header{background:rgba(26,32,44,.95)!important;box-shadow:0 12px 48px rgba(235,115,50,.2),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15)!important}[data-bs-theme=dark] .user-profile__header:hover{box-shadow:0 16px 64px rgba(235,115,50,.3),0 8px 24px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2)!important;border-color:rgba(235,115,50,.4)!important}.user-profile__header .container{padding:32px 24px}.user-profile__header-banner{position:absolute;inset:0;background:linear-gradient(135deg,rgba(235,115,50,.15),rgba(255,154,90,.12),rgba(235,115,50,.08),rgba(255,154,90,.06));background-size:200% 200%;animation:gradientShift 15s ease infinite;opacity:.85;z-index:0}[data-bs-theme=dark] .user-profile__header-banner{background:linear-gradient(135deg,rgba(235,115,50,.2),rgba(255,154,90,.15),rgba(235,115,50,.12),rgba(255,154,90,.08));background-size:200% 200%;opacity:.95}.user-profile__header-banner::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(235,115,50,.1)0,transparent 50%);opacity:.5}.user-profile__header-content{position:relative;z-index:1;display:flex;gap:20px;align-items:flex-end}@media (max-width:768px){.user-profile__header-content{flex-direction:column;align-items:center;text-align:center;gap:16px}}.user-profile__avatar{width:120px;height:120px;border-radius:24px;background:rgba(255,255,255,.95);border:4px solid rgba(255,255,255,.9);-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 32px rgba(235,115,50,.25),0 4px 16px rgba(0,0,0,.1),0 0 0 6px rgba(235,115,50,.15),0 0 40px rgba(235,115,50,.1);transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;animation:avatarGlow 3s ease-in-out infinite}.user-profile__avatar:hover{transform:scale(1.08) translateY(-6px) rotate(2deg);box-shadow:0 20px 60px rgba(235,115,50,.35),0 8px 24px rgba(0,0,0,.15),0 0 0 8px rgba(235,115,50,.3),0 0 60px rgba(235,115,50,.2)}[data-bs-theme=dark] .user-profile__avatar{background:rgba(26,32,44,.95);border-color:rgba(235,115,50,.3);box-shadow:0 12px 32px rgba(235,115,50,.3),0 4px 16px rgba(0,0,0,.3),0 0 0 6px rgba(235,115,50,.25),0 0 40px rgba(235,115,50,.15)}[data-bs-theme=dark] .user-profile__avatar:hover{box-shadow:0 20px 60px rgba(235,115,50,.4),0 8px 24px rgba(0,0,0,.4),0 0 0 8px rgba(235,115,50,.35),0 0 60px rgba(235,115,50,.25)}@media (max-width:768px){.user-profile__avatar{width:100px;height:100px}}.user-profile__info{flex:1}@media (max-width:768px){.user-profile__info{display:flex;flex-direction:column;align-items:center}}.user-profile__name{font-size:22px;font-weight:800;color:var(--text);margin-bottom:4px;display:flex;align-items:center;gap:8px}@media (max-width:768px){.user-profile__name{justify-content:center}}.user-profile__username{font-size:12px;font-weight:600;color:var(--muted);opacity:.8}.user-profile__bio{font-size:13px;color:var(--muted);line-height:1.4;margin-top:6px;max-width:680px}@media (max-width:768px){.user-profile__bio{text-align:center;margin:8px 0}}.user-profile__badge{display:inline-flex;align-items:center}.user-profile__badge--verified{color:var(--good)}.user-profile__stats{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}@media (max-width:768px){.user-profile__stats{justify-content:center}}.user-profile__stat{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid rgba(235,115,50,.25);border-radius:16px;padding:16px 24px;min-width:100px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(235,115,50,.12),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(235,115,50,.05);position:relative;overflow:hidden}.user-profile__stat::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(235,115,50,.1),transparent);transition:left .5s ease}.user-profile__stat:hover{transform:translateY(-4px) scale(1.05);border-color:rgba(235,115,50,.4);box-shadow:0 8px 24px rgba(235,115,50,.2),inset 0 1px 0#fff,0 0 0 2px rgba(235,115,50,.1)}.user-profile__stat:hover::before{left:100%}[data-bs-theme=dark] .user-profile__stat{background:rgba(26,32,44,.95);border-color:rgba(235,115,50,.35);box-shadow:0 4px 16px rgba(235,115,50,.18),inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(235,115,50,.08)}[data-bs-theme=dark] .user-profile__stat:hover{box-shadow:0 8px 24px rgba(235,115,50,.25),inset 0 1px 0 rgba(255,255,255,.15),0 0 0 2px rgba(235,115,50,.15)}.user-profile__stat-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px;font-weight:600}.user-profile__stat-value{font-size:18px;font-weight:800;color:var(--text);display:block}.user-profile__cta{display:flex;gap:12px;align-items:center}@media (max-width:768px){.user-profile__cta{margin-top:16px;width:100%;justify-content:center}}.user-profile .btn{padding:12px 24px;font-weight:700;font-size:14px;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-profile .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.user-profile .btn.brand{background:linear-gradient(135deg,#eb7332,#ff9a5a);border:0;color:#fff;box-shadow:0 4px 16px rgba(235,115,50,.3)}.user-profile .btn.brand:hover{box-shadow:0 6px 24px rgba(235,115,50,.4);transform:translateY(-3px)}.user-profile .btn.brand.is-following{background:linear-gradient(135deg,#10b981,#059669)}.user-profile .btn.ghost{background:rgba(255,255,255,.8);border:2px solid rgba(235,115,50,.2);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-bs-theme=dark] .user-profile .btn.ghost{background:rgba(26,32,44,.8);border-color:rgba(235,115,50,.3)}.user-profile .btn.ghost:hover{background:rgba(235,115,50,.1);border-color:rgba(235,115,50,.4)}.user-profile .btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.user-profile .btn i{font-size:16px;transition:all .2s ease}.user-profile__toolbar{position:sticky;top:58px;z-index:20;margin:16px 0}.user-profile__toolbar-inner{display:flex;justify-content:space-between;align-items:center;padding:10px;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(235,115,50,.2)!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(235,115,50,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:all .3s ease;gap:12px}[data-bs-theme=dark] .user-profile__toolbar-inner{background:rgba(26,32,44,.9)!important;border-color:rgba(235,115,50,.3)!important;box-shadow:0 4px 16px rgba(235,115,50,.15),inset 0 1px 0 rgba(255,255,255,.1)!important}@media (max-width:768px){.user-profile__toolbar-inner{flex-direction:column;align-items:stretch;gap:10px}}.user-profile__tabs{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:768px){.user-profile__tabs{justify-content:center;margin-bottom:8px}}.user-profile__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid var(--line);color:var(--muted);padding:8px 10px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.user-profile__tab:hover{background:var(--chip);color:var(--text)}.user-profile__tab:focus{outline:0;box-shadow:var(--ring)}.user-profile__tab--active,.user-profile__tab.active{color:var(--bg);border-color:transparent;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 2px 8px rgba(var(--brand-rgb),.2)}.user-profile__tab--active:hover,.user-profile__tab.active:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--brand-rgb),.3)}.user-profile__tab:disabled{opacity:.5;cursor:not-allowed}.user-profile__tab [data-count]{background:rgba(255,255,255,.2);border-radius:8px;padding:2px 6px;font-size:10px;margin-left:4px;font-weight:800}.user-profile__controls{display:flex;gap:8px;align-items:center}@media (max-width:768px){.user-profile__controls{justify-content:center;width:100%}}.user-profile__search-wrapper{position:relative;display:flex;align-items:center}@media (max-width:768px){.user-profile__search-wrapper{flex:1}}.user-profile__search-input{background:var(--bg-soft);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:8px 32px 8px 10px;font-size:13px;transition:all .2s ease;min-width:200px}@media (max-width:768px){.user-profile__search-input{width:100%;min-width:auto}}.user-profile__search-input::-moz-placeholder{color:var(--muted);opacity:.7}.user-profile__search-input::placeholder{color:var(--muted);opacity:.7}.user-profile__search-input:focus{outline:0;border-color:var(--brand);box-shadow:var(--ring);background:var(--bg-elev)}.user-profile__search-input.has-query{border-color:var(--brand);background:rgba(var(--brand-rgb),.05)}.user-profile__search-icon{position:absolute;right:10px;color:var(--muted);pointer-events:none}.user-profile__search-clear{position:absolute;right:8px;background:0 0;border:0;color:var(--muted);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.user-profile__search-clear:hover{color:var(--text);background:var(--chip)}.user-profile__sort-select{background:var(--bg-soft);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:8px 24px 8px 10px;font-size:13px;transition:all .2s ease;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-profile__sort-select:focus{outline:0;border-color:var(--brand);box-shadow:var(--ring);background-color:var(--bg-elev)}.user-profile__filter-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.user-profile__filter-chip{display:inline-flex;align-items:center;gap:4px;background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:12px;color:var(--text)}.user-profile__chip-remove{background:0 0;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:50%;transition:all .2s ease}.user-profile__chip-remove:hover{color:var(--danger);background:rgba(var(--danger-rgb),.1)}.user-profile__composer{margin:16px 0;padding:20px;background:rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;backdrop-filter:blur(30px) saturate(200%)!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:20px!important;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}[data-bs-theme=dark] .user-profile__composer{background:rgba(26,32,44,.85)!important;border-color:rgba(255,255,255,.15)!important}.user-profile__composer:hover{box-shadow:0 8px 30px rgba(235,115,50,.15);border-color:rgba(235,115,50,.3)!important}.user-profile__composer-content{display:flex;gap:12px;align-items:flex-start}.user-profile__composer-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-profile__composer-input{flex:1;display:flex;flex-direction:column;gap:12px}.user-profile__composer-textarea{width:100%;min-height:80px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft);color:var(--text);font-size:14px;line-height:1.5;resize:vertical;transition:all .2s ease}.user-profile__composer-textarea::-moz-placeholder{color:var(--muted);opacity:.7}.user-profile__composer-textarea::placeholder{color:var(--muted);opacity:.7}.user-profile__composer-textarea:focus{outline:0;border-color:var(--brand);box-shadow:var(--ring);background:var(--bg-elev)}.user-profile__composer-placeholder{position:absolute;top:12px;left:12px;color:var(--muted);pointer-events:none;transition:opacity .2s ease}.user-profile__composer-placeholder.is-hidden{opacity:0}.user-profile__composer-actions{display:flex;justify-content:space-between;align-items:center;gap:8px}.user-profile__composer-char-count{font-size:12px;color:var(--muted)}.user-profile__composer-features{margin-top:8px;padding:8px;background:var(--chip);border-radius:8px}.user-profile__composer-feature-tags{display:flex;gap:8px;flex-wrap:wrap}.user-profile__feed,.user-profile__feed-list{display:flex;flex-direction:column;gap:16px}.user-profile__feed-empty,.user-profile__feed-end,.user-profile__feed-loading{text-align:center;padding:40px 20px;color:var(--muted)}.user-profile__feed-sentinel{height:1px;visibility:hidden}.user-profile__feed-item{background:rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;backdrop-filter:blur(30px) saturate(200%)!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:20px!important;padding:20px;transition:all .3s ease}[data-bs-theme=dark] .user-profile__feed-item{background:rgba(26,32,44,.85)!important;border-color:rgba(255,255,255,.15)!important}.user-profile__feed-item:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(235,115,50,.15);border-color:rgba(235,115,50,.3)!important}.user-profile__item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.user-profile__item-header-left{display:flex;gap:12px;align-items:center;flex:1}.user-profile__item-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-profile__item-meta{display:flex;flex-direction:column;gap:2px}.user-profile__item-author{font-weight:700;font-size:14px;color:var(--text);display:flex;align-items:center;gap:4px}.user-profile__item-time{font-size:12px;color:var(--muted)}.user-profile__item-menu{position:relative}.user-profile__item-menu-btn{background:0 0;border:0;color:var(--muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.user-profile__item-menu-btn:hover{background:var(--chip);color:var(--text)}.user-profile__item-menu-dropdown{position:absolute;right:0;top:100%;margin-top:4px;background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:180px;z-index:10;overflow:hidden}.user-profile__item-menu-item{display:flex;align-items:center;width:100%;padding:10px 16px;background:0 0;border:0;color:var(--text);font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.user-profile__item-menu-item:hover{background:var(--chip)}.user-profile__item-menu-divider{margin:4px 0;border:0;border-top:1px solid var(--line)}.user-profile__item-media{margin:12px 0;border-radius:12px;overflow:hidden}.user-profile__item-body{margin:12px 0;font-size:14px;line-height:1.6;color:var(--text)}.user-profile__item-content,.user-profile__item-excerpt{margin-bottom:8px}.user-profile__item-read-more-section{margin:8px 0}.user-profile__item-read-more-btn{color:var(--brand);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.user-profile__item-read-more-btn:hover{color:var(--brand-2)}.user-profile__item-actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--line);margin-top:12px}.user-profile__item-actions .btn.is-bookmarked,.user-profile__item-actions .btn.is-liked{color:var(--brand);border-color:var(--brand);background:rgba(var(--brand-rgb),.1)}.user-profile__feed-controls{margin-top:16px}.user-profile__feed-control-group{display:flex;gap:8px;align-items:center;margin-bottom:12px}.user-profile__feed-control-label{font-size:13px;font-weight:600;color:var(--muted)}.user-profile__feed-type-filters{display:flex;gap:12px}.user-profile__feed-type-filter{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);cursor:pointer}.user-profile__feed-type-filter input[type=checkbox]{cursor:pointer}.user-profile__grid-cards{margin-top:16px}.user-profile__cards-grid .entry .grid-inner{width:100%;height:100%;overflow:hidden}.user-profile__cards-grid .entry .grid-inner .f3d-featured-card{width:100%;max-width:100%}.user-profile__cards-grid .entry .grid-inner .f3d-featured-card .swiper{width:100%!important;max-width:100%!important}.user-profile__cards-grid .entry .grid-inner .f3d-featured-card .swiper .swiper-wrapper{width:100%!important}.user-profile__cards-grid .entry .grid-inner .f3d-featured-card .swiper .swiper-slide{width:100%!important;max-width:100%!important;flex-shrink:0}.user-profile__card{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;padding:12px;transition:all .3s ease}.user-profile__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(235,115,50,.15);border-color:rgba(235,115,50,.3)}.user-profile__card-image-link{display:block;position:relative;overflow:hidden;border-radius:12px;margin-bottom:12px}.user-profile__card-image{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.user-profile__card:hover .user-profile__card-image{transform:scale(1.05)}.user-profile__card-placeholder{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b2f3d,#1a1f2d);border:1px solid var(--line);border-radius:12px;color:var(--muted)}.user-profile__card-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.user-profile__card-meta-left{display:flex;gap:10px;align-items:center;flex:1;min-width:0}.user-profile__card-thumb{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#2b2f3d,#1a1f2d);border:1px solid var(--line);flex-shrink:0;-o-object-fit:cover;object-fit:cover}.user-profile__card-info{flex:1;min-width:0}.user-profile__card-title{font-weight:700;font-size:14px;color:var(--text);display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.user-profile__card-title:hover{color:var(--brand)}.user-profile__card-stats{display:flex;gap:12px;font-size:12px;color:var(--muted)}.user-profile__card-stat{display:flex;align-items:center;gap:4px}.user-profile__card-stat i{font-size:13px}.user-profile__card-menu{position:relative;flex-shrink:0}.user-profile__card-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid var(--line);color:var(--muted);padding:6px 8px;border-radius:8px;cursor:pointer;transition:all .2s ease}.user-profile__card-menu-btn:hover,.user-profile__card-menu-btn[aria-expanded=true]{background:var(--chip);color:var(--text)}.user-profile__card-menu-list{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:10;overflow:hidden}.user-profile__card-menu-item{display:flex;align-items:center;width:100%;padding:10px 14px;background:0 0;border:0;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none}.user-profile__card-menu-item:hover{background:var(--chip)}.user-profile__card-menu-item--danger{color:var(--danger)}.user-profile__card-menu-item--danger:hover{background:rgba(var(--danger-rgb),.1)}.user-profile__card-menu-divider{margin:4px 0;border:0;border-top:1px solid var(--line)}.user-profile__card-actions{display:flex;gap:8px;margin-top:10px}.user-profile__card-actions .btn{flex:1;justify-content:center}.user-profile__pagination{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.user-profile__pagination-inner{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}.user-profile__pagination-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--chip);border:1px solid var(--line);border-radius:10px;color:var(--text);font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease;cursor:pointer}.user-profile__pagination-btn:hover:not(.is-disabled),.user-profile__pagination-page:hover:not(.user-profile__pagination-page--active){background:var(--bg-soft);border-color:var(--brand);color:var(--brand)}.user-profile__pagination-btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.user-profile__pagination-pages{display:flex;gap:6px;align-items:center}.user-profile__pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--chip);border:1px solid var(--line);border-radius:10px;color:var(--text);font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease;cursor:pointer}.user-profile__pagination-page--active{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-color:transparent;color:#fff;cursor:default}.user-profile__pagination-ellipsis{color:var(--muted);padding:0 4px}.user-profile__pagination-info{text-align:center;font-size:13px;color:var(--muted)}.user-profile__sidebar .section,.user-profile__sidebar-section{background:rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;backdrop-filter:blur(30px) saturate(200%)!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:20px!important;padding:20px;margin-bottom:16px}[data-bs-theme=dark] .user-profile__sidebar .section,[data-bs-theme=dark] .user-profile__sidebar-section{background:rgba(26,32,44,.85)!important;border-color:rgba(255,255,255,.15)!important}.user-profile__sidebar-title{font-size:16px;font-weight:700;color:var(--muted);margin-bottom:12px;display:flex;align-items:center;gap:8px}.user-profile__sidebar-title i{color:var(--brand)}.user-profile__sidebar-models{display:flex;flex-direction:column;gap:12px}.user-profile__sidebar-model-link{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;text-decoration:none;transition:all .2s ease}.user-profile__sidebar-model-link:hover{background:var(--chip);transform:translateX(4px)}.user-profile__sidebar-model-thumb{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-profile__sidebar-model-placeholder{width:60px;height:60px;border-radius:8px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-profile__sidebar-model-placeholder i{font-size:24px;color:var(--muted)}.user-profile__sidebar-model-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.user-profile__sidebar-model-title{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile__sidebar-model-stats{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:4px}.user-profile__sidebar-model-stats i{font-size:12px}.user-profile__sidebar-creators{display:flex;flex-direction:column;gap:12px}.user-profile__sidebar-creator{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:all .2s ease}.user-profile__sidebar-creator:hover{background:var(--chip)}.user-profile__sidebar-creator-link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none}.user-profile__sidebar-creator-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-profile__sidebar-creator-avatar-placeholder{width:40px;height:40px;border-radius:50%;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-profile__sidebar-creator-avatar-placeholder i{font-size:18px;color:var(--muted)}.user-profile__sidebar-creator-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-profile__sidebar-creator-name{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile__sidebar-creator-username{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile__sidebar-bio{font-size:14px;line-height:1.6;color:var(--text);margin-top:8px}.user-profile__sidebar-social{display:flex;flex-direction:column;gap:8px}.user-profile__sidebar-social-link{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--text);text-decoration:none;transition:all .2s ease;font-size:14px}.user-profile__sidebar-social-link:hover{background:var(--chip);color:var(--brand)}.user-profile__sidebar-website{margin-top:12px}.user-profile__sidebar-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.user-profile__sidebar-row:last-child{border-bottom:none}.user-profile__sidebar-activity{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.user-profile__sidebar-stat{text-align:center}.user-profile__sidebar-stat-value{display:block;font-size:24px;font-weight:800;color:var(--brand);margin-bottom:4px}.user-profile__sidebar-stat-label{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.user-profile__sidebar-help-links{display:flex;flex-direction:column;gap:8px}.user-profile__sidebar-help-link{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:var(--text);text-decoration:none;transition:all .2s ease;font-size:14px}.user-profile__sidebar-help-link:hover{background:var(--chip);color:var(--brand)}@media (max-width:1024px){.user-profile__grid{grid-template-columns:1fr}.user-profile__sidebar{order:-1}}@media (max-width:768px){.user-profile__header{padding:16px}.user-profile__toolbar{top:50px;padding:12px}}.user-profile[data-theme=light]{background:linear-gradient(180deg,rgba(255,154,90,.06),rgba(235,115,50,.03))}.user-profile[data-theme=dark]{background:linear-gradient(180deg,rgba(26,32,44,.95),#0f1115)}.user-profile .fade-in{animation:fadeIn .3s ease-in}.user-profile .slide-up{animation:slideUp .3s ease-out}.user-profile .scale-in{animation:scaleIn .2s ease-out}.user-profile .text-center{text-align:center}.user-profile .text-left{text-align:left}.user-profile .text-right{text-align:right}.user-profile .mt-1{margin-top:8px}.user-profile .mt-2{margin-top:16px}.user-profile .mt-3{margin-top:24px}.user-profile .mb-1{margin-bottom:8px}.user-profile .mb-2{margin-bottom:16px}.user-profile .mb-3{margin-bottom:24px}.user-profile .w-100{width:100%}.user-profile .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.is-hidden{display:none!important}.is-visible{display:block!important}.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.user-profile{min-height:100vh;background:var(--bg)}.user-profile__grid{display:grid;grid-template-columns:1fr 320px;gap:24px;padding:24px 0}@media (max-width:1024px){.user-profile__grid{grid-template-columns:1fr}}.user-profile__main{min-width:0}