@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&family=Playfair+Display:wght@600;700;800&display=swap";:root{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fffffff0;background:#05070c;font-size:16.5px;line-height:1.58;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;background:#05070c}body{margin:0;min-width:320px;min-height:100vh;background:#05070c}#root{min-height:100vh;width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.pegasus-return-bar{width:100%;background:linear-gradient(135deg,#06080d,#111827);border-bottom:1px solid rgba(201,166,77,.28);color:#ffffffd1;font-size:12.5px;font-weight:800;letter-spacing:-.01em;position:relative;z-index:50}.pegasus-return-bar-inner{width:min(1440px,calc(100% - 44px));min-height:38px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px}.pegasus-return-bar strong{color:#f0d27a;font-weight:900}.pegasus-return-bar span{opacity:.82}.pegasus-return-bar a{color:#f0d27a;border:1px solid rgba(240,210,122,.35);background:#f0d27a14;border-radius:999px;min-height:26px;padding:0 12px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:900}.pegasus-return-bar a:hover{background:#f0d27a29;color:#ffe49b}@media(max-width:720px){.pegasus-return-bar-inner{justify-content:center;flex-direction:column;gap:6px;padding:8px 0;text-align:center}}.pegasus-parent-link{position:fixed;top:18px;left:18px;z-index:99999;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;border:1px solid rgba(240,210,122,.45);background:#05070ceb;color:#f0d27a;font-size:12.5px;font-weight:900;letter-spacing:-.01em;box-shadow:0 12px 36px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pegasus-parent-link:hover{color:#ffe49b;background:#c9a64d29;border-color:#f0d27ab3}@media(max-width:760px){.pegasus-parent-link{top:10px;left:10px;min-height:30px;padding:0 10px;font-size:11.5px}}:root{--pegasus-bg: #05070c;--pegasus-bg-2: #090d16;--pegasus-panel: rgba(255,255,255,.07);--pegasus-panel-2: rgba(255,255,255,.1);--pegasus-border: rgba(255,255,255,.13);--pegasus-gold: #c9a64d;--pegasus-gold-2: #f0d27a;--pegasus-text: rgba(255,255,255,.95);--pegasus-muted: rgba(236,238,248,.72);--pegasus-success: #70e0a2;--pegasus-warning: #ffbd6d;--pegasus-danger: #ff7d7d;--pegasus-radius: 24px;--pegasus-shadow: 0 24px 80px rgba(0,0,0,.42)}body{background:radial-gradient(circle at top left,rgba(201,166,77,.14),transparent 34%),radial-gradient(circle at 82% 12%,rgba(80,110,180,.12),transparent 30%),linear-gradient(180deg,var(--pegasus-bg),var(--pegasus-bg-2))!important;color:var(--pegasus-text)!important}.user-layout,.admin-layout{width:min(1540px,calc(100% - 40px))!important;margin:104px auto 40px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:30px!important;padding:0!important;background:transparent!important}.user-content,.admin-content{min-width:0}.page,.verification-page{max-width:1220px!important;margin:0 auto!important;padding:0 0 90px!important;color:var(--pegasus-text)!important}.user-sidebar,.admin-sidebar{background:linear-gradient(180deg,#ffffff16,#ffffff0a)!important;border:1px solid var(--pegasus-border)!important;border-radius:28px!important;box-shadow:var(--pegasus-shadow)!important;overflow:hidden}.user-sidebar nav a,.user-nav-disabled{border-radius:16px!important;margin:6px 12px!important;padding:14px 16px!important;color:#ffffffd1!important;font-size:14.5px!important;font-weight:700!important}.user-sidebar nav a.active,.user-sidebar nav a:hover{background:#c9a64d29!important;color:#f6d985!important;border:1px solid rgba(201,166,77,.32)!important}.user-info{border-bottom:1px solid var(--pegasus-border)!important;padding:24px 18px!important}.user-info h4{font-size:18px!important}.card,.verification-card,.stat-card,.auction-card,.pg-card,.verification-status-card{background:linear-gradient(180deg,#ffffff16,#ffffff0a)!important;border:1px solid var(--pegasus-border)!important;border-radius:var(--pegasus-radius)!important;box-shadow:var(--pegasus-shadow)!important}h1,h2,h3,h4{color:var(--pegasus-text)!important;letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(38px,4vw,56px)!important}h2{font-size:clamp(28px,3vw,38px)!important}h3{font-size:22px!important}p,label,small,span,li{font-size:14.5px}p{line-height:1.7;color:var(--pegasus-muted)}label{font-weight:800!important;color:#ffffffb8!important}input,select,textarea{min-height:48px;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--pegasus-text)!important;border-radius:16px!important;padding:13px 15px!important;font-size:14.5px!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#c9a64d9e!important;box-shadow:0 0 0 4px #c9a64d24!important}button,.btn,.btn-gold,.pg-action,.primary-gold{min-height:46px;border-radius:999px!important;border:1px solid rgba(201,166,77,.4)!important;background:linear-gradient(135deg,#c9a64d42,#c9a64d1f)!important;color:#f5d982!important;font-size:14.5px!important;font-weight:900!important;transition:transform .15s ease,border-color .15s ease,background .15s ease}button:hover,.btn:hover,.btn-gold:hover,.pg-action:hover,.primary-gold:hover{transform:translateY(-1px);border-color:#f0d27aad!important;background:linear-gradient(135deg,#c9a64d57,#c9a64d2e)!important}.user-banner,.verification-hero,.pg-workspace-header,.identity-hero-panel{background:radial-gradient(circle at top left,rgba(201,166,77,.2),transparent 36%),linear-gradient(180deg,#ffffff18,#ffffff0b)!important;border:1px solid var(--pegasus-border)!important;border-radius:30px!important;box-shadow:var(--pegasus-shadow)!important}.status-pill,.user-status-pill{font-size:12.5px!important;font-weight:900!important}.user-status-pill.ok,.status-pill.approved,.pg-status.approved{color:var(--pegasus-success)!important;background:#70e0a221!important;border-color:#70e0a257!important}.status-pill.pending,.pg-status.pending{color:var(--pegasus-gold-2)!important;background:#c9a64d21!important;border-color:#c9a64d57!important}.status-pill.warning,.pg-status.warning{color:var(--pegasus-warning)!important;background:#ffbd6d21!important;border-color:#ffbd6d57!important}.status-pill.rejected,.pg-status.rejected{color:var(--pegasus-danger)!important;background:#ff7d7d21!important;border-color:#ff7d7d57!important}.public-header .brand,.public-header h1,.public-header .logo,.site-title,.app-title{color:#e8d18a!important;font-weight:900!important;letter-spacing:-.02em!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#c9a64d5c;border-radius:999px}@media(max-width:980px){.user-layout,.admin-layout{width:min(100% - 24px,720px)!important;grid-template-columns:1fr!important;margin-top:92px!important}h1{font-size:clamp(32px,9vw,44px)!important}}:root{--pegasus-font-body: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pegasus-font-display: "Playfair Display", Georgia, "Times New Roman", serif}body{font-family:var(--pegasus-font-body)!important;font-size:16.5px!important;font-weight:500!important}h1,h2,.pg-workspace-title,.identity-hero-details h2,.verification-hero h1{font-family:var(--pegasus-font-display)!important;font-weight:800!important;letter-spacing:-.035em!important}h3,h4,.user-info h4,.section-head h3{font-family:var(--pegasus-font-body)!important;font-weight:900!important;letter-spacing:-.02em!important}p,label,small,span,li,.user-sidebar nav a,.user-nav-disabled{font-family:var(--pegasus-font-body)!important}.verification-hero h1{font-size:clamp(44px,4.4vw,64px)!important}.verification-hero p{font-size:14.5px!important;line-height:1.85!important}.user-sidebar nav a,.user-nav-disabled{font-size:14.5px!important}.card,.verification-card,.verification-status-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .user-layout{width:100%!important;max-width:none!important;min-height:calc(100vh - 70px)!important;margin:0!important;padding:0!important;display:block!important;background:radial-gradient(circle at top left,rgba(201,166,77,.08),transparent 32%),linear-gradient(135deg,#05070d,#08111f 46%,#05070d)!important}body .user-layout .user-layout-shell{width:min(1680px,calc(100% - 48px))!important;max-width:none!important;margin:24px auto 48px!important;padding:0!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}body .user-layout .user-layout-main{width:100%!important;max-width:none!important;min-width:0!important}body .user-layout .user-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;position:sticky!important;top:84px!important;align-self:start!important}body .user-layout .aw-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media(max-width:980px){body .user-layout .user-layout-shell{width:calc(100% - 24px)!important;grid-template-columns:1fr!important;margin:16px auto 32px!important}body .user-layout .user-sidebar{width:100%!important;min-width:0!important;max-width:none!important;position:relative!important;top:auto!important}}body .user-layout{padding-top:88px!important}body .user-layout .user-layout-shell{margin-top:0!important}body .user-layout .user-sidebar{top:108px!important}body .user-layout .aw-hero{min-height:210px!important}@media(max-width:980px){body .user-layout{padding-top:76px!important}body .user-layout .user-sidebar{top:auto!important}}.home{background:radial-gradient(circle at top left,rgba(201,166,77,.13),transparent 30%),linear-gradient(180deg,#05070c,#090d16);color:#fffffff0}.hero{width:100%;min-height:88vh;background:linear-gradient(90deg,#05070cf5,#05070cc7 42%,#05070c6b),url(https://images.unsplash.com/photo-1553284965-83fd3e82fa5a?q=80&w=2400&auto=format&fit=crop);background-size:cover;background-position:center;display:flex;align-items:center;padding:120px 8vw 80px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,#05070c)}.hero-text{position:relative;z-index:2;max-width:760px}.hero-text h1{margin:0;color:#f6f0df;font-size:clamp(48px,7vw,96px);line-height:.96;letter-spacing:-.055em;text-transform:none}.hero-text p{color:#eceef8c7;margin-top:22px;font-size:20px;max-width:560px}.hero-features{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.hero-features span{color:#f0d27a;background:#c9a64d1f;border:1px solid rgba(201,166,77,.28);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.auction-section{padding:70px 8vw}.auction-section h2{color:#f6f0df;font-size:34px;letter-spacing:-.03em;margin-bottom:28px}.auction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.auction-card{background:linear-gradient(180deg,#ffffff13,#ffffff09);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 80px #00000061;transition:transform .2s ease,border-color .2s ease}.auction-card:hover{transform:translateY(-5px);border-color:#c9a64d61}.auction-image{position:relative;background:#ffffff0a}.auction-image img{width:100%;height:240px;object-fit:cover}.auction-badge{position:absolute;top:14px;left:14px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid rgba(255,255,255,.12)}.auction-badge.live{background:#70e0a22e;color:#70e0a2}.auction-badge.pending{background:#c9a64d2e;color:#f0d27a}.auction-badge.ended{background:#ff7d7d2e;color:#ff7d7d}.auction-info{padding:22px}.auction-info h3{margin:0 0 10px;font-size:20px;color:#fff}.auction-info p,.auction-times,.auction-times .time-label,.auction-times .time-value{color:#eceef8ad}.btn-gold{width:100%;margin-top:14px}@media(max-width:1000px){.auction-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero{padding:110px 24px 70px}.auction-section{padding:50px 24px}.auction-grid{grid-template-columns:1fr}}:root{--pe-bg: #050607;--pe-surface: #0b0d0e;--pe-surface-soft: #111414;--pe-text: #f5f1e8;--pe-muted: rgba(245, 241, 232, .62);--pe-line: rgba(245, 241, 232, .12);--pe-gold: #d5ba7a;--pe-gold-soft: rgba(213, 186, 122, .12)}html{scroll-behavior:smooth}.pe-home{min-height:100vh;overflow:hidden;background:var(--pe-bg);color:var(--pe-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pe-home *,.pe-home *:before,.pe-home *:after{box-sizing:border-box}.pe-home a{color:inherit}.pe-nav{position:absolute;z-index:20;top:0;left:0;display:grid;width:100%;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:28px;padding:24px clamp(24px,5vw,78px);border-bottom:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#020304ad,#02030400)}.pe-brand{display:grid;gap:3px;justify-self:start;text-decoration:none}.pe-brand strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;letter-spacing:.015em}.pe-brand span{color:#ffffff7a;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.pe-nav nav{display:flex;gap:30px}.pe-nav nav a,.pe-nav-login{color:#ffffffb8;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s ease}.pe-nav nav a:hover,.pe-nav-login:hover{color:#fff}.pe-nav-actions{display:flex;justify-self:end;align-items:center;gap:17px}.pe-nav-member{padding:11px 17px;border:1px solid rgba(213,186,122,.52);border-radius:999px;color:#f4e6c3;font-size:11px;font-weight:750;text-decoration:none;transition:background .18s ease,color .18s ease}.pe-nav-member:hover{background:var(--pe-gold);color:#111}.pe-hero{position:relative;display:flex;min-height:100svh;align-items:flex-end;isolation:isolate}.pe-hero-media,.pe-hero-shade{position:absolute;inset:0}.pe-hero-media{z-index:-3}.pe-hero-media img{width:100%;height:100%;object-fit:cover;animation:peHeroScale 18s ease-out both}@keyframes peHeroScale{0%{transform:scale(1.07)}to{transform:scale(1)}}.pe-hero-shade{z-index:-2;background:linear-gradient(90deg,#020405ed,#020405ad 42%,#02040521 72%),linear-gradient(180deg,#02040547,#02040529 55%,#020405eb)}.pe-hero-content{width:min(900px,74vw);padding:170px clamp(24px,7vw,130px) clamp(105px,13vh,160px)}.pe-kicker{margin:0 0 17px;color:var(--pe-gold);font-size:10px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.pe-hero h1{max-width:840px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.8vw,124px);font-weight:400;line-height:.91;letter-spacing:-.055em}.pe-hero h1 span,.pe-intro h2 span,.pe-membership h2 span{display:block;color:var(--pe-gold);font-style:italic;font-weight:400}.pe-lead{max-width:630px;margin:27px 0 0;color:#ffffffa8;font-size:clamp(14px,1.4vw,18px);line-height:1.76}.pe-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.pe-actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-size:12px;font-weight:750;text-decoration:none}.pe-primary{background:var(--pe-gold);color:#111!important}.pe-secondary{border:1px solid rgba(255,255,255,.31);background:#0305052e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pe-featured-product{position:absolute;right:clamp(24px,5vw,78px);bottom:76px;display:flex;min-width:min(380px,32vw);align-items:flex-end;justify-content:space-between;gap:26px;padding:22px 0 18px;border-top:1px solid rgba(255,255,255,.36);border-bottom:1px solid rgba(255,255,255,.16);text-decoration:none}.pe-featured-product>div{display:grid;gap:7px}.pe-featured-product span{color:#ffffff75;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pe-featured-product strong{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.pe-featured-product small{color:var(--pe-gold);white-space:nowrap}.pe-scroll-cue{position:absolute;bottom:28px;left:50%;display:grid;justify-items:center;gap:8px;color:#ffffff73;font-size:8px;font-weight:800;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transform:translate(-50%)}.pe-scroll-cue i{width:1px;height:30px;background:linear-gradient(var(--pe-gold),transparent)}.pe-intro,.pe-products,.pe-membership{width:min(1440px,calc(100% - 48px));margin:0 auto}.pe-intro{display:grid;grid-template-columns:100px minmax(0,1.7fr) minmax(280px,.8fr);gap:clamp(28px,5vw,82px);align-items:start;padding:130px 0 145px}.pe-intro-number{color:#fff3;font-family:Georgia,Times New Roman,serif;font-size:45px}.pe-intro h2,.pe-section-head h2,.pe-membership h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.pe-intro h2{max-width:850px;font-size:clamp(42px,5.5vw,79px);line-height:1.02}.pe-intro>p{margin:43px 0 0;color:var(--pe-muted);font-size:14px;line-height:1.8}.pe-products{padding-bottom:145px}.pe-section-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:80px;align-items:end;padding-bottom:48px}.pe-section-head h2{font-size:clamp(40px,4.7vw,69px)}.pe-section-head>p{margin:0 0 5px;color:var(--pe-muted);line-height:1.75}.pe-product-list{border-top:1px solid var(--pe-line)}.pe-product{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:34px;align-items:center;min-height:210px;padding:34px 10px;border-bottom:1px solid var(--pe-line);transition:background .18s ease,padding .18s ease}.pe-product:hover{padding-right:26px;padding-left:26px;background:linear-gradient(90deg,#d5ba7a09,#d5ba7a17)}.pe-product-index{color:#ffffff3d;font-family:Georgia,Times New Roman,serif;font-size:24px}.pe-product-copy{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(260px,.7fr) minmax(300px,1fr);gap:28px;align-items:center}.pe-product-copy small{color:var(--pe-gold);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pe-product-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,48px);font-weight:400}.pe-product-copy p{margin:0;color:var(--pe-muted);font-size:13px;line-height:1.75}.pe-product>a{display:flex;align-items:center;gap:22px;color:#ffffffd1;font-size:11px;font-weight:750;text-decoration:none}.pe-product>a span{color:var(--pe-gold);font-size:18px}.pe-product.is-live .pe-product-index{color:var(--pe-gold)}.pe-membership{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(48px,8vw,120px);align-items:center;padding:90px clamp(30px,5vw,78px);border:1px solid rgba(213,186,122,.2);background:radial-gradient(circle at 85% 20%,rgba(213,186,122,.15),transparent 37%),linear-gradient(135deg,#111414,#080909)}.pe-membership h2{font-size:clamp(42px,5vw,73px);line-height:1.02}.pe-membership-copy>p:not(.pe-kicker){max-width:650px;margin:27px 0 0;color:var(--pe-muted);line-height:1.8}.pe-membership-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pe-membership-actions a{padding:13px 19px;border-radius:999px;font-size:11px;font-weight:750;text-decoration:none}.pe-membership-actions a:first-child{background:var(--pe-gold);color:#111}.pe-membership-actions a:last-child{border:1px solid rgba(255,255,255,.22)}.pe-passport-preview{position:relative;display:grid;min-height:390px;align-content:space-between;padding:35px;overflow:hidden;border:1px solid rgba(213,186,122,.3);border-radius:22px;background:linear-gradient(145deg,#d5ba7a21,#040505bf);box-shadow:0 34px 70px #00000061;transform:rotate(2.5deg)}.pe-passport-preview:after{position:absolute;right:-70px;bottom:-125px;width:340px;height:340px;border:1px solid rgba(213,186,122,.17);border-radius:50%;content:""}.pe-passport-preview>span{color:var(--pe-gold);font-size:10px;font-weight:800;letter-spacing:.23em}.pe-passport-preview>div{display:grid;gap:9px}.pe-passport-preview small{color:#ffffff75}.pe-passport-preview strong{max-width:290px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.pe-passport-preview dl{display:grid;gap:13px;margin:0}.pe-passport-preview dl>div{display:grid;grid-template-columns:90px 1fr;gap:18px}.pe-passport-preview dt{color:#ffffff61;font-size:10px}.pe-passport-preview dd{margin:0;color:#ffffffc7;font-size:11px}.pe-footer{display:grid;width:min(1440px,calc(100% - 48px));grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;margin:100px auto 0;padding:35px 0 42px;border-top:1px solid var(--pe-line)}.pe-footer>div:first-child{display:grid;gap:4px}.pe-footer strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.pe-footer span,.pe-footer small{color:#ffffff5e;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.pe-footer-links{display:flex;gap:26px}.pe-footer-links a{color:#ffffff8f;font-size:10px;text-decoration:none}.pe-footer>small{justify-self:end}@media(max-width:1050px){.pe-nav{grid-template-columns:1fr auto}.pe-nav nav{display:none}.pe-hero-content{width:100%}.pe-featured-product{display:none}.pe-intro{grid-template-columns:70px 1fr}.pe-intro>p{grid-column:2;margin-top:0}.pe-product-copy{grid-template-columns:.45fr .65fr 1fr}.pe-membership{grid-template-columns:1fr}.pe-passport-preview{max-width:620px}}@media(max-width:760px){.pe-nav{padding:18px}.pe-brand span,.pe-nav-login{display:none}.pe-nav-actions{gap:8px}.pe-nav-member{padding:9px 13px}.pe-hero-content{padding:145px 20px 100px}.pe-hero h1{font-size:clamp(50px,16vw,74px);line-height:.96}.pe-lead{max-width:100%}.pe-scroll-cue{display:none}.pe-intro,.pe-products,.pe-membership,.pe-footer{width:calc(100% - 28px)}.pe-intro{grid-template-columns:1fr;gap:20px;padding:80px 0 95px}.pe-intro-number,.pe-intro>p{grid-column:auto}.pe-intro>p{margin-top:4px}.pe-section-head{grid-template-columns:1fr;gap:24px}.pe-product{grid-template-columns:45px 1fr;gap:12px;padding:27px 0}.pe-product-copy{grid-template-columns:1fr;gap:10px}.pe-product-copy p{max-width:560px}.pe-product>a{grid-column:2;justify-self:start;margin-top:6px}.pe-membership{padding:46px 22px}.pe-passport-preview{min-height:330px;padding:25px;transform:none}.pe-footer{grid-template-columns:1fr;gap:24px}.pe-footer-links{flex-wrap:wrap}.pe-footer>small{justify-self:start}}@media(prefers-reduced-motion:reduce){.pe-home{scroll-behavior:auto}.pe-hero-media img{animation:none}.pe-product{transition:none}}.pe-home a:focus-visible,.pe-home button:focus-visible,.pe-home [tabindex]:focus-visible{outline:3px solid #f2d99f;outline-offset:4px;border-radius:6px;box-shadow:0 0 0 2px #050607eb,0 0 0 6px #f2d99f47}.pe-nav-member:focus-visible,.pe-primary:focus-visible,.pe-secondary:focus-visible,.pe-membership-actions a:focus-visible{border-radius:999px}.pe-product>a:focus-visible,.pe-featured-product:focus-visible{background:#d5ba7a1f}.pe-scroll-cue:focus-visible{padding:7px 10px}@media(forced-colors:active){.pe-home a:focus-visible,.pe-home button:focus-visible,.pe-home [tabindex]:focus-visible{outline:3px solid Highlight;box-shadow:none}}.pe-hero h1,.pe-intro h2,.pe-membership h2{display:grid;gap:.12em}.pe-hero h1 span,.pe-intro h2 span,.pe-membership h2 span{position:static;margin:0;padding:0;line-height:1.02;transform:none}.pe-hero h1{line-height:.96}.pe-intro h2,.pe-membership h2{line-height:1.06}@media(max-width:760px){.pe-hero h1,.pe-intro h2,.pe-membership h2{gap:.16em}.pe-hero h1,.pe-hero h1 span{line-height:1}}.pe-nav .pe-official-brand{justify-self:start}.pe-footer-official-logo{justify-self:start;max-width:210px}.pe-footer-official-logo .pegasus-official-logo{width:190px;filter:grayscale(1) brightness(1.55)}@media(max-width:760px){.pe-nav .pegasus-official-mark{width:38px;height:38px}.pe-footer-official-logo{max-width:170px}.pe-footer-official-logo .pegasus-official-logo{width:160px}}.pe-hero-subline{position:static!important;inset:auto!important;display:block!important;width:fit-content;max-width:100%;margin:14px 0 0!important;padding:0!important;color:#d7bb73!important;opacity:.94!important;font-size:clamp(11px,.78vw,14px)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.015em!important;white-space:normal;transform:none!important;translate:none!important;text-shadow:none!important;z-index:4!important}.pe-hero-copy h1,.pe-hero-content h1{margin-bottom:0!important}.pe-hero-subline+p{margin-top:22px!important}@media(max-width:760px){.pe-hero-subline{margin-top:11px!important;font-size:11px!important;line-height:1.5!important}.pe-hero-subline+p{margin-top:18px!important}}.pegasus-official-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.pegasus-official-brand--nav{gap:12px}.pegasus-official-mark{display:block;width:54px;height:54px;flex:0 0 auto;object-fit:contain;filter:grayscale(1) brightness(1.75)}.pegasus-official-copy{display:grid;gap:4px;min-width:0}.pegasus-official-copy strong{color:#f6f6f4f0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:.025em;line-height:1;white-space:nowrap}.pegasus-official-copy small{color:#d7d8d97a;font-size:8px;font-weight:700;letter-spacing:.22em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.pegasus-official-brand--full{display:flex;justify-content:center;width:100%}.pegasus-official-logo{display:block;width:min(290px,78vw);height:auto;object-fit:contain;filter:grayscale(1) brightness(1.72) contrast(.92)}.pegasus-official-brand:focus-visible{outline:3px solid #e1e2e3;outline-offset:5px;border-radius:8px}@media(max-width:600px){.pegasus-official-mark{width:40px;height:40px}.pegasus-official-copy strong{font-size:15px}.pegasus-official-copy small{display:none}.pegasus-official-logo{width:min(235px,74vw)}}:root{--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .18);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .72);--input-bg: rgba(255, 255, 255, .1);--input-border: rgba(255, 255, 255, .18);--primary1: #3b82f6;--primary2: #1d4ed8;--danger: rgba(220, 38, 38, .88);--success: rgba(34, 197, 94, .88);--shadow: 0 25px 60px rgba(0, 0, 0, .55)}.auth-page{min-height:calc(100vh - 160px);padding:90px 24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#000000a6,#000000bf),url(https://static.vecteezy.com/system/resources/previews/028/240/151/non_2x/the-horse-is-moving-on-the-meadow-generative-ai-free-photo.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(10px);transform:scale(1.08);z-index:0}.auth-page>*{position:relative;z-index:1}.auth-page_2{min-width:520px}.auth-card{width:100%;border:1px solid var(--glass-border);border-radius:20px;padding:34px 30px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow);color:var(--text);animation:authEnter .52s cubic-bezier(.2,.8,.2,1) both}@keyframes authEnter{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-card h2{margin:0 0 8px;font-size:28px;line-height:1.2;letter-spacing:.2px}.auth-card p{margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.7}form{width:100%}.form-row{margin-bottom:16px}.form-row label{display:block;margin-bottom:7px;font-size:13px;color:var(--muted);letter-spacing:.2px}.form-row input{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);outline:none;transition:.18s ease}.form-row input::placeholder{color:#ffffff80}.form-row input:focus{border-color:#7dd3fcbf;box-shadow:0 0 0 4px #3b82f62e;background:#ffffff24}.auth-actions{display:flex;gap:12px;margin-top:18px}.btn{flex:1;height:44px;border-radius:12px;border:0;cursor:pointer;font-weight:700;letter-spacing:.2px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}button.btn{color:#fff;background:linear-gradient(135deg,var(--primary1),var(--primary2));box-shadow:0 10px 26px #1d4ed859}button.btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px #1d4ed873}button.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}a.btn.secondary{display:inline-flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}a.btn.secondary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000040;background:#ffffff24}.alert{margin-top:16px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text)}.alert.error{background:var(--danger);border-color:#fff3}.alert.success{background:var(--success);border-color:#fff3}.auth-card hr{border:none;border-top:1px solid rgba(255,255,255,.12);margin:16px 0}@media(max-width:520px){.auth-card{padding:26px 20px;border-radius:16px}.auth-card h2{font-size:24px}.auth-actions{flex-direction:column}}.form-grid{display:grid;gap:16px;margin-bottom:18px}.form-grid.grid-3{grid-template-columns:repeat(3,1fr)}.form-grid.grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.form-grid.grid-3,.form-grid.grid-2{grid-template-columns:1fr}}.upload-section{margin:24px 0;padding:18px;border-radius:14px;background:#ffffff14;border:1px dashed rgba(255,255,255,.25)}.file-upload .form-row{position:relative;margin-top:10px}.file-upload input[type=file]{position:absolute;inset:50px 0 0;opacity:0;cursor:pointer;z-index:2}.file-upload .form-row:after{content:"Upload Documents";display:flex;align-items:center;justify-content:center;height:44px;width:100%;border-radius:12px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 10px 26px #2563eb73;transition:all .25s ease;pointer-events:none}.file-upload .form-row:hover:after{transform:translateY(-1px);box-shadow:0 14px 36px #2563eb99}.file-upload .form-row label{margin-bottom:52px}.upload-section label:hover,.upload-section .upload-btn:hover{transform:translateY(-1px);box-shadow:0 14px 36px #2563eb99}.phone-country-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(180px,1.1fr);gap:10px;align-items:center}.phone-country-row select,.phone-country-row input{width:100%}.field-help{display:block;margin-top:6px;font-size:12px;line-height:1.35;opacity:.72}@media(max-width:640px){.phone-country-row{grid-template-columns:1fr}}html,body,#root{max-width:100%;overflow-x:hidden}.auth-page,.auth-page_2{width:100%;max-width:100%;min-width:0!important;overflow-x:hidden}.auth-card{width:min(100%,720px);max-width:calc(100vw - 24px);margin-left:auto;margin-right:auto}.auth-card form,.auth-card .form-row,.auth-card input,.auth-card select,.auth-card textarea,.auth-card button{max-width:100%}.form-row input,.form-row select,.form-row textarea{width:100%;min-width:0}.auth-actions{width:100%}.auth-actions .btn,.auth-actions button,.auth-actions a{min-width:0}@media(max-width:640px){.auth-page,.auth-page_2{min-height:100svh;padding:12px;align-items:flex-start}.auth-card{width:100%;max-width:100%;margin:10px auto;padding:18px 14px;border-radius:18px}.auth-card h2{font-size:24px;line-height:1.15}.auth-card p{font-size:13px;line-height:1.45}.form-row{margin-bottom:11px}.form-row label{font-size:13px}.form-row input,.form-row select,.form-row textarea{min-height:44px;font-size:16px}.phone-country-row{grid-template-columns:1fr!important;gap:8px}.auth-actions{display:grid;grid-template-columns:1fr;gap:10px}.auth-actions .btn,.auth-actions button,.auth-actions a{width:100%;text-align:center}.file-upload,.file-upload .form-row{width:100%;max-width:100%}}@media(max-width:380px){.auth-page,.auth-page_2{padding:8px}.auth-card{padding:16px 12px;border-radius:16px}.auth-card h2{font-size:22px}}.register-form-polished{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.register-form-polished .form-row{margin-bottom:0;min-width:0}.register-form-polished .phone-row,.register-form-polished .dob-row,.register-form-polished .file-upload,.register-form-polished .auth-actions,.register-form-polished .alert{grid-column:1 / -1}.register-form-polished .phone-country-row{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:12px;width:100%}.register-form-polished .phone-country-row select,.register-form-polished .phone-country-row input{min-height:48px}.register-form-polished .dob-row{max-width:430px}.register-form-polished input[type=date]{color-scheme:dark;min-height:48px;padding-right:42px}.register-form-polished .field-help{color:#ffffffb8}.register-form-polished .file-upload{margin-top:8px}.register-form-polished .file-upload .form-row{width:100%}.auth-card:has(.register-form-polished){width:min(100%,920px);max-width:calc(100vw - 28px)}@media(max-width:760px){.auth-card:has(.register-form-polished){width:100%;max-width:100%}.register-form-polished{grid-template-columns:1fr;gap:14px}.register-form-polished .phone-country-row{grid-template-columns:1fr}.register-form-polished .dob-row{max-width:100%}}.auth-card:has(.register-form-polished){width:min(100%,980px)!important;max-width:calc(100vw - 28px)!important}.register-form-polished{display:block!important;width:100%}.register-form-polished .auth-grid{display:grid!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:20px 24px!important;width:100%}.register-form-polished .auth-grid .form-row{margin-bottom:0!important;min-width:0!important}.register-form-polished .auth-grid .form-row input,.register-form-polished .auth-grid .form-row select{width:100%!important;min-width:0!important;min-height:48px!important}.register-form-polished .auth-grid .phone-row,.register-form-polished .auth-grid .dob-row{grid-column:1 / -1!important}.register-form-polished .phone-country-row{display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(340px,1fr)!important;gap:14px!important;width:100%!important}.register-form-polished .dob-row{max-width:500px!important}.register-form-polished .dob-row input[type=date]{color-scheme:dark;min-height:50px!important;font-size:16px!important}.register-form-polished .field-help{display:block;margin-top:7px;line-height:1.35;color:#ffffffb8}.register-form-polished .file-upload{margin-top:28px!important;width:100%}.register-form-polished .file-upload .form-row,.register-form-polished .file-upload button{width:100%!important}.register-form-polished .auth-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:32px!important}.register-form-polished .auth-actions .btn,.register-form-polished .auth-actions button,.register-form-polished .auth-actions a{width:100%!important;text-align:center}@media(max-width:780px){.auth-card:has(.register-form-polished){width:100%!important;max-width:100%!important}.register-form-polished .auth-grid{grid-template-columns:1fr!important;gap:14px!important}.register-form-polished .phone-country-row{grid-template-columns:1fr!important}.register-form-polished .dob-row{max-width:100%!important}.register-form-polished .auth-actions{grid-template-columns:1fr!important}}.document-guidance{margin-bottom:20px;color:#ffffffdb}.document-guidance p{margin:0 0 8px;font-size:15px}.document-guidance ul{margin:0;padding-left:20px}.document-guidance li{margin-bottom:7px;line-height:1.45;color:#ffffffc7}.document-guidance strong{color:#fffffff2}@media(max-width:640px){.document-guidance ul{padding-left:18px}.document-guidance li{font-size:13px}}.pegasus-auth-page:before{background-image:linear-gradient(105deg,#040a10eb,#040a107a),url(/images/pegasus-auth-hero.svg),linear-gradient(135deg,#091219,#26352f);filter:none}.pegasus-auth-page .auth-card{background:linear-gradient(145deg,#0c1318e6,#0f171bc2);border-color:#dcc48f3d;box-shadow:0 34px 90px #0000008f}.pegasus-auth-brand{display:grid;gap:5px;margin:-8px 0 24px;padding-bottom:18px;border-bottom:1px solid rgba(220,196,143,.18)}.pegasus-auth-brand span{color:#dcc48f;font-size:11px;font-weight:800;letter-spacing:.24em}.pegasus-auth-brand small{color:#ffffff94;font-size:12px}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-label-row a,.pegasus-auth-footer a{color:#dcc48f;text-decoration:none;font-size:12px;font-weight:700}.auth-label-row a:hover,.pegasus-auth-footer a:hover{text-decoration:underline}.remember-email-control{display:inline-flex;align-items:center;gap:9px;color:#ffffffb8;font-size:12px;cursor:pointer}.remember-email-control input{width:16px;height:16px;accent-color:#bfa66d}.pegasus-primary-button{background:linear-gradient(135deg,#d8c08c,#987d48)!important;color:#101419!important;box-shadow:0 14px 32px #ae90523d!important}.pegasus-auth-footer{display:flex;justify-content:space-between;gap:16px;margin-top:22px;padding-top:17px;border-top:1px solid rgba(255,255,255,.11)}.password-field-shell{position:relative}.password-field-shell input{padding-right:68px}.password-visibility-button{position:absolute;top:50%;right:9px;transform:translateY(-50%);border:0;padding:7px 9px;border-radius:8px;background:transparent;color:#dcc48f;font-size:11px;font-weight:800;cursor:pointer}.password-strength{display:grid;gap:6px;margin-top:8px}.password-strength>div{height:4px;overflow:hidden;border-radius:999px;background:#ffffff1f}.password-strength>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9a7444,#dcc48f);transition:width .18s ease}.password-strength small{color:#ffffff9e;font-size:11px}.password-requirements{display:grid;gap:5px;margin:4px 0 18px;color:#ffffff91;font-size:11px}.password-requirements span:before{content:"•";margin-right:7px;color:#dcc48f}.password-reset-success-panel{display:grid;justify-items:center;gap:12px;padding:20px 0 8px;text-align:center}.password-reset-success-panel p{max-width:390px;margin:0}.password-reset-success-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(220,196,143,.36);border-radius:50%;background:#dcc48f1f;color:#dcc48f;font-size:24px}@media(max-width:620px){.auth-page_2{width:100%;min-width:0}.pegasus-auth-footer{flex-direction:column;align-items:center}}.auth-official-brand{display:flex;justify-content:center;margin:-8px 0 23px;padding:0 0 20px;border-bottom:1px solid rgba(214,215,216,.14)}.auth-official-brand .pegasus-official-logo{width:min(245px,70vw)}.terms-page{min-height:100vh;background:radial-gradient(circle at 72% 5%,rgba(185,150,79,.11),transparent 32%),#050607;color:#f4f0e7}.terms-container{width:min(1120px,calc(100% - 40px));margin:0 auto}.terms-hero{padding:72px 0 56px;border-bottom:1px solid rgba(212,180,105,.15);background:linear-gradient(110deg,#070809fa,#14110be6)}.terms-kicker{margin-bottom:14px;color:#d4b469;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.terms-hero h1{max-width:900px;margin:0;color:#faf7f0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-.035em}.terms-hero p{max-width:680px;margin:20px 0 0;color:#f4f0e7ab;font-size:15px;line-height:1.75}.terms-body{padding:48px 0 96px}.terms-card{overflow:hidden;border:1px solid rgba(212,180,105,.18);border-radius:22px;background:linear-gradient(145deg,#141516f7,#0b0c0dfa);box-shadow:0 28px 80px #0000006b}.terms-document-header{padding:34px 42px 30px;border-bottom:1px solid rgba(255,255,255,.09)}.terms-meta{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.terms-meta span{padding:7px 11px;border:1px solid rgba(212,180,105,.28);border-radius:999px;color:#d9bd7b;background:#d4b4690f;font-size:11px;font-weight:700;text-transform:capitalize}.terms-document-header h2{margin:0;color:#fbf8f1;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);line-height:1.16}.terms-document-note{max-width:760px;margin:14px 0 0;color:#f4f0e79e;line-height:1.7}.terms-content{padding:38px 42px 52px;color:#f8f5eed6;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.terms-content>:first-child{margin-top:0}.terms-content>:last-child{margin-bottom:0}.terms-content h1,.terms-content h2,.terms-content h3,.terms-content h4{scroll-margin-top:110px;color:#faf7ef;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.28}.terms-content h1{margin:46px 0 18px;font-size:34px}.terms-content h2{margin:42px 0 17px;font-size:29px}.terms-content h3{margin:38px 0 15px;padding-top:8px;color:#ead7a8;font-size:23px}.terms-content h4{margin:30px 0 12px;font-size:19px}.terms-content p{margin:0 0 18px}.terms-content ul,.terms-content ol{margin:14px 0 26px;padding-left:27px}.terms-content li{margin:0 0 13px;padding-left:6px}.terms-content li::marker{color:#c5a65f;font-weight:700}.terms-content strong,.terms-content b{color:#fffaf0;font-weight:750}.terms-content blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid #c5a65f;background:#c5a65f12;color:#fffaf0d1}.terms-content a{color:#e1c782;text-underline-offset:3px}.terms-content hr{margin:38px 0;border:0;border-top:1px solid rgba(255,255,255,.11)}.terms-content table{display:block;width:100%;margin:24px 0;overflow-x:auto;border-collapse:collapse}.terms-content th,.terms-content td{min-width:150px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:top}.terms-content th{color:#ead7a8;background:#d4b46914}.terms-document-footer{display:flex;justify-content:space-between;gap:18px;padding:18px 42px;border-top:1px solid rgba(255,255,255,.09);color:#f4f0e775;font-size:11px}.terms-state{display:grid;gap:8px;padding:38px 42px;color:#f4f0e7b3}.terms-error{border-color:#e2686847;background:#6b1c1c38}@media(max-width:720px){.terms-container{width:min(100% - 24px,1120px)}.terms-hero{padding:48px 0 38px}.terms-body{padding:24px 0 64px}.terms-card{border-radius:16px}.terms-document-header,.terms-content,.terms-state{padding-left:21px;padding-right:21px}.terms-content{font-size:14px;line-height:1.78}.terms-content h3{font-size:20px}.terms-document-footer{flex-direction:column;padding:17px 21px}}.auction-hero{height:420px;background-size:cover;background-position:center;position:relative}.auction-hero-overlay{background:#000000b3;height:100%;padding:60px;color:#fff}.auction-hero h1{font-size:42px;color:#d4af37}.auction-info-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.auction-info-grid span{color:#aaa;font-size:13px}.auction-info-grid p{margin-top:6px}.auction-bid-btn{margin-top:30px;background:#d4af37;border:none;padding:12px 28px;border-radius:8px;font-weight:700}.auction-bid-btn:disabled{background:#555}.auction-register-btn{margin-top:30px;background:transparent;border:2px solid #d4af37;color:#d4af37;padding:12px 28px;border-radius:8px}.auction-horses-section{padding:60px}.horses-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.horse-card{background:#111;border-radius:10px;overflow:hidden}.horse-image img{width:100%;height:220px;object-fit:cover}.horse-card h4{padding:14px}.horse-actions{display:flex;gap:10px;padding:12px}.bid-btn{flex:1;background:#d4af37;border:none;padding:10px;border-radius:6px;font-weight:700}.bid-btn:disabled{background:#555;cursor:not-allowed}.detail-btn{flex:1;background:transparent;border:1px solid #d4af37;color:#d4af37;padding:10px;border-radius:6px}.auction-big-countdown{display:flex;justify-content:center;gap:20px;margin-top:20px}.time-box{background:#000000bf;padding:16px 18px;border-radius:10px;text-align:center;color:#fff;min-width:70px}.time-box span{display:block;font-size:28px;font-weight:700}.time-box small{font-size:11px;opacity:.8}.auction-ended-label{margin-top:20px;font-weight:600;color:#d4af37;background-color:#171717;padding:10px 30px;border-radius:10px;width:200px;text-align:center;border:1px solid #d4af37}.horse-image-slider{position:relative;width:100%;height:220px;overflow:hidden;border-bottom:2px solid #d4af37}.horse-image-slider .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:horseSlide 15s infinite}@keyframes horseSlide{0%,20%{opacity:1}25%,to{opacity:0}}.horse-image-slider .slide:nth-child(1){animation-delay:0s}.horse-image-slider .slide:nth-child(2){animation-delay:3s}.horse-image-slider .slide:nth-child(3){animation-delay:6s}.horse-image-slider .slide:nth-child(4){animation-delay:9s}.horse-image-slider .slide:nth-child(5){animation-delay:12s}.bid-warning{background:transparent;border:1px solid #d4af37;color:#d4af37}.bid-warning:hover{background:#d4af37;color:#000}.horsedetail-page{display:flex;flex-direction:column;gap:30px}.horsedetail-topbar h1{margin:0;font-size:24px}.horsedetail-auction{opacity:.75;margin-top:6px}.horsedetail-slider-container{width:92%;max-width:1200px;margin:auto;height:420px;position:relative;border-radius:16px;overflow:hidden}.horsedetail-main-slider-img{width:100%;height:100%;object-fit:cover;cursor:pointer}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:none;color:#fff;font-size:30px;width:44px;height:44px;border-radius:50%;cursor:pointer;z-index:5}.slider-btn.left{left:15px}.slider-btn.right{right:15px}.horsedetail-fields-under{width:92%;max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.horsedetail-section{margin-top:50px}.field-item{display:flex;gap:6px;font-size:14px;padding:10px;background-color:#2f2f2f;border-radius:5px}.field-label{color:#d4af37;font-weight:500}.field-value{color:#fff;opacity:.9}.horsedetail-card{padding:22px;background:#ffffff0f;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.horsedetail-card-title{margin-bottom:18px;font-size:18px}.horsedetail-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.horsedetail-thumb{border-radius:12px;overflow:hidden;cursor:pointer}.horsedetail-thumb img,.horsedetail-thumb video{width:100%;height:200px;object-fit:cover}.file-item{display:flex;align-items:center;justify-content:center;height:120px;background:#ffffff0d;border-radius:10px}.file-item a{color:#d4af37;text-decoration:none;font-weight:500}.admin-page{display:flex;flex-direction:column;gap:14px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-topbar h1{margin:0;font-size:22px}.admin-topbar .admin-back{color:#d6b25e;text-decoration:none;opacity:.9;transition:opacity .2s ease}.admin-topbar .admin-back:hover{opacity:1;text-decoration:underline}.admin-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px}.admin-card-title{margin:0 0 12px;font-size:16px;font-weight:700}.admin-muted{opacity:.75;font-size:13px}.admin-table-wrap{overflow:auto;border-radius:14px}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th,.admin-table td{padding:12px;text-align:left;font-size:13px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table th{font-weight:700;color:#eaeaf2e6;background:#ffffff08}.admin-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.admin-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.admin-badge.pending_email .admin-dot{background:#8e8e8e}.admin-badge.pending_review .admin-dot{background:#d4af37}.admin-badge.approved .admin-dot{background:#23c16b}.admin-badge.rejected .admin-dot{background:#ff6b6b}.admin-badge.pending_email{color:#eaeaf2d9}.admin-badge.pending_review{color:#d4af37;border-color:#d4af3759}.admin-badge.approved{color:#23c16b;border-color:#23c16b59}.admin-badge.rejected{color:#ff6b6b;border-color:#ff6b6b59}.admin-actions_profile{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-link{color:#d6b25e;text-decoration:none;font-weight:600;font-size:13px}.admin-link:hover{text-decoration:underline}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-kv{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px}.admin-kv b{display:block;font-size:12px;opacity:.75;margin-bottom:6px}.admin-kv span{font-size:14px}.admin-list{margin:0;padding-left:18px}.admin-list li{margin:6px 0}.admin-small{font-size:12px;opacity:.75}@media(max-width:900px){.admin-detail-grid{grid-template-columns:1fr}.admin-table{min-width:640px}}.admin-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaeaf2eb;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px #00000038;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.admin-btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#d4af3759}.admin-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.admin-btn-sm{padding:7px 12px;border-radius:9px;font-size:12.5px}.admin-btn-xs{padding:6px 10px;border-radius:9px;font-size:12px}.admin-btn-primary{border-color:#d4af3759;color:#d4af37;background:#d4af371a}.admin-btn-primary:hover{background:#d4af3729;border-color:#d4af378c;color:#f2d67a}.admin-btn-danger{border-color:#ff6b6b59;color:#ff6b6b;background:#ff6b6b1a;margin:0 10px}.admin-btn-ghost{background:#ffffff0a;border-color:#ffffff1a;color:#eaeaf2d9}.admin-btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e;color:#eaeaf2f2}.admin-btn-row{display:flex;gap:10px;flex-wrap:wrap}.admin-backlink{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#eaeaf2e0;padding:7px 12px;border-radius:10px;font-size:12.5px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease}.admin-backlink:hover{background:#ffffff14;border-color:#d4af3759;transform:translateY(-1px)}.admin-actions_profile{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap}.admin-iconbtn{width:34px;height:34px;min-width:34px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer;transition:.15s ease;text-decoration:none}.admin-iconbtn:hover{transform:translateY(-1px);background:#ffffff1a}.admin-iconbtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.admin-iconbtn i{font-size:15px;line-height:1}.admin-iconbtn-view{border-color:#3b82f659;background:#3b82f61f;color:#60a5fa}.admin-iconbtn-approve{border-color:#4ade8059;background:#4ade801a;color:#4ade80}.admin-iconbtn-reject{border-color:#f8717159;background:#f871711a;color:#f87171}.admin-topbar{margin-bottom:18px}.admin-topbar h1{margin:0;font-size:24px}.admin-sub{margin:6px 0 0;opacity:.75;font-size:14px}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.admin-stat-card{background:#ffffff0d;padding:25px;border-radius:16px;text-align:center}.admin-highlight{background:#ffffff0d;padding:24px;border-radius:20px}.admin-highlight .badge{display:inline-block;background:#d4af372e;color:#d6b25e;border:1px solid rgba(212,175,55,.35);font-size:12px;padding:4px 12px;border-radius:20px;margin-bottom:10px}.admin-highlight h3{margin:0 0 6px;font-size:20px}.admin-highlight p{margin:0 0 18px;opacity:.85}@media(max-width:900px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}.admin-btn-confirm{border:1px solid #d4af37;background:#fff;color:#d4af37;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px #00000038;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;margin:10px}.admin-btn-add{border:1px solid #23c16b;background:#23c16b;color:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px #00000038;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;margin:10px}.admin-btn-add:hover{transform:translateY(-1px);background:#ffffff17;border-color:#d4af3759}.admin-btn-confirm:hover{border:1px solid rgba(255,255,255,.14);background:#d4af37;color:#fff}.policy-swal .swal-label{display:block;text-align:left;margin:10px 0 4px;font-size:13px;font-weight:600;color:#555}.policy-swal{border-radius:14px;padding:22px 26px;width:420px}.policy-swal .swal-label{display:block;margin:12px 0 4px;font-size:13px;font-weight:600;color:#555;text-align:left}.policy-textarea{min-height:110px;resize:vertical}.policy-input,.policy-select,.policy-textarea{width:100%;border-radius:8px;border:1px solid #ddd;padding:8px 10px;font-size:14px;margin-top:10px}.admin-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.policy-disabled{background-color:#999;opacity:.65}.policy-disabled td{text-decoration:line-through}.policy-disabled .admin-btn-danger{opacity:.7}.policy-priority{font-weight:700;text-align:center;color:#d4af37}.col-policy{width:auto;max-width:520px}.col-role{width:100px;white-space:nowrap}.col-priority{width:90px;text-align:center}.col-actions{width:220px;text-align:right}.admin-table th.col-actions{text-align:center}.policy-content{max-width:520px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.policy-title{font-weight:700;margin-bottom:4px}.policy-content{white-space:pre-wrap}.policy-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;white-space:nowrap}.policy-disabled{background:#ffffff0a}.policy-disabled td{opacity:.55}.policy-disabled .policy-priority{color:#888}.policy-swal{border-radius:16px;padding:20px 24px;width:420px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px #00000038}.policy-swal .swal-title{font-size:16px;font-weight:700;margin-bottom:12px}.policy-textarea,.policy-input,.policy-select{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.15);padding:10px 12px;font-size:14px;background:#00000008;color:#fff;margin-top:10px}.policy-textarea{min-height:120px;resize:vertical}.swal2-popup .admin-btn-confirm,.swal2-popup .admin-btn-confirm.admin-btn-light{border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px #00000038;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;margin:10px}.swal2-popup .admin-btn-confirm{border:1px solid rgba(212,175,55,.35);background:#d4af371a;color:#d4af37}.swal2-popup .admin-btn-confirm:hover{background:#d4af3729;border-color:#d4af378c;color:#f2d67a}.swal2-popup .admin-btn-confirm.admin-btn-light{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaeaf2eb}.swal2-popup .admin-btn-confirm.admin-btn-light:hover{background:#ffffff17;border-color:#d4af3759;color:#f2d67a}n .policy-version{font-weight:700;white-space:nowrap}.col-version{width:110px}.pm-page{width:100%}.pm-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:22px 0;padding:18px 20px;border-radius:20px;border:1px solid rgba(214,178,94,.18);background:#ffffff0f}.pm-toolbar strong{color:#f0d27a;font-weight:900}.pm-toolbar span{color:#ffffffb3}.pm-policy-grid{display:grid;gap:16px}.pm-policy-card{padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;box-shadow:0 18px 60px #00000038}.pm-policy-card.disabled{opacity:.58}.pm-policy-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pm-policy-card h3{margin:0 0 8px}.pm-policy-meta{display:flex;flex-wrap:wrap;gap:8px}.pm-policy-meta span,.pm-policy-stats span{padding:5px 9px;border-radius:999px;background:#d6b25e1a;border:1px solid rgba(214,178,94,.18);color:#ffffffc2;font-size:12px;font-weight:800}.pm-status{display:inline-flex;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.pm-status.active{color:#70e0a2;background:#70e0a21f;border:1px solid rgba(112,224,162,.34)}.pm-status.inactive{color:#ffbd6d;background:#ffbd6d1f;border:1px solid rgba(255,189,109,.34)}.pm-policy-preview{margin:16px 0;color:#ffffffb8;line-height:1.75;max-width:1080px}.pm-policy-stats,.pm-policy-actions{display:flex;flex-wrap:wrap;gap:10px}.pm-policy-actions{margin-top:16px}.pm-editor-backdrop,.pm-preview-backdrop{position:fixed;inset:0;z-index:99999;background:#000000b8;display:flex;align-items:stretch;justify-content:center;padding:20px}.pm-editor-window,.pm-preview-window{width:min(1480px,100%);background:radial-gradient(circle at top left,rgba(214,178,94,.12),transparent 28%),linear-gradient(135deg,#0b0f17,#151515);border:1px solid rgba(214,178,94,.24);border-radius:28px;box-shadow:0 36px 120px #0000008f;overflow:hidden;display:flex;flex-direction:column}.pm-editor-header,.pm-preview-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.pm-editor-kicker{display:inline-flex;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pm-editor-header h2,.pm-preview-head h2{margin:6px 0;color:#fff}.pm-editor-header p,.pm-preview-head p{margin:0;color:#ffffffad}.pm-editor-close{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;font-size:26px;line-height:1}.pm-editor-form{display:flex;flex-direction:column;min-height:0;flex:1}.pm-editor-meta{display:grid;grid-template-columns:minmax(260px,2fr) 140px 140px 110px 110px;gap:12px;padding:16px 26px;border-bottom:1px solid rgba(255,255,255,.08)}.pm-editor-meta label{display:grid;gap:6px;color:#ffffffb8;font-size:12px;font-weight:900;text-transform:uppercase}.pm-editor-check{display:flex!important;align-items:center;justify-content:center;grid-template-columns:auto!important;text-transform:none!important}.pm-editor-check input{width:auto!important;min-height:auto!important}.pm-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px 26px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.pm-editor-tool{min-height:36px;border-radius:10px!important;padding:0 11px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.pm-editor-html-toggle{margin-left:auto;color:#f0d27a!important;border-color:#d6b25e52!important}.pm-editor-document,.pm-editor-html-source,.pm-preview-document{flex:1;overflow-y:auto;margin:0;padding:42px 54px;background:#f9fafb;color:#111827;line-height:1.75;font-size:16px}.pm-editor-document{min-height:52vh;outline:none}.pm-editor-document:focus{box-shadow:inset 0 0 0 3px #d6b25e47}.pm-editor-html-source{width:100%;min-height:52vh;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pm-editor-document h1,.pm-preview-document h1{font-size:34px;margin:0 0 20px}.pm-editor-document h2,.pm-preview-document h2{font-size:26px;margin:28px 0 14px}.pm-editor-document h3,.pm-preview-document h3{font-size:21px;margin:22px 0 10px}.pm-editor-document p,.pm-preview-document p{color:#111827;margin:0 0 12px}.pm-editor-document table,.pm-preview-document table{width:100%;border-collapse:collapse;margin:18px 0}.pm-editor-document td,.pm-editor-document th,.pm-preview-document td,.pm-preview-document th{border:1px solid #d1d5db;padding:9px 10px}.pm-editor-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 26px;border-top:1px solid rgba(255,255,255,.1);background:#0a0a0af2}@media(max-width:980px){.pm-editor-meta{grid-template-columns:1fr}.pm-editor-document,.pm-editor-html-source,.pm-preview-document{padding:26px 22px}.pm-policy-card-head,.pm-toolbar{flex-direction:column;align-items:flex-start}}.pm-editor-meta select,.pm-editor-meta select option{background:#181818!important;color:#fff!important}.pm-editor-meta select:focus{border-color:#f0d27abf!important;box-shadow:0 0 0 4px #f0d27a2e!important}.pm-tool-italic{font-style:italic!important;min-width:72px}.pm-editor-tool:disabled,.pm-editor-footer button:disabled{opacity:.55!important;cursor:wait!important}.pm-editor-document em,.pm-editor-document i,.pm-preview-document em,.pm-preview-document i{font-style:italic!important}.pm-editor-document strong,.pm-editor-document b,.pm-preview-document strong,.pm-preview-document b{font-weight:800!important}.swal2-container{z-index:140000!important}.pm-editor-meta label{min-width:0}.pm-editor-meta input,.pm-editor-meta select{width:100%}.pm-editor-meta select,.pm-editor-meta select option{background-color:#181818!important;color:#fff!important}.pm-tool-italic,.pm-tool-italic i,.pm-editor-document em,.pm-editor-document i,.pm-preview-document em,.pm-preview-document i{font-style:italic!important}.pm-save-notice{position:fixed;top:96px;right:28px;z-index:160000;display:inline-flex;align-items:center;gap:10px;max-width:360px;padding:14px 18px;border-radius:16px;border:1px solid rgba(112,224,162,.36);background:#0d2218f5;color:#d8ffe7;font-weight:900;box-shadow:0 20px 70px #00000061}.pm-save-notice span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#70e0a22e;color:#70e0a2}.pm-editor-message{padding:10px 26px;background:#d6b25e1f;border-bottom:1px solid rgba(214,178,94,.2);color:#f0d27a;font-weight:900}.pm-editor-document em{font-style:italic!important;color:#111827}.pm-editor-document strong{font-weight:900!important;color:#111827}.pm-editor-document u{text-decoration:underline!important;color:#111827}.pm-editor-message{display:none!important}.pm-editor-document span[data-esj-italic=true],.pm-preview-document span[data-esj-italic=true],.pm-editor-document em,.pm-editor-document i,.pm-preview-document em,.pm-preview-document i{font-style:italic!important;transform:skew(-8deg);display:inline-block}.pm-tool-italic{display:none!important}.pm-editor-document em,.pm-editor-document i,.pm-preview-document em,.pm-preview-document i,.pm-editor-document span[data-esj-italic=true],.pm-preview-document span[data-esj-italic=true]{font-style:normal!important;transform:none!important}.pm-editor-select{min-height:36px;border-radius:10px;padding:0 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:900}.pm-editor-select option{background:#181818;color:#fff}.pm-reader-backdrop{position:fixed;inset:0;z-index:120000;background:#000000c2;display:flex;align-items:stretch;justify-content:center;padding:22px}.pm-reader-window{width:min(1540px,100%);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid rgba(214,178,94,.24);background:radial-gradient(circle at top left,rgba(214,178,94,.1),transparent 28%),linear-gradient(135deg,#0b0f17,#151515);box-shadow:0 36px 120px #0000008f}.pm-reader-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.pm-reader-kicker{display:inline-flex;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pm-reader-header h2{margin:6px 0;color:#fff}.pm-reader-header p{margin:0;color:#ffffffad}.pm-reader-body{min-height:0;flex:1;display:grid;grid-template-columns:330px minmax(0,1fr)}.pm-reader-nav{overflow-y:auto;padding:18px;border-right:1px solid rgba(255,255,255,.1);background:#ffffff0a}.pm-reader-nav-title{color:#f0d27a;font-weight:900;margin-bottom:12px}.pm-reader-nav-item{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:8px;padding:11px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffc7;text-align:left}.pm-reader-nav-item span{display:inline-flex;justify-content:center;align-items:center;min-width:28px;height:28px;border-radius:999px;background:#d6b25e29;color:#f0d27a;font-weight:900}.pm-reader-nav-item strong{font-size:13px;line-height:1.35}.pm-reader-nav-item.active{border-color:#d6b25e6b;background:#d6b25e29;color:#fff}.pm-reader-content{min-width:0;display:flex;flex-direction:column;background:#f9fafb}.pm-reader-content-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}.pm-reader-content-head span{color:#6b7280;font-size:12px;font-weight:900;text-transform:uppercase}.pm-reader-content-head h3{margin:4px 0 0;color:#111827}.pm-reader-document{flex:1;overflow-y:auto;padding:34px 46px;color:#111827;line-height:1.8;font-size:16px}.pm-reader-document h4{font-size:22px;margin:0 0 18px;color:#111827}.pm-reader-document section{padding-bottom:24px;margin-bottom:22px;border-bottom:1px solid #e5e7eb}.pm-reader-document p{margin:0 0 12px}.pm-reader-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);background:#0a0a0af2}.pm-reader-admin-note{color:#ffffffad}.pm-reader-accept{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800}.pm-reader-accept input{width:18px;height:18px}.pm-reader-actions{display:flex;gap:10px;align-items:center}@media(max-width:980px){.pm-reader-body{grid-template-columns:1fr}.pm-reader-nav{max-height:240px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.pm-reader-content-head,.pm-reader-footer{flex-direction:column;align-items:flex-start}.pm-reader-document{padding:24px 20px}}.pm-reader-content,.pm-reader-document{background:#f9fafb!important}.pm-reader-document,.pm-reader-document *{color:#111827!important;opacity:1!important;visibility:visible!important}.pm-reader-document{font-size:16px!important;line-height:1.85!important}.pm-reader-document h4{color:#111827!important;font-size:24px!important;font-weight:900!important;margin:0 0 20px!important}.pm-reader-clause{margin:0 0 12px!important}.pm-reader-paragraph{margin:0 0 14px!important}.pm-reader-search{width:100%;min-height:42px;border-radius:14px;padding:0 12px;margin-bottom:12px;border:1px solid rgba(214,178,94,.22);background:#ffffff14;color:#fff;font-weight:800}.pm-reader-search::placeholder{color:#ffffff75}.pm-reader-topic-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pm-reader-topic-grid button{border-radius:999px;padding:7px 10px;border:1px solid rgba(214,178,94,.22);background:#d6b25e1a;color:#f0d27a;font-size:11px;font-weight:900}.pm-reader-nav-title{display:flex;justify-content:space-between;align-items:center}.pm-reader-nav-title span{color:#ffffff8f;font-size:12px}.pm-reader-nav-title-second{margin-top:12px}.pm-reader-no-results{padding:14px;border-radius:14px;background:#ffffff0f;color:#ffffffad}.pm-preview-document{background:#f9fafb!important;color:#111827!important;opacity:1!important;visibility:visible!important;line-height:1.8!important;font-size:16px!important}.pm-preview-document *{color:#111827!important;opacity:1!important;visibility:visible!important}.faq-page{width:100%}.faq-console{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.25fr);gap:22px;align-items:start}.faq-panel{border-radius:24px;border:1px solid rgba(214,178,94,.18);background:#ffffff0f;box-shadow:0 20px 70px #0000003d;padding:22px}.faq-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:18px}.faq-panel-head h2{margin:0 0 6px;color:#fff}.faq-panel-head p{margin:0;color:#ffffffa8}.faq-form{display:grid;gap:14px}.faq-grid{display:grid;grid-template-columns:1fr 150px;gap:12px}.faq-form label{display:grid;gap:7px;color:#ffffffb8;font-size:12px;font-weight:900;text-transform:uppercase}.faq-form input,.faq-form select,.faq-form textarea,.faq-filters input,.faq-filters select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;padding:12px 13px;outline:none}.faq-form select option,.faq-filters select option{background:#181818;color:#fff}.faq-form textarea{resize:vertical;min-height:160px;line-height:1.6}.faq-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important;text-transform:none!important}.faq-check input{width:18px!important}.faq-form-actions,.faq-actions{display:flex;flex-wrap:wrap;gap:10px}.faq-filters{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;margin-bottom:16px}.faq-list{display:grid;gap:14px}.faq-card{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#080c1494}.faq-card.inactive{opacity:.62}.faq-card-top{display:flex;justify-content:space-between;gap:14px}.faq-topic{display:inline-flex;margin-bottom:8px;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.faq-card h3{margin:0;color:#fff;font-size:18px}.faq-card p{color:#ffffffc2;line-height:1.7}.faq-status{white-space:nowrap;height:fit-content;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.faq-status.active{color:#70e0a2;background:#70e0a21f;border:1px solid rgba(112,224,162,.34)}.faq-status.inactive{color:#ffbd6d;background:#ffbd6d1f;border:1px solid rgba(255,189,109,.34)}.faq-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.faq-meta span{padding:5px 9px;border-radius:999px;background:#d6b25e1a;border:1px solid rgba(214,178,94,.18);color:#ffffffc2;font-size:12px;font-weight:800}@media(max-width:1100px){.faq-console,.faq-grid,.faq-filters{grid-template-columns:1fr}}.admin-card{background:#1c1c1c;padding:16px;border-radius:10px;margin-bottom:16px;color:#eee}.admin-form input,.admin-form select{width:100%;padding:8px 12px;margin-top:8px;border-radius:6px;border:1px solid #555;background:#2a2a2a;color:#eee}.admin-form button{margin-top:12px}.admin-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;margin-bottom:16px;transition:all .25s ease}.admin-card:hover{box-shadow:0 6px 18px #00000026}.admin-card-header{font-weight:700;font-size:15px;cursor:pointer;padding:8px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.admin-table{width:100%;border-collapse:collapse;margin-top:10px}.admin-table th,.admin-table td{padding:10px 12px;text-align:center;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table th{background:#ffffff08;font-weight:700;color:#eaeaf2e6}.admin-btn{border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaeaf2eb}.admin-btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#d4af3759;color:#d4af37}.admin-btn-danger{border-color:#ff6b6b59;color:#ff6b6b;background:#ff6b6b1a}.admin-btn-danger:hover{background:#ff6b6b29;border-color:#ff6b6b8c;color:#ff9a9a}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background:#121212;border-radius:12px;padding:24px;min-width:360px;max-width:600px;box-shadow:0 10px 30px #0009;position:relative}.modal-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;color:#fff;cursor:pointer}.admin-action-class{border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0}.bidstep-table-wrap{margin-top:10px;overflow-x:auto;border-radius:12px}.admin-table{width:100%;border-collapse:collapse;min-width:500px;margin-top:8px}.admin-table th,.admin-table td{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.admin-table th{font-weight:700;background:#ffffff08}.admin-table tr:hover td{background:#d6b25e0f}.admin-form textarea{min-height:80px;resize:vertical}.admin-form input,.admin-form textarea{margin-top:10px}.admin-table th{width:40%}.checkbox-wrapper{display:flex;align-items:center;gap:8px}.checkbox-wrapper input[type=checkbox]{margin:0;vertical-align:middle}.checkbox-wrapper label{margin:0;font-weight:500;cursor:pointer}.toggle-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.toggle-switch input{display:none}.toggle-switch .slider{position:relative;width:50px;height:24px;background-color:#ccc;border-radius:12px;transition:background-color .3s;flex-shrink:0}.toggle-switch .slider:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.slider{background-color:#007bff}.toggle-switch input:checked+.slider:before{transform:translate(26px)}.toggle-switch .switch-label{font-size:14px;color:#fff}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px;transition:background .2s}.icon-btn:hover{background:#d4af37}.icon-btn-danger:hover{background:#dc3545}.status-active{display:flex;align-items:center;gap:4px;color:#28a745;font-weight:500}.status-inactive{display:flex;align-items:center;gap:4px;color:#dc3545;font-weight:500}.fixed-table{table-layout:fixed}.action-icons{justify-content:center;gap:8px}.row-published{animation:blink-yellow 1.5s infinite}.row-started{animation:blink-green 1.2s infinite}.row-ended{background:#dc354514}@keyframes blink-yellow{0%,to{background:transparent}50%{background:#ffc10733}}@keyframes blink-green{0%,to{background:transparent}50%{background:#28a74533}}.auction-rules-modal{width:min(1040px,calc(100vw - 40px));max-width:1040px;max-height:92vh;overflow-y:auto}.auction-rules-modal h3{margin:0 0 8px}.auction-rules-subtitle{color:#ffffffb8;margin:0 0 18px;line-height:1.6}.auction-rules-form{display:grid;gap:18px}.auction-rules-form section{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;border-radius:16px;padding:16px}.auction-rules-form h4{margin:0 0 12px;color:#d6b25e}.auction-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auction-rules-field{display:grid;gap:6px}.auction-rules-field span{font-size:12px;font-weight:800;color:#ffffffc7}.auction-rules-field small,.auction-rules-help{color:#ffffff94;font-size:11.5px;line-height:1.45}.auction-rules-json{min-height:210px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.auction-rules-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auction-rules-toggles label{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}.auction-rules-toggles input,.auction-rules-field input[type=checkbox]{width:auto!important;min-height:auto!important}.auction-rules-actions{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:0;background:#121212eb;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:920px){.auction-rules-grid,.auction-rules-toggles{grid-template-columns:1fr}}.op-console{display:grid;gap:20px}.op-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border-radius:24px;border:1px solid rgba(214,178,94,.22);background:radial-gradient(circle at top left,rgba(214,178,94,.18),transparent 34%),linear-gradient(135deg,#ffffff1a,#ffffff0a);box-shadow:0 24px 80px #00000047}.op-kicker{color:#d6b25e;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.op-hero h1,.op-sequence h2,.op-section-head h2{margin:6px 0 10px}.op-hero p{max-width:860px;color:#ffffffb8;line-height:1.7}.op-summary-grid,.op-check-grid,.op-timeline-grid,.op-activity-grid{display:grid;gap:12px}.op-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.op-summary-grid>div,.op-check-grid>div,.op-timeline-grid>div,.op-activity-grid>div{border:1px solid rgba(255,255,255,.08);background:#ffffff0f;border-radius:16px;padding:14px}.op-summary-grid span,.op-check-grid span,.op-timeline-grid span,.op-activity-grid span{display:block;color:#ffffff94;font-size:12px;font-weight:800;text-transform:uppercase}.op-summary-grid strong{display:block;margin-top:6px;font-size:28px;color:#fff}.op-blockers,.op-warnings{border:1px solid rgba(255,120,120,.28);background:#ff787817;color:#ffb4b4;border-radius:18px;padding:16px}.op-blockers h3,.op-blockers p,.op-warnings p{margin:0 0 8px}.op-sequence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.op-step{display:grid;gap:8px;padding:16px;border-radius:16px;border:1px solid rgba(214,178,94,.18);background:#d6b25e14;color:#fff}.op-step span{color:#d6b25e;font-weight:900;font-size:12px}.op-step em{color:#ffffff8c;font-size:12px;font-style:normal}.op-section-head,.op-auction-top,.op-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.op-auction-list{display:grid;gap:16px}.op-auction-card{border:1px solid rgba(255,255,255,.1);background:#ffffff0f;border-radius:22px;padding:20px;display:grid;gap:16px}.op-auction-top h3{margin:0 0 6px}.op-auction-top p{margin:0;color:#ffffffa6}.op-status,.op-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.op-status.ok,.op-pill.ok{color:#70e0a2;border:1px solid rgba(112,224,162,.34);background:#70e0a21f}.op-status.bad,.op-pill.bad{color:#ffbd6d;border:1px solid rgba(255,189,109,.34);background:#ffbd6d1f}.op-check-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.op-timeline-grid,.op-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-timeline-grid strong,.op-activity-grid strong{display:block;margin-top:6px;color:#fff}.op-actions{justify-content:flex-start}@media(max-width:1100px){.op-summary-grid,.op-sequence-grid,.op-check-grid,.op-timeline-grid,.op-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.op-hero{flex-direction:column}.op-summary-grid,.op-sequence-grid,.op-check-grid,.op-timeline-grid,.op-activity-grid{grid-template-columns:1fr}}.auction-rules-modal-v2{width:min(1080px,calc(100vw - 48px));max-height:92vh;overflow-y:auto;padding:0!important;border:1px solid rgba(214,178,94,.22);background:#101114}.auction-rules-hero{position:sticky;top:0;z-index:2;padding:26px 30px 20px;background:linear-gradient(180deg,#101114fa,#101114eb);border-bottom:1px solid rgba(214,178,94,.16)}.auction-rules-hero span{display:inline-flex;margin-bottom:8px;color:#f0d27a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.auction-rules-hero h3{margin:0;color:#fff;font-size:28px;font-weight:900}.auction-rules-hero p{margin:8px 0 0;max-width:900px;color:#ffffffb8;line-height:1.55}.auction-rules-modal-v2 .auction-rules-form{padding:22px 30px 30px;display:grid;gap:18px}.auction-rules-section{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;padding:18px}.auction-rules-section-head{margin-bottom:14px}.auction-rules-section-head h4{margin:0 0 6px;color:#fff;font-size:18px;font-weight:900}.auction-rules-section-head p{margin:0;color:#ffffffa3;line-height:1.55}.auction-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auction-rules-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-rules-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-rules-field{display:grid;gap:7px}.auction-rules-field span{color:#ffffffd6;font-size:12px;font-weight:900;text-transform:uppercase}.auction-rules-field input,.auction-bracket-row input{width:100%;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;padding:12px 13px;outline:none}.auction-rules-field small{color:#ffffff85;line-height:1.45}.auction-bracket-table{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.auction-bracket-head,.auction-bracket-row{display:grid;grid-template-columns:1fr 1fr 1fr 48px;gap:10px;align-items:center;min-width:720px}.auction-bracket-head{padding:12px;background:#080c14b8}.auction-bracket-head span{color:#ffffff9e;font-size:12px;font-weight:900;text-transform:uppercase}.auction-bracket-row{padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}.auction-bracket-remove{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,120,120,.3);background:#ff78781a;color:#ff8f8f;font-weight:900;cursor:pointer}.auction-bracket-remove:disabled{opacity:.35;cursor:not-allowed}.auction-bracket-add{margin-top:12px;border-radius:999px;border:1px solid rgba(214,178,94,.3);background:#d6b25e1f;color:#f0d27a;padding:10px 14px;font-weight:900;cursor:pointer}.auction-rules-timeline{display:grid;gap:12px}.auction-timeline-rule,.auction-schedule-preview{border-radius:16px;border:1px solid rgba(214,178,94,.16);background:#d6b25e14;padding:13px 14px}.auction-timeline-rule strong,.auction-schedule-preview span{display:block;color:#f0d27a;font-weight:900;margin-bottom:5px}.auction-timeline-rule span,.auction-schedule-preview div{color:#ffffffc2;line-height:1.55}.auction-rule-switch{display:flex;gap:12px;align-items:flex-start;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;padding:12px}.auction-rule-switch input{width:22px;height:22px;accent-color:#d6b25e}.auction-rule-switch strong{color:#fff;font-size:13px}.auction-rule-switch small{display:block;margin-top:4px;color:#ffffff8f;line-height:1.4}.auction-rules-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auction-rule-switch.compact{align-items:center}.auction-rules-footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 0 0;background:linear-gradient(0deg,#101114fa,#101114db)}.auction-rules-summary{color:#ffffffb8}.auction-rules-summary strong{color:#f0d27a}.icon-btn[title]{position:relative}@media(max-width:980px){.auction-rules-grid,.auction-rules-grid.three,.auction-rules-grid.four,.auction-rules-toggle-grid{grid-template-columns:1fr}.auction-rules-footer{flex-direction:column;align-items:stretch}.auction-rules-actions{justify-content:flex-end}}.upcoming-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}.auction-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;cursor:pointer}.auction-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0003}.auction-image{position:relative;width:100%;height:180px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.auction-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.auction-card:hover .auction-image img{transform:scale(1.05)}.image-gradient{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.starting-label{position:absolute;top:10px;left:10px;background-color:#d4af37e6;color:#121212;padding:4px 8px;font-weight:700;border-radius:4px;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.starting{animation:starting-bg 1.5s ease-in-out infinite}@keyframes starting-bg{0%,to{background-color:#d4ffd41a}50%{background-color:#d4ffd44d}}.auction-info{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.auction-times,.auction-counts{display:flex;justify-content:space-between;font-size:13px;color:#eaeaf2e6}.details-btn{margin-top:8px;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaeaf2eb}.details-btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#d4af3759;color:#d4af37}.auction-card.ended .starting-label{animation:none;background-color:#f00c}.auction-card.ended{background:#ff00000d}.admin-sr-page{display:flex;flex-direction:column;gap:16px}.admin-sr-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-sr-topbar h1{font-size:22px;margin:0;font-weight:600}.admin-sr-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px}.admin-sr-card-title{font-size:14px;font-weight:600;margin-bottom:18px;letter-spacing:.3px;opacity:.9}.admin-sr-filters{display:grid;grid-template-columns:220px 1fr 180px;gap:12px;align-items:end}.admin-sr-input,.admin-sr-select,.admin-sr-textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;color:#fff;outline:none}.admin-sr-input::placeholder,.admin-sr-textarea::placeholder{opacity:.6;color:#ddd}.admin-sr-select option{background:#0c1a38;color:#fff}.admin-sr-textarea{width:100%;min-height:90px}.admin-sr-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.admin-sr-actions.between{justify-content:space-between}.admin-sr-btn{border:1px solid rgba(212,175,55,.4);border-radius:12px;padding:10px 14px;cursor:pointer;background:#d4af371a;color:#d4af37;transition:.15s ease;font-size:13px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.admin-sr-btn:hover{background:#d4af372e}.admin-sr-btn:disabled{opacity:.5;cursor:not-allowed}.admin-sr-btn.primary{border-color:#facc1599;background:#facc151a;color:#facc15}.admin-sr-btn.primary:hover{background:#facc1529}.admin-sr-btn.danger{border-color:#f8717173;background:#f871711a;color:#f87171}.admin-sr-btn.danger:hover{background:#f8717129}.admin-sr-btn.ghost{border-color:#ffffff1f;background:#ffffff08;color:#ffffffe6}.admin-sr-btn.ghost:hover{border-color:#d4af3773;color:#d4af37}.admin-sr-tablewrap{overflow-x:auto}.admin-sr-table{width:100%;border-collapse:collapse;min-width:980px}.admin-sr-table th,.admin-sr-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;white-space:nowrap}.admin-sr-table th{text-align:left;opacity:.85;font-weight:600}.admin-sr-table tbody tr:hover td{background:#ffffff08}.admin-sr-muted{opacity:.7;font-size:12px}.admin-sr-link{color:#d4af37;text-decoration:none;border-bottom:1px dashed rgba(212,175,55,.35)}.admin-sr-link:hover{border-bottom-color:#d4af37b3}.admin-sr-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.admin-sr-pill.pending_review{opacity:1;color:#facc15;border-color:#facc1599}.admin-sr-pill.needs_info{opacity:1;color:#d4af37;border-color:#d4af378c}.admin-sr-pill.rejected{opacity:1;color:#f87171;border-color:#f8717173}.admin-sr-pill.approved_waiting_payment{opacity:1;color:#60a5fa;border-color:#60a5fa73}.admin-sr-pill.approved_final{opacity:1;color:#4ade80;border-color:#4ade8080}.admin-sr-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-sr-box{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-sr-box span{font-size:12px;opacity:.6}.admin-sr-box strong{font-size:14px;font-weight:500;line-height:1.6}.admin-sr-section{margin-top:22px}.admin-sr-section label{display:block;margin-bottom:12px;font-size:13px;font-weight:500;opacity:.75}.admin-sr-section-title{font-size:13px;font-weight:600;opacity:.85;margin:0 0 10px}.admin-sr-description{margin-top:14px;padding:16px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.admin-sr-description span{display:block;margin-bottom:10px;font-size:12px;opacity:.6}.admin-sr-description p{font-size:14px;line-height:1.8;opacity:.95;margin:0}.admin-sr-filelist{display:flex;flex-wrap:wrap;gap:10px}.admin-sr-file{padding:8px 12px;font-size:13px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:.9;color:#fff;text-decoration:none}.admin-sr-file:hover{border-color:#d4af3773;color:#d4af37}.admin-sr-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px}.admin-sr-thumb{position:relative;overflow:hidden;border-radius:14px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.admin-sr-thumb img,.admin-sr-thumb video{width:100%;height:90px;object-fit:cover;display:block}.admin-sr-comments{display:flex;flex-direction:column;gap:10px}.admin-sr-comment{padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-sr-comment-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.admin-sr-comment-top strong{font-size:13px;font-weight:600;opacity:.95}.admin-sr-comment-top span{font-size:12px;opacity:.6}.admin-sr-comment p{margin:0;font-size:13.5px;line-height:1.7;opacity:.95}.admin-sr-info-card{background:linear-gradient(135deg,#d4af371f,#ffffff0a);border:1px solid rgba(212,175,55,.25)}.admin-sr-info-card p{font-size:13.5px;line-height:1.8;margin:0;opacity:.9}@media(max-width:900px){.admin-sr-filters,.admin-sr-grid-2{grid-template-columns:1fr}.admin-sr-table{min-width:820px}}@media(max-width:600px){.admin-sr-media-grid{grid-template-columns:repeat(2,1fr)}}.admin-sr-actions{text-align:right;white-space:nowrap;display:flex;justify-content:flex-end;gap:8px}.admin-sr-iconbtn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;color:#ffffffd9;transition:all .2s ease;text-decoration:none}.admin-sr-iconbtn:hover{background:#3b82f62e;border-color:#3b82f666;transform:translateY(-2px)}.admin-sr-actions{text-align:right;white-space:nowrap}.admin-sr-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.admin-sr-iconbtn{width:34px;height:34px;min-width:34px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer;text-decoration:none;transition:.15s ease}.admin-sr-iconbtn:hover{transform:translateY(-1px);background:#ffffff1a}.admin-sr-iconbtn i{font-size:15px;line-height:1}.admin-sr-iconbtn-view{border-color:#3b82f659;background:#3b82f61f;color:#60a5fa}.admin-sr-iconbtn-pedigree{border-color:#a855f759;background:#a855f71a;color:#c084fc}.admin-sr-policy-item{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;margin-bottom:10px}.admin-sr-policy-head{display:flex;gap:10px;align-items:baseline;margin-bottom:6px}.admin-sr-policy-id{opacity:.7;font-weight:700}.admin-sr-policy-title{font-weight:800}.admin-sr-policy-content{white-space:pre-wrap;word-break:break-word;line-height:1.7;opacity:.95;font-weight:400;font-size:12px}.admin-sr-topbar p{max-width:860px;margin:8px 0 0;color:#ffffffa8;line-height:1.55}.admin-sr-table-wrap{overflow-x:auto}.admin-sr-actions-col{text-align:right!important}.admin-sr-waiver{display:inline-flex;border-radius:999px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffb8;font-size:12px;font-weight:900}.admin-sr-waiver.on{color:#92f0bb;background:#70e0a224;border-color:#70e0a25c}.admin-sr-mini,.admin-sr-iconbtn{min-height:38px;border-radius:999px;padding:8px 11px;border:1px solid rgba(214,178,94,.26);background:#d6b25e1a;color:#f0d27a;font-weight:900;font-size:12px;text-decoration:none;cursor:pointer}.admin-sr-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.admin-sr-approve{color:#92f0bb;border-color:#70e0a25c;background:#70e0a21f}.admin-sr-info{color:#f0d27a}.admin-sr-reject{color:#ffaaa0;border-color:#ff8a8a57;background:#ff8a8a1f}.admin-sr-empty{padding:28px;color:#ffffffb3}.admin-sr-empty h3{margin:0 0 8px;color:#fff}.admin-sr-footnote{margin-top:14px;color:#ffffff94;font-size:13px}.admin-sr-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-sr-modal{width:min(760px,calc(100vw - 36px));max-height:90vh;overflow-y:auto;border-radius:28px;border:1px solid rgba(214,178,94,.22);background:#11151d;box-shadow:0 30px 100px #0000006b;padding:0}.admin-sr-modal-head{display:flex;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.admin-sr-modal-head span{color:#f0d27a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.admin-sr-modal-head h2{margin:8px 0 4px;color:#fff;font-size:28px}.admin-sr-modal-head p{margin:0;color:#fff9}.admin-sr-modal-head button{width:40px;height:40px;border-radius:999px;border:1px solid rgba(214,178,94,.3);background:#d6b25e1f;color:#f0d27a;font-size:22px;cursor:pointer}.admin-sr-modal label{display:grid;gap:8px;margin:18px 24px;color:#ffffffc2;font-size:12px;font-weight:900;text-transform:uppercase}.admin-sr-modal input,.admin-sr-modal select,.admin-sr-modal textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff13;color:#fff;padding:12px 13px}.admin-sr-modal select option{background:#151923;color:#fff}.admin-sr-modal textarea{min-height:110px;resize:vertical;line-height:1.6}.admin-sr-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.admin-sr-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;text-transform:none!important}.admin-sr-check input{width:22px!important;height:22px;accent-color:#d6b25e;margin-top:2px}.admin-sr-check strong{display:block;color:#fff;font-size:14px}.admin-sr-check small{display:block;margin-top:5px;color:#ffffff94;line-height:1.45}.admin-sr-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:18px 24px 24px}.admin-sr-btn.ghost{background:#ffffff0f;color:#ffffffc7;border-color:#ffffff24}@media(max-width:860px){.admin-sr-modal-grid{grid-template-columns:1fr}.admin-sr-actions{justify-content:flex-start}}.admin-sr-page{max-width:1120px}.admin-sr-topbar{align-items:flex-start}.admin-sr-topbar h1{line-height:.95}.admin-sr-card{border-radius:24px}.admin-sr-filters{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(280px,1fr) 160px;gap:14px;align-items:end}.admin-sr-filters input,.admin-sr-filters select{height:48px}.admin-sr-table{min-width:980px}.admin-sr-table th{white-space:nowrap;font-size:12px;letter-spacing:.03em}.admin-sr-table td{padding-top:18px;padding-bottom:18px;vertical-align:middle}.admin-sr-actions-trimmed{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:190px}.admin-sr-decision-main,.admin-sr-view-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.admin-sr-decision-main{border:1px solid rgba(214,178,94,.42);background:linear-gradient(135deg,#d6b25e42,#d6b25e1f);color:#f0d27a}.admin-sr-view-link{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffc7}.admin-sr-mini,.admin-sr-iconbtn{box-shadow:none}.admin-sr-modal{width:min(680px,calc(100vw - 36px));border-radius:24px}.admin-sr-modal-head{padding:22px 24px}.admin-sr-modal-head h2{font-size:26px;line-height:1}.admin-sr-modal-grid{grid-template-columns:1.05fr .95fr;padding:18px 24px 0;gap:18px}.admin-sr-modal-grid label{margin:0!important}.admin-sr-modal>label{margin:18px 24px!important}.admin-sr-check{min-height:82px;padding:14px;border-radius:18px;border:1px solid rgba(214,178,94,.18);background:#d6b25e12}.admin-sr-check input{transform:scale(1.15)}.admin-sr-modal textarea{min-height:92px}.admin-sr-modal-actions{padding-top:8px}.admin-sr-modal select,.admin-sr-filters select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#f0d27a 50%),linear-gradient(135deg,#f0d27a 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}@media(max-width:980px){.admin-sr-filters{grid-template-columns:1fr!important}.admin-sr-modal-grid{grid-template-columns:1fr}.admin-sr-actions-trimmed{justify-content:flex-start}}.myhorse-detail-page{display:flex;flex-direction:column;gap:16px}.myhorse-detail-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.myhorse-detail-title h1{font-size:22px;margin:0}.myhorse-detail-sub{margin-top:6px;font-size:12.5px;opacity:.7}.myhorse-detail-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mhd-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px}.sellhorse-card-title{font-size:14px;font-weight:600;margin-bottom:14px;letter-spacing:.3px;opacity:.9}.mhd-statusbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.mhd-statusbar .left{display:flex;flex-direction:column;gap:8px}.mhd-note{font-size:12.5px;opacity:.75;line-height:1.7}.mhd-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;width:fit-content}.mhd-pending{border-color:#facc158c;color:#facc15}.mhd-waiting{border-color:#60a5fa8c;color:#60a5fa}.mhd-approved{border-color:#4ade808c;color:#4ade80}.mhd-rejected{border-color:#f871718c;color:#f87171}.mhd-needs{border-color:#d4af378c;color:#d4af37}.mhd-card input[type=checkbox],.mhd-card input[type=radio]{width:auto;padding:0;margin:0;background:transparent;border:none;box-shadow:none}.mhd-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mhd-field{display:flex;flex-direction:column;gap:8px}.mhd-field label{font-size:12px;opacity:.65}.mhd-field input,.mhd-field select,.mhd-field textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;font-size:14px}.mhd-field textarea{width:100%;min-height:100px;resize:vertical}.mhd-info-card{background:linear-gradient(135deg,#d4af371f,#ffffff0a);border:1px solid rgba(212,175,55,.25)}.mhd-comments{display:flex;flex-direction:column;gap:12px}.mhd-comment{padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.mhd-comment-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.mhd-comment-admin{font-size:13px;font-weight:600;opacity:.9}.mhd-comment-date{font-size:12px;opacity:.6}.mhd-comment-body{font-size:13px;line-height:1.8;opacity:.92}.mhd-media-group{margin-top:25px}.mhd-media-title{font-size:16px;font-weight:600;margin-bottom:12px;text-transform:capitalize}.mhd-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.mhd-media-item{position:relative;background:#3e3e3e;border:1px solid #4a4a4a;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mhd-photo{width:100%;height:180px;object-fit:cover;border-radius:8px}.mhd-video{width:100%;height:180px;border-radius:8px;background:#000}.mhd-link{display:block;padding:12px;background:#f4f6f8;border-radius:8px;text-align:center;width:100%;text-decoration:none;font-weight:500}.mhd-file{display:block;padding:12px;background:#f4f6f8;border-radius:8px;text-align:center;width:100%;text-decoration:none}.mhd-media-caption{font-size:12px;color:#888;margin-top:8px}.remove-file{position:absolute;top:6px;right:6px;background:#ff4d4f;color:#fff;border:none;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:14px;line-height:20px}.checkbox,.radio{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;opacity:.9}fieldset{border:1px dashed rgba(255,255,255,.12);padding:12px 14px;border-radius:10px}legend{padding:0 6px;font-weight:600;font-size:12.5px;opacity:.8}.admin-btn-danger{background:#d9534f;border-color:#d9534f;color:#fff}.admin-btn-danger:hover{background:#c9302c;border-color:#c9302c}.mhd-comment-history{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.mhd-comment-item{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;position:relative;transition:all .18s ease}.mhd-comment-item:hover{border-color:#d4af3759;background:#ffffff0d}.mhd-comment-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mhd-comment-meta b{font-size:13.5px;font-weight:600;letter-spacing:.3px;color:#fff}.mhd-comment-meta span{font-size:12px;opacity:.6;font-weight:400}.mhd-comment-text{font-size:13.5px;line-height:1.7;opacity:.9;margin-top:4px;white-space:pre-line}.mhd-comment-item .admin-btn-danger{position:absolute;top:32px;right:12px;padding:4px 10px;font-size:11px;border-radius:8px}.mhd-card .sellhorse-card-title{display:flex;align-items:center;gap:8px}.mhd-card .sellhorse-card-title:before{content:"";width:6px;height:16px;border-radius:4px;background:#d4af37}.mhd-comment-item{padding:14px;border-radius:10px;margin-bottom:12px;background:#0f172a;border:1px solid transparent}.comment-needs{border-left:5px solid #d4af37;background:#d4af370f}.comment-rejected{border-left:5px solid #f87171;background:#f8717114}.mhd-comment-left{display:flex;align-items:center;gap:10px}.mhd-comment-label{font-size:11px;padding:3px 8px;border-radius:6px;font-weight:600;text-transform:uppercase}.comment-needs .mhd-comment-label{background:#d4af3733;color:#d4af37}.comment-rejected .mhd-comment-label{background:#f8717133;color:#f87171}.mhd-comment-meta{display:flex;justify-content:space-between;margin-bottom:6px}.mhd-comment-text{line-height:1.6}.upload-section{margin-top:25px}.upload-section-title{font-size:18px;margin-bottom:10px}.upload-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.upload-admin-item{border:1px solid #eee;padding:8px;background:#fafafa;text-align:center;border-radius:6px}.upload-admin-item img{width:100%;height:100px;object-fit:cover}.upload-admin-type{font-size:12px;margin-top:6px;color:#777}.upload-admin-add{margin-top:15px}.empty-msg{font-size:13px;opacity:.6}.image-preview-overlay{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9000}.image-preview-box{position:relative;max-width:90%;max-height:90%}.image-preview-box img{max-width:100%;max-height:100%;border-radius:4px}.close-preview-btn{position:absolute;top:10px;right:10px;background:#dc143c;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer}.af-wrap{color:#ffffffeb}.af-topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.af-title{font-weight:900;letter-spacing:.2px}.af-subtitle{margin-top:6px;font-size:12px;opacity:.75}.af-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;border-radius:14px;padding:9px 14px;font-size:13px;transition:.15s ease}.af-btn:hover{background:#ffffff1a}.af-btn:disabled{opacity:.55;cursor:not-allowed}.af-btn-primary{border-color:#3b82f666;background:#3b82f624}.af-btn-primary:hover{background:#3b82f633}.af-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.af-empty{padding:18px;opacity:.78}.af-muted{opacity:.75}.af-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.af-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px 14px;box-shadow:0 10px 30px #0000001f}.af-stat-k{font-size:12px;opacity:.75}.af-stat-v{margin-top:6px;font-weight:900;font-size:18px;letter-spacing:.3px}.af-filters{display:grid;grid-template-columns:240px 1fr 180px;gap:12px;align-items:end}.af-label{display:block;font-size:12px;opacity:.75;margin-bottom:6px}.af-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;color:#ffffffeb;outline:none}.af-input::placeholder{color:#ffffff8c}.af-input:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f626}.af-actions{display:flex;justify-content:flex-end}.af-table-wrap{overflow:hidden}.af-table{width:100%;border-collapse:separate;border-spacing:0;color:#ffffffeb;min-width:980px}.af-table thead th{font-size:12px;opacity:.78;text-transform:uppercase;letter-spacing:.6px;background:#00000038;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:14px;position:sticky;top:0;z-index:1}.af-table tbody td{vertical-align:middle;padding:14px;border-top:1px solid rgba(255,255,255,.06)!important;font-size:13px}.af-table tbody tr{transition:.12s ease}.af-table tbody tr:hover{background:#ffffff0d}.af-footnote{padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;opacity:.75}.af-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap}.af-inv{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.af-strong{font-weight:800;line-height:1.2}.af-dim{margin-top:4px;font-size:12px;opacity:.72}.af-amount{font-weight:900;letter-spacing:.2px}.af-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;white-space:nowrap}.af-pill.unpaid{color:#facc15;border-color:#facc1573}.af-pill.paid{color:#4ade80;border-color:#4ade8073}.af-pill.canceled{color:#f87171;border-color:#f8717173}.af-btnrow{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap}.af-mini{width:34px;height:34px;min-width:34px;padding:0!important;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;transition:.15s ease;flex:0 0 auto}.af-mini:hover{transform:translateY(-1px);background:#ffffff1a}.af-mini:disabled{opacity:.55;cursor:not-allowed;transform:none}.af-mini-unpaid{border-color:#facc1559;background:#facc151a;color:#facc15}.af-mini-paid{border-color:#4ade8059;background:#4ade801a;color:#4ade80}.af-mini-canceled{border-color:#f8717159;background:#f871711a;color:#f87171}.af-mini.is-active{box-shadow:0 0 0 3px #ffffff14}.af-mini i{font-size:15px;line-height:1}@media(max-width:1100px){.af-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.af-filters{grid-template-columns:1fr}.af-actions{justify-content:stretch}.af-btn,.af-btn-primary{width:100%}}.af-role{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(0,0,0,.08)}.af-role.seller{background:#007bff1a}.af-role.buyer{background:#28a7451f}.admin-br-page{display:flex;flex-direction:column;gap:16px}.admin-br-topbar{display:flex;align-items:center;justify-content:space-between}.admin-br-topbar h1{font-size:22px;margin:0}.admin-br-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.admin-br-card-title{font-size:14px;font-weight:600;margin-bottom:14px;opacity:.9}.admin-br-muted{opacity:.7;font-size:13px}.admin-br-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:9px 14px;border-radius:12px;cursor:pointer;font-size:13px}.admin-br-btn:hover{background:#ffffff12}.admin-br-btn.primary{border-color:#d4af3759;background:#d4af371a;color:#facc15}.admin-br-btn.ghost{background:transparent}.admin-br-filters{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:end}.admin-br-input,.admin-br-select,.admin-br-textarea{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;color:#fff}.admin-br-textarea{min-height:110px;resize:vertical}.admin-br-tablewrap{overflow:auto}.admin-br-table{width:100%;border-collapse:collapse;min-width:900px}.admin-br-table th,.admin-br-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.admin-br-actions{display:flex;gap:10px;justify-content:flex-end}.admin-br-actions.between{justify-content:space-between}.admin-br-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;text-decoration:none;color:#fff}.admin-br-iconbtn:hover{background:#ffffff12}.admin-br-pill{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.admin-br-pill.pending_review{border-color:#facc1559;color:#facc15}.admin-br-pill.approved_waiting_payment{border-color:#60a5fa73;color:#93c5fd}.admin-br-pill.approved_final{border-color:#4ade8073;color:#4ade80}.admin-br-pill.rejected{border-color:#f8717173;color:#f87171}.admin-br-pill.needs_info{border-color:#fb923c73;color:#fb923c}.admin-br-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-br-box{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-br-box span{font-size:12px;opacity:.65}.admin-br-box strong{font-size:14px;font-weight:600}.admin-br-filelist{display:flex;flex-wrap:wrap;gap:10px}.admin-br-file{padding:8px 12px;font-size:13px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:.95}.admin-br-comments{display:flex;flex-direction:column;gap:10px}.admin-br-comment{padding:12px 14px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.admin-br-comment-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.admin-br-comment p{margin:0;line-height:1.8;opacity:.95}.admin-br-linkbtn{border:none;background:transparent;color:#facc15;cursor:pointer;padding:0;font-weight:700}.admin-br-linkbtn:hover{text-decoration:underline}.admin-br-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.admin-br-overlay-box{width:280px;padding:18px;border-radius:16px;background:#141414f2;border:1px solid rgba(255,255,255,.12);text-align:center}.admin-br-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#facc15e6;margin:0 auto;animation:adminBrSpin .9s linear infinite}@keyframes adminBrSpin{to{transform:rotate(360deg)}}.admin-br-modal-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:99999}.admin-br-modal{width:min(640px,92vw);border-radius:18px;padding:18px;background:#141414f2;border:1px solid rgba(255,255,255,.12);position:relative}.admin-br-modal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;cursor:pointer}.admin-br-modal-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-br-modal-grid div{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-br-modal-grid span{font-size:12px;opacity:.65}.admin-br-modal-grid strong{font-size:14px;font-weight:600}.admin-br-modal-actions{margin-top:14px;display:flex;justify-content:flex-end}@media(max-width:720px){.admin-br-grid-2,.admin-br-filters{grid-template-columns:1fr}.admin-br-table{min-width:720px}.admin-br-modal-grid{grid-template-columns:1fr}}.admin-br-actions{text-align:right;white-space:nowrap;display:flex;justify-content:flex-end;align-items:center;gap:8px}.admin-br-iconbtn{width:34px;height:34px;min-width:34px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer;text-decoration:none;transition:.15s ease}.admin-br-iconbtn:hover{transform:translateY(-1px);background:#ffffff1a}.admin-br-iconbtn i{font-size:15px;line-height:1}.admin-br-iconbtn-view{border-color:#3b82f659;background:#3b82f61f;color:#60a5fa}.admin-br-policylist{display:flex;flex-direction:column;gap:10px}.admin-br-policy-item{padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#00000005}.admin-br-policy-head{display:flex;gap:10px;align-items:baseline;margin-bottom:6px}.admin-br-policy-id{opacity:.7;font-weight:700}.admin-br-policy-title{font-weight:800}.admin-br-policy-content{white-space:pre-wrap;word-break:break-word;line-height:1.7;font-weight:400;font-size:12px}.visibility-page{width:100%;padding:24px;color:#fff}.visibility-header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:22px}.visibility-kicker{display:inline-flex;margin-bottom:8px;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.visibility-header h2{margin:0;color:#fff;font-size:30px;font-weight:900}.visibility-header p{margin:8px 0 0;max-width:780px;color:#ffffffad;line-height:1.6}.visibility-save-btn{border:0;border-radius:14px;padding:12px 18px;background:linear-gradient(135deg,#d6b25e,#f0d27a);color:#151515;font-weight:900;cursor:pointer;box-shadow:0 14px 34px #d6b25e38}.visibility-save-btn:disabled{opacity:.55;cursor:not-allowed}.visibility-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.visibility-access-card{text-align:left;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;padding:18px;cursor:pointer;transition:.18s ease}.visibility-access-card strong{display:block;margin-bottom:8px;color:#fff;font-size:17px;font-weight:900}.visibility-access-card span{color:#ffffff9e;line-height:1.45;font-size:13px}.visibility-access-card:hover,.visibility-access-card.active{border-color:#d6b25e85;background:#d6b25e1f;transform:translateY(-1px)}.visibility-card{border-radius:24px;border:1px solid rgba(214,178,94,.16);background:#ffffff0f;box-shadow:0 20px 70px #0000003d;padding:22px}.visibility-table-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.visibility-table-head h3{margin:0;color:#fff;font-size:22px;font-weight:900}.visibility-table-head p{margin:7px 0 0;color:#ffffffa3}.visibility-table-head>span{height:fit-content;white-space:nowrap;border-radius:999px;padding:7px 11px;background:#d6b25e1f;border:1px solid rgba(214,178,94,.22);color:#f0d27a;font-weight:900;font-size:12px}.visibility-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.visibility-table{width:100%;border-collapse:collapse;min-width:760px}.visibility-table th{background:#080c14cc;color:#ffffffbd;padding:15px 16px;text-align:left;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.visibility-table td{padding:16px;border-top:1px solid rgba(255,255,255,.08);color:#ffffffdb;vertical-align:middle}.visibility-table tr:hover td{background:#ffffff09}.visibility-field-name{color:#fff;font-size:16px;font-weight:900}.visibility-field-key{margin-top:5px;color:#ffffff8a;font-size:13px;line-height:1.45}.visibility-category{display:inline-flex;border-radius:999px;padding:6px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffc7;font-size:12px;font-weight:900}.visibility-toggle{display:inline-flex;align-items:center;gap:10px;min-width:128px;border-radius:999px;padding:8px 13px 8px 8px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffc7;font-weight:900;cursor:pointer;transition:.18s ease}.visibility-toggle-box{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:#ffffff1a;color:#ffffffd1;font-size:17px;font-weight:900}.visibility-toggle.on{border-color:#70e0a28c;background:#70e0a224;color:#92f0bb}.visibility-toggle.on .visibility-toggle-box{background:#70e0a2;color:#092113;box-shadow:0 0 0 5px #70e0a21f}.visibility-toggle.off{border-color:#ffbd6d4d;background:#ffbd6d14;color:#ffcb88}.visibility-toggle.off .visibility-toggle-box{background:#ffbd6d2e;color:#ffcb88}.visibility-toggle:hover{transform:translateY(-1px)}.visibility-empty{padding:28px;text-align:center;color:#ffffff9e}@media(max-width:1000px){.visibility-header,.visibility-table-head{flex-direction:column}.visibility-access-grid{grid-template-columns:1fr}.visibility-page{padding:16px}}.pe-home{display:grid;gap:30px;color:var(--pe-shell-text, #f3f2ee)}.pe-home button{font:inherit}.pe-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:26px;overflow:hidden;padding:clamp(28px,4vw,54px);border:1px solid rgba(255,255,255,.085);border-radius:22px;background:radial-gradient(circle at 84% 0%,rgba(215,187,115,.19),transparent 42%),linear-gradient(135deg,#ffffff0b,#ffffff03)}.pe-home-hero:after{position:absolute;right:-70px;bottom:-150px;width:390px;height:390px;border:1px solid rgba(215,187,115,.09);border-radius:50%;content:""}.pe-home-hero-copy{position:relative;z-index:2;align-self:center}.pe-home-eyebrow{display:block;margin-bottom:12px;color:var(--pe-shell-gold, #d7bb73);font-size:9px;font-weight:800;letter-spacing:.21em;line-height:1.4;text-transform:uppercase}.pe-home-hero h1{max-width:800px;margin:0;color:#f5f4ef;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.98}.pe-home-hero-copy>p{max-width:660px;margin:22px 0 0;color:#ebebe59e;font-size:clamp(13px,1.2vw,16px);line-height:1.75}.pe-home-primary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pe-home-primary-actions button,.pe-home-product-card>button,.pe-home-featured-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 17px;border:1px solid var(--pe-shell-gold, #d7bb73);border-radius:10px;background:var(--pe-shell-gold, #d7bb73);color:#171713;font-size:11px;font-weight:750;cursor:pointer}.pe-home-primary-actions button.is-secondary,.pe-home-featured-actions button.is-secondary{border-color:#ffffff26;background:#ffffff06;color:#f5f5f0d1}.pe-home button:disabled{cursor:not-allowed;opacity:.38}.pe-home-passport{position:relative;z-index:2;align-self:stretch;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#0507078c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pe-home-passport-heading{display:flex;align-items:center;justify-content:space-between;color:#e6e6e16e;font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pe-home-passport-heading svg{color:var(--pe-shell-gold, #d7bb73)}.pe-home-passport>strong{display:block;margin-top:25px;color:#f3f1e9;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25}.pe-home-member-status{width:fit-content;margin-top:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#ebebe6a6;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pe-home-member-status.verified{border-color:#66bb8f45;background:#66bb8f14;color:#a9d9bf}.pe-home-member-status.warning{border-color:#daa45147;background:#daa45114;color:#e4bd7a}.pe-home-member-status.rejected{border-color:#cf646440;background:#cf646412;color:#dda3a3}.pe-home-passport p{margin:17px 0 0;color:#ebebe482;font-size:11px;line-height:1.65}.pe-home-passport>button{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:0;border:0;background:none;color:#dec98f;font-size:10px;font-weight:700;cursor:pointer}.pe-home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pe-home-product-card{position:relative;display:flex;min-height:290px;flex-direction:column;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.pe-home-product-card.is-auction{background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.12),transparent 43%),linear-gradient(145deg,#ffffff09,#ffffff03)}.pe-home-product-head{display:flex;align-items:center;gap:14px}.pe-home-product-icon{display:grid;width:47px;height:47px;flex:0 0 auto;place-items:center;border:1px solid rgba(215,187,115,.19);border-radius:13px;background:#d7bb730e;color:var(--pe-shell-gold, #d7bb73)}.pe-home-product-head span{color:#e8e8e25c;font-size:8px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pe-home-product-head h2{margin:5px 0 0;color:#f2f1eb;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.pe-home-product-card>p{max-width:540px;margin:23px 0 0;color:#ebebe585;font-size:12px;line-height:1.7}.pe-home-product-state{display:flex;align-items:center;gap:8px;margin-top:23px;color:#ebebe594;font-size:10px}.pe-home-state-dot{width:7px;height:7px;border-radius:50%;background:#b7a46b}.pe-home-state-dot.verified{background:#70bd91;box-shadow:0 0 0 5px #70bd9114}.pe-home-state-dot.warning{background:#d8a556}.pe-home-state-dot.rejected{background:#ca6f6f}.pe-home-auction-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:21px}.pe-home-auction-metrics div{display:grid;gap:4px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.pe-home-auction-metrics strong{color:#f1ead8;font-size:20px;font-weight:500}.pe-home-auction-metrics span{color:#ebebe563;font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.pe-home-product-card>button{width:fit-content;margin-top:auto}.pe-home-section{display:grid;gap:17px;padding-top:5px}.pe-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pe-home-section-heading h2{margin:0;color:#f2f1eb;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,36px);font-weight:400}.pe-home-section-heading .pe-home-eyebrow{margin-bottom:7px}.pe-home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pe-home-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:100px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;color:#ebebe58a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pe-home-action-card:hover:not(:disabled){border-color:#d7bb7333;background:#d7bb730b;transform:translateY(-2px)}.pe-home-action-card>svg:first-child{color:var(--pe-shell-gold, #d7bb73)}.pe-home-action-card>svg:last-child{color:#ebebe545}.pe-home-action-card span{display:grid;min-width:0;gap:6px}.pe-home-action-card strong{color:#f5f5f0db;font-size:11px;font-weight:650}.pe-home-action-card small{color:#ebebe563;font-size:9px;line-height:1.5}.pe-home-refresh{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:transparent;color:#ebebe58c;font-size:10px;font-weight:650;cursor:pointer}.pe-home-refresh .is-spinning{animation:pe-home-spin .8s linear infinite}@keyframes pe-home-spin{to{transform:rotate(360deg)}}.pe-home-featured-auction{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff04}.pe-home-auction-image{position:relative;min-height:320px;overflow:hidden;background:#111}.pe-home-auction-image:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(8,10,10,.78)),linear-gradient(180deg,transparent 55%,rgba(8,10,10,.55));content:""}.pe-home-auction-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04)}.pe-home-auction-status{position:absolute;top:18px;left:18px;z-index:2;padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#080a0ab3;color:#f5f5f0cc;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pe-home-auction-status.live{border-color:#64c88d59;color:#b2e2c5}.pe-home-auction-status.upcoming{border-color:#d7bb735e;color:#e2ce98}.pe-home-auction-content{align-self:center;padding:clamp(26px,4vw,52px)}.pe-home-auction-content h3{margin:0;color:#f2f0e9;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.4vw,45px);font-weight:400;line-height:1.1}.pe-home-auction-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.pe-home-auction-dates>div{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff04}.pe-home-auction-dates svg{flex:0 0 auto;color:var(--pe-shell-gold, #d7bb73)}.pe-home-auction-dates span{display:grid;gap:5px}.pe-home-auction-dates small{color:#ebebe559;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pe-home-auction-dates strong{color:#f3f3edbd;font-size:10px;font-weight:550;line-height:1.45}.pe-home-featured-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.pe-home-featured-actions button.is-text{padding-right:3px;padding-left:3px;border-color:transparent;background:transparent;color:#d9c487}.pe-home-empty{display:flex;align-items:center;gap:15px;min-height:130px;padding:24px;border:1px dashed rgba(255,255,255,.11);border-radius:15px;color:#ebebe56e}.pe-home-empty svg{color:var(--pe-shell-gold, #d7bb73)}.pe-home-empty div{display:grid;gap:7px}.pe-home-empty strong{color:#f3f3edb8;font-size:12px}.pe-home-empty span{font-size:10px}@media(max-width:1100px){.pe-home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.pe-home-hero,.pe-home-product-grid,.pe-home-featured-auction{grid-template-columns:1fr}.pe-home-auction-image{min-height:260px}.pe-home-auction-image:after{background:linear-gradient(180deg,transparent 50%,rgba(8,10,10,.72))}}@media(max-width:580px){.pe-home{gap:24px}.pe-home-hero{padding:24px 19px;border-radius:17px}.pe-home-hero h1{font-size:39px}.pe-home-passport,.pe-home-product-card{padding:21px}.pe-home-action-grid{grid-template-columns:1fr}.pe-home-action-card{min-height:88px}.pe-home-auction-dates{grid-template-columns:1fr}.pe-home-featured-actions{display:grid}.pe-home-featured-actions button{width:100%}.pe-home-section-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pe-home-refresh .is-spinning{animation:none}.pe-home-action-card{transition:none}}.pe-membership{display:grid;gap:26px;color:var(--pe-shell-text, #f3f2ee)}.pe-membership button{font:inherit}.pe-membership-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pe-membership-eyebrow{display:block;margin-bottom:8px;color:var(--pe-shell-gold, #d7bb73);font-size:8px;font-weight:800;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.pe-membership-heading h1{margin:0;color:#f4f2eb;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.025em;line-height:1}.pe-membership-heading p{max-width:690px;margin:15px 0 0;color:#ebebe580;font-size:12px;line-height:1.7}.pe-membership-refresh{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05;color:#eeeee89e;font-size:10px;font-weight:700;cursor:pointer}.pe-membership-refresh .is-spinning{animation:pe-membership-spin .8s linear infinite}@keyframes pe-membership-spin{to{transform:rotate(360deg)}}.pe-membership-error{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(211,103,103,.25);border-radius:11px;background:#d3676712;color:#ddb0b0;font-size:11px}.pe-membership-error span{flex:1}.pe-membership-error button{border:0;background:transparent;color:#f0c2c2;font-size:10px;font-weight:750;cursor:pointer}.pe-membership-loading{display:flex;min-height:330px;align-items:center;justify-content:center;gap:12px;color:#ebebe580;font-size:12px}.pe-membership-loading svg{color:var(--pe-shell-gold, #d7bb73);animation:pe-membership-spin .8s linear infinite}.pe-membership-top-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px}.pe-passport-card{position:relative;min-height:360px;overflow:hidden;padding:clamp(24px,3vw,38px);border:1px solid rgba(215,187,115,.19);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.2),transparent 42%),linear-gradient(145deg,#171a1a,#0c0f0f 60%,#101212);box-shadow:0 28px 70px #00000040,inset 0 1px #ffffff09}.pe-passport-card:after{position:absolute;right:-95px;bottom:-190px;width:420px;height:420px;border:1px solid rgba(215,187,115,.1);border-radius:50%;content:""}.pe-passport-card-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;color:#deca95ba}.pe-passport-brand{display:grid;gap:5px}.pe-passport-brand span{color:#ddd4bd;font-family:Georgia,Times New Roman,serif;font-size:17px;letter-spacing:.08em}.pe-passport-brand small{color:#ebebe559;font-size:7px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.pe-passport-identity{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-top:43px}.pe-passport-photo{display:grid;width:78px;height:78px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid rgba(215,187,115,.35);border-radius:50%;background:linear-gradient(145deg,#d7bb733d,#d7bb730b);color:#eadcb4;font-family:Georgia,Times New Roman,serif;font-size:21px;letter-spacing:.06em}.pe-passport-photo img{width:100%;height:100%;object-fit:cover}.pe-passport-identity small,.pe-passport-details small{color:#ebebe552;font-size:7px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pe-passport-identity h2{margin:7px 0 6px;color:#f3eee0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.7vw,34px);font-weight:400;line-height:1.1}.pe-passport-identity>div>span{color:#c9b987;font-size:9px;font-weight:750;letter-spacing:.14em}.pe-passport-details{position:relative;z-index:2;display:grid;grid-template-columns:1fr .55fr;gap:20px;margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.075)}.pe-passport-details>div{display:grid;gap:8px}.pe-passport-details strong{color:#f4f4eebd;font-size:10px;font-weight:650}.pe-passport-status.verified{color:#a8d8bc}.pe-passport-status.warning{color:#e1bb78}.pe-passport-status.rejected{color:#dda2a2}.pe-passport-footer{position:absolute;right:30px;bottom:21px;left:30px;z-index:2;display:flex;justify-content:space-between;color:#ebebe53b;font-size:6px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pe-membership-status-card,.pe-membership-panel{padding:clamp(23px,3vw,32px);border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,#ffffff09,#ffffff02)}.pe-membership-status-card{display:flex;flex-direction:column}.pe-membership-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pe-membership-card-title svg{flex:0 0 auto;color:var(--pe-shell-gold, #d7bb73)}.pe-membership-card-title h2{margin:0;color:#f1efe8;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,31px);font-weight:400;line-height:1.15}.pe-membership-status-card>p{margin:19px 0 0;color:#ebebe57a;font-size:11px;line-height:1.7}.pe-membership-completion{margin-top:28px}.pe-membership-completion>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#eeeee88c;font-size:9px;font-weight:700}.pe-membership-completion strong{color:#e2ce96;font-size:20px;font-weight:500}.pe-completion-track{height:6px;margin-top:11px;overflow:hidden;border-radius:999px;background:#fff1}.pe-completion-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a58b50,#e1cb8a)}.pe-membership-completion small{display:block;margin-top:9px;color:#ebebe552;font-size:8px}.pe-membership-status-card>button,.pe-product-access-state button{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:0 15px;border:1px solid var(--pe-shell-gold, #d7bb73);border-radius:9px;background:var(--pe-shell-gold, #d7bb73);color:#171713;font-size:10px;font-weight:750;cursor:pointer}.pe-membership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pe-identity-list{display:grid;gap:0;margin-top:23px}.pe-identity-list>div{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.055)}.pe-identity-list>div:last-child{border-bottom:0}.pe-identity-list svg{flex:0 0 auto;color:#d7bb73b3}.pe-identity-list span{display:grid;min-width:0;gap:5px}.pe-identity-list small{color:#ebebe554;font-size:7px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pe-identity-list strong{overflow-wrap:anywhere;color:#f4f4eebf;font-size:10px;font-weight:550}.pe-membership-checklist{display:grid;gap:8px;margin-top:23px}.pe-membership-checklist>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:47px;padding:0 12px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff04}.pe-check-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:50%}.pe-membership-checklist .is-complete .pe-check-icon{background:#5caa801c;color:#8fd0ab}.pe-membership-checklist .is-incomplete .pe-check-icon{background:#d6a24f1a;color:#d8ae6b}.pe-membership-checklist strong{color:#f4f4eeb0;font-size:10px;font-weight:600}.pe-membership-checklist small{color:#ebebe54d;font-size:8px}.pe-membership-text-action{display:inline-flex;align-items:center;gap:7px;margin-top:22px;padding:0;border:0;background:transparent;color:#d8c184;font-size:10px;font-weight:700;cursor:pointer}.pe-product-access{display:grid;gap:17px}.pe-product-access-heading h2{margin:0;color:#f1efe8;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);font-weight:400}.pe-product-access-heading p{max-width:680px;margin:11px 0 0;color:#ebebe56e;font-size:10px;line-height:1.65}.pe-product-access-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:21px;padding:25px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.1),transparent 38%),#ffffff05}.pe-product-access-card.is-locked{opacity:.72}.pe-product-access-symbol{display:grid;width:60px;height:60px;place-items:center;border:1px solid rgba(215,187,115,.27);border-radius:15px;background:#d7bb730f;color:#dcc78d;font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:.08em}.pe-product-access-copy>span{color:#ebebe54d;font-size:7px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pe-product-access-copy h3{margin:6px 0 0;color:#f2f0e9;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.pe-product-access-copy p{max-width:690px;margin:9px 0 0;color:#ebebe56e;font-size:9px;line-height:1.6}.pe-product-access-state{display:grid;justify-items:end;gap:13px}.pe-product-access-state>span{color:#ebebe56b;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pe-membership-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.pe-membership-actions>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:95px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff04;color:#ebebe575;text-align:left;cursor:pointer}.pe-membership-actions>button:hover:not(:disabled){border-color:#d7bb7333;background:#d7bb7309}.pe-membership-actions>button:disabled{cursor:not-allowed;opacity:.35}.pe-membership-actions>button>svg:first-child{color:var(--pe-shell-gold, #d7bb73)}.pe-membership-actions>button>svg:last-child{color:#ebebe540}.pe-membership-actions span{display:grid;gap:5px}.pe-membership-actions strong{color:#f4f4eebd;font-size:10px;font-weight:650}.pe-membership-actions small{color:#ebebe54d;font-size:8px;line-height:1.45}@media(max-width:1080px){.pe-membership-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.pe-membership-top-grid,.pe-membership-grid{grid-template-columns:1fr}.pe-product-access-card{grid-template-columns:auto minmax(0,1fr)}.pe-product-access-state{grid-column:1 / -1;justify-items:start}}@media(max-width:580px){.pe-membership-heading{align-items:flex-start;flex-direction:column}.pe-passport-card{min-height:390px;padding:23px}.pe-passport-identity{align-items:flex-start}.pe-passport-photo{width:62px;height:62px}.pe-passport-details{grid-template-columns:1fr;gap:14px}.pe-passport-footer{right:22px;left:22px;flex-direction:column;gap:5px}.pe-product-access-card{grid-template-columns:1fr}.pe-product-access-state{grid-column:auto}.pe-membership-actions{grid-template-columns:1fr}.pe-membership-checklist>div{grid-template-columns:auto 1fr}.pe-membership-checklist small{grid-column:2}}@media(prefers-reduced-motion:reduce){.pe-membership-refresh .is-spinning,.pe-membership-loading svg{animation:none}}.pe-identity-page{display:grid;gap:24px;color:var(--pe-shell-text, #f3f2ee)}.pe-identity-page button,.pe-identity-page input,.pe-identity-page select{font:inherit}.pe-identity-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pe-identity-eyebrow{display:block;margin-bottom:8px;color:var(--pe-shell-gold, #d7bb73);font-size:8px;font-weight:800;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.pe-identity-page-heading h1{margin:0;color:#f4f2eb;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.025em;line-height:1}.pe-identity-page-heading p{max-width:720px;margin:15px 0 0;color:#ebebe580;font-size:11px;line-height:1.75}.pe-identity-refresh{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05;color:#eeeee89e;font-size:10px;font-weight:700;cursor:pointer}.pe-identity-refresh:disabled{cursor:wait;opacity:.55}.pe-identity-refresh .is-spinning,.pe-identity-loading svg,.pe-profile-photo-loading svg,.pe-resubmission-submit button svg:first-child{animation:pe-identity-spin .8s linear infinite}@keyframes pe-identity-spin{to{transform:rotate(360deg)}}.pe-identity-loading{display:flex;min-height:360px;align-items:center;justify-content:center;gap:12px;color:#ebebe580;font-size:12px}.pe-identity-loading svg{color:var(--pe-shell-gold, #d7bb73)}.pe-identity-error-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:13px;color:#ebebe58c;text-align:center}.pe-identity-error-state svg{color:#d79494}.pe-identity-error-state h1{margin:0;color:#f2f0e9;font-family:Georgia,Times New Roman,serif;font-weight:400}.pe-identity-error-state p{margin:0}.pe-identity-error-state button{min-height:39px;padding:0 14px;border:1px solid var(--pe-shell-gold, #d7bb73);border-radius:9px;background:var(--pe-shell-gold, #d7bb73);color:#171713;font-size:10px;font-weight:750;cursor:pointer}.pe-identity-inline-error{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgba(211,103,103,.25);border-radius:10px;background:#d3676712;color:#ddb0b0;font-size:10px}.pe-profile-hero{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(25px,4vw,46px);border:1px solid rgba(255,255,255,.08);border-radius:21px;background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.13),transparent 40%),linear-gradient(145deg,#ffffff0a,#ffffff03)}.pe-profile-photo-column{display:grid;justify-items:center;gap:12px}.pe-profile-photo{position:relative;display:grid;width:170px;height:170px;overflow:hidden;place-items:center;border:1px solid rgba(215,187,115,.34);border-radius:50%;background:linear-gradient(145deg,#d7bb7333,#d7bb7309);color:#eadcb4;font-family:Georgia,Times New Roman,serif;font-size:37px;letter-spacing:.05em;box-shadow:0 25px 60px #00000047}.pe-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.pe-profile-photo-loading{position:absolute;inset:0;display:grid;place-items:center;background:#050707c2;color:var(--pe-shell-gold, #d7bb73)}.pe-profile-photo-action{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(215,187,115,.24);border-radius:999px;background:#d7bb730f;color:#ddc98f;font-size:9px;font-weight:750;cursor:pointer}.pe-profile-photo-column>small{color:#ebebe547;font-size:7px}.pe-profile-hero-copy h2{margin:0;color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,63px);font-weight:400;letter-spacing:-.035em;line-height:1}.pe-profile-hero-copy>p{max-width:660px;margin:18px 0 0;color:#ebebe580;font-size:11px;line-height:1.7}.pe-identity-status{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff06;color:#efefe99e;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pe-identity-status.verified{border-color:#66bb8f45;background:#66bb8f14;color:#a9d9bf}.pe-identity-status.warning{border-color:#daa45147;background:#daa45114;color:#e4bd7a}.pe-identity-status.rejected{border-color:#cf646440;background:#cf646412;color:#dda3a3}.pe-profile-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.pe-profile-hero-actions button,.pe-resubmission-submit button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--pe-shell-gold, #d7bb73);border-radius:9px;background:var(--pe-shell-gold, #d7bb73);color:#171713;font-size:10px;font-weight:750;cursor:pointer}.pe-profile-hero-actions button.is-secondary{border-color:#ffffff21;background:#ffffff05;color:#f2f2ecb8}.pe-identity-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.pe-identity-summary-grid article{display:flex;min-width:0;align-items:flex-start;gap:11px;padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff04}.pe-identity-summary-grid svg{flex:0 0 auto;color:var(--pe-shell-gold, #d7bb73)}.pe-identity-summary-grid span{display:grid;min-width:0;gap:6px}.pe-identity-summary-grid small{color:#ebebe54d;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pe-identity-summary-grid strong{overflow-wrap:anywhere;color:#f4f4eeb8;font-size:10px;font-weight:600;line-height:1.45}.pe-identity-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pe-identity-panel{padding:clamp(21px,3vw,30px);border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(145deg,#ffffff08,#ffffff02)}.pe-identity-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pe-identity-panel-heading svg{flex:0 0 auto;color:var(--pe-shell-gold, #d7bb73)}.pe-identity-panel-heading h2{margin:0;color:#f1efe8;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,31px);font-weight:400}.pe-identity-panel-description{max-width:760px;margin:15px 0 0;color:#ebebe56b;font-size:9px;line-height:1.7}.pe-profile-metric-row{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:23px}.pe-profile-metric-row div{display:grid;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04}.pe-profile-metric-row strong{color:#eadcb4;font-size:23px;font-weight:500}.pe-profile-metric-row span{color:#ebebe54f;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pe-identity-text-action{display:inline-flex;align-items:center;gap:7px;margin-top:21px;padding:0;border:0;background:transparent;color:#d8c184;font-size:9px;font-weight:750;text-decoration:none;cursor:pointer}.pe-latest-review,.pe-admin-request{margin-top:20px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff04}.pe-latest-review>div,.pe-admin-request>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.pe-latest-review strong,.pe-admin-request strong{color:#f4f4eec2;font-size:10px}.pe-latest-review span,.pe-admin-request span{color:#ebebe54d;font-size:8px}.pe-latest-review p,.pe-admin-request p{margin:12px 0 0;color:#ebebe578;font-size:9px;line-height:1.65}.pe-latest-review small,.pe-admin-request small{display:block;margin-top:10px;color:#ebebe547;font-size:7px}.pe-latest-review.approved,.pe-admin-request.verified{border-color:#66bb8f33}.pe-latest-review.requires_update,.pe-admin-request.warning{border-color:#daa45138}.pe-latest-review.rejected,.pe-admin-request.rejected{border-color:#cf646438}.pe-profile-empty{margin-top:20px;padding:22px;border:1px dashed rgba(255,255,255,.1);border-radius:11px;color:#ebebe561;font-size:9px;line-height:1.6}.pe-profile-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pe-profile-action-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff04;color:#ebebe56b;text-align:left;cursor:pointer}.pe-profile-action-grid>button:hover{border-color:#d7bb7333;background:#d7bb7309}.pe-profile-action-grid>button>svg:first-child{color:var(--pe-shell-gold, #d7bb73)}.pe-profile-action-grid>button>svg:last-child{color:#ebebe53d}.pe-profile-action-grid span{display:grid;gap:5px}.pe-profile-action-grid strong{color:#f4f4eebd;font-size:10px}.pe-profile-action-grid small{color:#ebebe54d;font-size:8px;line-height:1.45}.pe-verification-status-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(22px,3vw,31px);border:1px solid rgba(255,255,255,.075);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.1),transparent 40%),#ffffff05}.pe-verification-status-hero.warning{border-color:#daa45136}.pe-verification-status-hero.rejected{border-color:#cf646433}.pe-verification-status-hero.verified{border-color:#66bb8f33}.pe-verification-status-icon{display:grid;width:55px;height:55px;place-items:center;border:1px solid rgba(215,187,115,.23);border-radius:14px;background:#d7bb730e;color:var(--pe-shell-gold, #d7bb73)}.pe-verification-status-hero h2{margin:0;color:#f2f0e9;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,37px);font-weight:400}.pe-verification-status-hero p{max-width:720px;margin:10px 0 0;color:#ebebe56e;font-size:9px;line-height:1.65}.pe-verification-status-hero .pe-identity-status{margin:0}.pe-verification-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.pe-verification-progress article{display:flex;align-items:center;gap:10px;min-height:62px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff03;color:#ebebe561;font-size:8px;font-weight:650}.pe-verification-progress article.is-complete{color:#edede7ab}.pe-verification-step-number{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ebebe566;font-size:8px}.pe-verification-progress .is-complete .pe-verification-step-number{border-color:#66bb8f40;background:#66bb8f14;color:#98d3b1}.pe-verification-detail-list{display:grid;margin-top:20px}.pe-verification-detail-list div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055)}.pe-verification-detail-list div:last-child{border-bottom:0}.pe-verification-detail-list span{color:#ebebe554;font-size:8px}.pe-verification-detail-list strong{overflow-wrap:anywhere;color:#f4f4eead;font-size:9px;font-weight:600;text-align:right}.pe-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.pe-document-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff03}.pe-document-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(215,187,115,.18);border-radius:10px;background:#d7bb730b;color:var(--pe-shell-gold, #d7bb73)}.pe-document-copy{display:grid;min-width:0;gap:4px}.pe-document-copy strong{overflow:hidden;color:#f4f4eebf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pe-document-copy span{overflow:hidden;color:#ebebe566;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pe-document-copy small{overflow:hidden;color:#ebebe540;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.pe-document-grid article>button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff05;color:#d8c184;font-size:8px;font-weight:750;cursor:pointer}.pe-resubmission-workspace{padding:clamp(22px,3vw,32px);border:1px solid rgba(215,187,115,.13);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(215,187,115,.08),transparent 38%),#ffffff04;scroll-margin-top:calc(var(--pe-shell-header-height, 78px) + 18px)}.pe-resubmission-workspace.is-locked{border-color:#fff1}.pe-resubmission-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pe-resubmission-heading h2{margin:0;color:#f1efe8;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,36px);font-weight:400}.pe-resubmission-heading p{max-width:730px;margin:11px 0 0;color:#ebebe566;font-size:9px;line-height:1.65}.pe-resubmission-lock{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ebebe561;font-size:8px;font-weight:700}.pe-resubmission-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.pe-resubmission-form-grid label{display:grid;gap:7px}.pe-resubmission-form-grid label>span{color:#ebebe570;font-size:8px;font-weight:700}.pe-resubmission-form-grid input,.pe-replacement-file-list select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#00000038;color:#f4f4eec2;outline:none}.pe-resubmission-form-grid input{padding:0 12px;font-size:10px}.pe-resubmission-form-grid input:focus,.pe-replacement-file-list select:focus{border-color:#d7bb7385}.pe-resubmission-form-grid input:disabled{cursor:not-allowed;opacity:.48}.pe-replacement-documents{margin-top:25px;padding-top:24px;border-top:1px solid rgba(255,255,255,.065)}.pe-replacement-documents-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.pe-replacement-documents-heading h3{margin:0;color:#f4f4eec9;font-size:14px;font-weight:600}.pe-replacement-documents-heading>button{display:inline-flex;min-height:37px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(215,187,115,.25);border-radius:8px;background:#d7bb730e;color:#dac58a;font-size:8px;font-weight:750;cursor:pointer}.pe-replacement-documents-heading>button:disabled{cursor:not-allowed;opacity:.35}.pe-replacement-file-list{display:grid;gap:8px;margin-top:16px}.pe-replacement-file-list article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,.35fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff03}.pe-replacement-file-list article>svg{color:var(--pe-shell-gold, #d7bb73)}.pe-replacement-file-list article>div{display:grid;min-width:0;gap:4px}.pe-replacement-file-list strong{overflow:hidden;color:#f4f4eeb8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pe-replacement-file-list small{color:#ebebe547;font-size:7px}.pe-replacement-file-list select{min-height:35px;padding:0 9px;font-size:8px}.pe-replacement-file-list article>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(207,100,100,.16);border-radius:8px;background:#cf64640b;color:#cf8c8c;cursor:pointer}.pe-replacement-empty{display:flex;min-height:82px;align-items:center;justify-content:center;gap:10px;margin-top:16px;border:1px dashed rgba(255,255,255,.09);border-radius:10px;color:#ebebe552;font-size:8px}.pe-replacement-empty svg{color:var(--pe-shell-gold, #d7bb73)}.pe-resubmission-submit{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:23px;padding-top:21px;border-top:1px solid rgba(255,255,255,.065)}.pe-resubmission-submit p{max-width:670px;margin:0;color:#ebebe552;font-size:8px;line-height:1.6}.pe-resubmission-submit button:disabled{cursor:not-allowed;opacity:.36}.pe-review-timeline{position:relative;display:grid;gap:0;margin-top:23px}.pe-review-timeline article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;padding-bottom:23px}.pe-review-timeline article:last-child{padding-bottom:0}.pe-review-timeline-marker{width:11px;height:11px;margin-top:4px;border:2px solid #0d1010;border-radius:50%;background:#9a8b61;box-shadow:0 0 0 1px #d7bb7340}.pe-review-timeline-marker.verified{background:#70bd91}.pe-review-timeline-marker.warning{background:#d8a556}.pe-review-timeline-marker.rejected{background:#ca6f6f}.pe-review-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.pe-review-timeline-heading strong{color:#f4f4eebd;font-size:10px}.pe-review-timeline-heading span{display:inline-flex;align-items:center;gap:6px;color:#ebebe54d;font-size:8px}.pe-review-timeline p{margin:9px 0 0;color:#ebebe570;font-size:9px;line-height:1.6}.pe-review-timeline small{display:block;margin-top:7px;color:#ebebe540;font-size:7px}@media(max-width:1050px){.pe-identity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-document-grid{grid-template-columns:1fr}}@media(max-width:820px){.pe-profile-hero{grid-template-columns:1fr}.pe-profile-hero-copy{text-align:center}.pe-profile-hero-copy .pe-identity-status,.pe-profile-hero-actions{margin-right:auto;margin-left:auto}.pe-identity-two-column{grid-template-columns:1fr}.pe-verification-progress{grid-template-columns:repeat(2,1fr)}.pe-verification-status-hero{grid-template-columns:auto 1fr}.pe-verification-status-hero>.pe-identity-status{grid-column:1 / -1}.pe-profile-action-grid{grid-template-columns:1fr}}@media(max-width:590px){.pe-identity-page-heading,.pe-resubmission-heading,.pe-replacement-documents-heading,.pe-resubmission-submit{align-items:flex-start;flex-direction:column}.pe-profile-photo{width:140px;height:140px}.pe-identity-summary-grid,.pe-verification-progress,.pe-resubmission-form-grid,.pe-verification-status-hero{grid-template-columns:1fr}.pe-verification-status-icon{width:48px;height:48px}.pe-document-grid article{grid-template-columns:auto minmax(0,1fr)}.pe-document-grid article>button{grid-column:1 / -1}.pe-replacement-file-list article{grid-template-columns:auto minmax(0,1fr) auto}.pe-replacement-file-list select{grid-column:1 / -1}.pe-review-timeline-heading{align-items:flex-start;flex-direction:column;gap:6px}.pe-resubmission-submit button{width:100%}}@media(prefers-reduced-motion:reduce){.pe-identity-refresh .is-spinning,.pe-identity-loading svg,.pe-profile-photo-loading svg,.pe-resubmission-submit button svg:first-child{animation:none}}.myhorses-page{display:flex;flex-direction:column;gap:16px}.myhorses-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.myhorses-topbar h1{font-size:22px;margin:0}.myhorses-subtitle{margin:6px 0 0;font-size:13px;opacity:.7}.myhorses-topbar-actions{display:flex;gap:10px;flex-wrap:wrap}.myhorses-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.myhorses-loading{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mh-spinner{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:#d4af37d9;animation:mhspin .9s linear infinite}@keyframes mhspin{to{transform:rotate(360deg)}}.mh-loading-title{font-size:14px;font-weight:600}.mh-loading-sub{margin-top:4px;font-size:12px;opacity:.7}.myhorses-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.myhorses-empty-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);font-size:26px}.myhorses-empty-text h3{margin:0;font-size:16px}.myhorses-empty-text p{margin:6px 0 0;font-size:13px;opacity:.75}.myhorses-table-wrap{overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#0000002e}.myhorses-table{width:100%;border-collapse:separate;border-spacing:0;min-width:820px}.myhorses-table thead th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.2px;opacity:.8;padding:14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:2}.myhorses-table tbody td{padding:14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;vertical-align:middle}.myhorses-table tbody tr:hover td{background:#ffffff08}.mh-id{opacity:.7;font-variant-numeric:tabular-nums}.mh-name{font-weight:600}.mh-muted{opacity:.75}.mh-unknown{opacity:.65;font-size:12.5px}.mh-status{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;white-space:nowrap}.mh-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff59}.mh-pending{border-color:#facc1540;background:#facc1514}.mh-pending:before{background:#facc15d9}.mh-waiting{border-color:#38bdf838;background:#38bdf814}.mh-waiting:before{background:#38bdf8d9}.mh-approved{border-color:#4ade8038;background:#4ade8014}.mh-approved:before{background:#4ade80d9}.mh-rejected{border-color:#f8717138;background:#f8717114}.mh-rejected:before{background:#f87171e6}.mh-needs{border-color:#94a3b840;background:#94a3b814}.mh-needs:before{background:#94a3b8d9}.mh-details-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;cursor:pointer;font-size:12.5px;transition:.15s ease}.mh-details-btn:hover{border-color:#d4af3759;background:#d4af371a;color:#facc15}.mh-arrow{font-size:16px;line-height:1;opacity:.9}.myhorses-footer{margin-top:14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;opacity:.75}.mh-footnote{opacity:.65}@media(max-width:700px){.myhorses-topbar{flex-direction:column;align-items:stretch}.myhorses-topbar-actions{justify-content:flex-start}}.radio{display:flex;align-items:center;gap:8px;margin:6px 0}.radio input:disabled{opacity:.6}.radio input:checked:disabled+span,.radio input:checked:disabled+*,.radio:has(input:checked:disabled){background:#d4af371f;border:1px solid rgba(212,175,55,.35);border-radius:8px;padding:4px 8px}.radio:has(input:checked){font-weight:600;color:#facc15}.mh-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mh-remove-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border-radius:999px;border:1px solid rgba(255,138,138,.34);background:#ff8a8a1f;color:#ffaaa0;font-weight:900;cursor:pointer}.mh-remove-btn:hover{background:#ff8a8a2e;border-color:#ff8a8a8a}.mh-remove-btn:disabled{opacity:.55;cursor:not-allowed}.mh-withdrawn{border-color:#94a3b861;background:#94a3b81f}.mh-withdrawn:before{background:#94a3b8db}.user-auction-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px}.auction-card{background:#12121299;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.18);border-radius:16px;overflow:hidden;transition:all .25s ease}.auction-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0006}.auction-image{position:relative;height:180px;overflow:hidden}.auction-image img{width:100%;height:100%;object-fit:cover}.image-gradient{position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(to top,#000000bf,#0000)}.auction-status{position:absolute;top:12px;left:12px;padding:5px 10px;font-size:12px;font-weight:700;border-radius:6px;color:#121212}.status-pending{background:#d4af37f2;animation:blink 1.5s infinite}.status-starting{background:#78dc78f2;animation:pulse 1.2s infinite}.status-ended{background:#dc5050e6}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%{box-shadow:0 0 #78dc7899}70%{box-shadow:0 0 12px #78dc78cc}to{box-shadow:0 0 #78dc7899}}.auction-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.auction-info h4{margin:0;font-size:1.1rem;font-weight:700;color:#d4af37}.auction-times{display:flex;justify-content:space-between;font-size:12.5px;color:#eaeaf2d9}.auction-actions{display:flex;gap:10px;margin-top:10px}.btn-primary{flex:1;padding:8px 10px;font-size:13px;font-weight:700;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b8962e);color:#121212}.btn-secondary{flex:1;padding:8px 10px;font-size:13px;border-radius:10px;border:1px solid rgba(212,175,55,.4);background:#ffffff0f;color:#d4af37;cursor:pointer}.btn-disabled{flex:1;padding:8px 10px;font-size:13px;border-radius:10px;background:#ffffff0f;color:#eaeaf266;border:1px solid rgba(255,255,255,.15);cursor:not-allowed}.auction-dates{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px;margin-top:6px}.auction-dates div{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.auction-dates span{font-size:11px;color:#eaeaf28c;letter-spacing:.3px}.auction-dates strong{font-size:12.5px;font-weight:600;color:#eaeaf2f2}.auction-modal-backdrop{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999}.auction-modal{background:#121212f2;border:1px solid rgba(212,175,55,.25);border-radius:18px;width:520px;max-width:92%;padding:24px;position:relative;max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}.modal-close{position:absolute;top:12px;right:14px;background:none;border:none;color:#d4af37;font-size:18px;cursor:pointer}.modal-description{font-size:12px;opacity:.85;margin-bottom:16px}.modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:14px}.modal-grid span{font-size:12px;opacity:.7}.modal-grid strong{display:block;font-size:13px;margin-top:2px}.modal-muted{font-size:12px;opacity:.75}.modal-bidsteps{margin-top:10px;margin-bottom:2px}.modal-bidsteps h4{margin:0 0 10px;font-size:14px;opacity:.9}.bidstep-list{display:flex;flex-direction:column;gap:10px;margin-top:10px;font-size:12px}.bidstep-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(212,175,55,.15)}.bidstep-range{opacity:.9}.bidstep-inc{font-weight:800}.modal-submit-btn{width:100%;margin-top:10px}.status-pending,.status-starting{animation:none!important}.seller-auction-page{display:grid;gap:24px}.seller-auction-hero{min-height:200px;border-radius:30px;padding:34px;display:flex;justify-content:space-between;gap:24px;background:radial-gradient(circle at 18% 20%,rgba(214,178,94,.22),transparent 28%),linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 80px #00000047}.seller-auction-hero span{display:inline-flex;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.seller-auction-hero h1{margin:0 0 10px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:.95}.seller-auction-hero p{max-width:760px;margin:0;color:#ffffffb8;line-height:1.65}.seller-auction-hero button,.seller-auction-actions button{border:1px solid rgba(214,178,94,.32);border-radius:999px;background:#d6b25e24;color:#f0d27a;padding:12px 16px;font-weight:900}.seller-auction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.seller-auction-card,.seller-auction-empty{border-radius:26px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;box-shadow:0 20px 60px #00000038}.seller-auction-card{overflow:hidden}.seller-auction-empty{padding:30px;color:#ffffffb3}.seller-auction-empty h3{margin:0 0 8px;color:#fff}.seller-auction-image{position:relative;height:190px;background:#0b1020}.seller-auction-image img{width:100%;height:100%;object-fit:cover}.seller-auction-status{position:absolute;top:14px;left:14px;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.seller-auction-status.live{background:#70e0a2;color:#092113}.seller-auction-status.upcoming{background:#f0d27a;color:#151515}.seller-auction-status.closed{background:#ff8a8a;color:#2b0505}.seller-auction-status.published{background:#dbeafe;color:#102a56}.seller-auction-body{padding:22px}.seller-auction-body h2{margin:0 0 16px;color:#fff;font-size:24px}.seller-auction-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seller-auction-dates div{border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);padding:12px}.seller-auction-dates span{display:block;color:#ffffff85;font-size:11px;font-weight:900;text-transform:uppercase}.seller-auction-dates strong{display:block;margin-top:5px;color:#ffffffeb;font-size:13px}.seller-auction-actions{display:grid;gap:10px;margin-top:16px}.seller-auction-actions .seller-primary{background:linear-gradient(135deg,#d6b25e,#f0d27a);color:#151515}.seller-auction-actions button:disabled{opacity:.46;cursor:not-allowed}@media(max-width:720px){.seller-auction-hero{flex-direction:column}.seller-auction-grid,.seller-auction-dates{grid-template-columns:1fr}}.uf-wrap{color:#ffffffeb}.uf-topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.uf-title{font-weight:800;letter-spacing:.2px}.uf-subtitle{margin-top:6px;font-size:12px;opacity:.75}.uf-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;border-radius:14px;padding:9px 14px;font-size:13px;transition:.15s ease}.uf-btn:hover{background:#ffffff1a}.uf-btn:disabled{opacity:.55;cursor:not-allowed}.uf-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0003}.uf-empty{padding:20px;opacity:.78}.uf-table-wrap{overflow:hidden}.uf-table{width:100%;border-collapse:separate;border-spacing:0;color:#ffffffeb;min-width:860px}.uf-table thead th{font-size:12px;opacity:.78;text-transform:uppercase;letter-spacing:.6px;background:#00000038;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:14px;position:sticky;top:0;z-index:1}.uf-table tbody td{vertical-align:middle;padding:14px;border-top:1px solid rgba(255,255,255,.06)!important;font-size:13px}.uf-table tbody tr{transition:.12s ease}.uf-table tbody tr:hover{background:#ffffff0d}.uf-footnote{padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;opacity:.75}.uf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.uf-inv{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.uf-subid{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;opacity:.92}.uf-amount{font-weight:800;letter-spacing:.2px}.uf-currency{font-size:12px;opacity:.7;margin-left:6px}.uf-date{font-size:12px;opacity:.78}.uf-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;white-space:nowrap}.uf-pill.unpaid{color:#facc15;border-color:#facc1573}.uf-pill.paid{color:#4ade80;border-color:#4ade8073}.uf-pill.canceled{color:#f87171;border-color:#f8717173}.uf-pay-btn{border:1px solid rgba(59,130,246,.45);background:#3b82f61f;color:#fffffff2;border-radius:14px;padding:8px 12px;cursor:pointer;font-size:12px;min-width:110px;transition:.15s ease}.uf-pay-btn:hover{background:#3b82f62e}.uf-pay-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.uf-topbar{flex-direction:column;align-items:stretch}}.pay-popup{background:#0f172aeb!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;color:#ffffffeb!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pay-popup .swal2-title{color:#fffffff2!important;font-weight:900!important}.pay-popup .swal2-close{color:#ffffffbf!important}.pay-popup .swal2-close:hover{color:#fffffff2!important}.pay-sub{margin-top:6px;font-size:12px;opacity:.78}.pay-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;opacity:.95}.pay-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pay-item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:16px;padding:12px;cursor:pointer;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;transition:.15s ease}.pay-item:hover{background:#ffffff1a;transform:translateY(-1px)}.pay-ico{grid-row:1 / span 2;grid-column:1;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:18px}.pay-title{grid-column:2;grid-row:1;font-weight:900;color:#fffffff2;letter-spacing:.2px}.pay-desc{grid-column:2;grid-row:2;font-size:12px;opacity:.75}.pay-note{margin-top:12px;font-size:12px;opacity:.72;line-height:1.6}.pay-loading{font-size:13px;opacity:.85}@media(max-width:520px){.pay-grid{grid-template-columns:1fr}}.uf-role{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(0,0,0,.08)}.uf-role.seller{background:#007bff1a}.uf-role.buyer{background:#28a7451f}.pe-comm{display:grid;gap:22px;color:var(--pe-shell-text, #f3f2ee)}.pe-comm button,.pe-comm input,.pe-comm select{font:inherit}.pe-comm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pe-comm-eyebrow{display:block;margin-bottom:8px;color:var(--pe-shell-gold, #d7bb73);font-size:8px;font-weight:800;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.pe-comm-heading h1{margin:0;color:#f4f2eb;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.025em;line-height:1}.pe-comm-heading p{max-width:760px;margin:15px 0 0;color:#ebebe580;font-size:11px;line-height:1.75}.pe-comm-refresh{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05;color:#eeeee89e;font-size:10px;font-weight:700;cursor:pointer}.pe-comm-refresh:disabled{cursor:wait;opacity:.5}.pe-comm .is-spinning{animation:pe-comm-spin .8s linear infinite}@keyframes pe-comm-spin{to{transform:rotate(360deg)}}.pe-comm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pe-comm-metrics article{display:flex;min-width:0;align-items:center;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff04}.pe-comm-metrics svg{flex:0 0 auto;color:var(--pe-shell-gold, #d7bb73)}.pe-comm-metrics span{display:grid;min-width:0;gap:3px}.pe-comm-metrics strong{color:#eee4c9;font-size:22px;font-weight:500}.pe-comm-metrics small{color:#ebebe552;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pe-comm-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,.32fr) auto;align-items:end;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff03}.pe-comm-search{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:#0003;color:#ebebe559}.pe-comm-search input{width:100%;border:0;background:transparent;color:#f4f4eec7;font-size:10px;outline:none}.pe-comm-search input::placeholder{color:#ebebe54d}.pe-comm-category{display:grid;gap:6px}.pe-comm-category>span{color:#ebebe559;font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.pe-comm-category select{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:#0a0c0c;color:#f4f4eeb8;font-size:9px;outline:none}.pe-comm-unread-filter{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 11px;color:#ebebe57a;font-size:9px;cursor:pointer}.pe-comm-unread-filter input{width:15px;height:15px;accent-color:var(--pe-shell-gold, #d7bb73)}.pe-comm-error{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgba(211,103,103,.25);border-radius:10px;background:#d3676712;color:#ddb0b0;font-size:10px}.pe-comm-error span{flex:1}.pe-comm-error button{border:0;background:transparent;color:#efc0c0;font-size:9px;font-weight:750;cursor:pointer}.pe-comm-empty{display:flex;min-height:180px;align-items:center;justify-content:center;gap:13px;border:1px dashed rgba(255,255,255,.1);border-radius:15px;color:#ebebe563;font-size:10px}.pe-comm-empty>svg{color:var(--pe-shell-gold, #d7bb73)}.pe-comm-empty div{display:grid;gap:5px}.pe-comm-empty strong{color:#f4f4eeb3;font-size:11px}.pe-comm-workspace{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:620px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff03}.pe-comm-list{min-width:0;border-right:1px solid rgba(255,255,255,.065);background:#0000001a}.pe-comm-list-heading{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.055);color:#ebebe561;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pe-comm-list-heading strong{color:#dac58a;font-size:8px}.pe-comm-list-items{max-height:680px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.pe-comm-list-item{position:relative;display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:15px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;text-align:left;cursor:pointer}.pe-comm-list-item:hover{background:#ffffff05}.pe-comm-list-item.is-active{background:linear-gradient(90deg,#d7bb7317,#d7bb7304)}.pe-comm-list-item.is-active:before{position:absolute;inset:10px auto 10px 0;width:2px;border-radius:4px;background:var(--pe-shell-gold, #d7bb73);content:""}.pe-comm-list-item.is-read{opacity:.7}.pe-comm-list-item.is-active,.pe-comm-list-item.is-unread{opacity:1}.pe-comm-item-icon{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff05;color:#ebebe57a}.pe-comm-item-icon.success{border-color:#66bb8f33;color:#96cfad}.pe-comm-item-icon.warning{border-color:#daa4513b;color:#dfb675}.pe-comm-item-icon.critical{border-color:#cf64643b;color:#d89494}.pe-comm-item-copy{display:grid;min-width:0;gap:6px}.pe-comm-item-meta{display:flex;justify-content:space-between;gap:10px}.pe-comm-item-meta small{overflow:hidden;color:#ebebe547;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.pe-comm-item-copy>strong{overflow:hidden;color:#f4f4eec7;font-size:10px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pe-comm-list-item.is-unread .pe-comm-item-copy>strong{color:#f2ead5}.pe-comm-item-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#ebebe55c;font-size:8px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pe-comm-item-state{display:grid;justify-items:end;gap:13px;color:#ebebe533}.pe-comm-item-state i{display:block;width:7px;height:7px;border-radius:50%;background:var(--pe-shell-gold, #d7bb73);box-shadow:0 0 0 4px #d7bb7312}.pe-comm-detail{min-width:0;padding:clamp(24px,3.4vw,46px)}.pe-comm-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.065)}.pe-comm-detail-labels{display:flex;flex-wrap:wrap;gap:7px}.pe-comm-detail-labels span{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ebebe573;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pe-comm-detail-labels span.success{border-color:#66bb8f3d;color:#9bd1b2}.pe-comm-detail-labels span.warning{border-color:#daa45140;color:#dfb675}.pe-comm-detail-labels span.critical{border-color:#cf646440;color:#d89494}.pe-comm-detail-header h2{max-width:760px;margin:16px 0 0;color:#f2f0e8;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,39px);font-weight:400;line-height:1.15}.pe-comm-detail-header p{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#ebebe554;font-size:8px}.pe-comm-read-state{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ebebe56e;font-size:8px;font-weight:750}.pe-comm-read-state.is-unread{border-color:#d7bb7340;color:#d9c387}.pe-comm-message-body{min-height:145px;padding:30px 0;color:#f4f4eead;font-size:11px;line-height:1.9;white-space:pre-wrap}.pe-comm-evidence{padding:22px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,#ffffff06,#ffffff02)}.pe-comm-evidence-heading{display:flex;align-items:flex-start;justify-content:space-between}.pe-comm-evidence-heading svg{color:var(--pe-shell-gold, #d7bb73)}.pe-comm-evidence-heading h3{margin:0;color:#f0eee7;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.pe-comm-evidence dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin:19px 0 0}.pe-comm-evidence dl>div{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.pe-comm-evidence dt{color:#ebebe545;font-size:7px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pe-comm-evidence dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#f4f4ee9e;font-size:9px;line-height:1.5}.pe-comm-hash{display:flex;align-items:center;gap:8px}.pe-comm-hash code{overflow:hidden;color:#d8c183;font-family:monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pe-comm-hash button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#ebebe56b;font-size:7px;font-weight:750;cursor:pointer}.pe-comm-snapshot{margin-top:18px;border-top:1px solid rgba(255,255,255,.055)}.pe-comm-snapshot summary{padding:15px 0 0;color:#d6c084;font-size:8px;font-weight:750;cursor:pointer}.pe-comm-snapshot pre{max-height:260px;margin:14px 0 0;padding:14px;overflow:auto;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#00000040;color:#e8e8e287;font-family:monospace;font-size:8px;line-height:1.6;white-space:pre-wrap}@media(max-width:1050px){.pe-comm-metrics{grid-template-columns:repeat(2,1fr)}.pe-comm-workspace{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)}}@media(max-width:820px){.pe-comm-workspace{grid-template-columns:1fr}.pe-comm-list{border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.pe-comm-list-items{max-height:360px}.pe-comm-toolbar{grid-template-columns:1fr 1fr}.pe-comm-search{grid-column:1 / -1}}@media(max-width:580px){.pe-comm-heading{align-items:flex-start;flex-direction:column}.pe-comm-metrics,.pe-comm-toolbar{grid-template-columns:1fr}.pe-comm-search{grid-column:auto}.pe-comm-detail{padding:21px 17px}.pe-comm-detail-header{align-items:flex-start;flex-direction:column}.pe-comm-evidence{padding:18px}.pe-comm-evidence dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pe-comm .is-spinning{animation:none}}.buyer-reg-page{display:flex;flex-direction:column;gap:16px}.buyer-reg-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.buyer-reg-title{font-size:22px;margin:0;font-weight:700}.buyer-reg-subtitle{margin:6px 0 0;font-size:13px;opacity:.7}.buyer-reg-back{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;transition:.15s ease}.buyer-reg-back:hover{background:#ffffff12;border-color:#d4af3759;color:#d4af37}.buyer-reg-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px}.buyer-reg-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.buyer-reg-card-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:.3px;opacity:.92}.chip{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eee}.chip-ok{border-color:#4ade8073;color:#4ade80;background:#4ade801a}.chip-warn{border-color:#facc1573;color:#facc15;background:#facc151a}.buyer-reg-policy-box{display:flex;flex-direction:column;gap:10px}.buyer-reg-policy-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:.15s ease}.buyer-reg-policy-row:hover{border-color:#d4af3759;background:#ffffff0f}.buyer-reg-policy-text{display:flex;gap:10px;align-items:flex-start;line-height:1.8;opacity:.95}.buyer-reg-policy-num{min-width:22px;opacity:.7}.buyer-reg-policy-row input[type=checkbox]{margin-top:2px;transform:scale(1.1);accent-color:#d4af37;cursor:pointer}.buyer-reg-hint{margin-top:12px;font-size:13px;opacity:.7}.buyer-reg-questions{display:flex;flex-direction:column;gap:12px}.buyer-reg-q{display:flex;flex-direction:column;gap:8px}.buyer-reg-q-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;opacity:.85}.req{color:#f87171;font-weight:800}.buyer-reg-q select{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;color:#fff;outline:none}.buyer-reg-q select:focus{border-color:#d4af3773;box-shadow:0 0 0 4px #d4af371a}.buyer-reg-q select option{background:#0b0f18;color:#fff}.disabled-block{opacity:.55;pointer-events:none;filter:grayscale(.15)}.buyer-reg-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px;flex-wrap:wrap}.btn-primary{background:#d4af372e;border:1px solid rgba(212,175,55,.45);color:#d4af37;border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:700;transition:.15s ease}.btn-primary:hover{background:#d4af3740;border-color:#d4af37a6}.btn-secondary{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:700;transition:.15s ease}.btn-secondary:hover{border-color:#d4af3759;color:#d4af37;background:#ffffff0f}.btn-disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.15)}@media(max-width:650px){.buyer-reg-header{flex-direction:column;align-items:stretch}.buyer-reg-back{width:100%}.buyer-reg-actions{justify-content:stretch}.buyer-reg-actions button{width:100%}}.buyer-reglist-page{display:flex;flex-direction:column;gap:16px}.buyer-reglist-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.buyer-reglist-header h2{margin:0;font-size:22px}.buyer-reglist-header p{margin:6px 0 0;font-size:13px;opacity:.7}.buyer-reglist-back{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;transition:.15s ease}.buyer-reglist-back:hover{background:#ffffff12;border-color:#d4af3759;color:#d4af37}.buyer-reglist-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.buyer-table-wrap{width:100%;overflow:auto}.buyer-table{width:100%;border-collapse:collapse;min-width:820px}.buyer-table th,.buyer-table td{text-align:left;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.buyer-table th{font-size:12px;letter-spacing:.2px;opacity:.75;font-weight:600}.td-strong{font-weight:700}.td-actions{display:flex;gap:10px;justify-content:flex-end}.buyer-reglist-loading,.buyer-reglist-empty{padding:14px;opacity:.75}.buyer-pill{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.buyer-pill.pending_review{border-color:#facc1573;color:#facc15;background:#facc151a}.buyer-pill.approved_waiting_payment{border-color:#d4af3773;color:#d4af37;background:#d4af371a}.buyer-pill.approved_final{border-color:#4ade8073;color:#4ade80;background:#4ade801a}.buyer-pill.rejected{border-color:#f8717173;color:#f87171;background:#f871711a}.buyer-pill.needs_info{border-color:#93c5fd73;color:#93c5fd;background:#93c5fd1a}@media(max-width:650px){.buyer-reglist-header{flex-direction:column;align-items:stretch}.buyer-reglist-back{width:100%}}.buyer-reg-policy-body{display:block;flex:1}.buyer-reg-policy-title{font-weight:800;margin-bottom:6px;line-height:1.4}.buyer-reg-policy-content{white-space:pre-wrap;word-break:break-word;line-height:1.7;opacity:.95;font-weight:400;font-size:12px}.buyer-regd-page{display:flex;flex-direction:column;gap:14px}.buyer-regd-topbar{display:flex;align-items:center;justify-content:space-between}.buyer-regd-actions{display:flex;gap:10px}.buyer-regd-status-banner{padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:14px}.buyer-regd-status-title{font-weight:800;margin-bottom:6px}.buyer-regd-status-row{display:flex;align-items:center;gap:12px}.buyer-regd-card{padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.buyer-regd-card-title{font-weight:700;margin-bottom:12px}.buyer-regd-muted{opacity:.75;font-size:12.5px}.buyer-regd-info{text-align:center;opacity:.9}.buyer-regd-reject{border-color:#f8717159;background:#f8717114}.buyer-regd-reject-title{font-weight:900;color:#f87171;margin-bottom:8px}.buyer-regd-reject-text{font-weight:700;line-height:1.7}.buyer-regd-comments{display:flex;flex-direction:column;gap:10px}.buyer-regd-comment{padding:12px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.buyer-regd-comment-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.buyer-regd-comment p{margin:0;line-height:1.7}.buyer-regd-form select{width:100%;margin-top:6px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff}.buyer-regd-label{font-size:13px;opacity:.85;font-weight:600}.buyer-regd-form.locked{opacity:.75}.buyer-regd-locked-hint{margin-top:10px;font-size:12.5px;opacity:.8}.buyer-regd-form-actions{display:flex;gap:10px;margin-top:14px}.buyer-regd-policy-list{display:flex;flex-direction:column;gap:10px}.buyer-regd-policy-item{display:grid;grid-template-columns:60px 1fr auto;gap:10px;padding:10px 12px;border-radius:12px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.buyer-regd-policy-num{font-weight:800;opacity:.9}.buyer-regd-policy-text{line-height:1.7}.buyer-regd-overlay{position:fixed;inset:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center}.buyer-regd-overlay-box{width:260px;padding:18px;border-radius:14px;background:#191919f2;border:1px solid rgba(255,255,255,.1);text-align:center}.buyer-regd-spinner{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#ffffffd9;margin:0 auto;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auction-container{background-color:#0f111a;color:#e5e5e5;min-height:100vh;padding:20px;font-family:Inter,sans-serif}.auction-header{display:flex;align-items:center;background:#1a1d2e;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 0 12px #0009}.horse-image{width:200px;height:200px;object-fit:cover;border-radius:10px;margin-right:25px;border:3px solid #272a3f}.auction-info h1{margin:0;font-size:28px;color:#f2f2f2}.auction-info p{margin:6px 0;color:#b0b3c3}.auction-main{text-align:center;margin:30px 0}.price-info h2{color:#9aa0b7;margin-bottom:5px}.current-price{font-size:54px;font-weight:700;color:#33db8a;margin-bottom:10px}.bid-button{padding:12px 24px;border-radius:8px;border:1px solid #d4af37;background:transparent;color:#d4af37;font-weight:600;font-size:16px;cursor:pointer;transition:all .25s ease}.bid-button:hover{background:#d4af37;color:#000}.countdown{font-size:22px;font-weight:700;margin-top:10px}.countdown.danger{color:red;animation:blink 1s infinite}@keyframes blink{50%{opacity:.3}}.flash-effect{animation:flashAnim .4s ease-out}@keyframes flashAnim{0%{box-shadow:0 0 #0f00}40%{box-shadow:0 0 16px #0f0c}to{box-shadow:0 0 #0f00}}.bid-history-section{background:#181a27;border-radius:10px;padding:20px;margin-top:40px}.bid-history-title{color:#d4af37;margin-bottom:15px}.bid-history-list{list-style:none;padding:0;margin:0}.bid-history-row{display:grid;grid-template-columns:120px 1fr 220px;padding:10px 0;border-bottom:1px solid #2a2d40;font-size:14px}.bid-user{color:#d4af37;font-weight:500}.bid-amount{color:#fff;font-weight:600}.bid-time{color:#9aa0b7;text-align:right}.loading{color:#999;text-align:center;margin-top:100px}.bid-disabled{background:#ccc;cursor:not-allowed;opacity:.6}.auction-ended-banner{width:100%;background:#c62828;color:#fff;font-size:42px;font-weight:700;text-align:center;padding:25px;margin-bottom:20px;border-radius:10px}.countdown{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.time-box{background:#111;color:#fff;padding:10px 12px;border-radius:8px;min-width:64px;text-align:center;box-shadow:0 0 12px #0000004d}.time-value{font-size:22px;font-weight:700;line-height:1}.time-label{font-size:10px;opacity:.7;margin-top:4px}.colon{font-size:20px;font-weight:700;color:#333}.sellhorse-page{display:flex;flex-direction:column;gap:16px}.sellhorse-topbar h1{font-size:22px;margin:0}.sellhorse-steps{display:flex;gap:12px;flex-wrap:wrap}.sellhorse-step{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:.6}.sellhorse-step.active{opacity:1;border-color:#d4af3773;color:#d4af37}.sellhorse-step span{width:20px;height:20px;border-radius:50%;background:#d4af3726;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.sellhorse-title{margin:0 0 14px}.sellhorse-policy-list{padding-left:18px}.sellhorse-checkbox{display:flex;gap:8px;margin-top:14px}.sellhorse-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sellhorse-grid input,.sellhorse-textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;color:#fff}.sellhorse-textarea{width:100%;min-height:90px;margin-top:12px}.sellhorse-upload{margin-top:14px}.sellhorse-actions{margin-top:20px;display:flex;justify-content:flex-end}.sellhorse-step.done{opacity:1;color:#4ade80;border-color:#4ade8080}.sellhorse-step.active{opacity:1;color:#facc15;border-color:#facc1599}.sellhorse-step.upcoming{opacity:.4}.sellhorse-policy-box{display:flex;flex-direction:column;gap:10px}.sellhorse-policy-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px}.upload-box{display:flex;justify-content:center;align-items:center;padding:14px;margin-top:6px;border:1px dashed rgba(212,175,55,.5);border-radius:12px;cursor:pointer;color:#d4af37;background:#d4af3714}.upload-box:hover{background:#d4af3726}.sellhorse-actions.between{justify-content:space-between}.upload-box{border:1px dashed rgba(212,175,55,.4);border-radius:12px;padding:14px;text-align:center;cursor:pointer;background:#ffffff08}.upload-box span{font-size:13px;opacity:.8}.upload-preview-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.upload-preview-item{position:relative;border-radius:10px;overflow:hidden;background:#0006}.upload-preview-item img,.upload-preview-item video{width:100%;height:90px;object-fit:cover}.file-box{padding:10px;font-size:11px;text-align:center;color:#ddd}.remove-file{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:none;background:#000000b3;color:#fff;cursor:pointer;font-size:12px}.sellhorse-title{font-size:20px;margin-bottom:18px;font-weight:600}.sellhorse-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px;margin-bottom:22px}.sellhorse-card-title{font-size:14px;font-weight:600;margin-bottom:18px;letter-spacing:.3px;opacity:.9}.sellhorse-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 24px}.sellhorse-preview-box{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.sellhorse-preview-box span{font-size:12px;opacity:.6}.sellhorse-preview-box strong{font-size:14px;font-weight:500;line-height:1.6}.sellhorse-preview-description{margin-top:24px;padding:16px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.sellhorse-preview-description span{display:block;margin-bottom:10px;font-size:12px;opacity:.6}.sellhorse-preview-description p{font-size:14px;line-height:1.8;opacity:.95}.sellhorse-preview-section{margin-top:26px}.sellhorse-preview-section label{display:block;margin-bottom:12px;font-size:13px;font-weight:500;opacity:.75}.sellhorse-preview-filelist{display:flex;flex-wrap:wrap;gap:10px}.sellhorse-preview-file{padding:8px 12px;font-size:13px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:.9}.sellhorse-preview-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px}.sellhorse-preview-thumb{position:relative;overflow:hidden;border-radius:14px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.sellhorse-preview-thumb img,.sellhorse-preview-thumb video{width:100%;height:90px;object-fit:cover;display:block}.sellhorse-info-card{background:linear-gradient(135deg,#d4af371f,#ffffff0a);border:1px solid rgba(212,175,55,.25)}.sellhorse-info-card p{font-size:13.5px;line-height:1.8;margin-bottom:10px;opacity:.9}.sellhorse-info-card p:last-child{margin-bottom:0}.sellhorse-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}@media(max-width:600px){.sellhorse-preview-grid{grid-template-columns:1fr}.sellhorse-preview-media-grid{grid-template-columns:repeat(2,1fr)}}.sellhorse-policy-title{font-weight:800;margin-bottom:6px;line-height:1.4}.sellhorse-policy-content{white-space:pre-wrap;word-break:break-word;line-height:1.7;opacity:.95;font-weight:400;font-size:12px}.sellhorse-grid select{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;color:#fff;appearance:none}.sellhorse-grid select:focus,.sellhorse-grid input:focus,.sellhorse-textarea:focus{outline:none;border-color:#d4af3799;box-shadow:0 0 0 2px #d4af3726}.sellhorse-upload .video-url-row{display:flex;gap:8px;margin-top:8px}.sellhorse-upload .video-url-row input{flex:1}.sellhorse-error-box{margin-top:20px;padding:16px;border-radius:14px;background:#ff464614;border:1px solid rgba(255,70,70,.4);color:#ff6b6b}.sellhorse-error-box ul{margin:0;padding-left:18px}.sellhorse-error-box li{margin-bottom:6px;font-size:13px}.sellhorse-card fieldset{margin-bottom:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 18px;background:#ffffff08}.sellhorse-card fieldset legend{font-size:13px;font-weight:600;color:#d4af37;padding:0 6px}.sellhorse-card label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;transition:background .2s ease,color .2s ease}.sellhorse-card label:hover{background:#d4af371a;color:#d4af37}.sellhorse-card input[type=checkbox]{accent-color:#d4af37;width:16px;height:16px;cursor:pointer}.sellhorse-card input[type=checkbox]:checked+span{color:#d4af37;font-weight:500}.sellhorse-card input[type=text],.sellhorse-card textarea{margin-top:8px}.sellhorse-card fieldset input[type=text],.sellhorse-card fieldset textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;padding:8px 10px;font-size:13px}@media(max-width:600px){.sellhorse-card fieldset{padding:12px 14px}.sellhorse-card label{font-size:13px}}.sellhorse-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.form-field{display:flex;flex-direction:column}.form-field.full{grid-column:1 / -1}.input-error{border:1px solid #ff4d4d!important}.field-error{color:#ff4d4d;font-size:11px;margin-top:4px;line-height:1.2}.sellhorse-grid input,.sellhorse-grid select,.sellhorse-textarea{padding:10px;border:1px solid #494949;border-radius:6px;font-size:14px}.sellhorse-textarea{margin-top:16px;width:100%;min-height:120px}.video-input{width:100%;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#fff;margin-bottom:10px}.video-links-container{display:flex;flex-direction:column;gap:10px;margin-top:10px}.video-input{height:42px;border-radius:8px;border:1px solid #ddd;padding:0 12px;font-size:14px;transition:all .2s}.video-input:focus{border-color:#c59d5f;box-shadow:0 0 0 2px #c59d5f26;outline:none}.add-video-btn{margin-top:12px}.media-thumb{width:100%}.sellhorse-page{max-width:1120px;margin:0 auto}.sellhorse-title-row{margin-bottom:16px}.sellhorse-eyebrow{display:inline-flex;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.sellhorse-title-row h1,.sellhorse-page>h1{margin:0;color:#fff;font-size:clamp(34px,4vw,56px);line-height:.95}.sellhorse-title-row p{margin:10px 0 0;color:#ffffffad;line-height:1.6}.sellhorse-steps{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.sellhorse-steps span{display:inline-flex;align-items:center;min-height:36px;border-radius:999px;padding:0 13px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffff9e;font-size:12px;font-weight:900}.sellhorse-steps span.active{border-color:#d6b25e70;background:#d6b25e24;color:#f0d27a}.seller-declaration-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.seller-declaration-list,.seller-declaration-reader,.sellhorse-card{border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;box-shadow:0 20px 60px #00000038}.seller-declaration-list{padding:14px;height:fit-content;position:sticky;top:92px}.seller-declaration-list-head{display:flex;justify-content:space-between;gap:10px;padding:8px 8px 14px;color:#ffffffb8}.seller-declaration-list-head strong{color:#fff}.seller-declaration-list-head span{color:#f0d27a;font-weight:900}.seller-declaration-item{width:100%;display:flex;gap:11px;align-items:flex-start;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;margin-bottom:10px;background:#ffffff0b;cursor:pointer}.seller-declaration-item.active{border-color:#d6b25e75;background:#d6b25e1a}.seller-declaration-item strong{display:block;color:#fff;line-height:1.35}.seller-declaration-item small{display:block;margin-top:5px;color:#ffffff8f}.seller-agree-dot{width:28px;height:28px;flex:0 0 28px;border-radius:999px;display:grid;place-items:center;background:#ffbd6d29;color:#ffcb88;font-weight:900}.seller-agree-dot.agreed{background:#70e0a2;color:#092113}.seller-agree-all,.seller-agree-button,.sellhorse-btn{border-radius:999px;border:1px solid rgba(214,178,94,.34);background:#d6b25e24;color:#f0d27a;padding:12px 16px;font-weight:900;cursor:pointer}.seller-agree-all{width:100%;margin-top:4px}.seller-agree-button{min-width:118px}.seller-agree-button.agreed,.sellhorse-btn.primary{background:linear-gradient(135deg,#d6b25e,#f0d27a);color:#151515}.sellhorse-btn:disabled,.seller-agree-button:disabled{opacity:.45;cursor:not-allowed}.sellhorse-btn.ghost{background:#ffffff0f;color:#ffffffc7;border-color:#ffffff24}.seller-declaration-reader{overflow:hidden}.seller-declaration-reader-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border-bottom:1px solid rgba(255,255,255,.1);background:#080c146b}.seller-declaration-reader-head span{color:#f0d27a;font-size:12px;font-weight:900;text-transform:uppercase}.seller-declaration-reader-head h2{margin:7px 0 4px;color:#fff;font-size:24px}.seller-declaration-reader-head p{margin:0;color:#ffffff8f}.seller-declaration-summary{margin:18px 22px 0;padding:14px;border-radius:16px;background:#d6b25e1a;border:1px solid rgba(214,178,94,.16);color:#ffffffc2;line-height:1.6}.seller-declaration-document{max-height:520px;overflow-y:auto;margin:18px 22px 22px;padding:22px;border-radius:18px;background:#f8fafc;color:#111827;line-height:1.8;font-size:15px}.seller-declaration-document *{color:#111827!important;opacity:1!important;visibility:visible!important}.seller-declaration-document h1,.seller-declaration-document h2,.seller-declaration-document h3{color:#0f172a!important}.sellhorse-actions.between{display:flex;justify-content:space-between;gap:14px;margin-top:18px}.sellhorse-page input,.sellhorse-page select,.sellhorse-page textarea,.sellhorse-card input,.sellhorse-card select,.sellhorse-card textarea{background:#ffffff13!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important}.sellhorse-page input::placeholder,.sellhorse-page textarea::placeholder{color:#ffffff6b!important}.sellhorse-page select option,.sellhorse-card select option{background:#171b24!important;color:#fff!important}.sellhorse-page select:focus,.sellhorse-card select:focus,.sellhorse-page input:focus,.sellhorse-card input:focus{border-color:#d6b25e94!important;box-shadow:0 0 0 3px #d6b25e1f!important;outline:none!important}.sellhorse-page input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.75}@media(max-width:980px){.seller-declaration-layout{grid-template-columns:1fr}.seller-declaration-list{position:relative;top:auto}.seller-declaration-reader-head,.sellhorse-actions.between{flex-direction:column}}.pg-workspace{width:100%;color:var(--pg-text)}.pg-workspace-header{display:flex;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--pg-border);border-radius:24px;background:radial-gradient(circle at top left,rgba(216,183,95,.18),transparent 34%),linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:var(--pg-shadow);margin-bottom:22px}.pg-eyebrow{color:var(--pg-gold);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.pg-workspace-title{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.pg-workspace-subtitle{margin:10px 0 0;color:var(--pg-muted);max-width:760px;line-height:1.55}.pg-workspace-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.pg-action{border:1px solid var(--pg-border-gold);background:var(--pg-gold-soft);color:#f6d985;border-radius:999px;padding:10px 14px;text-decoration:none;font-weight:800;font-size:13px;cursor:pointer}.pg-grid{display:grid;gap:18px}.pg-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.pg-workspace-header{flex-direction:column}.pg-grid.two,.pg-grid.three,.pg-grid.four{grid-template-columns:1fr}}:root{--pg-bg: #07090f;--pg-surface: rgba(255,255,255,.055);--pg-surface-strong: rgba(255,255,255,.085);--pg-border: rgba(255,255,255,.11);--pg-border-gold: rgba(216,183,95,.35);--pg-text: rgba(255,255,255,.94);--pg-muted: rgba(234,234,242,.68);--pg-gold: #d8b75f;--pg-gold-soft: rgba(216,183,95,.13);--pg-green: #78e6a2;--pg-orange: #ffba67;--pg-red: #ff8a8a;--pg-radius: 18px;--pg-shadow: 0 20px 60px rgba(0,0,0,.32)}.pg-card{border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:linear-gradient(180deg,#fff1,#ffffff09);box-shadow:0 14px 40px #00000038;padding:20px}.pg-card h3{margin:0 0 6px;font-size:17px}.pg-card p{margin:0;color:var(--pg-muted);line-height:1.5}.pg-summary-card{min-height:118px}.pg-summary-value{font-size:30px;font-weight:900;margin-top:10px}.pg-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.pg-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;border:1px solid var(--pg-border);background:#ffffff0e}.pg-status.approved,.pg-status.ok{color:var(--pg-green);border-color:#78e6a259;background:#78e6a21a}.pg-status.pending{color:var(--pg-gold);border-color:#d8b75f59;background:#d8b75f1a}.pg-status.warning{color:var(--pg-orange);border-color:#ffba6759;background:#ffba671a}.pg-status.rejected,.pg-status.error{color:var(--pg-red);border-color:#ff8a8a59;background:#ff8a8a1a}.pg-empty,.pg-loading{border:1px dashed var(--pg-border);border-radius:var(--pg-radius);padding:22px;color:var(--pg-muted);background:#ffffff09}.seller-workspace{display:grid;gap:22px}.seller-workspace-header-actions{display:flex;flex-wrap:wrap;gap:10px}.seller-workspace-alert{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,125,125,.32);border-radius:16px;background:#ff7d7d14}.seller-workspace-alert span{flex:1;color:var(--pg-muted)}.seller-workspace-alert button{border:0;border-radius:999px;padding:8px 12px;cursor:pointer}.seller-workflow-panel{min-width:0}.seller-workspace-side{display:grid;align-content:start;gap:18px}.seller-workspace-list{display:grid;gap:10px}.seller-workspace-list-item{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--pg-border);border-radius:14px;color:inherit;text-decoration:none;background:#ffffff06;transition:transform .16s ease,border-color .16s ease,background .16s ease}.seller-workspace-list-item:hover{transform:translateY(-1px);border-color:var(--pg-border-gold);background:var(--pg-gold-soft)}.seller-workspace-list-item>div:first-child{display:grid;gap:5px}.seller-workspace-list-item span,.seller-workspace-list-item small{color:var(--pg-muted)}.seller-workspace-list-meta{display:grid;justify-items:end;align-content:space-between;gap:8px}.seller-workspace-empty{display:grid;gap:6px;min-height:96px;align-content:center;color:var(--pg-muted)}.seller-text-link{color:var(--pg-gold);text-decoration:none;font-size:13px;font-weight:800}.seller-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seller-readiness-grid>div{display:grid;gap:5px;padding:13px;border:1px solid var(--pg-border);border-radius:13px;background:#ffffff06}.seller-readiness-grid span{color:var(--pg-muted);font-size:12px}.seller-readiness-grid strong{font-size:14px}@media(max-width:900px){.seller-readiness-grid{grid-template-columns:1fr}.seller-workspace-list-item{flex-direction:column}.seller-workspace-list-meta{justify-items:start}}.aw-page{display:grid;gap:22px}.aw-hero{min-height:210px;padding:34px;border-radius:30px;background:radial-gradient(circle at 18% 20%,rgba(214,178,94,.22),transparent 28%),linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid rgba(255,255,255,.12);color:#fff;display:flex;justify-content:space-between;gap:24px;align-items:flex-start;box-shadow:0 26px 80px #00000047}.aw-eyebrow,.aw-kicker{display:inline-flex;color:#f0d27a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.aw-hero h1{margin:0 0 10px;font-size:clamp(34px,4vw,58px);line-height:.95}.aw-hero p{max-width:760px;margin:0;color:#ffffffbd;line-height:1.65}.aw-refresh,.aw-workstream button,.aw-error button,.member-action-card button{border:1px solid rgba(214,178,94,.32);border-radius:999px;background:#d6b25e24;color:#f0d27a;padding:12px 16px;font-weight:900;cursor:pointer}.aw-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.aw-summary-card,.member-action-card,.aw-auction-card,.aw-empty,.aw-error,.aw-loading,.aw-workstream{border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;box-shadow:0 20px 60px #00000038}.aw-summary-card{padding:18px}.aw-summary-card span{display:block;color:#ffffff94;font-size:12px;font-weight:900;text-transform:uppercase}.aw-summary-card strong{display:block;margin-top:8px;font-size:30px;color:#fff}.aw-summary-card.warning strong{color:#f0d27a}.aw-action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.member-action-card{padding:20px;display:grid;gap:16px}.member-action-card span{color:#f0d27a;font-weight:900;font-size:13px;text-transform:uppercase}.member-action-card p{margin:7px 0 0;color:#ffffffb3;line-height:1.6}.aw-section-head{margin-top:10px}.aw-section-head h2{margin:0;color:#fff;font-size:34px}.aw-section-head p{margin:6px 0 0;color:#ffffff9e}.aw-auction-list{display:grid;gap:18px}.aw-auction-card{padding:24px}.aw-card-top{display:flex;justify-content:space-between;gap:18px}.aw-card-top h3{margin:0;color:#fff;font-size:26px}.aw-card-top p{margin:6px 0 0;color:#ffffff9e}.aw-pill{border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;text-transform:uppercase;background:#ffffff1f;color:#ffffffd1}.aw-pill.live{background:#70e0a22e;color:#92f0bb}.aw-pill.closed{background:#ff8a8a2e;color:#ffaaa0}.aw-pill.upcoming{background:#f0d27a2e;color:#f0d27a}.aw-card-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.aw-card-meta div{border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);padding:16px}.aw-card-meta span{display:block;color:#ffffff8c;font-size:12px;font-weight:900;text-transform:uppercase}.aw-card-meta strong{display:block;margin-top:6px;color:#fff;font-size:14px}.aw-workstream-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aw-workstream{padding:16px}.aw-workstream h4{margin:0 0 12px;color:#fff;font-size:18px}.aw-workstream p{margin:7px 0;color:#ffffffa8}.aw-workstream p strong{color:#fff}.aw-workstream button{margin-top:12px;width:100%}.aw-empty,.aw-error,.aw-loading{padding:32px;color:#ffffffb8}.aw-empty h3,.aw-error h2{color:#fff;margin-top:0}@media(max-width:1240px){.aw-summary-grid,.aw-action-strip,.aw-workstream-grid,.aw-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.aw-hero,.aw-card-top{flex-direction:column}.aw-summary-grid,.aw-action-strip,.aw-workstream-grid,.aw-card-meta{grid-template-columns:1fr}}.public-header{position:fixed;inset:0 0 auto;width:100%;background:#05070cc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09);z-index:1000}.header-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{display:grid;line-height:1}.logo span{color:#f6f0df;font-size:24px;font-weight:950;letter-spacing:-.045em}.logo small{color:#c9a64d;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.public-header nav{display:flex;align-items:center;gap:4px}.public-header nav a,.auth a{color:#ffffffc2;font-size:14px;font-weight:650;text-decoration:none;padding:10px 12px;border-radius:999px}.public-header nav a:hover,.auth a:hover{color:#f0d27a;background:#c9a64d1a}.auth{display:flex;align-items:center;gap:10px}.auth .btn-outline,.auth .logout{padding:10px 15px;border:1px solid rgba(201,166,77,.42);color:#f0d27a;border-radius:999px;background:#c9a64d1a;font-weight:850}.auth .logout{cursor:pointer}.lang-trigger{border-radius:999px!important;border-color:#c9a64d52!important;background:#c9a64d1a!important;color:#f0d27a!important;padding:9px 12px!important}.lang-menu{background:#05070ceb;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #00000080}.lang-item{color:#ffffffc7}.lang-item:hover,.lang-item.active{color:#f0d27a;background:#c9a64d24}@media(max-width:900px){.public-header nav{display:none}}.public-footer{background:#050505;color:#aaa;padding-top:60px}.footer-divider{height:1px;background:#ffffff14;margin-bottom:50px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-top h4,.footer-top h5{color:#d4af37;margin-bottom:14px}.footer-top a{display:block;margin-bottom:8px;color:#aaa;font-size:14px}.footer-top p{font-size:14px;line-height:1.6}.footer-bottom{margin-top:60px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:13px}@media(max-width:800px){.public-footer{padding-top:36px}.footer-divider{margin-bottom:30px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-top h4,.footer-top h5{margin-bottom:10px}.footer-bottom{margin-top:32px;font-size:12px;line-height:1.5}}.pegasus-member-sidebar{position:sticky;top:var(--pe-shell-header-height);align-self:start;height:calc(100vh - var(--pe-shell-header-height));padding:24px 18px 20px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--pe-shell-border);background:linear-gradient(180deg,rgba(215,187,115,.025),transparent 180px),#0b0d0d;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.pegasus-member-passport{display:flex;align-items:center;gap:13px;padding:0 5px 18px}.pegasus-member-avatar{display:grid;width:44px;height:44px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid rgba(215,187,115,.28);border-radius:50%;background:linear-gradient(145deg,#d7bb732e,#d7bb7309);color:#ead8a8;font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.05em}.pegasus-member-avatar img{width:100%;height:100%;object-fit:cover}.pegasus-member-passport-copy{display:grid;min-width:0;gap:4px}.pegasus-member-passport-copy span{color:var(--pe-shell-muted);font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pegasus-member-passport-copy strong{overflow:hidden;color:#f7f7f3e8;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pegasus-member-status{display:flex;align-items:center;gap:7px;margin:0 4px 14px;padding:9px 11px;border:1px solid var(--pe-shell-border);border-radius:9px;background:#ffffff06;color:#edede8a6;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pegasus-member-status.verified{border-color:#6ebc913d;background:#42926717;color:#a5d8ba}.pegasus-member-status.warning{border-color:#dea95642;background:#dea95614;color:#e0bd7f}.pegasus-member-status.rejected{border-color:#cf65653d;background:#cf656514;color:#dda3a3}.pegasus-verification-notice{margin:0 4px 21px;padding:12px;border-left:2px solid rgba(215,187,115,.58);background:#d7bb730e;color:#eae5d6a3;font-size:10px;line-height:1.55}.pegasus-member-navigation{display:grid;gap:25px}.pegasus-nav-section{display:grid;gap:10px}.pegasus-nav-heading{padding:0 10px;color:#e6e6e05c;font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pegasus-product-heading{display:flex;align-items:center;gap:10px;padding:0 8px 4px}.pegasus-product-symbol{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(215,187,115,.22);border-radius:9px;background:#d7bb730f;color:var(--pe-shell-gold);font-family:Georgia,Times New Roman,serif;font-size:10px;letter-spacing:.08em}.pegasus-product-heading div{display:grid;gap:3px}.pegasus-product-heading strong{color:#f5f5f0d9;font-size:12px;font-weight:600}.pegasus-product-heading small{color:#e6e6e057;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pegasus-nav-items{display:grid;gap:3px}.pegasus-workspace-nav-link{position:relative;display:flex;align-items:center;gap:11px;min-height:42px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:#eaeae491;font-size:11px;font-weight:550;line-height:1.25;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.pegasus-workspace-nav-link svg{flex:0 0 auto;color:#e0e0d966}.pegasus-workspace-nav-link:hover{border-color:#ffffff0e;background:#ffffff06;color:#f7f7f2e0}.pegasus-workspace-nav-link.is-active{border-color:#d7bb7329;background:linear-gradient(90deg,#d7bb731f,#d7bb7306);color:#f0e1b9}.pegasus-workspace-nav-link.is-active:before{position:absolute;top:9px;bottom:9px;left:-1px;width:2px;border-radius:4px;background:var(--pe-shell-gold);content:""}.pegasus-workspace-nav-link.is-active svg{color:var(--pe-shell-gold)}.pegasus-workspace-nav-link.is-disabled{cursor:not-allowed;opacity:.34;-webkit-user-select:none;user-select:none}.pegasus-nav-lock{margin-left:auto}.pegasus-sidebar-footer{display:grid;gap:7px;margin:28px 5px 0;padding:18px 5px 0;border-top:1px solid var(--pe-shell-border)}.pegasus-sidebar-footer a,.pegasus-sidebar-footer span{color:#e7e7e052;font-size:8px;line-height:1.4;text-decoration:none}.pegasus-sidebar-footer a:hover{color:#efefe9b8}.pegasus-sidebar-footer span{letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.pegasus-member-sidebar{position:fixed;top:var(--pe-shell-header-height);bottom:0;left:0;z-index:560;width:min(var(--pe-shell-sidebar-width),calc(100vw - 48px));height:auto;transform:translate(-105%);transition:transform .19s ease}.pegasus-member-sidebar.is-open{transform:translate(0)}}.user-layout{background:radial-gradient(circle at 20% 0%,rgba(214,178,94,.1),transparent 28%),linear-gradient(135deg,#05070d,#07111f 55%,#04060a)!important}.user-layout-shell{max-width:1440px!important;margin:0 auto!important;padding:30px 24px!important;gap:28px!important}.user-layout-main{max-width:1120px!important}.user-sidebar{border-radius:28px!important;background:linear-gradient(180deg,#ffffff13,#ffffff09)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 70px #0000004d!important}.user-sidebar nav a,.user-nav-disabled{min-height:46px;border-radius:14px!important;color:#ffffffdb!important;margin-bottom:5px}.user-sidebar nav a.active,.user-sidebar nav a:hover{background:#d6b25e29!important;color:#f0d27a!important;border:1px solid rgba(214,178,94,.26)}.user-info h4{color:#fff;font-size:18px;margin:10px 0 4px}.user-status-pill.ok{background:#50dc9629!important;border-color:#50dc9661!important}.profile-hero,.verification-hero,.inbox-hero,.identity-card,.verification-card,.inbox-card,.profile-card,.vc-card{border-radius:26px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#ffffff13,#ffffff09)!important;box-shadow:0 22px 70px #00000042!important}.inbox-list,.message-list,.inbox-message-list{border-radius:24px!important;overflow:hidden}.inbox-list button,.message-list button,.inbox-message-list button{border-bottom:1px solid rgba(255,255,255,.1)!important}@media(max-width:980px){.user-layout-shell{padding:16px!important}.user-layout-main{max-width:none!important}}:root{--pe-shell-background: #080a0a;--pe-shell-panel: #0d1010;--pe-shell-panel-soft: #111414;--pe-shell-border: rgba(255, 255, 255, .08);--pe-shell-border-strong: rgba(255, 255, 255, .13);--pe-shell-text: #f3f2ee;--pe-shell-muted: rgba(232, 232, 226, .58);--pe-shell-gold: #d7bb73;--pe-shell-gold-soft: rgba(215, 187, 115, .14);--pe-shell-header-height: 78px;--pe-shell-sidebar-width: 286px}html:has(.pegasus-workspace-shell),body:has(.pegasus-workspace-shell),#root:has(.pegasus-workspace-shell){min-height:100%;background:var(--pe-shell-background)}body:has(.pegasus-workspace-shell){overflow-x:hidden}.pegasus-workspace-shell{min-height:100vh;background:radial-gradient(circle at 80% -10%,rgba(215,187,115,.08),transparent 34%),var(--pe-shell-background);color:var(--pe-shell-text)}.pegasus-skip-link{position:fixed;top:10px;left:16px;z-index:10000;padding:10px 14px;border-radius:8px;background:#f5f1e7;color:#111;font-size:13px;font-weight:700;transform:translateY(-150%);transition:transform .16s ease}.pegasus-skip-link:focus{transform:translateY(0)}.pegasus-workspace-topbar{position:sticky;top:0;z-index:500;display:grid;grid-template-columns:minmax(240px,var(--pe-shell-sidebar-width)) minmax(160px,1fr) auto;align-items:center;min-height:var(--pe-shell-header-height);padding:0 26px 0 20px;border-bottom:1px solid var(--pe-shell-border);background:#070909ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pegasus-topbar-start{display:flex;align-items:center;min-width:0}.pegasus-workspace-brand{min-width:0}.pegasus-workspace-brand .pegasus-official-mark{width:48px;height:48px}.pegasus-workspace-brand .pegasus-official-copy strong{font-size:17px}.pegasus-route-identity{display:grid;min-width:0;gap:4px;padding-left:24px;border-left:1px solid var(--pe-shell-border)}.pegasus-route-identity span{color:var(--pe-shell-gold);font-size:9px;font-weight:700;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.pegasus-route-identity strong{overflow:hidden;color:#f6f6f2e6;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pegasus-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pegasus-topbar-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#efefeaad;font:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.pegasus-topbar-action:hover{border-color:var(--pe-shell-border);background:#ffffff09;color:var(--pe-shell-text)}.pegasus-topbar-member{display:grid;width:38px;height:38px;margin-left:4px;place-items:center;border:1px solid rgba(215,187,115,.34);border-radius:50%;background:linear-gradient(145deg,#d7bb7333,#d7bb730a);color:#efe1bc;font-family:Georgia,Times New Roman,serif;font-size:12px;letter-spacing:.06em}.pe-logout-action{color:#efefea7a}.pegasus-mobile-menu{display:none;width:40px;height:40px;margin-right:8px;place-items:center;border:1px solid var(--pe-shell-border);border-radius:9px;background:#ffffff06;color:var(--pe-shell-text);cursor:pointer}.pegasus-workspace-body{position:relative;display:grid;grid-template-columns:var(--pe-shell-sidebar-width) minmax(0,1fr);min-height:calc(100vh - var(--pe-shell-header-height))}.pegasus-workspace-content{min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 250px);outline:none}.pegasus-workspace-content-inner{width:100%;max-width:1640px;min-height:calc(100vh - var(--pe-shell-header-height));margin:0 auto;padding:34px clamp(22px,3.2vw,56px) 64px}.pegasus-sidebar-overlay{display:none}.pegasus-workspace-shell button:focus-visible,.pegasus-workspace-shell a:focus-visible,.pegasus-workspace-shell [tabindex]:focus-visible{outline:2px solid var(--pe-shell-gold);outline-offset:3px}@media(max-width:1180px){.pegasus-workspace-topbar{grid-template-columns:minmax(220px,var(--pe-shell-sidebar-width)) 1fr auto}.pe-ecosystem-link span,.pe-logout-action span{display:none}.pegasus-topbar-action{width:40px;padding:0}}@media(max-width:980px){.pegasus-workspace-topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 16px}.pegasus-mobile-menu{display:grid}.pegasus-route-identity{display:none}.pegasus-workspace-body{display:block}.pegasus-sidebar-overlay{position:fixed;inset:var(--pe-shell-header-height) 0 0;z-index:540;display:block;border:0;background:#000000a8;opacity:0;pointer-events:none;transition:opacity .18s ease}.pegasus-sidebar-overlay.is-visible{opacity:1;pointer-events:auto}.pegasus-workspace-content-inner{padding-top:26px}}@media(max-width:620px){:root{--pe-shell-header-height: 68px}.pegasus-workspace-topbar{min-height:var(--pe-shell-header-height);padding:0 12px}.pegasus-workspace-brand .pegasus-official-mark{width:38px;height:38px}.pegasus-workspace-brand .pegasus-official-copy strong{font-size:14px}.pegasus-topbar-actions{gap:2px}.pe-ecosystem-link,.pegasus-topbar-actions .pegasus-topbar-action:nth-of-type(2){display:none}.pegasus-topbar-member{width:34px;height:34px}.pegasus-workspace-content-inner{padding:20px 14px 48px}}@media(prefers-reduced-motion:reduce){.pegasus-workspace-shell *,.pegasus-workspace-shell *:before,.pegasus-workspace-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pegasus-topbar-action{position:relative}.pegasus-inbox-badge{position:absolute;top:2px;right:1px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border:2px solid #080a0a;border-radius:999px;background:#d7bb73;color:#161611;font-size:7px;font-weight:900;line-height:1}.admin-sidebar{background:#ffffff0d;border-radius:16px;padding:20px}.admin-info{text-align:center;margin-bottom:24px}.admin-info img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(212,175,55,.35)}.admin-info h4{margin:12px 0 4px;color:#d6b25e;font-weight:700}.admin-info small{opacity:.75;font-size:12px}.admin-sidebar nav a{display:block;padding:12px;color:#d6b25e;text-decoration:none;border-radius:8px;margin-bottom:6px}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#d6b25e26}.disabled-link{opacity:.45;cursor:not-allowed}.admin-actions{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.admin-nav-top{margin:10px 0 14px}.admin-toplink{display:block;padding:12px;border-radius:10px;text-decoration:none;color:#d6b25e;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:.2s ease}.admin-toplink:hover,.admin-toplink.active{background:#d6b25e24;border-color:#d6b25e2e}.admin-menu-group{margin-bottom:10px}.admin-menu-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:10px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#d6b25e;font-weight:600;font-size:14px;transition:.2s ease}.admin-menu-btn:hover{background:#d6b25e24;border-color:#d6b25e2e}.admin-menu-btn.open{background:#d6b25e29;border-color:#d6b25e33}.admin-menu-caret{opacity:.8;transform:rotate(0);transition:transform .2s ease}.admin-submenu{margin-top:8px;padding:6px 10px 8px;border-radius:12px;background:#0000002e;border:1px solid rgba(255,255,255,.06);display:none}.admin-submenu.open{display:block}.admin-subitem{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-decoration:none;color:#eaeaf2d9;font-size:13px;transition:.18s ease}.admin-subitem:hover{background:#ffffff0a;color:#fff}.admin-subdot{color:#d6b25ef2;font-size:18px;line-height:1;margin-top:-2px}.admin-menu-left{display:flex;align-items:center;gap:10px}.admin-menu-ico{width:26px;height:26px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#d6b25e1a;border:1px solid rgba(214,178,94,.18);color:#d6b25ef2}.admin-menu-caret{display:inline-flex;align-items:center;justify-content:center;opacity:.85;transform:rotate(0);transition:transform .2s ease;color:#eaeaf2cc}.admin-menu-caret.open{transform:rotate(180deg)}.admin-subicon{width:22px;display:inline-flex;align-items:center;justify-content:center;color:#d6b25ef2}.admin-top-ico{width:26px;height:26px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#d6b25e1a;border:1px solid rgba(214,178,94,.18);color:#d6b25ef2;margin-right:10px}.admin-subitem.admin-subitem-disabled{opacity:.55;cursor:not-allowed}.admin-subitem.admin-subitem-disabled:hover{background:transparent;color:#eaeaf2d9}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap}.admin-tab{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaeaf2e6;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:650;cursor:pointer;transition:all .22s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.admin-tab:hover{transform:translateY(-1px);background:#ffffff17;border-color:#d4af3759}.admin-tab.active{background:#d4af3724;border-color:#d4af378c;color:#f2d67a}.admin-menu-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.admin-menu-ico{display:inline-flex;align-items:center;justify-content:center;opacity:.95}.admin-badge-count{margin-left:8px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;color:#fff;background:#e53935;box-shadow:0 8px 18px #e5393540}.admin-subitem{position:relative}.admin-subtext{flex:1;min-width:0}.admin-subright{display:inline-flex;align-items:center;justify-content:flex-end}.admin-layout{max-width:1400px;margin:100px auto 40px;display:grid;grid-template-columns:260px 1fr;gap:30px;padding:0 20px}.admin-content{min-height:600px}@media(max-width:900px){.admin-layout{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background:#000;color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-gold{background:#d4af37;color:#000;border:none;padding:10px 22px;border-radius:30px;cursor:pointer}.btn-outline{background:transparent;border:1px solid #d4af37;color:#d4af37;padding:10px 22px;border-radius:30px;cursor:pointer}a{text-decoration:none}body.rtl{direction:rtl;text-align:right}body.rtl .public-header nav a{margin-left:0;margin-right:18px}body.rtl .admin-table th,body.rtl .admin-table td{text-align:right}:root{color-scheme:dark}select,input,textarea{color-scheme:dark}select{min-height:42px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff13!important;color:#f8fafc!important;border-color:#ffffff24!important;background-image:linear-gradient(45deg,transparent 50%,#d6b25e 50%),linear-gradient(135deg,#d6b25e 50%,transparent 50%)!important;background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:40px!important}select:focus,input:focus,textarea:focus{outline:none!important;border-color:#d6b25e9e!important;box-shadow:0 0 0 3px #d6b25e24!important}select option,select optgroup{background:#151923!important;background-color:#151923!important;color:#f8fafc!important}select option:checked,select option:hover,select option:focus{background:#3a3220!important;background-color:#3a3220!important;color:#f0d27a!important}select option:disabled{color:#f8fafc6b!important;background:#11151d!important}input,textarea{background-color:#ffffff13!important;color:#f8fafc!important}input::placeholder,textarea::placeholder{color:#f8fafc6b!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.78}.admin-page select,.admin-form select,.admin-card select,.admin-sr-page select,.admin-sr-modal select,.visibility-page select,.faq-page select,.sellhorse-page select,.user-layout select,.member-home select,.aw-page select{background-color:#1a1f2a!important;color:#f8fafc!important}.admin-page select option,.admin-form select option,.admin-card select option,.admin-sr-page select option,.admin-sr-modal select option,.visibility-page select option,.faq-page select option,.sellhorse-page select option,.user-layout select option,.member-home select option,.aw-page select option{background-color:#151923!important;color:#f8fafc!important}
