:root{--green:#2f7d43;--dark:#1e2a20;--line:#e9e5dc;--muted:#687066;--shadow:0 16px 42px rgba(55,68,47,.10)}*{box-sizing:border-box}body{margin:0;background:#fffdf8;color:var(--dark);font-family:"DM Sans",sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.page-wrap{max-width:1480px;margin:auto;padding:0 24px 74px}h1,h2,h3,.price,.footer-brand{font-family:"Playfair Display",serif}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,252,.97);border-bottom:1px solid var(--line)}.nav-wrap{max-width:1480px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:700 1.55rem "Playfair Display",serif}.brand-rabbit{font-size:2.1rem}.brand-accent{color:var(--green)}.brand small{display:block;font:500 .67rem "DM Sans",sans-serif;color:var(--muted)}.main-nav{display:flex;align-items:center;gap:26px;font-weight:700}.button,.login-link{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:11px 18px;font-weight:800}.button{border:0;cursor:pointer}.button-primary,.button-small{background:var(--green);color:#fff}.button-secondary,.login-link{background:#fff;border:1px solid #cfd8ca;color:#244f30}.menu-button{display:none}.garden-hero{display:grid;grid-template-columns:.9fr 1.35fr;min-height:470px;background:linear-gradient(95deg,#fffaf1,#f3f4e7);overflow:hidden}.garden-hero-copy{padding:42px 26px 40px 72px;display:flex;flex-direction:column;justify-content:center}.hero-kicker{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--green)}.garden-hero h1{font-size:clamp(3.1rem,5vw,5.5rem);line-height:1.02;margin:15px 0}.garden-hero h1 span{color:var(--green)}.garden-hero p{font-size:1.08rem;color:#555e54;max-width:620px}.hero-actions{display:flex;gap:14px;margin:24px 0}.garden-hero-image{position:relative}.garden-hero-image img{width:100%;height:100%;object-fit:cover}.community-pill{position:absolute;right:24px;bottom:24px;background:rgba(255,255,255,.94);padding:13px 16px;border-radius:16px;box-shadow:var(--shadow)}.trust-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:15px;padding:14px 16px;max-width:510px}.trust-shield{width:46px;height:52px;border-radius:12px 12px 18px 18px;background:#dbead7;color:var(--green);display:grid;place-items:center;font-size:1.5rem;font-weight:900}.trust-card small{display:block;color:var(--muted)}.trust-score{border-left:1px solid var(--line);padding-left:18px;text-align:center}.trust-score strong{font-size:1.8rem;color:var(--green)}.home-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;background:#fff;padding:16px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin:-30px 70px 16px;position:relative;z-index:3}input,select,textarea{width:100%;padding:12px 13px;border:1px solid #d9dfd6;border-radius:10px;background:#fff}.premium-features{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:16px;margin:16px 70px 30px}.premium-features>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:18px 22px;border-right:1px solid var(--line)}.premium-features>div:last-child{border-right:0}.premium-features .feature-icon{grid-row:1/3;font-size:2rem}.premium-features span:last-child{color:var(--muted);font-size:.9rem}.section-head{display:flex;justify-content:space-between;align-items:end;margin:32px 70px 20px}.listing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:0 70px}.listing-card,.panel,.auth-card,.detail-panel,.breeder-card,.article-card,.plan-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(55,68,47,.06)}.listing-card{overflow:hidden}.listing-image{aspect-ratio:4/3;background:#f1f4ec}.listing-image img{width:100%;height:100%;object-fit:cover}.listing-content{padding:14px}.listing-meta{font-size:.74rem;text-transform:uppercase;color:var(--muted);font-weight:800}.price{color:var(--green);font-size:1.2rem}.seller-line{color:var(--muted);margin-top:7px}.panel,.auth-card,.detail-panel{padding:27px}.auth-card{max-width:560px;margin:40px auto}.dashboard-head{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,#fffaf0,#eaf4e5);border:1px solid var(--line);padding:27px;border-radius:18px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.stat-grid>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:21px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.breeder-grid,.article-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.breeder-card,.article-card,.plan-card{padding:25px}.site-footer{background:#243c2a;color:#fff;padding:38px 24px 22px;margin-top:50px}.footer-grid{max-width:1380px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-grid>div{display:flex;flex-direction:column;gap:7px}.footer-grid p,.footer-grid a,.footer-note{color:#d5e2d5}.footer-note{max-width:1380px;margin:28px auto 0;padding-top:20px;border-top:1px solid #45604a}@media(max-width:1100px){.garden-hero{grid-template-columns:1fr}.garden-hero-copy{padding:38px}.home-search,.premium-features,.section-head,.listing-grid{margin-left:20px;margin-right:20px}.listing-grid{grid-template-columns:repeat(3,1fr)}.main-nav{display:none;position:absolute;left:0;right:0;top:72px;background:#fff;padding:18px 24px;flex-direction:column}.main-nav.open{display:flex}.menu-button{display:block}}@media(max-width:700px){.page-wrap{padding:0 12px 50px}.garden-hero-copy{padding:26px}.garden-hero h1{font-size:2.8rem}.home-search,.premium-features{grid-template-columns:1fr;margin:15px 0}.premium-features>div{border-right:0;border-bottom:1px solid var(--line)}.section-head,.listing-grid{margin-left:0;margin-right:0}.listing-grid,.stat-grid,.breeder-grid,.article-grid,.plan-grid,.footer-grid{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}}.pricing-hero{max-width:850px;margin:38px auto 30px;text-align:center}.pricing-hero h1{font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.06;margin:10px 0}.pricing-hero p{color:var(--muted);font-size:1.08rem}.intro-banner{display:inline-block;margin-top:12px;padding:12px 18px;background:#fff5cf;border:1px solid #dec77f;border-radius:999px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1220px;margin:auto}.pricing-card{position:relative;display:flex;flex-direction:column;padding:32px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 14px 38px rgba(55,68,47,.08)}.pricing-card.featured-plan{border:2px solid var(--green);transform:translateY(-10px)}.popular-ribbon{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--green);color:#fff;border-radius:999px;padding:7px 15px;font-weight:900}.plan-top{text-align:center}.plan-top h2{font-size:2rem;margin:8px}.plan-icon{font-size:2.2rem}.pricing-amount{text-align:center;border-block:1px solid var(--line);padding:20px 0;margin:18px 0}.pricing-amount strong{display:block;font:700 2.8rem "Playfair Display",serif;color:var(--green)}.pricing-amount span,.pricing-amount small,.plan-top p{display:block;color:var(--muted)}.plan-features{list-style:none;padding:0;display:grid;gap:12px;margin-bottom:25px}.plan-features li{padding-left:27px;position:relative}.plan-features li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.plan-button{margin-top:auto;width:100%}.pricing-explainer{max-width:1220px;margin:35px auto;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:17px}.pricing-explainer>div{padding:20px;border-right:1px solid var(--line)}.pricing-explainer>div:last-child{border-right:0}.pricing-explainer strong,.pricing-explainer span{display:block}.pricing-explainer span{color:var(--muted)}.pricing-faq{max-width:850px;margin:35px auto;background:#f3f7ef;border-radius:18px;padding:28px}.membership-panel{margin-top:25px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 12px 34px rgba(55,68,47,.07)}.membership-panel-head{display:flex;justify-content:space-between;gap:20px}.gcash-badge{background:#e7f4e8;color:#27673a;padding:8px 13px;border-radius:999px;font-weight:800;height:max-content}.mini-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.mini-plan-card{position:relative;display:flex;flex-direction:column;gap:5px;padding:21px;border:2px solid #dfe6dc;border-radius:16px;cursor:pointer}.mini-plan-card:has(input:checked){border-color:var(--green);background:#f4faf2}.mini-plan-card input{position:absolute;opacity:0}.mini-plan-card strong{font:700 1.4rem "Playfair Display",serif}.mini-plan-card small,.mini-plan-card del{color:var(--muted)}.intro-price{font:700 2rem "Playfair Display",serif;color:var(--green)}.gcash-instructions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.gcash-instructions>div{display:flex;gap:10px;padding:15px;background:#f5f7f1;border-radius:13px}.gcash-instructions span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:900;flex:none}.gcash-instructions p{margin:0}.gcash-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gcash-form .full{grid-column:1/-1}.payment-pending{display:grid;gap:5px;background:#fff5d8;border:1px solid #dfc675;padding:20px;border-radius:14px;margin-top:20px}@media(max-width:950px){.pricing-grid{grid-template-columns:1fr}.pricing-card.featured-plan{transform:none}.pricing-explainer{grid-template-columns:1fr 1fr}.mini-plan-grid,.gcash-instructions{grid-template-columns:1fr}}@media(max-width:650px){.pricing-explainer,.gcash-form{grid-template-columns:1fr}.membership-panel-head{flex-direction:column}.gcash-form .full{grid-column:auto}}.listing-limit-summary{display:flex;gap:8px;align-items:baseline;padding:12px 14px;margin:10px 0 16px;background:#f3f7ef;border-radius:12px}.listing-limit-summary strong{color:var(--green);font-size:1.15rem}.listing-limit-summary span{color:var(--muted)}.membership-listing-notice{display:grid;gap:5px;margin:14px 0 18px;padding:16px;background:#fff5d8;border:1px solid #dfc675;border-radius:13px}.membership-listing-notice span{color:#6f6036}.listing-management-row{align-items:center}.listing-row-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.listing-row-actions form{margin:0}.text-button{border:0;background:transparent;padding:0;color:#7a5943;font-weight:800;cursor:pointer}.text-button:hover{text-decoration:underline}.text-button-primary{color:var(--green)}@media(max-width:650px){.listing-management-row{align-items:flex-start}.listing-row-actions{justify-content:flex-start}}.brand-image-link{display:flex;align-items:center;flex:0 0 auto;min-width:330px}.site-logo-image{display:block;width:auto;height:108px;max-width:410px;object-fit:contain}.garden-hero{align-items:stretch}.garden-hero-image{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;background:linear-gradient(135deg,#fffaf1,#eef3df)}.garden-hero-image img{width:100%;height:100%;max-height:650px;object-fit:contain;object-position:center center}.community-pill{right:20px;bottom:20px;max-width:310px}.nav-wrap{max-width:1540px;gap:24px}.main-nav{margin-left:auto;gap:23px}@media(max-width:1250px){.brand-image-link{min-width:280px}.site-logo-image{height:92px;max-width:340px}.main-nav{gap:17px;font-size:.94rem}.garden-hero{grid-template-columns:.88fr 1.12fr}}@media(max-width:1100px){.brand-image-link{min-width:0}.site-logo-image{height:82px;max-width:310px}.garden-hero{grid-template-columns:1fr}.garden-hero-image{min-height:0;padding:12px 0 0}.garden-hero-image img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center center}}@media(max-width:700px){.nav-wrap{padding:8px 14px}.brand-image-link{min-width:0;max-width:calc(100% - 78px)}.site-logo-image{height:76px;max-width:265px}.garden-hero-copy{padding:24px 20px 18px}.garden-hero-image{width:100%;min-height:300px;padding:0}.garden-hero-image img{width:100%;height:auto;min-height:300px;max-height:500px;object-fit:contain;object-position:center center}.community-pill{right:10px;bottom:10px;max-width:235px;padding:9px 11px;font-size:.76rem}}@media(max-width:420px){.site-logo-image{height:68px;max-width:225px}.garden-hero-image{min-height:265px}.garden-hero-image img{min-height:265px;max-height:420px}}.garden-hero-image{position:relative;padding:0;background:#f5f2e6}.garden-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-image-credit{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.88);color:#356b40;font-family:"Playfair Display",serif;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 22px rgba(45,70,45,.10);backdrop-filter:blur(8px)}.community-pill,.home-search{display:none !important}.login-shell{max-width:1180px;min-height:650px;margin:38px auto;display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 22px 58px rgba(55,68,47,.10)}.login-brand-panel{padding:60px 48px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 78% 18%,rgba(213,232,197,.9),transparent 34%),linear-gradient(145deg,#fff9ed,#eef5e6)}.login-brand-panel h1{margin:10px 0 18px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.06}.login-brand-panel p{color:var(--muted);font-size:1.05rem}.login-benefits{display:grid;gap:11px;margin-top:24px;color:#356b40;font-weight:700}.enhanced-login-card{margin:0;max-width:none;padding:58px 60px;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center}.auth-heading{display:flex;gap:15px;align-items:center;margin-bottom:26px}.auth-heading h2{margin:0;font-size:2.6rem}.auth-heading p{margin:4px 0 0;color:var(--muted)}.auth-rabbit{font-size:2.7rem}.enhanced-login-form{display:grid;gap:18px}.enhanced-login-form input[type="email"],.enhanced-login-form input[type="password"],.enhanced-login-form input[type="text"]{min-height:55px}.password-input-wrap{position:relative;display:block}.password-input-wrap input{padding-right:58px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:43px;height:43px;border:0;border-radius:10px;background:#f2f5ef;cursor:pointer;font-size:1.15rem}.login-options{display:flex;justify-content:space-between;align-items:center;gap:18px}.remember-option{display:flex;grid-template-columns:none;align-items:center;gap:9px;font-weight:600;cursor:pointer}.remember-option input{width:18px;height:18px;margin:0;accent-color:var(--green)}.forgot-link{color:var(--green);font-weight:800}.forgot-link:hover{text-decoration:underline}.login-submit,.create-account-button{width:100%;min-height:52px}.auth-divider{display:flex;align-items:center;gap:14px;margin:24px 0 18px;color:var(--muted);font-size:.9rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.login-security-note{margin:15px 0 0;text-align:center;color:var(--muted);font-size:.78rem}.flash{border:1px solid transparent;box-shadow:0 8px 22px rgba(55,68,47,.06)}.flash-success{border-color:#b9ddbf}.flash-error{border-color:#efc0b8}.flash-warning{border-color:#ead596}@media(max-width:950px){.login-shell{grid-template-columns:1fr;margin:24px auto}.login-brand-panel{padding:38px 34px}.enhanced-login-card{padding:42px 34px}}@media(max-width:700px){.garden-hero-image img{height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center center}.hero-image-credit{bottom:9px;padding:5px 11px;font-size:.76rem}.login-shell{min-height:0;margin:15px 0;border-radius:18px}.login-brand-panel{padding:28px 22px}.login-brand-panel h1{font-size:2.3rem}.enhanced-login-card{padding:32px 22px}.auth-heading h2{font-size:2.15rem}.login-options{align-items:flex-start;flex-direction:column;gap:10px}}.profile-editor-panel{margin:24px 0;padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(55,68,47,.07)}.profile-editor-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.profile-editor-heading h2{margin:5px 0}.profile-editor-form{display:grid;gap:18px}.profile-photo-editor{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:22px;padding:18px;background:#f5f7f1;border-radius:16px}.profile-photo-editor img,.profile-photo-placeholder{width:120px;height:120px;border-radius:50%;object-fit:cover}.profile-photo-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#dcebd4,#f2dfb7);color:var(--green);font:700 2.7rem "Playfair Display",serif}.profile-editor-form small{display:block;color:var(--muted);margin-top:5px}.paid-profile-feature{display:grid;gap:5px;padding:18px;background:#fff5d8;border:1px solid #dfc675;border-radius:14px}.paid-profile-feature a{color:var(--green);font-weight:800}.directory-heading{max-width:760px;margin:38px auto 28px;text-align:center}.directory-heading h1{font-size:clamp(2.5rem,5vw,4rem);margin:6px 0}.enhanced-breeder-card{overflow:hidden;padding:0;color:inherit;transition:.2s}.enhanced-breeder-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(55,68,47,.12)}.directory-avatar,.directory-avatar-placeholder{width:100%;aspect-ratio:1.45/1;object-fit:cover}.directory-avatar-placeholder{display:grid;place-items:center;border-radius:0;font-size:3rem}.breeder-card-content{padding:20px}.breeder-name-row{display:flex;justify-content:space-between;gap:10px}.breeder-name-row h3{margin:0}.breeder-tagline{min-height:48px;color:#4e5f4e}.breeder-card-stats{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.directory-plan-badge{display:inline-block;margin-top:13px;padding:5px 10px;border-radius:999px;background:#edf5e9;color:var(--green);font-size:.78rem;font-weight:900}.breeder-public-page{max-width:1380px;margin:24px auto}.breeder-page-cover{position:relative;height:360px;border-radius:24px;overflow:hidden;background-size:cover;background-position:center;background-color:#eaf1e1}.default-breeder-cover{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.7),transparent 25%),linear-gradient(135deg,#f8ecd3,#dcebd0)}.breeder-cover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(25,45,30,.28))}.breeder-public-header{position:relative;z-index:2;display:grid;grid-template-columns:180px 1fr;gap:26px;align-items:end;margin:-78px 42px 0}.breeder-public-avatar{width:180px;height:180px;border-radius:50%;object-fit:cover;background:#fff;border:7px solid #fff;box-shadow:0 13px 28px rgba(35,55,38,.18)}.breeder-avatar-letter{display:grid;place-items:center;color:var(--green);font:700 4rem "Playfair Display",serif;background:linear-gradient(135deg,#fff,#e6f0df)}.breeder-public-identity{padding:22px 0 5px}.breeder-title-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.breeder-title-line h1{margin:0;font-size:3rem}.verified-profile-badge{padding:7px 12px;border-radius:999px;background:var(--green);color:#fff;font-weight:900}.public-tagline{font-size:1.15rem;color:#4e5f4e;margin:7px 0}.public-profile-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted)}.breeder-about-card{margin:30px 42px 0 248px;padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff}.breeder-listings-section{margin-top:40px}@media(max-width:850px){.profile-editor-heading{flex-direction:column}.breeder-page-cover{height:270px}.breeder-public-header{grid-template-columns:130px 1fr;margin:-58px 22px 0}.breeder-public-avatar{width:130px;height:130px}.breeder-title-line h1{font-size:2.2rem}.breeder-about-card{margin:25px 22px 0}}@media(max-width:600px){.profile-photo-editor{grid-template-columns:1fr;text-align:center}.profile-photo-editor img,.profile-photo-placeholder{margin:auto}.breeder-page-cover{height:220px;border-radius:16px}.breeder-public-header{display:flex;flex-direction:column;align-items:flex-start;margin:-52px 16px 0;gap:8px}.breeder-public-avatar{width:110px;height:110px}.breeder-public-identity{padding-top:0}.breeder-title-line h1{font-size:2rem}.breeder-about-card{margin:22px 0 0}}.garden-hero-image{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#f5f2e6 !important}.garden-hero-image img{display:block !important;width:100% !important;height:auto !important;max-height:650px !important;object-fit:contain !important;object-position:center center !important}@media(min-width:1101px){.garden-hero{align-items:center !important}.garden-hero-image{min-height:560px !important}.garden-hero-image img{max-height:620px !important}}@media(max-width:1100px){.garden-hero-image{min-height:0 !important}.garden-hero-image img{max-height:none !important}}.profile-menu{position:relative}.profile-menu summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary img,.profile-menu summary span{width:30px;height:30px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#eaf3e5;color:var(--green);font-weight:900}.profile-menu-panel{position:absolute;right:0;top:calc(100%+10px);z-index:60;min-width:220px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(40,60,42,.14)}.profile-menu-panel a{display:block;padding:10px 12px;border-radius:9px}.profile-menu-panel a:hover{background:#f1f6ee}.community-hero{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:46px;border-radius:24px;background:linear-gradient(125deg,#fff7e8,#eaf4e3);margin:28px 0}.community-hero h1,.community-create-heading h1{font-size:clamp(2.8rem,5vw,4.8rem);margin:6px 0}.community-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.community-tabs a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800}.community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.community-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 28px rgba(55,68,47,.07);transition:.2s}.community-card:hover{transform:translateY(-5px)}.featured-community-card{border:2px solid #d5a93b}.community-card-image{width:100%;aspect-ratio:16/9;object-fit:cover}.community-image-placeholder{display:grid;place-items:center;background:#eef5e8;font-size:4rem}.community-card-body{padding:19px}.community-card-type{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;font-size:.74rem;font-weight:900;color:var(--green)}.community-card-type span{background:#fff0bd;color:#795b0b;padding:3px 7px;border-radius:999px}.community-author-row{display:flex;align-items:center;gap:10px;margin-top:18px}.community-author-row img,.community-author-row>span{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#e8f2e3;color:var(--green);font-weight:900}.community-author-row div{display:grid}.community-author-row small{color:var(--muted)}.community-date{margin-top:14px;padding:10px;background:#f3f7ef;border-radius:10px;font-weight:700}.empty-community{text-align:center;margin-top:25px}.community-create-heading{text-align:center;max-width:850px;margin:35px auto}.community-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.community-product-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px;border:2px solid var(--line);border-radius:17px;background:#fff;cursor:pointer}.community-product-card:has(input:checked){border-color:var(--green);background:#f3f9f0}.community-product-card input{position:absolute;opacity:0}.community-product-icon{font-size:2rem}.community-product-price{font:700 1.7rem "Playfair Display",serif;color:var(--green)}.community-order-summary{display:grid;grid-template-columns:1fr auto;gap:8px;max-width:560px;margin:24px auto;padding:18px;border-radius:15px;background:#243c2a;color:#fff}.community-order-summary span{text-align:right}.community-create-form{margin-top:22px}.community-payment-box{margin:25px 0;padding:20px;background:#eef7eb;border-radius:15px}.conditional-field{display:none}.community-detail{max-width:1050px;margin:30px auto;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 40px rgba(55,68,47,.09)}.community-detail-image{width:100%;max-height:560px;object-fit:contain;background:#f1f4ec}.community-detail-body{padding:34px}.community-detail-body h1{font-size:clamp(2.5rem,5vw,4rem)}.community-detail-copy{font-size:1.08rem;margin:28px 0}.community-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.community-facts div{display:grid;padding:14px;background:#f3f7ef;border-radius:12px}.community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.community-actions form{margin:0}.community-follow-count{color:var(--muted)}.admin-community-actions{display:grid;gap:6px;min-width:230px}@media(max-width:1000px){.community-grid,.community-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.community-hero{align-items:flex-start;flex-direction:column;padding:28px 22px}.community-grid,.community-product-grid{grid-template-columns:1fr}.community-facts{grid-template-columns:1fr}.profile-menu{width:100%}.profile-menu summary{justify-content:flex-start}.profile-menu-panel{position:static;margin-top:8px;box-shadow:none}}.plan-section{margin-top:18px}.plan-section h3{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--green)}.monthly-credit-benefit{margin:20px 0;padding:18px;border-radius:15px;background:linear-gradient(135deg,#e8f5e4,#fff6d9);text-align:center}.monthly-credit-benefit span,.monthly-credit-benefit small{display:block;color:var(--muted)}.monthly-credit-benefit strong{display:block;font:700 2rem "Playfair Display",serif;color:var(--green)}.elite-credit-benefit{background:linear-gradient(135deg,#fff1c9,#e7f1dc)}.plan-comparison-section{max-width:1220px;margin:48px auto}.plan-comparison-table td,.plan-comparison-table th{text-align:center}.plan-comparison-table td:first-child,.plan-comparison-table th:first-child{text-align:left}.credits-introduction{max-width:1220px;margin:50px auto 24px;display:flex;justify-content:space-between;align-items:end;gap:24px;padding:34px;border-radius:22px;background:#263f2c;color:#fff}.credits-introduction h2{font-size:2.4rem;margin:5px 0}.credits-introduction p{color:#d9e6d8;max-width:760px}.credits-information-grid{max-width:1220px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.credit-information-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px}.credit-pack-list{display:grid;gap:10px}.credit-pack-list div{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#f3f7ef;border-radius:10px}.credit-pack-list em{color:var(--green)}.credit-rule-list{list-style:none;padding:0;display:grid;gap:10px}.credit-rule-list li{display:flex;gap:12px}.credit-rule-list strong{color:var(--green);min-width:42px}.credits-dashboard-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:30px 0;padding:38px;border-radius:23px;background:linear-gradient(135deg,#edf7e8,#fff3d4)}.credits-dashboard-hero h1{font-size:clamp(2.8rem,5vw,4.5rem);margin:5px 0}.credit-balance-card{min-width:260px;padding:24px;text-align:center;background:#263f2c;color:#fff;border-radius:18px}.credit-balance-card span,.credit-balance-card small{display:block}.credit-balance-card strong{display:block;font:700 3.4rem "Playfair Display",serif}.credit-purchase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.credit-purchase-card{position:relative;display:grid;gap:5px;padding:20px;border:2px solid var(--line);border-radius:15px;background:#fff;cursor:pointer}.credit-purchase-card:has(input:checked){border-color:var(--green);background:#f2f8ef}.credit-purchase-card input{position:absolute;opacity:0}.credit-purchase-card strong{font-size:1.3rem;color:var(--green)}.credit-purchase-card span{font-size:1.7rem;font-weight:800}.credit-purchase-card small{color:var(--muted)}.credit-topup-form{margin-top:20px}.credit-history-section{margin-top:40px}.credit-positive{color:var(--green);font-weight:900}.credit-negative{color:#a93b2d;font-weight:900}.dashboard-stat-grid{grid-template-columns:repeat(5,1fr)}.credit-stat{background:linear-gradient(135deg,#e8f5e3,#fff1cc)!important}.credit-stat a{font-size:.78rem;color:var(--green);font-weight:800}.listing-marketing-menu{position:relative}.listing-marketing-menu summary{cursor:pointer;color:var(--green);font-weight:800}.listing-marketing-menu>div{position:absolute;right:0;z-index:10;min-width:210px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.1)}.listing-marketing-menu form{margin:0}.listing-marketing-menu button{width:100%;padding:9px;border:0;background:transparent;text-align:left;cursor:pointer}.listing-marketing-menu button:hover{background:#f1f6ee}.listing-highlighted{outline:3px solid #e3bd4f;box-shadow:0 15px 34px rgba(205,158,30,.22)!important}.listing-badges{position:absolute;left:10px;top:10px;display:flex;gap:7px}.urgent-listing-badge,.boosted-listing-badge{padding:5px 9px;border-radius:999px;color:#fff;font-size:.72rem;font-weight:900}.urgent-listing-badge{background:#b6382a}.boosted-listing-badge{background:var(--green)}.community-payment-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.payment-choice-card{position:relative;padding:17px;border:2px solid var(--line);border-radius:13px;background:#fff;cursor:pointer}.payment-choice-card:has(input:checked){border-color:var(--green);background:#f2f8ef}.payment-choice-card input{position:absolute;opacity:0}.payment-choice-card strong,.payment-choice-card span{display:block}.payment-choice-card span{color:var(--muted);margin-top:5px}@media(max-width:1050px){.credits-information-grid{grid-template-columns:1fr}.credit-purchase-grid{grid-template-columns:repeat(2,1fr)}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.credits-introduction,.credits-dashboard-hero{align-items:flex-start;flex-direction:column}.credit-balance-card{width:100%;min-width:0}.credit-purchase-grid,.community-payment-choice{grid-template-columns:1fr}.dashboard-stat-grid{grid-template-columns:1fr}}.admin-dashboard-head{margin:28px 0}.admin-dashboard-head h1{font-size:clamp(2.6rem,5vw,4.2rem);margin:6px 0}.admin-dashboard-section{margin:34px 0}.admin-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-subscription-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(36,61,42,.07)}.admin-subscription-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.admin-subscription-card-head h3{margin:0}.admin-subscription-card-head p{margin:3px 0;color:var(--muted)}.status-pill{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:.75rem;font-weight:900}.status-pill.pending{background:#fff1c7;color:#7e5b00}.admin-subscription-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.admin-subscription-details div{padding:11px;border-radius:10px;background:#f5f7f1}.admin-subscription-details dt{font-size:.76rem;color:var(--muted)}.admin-subscription-details dd{margin:4px 0 0;font-weight:800}.admin-subscription-actions{display:grid;gap:10px}.admin-subscription-actions form{display:flex;gap:9px;flex-wrap:wrap;margin:0}.button-danger{background:#a83b31!important;color:#fff!important}.admin-empty-state{display:grid;gap:5px;text-align:center}.admin-link-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-link-grid a{display:block;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.active-membership-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.active-membership-summary div{padding:15px;border-radius:13px;background:#eef6e9}.active-membership-summary span,.active-membership-summary strong{display:block}.active-membership-summary span{font-size:.78rem;color:var(--muted);margin-bottom:5px}@media(max-width:900px){.admin-subscription-grid{grid-template-columns:1fr}.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-membership-summary{grid-template-columns:1fr}}@media(max-width:560px){.admin-subscription-details{grid-template-columns:1fr}.admin-link-grid{grid-template-columns:1fr}.admin-subscription-actions form{display:grid}}.listing-inquiry-card{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(135deg,#f4f9f0,#fff8e8)}.listing-inquiry-card h3{margin:4px 0}.listing-inquiry-card p{color:var(--muted)}.listing-inquiry-form textarea,.breeder-message-panel textarea{min-height:110px;width:100%}.save-listing-form{margin-top:10px}.breeder-message-panel{margin-left:auto;min-width:220px}.breeder-message-panel summary{list-style:none;text-align:center;cursor:pointer}.breeder-message-panel summary::-webkit-details-marker{display:none}.breeder-message-panel form{position:absolute;right:30px;z-index:30;width:min(430px,calc(100vw - 40px));padding:17px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 45px rgba(26,50,33,.15)}.messages-page-head,.conversation-page-head{margin:28px 0}.messages-page-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.messages-page-head h1,.conversation-page-head h1{font-size:clamp(2.6rem,5vw,4rem);margin:5px 0}.unread-summary,.unread-badge{display:inline-grid;place-items:center;background:#2d8147;color:#fff;border-radius:999px;font-weight:900}.unread-summary{padding:8px 13px}.unread-badge{min-width:25px;height:25px;padding:0 7px;font-size:.75rem}.conversation-list-panel{display:grid;gap:10px}.conversation-row{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff}.conversation-row.has-unread{border-left:5px solid var(--green);background:#f5faF2}.conversation-row-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.conversation-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.conversation-row small{color:var(--muted)}.modern-chat-box{max-height:560px;overflow-y:auto;padding:20px;border-radius:18px;background:#eef4e9}.modern-chat-box .message{max-width:75%;margin:10px 0;padding:13px 15px;border-radius:16px;background:#fff}.modern-chat-box .message.mine{margin-left:auto;background:#dff2dd}.message-sender-line{display:flex;align-items:center;gap:8px}.message-sender-line img{width:28px;height:28px;border-radius:50%;object-fit:cover}.modern-message-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:13px}.modern-message-form textarea{min-height:80px}.messages-empty{display:grid;gap:5px;padding:25px;text-align:center;color:var(--muted)}.dashboard-head-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard-chat-panel{margin:27px 0;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.dashboard-chat-list{display:grid;gap:8px}.dashboard-chat-list>a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px;border-radius:11px;background:#f5f7f2}.dashboard-chat-list>a.has-unread{background:#eaf5e6}.dashboard-chat-list div{display:grid;min-width:0}.dashboard-chat-list span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}@media(max-width:700px){.messages-page-head{align-items:flex-start;flex-direction:column}.modern-chat-box .message{max-width:90%}.modern-message-form{grid-template-columns:1fr}.breeder-message-panel{margin-left:0;width:100%}.breeder-message-panel form{position:static;width:100%;margin-top:10px}}.marketplace-premium-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:30px 0 22px;padding:44px 48px;overflow:hidden;position:relative;border:1px solid #dfe7dc;border-radius:28px;background:radial-gradient(circle at 85% 15%,rgba(236,166,79,.18),transparent 32%),linear-gradient(135deg,#fff8e9 0%,#edf6e8 100%)}.marketplace-premium-hero:after{content:"🐇";position:absolute;right:32px;bottom:-48px;font-size:165px;opacity:.045;pointer-events:none}.marketplace-premium-hero h1{margin:7px 0 13px;font-size:clamp(3rem,5vw,5.3rem);line-height:.98}.marketplace-premium-hero h1 span{color:var(--green)}.marketplace-premium-hero p{max-width:760px;margin:0;color:var(--muted);font-size:1.07rem}.marketplace-hero-actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.marketplace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 12px}.marketplace-toolbar>div{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.marketplace-toolbar strong{font:700 1.75rem "Playfair Display",serif;color:var(--green)}.marketplace-toolbar span{color:var(--muted)}.marketplace-filter-count{margin-left:8px;padding:5px 9px;border-radius:999px;background:#edf5e9;color:#32623d!important;font-size:.77rem;font-weight:800}.marketplace-filter-toggle{display:none}.marketplace-premium-filters{display:grid;gap:17px;margin-bottom:30px;padding:22px;border:1px solid #dde5da;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(44,68,47,.07)}.marketplace-premium-filters label{display:grid;gap:6px;font-size:.82rem;font-weight:800;color:#435247}.marketplace-search-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:13px}.marketplace-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.marketplace-filter-options{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:2px}.marketplace-check{display:flex!important;align-items:center;grid-template-columns:none!important;gap:8px!important;cursor:pointer}.marketplace-check input{width:18px;height:18px;margin:0;accent-color:var(--green)}.marketplace-filter-actions{display:flex;gap:9px;flex-wrap:wrap;margin-left:auto}.premium-marketplace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.premium-rabbit-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid #dfe6dc;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(38,67,43,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-rabbit-card:hover{transform:translateY(-5px);border-color:#c9d8c5;box-shadow:0 20px 42px rgba(38,67,43,.13)}.premium-rabbit-image-link{display:block}.premium-rabbit-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#edf3e8,#fff7e8)}.premium-rabbit-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.premium-rabbit-card:hover .premium-rabbit-image img{transform:scale(1.035)}.premium-rabbit-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:4.2rem}.premium-rabbit-badges{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:7px;flex-wrap:wrap}.premium-badge{padding:6px 9px;border-radius:999px;font-size:.69rem;font-weight:900;line-height:1;box-shadow:0 5px 15px rgba(0,0,0,.08)}.premium-badge.urgent{background:#b83d31;color:#fff}.premium-badge.verified{background:#2f7d43;color:#fff}.premium-badge.pedigree{background:#fff4ca;color:#745800}.premium-rabbit-content{display:flex;flex-direction:column;flex:1;padding:18px}.premium-rabbit-meta{display:flex;gap:7px;flex-wrap:wrap}.premium-rabbit-meta span{padding:4px 8px;border-radius:999px;background:#f1f5ee;color:#607063;font-size:.69rem;font-weight:800}.premium-rabbit-content h2{margin:12px 0 4px;font-size:1.42rem;line-height:1.15}.premium-rabbit-location{min-height:24px;color:var(--muted);font-size:.84rem}.premium-rabbit-price{margin:12px 0;color:var(--green);font:700 1.55rem "Playfair Display",serif}.premium-seller-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #edf0ea}.premium-seller-row img,.premium-seller-letter{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover}.premium-seller-letter{display:grid;place-items:center;background:#e8f2e3;color:var(--green);font-weight:900}.premium-seller-row>div{display:grid;min-width:0}.premium-seller-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-seller-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:.73rem}.premium-trust-row{display:flex;justify-content:space-between;gap:8px;margin-bottom:14px;padding:10px 11px;border-radius:11px;background:#f5f8f3;color:#5d6b5f;font-size:.78rem}.premium-trust-row strong{color:#2d6f3f}.premium-view-button{width:100%;margin-top:auto}.marketplace-empty-state{display:grid;justify-items:center;gap:9px;margin:35px 0;padding:55px 24px;text-align:center;border:1px dashed #cfd9cc;border-radius:22px;background:linear-gradient(135deg,#fffaf0,#f0f7ec)}.marketplace-empty-state>span{font-size:4rem}.marketplace-empty-state h2{margin:0}.marketplace-empty-state p{max-width:620px;color:var(--muted)}@media(max-width:1250px){.premium-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.marketplace-premium-hero{grid-template-columns:1fr;padding:34px}.marketplace-hero-actions{justify-content:flex-start}.marketplace-search-row{grid-template-columns:1fr 1fr}.marketplace-search-field{grid-column:1/-1}.premium-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.marketplace-premium-hero{padding:28px 22px;border-radius:20px}.marketplace-premium-hero h1{font-size:2.8rem}.marketplace-filter-toggle{display:inline-flex}.marketplace-premium-filters{display:none;padding:16px;border-radius:17px}.marketplace-premium-filters.open{display:grid}.marketplace-search-row,.marketplace-filter-grid{grid-template-columns:1fr}.marketplace-search-field{grid-column:auto}.marketplace-filter-options{align-items:stretch;flex-direction:column}.marketplace-filter-actions{width:100%;margin-left:0}.marketplace-filter-actions .button{flex:1}.premium-marketplace-grid{grid-template-columns:1fr}}.premium-member-profile{max-width:1380px;margin:28px auto}.premium-profile-cover{position:relative;height:390px;overflow:hidden;border-radius:28px;background-size:cover;background-position:center;background-color:#e8efe2;box-shadow:0 18px 45px rgba(35,60,39,.10)}.premium-profile-cover-default{background:radial-gradient(circle at 75% 25%,rgba(255,255,255,.78),transparent 24%),radial-gradient(circle at 18% 82%,rgba(239,180,94,.22),transparent 25%),linear-gradient(135deg,#f8ecd4,#dcebd0)}.premium-profile-cover-default:after{content:"🐇";position:absolute;right:8%;bottom:-54px;font-size:220px;opacity:.08}.premium-profile-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(25,43,29,.48))}.premium-profile-cover-label{position:absolute;left:28px;top:26px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.9);color:#315e3a;font-size:.76rem;font-weight:900;backdrop-filter:blur(8px)}.premium-profile-header{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:26px;margin:-88px 38px 0;z-index:2}.premium-profile-avatar-wrap{position:relative}.premium-profile-avatar{width:190px;height:190px;border:8px solid #fff;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 16px 35px rgba(29,49,32,.20)}.premium-profile-avatar-letter{display:grid;place-items:center;background:linear-gradient(135deg,#edf5e8,#fff0cf);color:var(--green);font:700 4.5rem "Playfair Display",serif}.premium-avatar-verification{position:absolute;right:9px;bottom:16px;width:42px;height:42px;border:5px solid #fff;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:900}.premium-profile-identity{padding-bottom:8px;min-width:0}.premium-profile-name-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.premium-profile-name-row h1{margin:3px 0 0;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1}.premium-profile-badges{display:flex;gap:8px;flex-wrap:wrap}.premium-profile-badge{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:.74rem;font-weight:900}.premium-profile-badge.activity{background:#eaf4e5;color:#2f6b3d}.premium-profile-badge.membership{background:#fff1c8;color:#735800}.premium-profile-badge.verified{background:var(--green);color:#fff}.premium-profile-tagline{margin:10px 0 8px;font-size:1.12rem;color:#4c5c4f}.premium-profile-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.premium-profile-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-bottom:10px}.premium-profile-actions form{margin:0}.premium-profile-message{position:relative}.premium-profile-message summary{list-style:none;cursor:pointer}.premium-profile-message summary::-webkit-details-marker{display:none}.premium-profile-message form{position:absolute;right:0;top:calc(100%+10px);z-index:30;width:min(430px,calc(100vw - 38px));padding:17px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 20px 45px rgba(30,55,35,.16)}.premium-profile-message textarea{min-height:110px;margin-bottom:10px}.premium-profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:32px 38px 24px}.premium-profile-stats article{display:grid;grid-template-columns:auto 1fr;column-gap:11px;align-items:center;padding:18px;border:1px solid #e1e8de;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(36,64,41,.055)}.premium-profile-stats article>span{grid-row:1/3;font-size:1.45rem;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#edf5e9}.premium-profile-stats strong{font-size:1.25rem}.premium-profile-stats small{color:var(--muted)}.premium-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:22px;margin:0 38px}.premium-profile-main,.premium-profile-sidebar{display:grid;align-content:start;gap:22px}.premium-profile-card{padding:25px;border:1px solid #dfe7dc;border-radius:21px;background:#fff;box-shadow:0 12px 32px rgba(36,64,41,.06)}.premium-profile-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:18px}.premium-profile-section-heading h2{margin:4px 0 0}.premium-profile-about p{font-size:1.04rem;line-height:1.78}.premium-profile-muted{color:var(--muted)}.premium-profile-count{padding:5px 9px;border-radius:999px;background:#eef5ea;color:#35673f;font-size:.75rem;font-weight:800}.premium-specialty-list{display:flex;gap:9px;flex-wrap:wrap}.premium-specialty-list span{padding:9px 13px;border-radius:999px;background:linear-gradient(135deg,#edf5e8,#fff7df);border:1px solid #dce6d8;font-weight:800;color:#3d6345}.premium-profile-listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.premium-profile-listing-card{overflow:hidden;border:1px solid #e0e7dd;border-radius:16px;background:#fff;transition:transform .17s ease,box-shadow .17s ease}.premium-profile-listing-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(35,63,40,.11)}.premium-profile-listing-image{position:relative;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:#eff4eb;font-size:3rem}.premium-profile-listing-image img{width:100%;height:100%;object-fit:cover}.premium-profile-listing-image em{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;background:#fff1c6;color:#755900;font-size:.66rem;font-style:normal;font-weight:900}.premium-profile-listing-card>div:last-child{padding:13px}.premium-profile-listing-card small{color:var(--muted);font-size:.72rem}.premium-profile-listing-card h3{margin:5px 0 8px;font-size:1.08rem}.premium-profile-listing-card strong{color:var(--green);font-size:1.08rem}.premium-profile-empty{display:grid;justify-items:center;gap:5px;padding:35px;text-align:center;border:1px dashed #d4ddd1;border-radius:15px;background:#f8faf6}.premium-profile-empty>span{font-size:3rem}.premium-profile-empty p{margin:0;color:var(--muted)}.premium-profile-empty.compact{padding:22px}.premium-review-summary{display:grid;text-align:right}.premium-review-summary strong{font-size:1.7rem;color:var(--green)}.premium-review-summary span{color:#d59f20;letter-spacing:.08em}.premium-review-summary small{color:var(--muted)}.premium-review-list{display:grid;gap:12px}.premium-review-card{padding:17px;border:1px solid #e6ebe3;border-radius:14px;background:#fbfcfa}.premium-review-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.premium-review-top>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.premium-review-top span{color:#d59f20}.premium-review-top time,.premium-review-card>small{color:var(--muted);font-size:.76rem}.premium-review-card p{margin:10px 0 0}.premium-trust-card{position:sticky;top:138px}.premium-trust-score{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#e8f4e4;color:var(--green);font-size:1.55rem}.premium-trust-progress{height:10px;overflow:hidden;border-radius:999px;background:#e8ede5;margin-bottom:17px}.premium-trust-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ab36f,#2f7d43)}.premium-trust-breakdown{display:grid;gap:10px}.premium-trust-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf0ea;font-size:.8rem}.premium-trust-breakdown>div:last-child{border-bottom:0;padding-bottom:0}.premium-trust-breakdown span{color:#536157}.premium-profile-details{display:grid;gap:0;margin:10px 0 0}.premium-profile-details>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #edf0ea}.premium-profile-details>div:last-child{border-bottom:0}.premium-profile-details dt{color:var(--muted)}.premium-profile-details dd{margin:0;text-align:right;font-weight:800}@media(max-width:1100px){.premium-profile-header{grid-template-columns:160px minmax(0,1fr);margin:-72px 26px 0}.premium-profile-avatar{width:160px;height:160px}.premium-profile-actions{grid-column:1/-1;justify-content:flex-start;padding-left:186px}.premium-profile-stats{grid-template-columns:repeat(3,1fr);margin-inline:26px}.premium-profile-layout{grid-template-columns:1fr;margin-inline:26px}.premium-profile-sidebar{grid-template-columns:1fr 1fr}.premium-trust-card{position:static}}@media(max-width:760px){.premium-profile-cover{height:260px;border-radius:20px}.premium-profile-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:-62px 18px 0}.premium-profile-avatar{width:126px;height:126px;border-width:6px}.premium-avatar-verification{width:36px;height:36px;right:4px;bottom:8px}.premium-profile-name-row{align-items:flex-start;flex-direction:column;gap:12px}.premium-profile-actions{padding-left:0;width:100%;justify-content:flex-start}.premium-profile-actions .button{flex:1}.premium-profile-message{flex:1}.premium-profile-message summary{width:100%}.premium-profile-message form{position:fixed;left:12px;right:12px;top:120px;width:auto}.premium-profile-stats{grid-template-columns:repeat(2,1fr);margin:24px 0 18px}.premium-profile-layout{margin:0;gap:16px}.premium-profile-sidebar{grid-template-columns:1fr}.premium-profile-listing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.premium-profile-stats,.premium-profile-listing-grid{grid-template-columns:1fr}.premium-profile-card{padding:20px}.premium-profile-name-row h1{font-size:2.45rem}.premium-review-top{flex-direction:column}}.listing-v13-page{max-width:1380px;margin:24px auto}.listing-v13-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px;color:var(--muted);font-size:.82rem}.listing-v13-breadcrumb a:hover{color:var(--green)}.listing-v13-breadcrumb strong{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#344237}.listing-v13-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:28px;align-items:start}.listing-v13-gallery{min-width:0}.listing-v13-main-image-wrap{position:relative;overflow:hidden;border:1px solid #dfe6dc;border-radius:25px;background:linear-gradient(135deg,#f0f4eb,#fff6e5);box-shadow:0 16px 42px rgba(35,61,40,.08)}.listing-v13-main-button{display:block;width:100%;height:680px;border:0;padding:0;background:transparent;cursor:zoom-in}.listing-v13-main-button img{width:100%;height:100%;object-fit:contain;padding:12px}.listing-v13-image-empty{height:560px;display:grid;place-items:center;align-content:center;gap:8px;color:#536357}.listing-v13-image-empty span{font-size:5rem}.listing-v13-image-counter,.listing-v13-zoom-button{position:absolute;bottom:16px;z-index:2;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.91);backdrop-filter:blur(8px);color:#294b31;font-weight:900;box-shadow:0 8px 24px rgba(25,48,30,.10)}.listing-v13-image-counter{left:16px;padding:8px 12px}.listing-v13-zoom-button{right:16px;padding:9px 13px;cursor:pointer}.listing-v13-floating-badges{position:absolute;left:15px;top:15px;display:flex;gap:8px;flex-wrap:wrap}.listing-v13-badge{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:.7rem;font-weight:900;box-shadow:0 7px 20px rgba(0,0,0,.08)}.listing-v13-badge.verified{background:var(--green);color:#fff}.listing-v13-badge.pedigree{background:#fff0bb;color:#705400}.listing-v13-badge.urgent{background:#ad392e;color:#fff}.listing-v13-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 2px;scrollbar-width:thin}.listing-v13-thumbnails button{flex:0 0 92px;height:76px;padding:3px;border:2px solid transparent;border-radius:12px;background:#fff;cursor:pointer}.listing-v13-thumbnails button.active{border-color:var(--green)}.listing-v13-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:8px}.listing-v13-overview-card{margin-top:20px;padding:24px;border:1px solid #dfe6dc;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(35,61,40,.055)}.listing-v13-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px}.listing-v13-section-heading h2{margin:4px 0 0}.listing-v13-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.listing-v13-facts article{display:flex;align-items:center;gap:11px;padding:15px;border-radius:14px;background:#f5f8f3}.listing-v13-facts article>span{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e7f1e3;font-weight:900;font-size:1.05rem}.listing-v13-facts article>div{display:grid;min-width:0}.listing-v13-facts small{color:var(--muted);font-size:.69rem}.listing-v13-facts strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.84rem}.listing-v13-sidebar{display:grid;gap:18px;position:sticky;top:128px}.listing-v13-summary-card,.listing-v13-seller-card,.listing-v13-protection-card{padding:24px;border:1px solid #dfe6dc;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(35,61,40,.07)}.listing-v13-title-meta{display:flex;gap:7px;flex-wrap:wrap}.listing-v13-title-meta span{padding:5px 8px;border-radius:999px;background:#eef5ea;color:#56705b;font-size:.68rem;font-weight:800}.listing-v13-summary-card h1{margin:13px 0 6px;font-size:clamp(2.1rem,3vw,3.2rem);line-height:1.02}.listing-v13-rabbit-name{margin:0 0 10px;color:var(--muted)}.listing-v13-price{margin:14px 0 4px;color:var(--green);font:700 clamp(2rem,3vw,2.8rem) "Playfair Display",serif}.listing-v13-location{margin:0 0 19px;color:var(--muted)}.listing-v13-primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.listing-v13-primary-actions form{margin:0}.listing-v13-primary-actions .button{width:100%}.listing-v13-secondary-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid #edf0ea}.listing-v13-secondary-actions button,.listing-v13-secondary-actions a{border:0;background:transparent;padding:0;color:#43604a;font-weight:800;font-size:.79rem;cursor:pointer}.listing-v13-secondary-actions button:hover,.listing-v13-secondary-actions a:hover{color:var(--green);text-decoration:underline}.listing-v13-seller-header{display:flex;gap:13px;align-items:center}.listing-v13-seller-header img,.listing-v13-seller-header>span{width:62px;height:62px;flex:0 0 62px;border-radius:50%;object-fit:cover}.listing-v13-seller-header>span{display:grid;place-items:center;background:#e8f2e3;color:var(--green);font:700 1.5rem "Playfair Display",serif}.listing-v13-seller-header>div{min-width:0}.listing-v13-seller-header small{color:var(--muted)}.listing-v13-seller-header h2{display:flex;align-items:center;gap:7px;margin:1px 0;font-size:1.3rem}.listing-v13-seller-header h2 em{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-style:normal;font-size:.72rem}.listing-v13-seller-header p{margin:0;color:var(--muted);font-size:.78rem}.listing-v13-seller-tagline{margin:16px 0;color:#4d5c50}.listing-v13-seller-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:17px 0}.listing-v13-seller-stats>div{display:grid;text-align:center;padding:10px 5px;border-radius:11px;background:#f5f8f3}.listing-v13-seller-stats strong{color:#2f7040;font-size:.9rem}.listing-v13-seller-stats small{color:var(--muted);font-size:.61rem}.listing-v13-full-button{width:100%}.listing-v13-protection-card{display:grid;grid-template-columns:auto 1fr;gap:13px;background:linear-gradient(135deg,#eef7ea,#fff8e6)}.listing-v13-protection-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#dcebd7;font-size:1.35rem}.listing-v13-protection-card h2{margin:1px 0 8px;font-size:1.2rem}.listing-v13-protection-card ul{margin:0;padding-left:18px;color:#59665b;font-size:.77rem}.listing-v13-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.listing-v13-content-card{padding:27px;border:1px solid #dfe6dc;border-radius:21px;background:#fff;box-shadow:0 12px 30px rgba(35,61,40,.055)}.listing-v13-content-card h2{margin:4px 0 15px}.listing-v13-long-copy{line-height:1.78;color:#475548}.listing-v13-reference-list{display:grid;margin:0}.listing-v13-reference-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #edf0ea}.listing-v13-reference-list>div:last-child{border-bottom:0}.listing-v13-reference-list dt{color:var(--muted)}.listing-v13-reference-list dd{margin:0;font-weight:800;text-align:right}.listing-v13-inquiry-card{display:grid;grid-template-columns:.72fr 1.28fr;gap:25px;align-items:center;margin-top:26px;padding:30px;border-radius:23px;background:linear-gradient(135deg,#273f2d,#365c3e);color:#fff}.listing-v13-inquiry-card .eyebrow{color:#cbe2c8}.listing-v13-inquiry-card h2{margin:5px 0;font-size:2rem}.listing-v13-inquiry-card p{color:#d7e5d6}.listing-v13-inquiry-card form{display:grid;gap:10px}.listing-v13-inquiry-card textarea{min-height:125px}.listing-v13-related{margin-top:38px}.listing-v13-related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.listing-v13-related-heading h2{margin:4px 0 0}.listing-v13-related-heading>a{color:var(--green);font-weight:800}.listing-v13-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.listing-v13-related-card{overflow:hidden;border:1px solid #dfe6dc;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(35,61,40,.055);transition:transform .16s ease,box-shadow .16s ease}.listing-v13-related-card:hover{transform:translateY(-4px);box-shadow:0 17px 35px rgba(35,61,40,.11)}.listing-v13-related-card>div{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:#eef3ea;font-size:3.4rem}.listing-v13-related-card img{width:100%;height:100%;object-fit:cover}.listing-v13-related-card section{padding:15px}.listing-v13-related-card small{color:var(--muted);font-size:.69rem}.listing-v13-related-card h3{margin:5px 0 7px}.listing-v13-related-card strong{color:var(--green);font-size:1.08rem}.listing-v13-related-card p{margin:5px 0 0;color:var(--muted);font-size:.76rem}#listing-v13-lightbox{position:fixed;inset:0;z-index:9999;display:none;place-items:center;padding:25px;background:rgba(8,12,9,.94)}#listing-v13-lightbox.open{display:grid}#listing-v13-lightbox img{max-width:96vw;max-height:91vh;object-fit:contain;border-radius:10px}.listing-v13-lightbox-close{position:absolute;right:20px;top:18px;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#1d2d21;font-size:2rem;cursor:pointer}.listing-v13-not-found{display:grid;justify-items:center;gap:8px;margin:50px auto;padding:55px;max-width:760px;text-align:center;border:1px dashed #ccd8ca;border-radius:23px;background:linear-gradient(135deg,#fff7e7,#eef6e9)}.listing-v13-not-found>span{font-size:4rem}@media(max-width:1120px){.listing-v13-layout{grid-template-columns:1fr}.listing-v13-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-v13-summary-card{grid-row:span 2}.listing-v13-facts{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.listing-v13-main-button{height:520px}.listing-v13-sidebar{grid-template-columns:1fr}.listing-v13-summary-card{grid-row:auto}.listing-v13-facts{grid-template-columns:repeat(2,1fr)}.listing-v13-detail-grid{grid-template-columns:1fr}.listing-v13-inquiry-card{grid-template-columns:1fr}.listing-v13-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.listing-v13-page{margin-top:14px}.listing-v13-main-button{height:400px}.listing-v13-main-button img{padding:5px}.listing-v13-main-image-wrap{border-radius:18px}.listing-v13-image-counter{bottom:10px;left:10px}.listing-v13-zoom-button{bottom:10px;right:10px}.listing-v13-thumbnails button{flex-basis:78px;height:65px}.listing-v13-overview-card,.listing-v13-summary-card,.listing-v13-seller-card,.listing-v13-protection-card,.listing-v13-content-card{padding:20px}.listing-v13-primary-actions{grid-template-columns:1fr}.listing-v13-seller-stats{grid-template-columns:repeat(2,1fr)}.listing-v13-related-grid{grid-template-columns:1fr}.listing-v13-related-heading{align-items:flex-start;flex-direction:column}.listing-v13-inquiry-card{padding:23px}}.seller-center-shell{max-width:1500px;margin:24px auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.seller-center-sidebar{position:sticky;top:128px;display:grid;gap:18px;padding:20px;border:1px solid #dfe7dc;border-radius:22px;background:#243c2a;color:#fff;box-shadow:0 16px 40px rgba(30,55,35,.14)}.seller-center-brand{display:flex;align-items:center;gap:11px;padding:5px}.seller-center-brand>span{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#355d3e;font-size:1.45rem}.seller-center-brand>div{display:grid}.seller-center-brand small{color:#c8d9c7}.seller-center-sidebar nav{display:grid;gap:5px}.seller-center-sidebar nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;color:#dbe7db;font-weight:700;font-size:.88rem}.seller-center-sidebar nav a:hover,.seller-center-sidebar nav a.active{background:#fff;color:#24442c}.seller-center-sidebar nav a span{width:22px;text-align:center}.seller-center-sidebar-card{display:grid;gap:8px;padding:15px;border-radius:15px;background:#315238}.seller-center-sidebar-card small{color:#d2dfd1}.seller-center-sidebar-card strong{font-size:1.45rem}.seller-center-sidebar-card>div{height:8px;overflow:hidden;border-radius:999px;background:#496d50}.seller-center-sidebar-card>div span{display:block;height:100%;border-radius:inherit;background:#acd396}.seller-center-sidebar-card a{color:#fff;font-size:.78rem;font-weight:800}.seller-center-main{min-width:0;display:grid;gap:22px}.seller-center-hero{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:34px;border:1px solid #dfe7dc;border-radius:24px;background:radial-gradient(circle at 88% 20%,rgba(235,165,78,.2),transparent 28%),linear-gradient(135deg,#fff7e7,#eaf4e5)}.seller-center-hero h1{margin:5px 0;font-size:clamp(2.5rem,4vw,4rem)}.seller-center-hero p{margin:0;color:var(--muted)}.seller-center-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.seller-center-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.seller-center-kpis article{display:flex;align-items:center;gap:10px;padding:17px;border:1px solid #dfe7dc;border-radius:16px;background:#fff;box-shadow:0 9px 25px rgba(35,61,40,.055)}.seller-center-kpis article>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#edf5e9;font-size:1.25rem}.seller-center-kpis article>div{display:grid;min-width:0}.seller-center-kpis small{color:var(--muted);font-size:.67rem}.seller-center-kpis strong{font-size:1.25rem}.seller-center-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.seller-center-quick-actions a{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:17px;border:1px solid #dfe7dc;border-radius:15px;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.seller-center-quick-actions a:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(35,61,40,.10)}.seller-center-quick-actions a>span{grid-row:1/3;width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eef5ea;font-size:1.15rem}.seller-center-quick-actions small{color:var(--muted);font-size:.69rem}.seller-center-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px}.seller-center-panel{padding:24px;border:1px solid #dfe7dc;border-radius:21px;background:#fff;box-shadow:0 12px 32px rgba(35,61,40,.055)}.seller-center-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.seller-center-panel-heading h2{margin:4px 0 0}.seller-center-panel-heading p{margin:6px 0 0;color:var(--muted)}.seller-center-panel-heading>a{color:var(--green);font-weight:800}.seller-center-muted{color:var(--muted);font-size:.72rem}.seller-performance-list{display:grid;gap:8px}.seller-performance-list>a{display:grid;grid-template-columns:58px minmax(0,1fr) repeat(3,70px);gap:12px;align-items:center;padding:10px;border-radius:13px}.seller-performance-list>a:hover{background:#f5f8f3}.seller-performance-image{width:58px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#edf3e9}.seller-performance-image img{width:100%;height:100%;object-fit:cover}.seller-performance-name{display:grid;min-width:0}.seller-performance-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-performance-name small{color:var(--muted);font-size:.69rem}.seller-performance-list>a>div:nth-last-child(-n+3){display:grid;text-align:right}.seller-performance-list>a>div:nth-last-child(-n+3) small{color:var(--muted);font-size:.64rem}.seller-center-trust .seller-center-panel-heading>strong{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#e8f3e4;color:var(--green);font-size:1.35rem}.seller-trust-meter{height:10px;overflow:hidden;border-radius:999px;background:#e8ede5;margin-bottom:16px}.seller-trust-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#80b672,#2f7d43)}.seller-trust-items{display:grid;gap:9px;margin-bottom:17px}.seller-trust-items>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf0ea;font-size:.78rem}.seller-listing-limit{display:grid;text-align:right}.seller-listing-limit small{color:var(--muted)}.seller-center-alert{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:15px;padding:14px;border:1px solid #e3c87c;border-radius:13px;background:#fff5d8;color:#6f5b24}.seller-listing-table{display:grid;gap:10px}.seller-listing-table>article{display:grid;grid-template-columns:76px minmax(180px,1.6fr) repeat(3,70px) minmax(180px,.8fr) 115px;gap:13px;align-items:center;padding:12px;border:1px solid #e7ece4;border-radius:14px;background:#fbfcfa}.seller-listing-photo{width:76px;height:66px;overflow:hidden;display:grid;place-items:center;border-radius:11px;background:#edf3e9;font-size:2rem}.seller-listing-photo img{width:100%;height:100%;object-fit:cover}.seller-listing-info{display:grid;gap:3px;min-width:0}.seller-listing-info>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-listing-info small{color:var(--muted);font-size:.72rem}.seller-listing-metric{display:grid;text-align:center}.seller-listing-metric small{color:var(--muted);font-size:.64rem}.seller-listing-health{display:grid;gap:3px}.seller-listing-health>div{height:7px;overflow:hidden;border-radius:999px;background:#e5ebe2}.seller-listing-health>div span{display:block;height:100%;border-radius:inherit;background:#6faa68}.seller-listing-health strong{font-size:.76rem}.seller-listing-health small,.seller-listing-health em{color:var(--muted);font-size:.62rem;font-style:normal}.seller-listing-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.seller-listing-actions>a,.seller-listing-actions button,.seller-listing-actions summary{border:0;background:transparent;padding:0;color:#35633e;font-weight:800;font-size:.73rem;cursor:pointer}.seller-listing-actions form{margin:0}.seller-listing-promote{position:relative}.seller-listing-promote>div{position:absolute;right:0;top:calc(100%+8px);z-index:15;width:190px;padding:9px;border:1px solid #dfe6dc;border-radius:12px;background:#fff;box-shadow:0 15px 35px rgba(35,61,40,.15)}.seller-listing-promote>div form{display:block}.seller-listing-promote>div button{display:block;width:100%;padding:8px;text-align:left;border-radius:8px}.seller-listing-promote>div button:hover{background:#f0f5ed}.seller-center-chat-list,.seller-center-activity-list{display:grid;gap:8px}.seller-center-chat-list>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f7f9f5}.seller-center-chat-list>a.has-unread{background:#edf6ea}.seller-center-chat-list>a>div{display:grid;min-width:0}.seller-center-chat-list span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:.75rem}.seller-center-chat-list small{color:#728074}.seller-center-chat-list em{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--green);color:#fff;font-style:normal;font-size:.7rem}.seller-center-activity-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:11px;border-bottom:1px solid #edf0ea}.seller-center-activity-list article:last-child{border-bottom:0}.seller-center-activity-list article>span{color:var(--green)}.seller-center-activity-list p{margin:2px 0;color:var(--muted);font-size:.76rem}.seller-center-activity-list small{color:#879088;font-size:.65rem}.seller-center-activity-list a{color:var(--green);font-weight:800;font-size:.72rem}.seller-center-empty{display:grid;justify-items:center;gap:7px;padding:35px;text-align:center;border:1px dashed #d1dbcf;border-radius:14px;background:#f8faf7}.seller-center-empty>span{font-size:3rem}.seller-center-empty p{margin:0;color:var(--muted)}.seller-center-empty.compact{padding:20px}.seller-profile-form{display:grid;gap:15px}.seller-profile-photo-row{display:grid;grid-template-columns:105px 1fr;gap:18px;align-items:center;padding:16px;border-radius:14px;background:#f5f8f3}.seller-profile-photo-row img,.seller-profile-photo-row>span{width:105px;height:105px;border-radius:50%;object-fit:cover}.seller-profile-photo-row>span{display:grid;place-items:center;background:#e4f0df;color:var(--green);font:700 2.5rem "Playfair Display",serif}.seller-profile-form small{display:block;color:var(--muted)}.seller-membership-badge{padding:7px 11px;border-radius:999px;background:#eaf4e7;color:#33683d;font-size:.75rem;font-weight:900}.seller-active-membership{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px}.seller-active-membership>div{display:grid;padding:14px;border-radius:12px;background:#f5f8f3}.seller-active-membership small{color:var(--muted)}.seller-membership-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px}.seller-membership-options label{position:relative;display:grid;gap:5px;padding:20px;border:2px solid #dfe6dc;border-radius:15px;cursor:pointer}.seller-membership-options label:has(input:checked){border-color:var(--green);background:#f3f8f0}.seller-membership-options input{position:absolute;opacity:0}.seller-membership-options>label>span{font-size:1.6rem}.seller-membership-options em{color:var(--green);font-style:normal;font-weight:900;font-size:1.15rem}.seller-membership-options small{color:var(--muted)}.seller-membership-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seller-membership-form .full{grid-column:1/-1}@media(max-width:1250px){.seller-center-kpis{grid-template-columns:repeat(3,1fr)}.seller-center-quick-actions{grid-template-columns:repeat(3,1fr)}.seller-listing-table>article{grid-template-columns:70px minmax(180px,1fr) repeat(3,60px) minmax(150px,.8fr)}.seller-listing-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:1020px){.seller-center-shell{grid-template-columns:1fr}.seller-center-sidebar{position:static}.seller-center-sidebar nav{grid-template-columns:repeat(3,1fr)}.seller-center-sidebar-card{display:none}.seller-center-grid{grid-template-columns:1fr}}@media(max-width:760px){.seller-center-hero{align-items:flex-start;flex-direction:column;padding:25px}.seller-center-kpis,.seller-center-quick-actions{grid-template-columns:repeat(2,1fr)}.seller-center-sidebar nav{grid-template-columns:repeat(2,1fr)}.seller-performance-list>a{grid-template-columns:52px minmax(0,1fr) repeat(3,54px)}.seller-listing-table>article{grid-template-columns:65px minmax(0,1fr) repeat(3,48px)}.seller-listing-health{grid-column:2/-1}.seller-listing-actions{grid-column:2/-1}.seller-active-membership,.seller-membership-options,.seller-membership-form{grid-template-columns:1fr}.seller-membership-form .full{grid-column:auto}}@media(max-width:520px){.seller-center-shell{margin-top:14px}.seller-center-sidebar{padding:15px}.seller-center-sidebar nav{grid-template-columns:1fr 1fr}.seller-center-kpis,.seller-center-quick-actions{grid-template-columns:1fr}.seller-center-panel{padding:19px}.seller-center-panel-heading{align-items:flex-start;flex-direction:column}.seller-performance-list>a{grid-template-columns:50px minmax(0,1fr) 50px}.seller-performance-list>a>div:nth-last-child(2),.seller-performance-list>a>div:nth-last-child(1){display:none}.seller-listing-table>article{grid-template-columns:62px minmax(0,1fr) 48px}.seller-listing-metric:nth-of-type(4),.seller-listing-metric:nth-of-type(5){display:none}.seller-profile-photo-row{grid-template-columns:1fr;text-align:center}.seller-profile-photo-row img,.seller-profile-photo-row>span{margin:auto}}.academy-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:35px;align-items:center;margin:28px 0 34px;padding:54px;border:1px solid #dfe8dc;border-radius:30px;background:radial-gradient(circle at 88% 18%,rgba(241,171,78,.24),transparent 28%),radial-gradient(circle at 65% 90%,rgba(132,185,112,.18),transparent 30%),linear-gradient(135deg,#fff8e8 0%,#edf6e8 100%);box-shadow:0 18px 48px rgba(37,66,42,.08)}.academy-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(47,125,67,.08) 1px,transparent 1px);background-size:23px 23px;mask-image:linear-gradient(90deg,transparent,black)}.academy-hero-copy,.academy-hero-visual{position:relative;z-index:1}.academy-kicker{display:inline-flex;padding:7px 12px;border-radius:999px;background:#e5f1df;color:#2f6c3d;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.academy-hero h1{margin:14px 0 16px;font-size:clamp(3.25rem,6vw,5.8rem);line-height:.96}.academy-hero h1 span{color:var(--green)}.academy-hero-copy>p{max-width:760px;margin:0;color:#58655a;font-size:1.08rem;line-height:1.7}.academy-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:27px;padding:9px;border:1px solid #d7e1d4;border-radius:16px;background:#fff;box-shadow:0 14px 32px rgba(39,68,44,.09)}.academy-search>span{padding-left:8px;color:var(--green);font-size:1.4rem}.academy-search input{border:0;outline:0;padding:12px 3px;font-size:.98rem}.academy-popular-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px;color:#667268;font-size:.76rem}.academy-popular-links a{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #dde5da;font-weight:800}.academy-popular-links a:hover{background:#fff;color:var(--green)}.academy-hero-visual{min-height:330px;display:grid;place-items:center;align-content:center;text-align:center;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.54);backdrop-filter:blur(10px)}.academy-rabbit-mark{width:180px;height:180px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#fff,#e6f1df);box-shadow:0 25px 55px rgba(47,91,54,.13);font-size:6.2rem}.academy-hero-visual>strong{margin-top:16px;font:700 1.5rem "Playfair Display",serif}.academy-hero-visual>small{max-width:260px;color:var(--muted)}.academy-visual-orbit{position:absolute;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(40,70,44,.12);font-size:1.45rem}.orbit-one{left:12%;top:18%;transform:rotate(-8deg)}.orbit-two{right:11%;top:26%;transform:rotate(8deg)}.orbit-three{right:18%;bottom:15%;transform:rotate(-5deg)}.academy-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.academy-section-heading h2{margin:4px 0 0;font-size:clamp(2rem,3vw,3rem)}.academy-section-heading p{margin:5px 0 0;color:var(--muted)}.academy-section-heading>a{color:var(--green);font-weight:800}.academy-category-section,.academy-featured-section,.academy-library-section{margin:34px 0}.academy-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.academy-category-card{min-height:190px;display:flex;flex-direction:column;gap:12px;padding:21px;border:1px solid transparent;border-radius:21px;box-shadow:0 12px 30px rgba(38,67,43,.07);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.academy-category-card:hover{transform:translateY(-5px);box-shadow:0 20px 39px rgba(38,67,43,.12)}.academy-category-card.active{outline:3px solid rgba(47,125,67,.2);border-color:var(--green)}.academy-category-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.7);font-size:1.55rem}.academy-category-card strong{font-size:1.08rem}.academy-category-card p{margin:4px 0;color:#566258;font-size:.82rem}.academy-category-card small{margin-top:auto;color:#637066;font-weight:800;font-size:.71rem}.academy-category-nutrition{background:linear-gradient(145deg,#fff0d6,#fffaf0)}.academy-category-health{background:linear-gradient(145deg,#e1f1e6,#f5fcf6)}.academy-category-breeding{background:linear-gradient(145deg,#f8e5e5,#fff7f6)}.academy-category-housing{background:linear-gradient(145deg,#e7edf8,#f8faff)}.academy-category-genetics{background:linear-gradient(145deg,#eee6f8,#fbf8ff)}.academy-category-business{background:linear-gradient(145deg,#fff3c9,#fffaf0)}.academy-category-breeds{background:linear-gradient(145deg,#e4f0dd,#f7fcf4)}.academy-featured-grid{display:grid;grid-template-columns:1.35fr .825fr .825fr;gap:17px}.academy-featured-card{overflow:hidden;display:grid;grid-template-rows:180px 1fr;border:1px solid #dfe6dc;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(38,67,43,.065)}.academy-featured-primary{grid-template-rows:230px 1fr}.academy-featured-art{display:flex;align-items:flex-end;justify-content:space-between;padding:22px;background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.75),transparent 26%),linear-gradient(135deg,#dfeeda,#fff0ce)}.academy-featured-art>span{font-size:4.6rem}.academy-featured-art small{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.8);font-weight:800}.academy-featured-copy{display:flex;flex-direction:column;padding:21px}.academy-reading-label{color:var(--green);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.academy-featured-copy h3{margin:7px 0;font-size:1.42rem}.academy-featured-primary h3{font-size:1.8rem}.academy-featured-copy p{color:var(--muted)}.academy-featured-copy>div{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid #edf0ea}.academy-featured-copy>div small{color:var(--muted)}.academy-featured-copy>div a{color:var(--green);font-weight:800}.academy-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.academy-article-card{overflow:hidden;display:grid;grid-template-rows:130px 1fr;border:1px solid #dfe6dc;border-radius:19px;background:#fff;box-shadow:0 10px 27px rgba(38,67,43,.055);transition:transform .16s ease,box-shadow .16s ease}.academy-article-card:hover{transform:translateY(-4px);box-shadow:0 17px 35px rgba(38,67,43,.11)}.academy-article-icon{display:grid;place-items:center;background:linear-gradient(135deg,#eef5e9,#fff5de)}.academy-article-icon span{font-size:3.3rem}.academy-article-body{display:flex;flex-direction:column;padding:19px}.academy-article-meta{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.66rem}.academy-article-card h3{margin:9px 0 6px;font-size:1.23rem}.academy-article-card p{color:var(--muted);font-size:.86rem}.academy-article-footer{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0ea}.academy-article-footer small{color:var(--muted)}.academy-article-footer a{color:var(--green);font-size:.76rem;font-weight:900}.academy-empty{display:grid;justify-items:center;gap:8px;padding:50px 25px;border:1px dashed #ccd8ca;border-radius:21px;text-align:center;background:linear-gradient(135deg,#fff8e9,#eef6e9)}.academy-empty>span{font-size:3.7rem}.academy-empty h2,.academy-empty p{margin:0}.academy-empty p{color:var(--muted)}.academy-coming-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.academy-media-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;min-height:230px;padding:30px;border-radius:23px;color:#fff}.academy-tv-card{background:linear-gradient(135deg,#273f2d,#477450)}.academy-ai-card{background:linear-gradient(135deg,#5e4530,#a26d38)}.academy-media-card .eyebrow{color:#e1f0df}.academy-media-card h2{margin:5px 0;font-size:1.8rem}.academy-media-card p{color:rgba(255,255,255,.78)}.academy-media-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:21px;background:rgba(255,255,255,.14);font-size:2rem}.academy-coming-badge{position:absolute;right:17px;top:16px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.16);font-size:.68rem;font-weight:900}.academy-ai-preview{margin-top:13px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.78);font-size:.8rem}.academy-safety-note{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:22px;border:1px solid #dfd8b9;border-radius:18px;background:#fff9e7}.academy-safety-note>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f4e7b9;font-size:1.35rem}.academy-safety-note p{margin:4px 0 0;color:#665f49}@media(max-width:1100px){.academy-hero{grid-template-columns:1fr;padding:42px}.academy-hero-visual{min-height:280px}.academy-category-grid{grid-template-columns:repeat(3,1fr)}.academy-featured-grid{grid-template-columns:1fr 1fr}.academy-featured-primary{grid-column:1/-1}.academy-article-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.academy-hero{padding:29px 22px;border-radius:22px}.academy-hero h1{font-size:3rem}.academy-search{grid-template-columns:auto 1fr}.academy-search .button{grid-column:1/-1;width:100%}.academy-hero-visual{min-height:240px}.academy-rabbit-mark{width:140px;height:140px;font-size:4.7rem}.academy-category-grid{grid-template-columns:repeat(2,1fr)}.academy-featured-grid,.academy-coming-grid{grid-template-columns:1fr}.academy-featured-primary{grid-column:auto}.academy-article-grid{grid-template-columns:1fr}.academy-media-card{grid-template-columns:1fr;align-items:start}}@media(max-width:480px){.academy-category-grid{grid-template-columns:1fr}.academy-section-heading{align-items:flex-start;flex-direction:column}.academy-popular-links strong{width:100%}}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(225,230,220,.85);background:rgba(255,253,248,.88);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 10px 34px rgba(37,61,41,.055)}.nav-wrap{max-width:1560px;min-height:112px;padding:10px 24px;gap:28px}.brand-image-link{min-width:310px;transition:transform .18s ease}.brand-image-link:hover{transform:translateY(-1px)}.site-logo-image{height:98px;max-width:380px}.main-nav{margin-left:auto;display:flex;align-items:center;gap:8px;font-weight:800}.premium-nav-link{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 13px;border:1px solid transparent;border-radius:14px;color:#253529;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.premium-nav-link:after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f7d43,#ef9a3f);transition:left .18s ease,right .18s ease}.premium-nav-link:hover{color:#2f6f3e;border-color:#dce7d8;background:linear-gradient(135deg,#f6faf3,#fff8e9);transform:translateY(-2px);box-shadow:0 9px 22px rgba(42,71,47,.075)}.premium-nav-link:hover:after{left:18%;right:18%}.premium-nav-link.is-active{color:#fff;border-color:#2f7d43;background:linear-gradient(135deg,#2d7040,#3e8c50);box-shadow:0 10px 24px rgba(47,125,67,.22)}.premium-nav-link.is-active:after{display:none}.premium-nav-icon{display:grid;place-items:center;width:24px;height:24px;font-size:.98rem;filter:saturate(.9)}.profile-menu{margin-left:7px}.profile-menu summary{min-height:52px;gap:10px;padding:7px 11px 7px 8px;border:1px solid #dce4d8;border-radius:17px;background:linear-gradient(135deg,#fff,#f5f8f2);box-shadow:0 7px 20px rgba(38,65,42,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-menu summary:hover{transform:translateY(-2px);border-color:#cbdac6;box-shadow:0 12px 26px rgba(38,65,42,.1)}.profile-menu summary img,.profile-menu summary>span:not(.profile-summary-copy):not(.profile-chevron){width:38px;height:38px;flex:0 0 38px}.profile-summary-copy{display:grid;min-width:88px;line-height:1.15}.profile-summary-copy small{color:#6c786e;font-size:.62rem;font-weight:800}.profile-summary-copy b{max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.82rem}.profile-chevron{color:#6b796d;font-size:.85rem;transition:transform .18s ease}.profile-menu[open] .profile-chevron{transform:rotate(180deg)}.profile-menu-panel{top:calc(100%+12px);min-width:245px;padding:10px;border-radius:17px;border-color:#dbe5d8;box-shadow:0 22px 50px rgba(30,54,35,.17)}.profile-menu-panel a{padding:11px 12px;border-radius:10px;transition:background .15s ease,color .15s ease,transform .15s ease}.profile-menu-panel a:hover{background:linear-gradient(135deg,#edf6e9,#fff6e4);color:#2f6e3e;transform:translateX(3px)}.menu-button{width:48px;height:44px;padding:10px;border:1px solid #d7e2d4;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(38,65,42,.07)}.menu-button span{display:block;width:22px;height:2px;margin:4px auto;border-radius:999px;background:#2c4d34;transition:transform .18s ease,opacity .18s ease}.menu-button[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-button[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:1320px){.nav-wrap{gap:18px}.brand-image-link{min-width:270px}.site-logo-image{height:88px;max-width:330px}.main-nav{gap:4px}.premium-nav-link{padding:9px 10px;font-size:.89rem}.premium-nav-icon{width:20px;height:20px;font-size:.86rem}.profile-summary-copy{display:none}}@media(max-width:1100px){.nav-wrap{min-height:92px;position:relative}.brand-image-link{min-width:0}.site-logo-image{height:78px;max-width:290px}.menu-button{display:block}.main-nav{display:none;position:absolute;left:18px;right:18px;top:calc(100%+8px);margin:0;padding:14px;align-items:stretch;border:1px solid #dbe5d8;border-radius:20px;background:rgba(255,255,252,.98);box-shadow:0 24px 55px rgba(29,53,34,.17)}.main-nav.open{display:flex}.premium-nav-link{justify-content:flex-start;width:100%;min-height:48px}.premium-nav-link:after{display:none}.profile-menu{width:100%;margin-left:0}.profile-menu summary{width:100%;justify-content:flex-start}.profile-summary-copy{display:grid}.profile-menu-panel{position:static;width:100%;margin-top:8px;box-shadow:none}}@media(max-width:700px){.nav-wrap{min-height:82px;padding:7px 12px}.brand-image-link{max-width:calc(100% - 62px)}.site-logo-image{height:68px;max-width:230px}.main-nav{left:10px;right:10px;top:calc(100%+5px);max-height:calc(100vh - 100px);overflow:auto}}.nav-wrap{max-width:1600px;min-height:118px;gap:34px}.brand-image-link{min-width:335px}.site-logo-image{height:106px;max-width:405px}.main-nav{gap:11px}.premium-nav-link{min-height:48px;padding:10px 15px;border-radius:15px}.premium-nav-link.is-active{background:radial-gradient(circle at 88% 15%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#2b6d3d,#3f9152);box-shadow:0 11px 25px rgba(47,125,67,.24),inset 0 1px 0 rgba(255,255,255,.16)}.premium-nav-link.is-active .premium-nav-icon{background:rgba(255,255,255,.16)}.premium-nav-icon{width:27px;height:27px;border-radius:8px;background:#eef5ea;color:#2f6f3e;transition:background .18s ease,color .18s ease,transform .18s ease}.premium-nav-link:hover .premium-nav-icon{transform:scale(1.06)}.premium-nav-link.is-active .premium-nav-icon{color:#fff}.premium-nav-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.profile-menu summary{min-width:230px;padding-right:13px}.profile-summary-copy{min-width:118px}.profile-summary-copy small.profile-plan-badge{display:inline-flex;width:max-content;max-width:125px;padding:3px 8px;border-radius:999px;font-size:.58rem;line-height:1.25}.profile-plan-badge.plan-free{background:#eef1ed;color:#5d685f}.profile-plan-badge.plan-verified{background:#e6f1fb;color:#28618d}.profile-plan-badge.plan-premium{background:#fff0d5;color:#9b5c12}.profile-summary-copy b{margin-top:3px;font-size:.84rem}@media(max-width:1420px){.brand-image-link{min-width:290px}.site-logo-image{height:94px;max-width:355px}.main-nav{gap:6px}.premium-nav-link{padding:9px 11px}.profile-menu summary{min-width:auto}}@media(max-width:1320px){.profile-summary-copy{display:none}}@media(max-width:1100px){.nav-wrap{min-height:94px}.brand-image-link{min-width:0}.site-logo-image{height:80px;max-width:300px}.main-nav{gap:7px}.profile-summary-copy{display:grid}.profile-menu summary{min-width:0}}@media(max-width:700px){.site-logo-image{height:70px;max-width:240px}}html,body{max-width:100%;overflow-x:hidden}body{min-width:0}img,svg,video,canvas{max-width:100%}.page-wrap{width:100%;max-width:100%;padding-left:clamp(12px,1.3vw,22px);padding-right:clamp(12px,1.3vw,22px)}.site-header,.nav-wrap,.main-nav,.seller-center-shell,.seller-center-main{min-width:0}.nav-wrap{width:100%;max-width:100%;padding-left:clamp(12px,1.3vw,22px);padding-right:clamp(12px,1.3vw,22px);gap:clamp(12px,1.4vw,24px)}.brand-image-link{min-width:0;flex:0 1 270px}.site-logo-image{width:100%;height:auto;max-width:270px;max-height:92px;object-fit:contain}.main-nav{flex:1 1 auto;justify-content:flex-end;min-width:0;gap:clamp(3px,.5vw,9px)}.premium-nav-link{min-width:0;padding:9px clamp(8px,.65vw,13px);font-size:clamp(.78rem,.8vw,.92rem)}.profile-menu{flex:0 0 auto;max-width:220px}.profile-menu summary{min-width:0;max-width:220px}.profile-summary-copy{min-width:0}.profile-summary-copy b{max-width:115px}.seller-center-shell{width:100%;max-width:100%;grid-template-columns:clamp(220px,17vw,270px) minmax(0,1fr);gap:clamp(14px,1.2vw,22px);margin:20px auto}.seller-center-sidebar{width:100%;min-width:0;padding:clamp(15px,1.15vw,20px)}.seller-center-main{width:100%;max-width:100%;overflow:hidden}.seller-center-hero{width:100%;padding:clamp(24px,2vw,34px)}.seller-center-hero h1{font-size:clamp(2.4rem,4vw,4.4rem);overflow-wrap:anywhere}.seller-center-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,.8vw,13px)}.seller-center-kpis article{min-width:0;padding:clamp(12px,1vw,17px)}.seller-center-kpis article>span{flex:0 0 38px;width:38px;height:38px}.seller-center-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.75vw,12px)}.seller-center-quick-actions a{min-width:0;padding:clamp(13px,1vw,17px)}.seller-center-grid{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr);gap:clamp(14px,1.1vw,20px)}.seller-center-panel{min-width:0;max-width:100%}.seller-listing-table{width:100%;overflow:hidden}.seller-listing-table>article{grid-template-columns:68px minmax(150px,1.5fr) repeat(3,minmax(48px,62px)) minmax(145px,.8fr) 105px;gap:clamp(8px,.7vw,12px);min-width:0}@media(max-width:1500px){.brand-image-link{flex-basis:235px}.site-logo-image{max-width:235px;max-height:84px}.premium-nav-link{padding:8px 9px}.profile-menu summary{max-width:185px}.profile-summary-copy{display:none}.seller-center-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-center-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1250px){.seller-center-shell{grid-template-columns:210px minmax(0,1fr)}.seller-center-grid{grid-template-columns:1fr}.seller-listing-table>article{grid-template-columns:64px minmax(150px,1fr) repeat(3,52px) minmax(135px,.8fr)}.seller-listing-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:1100px){.seller-center-shell{grid-template-columns:1fr}.seller-center-sidebar{position:static}.seller-center-main{overflow:visible}}@media(max-width:760px){.seller-center-kpis,.seller-center-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-listing-table>article{grid-template-columns:60px minmax(0,1fr) 46px}}@media(max-width:520px){.seller-center-kpis,.seller-center-quick-actions{grid-template-columns:1fr}}.nav-wrap{width:100%;max-width:100%;min-height:102px;padding-left:clamp(12px,1.25vw,22px);padding-right:clamp(12px,1.25vw,22px);gap:clamp(10px,1vw,18px)}.brand-image-link{flex:0 1 235px;min-width:190px;max-width:235px}.site-logo-image{width:100%;height:auto;max-width:235px;max-height:86px;object-fit:contain}.main-nav{flex:1 1 auto;min-width:0;justify-content:flex-end;gap:clamp(2px,.42vw,7px)}.premium-nav-link{flex:0 1 auto;min-width:0;min-height:44px;padding:8px clamp(7px,.55vw,11px);font-size:clamp(.76rem,.78vw,.9rem)}.premium-nav-icon{width:25px;height:25px;flex:0 0 25px}.premium-nav-icon svg{width:16px;height:16px}.profile-menu{flex:0 0 205px;width:205px;max-width:205px;margin-left:4px}.profile-menu summary{width:100%;min-width:205px;max-width:205px;min-height:54px;overflow:hidden;padding:7px 10px 7px 8px}.profile-menu summary img,.profile-menu summary>span:not(.profile-summary-copy):not(.profile-chevron){flex:0 0 38px}.profile-summary-copy{display:grid;flex:1 1 auto;min-width:0;max-width:120px;overflow:hidden}.profile-summary-copy small.profile-plan-badge{max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-summary-copy b{display:block;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-chevron{flex:0 0 auto;margin-left:auto}.profile-menu-panel{right:0;min-width:235px;max-width:min(290px,calc(100vw - 24px))}@media(max-width:1500px){.brand-image-link{flex-basis:215px;min-width:180px;max-width:215px}.site-logo-image{max-width:215px;max-height:80px}.premium-nav-link{padding-left:7px;padding-right:7px;font-size:.78rem}.profile-menu,.profile-menu summary{width:195px;min-width:195px;max-width:195px}.profile-summary-copy{display:grid;max-width:110px}.profile-summary-copy small.profile-plan-badge,.profile-summary-copy b{max-width:102px}}@media(max-width:1320px){.brand-image-link{flex-basis:190px;min-width:160px;max-width:190px}.site-logo-image{max-width:190px;max-height:74px}.main-nav{gap:2px}.premium-nav-link{padding-left:6px;padding-right:6px;font-size:.74rem}.premium-nav-icon{width:23px;height:23px;flex-basis:23px}.profile-menu,.profile-menu summary{width:188px;min-width:188px;max-width:188px}.profile-summary-copy{display:grid;max-width:104px}.profile-summary-copy small.profile-plan-badge,.profile-summary-copy b{max-width:96px}}@media(max-width:1180px){.nav-wrap{min-height:90px;position:relative}.brand-image-link{flex:0 1 250px;min-width:0;max-width:250px}.site-logo-image{max-width:250px;max-height:78px}.menu-button{display:block}.main-nav{display:none;position:absolute;left:14px;right:14px;top:calc(100%+7px);margin:0;padding:14px;align-items:stretch;border:1px solid #dbe5d8;border-radius:20px;background:rgba(255,255,252,.99);box-shadow:0 24px 55px rgba(29,53,34,.17)}.main-nav.open{display:flex}.premium-nav-link{width:100%;justify-content:flex-start;min-height:48px;padding:10px 12px;font-size:.9rem}.profile-menu{width:100%;max-width:none;margin-left:0}.profile-menu summary{width:100%;min-width:0;max-width:none}.profile-summary-copy{display:grid;max-width:none}.profile-summary-copy small.profile-plan-badge,.profile-summary-copy b{max-width:calc(100vw - 150px)}.profile-menu-panel{position:static;width:100%;min-width:0;max-width:none;margin-top:8px;box-shadow:none}}@media(max-width:700px){.nav-wrap{min-height:80px;padding:7px 11px}.brand-image-link{max-width:220px}.site-logo-image{max-width:220px;max-height:68px}}:root{--rt-forest:#23492f;--rt-sage:#6e8f68;--rt-orange:#f28c28;--rt-cream:#fff3e0;--rt-soft:#fffdf8;--rt-charcoal:#263126}body{background:var(--rt-soft)}.site-logo-image{width:100%;max-width:235px;max-height:82px;object-fit:contain}.v145-home-hero{overflow:hidden;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:560px;margin:26px 0 0;border:1px solid #e4e7dc;border-radius:30px;background:radial-gradient(circle at 42% 88%,rgba(110,143,104,.12),transparent 30%),linear-gradient(135deg,#fffaf0,#f2f7ed);box-shadow:0 24px 65px rgba(35,73,47,.10)}.v145-home-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,66px)}.v145-kicker{width:max-content;max-width:100%;padding:7px 12px;border-radius:999px;background:#e8f1e3;color:var(--rt-forest);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.v145-home-copy h1{max-width:720px;margin:16px 0;color:var(--rt-forest);font-size:clamp(3.25rem,5.5vw,5.9rem);line-height:.98}.v145-home-copy>p{max-width:650px;margin:0;color:#536056;font-size:1.08rem}.v145-home-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.v145-trust-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.v145-trust-points span{padding:7px 10px;border:1px solid #dbe4d6;border-radius:999px;background:rgba(255,255,255,.74);color:#48604c;font-size:.74rem;font-weight:800}.v145-home-visual{position:relative;min-width:0;background:#f4f0df}.v145-home-visual>img{width:100%;height:100%;object-fit:cover;object-position:center}.v145-mascot-label{position:absolute;left:24px;right:24px;bottom:22px;display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 14px 35px rgba(35,73,47,.12);backdrop-filter:blur(12px)}.v145-mascot-label img{width:50px;height:50px;border-radius:13px}.v145-mascot-label div{display:grid}.v145-mascot-label small{color:var(--muted)}.v145-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px 42px;border:1px solid #e1e6dc;border-top:0;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 18px 45px rgba(35,73,47,.07)}.v145-home-stats article{display:flex;align-items:center;gap:13px;padding:22px;border-right:1px solid #e7eadf}.v145-home-stats article:last-child{border-right:0}.v145-home-stats article>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #cfdcc9;border-radius:50%;background:#f4f8f1;font-size:1.25rem}.v145-home-stats strong,.v145-home-stats small{display:block}.v145-home-stats strong{color:var(--rt-forest);font-size:1.45rem}.v145-home-stats small{color:var(--muted)}.v145-home-section{margin:54px 0}.v145-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:21px}.v145-section-heading h2{margin:4px 0;color:var(--rt-forest);font-size:clamp(2rem,3.2vw,3.2rem)}.v145-section-heading p{max-width:700px;margin:0;color:var(--muted)}.v145-section-heading>a{color:var(--rt-forest);font-weight:900}.v145-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v145-rabbit-card{overflow:hidden;min-width:0;border:1px solid #dfe6db;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(35,73,47,.07);transition:transform .18s ease,box-shadow .18s ease}.v145-rabbit-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgba(35,73,47,.13)}.v145-rabbit-image{position:relative;display:block;aspect-ratio:4/3;background:linear-gradient(135deg,#eef4e9,#fff1dc)}.v145-rabbit-image>img{width:100%;height:100%;object-fit:cover}.v145-rabbit-placeholder{width:100%;height:100%;display:grid;place-items:center}.v145-rabbit-placeholder img{width:110px;height:110px;border-radius:24px}.v145-card-badges{position:absolute;left:12px;top:12px;display:flex;gap:6px;flex-wrap:wrap}.v145-card-badges span{padding:5px 8px;border-radius:999px;background:rgba(35,73,47,.90);color:#fff;font-size:.64rem;font-weight:900}.v145-card-badges span+span{background:rgba(242,140,40,.94)}.v145-rabbit-body{padding:17px}.v145-rabbit-meta{display:flex;gap:7px;flex-wrap:wrap;color:var(--rt-sage);font-size:.68rem;font-weight:900;text-transform:uppercase}.v145-rabbit-body h3{margin:7px 0 3px;font-size:1.32rem}.v145-rabbit-location{margin:0;color:var(--muted);font-size:.82rem}.v145-rabbit-price{margin:8px 0 13px;color:var(--rt-forest);font:700 1.45rem "Playfair Display",serif}.v145-seller-mini{display:flex;gap:10px;align-items:center;padding-top:12px;border-top:1px solid #edf0e9}.v145-seller-mini>img,.v145-seller-mini>span{width:38px;height:38px;flex:0 0 38px;border-radius:50%;object-fit:cover}.v145-seller-mini>span{display:grid;place-items:center;background:#e9f2e4;color:var(--rt-forest);font-weight:900}.v145-seller-mini div{display:grid;min-width:0}.v145-seller-mini strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v145-seller-mini small{color:var(--muted);font-size:.67rem}.v145-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.v145-member-card{overflow:hidden;border:1px solid #dfe6db;border-radius:20px;background:#fff;box-shadow:0 10px 29px rgba(35,73,47,.06)}.v145-member-card>img,.v145-member-placeholder{width:100%;aspect-ratio:1.6/1;object-fit:cover}.v145-member-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#e7f0e1,#fff0d9);color:var(--rt-forest);font:700 3rem "Playfair Display",serif}.v145-member-card>div{padding:18px}.v145-plan-chip{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff1d9;color:#8b551a;font-size:.64rem;font-weight:900}.v145-member-card h3{margin:8px 0 4px}.v145-member-card p{min-height:42px;margin:0;color:#566257}.v145-member-card small{display:block;margin-top:10px;color:var(--muted)}.v145-split-section{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:54px 0}.v145-academy-panel,.v145-community-panel{min-height:390px;padding:38px;border-radius:26px}.v145-academy-panel{background:radial-gradient(circle at 88% 12%,rgba(242,140,40,.20),transparent 26%),linear-gradient(135deg,#fff5e3,#edf5e8)}.v145-community-panel{background:linear-gradient(135deg,#23492f,#3b6f48);color:#fff}.v145-community-panel .eyebrow{color:#ddecda}.v145-academy-panel h2,.v145-community-panel h2{margin:8px 0;font-size:clamp(2rem,3vw,3rem)}.v145-academy-panel p{color:#586358}.v145-academy-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.v145-academy-links a{padding:12px;border:1px solid #dce5d6;border-radius:12px;background:rgba(255,255,255,.70);font-weight:800}.v145-mini-feed{display:grid;gap:10px;margin:20px 0}.v145-mini-feed>a{display:flex;gap:12px;padding:12px;border-radius:13px;background:rgba(255,255,255,.10)}.v145-mini-feed>a>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:10px;background:rgba(255,255,255,.12)}.v145-mini-feed div{display:grid}.v145-mini-feed small{color:rgba(255,255,255,.72)}.v145-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v145-article-card{display:flex;flex-direction:column;min-height:280px;padding:25px;border:1px solid #dfe6db;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(35,73,47,.06)}.v145-article-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#edf5e9;font-size:1.7rem}.v145-article-card small{margin-top:16px;color:var(--muted)}.v145-article-card h3{font-size:1.45rem}.v145-article-card p{color:var(--muted)}.v145-article-card>strong{margin-top:auto;color:var(--rt-forest)}.v145-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:55px 0;border:1px solid #dfe6db;border-radius:22px;background:#dfe6db}.v145-benefits article{padding:28px;background:#fff}.v145-benefits article>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#edf5e9;font-size:1.5rem}.v145-benefits h3{margin:13px 0 5px}.v145-benefits p{margin:0;color:var(--muted)}.v145-final-cta{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px;border-radius:27px;background:radial-gradient(circle at 90% 0,rgba(242,140,40,.20),transparent 28%),linear-gradient(135deg,#eaf3e5,#fff5e4)}.v145-final-cta>img{width:180px;height:150px;object-fit:contain;border-radius:18px}.v145-final-cta h2{margin:5px 0;color:var(--rt-forest);font-size:clamp(2rem,3vw,3rem)}.v145-final-cta p{margin:0;color:var(--muted)}.v145-final-cta>div:last-child{display:grid;gap:10px}.v145-home-empty{display:grid;justify-items:center;gap:10px;padding:42px;border:1px dashed #cad8c6;border-radius:20px;background:#f7faf4;text-align:center}.v145-home-empty img{width:100px;border-radius:22px}@media(max-width:1200px){.v145-home-hero{grid-template-columns:1fr}.v145-home-visual{min-height:480px}.v145-listing-grid,.v145-member-grid{grid-template-columns:repeat(2,1fr)}.v145-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.v145-home-stats{grid-template-columns:repeat(2,1fr);margin-inline:8px}.v145-home-stats article:nth-child(2){border-right:0}.v145-home-stats article:nth-child(-n+2){border-bottom:1px solid #e7eadf}.v145-split-section{grid-template-columns:1fr}.v145-article-grid{grid-template-columns:1fr}.v145-final-cta{grid-template-columns:1fr;text-align:center}.v145-final-cta>img{margin:auto}.v145-final-cta>div:last-child{justify-self:stretch}}@media(max-width:600px){.v145-home-copy{padding:28px 21px}.v145-home-copy h1{font-size:3rem}.v145-home-visual{min-height:360px}.v145-mascot-label{left:10px;right:10px;bottom:10px}.v145-section-heading{align-items:flex-start;flex-direction:column}.v145-listing-grid,.v145-member-grid,.v145-benefits{grid-template-columns:1fr}.v145-home-stats{grid-template-columns:1fr}.v145-home-stats article{border-right:0;border-bottom:1px solid #e7eadf}.v145-home-stats article:last-child{border-bottom:0}.v145-academy-panel,.v145-community-panel{padding:26px 20px}.v145-academy-links{grid-template-columns:1fr}}.site-logo-image{width:100%;height:auto;max-width:235px;max-height:84px;object-fit:contain;object-position:left center}.v145-home-hero{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:520px}.v145-home-copy{padding:clamp(32px,3.6vw,58px)}.v145-home-copy h1{font-size:clamp(3rem,4.7vw,5.2rem);line-height:1.01}.v145-home-visual{display:flex;align-items:center;justify-content:center;min-height:520px;padding:22px;background:radial-gradient(circle at 75% 20%,rgba(242,140,40,.10),transparent 28%),linear-gradient(135deg,#f9f5e8,#edf4e8)}.v145-home-visual>img{width:100%;height:100%;max-height:500px;object-fit:contain;object-position:center;border-radius:22px}.v145-mascot-label{display:none !important}@media(max-width:1200px){.v145-home-hero{grid-template-columns:1fr 1fr;min-height:500px}.v145-home-visual{min-height:500px}.v145-home-visual>img{max-height:470px}}@media(max-width:980px){.v145-home-hero{grid-template-columns:1fr}.v145-home-visual{min-height:420px}.v145-home-visual>img{max-height:390px}}@media(max-width:600px){.v145-home-copy h1{font-size:2.75rem}.v145-home-visual{min-height:320px;padding:12px}.v145-home-visual>img{max-height:300px}}.v145-home-hero,.v145-home-copy,.v145-home-visual,.v145-home-copy h1,.v145-home-copy>p,.v145-kicker,.v145-home-actions,.v145-trust-points{min-width:0;max-width:100%}.v145-home-copy h1,.v145-home-copy>p,.v145-kicker{overflow-wrap:anywhere;word-break:normal}.v145-home-visual>img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}@media(max-width:980px){.v145-home-hero{display:flex;flex-direction:column;width:100%;min-height:0;margin:18px 0 0;border-radius:22px;overflow:hidden}.v145-home-copy{order:1;width:100%;padding:28px 22px 24px}.v145-home-visual{order:2;width:100%;min-height:0;padding:0;background:#fff8ea}.v145-home-visual>img{display:block;width:100%;height:auto;max-height:none;border-radius:0}.v145-home-copy h1{max-width:100%;font-size:clamp(2.45rem,8vw,4.2rem);line-height:1.02}.v145-home-copy>p{font-size:1rem;line-height:1.65}.v145-kicker{width:auto;display:inline-flex;align-self:flex-start;white-space:normal;line-height:1.35}.v145-home-actions{display:grid;grid-template-columns:1fr;width:100%}.v145-home-actions .button{width:100%;min-height:54px}.v145-trust-points{display:grid;grid-template-columns:1fr;width:100%}.v145-trust-points span{width:100%;white-space:normal}}@media(max-width:600px){.page-wrap{width:100%;max-width:100%;padding-left:12px;padding-right:12px;overflow:hidden}.v145-home-hero{margin-top:14px;border-radius:18px}.v145-home-copy{padding:24px 18px 22px}.v145-kicker{font-size:.68rem;letter-spacing:.045em;padding:7px 10px}.v145-home-copy h1{margin:15px 0 14px;font-size:clamp(2.35rem,12vw,3.35rem);line-height:1.01}.v145-home-copy>p{font-size:.96rem;line-height:1.6}.v145-home-actions{gap:10px;margin-top:20px}.v145-trust-points{gap:8px;margin-top:18px}.v145-home-stats{margin:0 0 32px;border-radius:0 0 18px 18px}.v145-home-stats article{padding:17px}.v145-home-section{margin:40px 0}.v145-section-heading h2{font-size:2rem}}@media(max-width:390px){.v145-home-copy{padding-left:15px;padding-right:15px}.v145-home-copy h1{font-size:2.25rem}}.v145-home-visual>picture{display:block;width:100%;height:100%}.v145-home-visual>picture>img{display:block;width:100%;height:100%;max-height:500px;object-fit:contain;object-position:center;border-radius:22px}.v145-home-section,.v145-split-section,.v145-benefits,.v145-final-cta{content-visibility:auto;contain-intrinsic-size:1px 700px}@media(max-width:980px){.v145-home-visual>picture,.v145-home-visual>picture>img{width:100%;height:auto;max-height:none;border-radius:0}}
/* =========================================================
   RabbitTrust V15.0.1 — Premium Marketplace UI Foundation
   ========================================================= */
:root{
  --v15-green:#164f2b;
  --v15-green-2:#2f7d43;
  --v15-gold:#d5a62e;
  --v15-cream:#fff8ea;
  --v15-soft:#f7f4e9;
  --v15-line:#e3e3d7;
  --v15-text:#183223;
  --v15-shadow:0 18px 48px rgba(25,66,37,.10);
}
body{background:#fffdf8}
.page-wrap{max-width:1540px}
.site-header{box-shadow:0 8px 30px rgba(24,50,35,.05)}
.premium-nav-link{border-radius:14px}
.premium-nav-link:hover,.premium-nav-link.is-active{background:#edf5e9;color:var(--v15-green)}
.button{border-radius:12px;transition:.18s ease}
.button:hover{transform:translateY(-1px)}
.button-primary{background:linear-gradient(135deg,var(--v15-green),var(--v15-green-2))}
.button-secondary{background:#fffdf8}

.v145-home-hero{
  min-height:590px;
  border-radius:32px;
  background:
    radial-gradient(circle at 92% 5%,rgba(213,166,46,.16),transparent 28%),
    linear-gradient(135deg,#fffaf0,#edf5e8);
}
.v145-home-copy h1{font-size:clamp(3.4rem,5.4vw,6.2rem)}
.v145-home-copy h1 span{color:var(--v15-gold)}
.v145-home-copy>p{font-size:1.12rem}
.v150-hero-search{
  display:grid;
  grid-template-columns:1fr 1fr auto;
  align-items:end;
  gap:10px;
  margin-top:24px;
  padding:12px;
  border:1px solid rgba(36,73,47,.12);
  border-radius:18px;
  background:rgba(255,255,255,.94);
  box-shadow:var(--v15-shadow)
}
.v150-hero-search label{display:grid;gap:4px}
.v150-hero-search label span{font-size:.68rem;font-weight:900;color:#5f6d61;text-transform:uppercase}
.v150-hero-search input{min-height:48px;border:0;background:#f5f7f1}
.v150-hero-search button{min-height:48px}
.v145-home-actions{margin-top:16px}
.v145-home-visual{background:transparent}
.v145-home-stats{
  border-radius:20px;
  border-top:1px solid var(--v15-line);
  margin:20px 0 48px;
}
.v145-home-stats article{padding:25px}
.v145-home-stats strong{font-size:1.7rem}
.v145-home-section{margin:65px 0}
.v145-section-heading h2{font-size:clamp(2.2rem,3.3vw,3.5rem)}

.v145-rabbit-card,.premium-rabbit-card{
  border-radius:22px;
  box-shadow:0 10px 30px rgba(25,66,37,.07);
  transition:transform .2s ease,box-shadow .2s ease
}
.v145-rabbit-card:hover,.premium-rabbit-card:hover{
  transform:translateY(-7px);
  box-shadow:0 24px 52px rgba(25,66,37,.14)
}
.v145-rabbit-image,.premium-rabbit-image{overflow:hidden}
.v145-rabbit-image>img,.premium-rabbit-image img{transition:transform .28s ease}
.v145-rabbit-card:hover .v145-rabbit-image>img,
.premium-rabbit-card:hover .premium-rabbit-image img{transform:scale(1.035)}
.v145-card-badges span,.premium-badge{box-shadow:0 5px 14px rgba(0,0,0,.12)}
.v145-rabbit-price,.premium-rabbit-price{color:var(--v15-green);font-size:1.55rem}
.v145-plan-chip{background:#fff1c9;color:#76530a}
.v145-member-card{border-radius:22px;transition:.2s ease}
.v145-member-card:hover{transform:translateY(-5px);box-shadow:var(--v15-shadow)}

.marketplace-premium-hero{
  border-radius:28px;
  background:
    radial-gradient(circle at 88% 22%,rgba(213,166,46,.18),transparent 26%),
    linear-gradient(135deg,#fff8e8,#edf5e8);
  box-shadow:var(--v15-shadow)
}
.marketplace-premium-hero h1 span{color:var(--v15-gold)}
.marketplace-premium-filters{
  position:sticky;
  top:104px;
  z-index:15;
  border-radius:22px;
  box-shadow:0 14px 38px rgba(25,66,37,.08);
  backdrop-filter:blur(10px)
}
.premium-marketplace-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:22px
}
.premium-rabbit-card{position:relative;overflow:hidden;background:#fff}
.premium-rabbit-image{aspect-ratio:4/3}
.premium-rabbit-content{padding:17px}
.premium-rabbit-content h2{font-size:1.26rem;line-height:1.22}
.premium-rabbit-meta{gap:6px}
.premium-rabbit-meta span{
  padding:4px 8px;border-radius:999px;background:#f1f5ed;color:#44604a
}
.premium-trust-row{
  border-radius:12px;background:#f4f8f1;padding:10px
}
.premium-view-button{width:100%;margin-top:12px}
.v150-card-save{
  position:absolute;right:12px;top:12px;z-index:4;
  width:40px;height:40px;border:0;border-radius:50%;
  background:rgba(255,255,255,.92);font-size:1.45rem;
  color:var(--v15-green);cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.12)
}
.v150-card-save:hover{background:#fff1c9}

.v145-academy-panel,.v145-community-panel{border-radius:28px}
.v145-benefits{border-radius:24px}
.v145-final-cta{border-radius:30px}

@media(max-width:1250px){
  .premium-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:980px){
  .v150-hero-search{grid-template-columns:1fr}
  .marketplace-premium-filters{position:static}
  .premium-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .v145-home-hero{border-radius:20px}
  .v145-home-copy h1{font-size:2.8rem}
  .v150-hero-search{padding:10px;border-radius:15px}
  .v145-home-actions{display:grid}
  .v145-home-actions .button{width:100%}
  .premium-marketplace-grid{grid-template-columns:1fr}
  .marketplace-premium-hero{border-radius:20px}
  .premium-rabbit-card{border-radius:18px}
}

/* V15.0.2 Premium Rabbit Detail */
.listing-v13-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:26px}
.listing-v13-main-image-wrap{border-radius:26px;overflow:hidden;box-shadow:0 18px 48px rgba(25,66,37,.10)}
.v1502-premium-summary{position:sticky;top:108px;padding:24px;border:1px solid #dfe6db;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(25,66,37,.10)}
.v1502-premium-summary h1{margin:8px 0;color:#164f2b;font-size:clamp(2rem,3vw,3rem)}
.v1502-price{font:700 2.2rem "Playfair Display",serif;color:#164f2b}
.v1502-facts{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}
.v1502-facts span{padding:8px 10px;border-radius:999px;background:#f3f7f0;font-weight:800}
.v1502-trust{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:linear-gradient(135deg,#eef6e9,#fff7e3)}
.v1502-trust strong{font-size:1.8rem;color:#164f2b}
.v1502-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:15px}
.v1502-passport,.v1502-trustline{margin-top:22px;padding:24px;border:1px solid #dfe6db;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(25,66,37,.06)}
.v1502-head{display:flex;justify-content:space-between;gap:14px}
.v1502-passport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;background:#e8eadf;border-radius:14px;overflow:hidden}
.v1502-passport-grid div{padding:14px;background:#fff}
.v1502-passport-grid small,.v1502-passport-grid strong{display:block}
.v1502-coming{text-align:center;padding:10px;border:1px dashed #b8c9b3;border-radius:12px}
.v1502-trustline>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.v1502-trustline span{padding:11px;border-radius:12px;background:#f5f8f2}
@media(max-width:1050px){.listing-v13-layout{grid-template-columns:1fr}.v1502-premium-summary{position:static}}
@media(max-width:700px){.v1502-passport-grid,.v1502-trustline>div{grid-template-columns:1fr}.v1502-actions{grid-template-columns:1fr}}

/* =========================================================
   RabbitTrust V15.0.7 — Premium Admin Member Management
   ========================================================= */
.v1507-admin-hero{
  display:flex;justify-content:space-between;align-items:center;gap:20px;
  margin:28px 0 20px;padding:28px;border:1px solid #dfe6db;border-radius:24px;
  background:radial-gradient(circle at 90% 10%,rgba(213,166,46,.18),transparent 28%),linear-gradient(135deg,#fff8e8,#edf5e8);
  box-shadow:0 18px 48px rgba(25,66,37,.10)
}
.v1507-admin-hero h1{margin:6px 0;font-size:clamp(2.4rem,4vw,4rem);color:#164f2b}
.v1507-admin-hero p{margin:0;color:#56665b}
.v1507-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 24px}
.v1507-admin-stats article{display:flex;gap:14px;align-items:center;padding:19px;border:1px solid #e1e7dd;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(25,66,37,.06)}
.v1507-admin-stats article>span{font-size:1.7rem}.v1507-admin-stats strong,.v1507-admin-stats small{display:block}.v1507-admin-stats strong{font-size:1.55rem;color:#164f2b}.v1507-admin-stats small{color:#6a756c}
.v1507-admin-panel{margin:22px 0;padding:22px;border:1px solid #dfe6db;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(25,66,37,.06)}
.v1507-member-search{display:grid;grid-template-columns:2fr 1fr auto auto;gap:12px;align-items:end;margin-bottom:20px}
.v1507-member-search label{display:grid;gap:5px}.v1507-member-search label span{font-size:.72rem;font-weight:900;text-transform:uppercase;color:#617064}
.v1507-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.v1507-member-card{padding:18px;border:1px solid #e0e7dc;border-radius:19px;background:#fff}.v1507-member-card.is-suspended{border-color:#e2b7ad;background:#fff9f7}
.v1507-member-head{display:flex;gap:13px}.v1507-avatar{width:58px;height:58px;flex:none;display:grid;place-items:center;border-radius:16px;background:#e9f3e5;color:#164f2b;font-weight:900;font-size:1.25rem;overflow:hidden}.v1507-avatar img{width:100%;height:100%;object-fit:cover}
.v1507-member-head h3{margin:0;color:#164f2b}.v1507-member-head p{margin:2px 0}.v1507-member-head small{color:#727d74}
.v1507-admin-badge{font:800 .62rem "DM Sans",sans-serif;padding:4px 7px;border-radius:999px;background:#fff0c4;color:#70510d}
.v1507-member-flags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.v1507-member-flags span{padding:6px 8px;border-radius:999px;background:#f0f4ed;font-size:.72rem;font-weight:900}.v1507-member-flags .good{background:#e5f3e2;color:#236436}.v1507-member-flags .warn{background:#fff2cf;color:#795a13}.v1507-member-flags .bad{background:#ffe4de;color:#8b3023}
.v1507-suspension-note{padding:10px;border-radius:11px;background:#ffe9e3;color:#7e3328}
.v1507-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid #e8ebe4}.v1507-actions form{margin:0}.v1507-actions button{border:1px solid #ccd8ca;border-radius:9px;background:#fff;padding:8px 10px;color:#244f30;font-weight:800;cursor:pointer}.v1507-actions .good-action{background:#e7f4e4}.v1507-actions .danger-action{background:#fff0ec;color:#8b3023;border-color:#e8b9ae}
.v1507-suspend-form{display:flex;gap:6px;flex:1 1 260px}.v1507-suspend-form input{min-width:120px;padding:8px}
.v1507-delete-box{width:100%;margin-top:4px;padding:10px;border:1px dashed #dfa99d;border-radius:12px;background:#fff9f7}.v1507-delete-box summary{cursor:pointer;color:#8b3023;font-weight:900}.v1507-delete-box p{font-size:.84rem}.v1507-delete-box form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.v1507-delete-box label{display:grid;gap:4px;font-size:.75rem;font-weight:800}
.v1507-audit-list{display:grid;gap:8px}.v1507-audit-list article{display:grid;grid-template-columns:170px 1fr 1fr;gap:12px;padding:11px 13px;border-radius:12px;background:#f6f8f3}.v1507-audit-list p{margin:0}
.v1507-admin-quick{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0;padding:22px;border:1px solid #dfe6db;border-radius:20px;background:linear-gradient(135deg,#f0f7ec,#fff8e8)}.v1507-admin-quick h2{margin:4px 0}.v1507-admin-quick p{margin:0}
@media(max-width:950px){.v1507-member-grid{grid-template-columns:1fr}.v1507-member-search{grid-template-columns:1fr 1fr}.v1507-admin-stats{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.v1507-admin-hero,.v1507-admin-quick{display:block}.v1507-admin-hero .button,.v1507-admin-quick .button{margin-top:14px;width:100%}.v1507-admin-stats,.v1507-member-search{grid-template-columns:1fr}.v1507-delete-box form{grid-template-columns:1fr}.v1507-audit-list article{grid-template-columns:1fr}.v1507-suspend-form{display:grid}}

/* RabbitTrust V16.0-LC1.1 — Email Infrastructure */
.lc1-email-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 18px;padding:28px;border:1px solid #dfe6db;border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(213,166,46,.18),transparent 30%),linear-gradient(135deg,#fff8e8,#edf5e8)}
.lc1-email-hero h1{margin:5px 0;font-size:clamp(2.4rem,4vw,4rem);color:#164f2b}.lc1-email-hero p{margin:0;color:#5d6b60}.lc1-email-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0}.lc1-email-stats article{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #e0e7dc;border-radius:17px;background:#fff}.lc1-email-stats article>span{font-size:1.4rem;color:#2f7d43}.lc1-email-stats strong,.lc1-email-stats small{display:block}.lc1-email-stats strong{font-size:1.25rem;color:#164f2b}.lc1-email-stats small{color:#6c786e}.lc1-email-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.lc1-email-card{padding:22px;border:1px solid #e0e7dc;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(25,66,37,.06)}.lc1-email-card h2{margin:5px 0 13px}.lc1-settings{display:grid;gap:8px}.lc1-settings div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:9px 11px;border-radius:11px;background:#f7f9f5}.lc1-settings dt{font-weight:900;color:#617064}.lc1-settings dd{margin:0;word-break:break-all}.lc1-test-form{display:grid;gap:12px}.lc1-test-form label{display:grid;gap:6px;font-weight:800}.lc1-email-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lc1-log-table{overflow:auto}.lc1-log-table table{width:100%;border-collapse:collapse;min-width:760px}.lc1-log-table th,.lc1-log-table td{padding:11px;border-bottom:1px solid #e8ece6;text-align:left;vertical-align:top}.lc1-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:900}.lc1-status.is-sent{background:#e5f3e2;color:#236436}.lc1-status.is-failed{background:#ffe4de;color:#8b3023}@media(max-width:850px){.lc1-email-grid{grid-template-columns:1fr}.lc1-email-stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lc1-email-hero,.lc1-email-head{display:block}.lc1-email-hero .button,.lc1-email-head form{margin-top:13px}.lc1-email-stats{grid-template-columns:1fr}}


/* =========================================================
   RabbitTrust V15.0.8 — Admin Control Center Repair
   Added to restore missing admin dashboard layout/styles.
   ========================================================= */

.v1508-admin-layout{
  display:grid;
  grid-template-columns:260px minmax(0,1fr);
  gap:24px;
  align-items:start;
  margin:28px 0 40px;
}

.v1508-admin-sidebar{
  position:sticky;
  top:132px;
  display:flex;
  flex-direction:column;
  min-height:calc(100vh - 165px);
  padding:20px;
  overflow:hidden;
  border:1px solid #dfe6db;
  border-radius:24px;
  background:linear-gradient(180deg,#173f27 0%,#234f31 100%);
  color:#fff;
  box-shadow:0 18px 48px rgba(25,66,37,.15);
}

.v1508-admin-brand{
  display:flex;
  align-items:center;
  gap:12px;
  padding:4px 4px 20px;
  margin-bottom:10px;
  border-bottom:1px solid rgba(255,255,255,.14);
}

.v1508-admin-brand>span{
  display:grid;
  place-items:center;
  width:46px;
  height:46px;
  flex:0 0 46px;
  border-radius:14px;
  background:rgba(255,255,255,.12);
  font-size:1.7rem;
}

.v1508-admin-brand div{
  display:grid;
  min-width:0;
}

.v1508-admin-brand strong{
  font:700 1.3rem "Playfair Display",serif;
}

.v1508-admin-brand small{
  color:#cfe0d1;
}

.v1508-admin-sidebar nav{
  display:grid;
  gap:5px;
}

.v1508-admin-sidebar nav a{
  display:flex;
  align-items:center;
  min-height:45px;
  padding:10px 12px;
  border-radius:12px;
  color:#e3eee4;
  font-weight:700;
  transition:background .18s ease,transform .18s ease,color .18s ease;
}

.v1508-admin-sidebar nav a:hover{
  transform:translateX(2px);
  background:rgba(255,255,255,.1);
  color:#fff;
}

.v1508-admin-sidebar nav a.is-active{
  background:#fff;
  color:#205232;
  box-shadow:0 8px 22px rgba(0,0,0,.13);
}

.v1508-version{
  display:grid;
  gap:2px;
  margin-top:auto;
  padding:16px;
  border-radius:14px;
  background:rgba(255,255,255,.09);
}

.v1508-version small{
  color:#cfe0d1;
}

.v1508-version strong{
  color:#fff0b7;
}

.v1508-admin-main{
  min-width:0;
}

.v1508-admin-hero{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:24px;
  padding:32px;
  margin-bottom:20px;
  border:1px solid #dfe6db;
  border-radius:24px;
  background:
    radial-gradient(circle at 88% 12%,rgba(231,170,70,.22),transparent 30%),
    linear-gradient(135deg,#fff8e8,#edf6e8);
  box-shadow:0 14px 38px rgba(25,66,37,.08);
}

.v1508-admin-hero h1{
  margin:6px 0;
  font-size:clamp(2.25rem,4vw,3.8rem);
  line-height:1.05;
  color:#173f27;
}

.v1508-admin-hero p{
  margin:0;
  color:#59685d;
}

.v1508-kpis{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin:18px 0;
}

.v1508-kpis article{
  display:flex;
  align-items:center;
  gap:14px;
  min-width:0;
  padding:20px;
  border:1px solid #e0e7dd;
  border-radius:18px;
  background:#fff;
  box-shadow:0 9px 26px rgba(25,66,37,.06);
}

.v1508-kpis article>span{
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  flex:0 0 48px;
  border-radius:14px;
  background:#edf5e9;
  font-size:1.45rem;
}

.v1508-kpis article>div{
  display:grid;
  min-width:0;
}

.v1508-kpis small{
  color:#6a756c;
}

.v1508-kpis strong{
  font-size:1.55rem;
  color:#174f2b;
}

.v1508-kpis em{
  overflow:hidden;
  color:#6a756c;
  font-size:.78rem;
  font-style:normal;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.v1508-pending{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin:18px 0 24px;
}

.v1508-pending>a{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-width:0;
  padding:17px;
  border:1px solid #e1e6dd;
  border-radius:16px;
  background:#fff;
  box-shadow:0 7px 22px rgba(25,66,37,.05);
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}

.v1508-pending>a:hover{
  transform:translateY(-3px);
  border-color:#bdd1bb;
  box-shadow:0 14px 30px rgba(25,66,37,.1);
}

.v1508-pending>a>span{
  font-size:1.45rem;
}

.v1508-pending>a>div{
  display:grid;
  min-width:0;
}

.v1508-pending small{
  color:#6a756c;
}

.v1508-pending strong{
  font-size:1.35rem;
  color:#174f2b;
}

.v1508-pending b{
  color:#2f7d43;
  font-size:.8rem;
  white-space:nowrap;
}

.v1508-columns{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  margin:18px 0;
}

.v1508-card{
  min-width:0;
  padding:22px;
  border:1px solid #dfe6db;
  border-radius:20px;
  background:#fff;
  box-shadow:0 10px 30px rgba(25,66,37,.06);
}

.v1508-head{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:15px;
  margin-bottom:16px;
}

.v1508-head h2{
  margin:4px 0 0;
  font-size:1.65rem;
  color:#173f27;
}

.v1508-head>a{
  color:#2f7d43;
  font-weight:800;
}

.v1508-list{
  display:grid;
  gap:8px;
}

.v1508-list>a{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-width:0;
  padding:11px;
  border-radius:13px;
  background:#f7f9f5;
}

.v1508-list>a:hover{
  background:#edf5e9;
}

.v1508-list>a>div{
  display:grid;
  min-width:0;
}

.v1508-list strong,
.v1508-list small{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.v1508-list small,
.v1508-list em{
  color:#6a756c;
  font-size:.78rem;
  font-style:normal;
}

.v1508-avatar{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  overflow:hidden;
  flex:0 0 42px;
  border-radius:50%;
  background:#e5f0e1;
  color:#2f7d43;
  font-weight:900;
}

.v1508-avatar img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.v1508-quick{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}

.v1508-quick a{
  padding:13px;
  border:1px solid #e1e7dd;
  border-radius:12px;
  background:#f7f9f5;
  font-weight:750;
}

.v1508-quick a:hover{
  border-color:#bfd2bc;
  background:#edf5e9;
}

.v1508-health{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}

.v1508-health>div{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  column-gap:9px;
  padding:13px;
  border-radius:12px;
  background:#f7f9f5;
}

.v1508-health>div>span{
  grid-row:1/3;
  color:#35a853;
}

.v1508-health strong,
.v1508-health small{
  display:block;
}

.v1508-health small{
  color:#6a756c;
}

@media(max-width:1250px){
  .v1508-admin-layout{grid-template-columns:225px minmax(0,1fr)}
  .v1508-kpis,.v1508-pending{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:980px){
  .v1508-admin-layout{grid-template-columns:1fr}
  .v1508-admin-sidebar{position:static;min-height:0}
  .v1508-admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v1508-version{margin-top:16px}
}

@media(max-width:760px){
  .v1508-admin-hero{align-items:flex-start;flex-direction:column;padding:24px}
  .v1508-columns{grid-template-columns:1fr}
  .v1508-admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:560px){
  .v1508-kpis,.v1508-pending,.v1508-quick,.v1508-health{grid-template-columns:1fr}
  .v1508-admin-sidebar nav{grid-template-columns:1fr}
  .v1508-card{padding:17px}
  .v1508-list>a{grid-template-columns:auto minmax(0,1fr)}
  .v1508-list>a>em{grid-column:2}
}
/* RabbitTrust v16.2.0 — Founding Members */
.rt-founder-badge{display:inline-flex;align-items:center;gap:.38rem;text-decoration:none;font-weight:800;color:#0b5b41;vertical-align:middle}.rt-founder-badge img{width:28px;height:28px}.rt-founder-badge--tiny img{width:20px;height:20px}.rt-founder-badge--large img{width:52px;height:52px}.rt-founders-hero,.rt-founder-dashboard-head,.rt-admin-founder-head{display:flex;align-items:center;gap:28px;padding:36px;border-radius:24px;background:linear-gradient(135deg,#073f31,#0b6b46);color:white;box-shadow:0 18px 50px rgba(6,69,50,.18);margin-bottom:28px}.rt-founders-hero>img,.rt-founder-dashboard-head>img{width:150px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.25))}.rt-founders-hero h1,.rt-founder-dashboard-head h1,.rt-admin-founder-head h1{color:white;margin:.2rem 0}.rt-founder-progress{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.rt-founder-progress strong,.rt-founder-progress span{padding:9px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.1)}.rt-founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.rt-founder-card{position:relative;text-align:center;padding:28px 20px 22px;background:linear-gradient(180deg,#fffdf5,#fff);border:1px solid #ead9a1;border-radius:22px;box-shadow:0 12px 32px rgba(80,60,10,.08)}.rt-founder-avatar{display:block;width:88px;height:88px;margin:auto;border-radius:50%;overflow:hidden;background:#0b6b46;border:4px solid #d4af37;color:white;font-size:34px}.rt-founder-avatar img{width:100%;height:100%;object-fit:cover}.rt-founder-avatar span{display:grid;place-items:center;height:100%}.rt-founder-seal{width:62px;margin:-25px -45px 6px 20px;filter:drop-shadow(0 4px 7px rgba(0,0,0,.18))}.rt-founder-number{font-size:.75rem;letter-spacing:.14em;font-weight:900;color:#9a741a}.rt-founder-card h3{margin:.35rem 0}.rt-founder-card p{min-height:42px;color:#667}.rt-founder-card small{display:block;margin-bottom:15px;color:#88764b}.rt-founder-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.rt-founder-stats article{padding:22px;border:1px solid #e8d8a1;border-radius:18px;background:#fffdf5}.rt-founder-stats small{display:block;color:#6b6b6b}.rt-founder-stats strong{display:block;margin-top:7px;color:#07513a;font-size:1.1rem}.rt-founder-actions{display:flex;gap:10px;flex-wrap:wrap}.rt-certificate{max-width:900px;margin:20px auto;padding:14px;background:linear-gradient(135deg,#d4af37,#fff0a5,#997118);border-radius:24px}.rt-certificate-inner{text-align:center;padding:48px;background:#fffdf5;border:3px double #0b6b46;border-radius:16px}.rt-certificate-inner>img{width:145px}.rt-certificate h1{font-family:Georgia,serif;font-size:3rem;color:#0b5d43}.rt-certificate h2{font-family:Georgia,serif;font-size:2.2rem;color:#8c6917}.rt-certificate h3{letter-spacing:.12em;color:#0b5d43}.rt-certificate-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.rt-certificate-meta span{padding:14px;border-top:1px solid #d8c37b;border-bottom:1px solid #d8c37b}.rt-certificate-meta small,.rt-certificate-meta strong{display:block}.rt-verified-certificate{display:inline-block;padding:10px 16px;border-radius:999px;background:#e4f5ed;color:#07583d;font-weight:800}.rt-admin-founder-count{text-align:center;padding:15px 22px;border:1px solid rgba(255,255,255,.25);border-radius:16px}.rt-admin-founder-count strong,.rt-admin-founder-count span{display:block}.rt-admin-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rt-founder-admin-list{display:grid;gap:12px;margin-top:20px}.rt-founder-admin-list article{display:grid;grid-template-columns:54px 1fr auto minmax(270px,auto);align-items:center;gap:14px;padding:14px;background:white;border:1px solid #e4e4e4;border-radius:16px}.rt-founder-admin-list img{width:52px}.rt-founder-admin-list small,.rt-founder-admin-list em{display:block}.rt-founder-status{font-size:.75rem;font-weight:900;padding:6px 10px;border-radius:999px}.rt-founder-status.active{background:#dff4ea;color:#086143}.rt-founder-status.revoked{background:#f9e4e4;color:#982f2f}.rt-founder-admin-list form{display:flex;gap:8px}.rt-founder-admin-list input{min-width:160px}.rt-nav-founder{color:#9a741a!important;font-weight:800!important}
@media(max-width:760px){.rt-founders-hero,.rt-founder-dashboard-head,.rt-admin-founder-head{align-items:flex-start;padding:24px;flex-direction:column}.rt-founders-hero>img,.rt-founder-dashboard-head>img{width:110px}.rt-founder-stats,.rt-certificate-meta,.rt-admin-founder-grid{grid-template-columns:1fr}.rt-founder-admin-list article{grid-template-columns:48px 1fr}.rt-founder-admin-list .rt-founder-status,.rt-founder-admin-list form{grid-column:1/-1}.rt-founder-admin-list form{flex-direction:column}.rt-certificate-inner{padding:28px 16px}.rt-certificate h1{font-size:2.1rem}.rt-certificate h2{font-size:1.7rem}}

/* RabbitTrust v16.3 Premium Founders */
.rt-home-founder-live{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:26px;margin:0 0 28px;padding:26px 30px;border:1px solid #c8a94c;border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(212,175,55,.2),transparent 32%),linear-gradient(135deg,#061b14,#0a3e2d 65%,#10231b);color:#fff;box-shadow:0 20px 55px rgba(2,42,29,.22)}.rt-home-founder-live>img{width:145px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}.rt-home-founder-live h2{color:#f4d779;margin:.2rem 0}.rt-home-founder-live p{color:#e4eee8}.rt-live-counter{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rt-live-counter strong{font:800 2.8rem Georgia,serif;color:#f2cf61}.rt-live-counter span{font-weight:800}.rt-live-counter small{width:100%;color:#c6d8cf}.rt-founder-badge{background:linear-gradient(135deg,#fff8dc,#f3e1a0);border:1px solid #c99b27;padding:4px 10px 4px 4px;border-radius:999px;box-shadow:0 5px 14px rgba(70,50,5,.15)}.rt-founder-badge img{object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.2))}.rt-founder-badge--large img{width:64px;height:64px}.rt-founder-badge--large{font-size:.9rem;padding-right:14px}.rt-founder-seal,.rt-founders-hero>img,.rt-founder-dashboard-head>img{content:url('founding-member-badge-premium-256.png')}.rt-certificate-wrap{max-width:1050px;margin:auto;text-align:center}.rt-certificate{padding:16px;background:linear-gradient(135deg,#6e4d08,#f3d46a,#8e6813);border-radius:10px;box-shadow:0 30px 75px rgba(20,30,20,.25)}.rt-certificate-inner{position:relative;overflow:hidden;padding:54px 58px;background:radial-gradient(circle at center,#fffef8,#f8f0d9);border:5px double #0c5038;border-radius:3px}.rt-certificate-inner:before,.rt-certificate-inner:after{content:"";position:absolute;width:180px;height:180px;border:4px solid rgba(190,145,25,.45);transform:rotate(45deg)}.rt-certificate-inner:before{left:-105px;top:-105px}.rt-certificate-inner:after{right:-105px;bottom:-105px}.rt-cert-badge{width:175px!important;filter:drop-shadow(0 9px 16px rgba(0,0,0,.25))}.rt-certificate h1{margin:.2rem 0 0;text-transform:uppercase;letter-spacing:.08em}.rt-certificate h4{margin:.2rem 0 25px;letter-spacing:.22em;color:#8a6715}.rt-cert-legacy{max-width:620px;margin:18px auto;font-family:Georgia,serif;font-size:1.1rem}.rt-cert-lower{display:grid;grid-template-columns:1fr 180px;gap:25px;align-items:end;margin-top:28px}.rt-certificate-meta{grid-template-columns:repeat(3,1fr);margin:0}.rt-cert-qr{padding:10px;border:1px solid #c7a746;background:#fff;border-radius:8px}.rt-cert-qr img{display:block;width:145px;height:145px;margin:auto}.rt-cert-qr strong,.rt-cert-qr small{display:block;color:#163e2e}.rt-verify-link{display:inline-block;margin-top:20px;color:#0b6042;font-weight:800}.rt-print-certificate{margin-top:18px}.rt-switch{display:flex;align-items:center;gap:10px;margin:14px 0;font-weight:800}.rt-switch input{width:22px;height:22px}.rt-founder-campaign{margin:20px 0}.rt-founder-admin-actions{display:flex;align-items:center;gap:8px}.rt-founder-admin-actions form{display:flex;gap:8px}.rt-founder-admin-list article{grid-template-columns:54px 1fr auto minmax(330px,auto)}
@media(max-width:800px){.rt-home-founder-live{grid-template-columns:1fr;text-align:center}.rt-home-founder-live>img{margin:auto}.rt-home-founder-live .button{justify-self:center}.rt-live-counter{justify-content:center}.rt-cert-lower{grid-template-columns:1fr}.rt-cert-qr{max-width:180px;margin:auto}.rt-founder-admin-list article{grid-template-columns:48px 1fr}.rt-founder-admin-actions{grid-column:1/-1;flex-direction:column;align-items:stretch}.rt-founder-admin-actions form{flex-direction:column}.rt-certificate-inner{padding:30px 16px}}
@media print{header,footer,.rt-print-certificate,.rt-verify-link{display:none!important}.rt-certificate-wrap{max-width:none}.rt-certificate{box-shadow:none;margin:0}.rt-certificate-inner{min-height:90vh}}


/* RabbitTrust v17.2.0 Premium Founders */
.rt-home-founder-live>img,.rt-founders-hero>img,.rt-founder-dashboard-head>img,.rt-founder-seal,.rt-cert-badge,.rt-founder-admin-list img{content:normal!important}
.rt-founder-wall{grid-column:1/-1;display:grid;grid-template-columns:repeat(20,1fr);gap:5px;padding-top:8px}.rt-founder-wall span{height:10px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18)}.rt-founder-wall span.claimed{background:linear-gradient(180deg,#ffe796,#c79218);box-shadow:0 0 8px rgba(244,207,97,.4)}
.rt-certificate{max-width:1040px;padding:12px;background:linear-gradient(135deg,#5c3b05,#f5da78 22%,#8b620c 52%,#f8e7a7 78%,#664306);border-radius:4px}
.rt-certificate-inner{position:relative;isolation:isolate;min-height:720px;padding:42px 54px 34px;background:radial-gradient(circle at 50% 42%,#fffef9 0,#fbf4dd 58%,#efe2bd 100%);border:8px double #07503a;box-shadow:inset 0 0 0 4px #d4af37,inset 0 0 0 10px #fff8d9;overflow:hidden}
.rt-certificate-inner:before,.rt-certificate-inner:after{width:220px;height:220px;border:3px solid rgba(176,126,19,.35)}
.rt-cert-watermark{position:absolute;inset:120px 0 auto;z-index:-1;opacity:.035}.rt-cert-watermark img{width:480px}
.rt-cert-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #c7a447;padding-bottom:12px}.rt-cert-brand{font:800 25px Georgia,serif;letter-spacing:.22em;color:#07503a}.rt-cert-est{font-size:12px;letter-spacing:.2em;color:#80611b}
.rt-cert-title{margin:25px 0 18px}.rt-cert-title span{display:block;font:700 56px Georgia,serif;letter-spacing:.16em;color:#0b513d}.rt-cert-title strong{display:block;margin-top:5px;font:700 18px Arial,sans-serif;letter-spacing:.28em;color:#9a7217}.rt-cert-intro{margin-top:18px}.rt-certificate h2{margin:8px 0;font:italic 700 42px Georgia,serif;color:#8c6515}.rt-certificate h3{margin:8px 0 12px;font-size:22px;letter-spacing:.18em}.rt-cert-seal img{width:220px;height:220px;filter:drop-shadow(0 12px 14px rgba(50,32,0,.25))}.rt-cert-legacy{margin:14px auto 22px}.rt-cert-lower{grid-template-columns:1fr 180px;align-items:end}.rt-certificate-meta{grid-template-columns:repeat(3,1fr);gap:8px}.rt-cert-signature{grid-column:1/-1;margin-top:18px;text-align:left}.rt-cert-signature i{display:block;width:245px;padding-bottom:6px;border-bottom:1px solid #80611b;font:italic 22px Georgia,serif;color:#0b513d}.rt-cert-signature b{font-size:11px;letter-spacing:.12em;color:#80611b}.rt-cert-qr{border:2px solid #b58a24;box-shadow:0 4px 14px rgba(80,55,0,.12)}.rt-certificate footer{margin-top:25px;padding-top:12px;border-top:1px solid #c9ad63;font-size:11px;font-weight:800;letter-spacing:.16em;color:#0b513d}
@media(max-width:800px){.rt-founder-wall{grid-template-columns:repeat(10,1fr)}.rt-cert-title span{font-size:35px}.rt-certificate-inner{padding:28px 16px}.rt-cert-header{align-items:flex-start;gap:10px}.rt-cert-brand{font-size:18px}.rt-cert-seal img{width:175px;height:175px}.rt-certificate-meta{grid-template-columns:1fr}}
@media print{@page{size:A4 landscape;margin:8mm}.rt-certificate{max-width:none}.rt-certificate-inner{min-height:180mm}.rt-cert-seal img{width:190px;height:190px}}


/* RabbitTrust Founder Experience v18 — transparent premium badge */
.rt-home-founder-live>img,
.rt-founders-hero>img,
.rt-founder-dashboard-head>img {
  background: transparent!important;
  object-fit: contain;
  filter: drop-shadow(0 16px 22px rgba(0,0,0,.38)) drop-shadow(0 0 14px rgba(226,183,55,.22));
}
.rt-home-founder-live>img {
  width: 165px;
  transition: transform .25s ease, filter .25s ease;
}
.rt-home-founder-live>img:hover {
  transform: translateY(-3px) scale(1.025);
  filter: drop-shadow(0 20px 28px rgba(0,0,0,.42)) drop-shadow(0 0 18px rgba(226,183,55,.30));
}
.rt-founder-seal,
.rt-founder-admin-list img,
.rt-founder-badge img {
  background: transparent!important;
  object-fit: contain;
}
.rt-founder-seal {
  width: 70px;
  filter: drop-shadow(0 5px 8px rgba(0,0,0,.22));
}
.rt-cert-seal img {
  width: 245px;
  height: 245px;
  object-fit: contain;
  background: transparent;
  filter: drop-shadow(0 14px 18px rgba(54,34,0,.28));
}
.rt-cert-watermark img {
  object-fit: contain;
}
@media(max-width:800px) {
  .rt-home-founder-live>img { width: 145px; }
  .rt-cert-seal img { width: 190px; height: 190px; }
}
@media print {
  .rt-cert-seal img { width: 205px; height: 205px; }
}


/* Hotfix 1010.1 - Mobile certificate */
.rt-cert-lower{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:start}
.rt-certificate h3{font-size:clamp(1.5rem,4vw,2.3rem);overflow-wrap:anywhere;word-break:break-word}
.rt-certificate-meta{min-width:0}
.rt-cert-qr{width:190px;max-width:100%;justify-self:end}
.rt-cert-qr img{width:100%;height:auto}
@media(max-width:800px){
 .rt-cert-lower{grid-template-columns:1fr!important}
 .rt-certificate-meta{grid-template-columns:1fr!important}
 .rt-cert-signature{grid-column:auto!important}
 .rt-cert-qr{width:100%;max-width:220px;justify-self:center;margin-top:18px}
 .rt-certificate h1{font-size:2rem}
 .rt-certificate h2{font-size:1.4rem}
 .rt-certificate h3{font-size:1.6rem;line-height:1.25}
}


@media (max-width:700px){
.rt-certificate-inner{display:flex!important;flex-direction:column!important;align-items:center!important}
.rt-certificate-inner>img{
display:block!important;
margin:20px auto 28px auto!important;
width:min(220px,70vw)!important;
max-width:220px!important;
height:auto!important;
}
}

/* Hotfix1010.3 */
.listing-v13-thumbnails{position:relative;z-index:50}
.listing-v13-thumbnails button{position:relative;z-index:60;pointer-events:auto;cursor:pointer}
.listing-v13-main img{pointer-events:none}
.listing-v13-enlarge{z-index:20}
.listing-edit-images>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.listing-edit-images label{width:130px;padding:8px;border:1px solid var(--line);border-radius:12px}.listing-edit-images img{width:112px;height:84px;object-fit:cover;border-radius:8px}.listing-edit-images span{display:flex;gap:6px;align-items:center;margin-top:7px;font-size:.85rem}.listing-edit-images input{width:auto}

/* Listing detail cleanup: one summary followed by connected seller information. */
@media(max-width:820px){
  .listing-v13-sidebar{gap:12px}
  .listing-v13-summary-card{border-radius:22px 22px 12px 12px;box-shadow:0 10px 28px rgba(35,61,40,.07)}
  .listing-v13-seller-card{position:relative;border-top:3px solid #dce9d7;border-radius:12px 12px 22px 22px;background:linear-gradient(180deg,#fbfdf9,#fff);box-shadow:0 10px 28px rgba(35,61,40,.06)}
}
