#pc-wrap #main{min-height:50vh}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600;line-height:1.7}.gold{color:#d4b47c}.text-link{color:#c9c1b4;border-bottom:1px solid #d4b47c40;align-items:center;gap:14px;padding:7px 0;font-size:12px;transition:color .3s;display:inline-flex}.text-link svg{font-size:17px}.text-link:hover{color:#d4b47c}.pill{white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 25px;font-size:12px;font-weight:600;transition:background .3s ease-out,border-color .3s ease-out,transform .3s ease-out;display:inline-flex}.pill svg{font-size:18px}.pill.primary{color:#121110;background:#d4b47c;border:1px solid #d4b47c}.pill.primary:hover{background:#e3c893;transform:translateY(-2px)}.pill.outline{color:#efe8dc;border:1px solid #d4b47c73}.pill.outline:hover{background:#d4b47c0f;border-color:#d4b47c}.section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;flex-direction:row!important}.section-head .eyebrow{color:#d4b47c}.section-head h2{color:#efe8dc;margin:9px 0 0;font-size:35px;line-height:1.3}.section-head .text-link{margin-bottom:7px;font-size:11px}.no-image{color:#a88a55;background:radial-gradient(circle,#a88a552e,#0000 70%),#26231f;place-items:center;width:100%;height:100%;font-size:30px;display:grid}.antique-card{background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;transition:border-color .5s;overflow:hidden}.antique-card:hover{border-color:#a88a5599}.antique-card:hover .card-image img{transform:scale(1.03)}.antique-card .card-image{background:#25221d;height:233px;position:relative;overflow:hidden}.antique-card .card-image a{width:100%;height:100%;display:block}.antique-card .card-image img{object-fit:cover;filter:brightness(.82)saturate(.7);width:100%;height:100%;transition:transform .6s ease-out}.antique-card .card-image .verified{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;background:#14120ee6;border:1px solid #d4b47c40;border-radius:4px;padding:6px 8px;font-family:Montserrat,Verdana,sans-serif;font-size:8px;font-weight:600;position:absolute;top:13px;left:12px}.antique-card .card-image .heart{color:#efe8dc;cursor:pointer;background:#14120ecc;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.antique-card .card-image .heart svg{font-size:17px}.antique-card .card-image .heart.liked,.antique-card .card-image .heart:hover{color:#d4b47c}.antique-card .card-copy{padding:18px}.antique-card .card-copy .eyebrow{letter-spacing:.06em;color:#8a8378;font-size:9px}.antique-card .card-copy h3{letter-spacing:.02em;color:#efe8dc;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:45px;margin:6px 0 0;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.antique-card .card-copy .card-bottom{border-top:1px solid #d4b47c14;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.antique-card .card-copy .card-bottom .price{color:#efe8dc;font-size:14px}.antique-card .card-copy .card-bottom .likes{color:#8a8378;align-items:center;gap:5px;font-size:10px;display:flex}.antique-card .card-copy .card-bottom .likes svg{font-size:13px}.expert-card{text-align:center;background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;align-items:center;padding:30px}.expert-card img{object-fit:cover;filter:grayscale(.7);border:1px solid #a88a55;border-radius:50%;width:82px;height:82px;margin-bottom:20px;padding:3px}.expert-card .eyebrow{color:#d4b47c}.expert-card h3{color:#efe8dc;margin:10px 0;font-size:20px}.expert-card p{color:#8a8378;margin:0 0 16px;font-size:12px}.post-card{white-space:normal;flex-direction:column;display:flex}.post-card .post-image{border-radius:10px;height:210px;margin-bottom:18px;overflow:hidden}.post-card .post-image img{object-fit:cover;filter:brightness(.75)saturate(.6);width:100%;height:100%;transition:filter .5s ease-out}.post-card .eyebrow{color:#d4b47c}.post-card h3{color:#efe8dc;margin:9px 0;font-size:22px;transition:color .3s}.post-card .muted{color:#8a8378;font-size:12px}.post-card:hover h3{color:#d4b47c}.post-card:hover img{filter:brightness(.95)saturate(.8)}.comment-section .eyebrow{color:#d4b47c}.comment-section h2{color:#efe8dc;margin:8px 0 22px;font-size:28px}.comment-section .comment-form textarea{box-sizing:border-box;resize:vertical;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;outline:none;width:100%;min-height:96px;padding:13px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.comment-section .comment-form textarea::placeholder{color:#8a8378}.comment-section .comment-form textarea:focus{border-color:#d4b47c}.comment-section .comment-form .comment-form-foot{color:#8a8378;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.comment-section .comment-form .comment-form-foot .pill{cursor:pointer;min-height:40px;font-family:Roboto,Open Sans,Arial,sans-serif}.comment-section .comment-form .comment-form-foot .pill:disabled{opacity:.6}.comment-section .no-comments{color:#8a8378;margin:26px 0 0;font-size:13px}.comment-section .comment-list{margin:26px 0 0;padding:0;list-style:none}.comment-section .comment-list li{border-bottom:1px solid #d4b47c1f;gap:14px;padding:18px 0;display:flex}.comment-section .comment-list img{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.comment-section .comment-list .comment-meta{align-items:baseline;gap:10px;display:flex}.comment-section .comment-list .comment-meta strong{color:#efe8dc;font-size:13px;font-weight:600}.comment-section .comment-list .comment-meta span{color:#8a8378;font-size:10px}.comment-section .comment-list p{color:#c9c1b4;white-space:pre-line;word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.7}.comment-section .comment-pagination{margin-top:22px}.comment-section .comment-pagination .MuiPaginationItem-root{color:#c9c1b4;font-family:Roboto,Open Sans,Arial,sans-serif}.comment-section .comment-pagination .MuiPaginationItem-root.Mui-selected{color:#121110;background:#d4b47c}.join-page .join-form,.expert-apply .apply-form{flex-direction:column;gap:10px;width:100%;max-width:460px;display:flex}.join-page .join-form .eyebrow,.expert-apply .apply-form .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.join-page .join-form h1,.expert-apply .apply-form h1{color:#efe8dc;margin:6px 0 0;font-size:44px;line-height:1.15}.join-page .join-form .subtitle,.expert-apply .apply-form .subtitle{color:#8a8378;margin:0 0 14px;font-size:13px}.join-page .join-form label,.expert-apply .apply-form label{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;margin-top:10px;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.join-page .join-form input,.join-page .join-form textarea,.expert-apply .apply-form input,.expert-apply .apply-form textarea{box-sizing:border-box;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;outline:none;width:100%;padding:13px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px;transition:border-color .3s}.join-page .join-form input::placeholder,.join-page .join-form textarea::placeholder,.expert-apply .apply-form input::placeholder,.expert-apply .apply-form textarea::placeholder{color:#8a8378}.join-page .join-form input:focus,.join-page .join-form textarea:focus,.expert-apply .apply-form input:focus,.expert-apply .apply-form textarea:focus{border-color:#d4b47c}.join-page .join-form input:disabled,.join-page .join-form textarea:disabled,.expert-apply .apply-form input:disabled,.expert-apply .apply-form textarea:disabled{opacity:.55}.join-page .join-form textarea,.expert-apply .apply-form textarea{resize:vertical;min-height:140px}.join-page .join-form button,.expert-apply .apply-form button{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.join-page .join-form button:disabled,.expert-apply .apply-form button:disabled{cursor:default}.join-page .join-form .role-options,.expert-apply .apply-form .role-options{gap:10px;margin-bottom:4px;display:flex}.join-page .join-form .role-options label,.expert-apply .apply-form .role-options label{letter-spacing:.02em;text-transform:none;color:#c9c1b4;cursor:pointer;border:1px solid #d4b47c40;border-radius:10px;flex:1;align-items:center;gap:9px;margin:0;padding:15px 14px;font-size:12px;transition:border-color .3s,color .3s;display:flex}.join-page .join-form .role-options label input,.expert-apply .apply-form .role-options label input{accent-color:#d4b47c;width:auto;margin:0}.join-page .join-form .role-options label.selected,.expert-apply .apply-form .role-options label.selected{color:#efe8dc;background:#d4b47c0d;border-color:#d4b47c}.join-page .join-form .btn-primary,.expert-apply .apply-form .btn-primary{letter-spacing:.02em;color:#121110;background:#d4b47c;border:1px solid #d4b47c;border-radius:40px;justify-content:center;align-items:center;gap:12px;height:48px;margin-top:18px;font-size:12px;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.join-page .join-form .btn-primary svg,.expert-apply .apply-form .btn-primary svg{font-size:18px}.join-page .join-form .btn-primary:hover:not(:disabled),.expert-apply .apply-form .btn-primary:hover:not(:disabled){background:#e3c893;transform:translateY(-1px)}.join-page .join-form .btn-primary:disabled,.expert-apply .apply-form .btn-primary:disabled{opacity:.6}.join-page .join-form .divider,.expert-apply .apply-form .divider{text-align:center;color:#8a8378;margin:10px 0 2px;font-size:10px}.join-page .join-form .social-login,.expert-apply .apply-form .social-login{flex-direction:column;gap:9px;display:flex}.join-page .join-form .social-login.disabled,.expert-apply .apply-form .social-login.disabled{opacity:.6;pointer-events:none}.join-page .join-form .social-login .google-button,.expert-apply .apply-form .social-login .google-button{justify-content:center;min-height:40px;display:flex}.join-page .join-form .social-login .social-row,.expert-apply .apply-form .social-login .social-row{gap:9px;display:flex}.join-page .join-form .social-login button,.expert-apply .apply-form .social-login button{color:#efe8dc;background:0 0;border:1px solid #d4b47c73;border-radius:40px;flex:1;height:38px;font-size:11px;font-weight:600;transition:border-color .3s}.join-page .join-form .social-login button:hover,.expert-apply .apply-form .social-login button:hover{border-color:#d4b47c}.join-page .join-form .social-login button.kakao,.expert-apply .apply-form .social-login button.kakao{color:#000000d9;background:#fee500;border-color:#fee500}.join-page .join-form .social-login button.kakao:hover,.expert-apply .apply-form .social-login button.kakao:hover{border-color:#d4b47c}.join-page .join-form .switch-view,.expert-apply .apply-form .switch-view{color:#8a8378;margin:8px 0 0;font-size:12px}.join-page .join-form .switch-view button,.expert-apply .apply-form .switch-view button{color:#d4b47c;background:0 0;border:0;border-bottom:1px solid #d4b47c40;padding:0;font-size:12px}.join-page .join-form .expert-fields,.expert-apply .apply-form .expert-fields{border-top:1px solid #d4b47c40;flex-direction:column;gap:10px;margin-top:18px;padding-top:22px;display:flex}.join-page .join-form .expert-fields .expert-hint,.expert-apply .apply-form .expert-fields .expert-hint{color:#8a8378;margin:0;font-size:12px}.join-page .join-form .expert-fields .chips,.expert-apply .apply-form .expert-fields .chips{flex-wrap:wrap;gap:8px;display:flex}.join-page .join-form .expert-fields .chips .chip,.expert-apply .apply-form .expert-fields .chips .chip{color:#c9c1b4;background:0 0;border:1px solid #d4b47c40;border-radius:25px;padding:8px 14px;font-size:11px;transition:background .3s,color .3s}.join-page .join-form .expert-fields .chips .chip.selected,.expert-apply .apply-form .expert-fields .chips .chip.selected{color:#121110;background:#d4b47c;border-color:#d4b47c}.join-page .join-form .expert-fields .counter,.expert-apply .apply-form .expert-fields .counter{color:#8a8378;align-self:flex-end;font-size:10px}.join-page .join-form .expert-fields .image-grid,.expert-apply .apply-form .expert-fields .image-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.join-page .join-form .expert-fields .image-grid .image-item,.join-page .join-form .expert-fields .image-grid .image-add,.expert-apply .apply-form .expert-fields .image-grid .image-item,.expert-apply .apply-form .expert-fields .image-grid .image-add{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.join-page .join-form .expert-fields .image-grid .image-item,.expert-apply .apply-form .expert-fields .image-grid .image-item{border:1px solid #d4b47c40}.join-page .join-form .expert-fields .image-grid .image-item img,.expert-apply .apply-form .expert-fields .image-grid .image-item img{object-fit:cover;width:100%;height:100%}.join-page .join-form .expert-fields .image-grid .image-item button,.expert-apply .apply-form .expert-fields .image-grid .image-item button{color:#efe8dc;background:#121110d9;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.join-page .join-form .expert-fields .image-grid .image-item button svg,.expert-apply .apply-form .expert-fields .image-grid .image-item button svg{font-size:14px}.join-page .join-form .expert-fields .image-grid .image-add,.expert-apply .apply-form .expert-fields .image-grid .image-add{color:#d4b47c;background:#1b1916;border:1px dashed #a88a55;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.join-page .join-form .expert-fields .image-grid .image-add svg,.expert-apply .apply-form .expert-fields .image-grid .image-add svg{font-size:22px}.join-page .join-form.pending,.expert-apply .apply-form.pending{align-items:flex-start}.join-page .join-form.pending .pending-icon,.expert-apply .apply-form.pending .pending-icon{color:#d4b47c;margin-bottom:10px;font-size:40px}.join-page .join-form.pending p,.expert-apply .apply-form.pending p{color:#c9c1b4;margin:6px 0 0;font-size:13px}.join-page .join-form.pending .btn-primary,.expert-apply .apply-form.pending .btn-primary{padding:0 26px}#pc-wrap .join-page{box-sizing:border-box;grid-template-columns:1fr 1fr;min-height:100vh;padding-top:133px;display:grid}#pc-wrap .join-page .join-art{background:#181613;height:calc(100vh - 113px);position:sticky;top:113px;overflow:hidden}#pc-wrap .join-page .join-art img{object-fit:cover;object-position:center 30%;filter:brightness(.6)sepia(.2);width:100%;height:100%;position:absolute;inset:0}#pc-wrap .join-page .join-art .art-copy{position:absolute;bottom:64px;left:12%}#pc-wrap .join-page .join-art .art-copy .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}#pc-wrap .join-page .join-art .art-copy h2{color:#efe8dc;max-width:420px;margin:16px 0 0;font-size:42px;line-height:1.2}#pc-wrap .join-page .join-panel{justify-content:center;align-items:center;padding:64px 12%;display:flex}.home-hero{box-sizing:border-box;background:radial-gradient(at 76% 52%,#65543b29,#0000 47%),radial-gradient(at 9% 80%,#523b2714,#0000 50%),#121110;height:min(880px,100vh);min-height:780px;padding-top:133px;position:relative;overflow:hidden}.home-hero .container{grid-template-columns:1.05fr 1fr;align-items:center;height:100%;display:grid!important}.home-hero .hero-copy{z-index:2;position:relative}.home-hero .hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;align-items:center;gap:12px;margin-bottom:30px;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600;display:flex}.home-hero .hero-kicker i{background:#d4b47c;width:25px;height:1px}.home-hero h1{letter-spacing:-.02em;color:#efe8dc;margin:0;font-size:76px;line-height:1.1}.home-hero h1 em{color:#d4b47c;font-style:normal}.home-hero .hero-copy>p{color:#aea89e;margin:26px 0 0;font-size:14px;line-height:1.95}.home-hero .hero-buttons{gap:13px;margin-top:33px;display:flex}.home-hero .hero-trust{color:#c9c1b4;align-items:center;gap:13px;margin-top:45px;font-size:11px;display:flex}.home-hero .hero-trust .trust-seal{color:#d4b47c;font-size:29px}.home-hero .hero-trust span{color:#8a8378;margin-top:5px;font-size:10px;display:block}.home-hero .hero-art{height:525px;margin-left:10px;position:relative}.home-hero .bust-window{background:#151412;border-radius:50% 50% 45% 45%;position:absolute;inset:17px 25px 28px 35px;overflow:hidden}.home-hero .bust-window img{object-fit:cover;object-position:center 30%;filter:sepia(.24)brightness(.86);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.home-hero .orbit{z-index:1;pointer-events:none;border:1px solid #d4b47c3d;border-radius:50%;position:absolute}.home-hero .orbit.orbit-one{inset:11px 4px 20px 6px;transform:rotate(-25deg)}.home-hero .orbit.orbit-two{border-color:#d4b47c1a;inset:55px -22px 69px -20px;transform:rotate(-31deg)}.home-hero .orbit-light{z-index:3;background:#ecd9ad;border-radius:50%;width:5px;height:5px;position:absolute;top:48px;left:86px;box-shadow:0 0 14px 4px #d4b47c73}.home-hero .art-cross{color:#d4b47c;font-size:23px;font-weight:200;position:absolute;bottom:117px;right:-7px}.home-hero .art-label{text-align:center;flex-direction:column;gap:6px;width:100%;display:flex;position:absolute;bottom:-12px;left:0}.home-hero .art-label .eyebrow{letter-spacing:.22em;color:#d4b47c;font-size:9px}.home-hero .art-label span:last-child{color:#8a8378;font-size:11px}.home-hero .scroll-cue{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-hero .scroll-cue span{color:#d4b47c;font-size:16px}.home-page .home-categories,.home-page .verified-antiques,.home-page .new-arrivals,.home-page .how-it-works,.home-page .top-experts,.home-page .community-stories{padding:67px 0}.home-categories{border-top:1px solid #d4b47c40}.home-categories .section-head h2{font-size:30px}.home-categories .category-grid{grid-template-columns:repeat(7,1fr);gap:21px;display:grid}.home-categories .category-tile{text-align:center;white-space:normal;flex-direction:column;align-items:center;gap:8px;display:flex}.home-categories .category-tile:hover img{filter:brightness(.95);transform:scale(1.05)}.home-categories .category-photo{color:#a88a55;background:#1b1916;border:1px solid #d4b47c40;border-radius:65px 65px 7px 7px;place-items:center;width:100%;height:128px;margin-bottom:6px;display:grid;overflow:hidden}.home-categories .category-photo img{object-fit:cover;filter:brightness(.75)saturate(.65);width:100%;height:100%;transition:transform .6s ease-out,filter .6s ease-out}.home-categories .category-name{color:#efe8dc;max-width:150px;font-size:11px;line-height:1.5}.home-categories .category-count{color:#8a8378;font-size:9px}.verified-antiques{background:linear-gradient(135deg,#211b141f,#0000);border-top:1px solid #d4b47c0d}.verified-antiques .verified-swiper{width:100%}.verified-antiques .verified-slide{width:calc(25% - 16.5px)}.verified-antiques .section-foot{color:#8a8378;justify-content:space-between;align-items:center;margin-top:25px;font-size:11px;flex-direction:row!important}.verified-antiques .section-foot .gold{margin-right:6px}.verified-antiques .carousel-controls{gap:8px;display:flex}.verified-antiques .carousel-controls button{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .3s;display:grid}.verified-antiques .carousel-controls button svg{font-size:16px}.verified-antiques .carousel-controls button:hover{border-color:#d4b47c}.verified-antiques .carousel-controls button.swiper-button-disabled{opacity:.35;cursor:default}.story-band{text-align:center;background:radial-gradient(#71543217,#0000 70%);border-block:1px solid #d4b47c40;align-items:center;padding:60px 20px 64px}.story-band .story-symbol{color:#d4b47c;margin-bottom:14px;font-size:38px}.story-band .eyebrow{color:#d4b47c}.story-band h2{color:#efe8dc;max-width:640px;margin:15px 0;font-size:38px;line-height:1.3}.story-band p{color:#8a8378;margin:0 0 18px;font-size:13px}.new-arrivals .cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.how-it-works{background:#1b1916}.how-it-works .steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:15px;display:grid}.how-it-works .step{border-top:1px solid #d4b47c40;padding-top:22px}.how-it-works .step .step-number{color:#d4b47c;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.how-it-works .step h3{color:#efe8dc;margin:15px 0 10px;font-size:20px}.how-it-works .step p{color:#8a8378;margin:0;font-size:13px}.top-experts .expert-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.community-stories .post-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.footer-container{background:#0e0d0c;border-top:1px solid #d4b47c40;padding:55px 0 22px}.footer-container .container{flex-direction:column}.footer-container .footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;display:grid}.footer-container .wordmark{flex-direction:column;display:flex}.footer-container .wordmark strong{letter-spacing:.14em;text-transform:uppercase;color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.footer-container .wordmark span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;margin-top:6px;font-family:Montserrat,Verdana,sans-serif;font-size:8px;font-weight:600}.footer-container .wordmark strong{transition:color .3s ease-out}.footer-container .wordmark:hover strong,.footer-container .wordmark:focus-visible strong{color:#d4b47c}.footer-container .footer-brand p{color:#8a8378;max-width:280px;margin:18px 0 0;font-size:12px}.footer-container .footer-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-container .footer-links .eyebrow{color:#d4b47c;margin-bottom:7px}.footer-container .footer-links a{color:#c9c1b4;font-size:12px;transition:color .3s}.footer-container .footer-links a:hover{color:#d4b47c}.footer-container .footer-bottom{color:#8a8378;border-top:1px solid #d4b47c40;justify-content:space-between;align-items:center;margin-top:42px;padding-top:20px;font-size:10px;display:flex}.footer-container .footer-langs{align-items:center;gap:12px;display:flex}.footer-container .footer-langs svg{font-size:14px}.footer-container .footer-langs button{letter-spacing:.08em;color:#8a8378;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:10px}.footer-container .footer-langs button.active,.footer-container .footer-langs button:hover{color:#d4b47c}.antique-page select,.antique-page .search-field,.seller-page select,.seller-page .search-field,.antique-filter-drawer select,.antique-filter-drawer .search-field{box-sizing:border-box;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;height:46px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.antique-page select,.seller-page select,.antique-filter-drawer select{cursor:pointer;outline:none;padding:0 14px}.antique-page select:focus,.seller-page select:focus,.antique-filter-drawer select:focus{border-color:#d4b47c}.antique-filter .filter-title{color:#efe8dc;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.antique-filter .filter-title button{color:#d4b47c;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:11px}.antique-filter>.eyebrow{color:#8a8378;margin:26px 0 12px;display:block}.antique-filter .filter-options{flex-direction:column;display:flex}.antique-filter .filter-option{text-align:left;color:#c9c1b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:color .3s;display:flex}.antique-filter .filter-option .radio{border:1px solid #8a8378;border-radius:50%;flex-shrink:0;width:10px;height:10px}.antique-filter .filter-option:hover{color:#efe8dc}.antique-filter .filter-option.selected{color:#d4b47c}.antique-filter .filter-option.selected .radio{background:#d4b47c;border-color:#d4b47c}.antique-filter select{width:100%}.antique-filter .price-box{padding:0 8px}.antique-filter .price-box .MuiSlider-root{color:#d4b47c}.antique-filter .price-box .MuiSlider-rail{color:#8a8378}.antique-filter .range-label{color:#c9c1b4;justify-content:space-between;font-size:11px;display:flex}.antique-filter .toggle-row{color:#c9c1b4;cursor:pointer;align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.antique-filter .toggle-row input{accent-color:#d4b47c}.antique-page .collection-toolbar,.seller-page .collection-toolbar,.member-page .collection-toolbar,.my-page .collection-toolbar{gap:14px;margin-bottom:22px;flex-direction:row!important}.antique-page .collection-toolbar select,.seller-page .collection-toolbar select,.member-page .collection-toolbar select,.my-page .collection-toolbar select{width:210px}.antique-page .search-field,.seller-page .search-field,.member-page .search-field,.my-page .search-field{flex:1;align-items:center;padding:0 6px;display:flex}.antique-page .search-field:focus-within,.seller-page .search-field:focus-within,.member-page .search-field:focus-within,.my-page .search-field:focus-within{border-color:#d4b47c}.antique-page .search-field input,.seller-page .search-field input,.member-page .search-field input,.my-page .search-field input{color:#efe8dc;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 6px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.antique-page .search-field input::placeholder,.seller-page .search-field input::placeholder,.member-page .search-field input::placeholder,.my-page .search-field input::placeholder{color:#8a8378}.antique-page .search-field button,.seller-page .search-field button,.member-page .search-field button,.my-page .search-field button{color:#8a8378;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.antique-page .search-field button svg,.seller-page .search-field button svg,.member-page .search-field button svg,.my-page .search-field button svg{font-size:20px}.antique-page .search-field button:hover,.seller-page .search-field button:hover,.member-page .search-field button:hover,.my-page .search-field button:hover{color:#d4b47c}.antique-page .results-label,.seller-page .results-label,.member-page .results-label,.my-page .results-label{color:#8a8378;justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.antique-page .cards-grid,.seller-page .cards-grid,.member-page .cards-grid,.my-page .cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;transition:opacity .3s;display:grid}.antique-page .cards-grid.loading,.seller-page .cards-grid.loading,.member-page .cards-grid.loading,.my-page .cards-grid.loading{opacity:.5}.antique-page .cards-grid .antique-card .card-image,.seller-page .cards-grid .antique-card .card-image,.member-page .cards-grid .antique-card .card-image,.my-page .cards-grid .antique-card .card-image{height:215px}.antique-page .empty,.seller-page .empty,.member-page .empty,.my-page .empty{text-align:center;align-items:center;padding:60px 20px}.antique-page .empty .empty-symbol,.seller-page .empty .empty-symbol,.member-page .empty .empty-symbol,.my-page .empty .empty-symbol{color:#d4b47c;font-size:40px}.antique-page .empty h2,.seller-page .empty h2,.member-page .empty h2,.my-page .empty h2{color:#efe8dc;margin:16px 0 0;font-size:30px}.antique-page .empty p,.seller-page .empty p,.member-page .empty p,.my-page .empty p{color:#8a8378;margin:10px 0 24px;font-size:13px}.antique-page .pagination-box,.seller-page .pagination-box,.member-page .pagination-box,.my-page .pagination-box{color:#8a8378;align-items:center;gap:12px;margin-top:36px;font-size:11px}.antique-page .pagination-box .MuiPaginationItem-root,.seller-page .pagination-box .MuiPaginationItem-root,.member-page .pagination-box .MuiPaginationItem-root,.my-page .pagination-box .MuiPaginationItem-root{color:#c9c1b4;border:1px solid #0000;font-family:Roboto,Open Sans,Arial,sans-serif}.antique-page .pagination-box .MuiPaginationItem-root.Mui-selected,.seller-page .pagination-box .MuiPaginationItem-root.Mui-selected,.member-page .pagination-box .MuiPaginationItem-root.Mui-selected,.my-page .pagination-box .MuiPaginationItem-root.Mui-selected{color:#121110;background:#d4b47c}.antique-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover,.seller-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover,.member-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover,.my-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:#e3c893}.antique-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected),.seller-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected),.member-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected),.my-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected){background:0 0;border-color:#d4b47c40}#pc-wrap .antique-page{padding:48px 0 88px}#pc-wrap .antique-page>.container{flex-direction:row;align-items:flex-start;gap:44px}#pc-wrap .antique-page .filter-column{border-right:1px solid #d4b47c40;flex-shrink:0;width:230px;padding-right:26px;position:sticky;top:137px}#pc-wrap .antique-page .list-column{flex:1;min-width:0}.antique-detail .back-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4b47c40;align-self:flex-start;gap:10px;margin-bottom:28px;font-family:Roboto,Open Sans,Arial,sans-serif}.antique-detail .detail-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;display:grid}.antique-detail .main-image{background:#1b1916;border-radius:14px;height:580px;overflow:hidden}.antique-detail .main-image img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.antique-detail .thumbnails{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.antique-detail .thumbnails button{opacity:.6;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:7px;width:82px;height:76px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.antique-detail .thumbnails button img{object-fit:cover;width:100%;height:100%}.antique-detail .thumbnails button.active,.antique-detail .thumbnails button:hover{opacity:1;border-color:#d4b47c}.antique-detail .detail-copy{flex-direction:column;display:flex}.antique-detail .detail-copy .eyebrow{color:#d4b47c;align-self:flex-start}.antique-detail .detail-copy h1{color:#efe8dc;margin:12px 0 0;font-size:44px;line-height:1.15}.antique-detail .detail-copy .era{color:#8a8378;margin:10px 0 0;font-size:13px}.antique-detail .detail-price{color:#efe8dc;margin:22px 0 0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.antique-detail .badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.antique-detail .badges:empty{display:none}.antique-detail .badge{color:#d4b47c;background:#d4b47c0d;border:1px solid #d4b47c40;border-radius:20px;padding:7px 13px;font-size:11px}.antique-detail .badge.muted{color:#c9c1b4}.antique-detail .detail-description{color:#c9c1b4;white-space:pre-line;margin:24px 0 0;font-size:14px;line-height:1.9}.antique-detail .details-table{margin:24px 0 0}.antique-detail .details-table>div{border-bottom:1px solid #d4b47c40;justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.antique-detail .details-table dt{color:#8a8378}.antique-detail .details-table dd{text-align:right;color:#efe8dc;margin:0}.antique-detail .detail-stats{color:#8a8378;gap:20px;margin-top:16px;font-size:12px;display:flex}.antique-detail .detail-stats span{align-items:center;gap:6px;display:flex}.antique-detail .detail-stats svg{font-size:16px}.antique-detail .detail-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.antique-detail .detail-actions .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.antique-detail .detail-actions .pill.outline{background:0 0}.antique-detail .detail-actions .pill.outline.liked{color:#d4b47c;border-color:#d4b47c}.antique-detail .seller-inline{border-top:1px solid #d4b47c40;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:24px;display:flex}.antique-detail .seller-inline .seller-link{align-items:center;gap:14px;display:flex}.antique-detail .seller-inline .seller-link img{object-fit:cover;border:1px solid #d4b47c40;border-radius:50%;width:46px;height:46px}.antique-detail .seller-inline .seller-link strong{color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;display:block}.antique-detail .seller-inline .seller-link span{color:#8a8378;font-size:11px}.antique-detail .follow-button{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c73;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;display:inline-flex}.antique-detail .follow-button svg{font-size:16px}.antique-detail .follow-button.following{color:#d4b47c;border-color:#d4b47c}.antique-detail .comment-section{border-top:1px solid #d4b47c40;max-width:760px;margin-top:72px;padding-top:40px}.antique-detail .similar-antiques{margin-top:80px}.antique-detail .similar-antiques .cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.antique-detail .skeleton .skeleton-image,.antique-detail .skeleton .skeleton-copy i{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite detail-shimmer;display:block}.antique-detail .skeleton .skeleton-image{height:580px}.antique-detail .skeleton .skeleton-copy i{height:28px;margin-bottom:18px}.antique-detail .skeleton .skeleton-copy i:first-child{width:40%}.antique-detail .skeleton .skeleton-copy i:nth-child(2){height:56px}.antique-detail .skeleton .skeleton-copy i:last-child{width:60%}.antique-detail.missing{text-align:center;align-items:center;padding:200px 20px 140px}.antique-detail.missing .missing-symbol{color:#d4b47c;font-size:42px}.antique-detail.missing h1{color:#efe8dc;margin:18px 0 0;font-size:36px}.antique-detail.missing p{color:#8a8378;margin:12px 0 28px;font-size:13px}#pc-wrap .antique-detail:not(.missing){padding:165px 0 90px}#pc-wrap .antique-detail:not(.missing) .container{flex-direction:column}#pc-wrap .antique-detail:not(.missing) .gallery{position:sticky;top:137px}#pc-wrap .antique-detail:not(.missing) .skeleton{width:1300px;margin:0 auto}@keyframes detail-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-zone{text-align:center;color:#d4b47c;cursor:pointer;background:#1b1916;border:1px dashed #a88a55;border-radius:15px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:30px 20px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.upload-zone:hover,.upload-zone:focus-visible,.upload-zone.dragging{background:#d4b47c0d;border-color:#d4b47c}.upload-zone .upload-icon{font-size:40px}.upload-zone strong{color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.upload-zone>span{color:#8a8378;font-size:12px}.upload-zone.has-image{border-style:solid;border-color:#d4b47c40;padding:0}.upload-zone.has-image img{object-fit:contain;background:#0e0d0c;width:100%;height:300px}.upload-zone .upload-actions{color:#efe8dc;background:linear-gradient(#0000,#0e0d0ce6);justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.upload-zone .upload-actions button{color:#efe8dc;cursor:pointer;background:#121110d9;border:1px solid #d4b47c40;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.upload-zone .upload-actions button svg{font-size:16px}.upload-zone .upload-busy{color:#efe8dc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121110b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.busy-symbol,.state-symbol.pulse{color:#d4b47c;font-size:34px;animation:1.4s ease-in-out infinite search-pulse}.antique-search .search-inputs{grid-template-columns:1.3fr auto 1fr;align-items:center;gap:30px;display:grid}.antique-search .search-or{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:14px}.antique-search .describe-form{flex-direction:column;gap:10px;display:flex}.antique-search .describe-form .eyebrow{color:#d4b47c}.antique-search .describe-field{background:#26231f;border:1px solid #d4b47c40;border-radius:9px;align-items:center;height:48px;padding:0 6px 0 14px;display:flex}.antique-search .describe-field:focus-within{border-color:#d4b47c}.antique-search .describe-field input{color:#efe8dc;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.antique-search .describe-field input::placeholder{color:#8a8378}.antique-search .describe-field button{color:#8a8378;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.antique-search .describe-field button:hover{color:#d4b47c}.antique-search .describe-hint{color:#8a8378;font-size:11px}.antique-search .looks-like{margin-top:34px}.antique-search .looks-like .eyebrow{color:#8a8378;margin-bottom:12px;display:block}.antique-search .chips{flex-wrap:wrap;gap:8px;display:flex}.antique-search .chip{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:25px;align-items:center;gap:8px;padding:8px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.antique-search .chip .confidence{color:#d4b47c;font-size:10px}.antique-search .chip.selected{color:#121110;background:#d4b47c;border-color:#d4b47c}.antique-search .chip.selected .confidence{color:#121110}.antique-search .chip:disabled{opacity:.6;cursor:default}.antique-search .search-state{text-align:center;align-items:center;padding:64px 20px}.antique-search .search-state .state-symbol{color:#d4b47c;font-size:38px}.antique-search .search-state h2{color:#efe8dc;margin:14px 0 0;font-size:28px}.antique-search .search-state p{color:#8a8378;margin:10px 0 0;font-size:13px}.antique-search .search-state .pill{cursor:pointer;background:0 0;margin-top:22px;font-family:Roboto,Open Sans,Arial,sans-serif}.antique-search .search-results{margin-top:40px}.antique-search .results-label{color:#8a8378;justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.antique-search .cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;transition:opacity .3s;display:grid}.antique-search .cards-grid.loading{opacity:.5}#pc-wrap .antique-search{padding:48px 0 90px}#pc-wrap .antique-search .container{flex-direction:column}@keyframes search-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.busy-symbol,.state-symbol.pulse{animation:none}}.sell-page{padding:48px 0 90px}.sell-page .container{flex-direction:column}.sell-page .eyebrow{color:#d4b47c}.sell-page .field-note{color:#8a8378;font-size:11px;line-height:1.6;display:block}.sell-page .sell-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.sell-page .sell-form{flex-direction:column;gap:22px;max-width:760px;display:flex}.sell-page .sell-form section{background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;flex-direction:column;gap:18px;padding:28px;display:flex}.sell-page .sell-form label,.sell-page .sell-form .field{flex-direction:column;gap:8px;display:flex}.sell-page .sell-form label>span,.sell-page .sell-form label .field-label,.sell-page .sell-form .field>span,.sell-page .sell-form .field .field-label{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;align-items:baseline;gap:8px;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600;display:flex}.sell-page .sell-form label>span em,.sell-page .sell-form label .field-label em,.sell-page .sell-form .field>span em,.sell-page .sell-form .field .field-label em{letter-spacing:.04em;text-transform:none;color:#8a8378b3;font-style:normal}.sell-page .sell-form label small,.sell-page .sell-form .field small{color:#8a8378;align-self:flex-end;font-size:10px}.sell-page .sell-form input:not([type=checkbox]),.sell-page .sell-form textarea,.sell-page .sell-form select{box-sizing:border-box;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;outline:none;width:100%;padding:13px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:14px;transition:border-color .3s}.sell-page .sell-form input:not([type=checkbox])::placeholder,.sell-page .sell-form textarea::placeholder,.sell-page .sell-form select::placeholder{color:#8a8378}.sell-page .sell-form input:not([type=checkbox]):focus,.sell-page .sell-form textarea:focus,.sell-page .sell-form select:focus{border-color:#d4b47c}.sell-page .sell-form input:not([type=checkbox]):disabled,.sell-page .sell-form textarea:disabled,.sell-page .sell-form select:disabled{color:#8a8378;cursor:not-allowed;background:0 0}.sell-page .sell-form textarea{resize:vertical;min-height:140px;line-height:1.65}.sell-page .sell-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#8a8378 50%),linear-gradient(135deg,#8a8378 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.sell-page .sell-form .field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sell-page .sell-form .price-field{max-width:260px}.sell-page .sell-form .price-input{position:relative}.sell-page .sell-form .price-input em{color:#8a8378;font-size:14px;font-style:normal;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.sell-page .sell-form .price-input input{padding-left:30px}.sell-page .sell-form .chips{flex-wrap:wrap;gap:8px;display:flex}.sell-page .sell-form .chips .chip{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:25px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:background .3s,color .3s,border-color .3s}.sell-page .sell-form .chips .chip:hover:not(:disabled){border-color:#d4b47c}.sell-page .sell-form .chips .chip.selected{color:#121110;background:#d4b47c;border-color:#d4b47c}.sell-page .sell-form .chips .chip:disabled{cursor:not-allowed}.sell-page .sell-form .chips .chip:disabled:not(.selected){opacity:.45}.sell-page .sell-form .details-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sell-page .sell-form .details-fields .check-row{grid-column:1/-1}.sell-page .sell-form .check-row{color:#c9c1b4;cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5}.sell-page .sell-form .check-row input{accent-color:#d4b47c;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.sell-page .sell-form .toggle-row{cursor:pointer;border:1px solid #d4b47c40;border-radius:10px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px;position:relative}.sell-page .sell-form .toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.sell-page .sell-form .toggle-row .toggle{background:#26231f;border:1px solid #d4b47c40;border-radius:20px;flex-shrink:0;width:38px;height:22px;margin-top:2px;transition:background .3s,border-color .3s;position:relative}.sell-page .sell-form .toggle-row .toggle:after{content:"";background:#8a8378;border-radius:50%;width:14px;height:14px;transition:transform .3s ease-out,background .3s;position:absolute;top:3px;left:3px}.sell-page .sell-form .toggle-row input:checked+.toggle{background:#d4b47c33;border-color:#d4b47c}.sell-page .sell-form .toggle-row input:checked+.toggle:after{background:#d4b47c;transform:translate(16px)}.sell-page .sell-form .toggle-row input:focus-visible+.toggle{outline-offset:3px;outline:1px solid #d4b47c}.sell-page .sell-form .toggle-row>span:last-child{letter-spacing:0;text-transform:none;flex-direction:column;gap:4px;font-size:13px;display:flex}.sell-page .sell-form .toggle-row>span:last-child strong{color:#efe8dc;font-weight:600}.sell-page .sell-form .toggle-row>span:last-child small{align-self:auto;font-size:12px;line-height:1.6}.sell-page .sell-form .sell-submit{background:0 0;border:0;padding:6px 0 0}.sell-page .sell-form .submit-row{align-items:center;gap:24px;display:flex}.sell-page .sell-form .submit-row .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.sell-page .sell-form .submit-row .pill:disabled{opacity:.6;cursor:default;transform:none}.sell-page .sell-note{color:#d4b47c;background:#d4b47c0f;border:1px solid #d4b47c59;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.sell-page .sell-note svg{flex-shrink:0;margin-top:1px;font-size:18px}.sell-page .photo-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.sell-page .photo-item,.sell-page .photo-add{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.sell-page .photo-item{background:#26231f;border:1px solid #d4b47c40}.sell-page .photo-item.cover{border-color:#d4b47c}.sell-page .photo-item img{object-fit:cover;width:100%;height:100%}.sell-page .photo-item .cover-tag{letter-spacing:.1em;text-transform:uppercase;color:#121110;background:#d4b47c;border-radius:20px;padding:2px 8px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600;position:absolute;bottom:6px;left:6px}.sell-page .photo-item .photo-remove{color:#efe8dc;cursor:pointer;background:#121110d9;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px}.sell-page .photo-item .photo-remove svg{font-size:15px}.sell-page .photo-item .photo-cover{color:#efe8dc;cursor:pointer;opacity:0;background:#121110cc;border:0;border-radius:20px;padding:5px 0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:10px;transition:opacity .3s;position:absolute;bottom:6px;left:6px;right:6px}.sell-page .photo-item:hover .photo-cover,.sell-page .photo-item .photo-cover:focus-visible{opacity:1}.sell-page .photo-add{color:#d4b47c;cursor:pointer;background:#26231f;border:1px dashed #a88a55;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:11px;transition:background .3s;display:flex}.sell-page .photo-add:hover{background:#d4b47c0f}.sell-page .photo-add svg{font-size:24px}.sell-page .photo-field .field-note{margin-top:10px}.sell-page .sell-aside.with-estimate{position:static}.sell-page .sell-aside{background:radial-gradient(circle at 90% 10%,#a88a5524,#0000 60%),#1b1916;border:1px solid #d4b47c40;border-radius:12px;flex-direction:column;gap:14px;padding:26px;display:flex;position:sticky;top:150px}.sell-page .sell-aside ul{flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;display:flex}.sell-page .sell-aside li{color:#c9c1b4;font-size:13px;line-height:1.65}.sell-page .sell-aside li::marker{color:#d4b47c}.sell-page .sell-aside .text-link{align-self:flex-start}.sell-page .sell-form section.listing-assist{background:radial-gradient(circle at 0 0,#d4b47c1f,#0000 55%),#1b1916;border-color:#d4b47c73;gap:14px}.sell-page .assist-head{align-items:flex-start;gap:14px;display:flex}.sell-page .assist-head strong{letter-spacing:0;color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;display:block}.sell-page .assist-head p{color:#c9c1b4;margin:6px 0 0;font-size:13px;line-height:1.65}.sell-page .assist-mark{color:#121110;background:#d4b47c;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.sell-page .assist-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sell-page .assist-actions .pill svg{font-size:18px}.sell-page .assist-status{color:#c9c1b4;background:#121110;border:1px solid #d4b47c40;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.sell-page .assist-status.done{border-color:#8fa67a73}.sell-page .assist-status.error{color:#efe8dc;border-color:#b5654f8c}.sell-page .assist-status .text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.sell-page .assist-dots{gap:4px;display:inline-flex}.sell-page .assist-dots i{background:#d4b47c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assist-dot}.sell-page .assist-dots i:nth-child(2){animation-delay:.15s}.sell-page .assist-dots i:nth-child(3){animation-delay:.3s}.sell-page .assist-note{color:#8a8378;font-size:11px}.sell-page .verify-tag{letter-spacing:.1em;text-transform:uppercase;color:#121110;background:#d4b47c;border-radius:10px;padding:2px 7px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:700}.sell-page .assist-estimate{border-bottom:1px solid #d4b47c40;flex-direction:column;gap:18px;padding-bottom:18px;display:flex}.sell-page .estimate-card{flex-direction:column;gap:8px;display:flex}.sell-page .estimate-card p{color:#c9c1b4;margin:0;font-size:12px;line-height:1.65}.sell-page .estimate-card .pill{cursor:pointer;background:0 0;align-self:flex-start;margin-top:4px;font-family:Roboto,Open Sans,Arial,sans-serif}.sell-page .estimate-card .pill:disabled{color:#8fa67a;cursor:default;border-color:#8fa67a73}.sell-page .estimate-range{color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.sell-page .estimate-meta{color:#8a8378;font-size:12px}.sell-page .estimate-meta .confidence{font-weight:600}.sell-page .estimate-meta .confidence.high{color:#8fa67a}.sell-page .estimate-meta .confidence.medium{color:#d4b47c}.sell-page .estimate-meta .confidence.low{color:#b5654f}.sell-page .comparables{flex-direction:column;gap:10px;display:flex}.sell-page .comparables .comparable-prices{color:#c9c1b4;margin:0;font-size:12px;line-height:1.6}.sell-page .comparables ul{gap:8px;padding:0;list-style:none}.sell-page .comparables li::marker{content:none}.sell-page .comparables a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.sell-page .comparables a:hover b{color:#d4b47c}.sell-page .comparables img{object-fit:cover;border:1px solid #d4b47c40;border-radius:6px;flex-shrink:0;width:44px;height:44px}.sell-page .comparables span{flex-direction:column;gap:2px;min-width:0;display:flex}.sell-page .comparables b{text-overflow:ellipsis;white-space:nowrap;color:#efe8dc;font-size:12px;font-weight:600;transition:color .3s ease-out;overflow:hidden}.sell-page .comparables b em{color:#d4b47c;font-style:normal}.sell-page .comparables small{color:#8a8378;font-size:11px}.sell-page .assist-disclaimer{color:#8a8378;font-size:11px;line-height:1.6}.sell-page .sell-panel{text-align:center;background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;align-items:center;max-width:560px;margin:20px auto;padding:48px 36px}.sell-page .sell-panel .panel-symbol{color:#d4b47c;font-size:38px}.sell-page .sell-panel h2{color:#efe8dc;margin:14px 0 0;font-size:30px}.sell-page .sell-panel p{color:#c9c1b4;margin:12px 0 26px;font-size:14px;line-height:1.7}.sell-page .sell-panel .panel-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sell-page .sell-panel button.pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.sell-page .sell-skeleton{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;border-radius:12px;height:640px;animation:1.4s ease-in-out infinite detail-shimmer}@media (prefers-reduced-motion:reduce){.sell-page *{transition:none!important;animation:none!important}}@keyframes assist-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.seller-grid{grid-template-columns:repeat(3,1fr);gap:24px;transition:opacity .3s;display:grid}.seller-grid.loading{opacity:.5}.seller-card{text-align:center;background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;align-items:center;padding:34px 28px 26px;transition:border-color .4s;position:relative}.seller-card:hover{border-color:#a88a5599}.seller-card .heart{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.seller-card .heart svg{font-size:17px}.seller-card .heart.liked,.seller-card .heart:hover{color:#d4b47c;border-color:#d4b47c}.seller-card .seller-identity{white-space:normal;flex-direction:column;align-items:center;display:flex}.seller-card .seller-identity img{object-fit:cover;filter:grayscale(.6);border:1px solid #a88a55;border-radius:50%;width:84px;height:84px;margin-bottom:18px;padding:3px}.seller-card .seller-identity .eyebrow{color:#d4b47c}.seller-card .seller-identity h3{color:#efe8dc;margin:8px 0 0;font-size:21px;transition:color .3s}.seller-card .seller-identity:hover h3{color:#d4b47c}.seller-card .seller-desc{color:#c9c1b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.seller-card .seller-stats{color:#8a8378;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:14px;font-size:11px;display:flex}.seller-card .seller-actions{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.seller-card .follow-button{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c73;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;display:inline-flex}.seller-card .follow-button svg{font-size:16px}.seller-card .follow-button.following{color:#d4b47c;border-color:#d4b47c}#pc-wrap .seller-page{padding:48px 0 90px}#pc-wrap .seller-page .container{flex-direction:column}.specialty-chips{flex-wrap:wrap;gap:8px;margin:-6px 0 24px;display:flex}.expert-page .chip,.specialty-chips .chip{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:25px;padding:8px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:background .3s,color .3s}.expert-page .chip.selected,.specialty-chips .chip.selected{color:#121110;background:#d4b47c;border-color:#d4b47c}.specialty-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 14px;display:flex}.specialty-tags span{letter-spacing:.04em;color:#d4b47c;border:1px solid #d4b47c40;border-radius:20px;padding:4px 10px;font-size:10px}.expert-card{position:relative}.expert-card .heart{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.expert-card .heart svg{font-size:17px}.expert-card .heart.liked,.expert-card .heart:hover{color:#d4b47c;border-color:#d4b47c}.expert-card .expert-actions{justify-content:center;align-items:center;gap:18px;display:flex}.expert-card .follow-button{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c73;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;display:inline-flex}.expert-card .follow-button svg{font-size:16px}.expert-card .follow-button.following{color:#d4b47c;border-color:#d4b47c}.expert-card.detailed p{margin-bottom:8px}.apply-banner{background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:34px;flex-direction:row!important}.apply-banner h2{color:#efe8dc;margin:0;font-size:28px}.apply-banner p{color:#8a8378;margin:10px 0 0;font-size:13px}.verification-steps{margin-top:64px;scroll-margin-top:140px}.verification-steps .eyebrow{color:#d4b47c}.verification-steps h2{color:#efe8dc;margin:8px 0 24px;font-size:30px}.verification-steps .steps-list{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.verification-steps .steps-list li{border-top:1px solid #d4b47c40;padding-top:18px}.verification-steps .step-number{color:#d4b47c;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.verification-steps h3{color:#efe8dc;margin:10px 0 8px;font-size:18px}.verification-steps p{color:#8a8378;margin:0;font-size:13px;line-height:1.7}.verification-steps.compact .steps-list{grid-template-columns:1fr;gap:20px}.expert-page .verification-steps.compact .steps-list{grid-template-columns:repeat(4,1fr)}.expert-apply .apply-main{flex:1;min-width:0}.expert-apply .apply-form{max-width:620px}.expert-apply .apply-form .expert-fields{border-top:0;margin-top:0;padding-top:0}.expert-apply .apply-form>.pill{cursor:pointer;align-self:flex-start;margin-top:22px;font-family:Roboto,Open Sans,Arial,sans-serif}.expert-apply .apply-form>.pill:disabled{opacity:.6}.expert-apply .apply-state{background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;align-items:flex-start;max-width:620px;margin-bottom:30px;padding:36px}.expert-apply .apply-state .state-symbol,.expert-apply .apply-state .state-icon{color:#d4b47c;font-size:36px}.expert-apply .apply-state h2{color:#efe8dc;margin:12px 0 0;font-size:28px}.expert-apply .apply-state p{color:#c9c1b4;margin:10px 0 0;font-size:13px;line-height:1.7}.expert-apply .apply-state p strong{color:#efe8dc}.expert-apply .apply-state .specialty-tags{justify-content:flex-start;margin-top:16px}.expert-apply .apply-state .state-note{color:#8a8378;margin-top:6px;font-size:12px}.expert-apply .apply-state .state-actions{gap:10px;margin-top:22px;display:flex}.expert-apply .apply-state.rejected{border-left:3px solid #b5654f}.expert-apply .apply-side .verification-steps{margin-top:0}#pc-wrap .expert-apply{padding:48px 0 90px}#pc-wrap .expert-apply>.container{flex-direction:row;align-items:flex-start;gap:64px}#pc-wrap .expert-apply .apply-side{flex-shrink:0;width:340px;position:sticky;top:137px}.member-page .container,.my-page .container{flex-direction:column}.member-page .member-header,.my-page .member-header{border-bottom:1px solid #d4b47c40;grid-template-columns:auto 1fr auto;align-items:start;gap:40px;padding-bottom:40px;display:grid}.member-page .member-avatar,.my-page .member-avatar{object-fit:cover;border:1px solid #a88a55;border-radius:50%;width:148px;height:148px;padding:4px}.member-page .member-identity,.my-page .member-identity{flex-direction:column;min-width:0;padding-top:10px;display:flex}.member-page .member-identity .eyebrow,.my-page .member-identity .eyebrow{color:#d4b47c}.member-page .member-identity h1,.my-page .member-identity h1{color:#efe8dc;word-break:break-word;margin:10px 0 0;font-size:46px;line-height:1.15}.member-page .member-identity .member-desc,.my-page .member-identity .member-desc{color:#c9c1b4;white-space:pre-line;max-width:620px;margin:14px 0 0;font-size:14px;line-height:1.75}.member-page .member-identity .member-expertise,.my-page .member-identity .member-expertise{color:#8a8378;margin-top:16px;font-size:12px}.member-page .member-identity .member-expertise .specialty-tags,.my-page .member-identity .member-expertise .specialty-tags{justify-content:flex-start;margin:10px 0 0}.member-page .member-identity .member-since,.my-page .member-identity .member-since{letter-spacing:.04em;color:#8a8378;margin-top:18px;font-size:11px}.member-page .member-identity .member-restricted,.my-page .member-identity .member-restricted{color:#b5654f;border:1px solid #b5654f66;border-radius:8px;align-self:flex-start;margin:16px 0 0;padding:8px 14px;font-size:12px}.member-page .member-side,.my-page .member-side{flex-direction:column;align-items:flex-end;gap:28px;padding-top:10px;display:flex}.member-page .member-actions,.my-page .member-actions{align-items:center;gap:12px;display:flex}.member-page .member-actions .pill,.my-page .member-actions .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.member-page .member-actions .pill.following,.my-page .member-actions .pill.following{color:#d4b47c;border-color:#d4b47c}.member-page .member-actions .heart,.my-page .member-actions .heart{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c73;border-radius:50%;place-items:center;width:48px;height:48px;transition:color .3s,border-color .3s;display:grid}.member-page .member-actions .heart svg,.my-page .member-actions .heart svg{font-size:20px}.member-page .member-actions .heart.liked,.member-page .member-actions .heart:hover,.my-page .member-actions .heart.liked,.my-page .member-actions .heart:hover{color:#d4b47c;border-color:#d4b47c}.member-page .member-stats,.my-page .member-stats{grid-template-columns:repeat(4,auto);align-items:start;gap:0 30px;display:grid}.member-page .member-stats>button,.member-page .member-stats>div,.my-page .member-stats>button,.my-page .member-stats>div{background:0 0;border:0;flex-direction:column;align-items:flex-end;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;line-height:1.3;display:flex}.member-page .member-stats>button,.my-page .member-stats>button{cursor:pointer}.member-page .member-stats>button:hover strong,.my-page .member-stats>button:hover strong{color:#d4b47c}.member-page .member-stats strong,.my-page .member-stats strong{color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;transition:color .3s}.member-page .member-stats span,.my-page .member-stats span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;margin-top:2px;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.member-page .member-tabs,.my-page .member-tabs{border-bottom:1px solid #d4b47c1f;gap:36px;margin:6px 0 34px;display:flex}.member-page .member-tabs button,.my-page .member-tabs button{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#c9c1b4;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:20px 0 16px;font-family:Montserrat,Verdana,sans-serif;font-size:11px;transition:color .3s;display:inline-flex;position:relative}.member-page .member-tabs button span,.my-page .member-tabs button span{letter-spacing:0;color:#8a8378;font-size:10px}.member-page .member-tabs button:after,.my-page .member-tabs button:after{content:"";background:#d4b47c;width:0;height:1px;transition:width .4s ease-out;position:absolute;bottom:-1px;left:0}.member-page .member-tabs button:hover,.member-page .member-tabs button.active,.my-page .member-tabs button:hover,.my-page .member-tabs button.active{color:#d4b47c}.member-page .member-tabs button.active:after,.my-page .member-tabs button.active:after{width:100%}.member-page .post-grid,.my-page .post-grid{grid-template-columns:repeat(3,1fr);gap:28px;transition:opacity .3s;display:grid}.member-page .post-grid.loading,.my-page .post-grid.loading{opacity:.5}.member-page .follow-list,.my-page .follow-list{max-width:760px;margin:0;padding:0;list-style:none;transition:opacity .3s}.member-page .follow-list.loading,.my-page .follow-list.loading{opacity:.5}.member-page .follow-list li,.my-page .follow-list li{border-bottom:1px solid #d4b47c1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.member-page .follow-list .follow-identity,.my-page .follow-list .follow-identity{align-items:center;gap:14px;min-width:0;display:flex}.member-page .follow-list .follow-identity img,.my-page .follow-list .follow-identity img{object-fit:cover;border:1px solid #d4b47c40;border-radius:50%;flex-shrink:0;width:46px;height:46px}.member-page .follow-list .follow-identity div,.my-page .follow-list .follow-identity div{flex-direction:column;min-width:0;display:flex}.member-page .follow-list .follow-identity strong,.my-page .follow-list .follow-identity strong{color:#efe8dc;text-overflow:ellipsis;font-size:14px;font-weight:600;transition:color .3s;overflow:hidden}.member-page .follow-list .follow-identity span,.my-page .follow-list .follow-identity span{color:#8a8378;margin-top:3px;font-size:11px}.member-page .follow-list .follow-identity:hover strong,.my-page .follow-list .follow-identity:hover strong{color:#d4b47c}.member-page .follow-list .follow-button,.my-page .follow-list .follow-button{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c73;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;display:inline-flex}.member-page .follow-list .follow-button svg,.my-page .follow-list .follow-button svg{font-size:16px}.member-page .follow-list .follow-button.following,.my-page .follow-list .follow-button.following{color:#d4b47c;border-color:#d4b47c}.member-page .comment-section,.my-page .comment-section{max-width:760px}.member-page .member-header.skeleton,.my-page .member-header.skeleton{grid-template-columns:auto 1fr}.member-page .member-header.skeleton .skeleton-avatar,.member-page .member-header.skeleton .skeleton-copy i,.my-page .member-header.skeleton .skeleton-avatar,.my-page .member-header.skeleton .skeleton-copy i{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;animation:1.4s ease-in-out infinite detail-shimmer;display:block}.member-page .member-header.skeleton .skeleton-avatar,.my-page .member-header.skeleton .skeleton-avatar{border-radius:50%;width:148px;height:148px}.member-page .member-header.skeleton .skeleton-copy,.my-page .member-header.skeleton .skeleton-copy{padding-top:14px}.member-page .member-header.skeleton .skeleton-copy i,.my-page .member-header.skeleton .skeleton-copy i{border-radius:8px;height:22px;margin-bottom:16px}.member-page .member-header.skeleton .skeleton-copy i:first-child,.my-page .member-header.skeleton .skeleton-copy i:first-child{width:20%}.member-page .member-header.skeleton .skeleton-copy i:nth-child(2),.my-page .member-header.skeleton .skeleton-copy i:nth-child(2){width:45%;height:48px}.member-page .member-header.skeleton .skeleton-copy i:last-child,.my-page .member-header.skeleton .skeleton-copy i:last-child{width:60%}.member-page.missing,.my-page.missing{text-align:center;align-items:center;padding:200px 20px 140px}.member-page.missing .missing-symbol,.my-page.missing .missing-symbol{color:#d4b47c;font-size:42px}.member-page.missing h1,.my-page.missing h1{color:#efe8dc;margin:18px 0 0;font-size:36px}.member-page.missing p,.my-page.missing p{color:#8a8378;margin:12px 0 28px;font-size:13px}#pc-wrap .member-page:not(.missing),#pc-wrap .my-page:not(.missing){padding:165px 0 90px}@media (prefers-reduced-motion:reduce){.member-page *,.my-page *{transition:none!important;animation:none!important}}.my-page .my-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:56px;display:grid}.my-page .my-panel{min-width:0}.my-page .my-section-head{border-bottom:1px solid #d4b47c40;margin-bottom:28px;padding-bottom:22px}.my-page .my-section-head .eyebrow{color:#d4b47c}.my-page .my-section-head h1{color:#efe8dc;margin:8px 0 0;font-size:38px;line-height:1.2}.my-page .muted{color:#8a8378;font-size:12px}.my-page button.pill.outline{background:0 0}.my-page button.pill.outline:hover:not(:disabled){background:#d4b47c0f}.my-page .text-button{color:#8a8378;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px}.my-page .text-button:hover:not(:disabled){color:#efe8dc;border-bottom-color:#d4b47c40}.my-page .soon{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;border:1px solid #8a837866;border-radius:20px;padding:2px 8px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600}.my-page .my-menu{gap:18px;position:sticky;top:150px}.my-page .my-card{text-align:center;background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;flex-direction:column;align-items:center;padding:30px 24px 24px;display:flex}.my-page .my-card img{object-fit:cover;border:1px solid #a88a55;border-radius:50%;width:92px;height:92px;margin-bottom:16px;padding:3px}.my-page .my-card .eyebrow{color:#d4b47c}.my-page .my-card h2{color:#efe8dc;word-break:break-word;margin:6px 0 0;font-size:24px}.my-page .my-card .text-link{margin-top:18px}.my-page .my-stats{border-top:1px solid #d4b47c1f;grid-template-columns:repeat(3,1fr);width:100%;margin-top:18px;padding-top:16px;display:grid}.my-page .my-stats span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;flex-direction:column;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600;display:flex}.my-page .my-stats strong{letter-spacing:0;color:#efe8dc;margin-bottom:2px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.my-page .my-links{flex-direction:column;display:flex}.my-page .my-links button{text-align:left;color:#c9c1b4;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4b47c14;justify-content:space-between;align-items:center;gap:10px;padding:13px 4px 13px 16px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px;transition:color .3s;display:flex;position:relative}.my-page .my-links button:before{content:"";background:#d4b47c;width:2px;height:0;transition:height .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.my-page .my-links button:hover:not(:disabled),.my-page .my-links button.active{color:#d4b47c}.my-page .my-links button.active:before{height:18px}.my-page .my-links button:disabled{color:#8a8378;cursor:default}.my-page .profile-form{max-width:720px}.my-page .avatar-field{align-items:center;gap:24px;margin-bottom:30px;display:flex}.my-page .avatar-field img{object-fit:cover;border:1px solid #a88a55;border-radius:50%;flex-shrink:0;width:104px;height:104px;padding:3px}.my-page .avatar-field>div{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.my-page .avatar-field .pill{cursor:pointer;min-height:42px;font-family:Roboto,Open Sans,Arial,sans-serif}.my-page .avatar-field p{color:#8a8378;flex-basis:100%;margin:0;font-size:11px}.my-page .field-grid{grid-template-columns:1fr 1fr;gap:20px 22px;display:grid}.my-page .field-grid label{flex-direction:column;gap:8px;display:flex}.my-page .field-grid label.wide{grid-column:1/-1}.my-page .field-grid label>span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.my-page .field-grid label small{color:#8a8378;align-self:flex-end;font-size:10px}.my-page .field-grid input,.my-page .field-grid textarea{box-sizing:border-box;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;outline:none;width:100%;padding:13px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:14px;transition:border-color .3s}.my-page .field-grid input::placeholder,.my-page .field-grid textarea::placeholder{color:#8a8378}.my-page .field-grid input:focus,.my-page .field-grid textarea:focus{border-color:#d4b47c}.my-page .field-grid textarea{resize:vertical;min-height:110px;line-height:1.6}.my-page .form-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.my-page .form-actions .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.my-page .form-actions .pill:disabled{opacity:.5;cursor:default;transform:none}.my-page .status-chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.my-page .status-chips button{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:30px;padding:7px 15px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:color .3s,border-color .3s}.my-page .status-chips button:hover,.my-page .status-chips button.active{color:#d4b47c;border-color:#d4b47c}.my-page .listing-list{margin:0;padding:0;list-style:none;transition:opacity .3s}.my-page .listing-list.loading{opacity:.5}.my-page .listing-list li{border-bottom:1px solid #d4b47c1f;grid-template-columns:112px 1fr auto;align-items:center;gap:22px;padding:18px 0;display:grid}.my-page .listing-list li.closed .listing-image img{filter:grayscale()brightness(.6)}.my-page .listing-image{background:#1b1916;border-radius:10px;width:112px;height:112px;display:block;overflow:hidden}.my-page .listing-image img{object-fit:cover;width:100%;height:100%}.my-page .listing-copy{min-width:0}.my-page .listing-copy h3{color:#efe8dc;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 6px;font-size:19px;transition:color .3s;overflow:hidden}.my-page .listing-copy a:hover h3{color:#d4b47c}.my-page .listing-badges{flex-wrap:wrap;gap:8px;display:flex}.my-page .listing-badges span{letter-spacing:.06em;border:1px solid #d4b47c40;border-radius:20px;padding:3px 10px;font-size:10px}.my-page .listing-badges .status{color:#c9c1b4}.my-page .listing-badges .status.active{color:#8fa67a;border-color:#8fa67a73}.my-page .listing-badges .status.pending_authentication{color:#d4b47c;border-color:#d4b47c73}.my-page .listing-badges .status.removed{color:#b5654f;border-color:#b5654f73}.my-page .listing-badges .verified{color:#d4b47c}.my-page .listing-stats{gap:16px;margin-top:8px;display:flex}.my-page .listing-stats span{color:#8a8378;align-items:center;gap:5px;font-size:11px;display:inline-flex}.my-page .listing-stats svg{font-size:14px}.my-page .listing-actions{flex-direction:column;align-items:stretch;gap:7px;min-width:168px;display:flex}.my-page .listing-actions .action{color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c59;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.my-page .listing-actions .action:hover:not(:disabled){border-color:#d4b47c}.my-page .listing-actions .action.gold{color:#121110;background:#d4b47c;border-color:#d4b47c}.my-page .listing-actions .action.gold:hover:not(:disabled){background:#e3c893}.my-page .listing-actions .action.danger{color:#b5654f;border-color:#b5654f73}.my-page .listing-actions .action.danger:hover:not(:disabled){border-color:#b5654f}.my-page .listing-actions .action:disabled,.my-page .listing-actions .action.disabled{color:#8a8378;cursor:default;pointer-events:none;border-color:#8a83784d}.my-page .listing-actions .action.gold:disabled{background:0 0}.my-page .report-list{margin:0;padding:0;list-style:none;transition:opacity .3s}.my-page .report-list.loading{opacity:.5}.my-page .report-list li{border-bottom:1px solid #d4b47c1f;justify-content:space-between;gap:24px;padding:20px 0;display:flex}.my-page .report-list .eyebrow{color:#8a8378}.my-page .report-list .eyebrow a{color:#d4b47c}.my-page .report-list .eyebrow a:hover{text-decoration:underline}.my-page .report-list h3{color:#efe8dc;margin:6px 0 0;font-size:18px}.my-page .report-list p{color:#c9c1b4;white-space:pre-line;word-break:break-word;margin:8px 0 0;font-size:13px;line-height:1.7}.my-page .report-list .report-main .muted{margin-top:10px;display:block}.my-page .report-list .report-side{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.my-page .report-status{color:#c9c1b4;border:1px solid #d4b47c40;border-radius:20px;padding:4px 12px;font-size:11px}.my-page .report-status.pending,.my-page .report-status.under_review{color:#d4b47c}.my-page .report-status.resolved{color:#8fa67a;border-color:#8fa67a73}.my-page .report-status.dismissed{color:#8a8378}.my-page .expert-status{background:radial-gradient(circle at 90% 10%,#a88a5524,#0000 60%),#1b1916;border:1px solid #d4b47c40;border-radius:12px;flex-direction:column;align-items:flex-start;max-width:640px;padding:32px;display:flex}.my-page .expert-status .eyebrow{color:#d4b47c}.my-page .expert-status.rejected .eyebrow{color:#b5654f}.my-page .expert-status h2{color:#efe8dc;margin:8px 0 0;font-size:28px}.my-page .expert-status p{color:#c9c1b4;margin:12px 0 0;font-size:14px;line-height:1.75}.my-page .expert-status .specialty-tags{justify-content:flex-start;margin:18px 0 10px}.my-page .expert-status .pill{margin-top:24px}.my-page .expert-status .status-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.my-page .expert-status .status-actions .pill{margin-top:0}.my-page .my-layout.skeleton i{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite detail-shimmer;display:block}.my-page .skeleton-menu{height:420px}.my-page .skeleton-panel{height:520px}.my-page.missing .missing-actions{gap:12px;display:flex}.my-page .desk-intro{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.my-page .desk-intro .specialty-tags{justify-content:flex-start;margin:0}.my-page .desk-list li.reviewed{grid-template-columns:112px 1fr;align-items:start}.my-page .listing-badges .own{color:#8a8378;border-color:#8a837866}.my-page .desk-date{margin-top:4px;display:block}.my-page .desk-note{color:#c9c1b4;white-space:pre-line;word-break:break-word;background:#1b1916;border-left:2px solid #d4b47c40;border-radius:0 8px 8px 0;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.my-page .desk-note small{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;margin-bottom:4px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600;display:block}.my-page .grading-review .back-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4b47c40;align-self:flex-start;gap:10px;margin-bottom:26px;font-family:Roboto,Open Sans,Arial,sans-serif}.my-page .review-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.my-page .review-gallery .main-image{background:#1b1916;border-radius:12px;height:460px;overflow:hidden}.my-page .review-gallery .main-image img{object-fit:cover;width:100%;height:100%}.my-page .review-gallery .thumbnails{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.my-page .review-gallery .thumbnails button{opacity:.6;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:7px;width:72px;height:66px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.my-page .review-gallery .thumbnails button img{object-fit:cover;width:100%;height:100%}.my-page .review-gallery .thumbnails button.active,.my-page .review-gallery .thumbnails button:hover{opacity:1;border-color:#d4b47c}.my-page .review-copy{flex-direction:column;align-items:flex-start;display:flex}.my-page .review-copy .eyebrow{color:#d4b47c}.my-page .review-copy h2{color:#efe8dc;word-break:break-word;margin:10px 0 0;font-size:32px;line-height:1.2}.my-page .review-copy .price{color:#efe8dc;margin-top:12px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.my-page .review-copy>.muted{margin-top:12px}.my-page .review-copy .details-table{align-self:stretch;margin:20px 0 0}.my-page .review-copy .details-table>div{border-bottom:1px solid #d4b47c40;justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.my-page .review-copy .details-table dt{color:#8a8378}.my-page .review-copy .details-table dd{text-align:right;color:#efe8dc;margin:0}.my-page .review-copy .text-link{margin-top:20px}.my-page .review-seller{align-items:center;gap:12px;margin-top:18px;display:flex}.my-page .review-seller img{object-fit:cover;border:1px solid #a88a55;border-radius:50%;width:40px;height:40px}.my-page .review-seller span{color:#efe8dc;flex-direction:column;font-size:14px;transition:color .3s;display:flex}.my-page .review-seller small{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600}.my-page .review-seller:hover span{color:#d4b47c}.my-page .review-desc{color:#c9c1b4;white-space:pre-line;word-break:break-word;margin:18px 0 0;font-size:14px;line-height:1.85}.my-page .verdict{border-top:1px solid #d4b47c40;margin-top:40px;padding-top:30px}.my-page .verdict .eyebrow{color:#d4b47c}.my-page .verdict .field-grid{max-width:760px;margin-top:22px}.my-page .verdict-choices{grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin-top:14px;display:grid}.my-page .verdict-choices button{text-align:left;cursor:pointer;background:#1b1916;border:1px solid #d4b47c40;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;font-family:Roboto,Open Sans,Arial,sans-serif;transition:border-color .3s ease-out,background .3s ease-out;display:flex}.my-page .verdict-choices button strong{letter-spacing:0;color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.my-page .verdict-choices button span{color:#8a8378;font-size:12px;line-height:1.6}.my-page .verdict-choices button:hover{border-color:#d4b47c80}.my-page .verdict-choices button.verify.active{background:#d4b47c12;border-color:#d4b47c}.my-page .verdict-choices button.verify.active strong{color:#d4b47c}.my-page .verdict-choices button.reject.active{background:#b5654f14;border-color:#b5654f}.my-page .verdict-choices button.reject.active strong{color:#b5654f}.icon-btn.bell{position:relative}.icon-btn.bell .bell-badge{box-sizing:border-box;text-align:center;color:#121110;pointer-events:none;background:#d4b47c;border-radius:10px;min-width:17px;height:17px;padding:0 4px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:9px;font-weight:700;line-height:17px;position:absolute;top:1px;right:0}.notification-menu{border:1px solid #d4b47c40;flex-direction:column;width:380px;max-height:min(560px,100vh - 120px);margin-top:10px;display:flex;background:#1b1916!important;border-radius:12px!important;box-shadow:0 18px 50px #0000008c!important}.notification-menu .notification-menu-head{border-bottom:1px solid #d4b47c40;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.notification-menu .notification-menu-head strong{letter-spacing:0;color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.notification-menu .text-button{color:#d4b47c;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px}.notification-menu .text-button:hover{color:#efe8dc}.notification-menu .notification-list{flex:1;overflow-y:auto}.notification-menu .notification-open{padding:13px 18px}.notification-menu .notification-empty{text-align:center;color:#8a8378;margin:0;padding:34px 18px;font-size:13px}.notification-menu .notification-menu-foot{color:#d4b47c;border-top:1px solid #d4b47c40;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:12px;transition:color .3s;display:flex}.notification-menu .notification-menu-foot svg{font-size:16px}.notification-menu .notification-menu-foot:hover{color:#efe8dc}.notification-list{margin:0;padding:0;list-style:none;transition:opacity .3s}.notification-list.loading{opacity:.5}.notification-row{border-bottom:1px solid #d4b47c1a}.notification-row:last-child{border-bottom:0}.notification-row .notification-open{box-sizing:border-box;text-align:left;white-space:normal;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px 4px;font-family:Roboto,Open Sans,Arial,sans-serif;transition:background .3s ease-out;display:flex}.notification-row .notification-open:hover{background:#d4b47c0d}.notification-row .notification-icon{color:#8a8378;background:#26231f;border:1px solid #d4b47c26;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.notification-row .notification-icon svg{font-size:17px}.notification-row .notification-icon.antique_graded,.notification-row .notification-icon.expert_verification_status{color:#d4b47c}.notification-row .notification-icon.report{color:#b5654f}.notification-row .notification-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-row .notification-copy strong{color:#c9c1b4;word-break:break-word;font-size:13px;font-weight:400;line-height:1.5}.notification-row .notification-copy small{color:#8a8378;font-size:11px}.notification-row .notification-desc{color:#8a8378;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-row .unread-dot{background:#d4b47c;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.notification-row.unread .notification-copy strong{color:#efe8dc}.my-page .my-section-head.with-action{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.my-page .my-section-head.with-action button.pill{cursor:pointer;flex-shrink:0;font-family:Roboto,Open Sans,Arial,sans-serif}.my-page .my-section-head.with-action button.pill:disabled{opacity:.45;cursor:default}.my-page .status-chips .chip-divider{background:#d4b47c40;width:1px;margin:4px 6px}.my-page .my-notifications .notification-row .notification-open{padding:18px 12px}.my-page .my-links .count{box-sizing:border-box;text-align:center;color:#121110;background:#d4b47c;border-radius:20px;min-width:20px;padding:1px 7px;font-size:10px;font-weight:700}.report-button{color:#8a8378;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:color .3s ease-out;display:inline-flex}.report-button svg{font-size:15px}.report-button:hover{color:#b5654f}.report-button.compact{opacity:.8;margin:0 0 0 4px;font-size:11px}.report-button.compact svg{font-size:13px}.member-actions .report-button{margin:0 0 0 4px}.report-dialog{box-sizing:border-box;border:1px solid #d4b47c40;width:520px;padding:30px 30px 26px;background:#1b1916!important;border-radius:14px!important;max-width:calc(100% - 32px)!important;margin:16px!important;box-shadow:0 24px 70px #0009!important}.report-dialog .eyebrow{color:#b5654f}.report-dialog h2{color:#efe8dc;margin:8px 0 0;font-size:26px;line-height:1.25}.report-dialog .report-target{color:#d4b47c;word-break:break-word;margin:6px 0 0;font-size:14px}.report-dialog .report-hint{color:#8a8378;margin:12px 0 0;font-size:13px;line-height:1.6}.report-dialog .report-reasons{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.report-dialog .report-reasons label{color:#c9c1b4;cursor:pointer;background:#26231f;border:1px solid #d4b47c26;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;transition:border-color .3s ease-out,color .3s ease-out;display:flex}.report-dialog .report-reasons label:hover{border-color:#d4b47c73}.report-dialog .report-reasons label.active{color:#efe8dc;border-color:#d4b47c}.report-dialog .report-reasons label:focus-within{outline-offset:1px;outline:1px solid #d4b47c}.report-dialog .report-reasons input{accent-color:#d4b47c;flex-shrink:0;width:14px;height:14px;margin:0}.report-dialog .report-description{flex-direction:column;gap:8px;margin-top:20px;display:flex}.report-dialog .report-description>span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.report-dialog .report-description textarea{box-sizing:border-box;color:#efe8dc;resize:vertical;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;outline:none;min-height:90px;padding:12px 14px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:14px;line-height:1.6}.report-dialog .report-description textarea::placeholder{color:#8a8378}.report-dialog .report-description textarea:focus{border-color:#d4b47c}.report-dialog .report-description small{color:#8a8378;align-self:flex-end;font-size:10px}.report-dialog .report-actions{justify-content:flex-end;align-items:center;gap:22px;margin-top:22px;display:flex}.report-dialog .report-actions .text-button{color:#8a8378;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.report-dialog .report-actions .text-button:hover:not(:disabled){color:#efe8dc}.report-dialog .report-actions .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.report-dialog .report-actions .pill:disabled{opacity:.45;cursor:default;transform:none}@media (max-width:600px){.report-dialog{padding:22px 18px 18px}.report-dialog h2{font-size:22px}.report-dialog .report-hint{margin-top:8px}.report-dialog .report-reasons{gap:6px;margin-top:16px}.report-dialog .report-reasons label{gap:8px;padding:9px 10px;font-size:12px;line-height:1.3}.report-dialog .report-description{margin-top:16px}.report-dialog .report-description textarea{min-height:72px}.report-dialog .report-actions .pill{flex:1}}.community-page select,.community-page .search-field,.community-page .title-input,.write-page select,.write-page .search-field,.write-page .title-input{box-sizing:border-box;color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:9px;height:46px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.community-page .topic-chips,.write-page .topic-chips{flex-wrap:wrap;gap:8px;display:flex}.community-page .topic-chips button,.write-page .topic-chips button{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:30px;padding:8px 16px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:color .3s ease-out,border-color .3s ease-out}.community-page .topic-chips button:hover,.community-page .topic-chips button.active,.write-page .topic-chips button:hover,.write-page .topic-chips button.active{color:#d4b47c;border-color:#d4b47c}.community-page .pill,.write-page .pill{cursor:pointer;font-family:Roboto,Open Sans,Arial,sans-serif}.community-page .topic-chips{margin-bottom:22px}.community-page .community-toolbar{align-items:center;gap:14px;margin-bottom:26px;flex-direction:row!important}.community-page .community-toolbar select{cursor:pointer;outline:none;width:190px;padding:0 14px}.community-page .community-toolbar select:focus{border-color:#d4b47c}.community-page .search-field{flex:1;align-items:center;padding:0 6px;display:flex}.community-page .search-field:focus-within{border-color:#d4b47c}.community-page .search-field input{color:#efe8dc;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 6px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.community-page .search-field input::placeholder{color:#8a8378}.community-page .search-field button{color:#8a8378;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.community-page .search-field button svg{font-size:20px}.community-page .search-field button:hover{color:#d4b47c}.community-page .results-label{color:#8a8378;justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.community-page .post-grid{grid-template-columns:repeat(3,1fr);gap:34px 28px;transition:opacity .3s;display:grid}.community-page .post-grid.loading{opacity:.5}.community-page .empty{text-align:center;align-items:center;padding:60px 20px}.community-page .empty .empty-symbol{color:#d4b47c;font-size:40px}.community-page .empty h2{color:#efe8dc;margin:16px 0 0;font-size:30px}.community-page .empty p{color:#8a8378;margin:10px 0 24px;font-size:13px}.community-page .pagination-box{align-items:center;margin-top:40px}.community-page .pagination-box .MuiPaginationItem-root{color:#c9c1b4;border:1px solid #0000;font-family:Roboto,Open Sans,Arial,sans-serif}.community-page .pagination-box .MuiPaginationItem-root.Mui-selected{color:#121110;background:#d4b47c}.community-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:#e3c893}.community-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected){background:0 0;border-color:#d4b47c40}#pc-wrap .community-page{padding:48px 0 88px}#pc-wrap .community-page>.container{flex-direction:column}.post-content{color:#c9c1b4;word-break:break-word;font-size:15px;line-height:1.85}.post-content>:first-child{margin-top:0}.post-content p{margin:0 0 1.1em}.post-content h2,.post-content h3{letter-spacing:0;color:#efe8dc;margin:1.6em 0 .6em;font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400;line-height:1.3}.post-content h2{font-size:28px}.post-content h3{font-size:21px}.post-content strong{color:#efe8dc}.post-content a{color:#d4b47c;white-space:normal;text-underline-offset:3px;text-decoration:underline}.post-content img{border-radius:10px;max-width:100%;height:auto;margin:1.4em auto;display:block}.post-content ul,.post-content ol{margin:0 0 1.1em;padding-left:1.4em}.post-content ul{list-style:outside}.post-content ol{list-style:decimal}.post-content li::marker{color:#a88a55}.post-content li>p{margin:.2em 0}.post-content ul[data-type=taskList]{padding-left:0;list-style:none}.post-content ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.post-content ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.35em}.post-content ul[data-type=taskList] li>div{flex:1}.post-content ul[data-type=taskList] input{accent-color:#d4b47c}.post-content blockquote{color:#efe8dc;border-left:2px solid #a88a55;margin:1.2em 0;padding:.2em 0 .2em 1.2em}.post-content table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:14px}.post-content table th,.post-content table td{text-align:left;vertical-align:top;border:1px solid #d4b47c40;padding:9px 12px}.post-content table th p,.post-content table td p{margin:0}.post-content table th{color:#efe8dc;background:#26231f;font-weight:600}.post-content hr{border:0;border-top:1px solid #d4b47c40;margin:2em 0}.post-detail .back-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4b47c40;align-self:flex-start;gap:10px;margin-bottom:30px;font-family:Roboto,Open Sans,Arial,sans-serif}.post-detail .post-article{width:100%;max-width:760px}.post-detail .post-article>.eyebrow{color:#d4b47c}.post-detail .post-article h1{color:#efe8dc;word-break:break-word;margin:12px 0 0;font-size:44px;line-height:1.15}.post-detail .post-byline{border-bottom:1px solid #d4b47c40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:26px 0 0;padding-bottom:24px;display:flex}.post-detail .post-author{align-items:center;gap:12px;display:flex}.post-detail .post-author img{object-fit:cover;border:1px solid #a88a55;border-radius:50%;width:44px;height:44px}.post-detail .post-author span{flex-direction:column;display:flex}.post-detail .post-author strong{color:#efe8dc;font-size:14px;transition:color .3s}.post-detail .post-author small{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.post-detail .post-author:hover strong{color:#d4b47c}.post-detail .post-meta{color:#8a8378;align-items:center;gap:16px;font-size:12px;display:flex}.post-detail .post-meta span{align-items:center;gap:5px;display:inline-flex}.post-detail .post-meta svg{font-size:15px}.post-detail .owner-actions{gap:10px;margin-top:20px;display:flex}.post-detail .owner-actions .pill{cursor:pointer;background:0 0;min-height:38px;padding:0 18px;font-family:Roboto,Open Sans,Arial,sans-serif}.post-detail .owner-actions .pill.danger{color:#b5654f;border-color:#b5654f73}.post-detail .owner-actions .pill.danger:hover{background:#b5654f14;border-color:#b5654f}.post-detail .post-content{margin-top:32px}.post-detail .post-actions{border-top:1px solid #d4b47c40;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:36px;padding-top:26px;display:flex}.post-detail .post-actions .pill{cursor:pointer;background:0 0;font-family:Roboto,Open Sans,Arial,sans-serif}.post-detail .post-actions .pill .count{color:#8a8378;border-left:1px solid #d4b47c40;padding-left:10px}.post-detail .post-actions .pill.liked{color:#d4b47c;border-color:#d4b47c}.post-detail .post-actions .report-button{align-self:center;margin-top:0}.post-detail .like-count{color:#8a8378;align-items:center;gap:8px;font-size:13px;display:inline-flex}.post-detail .like-count svg{font-size:18px}.post-detail .comment-section{border-top:1px solid #d4b47c40;width:100%;max-width:760px;margin-top:64px;padding-top:40px}.post-detail .post-skeleton{width:100%;max-width:760px;margin:0 auto}.post-detail .post-skeleton i{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;border-radius:8px;height:22px;margin-bottom:18px;animation:1.4s ease-in-out infinite detail-shimmer;display:block}.post-detail .post-skeleton i:first-child{width:20%}.post-detail .post-skeleton i:nth-child(2){width:70%;height:52px}.post-detail .post-skeleton i:last-child{height:320px}.post-detail.missing{text-align:center;align-items:center;padding:200px 20px 140px}.post-detail.missing .missing-symbol{color:#d4b47c;font-size:42px}.post-detail.missing h1{color:#efe8dc;margin:18px 0 0;font-size:36px}.post-detail.missing p{color:#8a8378;margin:12px 0 28px;font-size:13px}#pc-wrap .post-detail:not(.missing){padding:165px 0 90px}#pc-wrap .post-detail:not(.missing) .container{flex-direction:column;align-items:center}.write-page .write-form{width:100%;max-width:860px;margin:0 auto}.write-page .write-field{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.write-page .write-field>small{color:#8a8378;align-self:flex-end;font-size:11px}.write-page .field-label{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600}.write-page .title-input{outline:none;height:54px;padding:0 16px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.write-page .title-input::placeholder{color:#8a8378}.write-page .title-input:focus{border-color:#d4b47c}.write-page .form-actions{align-items:center;gap:24px;display:flex}.write-page .form-actions .pill:disabled{opacity:.5;cursor:default;transform:none}.write-page .write-panel{text-align:center;background:#1b1916;border:1px solid #d4b47c40;border-radius:14px;align-items:center;max-width:560px;margin:0 auto;padding:56px 32px}.write-page .write-panel .panel-symbol{color:#d4b47c;font-size:40px}.write-page .write-panel h2{color:#efe8dc;margin:16px 0 0;font-size:30px}.write-page .write-panel p{color:#8a8378;margin:10px 0 26px;font-size:14px;line-height:1.7}.write-page .write-panel .panel-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.write-page .write-skeleton{background:linear-gradient(90deg,#1b1916,#26231f,#1b1916) 0 0/200% 100%;border-radius:12px;width:100%;max-width:860px;height:560px;margin:0 auto;animation:1.4s ease-in-out infinite detail-shimmer}#pc-wrap .write-page{padding:48px 0 88px}#pc-wrap .write-page>.container{flex-direction:column}.post-editor{background:#26231f;border:1px solid #d4b47c40;border-radius:10px;transition:border-color .3s}.post-editor:focus-within{border-color:#d4b47c99}.post-editor .editor-toolbar{z-index:2;background:#1b1916;border-bottom:1px solid #d4b47c40;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:4px 0;padding:6px 8px;display:flex;position:sticky;top:80px}.post-editor .tool-group{border-right:1px solid #d4b47c26;gap:2px;padding:0 6px;display:flex}.post-editor .tool-group:last-of-type{border-right:0}.post-editor .tool-group button{color:#c9c1b4;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;transition:color .2s,background .2s;display:grid}.post-editor .tool-group button svg{font-size:20px}.post-editor .tool-group button svg.small{font-size:15px}.post-editor .tool-group button:hover:not(:disabled){color:#efe8dc;background:#d4b47c14}.post-editor .tool-group button.active{color:#d4b47c;background:#d4b47c1f}.post-editor .tool-group button:disabled{opacity:.4;cursor:default}.post-editor .editor-status{color:#d4b47c;margin-left:auto;padding:0 8px;font-size:11px}.post-editor .editor-subbar{background:#d4b47c0a;border-bottom:1px solid #d4b47c40;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;font-size:12px;display:flex}.post-editor .editor-subbar button{color:#d4b47c;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px}.post-editor .editor-subbar button:hover{color:#efe8dc}.post-editor .editor-subbar button.danger{color:#b5654f}.post-editor .editor-subbar.link-bar input{color:#efe8dc;background:#121110;border:1px solid #d4b47c40;border-radius:7px;outline:none;flex:1;min-width:160px;height:34px;padding:0 12px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.post-editor .editor-subbar.link-bar input:focus{border-color:#d4b47c}.post-editor .editor-body{position:relative}.post-editor .editor-placeholder{color:#8a8378;pointer-events:none;font-size:15px;position:absolute;top:22px;left:24px}.post-editor .post-content.editable .ProseMirror{outline:none;min-height:360px;padding:22px 24px}.post-editor .post-content.editable .ProseMirror img.ProseMirror-selectednode{outline:2px solid #d4b47c}.post-editor .post-content.editable .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#d4b47c1f;position:absolute;inset:0}.post-editor .post-content.editable .ProseMirror td,.post-editor .post-content.editable .ProseMirror th{position:relative}.post-editor.uploading .editor-body{opacity:.85}.comment-section .comment-owner{gap:12px;margin-left:4px;display:inline-flex}.comment-section .comment-owner button{color:#8a8378;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:11px}.comment-section .comment-owner button:hover{color:#d4b47c}.comment-section .comment-edit{flex-direction:column;gap:10px;margin-top:8px;display:flex}.comment-section .comment-edit textarea{box-sizing:border-box;color:#efe8dc;resize:vertical;background:#26231f;border:1px solid #a88a55;border-radius:8px;outline:none;min-height:80px;padding:10px 12px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px;line-height:1.6}.comment-section .comment-edit-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.comment-section .comment-edit-actions .text-button{color:#8a8378;cursor:pointer;background:0 0;border:0;padding:0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px}.comment-section .comment-edit-actions .text-button:hover{color:#efe8dc}.comment-section .comment-edit-actions .pill{cursor:pointer;min-height:36px;padding:0 18px;font-family:Roboto,Open Sans,Arial,sans-serif}.cs-page .cs-content{width:100%;max-width:920px}.cs-page .cs-chips{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.cs-page .cs-chips button{color:#c9c1b4;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:25px;padding:9px 16px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:12px;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out}.cs-page .cs-chips button:hover:not(.selected){color:#efe8dc;border-color:#d4b47c}.cs-page .cs-chips button.selected{color:#121110;background:#d4b47c;border-color:#d4b47c}.cs-page .loading{opacity:.5}.cs-page .faq-list{transition:opacity .3s ease-out}.cs-page .faq-list>div{border-bottom:1px solid #d4b47c40}.cs-page .faq-list>div>button{text-align:left;color:#efe8dc;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:25px 0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:21px;font-weight:400;transition:color .3s ease-out;display:flex}.cs-page .faq-list>div>button svg{color:#8a8378;flex-shrink:0;font-size:22px;transition:color .3s ease-out}.cs-page .faq-list>div>button:hover,.cs-page .faq-list>div>button:focus-visible,.cs-page .faq-list>div>button:hover svg,.cs-page .faq-list>div>button:focus-visible svg,.cs-page .faq-list>div.open>button svg{color:#d4b47c}.cs-page .faq-list>div>p{color:#8a8378;margin:0;padding:0 35px 25px 0;font-size:14px;line-height:1.8;animation:.4s ease-out cs-fade-in}.cs-page .back-link{align-self:flex-start;margin-bottom:20px}.cs-page .notice-list{transition:opacity .3s ease-out}.cs-page .notice{border-top:1px solid #d4b47c40;padding:30px 0}.cs-page .notice:first-child,.cs-page .notice.single{border-top:0;padding-top:0}.cs-page .notice .badge{color:#d4b47c;background:#d4b47c0a;border:1px solid #d4b47c40;border-radius:20px;padding:7px 13px;font-size:11px;display:inline-block}.cs-page .notice h2{color:#efe8dc;margin:14px 0;font-size:27px}.cs-page .notice p{margin:0}.cs-page .notice .muted{color:#8a8378;font-size:12px}.cs-page .notice p:last-child{color:#c9c1b4;white-space:pre-line;margin-top:12px;font-size:14px;line-height:1.8}.cs-page .room-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin:0 0 45px;padding:0;list-style:none;display:grid}.cs-page .room-steps li{border-top:1px solid #d4b47c40;padding-top:22px}.cs-page .room-steps .step-number{color:#d4b47c;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.cs-page .room-steps h2{color:#efe8dc;margin:15px 0 10px;font-size:24px}.cs-page .room-steps p{color:#8a8378;margin:0;font-size:13px;line-height:1.7}.cs-page>.container .pill{align-self:flex-start}.cs-page .verification-steps{margin-top:0}.cs-page .cs-empty{text-align:center;align-items:center;padding:60px 20px}.cs-page .cs-empty .empty-symbol{color:#d4b47c;font-size:40px}.cs-page .cs-empty h2{color:#efe8dc;margin:16px 0 0;font-size:26px}.cs-page .pagination-box{align-items:center;margin-top:40px}.cs-page .pagination-box .MuiPaginationItem-root{color:#c9c1b4;border:1px solid #0000;font-family:Roboto,Open Sans,Arial,sans-serif}.cs-page .pagination-box .MuiPaginationItem-root.Mui-selected{color:#121110;background:#d4b47c}.cs-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:#e3c893}.cs-page .pagination-box .MuiPaginationItem-root:hover:not(.Mui-selected){background:0 0;border-color:#d4b47c40}#pc-wrap .cs-page{padding:48px 0 88px}#pc-wrap .cs-page>.container{flex-direction:column}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cs-page *{transition:none!important;animation:none!important}}.genie-launcher{z-index:1040;cursor:pointer;background:radial-gradient(circle at 50% 60%,#d4b47c29,#1b1916 70%);border:1px solid #d4b47c40;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease-out;animation:4s ease-in-out infinite genie-glow;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #00000073}.genie-launcher .lamp-art{transform-origin:50% 80%;width:54px}.genie-launcher .lamp-smoke{opacity:0;fill:#c9c1b4}.genie-launcher:hover,.genie-launcher:focus-visible{border-color:#d4b47c;transform:translateY(-2px)}.genie-launcher:hover .genie-launcher-label,.genie-launcher:focus-visible .genie-launcher-label{opacity:1;transform:translateY(-50%)}.genie-launcher:focus-visible{outline-offset:3px;outline:2px solid #d4b47c}.genie-launcher .genie-launcher-label{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#efe8dc;opacity:0;pointer-events:none;background:#1b1916;border:1px solid #d4b47c40;border-radius:20px;padding:7px 14px;font-family:Montserrat,Verdana,sans-serif;font-size:12px;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%)}.genie-launcher.is-rubbing .lamp-art{animation:.65s ease-in-out genie-rub}.genie-launcher.is-rubbing .lamp-smoke{animation:.65s ease-out genie-puff}.genie-launcher.is-open{border-color:#d4b47c;animation:none}.genie-launcher.is-busy .lamp-smoke{animation:1.4s ease-out infinite genie-puff}.genie-panel{z-index:1040;color:#c9c1b4;transform-origin:92% 100%;background:#121110;border:1px solid #d4b47c40;border-radius:18px;width:400px;height:min(640px,100vh - 150px);font-family:Roboto,Open Sans,Arial,sans-serif;animation:.45s cubic-bezier(.2,.8,.2,1) genie-panel-in;position:fixed;bottom:118px;right:28px;overflow:hidden;box-shadow:0 24px 60px #0009}.genie-panel button{font-family:Roboto,Open Sans,Arial,sans-serif}.genie-panel .MuiIconButton-root{color:#c9c1b4}.genie-panel .MuiIconButton-root:hover{color:#d4b47c}.genie-panel .MuiIconButton-root.Mui-disabled{color:#8a8378;opacity:.5}.genie-panel .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.genie-head{background:radial-gradient(at 22% 85%,#d4b47c2e,#0000 60%),linear-gradient(#1b1916,#121110);border-bottom:1px solid #d4b47c40;flex-shrink:0;align-items:flex-end;height:150px;padding:0 16px 14px 0;display:flex;position:relative}.genie-head .genie-tools{gap:2px;display:flex;position:absolute;top:8px;right:8px}.genie-head .genie-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.genie-head .genie-title .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;font-family:Montserrat,Verdana,sans-serif;font-size:11px}.genie-head .genie-title strong{letter-spacing:0;color:#efe8dc;text-overflow:ellipsis;white-space:nowrap;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:19px;font-weight:400;overflow:hidden}.genie-scene{transform-origin:0 100%;flex-shrink:0;width:212px;height:150px;margin-bottom:-14px;position:relative}.genie-scene .scene-lamp{width:96px;position:absolute;bottom:6px;left:18px}.genie-scene .scene-lamp .lamp-smoke{opacity:0;fill:#c9c1b4}.genie-scene .genie-figure{transform-origin:4% 97%;width:100px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s ease-out;animation:.6s cubic-bezier(.2,.8,.2,1) genie-rise;position:absolute;top:8px;left:104px}.genie-scene .genie-float{animation:3.2s ease-in-out infinite genie-float}.genie-scene .genie-art{width:100%;display:block;overflow:visible}.genie-scene .genie-eyes{transform-box:fill-box;transform-origin:50%;animation:5s infinite genie-blink}.genie-scene .genie-tail{transform-box:fill-box;transform-origin:0 100%;animation:3.2s ease-in-out infinite genie-sway}.genie-scene .genie-arms-writing{display:none}.genie-scene .genie-sparkle{color:#d4b47c;opacity:0;pointer-events:none;font-size:14px;position:absolute;top:4px;left:168px}.genie-head.stage-writing .genie-scene .genie-arms-idle{display:none}.genie-head.stage-writing .genie-scene .genie-arms-writing{display:inline}.genie-head.stage-writing .genie-scene .genie-quill{transform-box:fill-box;transform-origin:100% 100%;animation:.5s ease-in-out infinite genie-quill}.genie-head.stage-writing .genie-scene .genie-notes path{stroke-dasharray:16;animation:1.2s linear infinite genie-notes}.genie-head.stage-thinking .genie-scene .genie-figure{opacity:0;transition-timing-function:ease-in;transform:scale(.06)}.genie-head.stage-thinking .genie-scene .scene-lamp{transform-origin:50% 90%;animation:1.6s ease-in-out infinite genie-rock}.genie-head.stage-thinking .genie-scene .scene-lamp .lamp-smoke{animation:1.4s ease-out infinite genie-puff}.genie-head.stage-answered .genie-scene .genie-sparkle{animation:.9s ease-out genie-sparkle}.genie-messages{scrollbar-width:thin;scrollbar-color:#d4b47c40 #0000;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 8px;display:flex;overflow-y:auto}.genie-note,.genie-history-empty{text-align:center;color:#8a8378;margin:24px 0;font-size:13px}.genie-welcome{margin-top:4px}.genie-welcome p{color:#c9c1b4;margin:0 0 14px;font-size:14px;line-height:1.6}.genie-suggestions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.genie-suggestions button{text-align:left;color:#efe8dc;cursor:pointer;background:0 0;border:1px solid #d4b47c40;border-radius:18px;padding:8px 14px;font-size:13px;transition:border-color .3s ease-out,color .3s ease-out}.genie-suggestions button:hover:not(:disabled){color:#d4b47c;border-color:#d4b47c}.genie-suggestions button:disabled{opacity:.5;cursor:default}.genie-message{flex-direction:column;gap:4px;max-width:86%;animation:.35s ease-out genie-message-in;display:flex}.genie-message .bubble{overflow-wrap:anywhere;padding:10px 14px;font-size:14px;line-height:1.55}.genie-message .bubble p{white-space:pre-wrap;margin:0}.genie-message .bubble p+p,.genie-message .bubble p+ul,.genie-message .bubble p+ol,.genie-message .bubble ul+p,.genie-message .bubble ol+p{margin-top:8px}.genie-message .bubble ul,.genie-message .bubble ol{margin:4px 0 0;padding-left:20px}.genie-message .bubble ul{list-style:outside}.genie-message .bubble ol{list-style:decimal}.genie-message .bubble li::marker{color:#d4b47c}.genie-message .bubble li+li{margin-top:3px}.genie-message .bubble strong{color:#efe8dc;font-weight:700}.genie-message .bubble .chat-heading{color:#efe8dc;letter-spacing:0;font-family:EB Garamond,Georgia,Times New Roman,serif}.genie-message small{color:#8a8378;font-size:11px}.genie-message.user{align-self:flex-end;align-items:flex-end}.genie-message.user .bubble{color:#efe8dc;background:#26231f;border-radius:16px 16px 4px}.genie-message.user.sending .bubble{opacity:.7}.genie-message.user.failed small{color:#b5654f}.genie-message.assistant{align-self:flex-start}.genie-message.assistant .bubble{background:#1b1916;border:1px solid #d4b47c40;border-radius:16px 16px 16px 4px}.genie-message.assistant .bubble p{white-space:normal}.genie-message.assistant.error .bubble{border-color:#b5654f80}.genie-message .dots{gap:5px;padding:4px 0;display:inline-flex}.genie-message .dots i{background:#d4b47c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite genie-dot}.genie-message .dots i:nth-child(2){animation-delay:.15s}.genie-message .dots i:nth-child(3){animation-delay:.3s}.genie-retry{letter-spacing:.04em;color:#121110;cursor:pointer;background:#d4b47c;border:0;border-radius:16px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.genie-retry svg{font-size:16px}.genie-retry:hover{background:#a88a55}.genie-compose{background:#26231f;border:1px solid #0000;border-radius:22px;flex-shrink:0;align-items:flex-end;gap:8px;margin:8px 12px 12px;padding:8px 8px 8px 16px;transition:border-color .3s ease-out;display:flex;position:relative}.genie-compose:focus-within{border-color:#d4b47c40}.genie-compose textarea{resize:none;box-sizing:border-box;color:#efe8dc;background:0 0;border:0;outline:0;flex:1;height:36px;max-height:120px;padding:6px 0;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:14px;line-height:1.5}.genie-compose textarea::placeholder{color:#8a8378}.genie-compose textarea:disabled{cursor:not-allowed}.genie-compose .genie-counter{color:#8a8378;font-size:11px;position:absolute;top:-20px;right:56px}.genie-compose .genie-counter.full{color:#b5654f}.genie-compose .MuiIconButton-root.genie-send{color:#121110;background:#d4b47c;flex-shrink:0;width:36px;height:36px}.genie-compose .MuiIconButton-root.genie-send:hover{color:#121110;background:#a88a55}.genie-compose .MuiIconButton-root.genie-send.Mui-disabled{color:#8a8378;opacity:1;background:#1b1916}.genie-history{flex:1;min-height:0;padding:8px 8px 16px;overflow-y:auto}.genie-history ul{margin:0;padding:0;list-style:none}.genie-history li{border-radius:12px;align-items:center;gap:2px;padding-right:4px;transition:background .3s ease-out;display:flex}.genie-history li:hover,.genie-history li.active{background:#1b1916}.genie-history li.active .genie-history-open strong{color:#d4b47c}.genie-history li.editing{background:#1b1916;padding:8px 4px 8px 12px}.genie-history li input{color:#efe8dc;background:#26231f;border:1px solid #d4b47c40;border-radius:10px;outline:0;flex:1;min-width:0;padding:8px 12px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:14px}.genie-history li input:focus{border-color:#d4b47c}.genie-history li .MuiIconButton-root svg{font-size:18px}.genie-history-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px;display:flex}.genie-history-open strong,.genie-history-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.genie-history-open strong{color:#efe8dc;font-size:14px;font-weight:600}.genie-history-open span{color:#c9c1b4;font-size:13px}.genie-history-open small{color:#8a8378;font-size:11px}.genie-history-more{margin:12px auto 0;display:block}@keyframes genie-glow{0%,to{box-shadow:0 10px 30px #00000073,0 0 #d4b47c00}50%{box-shadow:0 10px 30px #00000073,0 0 22px 2px #d4b47c38}}@keyframes genie-rub{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-9deg)translate(-3px)}40%{transform:rotate(8deg)translate(3px)}60%{transform:rotate(-6deg)translate(-2px)}80%{transform:rotate(4deg)translate(1px)}}@keyframes genie-rock{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes genie-puff{0%{opacity:0;transform:translateY(4px)scale(.6)}30%{opacity:.8}to{opacity:0;transform:translate(-4px,-16px)scale(1.4)}}@keyframes genie-panel-in{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes genie-rise{0%{opacity:0;transform:scale(.06)}to{opacity:1;transform:scale(1)}}@keyframes genie-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes genie-sway{0%,to{transform:skew(0)}50%{transform:skew(-4deg)}}@keyframes genie-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes genie-quill{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-2px,1px)rotate(-6deg)}}@keyframes genie-notes{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes genie-sparkle{0%{opacity:0;transform:scale(.4)rotate(0)}40%{opacity:1}to{opacity:0;transform:scale(1.3)rotate(90deg)}}@keyframes genie-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes genie-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.genie-launcher,.genie-launcher *,.genie-panel,.genie-panel *{transition:none!important;animation:none!important}.genie-panel .genie-message .dots i{opacity:.7}}.admin-app{--bg-900:#121110;--bg-800:#1b1916;--bg-700:#26231f;--ivory-100:#efe8dc;--ivory-300:#c9c1b4;--stone-500:#8a8378;--gold-400:#d4b47c;--gold-600:#a88a55;--line:#d4b47c29;--success:#8fa67a;--warning:#c9a24e;--danger:#b5654f;--info:#7e93a8;color:var(--ivory-300);background:var(--bg-900);font-synthesis:none;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:13px}.admin-app *{box-sizing:border-box}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app button{cursor:pointer}.admin-app button,.admin-app a,.admin-app input,.admin-app textarea,.admin-app select{-webkit-tap-highlight-color:#0000}.admin-app button{color:inherit}.admin-app button:disabled{opacity:.4;cursor:not-allowed}.admin-app button:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.admin-app button{background:0 0;border:0}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app p{margin:0}.admin-app h1,.admin-app h2,.admin-app h3{color:var(--ivory-100)}.admin-app h1{letter-spacing:0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.35}.admin-app h2{letter-spacing:0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.admin-app h3{font-size:13px;font-weight:700}.admin-app input,.admin-app select,.admin-app textarea{background:var(--bg-700);color:var(--ivory-300);border:1px solid var(--line);border-radius:5px;padding:10px 12px}.admin-app input::placeholder,.admin-app textarea::placeholder{color:var(--stone-500)}.admin-app select{cursor:pointer;font-size:12px}.admin-app small{font-size:11px}.admin-app svg{flex-shrink:0}.admin-app strong{font-weight:600}.admin-app table{font-variant-numeric:tabular-nums}.admin-app ::selection{background:var(--gold-600);color:var(--ivory-100)}.admin-app .app{min-height:100vh;display:flex}.admin-app .sidebar{background:var(--bg-800);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:256px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.admin-app .brand{align-items:center;gap:11px;padding:27px 23px 28px;display:flex}.admin-app .brand-mark{color:var(--gold-400);border:1px solid var(--gold-600);border-radius:50% 50% 3px 3px;flex-shrink:0;place-items:center;width:33px;height:42px;display:grid}.admin-app .brand-copy{flex-direction:column;gap:5px;display:flex}.admin-app .brand-copy>span:first-child{white-space:nowrap;color:var(--ivory-100);font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.admin-app .admin-pill{letter-spacing:.17em;color:var(--gold-400);font-size:8px}.admin-app .sidebar-label{letter-spacing:.16em;color:var(--stone-500);padding:0 25px 17px;font-size:9px;font-weight:700}.admin-app .sidebar nav{scrollbar-width:thin;flex:1;padding:0 12px;overflow-y:auto}.admin-app .nav-group{margin-bottom:13px}.admin-app .nav-parent{color:var(--ivory-300);align-items:center;gap:11px;padding:9px 13px 5px;font-size:12px;font-weight:600;display:flex}.admin-app .group-chevron{color:var(--stone-500);margin-left:auto;font-size:14px}.admin-app .nav-link{text-align:left;width:100%;min-height:37px;color:var(--stone-500);border-radius:4px;align-items:center;gap:11px;padding:9px 13px;font-size:12px;transition:all .15s;display:flex;position:relative}.admin-app .nav-link.child{padding-left:42px;font-size:11.5px}.admin-app .nav-link:hover{background:var(--bg-700);color:var(--ivory-100)}.admin-app .nav-link.active{color:var(--ivory-100);background:#d4b47c14}.admin-app .nav-link.active:before{content:"";background:var(--gold-400);border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.admin-app .nav-link.active svg{color:var(--gold-400)}.admin-app .nav-count{min-width:21px;height:19px;color:var(--gold-400);background:#d4b47c1a;border:1px solid #d4b47c1f;border-radius:4px;place-items:center;margin-left:auto;font-size:10px;font-weight:600;display:grid}.admin-app .sidebar-bottom{border-top:1px solid var(--line);padding:9px 19px 14px}.admin-app .site-link{width:100%;color:var(--stone-500);align-items:center;gap:10px;padding:12px 5px 17px;font-size:11px;display:flex}.admin-app .site-link>span:last-child{margin-left:auto}.admin-app .admin-profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:13px;display:flex}.admin-app .admin-profile>div{flex-direction:column;gap:4px;display:flex}.admin-app .admin-profile strong{color:var(--ivory-100);font-size:11px}.admin-app .admin-profile small{color:var(--stone-500);font-size:10px}.admin-app .admin-profile .icon-button{margin-left:auto}.admin-app .avatar{color:#d4c8ae;background:#484238;border:1px solid #efe8dc14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:12px;font-weight:400;display:inline-flex}.admin-app .avatar.tone-1{color:#b6c7b8;background:#3d4540}.admin-app .avatar.tone-2{color:#d0b8a9;background:#48403b}.admin-app .avatar.tone-3{color:#b5c2cd;background:#3a4046}.admin-app .avatar.small{width:27px;height:27px}.admin-app .collapse-button{color:var(--stone-500);align-items:center;gap:10px;margin-top:18px;padding:0 6px;font-size:10px;display:flex}.admin-app .workspace{width:calc(100% - 256px);margin-left:256px;transition:all .2s}.admin-app .topbar{border-bottom:1px solid var(--line);background:var(--bg-900);z-index:15;justify-content:space-between;align-items:center;gap:20px;height:65px;padding:0 32px;display:flex;position:sticky;top:0}.admin-app .breadcrumb{color:var(--stone-500);white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.admin-app .breadcrumb strong{color:var(--ivory-300);font-weight:500}.admin-app .topbar-right{align-items:center;gap:22px;display:flex}.admin-app .global-search{color:var(--stone-500);align-items:center;gap:9px;display:flex}.admin-app .global-search input{background:0 0;border:0;width:155px;padding:8px 0;font-size:11px}.admin-app .global-search kbd{border:1px solid var(--line);border-radius:3px;padding:3px 5px;font-family:inherit;font-size:9px}.admin-app .icon-button{width:29px;height:29px;color:var(--stone-500);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.admin-app .icon-button:hover{background:var(--bg-700);color:var(--ivory-100)}.admin-app .bell{position:relative}.admin-app .bell i{background:var(--gold-400);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:5px}.admin-app .language{border-left:1px solid var(--line);gap:8px;padding-left:21px;display:flex}.admin-app .language button{color:var(--stone-500);padding:0;font-size:9px}.admin-app .language .chosen{color:var(--gold-400);font-weight:800}.admin-app .notification-wrap{position:relative}.admin-app .notification-popover{background:var(--bg-800);border:1px solid var(--line);border-radius:6px;width:290px;padding:20px;position:absolute;top:42px;right:0;box-shadow:0 10px 30px #0006}.admin-app .notification-popover p{color:var(--stone-500);margin:12px 0;font-size:12px}.admin-app main{max-width:1800px;margin:auto;padding:32px 32px 0}.admin-app .page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.admin-app .eyebrow{letter-spacing:.15em;color:var(--gold-600);margin-bottom:9px;font-size:9px;font-weight:700}.admin-app .page-heading p{color:var(--stone-500);margin-top:8px;font-size:11.5px;line-height:1.7}.admin-app .heading-actions{flex-shrink:0;align-items:center;gap:14px;margin-bottom:3px;display:flex}.admin-app .heading-actions select{background:var(--bg-800);padding:9px 10px;font-size:10px}.admin-app .live-indicator{color:var(--stone-500);align-items:center;gap:6px;font-size:9px;display:flex}.admin-app .live-indicator i{background:var(--success);border-radius:50%;width:5px;height:5px}.admin-app .stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:31px;display:grid}.admin-app .stat-tile{background:var(--bg-800);border:1px solid var(--line);border-radius:5px;min-width:0;padding:17px 15px 13px}.admin-app .stat-top{color:var(--ivory-300);white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;font-size:10px;display:flex}.admin-app .stat-top svg{color:var(--stone-500);width:14px}.admin-app .stat-number{color:var(--ivory-100);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:15px 0 8px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.2;display:flex}.admin-app .trend{color:var(--success);white-space:nowrap;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:9px}.admin-app .stat-description{min-height:27px;color:var(--stone-500);font-size:8.5px;line-height:1.5}.admin-app .stat-link{width:100%;color:var(--gold-400);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding:11px 0 0;font-size:9px;display:flex}.admin-app .section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-app .section-heading h2{align-items:center;gap:10px;font-size:21px;display:flex}.admin-app .section-heading p{color:var(--stone-500);margin-top:5px;font-size:10px}.admin-app .heading-count{border:1px solid var(--line);color:var(--gold-400);background:#d4b47c0f;border-radius:4px;padding:3px 6px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:9px}.admin-app .updated{color:var(--stone-500);align-items:center;gap:6px;font-size:9px;display:flex}.admin-app .attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-app .panel{background:var(--bg-800);border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.admin-app .panel-heading{justify-content:space-between;align-items:center;gap:8px;padding:18px 19px 0;display:flex}.admin-app .panel-heading h2{white-space:nowrap;font-size:16px}.admin-app .text-link{color:var(--gold-400);white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:9px;display:inline-flex}.admin-app .text-link:hover{color:var(--ivory-100)}.admin-app .panel-subtitle{color:var(--stone-500);align-items:center;gap:5px;margin:8px 19px 9px;font-size:9px;display:flex}.admin-app .mini-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.admin-app .warning-dot{background:var(--warning)}.admin-app .danger-dot{background:var(--danger)}.admin-app .gold-dot{background:var(--gold-400)}.admin-app .attention-list{padding:0 19px}.admin-app .attention-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;min-height:62px;padding:13px 0;display:flex}.admin-app .attention-row:last-child{border:0}.admin-app .attention-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.admin-app .attention-copy strong{color:var(--ivory-100);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.admin-app .attention-copy>span{color:var(--stone-500);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-app .open-button{border:1px solid var(--line);color:var(--ivory-300);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.admin-app .open-button:hover{border-color:var(--gold-400);color:var(--gold-400)}.admin-app .panel-footer{border-top:1px solid var(--line);color:var(--stone-500);align-items:center;gap:6px;margin-top:3px;padding:12px 19px;font-size:8px;display:flex}.admin-app .panel-footer svg{color:var(--gold-600)}.admin-app .report-summary{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:9px;width:100%;min-height:62px;padding:14px 0;display:flex}.admin-app .report-summary:last-child{border:0}.admin-app .report-summary:hover .attention-copy strong{color:var(--gold-400)}.admin-app .report-icon{width:31px;height:31px;color:var(--danger);background:#b5654f17;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.admin-app .muted-icon{color:var(--stone-500);background:var(--bg-700)}.admin-app .tiny-date{color:var(--stone-500);white-space:nowrap;font-size:8px}.admin-app .report-summary>svg{color:var(--stone-500)}.admin-app .attention-row img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:39px;height:43px}.admin-app .antique-attention .attention-row{min-height:76px}.admin-app .waiting{color:var(--stone-500);align-items:center;gap:3px;font-size:9px;display:flex}.admin-app .waiting.overdue{color:var(--warning);background:#c9a24e1a;border-radius:4px;padding:4px 5px}.admin-app .queue-note{color:var(--warning);background:#c9a24e0a;border:1px solid #c9a24e26;border-radius:4px;align-items:center;gap:9px;margin:14px 18px 12px;padding:14px 12px;display:flex}.admin-app .queue-note div{flex-direction:column;gap:5px;display:flex}.admin-app .queue-note strong{font-size:9px}.admin-app .queue-note span{color:var(--stone-500);font-size:8px}.admin-app .queue-note .icon-button{margin-left:auto}.admin-app .analytics-heading{margin-top:29px}.admin-app .chart-grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:16px;display:grid}.admin-app .chart-period{color:var(--stone-500);font-size:9px}.admin-app .chart-period span{margin-left:10px}.admin-app .muted{color:var(--stone-500);font-size:10px}.admin-app .chart-stat{color:var(--ivory-100);margin:12px 20px 0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.admin-app .chart-stat .trend{margin-left:8px}.admin-app .chart-stat small{color:var(--stone-500);margin-top:1px;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:8px;display:block}.admin-app .line-chart{gap:12px;height:133px;margin:18px 20px 8px 15px;display:flex}.admin-app .y-labels{color:var(--stone-500);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:21px;font-size:8px;display:flex}.admin-app .line-plot{flex:1;min-width:0}.admin-app .line-plot svg{width:100%;height:110px;overflow:visible}.admin-app .x-labels{color:var(--stone-500);justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.admin-app .chart-legend{border-top:1px solid var(--line);color:var(--stone-500);align-items:center;gap:5px;margin-top:10px;padding:12px 19px;font-size:8px;display:flex}.admin-app .api-note{opacity:.65;margin-left:auto;font-size:7px}.admin-app .bar-chart{gap:12px;height:195px;margin:21px 16px 9px 14px;display:flex}.admin-app .bar-axis{color:var(--stone-500);flex-direction:column;justify-content:space-between;padding-bottom:27px;font-size:8px;display:flex}.admin-app .bars{background:repeating-linear-gradient(0deg,#0000 0 40px,#d4b47c0d 41px,#0000 42px) 0 -25px;flex:1;gap:11px;display:flex}.admin-app .bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.admin-app .bar-track{justify-content:center;align-items:flex-end;width:100%;height:170px;display:flex}.admin-app .bar-track i{background:var(--gold-600);border-radius:3px 3px 0 0;width:100%;max-width:29px;display:block}.admin-app .bar-column:first-child i{background:var(--gold-400)}.admin-app .bar-column:nth-child(n+4) i{background:#766344}.admin-app .bar-column>span{color:var(--stone-500);height:15px;font-size:7px}.admin-app .horizontal-chart{flex-direction:column;justify-content:space-between;gap:18px;min-height:226px;padding:28px 20px 9px;display:flex}.admin-app .horizontal-chart>div{grid-template-columns:94px 1fr 15px;align-items:center;gap:9px;display:grid}.admin-app .horizontal-chart span{color:var(--stone-500);font-size:9px}.admin-app .horizontal-chart>div>div{background:var(--bg-700);border-radius:2px;height:6px}.admin-app .horizontal-chart i{background:var(--gold-600);border-radius:2px;height:6px;display:block}.admin-app .horizontal-chart>div:first-child i{background:var(--gold-400)}.admin-app .horizontal-chart b{text-align:right;font-size:9px;font-weight:400}.admin-app .activity-panel{margin-top:23px}.admin-app .activity-panel .panel-heading{border-bottom:1px solid var(--line);padding-bottom:15px}.admin-app .activity-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 20px;display:flex}.admin-app .activity-row:last-child{border:0}.admin-app .activity-icon{width:29px;height:29px;color:var(--success);background:#8fa67a14;border-radius:50%;place-items:center;display:grid}.admin-app .activity-row strong{color:var(--ivory-100);font-size:10px}.admin-app .activity-row p{color:var(--stone-500);margin-top:5px;font-size:9px}.admin-app .activity-row time{color:var(--stone-500);margin-left:auto;font-size:9px}.admin-app .main-footer{color:var(--stone-500);justify-content:space-between;align-items:center;gap:20px;margin-top:6px;padding:24px 0;font-size:8px;display:flex}.admin-app .main-footer span span{padding:0 5px}.admin-app .main-footer button{color:var(--gold-600);align-items:center;gap:5px;font-size:8px;display:flex}.admin-app .button{background:var(--bg-700);border:1px solid var(--line);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 14px;font-size:11px;display:inline-flex}.admin-app .button:hover{border-color:var(--gold-600);color:var(--ivory-100)}.admin-app .button.primary{background:var(--gold-400);border-color:var(--gold-400);color:var(--bg-900);font-weight:700}.admin-app .button.primary:hover{background:var(--gold-600);border-color:var(--gold-600)}.admin-app .button.danger{color:var(--danger);background:0 0;border-color:#b5654f66}.admin-app .button.danger:hover{background:#b5654f1a}.admin-app .button.danger.filled{background:var(--danger);color:var(--ivory-100)}.admin-app .status-tabs{border-bottom:1px solid var(--line);gap:25px;margin:0 0 20px;display:flex;overflow-x:auto}.admin-app .status-tabs button{color:var(--stone-500);white-space:nowrap;padding:0 0 14px;font-size:11px;position:relative}.admin-app .status-tabs button.selected{color:var(--gold-400)}.admin-app .status-tabs button.selected:after{content:"";background:var(--gold-400);height:2px;position:absolute;bottom:0;left:0;right:0}.admin-app .status-tabs button span{background:var(--bg-700);border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px;display:inline-block}.admin-app .filter-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.admin-app .list-search{background:var(--bg-700);border:1px solid var(--line);max-width:350px;color:var(--stone-500);border-radius:5px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.admin-app .list-search input{background:0 0;border:0;width:100%;padding:10px 0;font-size:11px}.admin-app .filter-bar select{min-width:120px;max-width:190px}.admin-app .table-caption{color:var(--stone-500);justify-content:space-between;padding:17px 20px;font-size:10px;display:flex}.admin-app .table-caption>span:last-child{align-items:center;gap:7px;font-size:8px;display:flex}.admin-app .table-scroll{max-height:65vh;overflow:auto}.admin-app table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.admin-app thead{z-index:2;background:var(--bg-700);position:sticky;top:0}.admin-app th{text-align:left;letter-spacing:.02em;color:var(--stone-500);padding:14px 13px;font-size:9px;font-weight:600}.admin-app td{border-bottom:1px solid var(--line);padding:18px 13px}.admin-app tr{cursor:pointer}.admin-app tbody tr:hover{background:var(--bg-700)}.admin-app tbody tr.selected-row{background:#d4b47c12}.admin-app .check-cell{width:38px;padding-left:20px}.admin-app .check-cell input{accent-color:var(--gold-400);width:12px;height:12px}.admin-app .identity-cell{align-items:center;gap:11px;display:flex}.admin-app .identity-cell>div{flex-direction:column;gap:6px;max-width:290px;display:flex}.admin-app .identity-cell strong{color:var(--ivory-100);text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-app .identity-cell span{color:var(--stone-500);text-overflow:ellipsis;max-width:270px;font-size:9px;overflow:hidden}.admin-app .identity-cell .avatar{color:var(--ivory-300);font-size:11px}.admin-app .identity-cell img{object-fit:cover;border-radius:4px;width:40px;height:43px}.admin-app .cell-icon{background:var(--bg-700);border-radius:5px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.admin-app .category-chip{border:1px solid var(--line);color:var(--ivory-300);border-radius:4px;padding:5px 7px;font-size:9px;display:inline-block}.admin-app .table-secondary,.admin-app .table-date{color:var(--stone-500);font-size:10px}.admin-app .badge{white-space:nowrap;color:var(--warning);background:#c9a24e26;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;font-weight:600;display:inline-flex}.admin-app .badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.admin-app .badge.success{color:var(--success);background:#8fa67a26}.admin-app .badge.danger{color:var(--danger);background:#b5654f26}.admin-app .badge.info{color:var(--info);background:#7e93a826}.admin-app .pagination{color:var(--stone-500);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;font-size:10px;display:flex}.admin-app .pagination>div{align-items:center;gap:12px;display:flex}.admin-app .pagination select{padding:6px 8px;font-size:10px}.admin-app .page-number{width:26px;height:26px;color:var(--gold-400);border:1px solid var(--line);background:#d4b47c1a;border-radius:4px}.admin-app .info-banner{border:1px solid var(--line);background:var(--bg-800);color:var(--gold-400);border-radius:6px;align-items:center;gap:18px;margin-bottom:22px;padding:24px;display:flex}.admin-app .info-banner strong{color:var(--ivory-100)}.admin-app .info-banner p{color:var(--stone-500);margin-top:5px;font-size:12px;line-height:1.8}.admin-app .info-banner .badge{margin-left:auto}.admin-app .info-banner.compact{gap:12px;padding:15px}.admin-app .info-banner.compact p{margin:0;font-size:11px}.admin-app .ai-stats{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.admin-app .ai-stats .stat-tile{padding:24px}.admin-app .ai-content{text-align:center;padding:50px 24px}.admin-app .ai-content>svg{color:var(--gold-400);margin:0 auto 22px}.admin-app .ai-content h2{font-size:27px}.admin-app .ai-content p{color:var(--stone-500);margin:15px 0 25px;font-size:12px;line-height:1.9}.admin-app .ai-content small{color:var(--stone-500);margin-top:20px;display:block}.admin-app progress{width:300px;accent-color:var(--gold-400);margin:24px auto;display:block}.admin-app .faq-list{flex-direction:column;gap:12px;display:flex}.admin-app .faq-question{text-align:left;align-items:center;gap:18px;width:100%;padding:22px;display:flex}.admin-app .faq-question>span:first-child{flex-direction:column;flex:1;gap:4px;display:flex}.admin-app .faq-question .eyebrow{margin:0;font-size:8px}.admin-app .faq-question strong{color:var(--ivory-100);font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.admin-app .faq-answer{padding:0 22px 22px}.admin-app .faq-answer p{color:var(--stone-500);max-width:900px;margin:0 0 20px;line-height:1.9}.admin-app .faq-answer .button{margin-right:10px}.admin-app .antique-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.admin-app .antique-card{background:var(--bg-900);text-align:left;border:1px solid var(--line);border-radius:6px;overflow:hidden}.admin-app .antique-card>img,.admin-app .image-placeholder{object-fit:cover;width:100%;height:180px}.admin-app .image-placeholder{color:var(--gold-600);background:var(--bg-700);place-items:center;display:grid}.admin-app .antique-card>div:last-child{padding:17px}.admin-app .antique-card h3{margin-top:13px}.admin-app .antique-card p{color:var(--stone-500);margin:9px 0;font-size:10px}.admin-app .overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:flex-end;animation:.2s admin-fade-in;display:flex;position:fixed;inset:0}.admin-app .drawer{background:var(--bg-800);border-left:1px solid var(--line);flex-direction:column;width:540px;height:100%;animation:.25s admin-slide-in;display:flex;box-shadow:-20px 0 70px #0005}.admin-app .report-drawer{width:920px;max-width:90vw}.admin-app .drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:23px 26px;display:flex}.admin-app .drawer-header h2{font-size:24px}.admin-app .drawer-header .eyebrow{margin-bottom:4px;font-size:8px}.admin-app .drawer-body{flex:1;padding:25px 26px;overflow:auto}.admin-app .drawer-footer{border-top:1px solid var(--line);background:var(--bg-800);justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}.admin-app .drawer-footer .button{padding:10px 12px;font-size:10px}.admin-app .profile-header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.admin-app .profile-header .avatar{width:60px;height:60px;font-size:22px}.admin-app .profile-header>div{flex:1}.admin-app .profile-header p{color:var(--stone-500);margin-top:5px;font-size:11px}.admin-app .detail-stat-row{border:1px solid var(--line);border-radius:5px;justify-content:space-between;margin:22px 0;padding:17px 20px;display:flex}.admin-app .detail-stat-row>div{flex-direction:column;gap:5px;display:flex}.admin-app .detail-stat-row strong{color:var(--ivory-100);font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.admin-app .detail-stat-row span{color:var(--stone-500);font-size:9px}.admin-app .detail-block{margin-bottom:27px}.admin-app .detail-block h3{margin-bottom:13px}.admin-app .detail-block p{color:var(--ivory-300);font-size:12px;line-height:1.9}.admin-app .detail-block h3>.muted{float:right;font-weight:400}.admin-app .credential-gallery{gap:10px;margin-bottom:10px;display:flex}.admin-app .credential-gallery button{border:1px solid var(--line);text-align:left;border-radius:4px;width:33.333%;padding:0;overflow:hidden}.admin-app .credential-gallery img{object-fit:cover;width:100%;height:115px}.admin-app .credential-gallery span{color:var(--stone-500);align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.admin-app .form-field{color:var(--ivory-300);flex-direction:column;gap:9px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.admin-app .form-field>.muted{font-size:9px;font-weight:400}.admin-app .form-field textarea{resize:vertical;min-height:95px;font-size:11px;font-weight:400;line-height:1.7}.admin-app .form-field input,.admin-app .form-field select{font-size:11px;font-weight:400}.admin-app .form-field small{color:var(--stone-500);font-size:9px;font-weight:400;line-height:1.7}.admin-app .reviewed-box{color:var(--success);background:#8fa67a0a;border:1px solid #8fa67a33;border-radius:5px;align-items:flex-start;gap:12px;padding:18px;display:flex}.admin-app .reviewed-box p{color:var(--stone-500);margin-top:8px;font-size:11px;line-height:1.8}.admin-app .reviewed-box h3{margin-top:15px}.admin-app .report-review-grid{grid-template-columns:1.15fr 1fr;gap:30px;display:grid}.admin-app .decision-column{border-left:1px solid var(--line);padding-left:25px}.admin-app .decision-column>h3{margin-bottom:22px;font-size:15px}.admin-app .detail-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-app .detail-heading h3{margin:0}.admin-app .reported-content{background:var(--bg-900);border:1px solid var(--line);border-radius:5px;padding:19px}.admin-app .reported-content>img,.admin-app .drawer-image img{object-fit:cover;border-radius:3px;width:100%;max-height:260px;margin-bottom:20px}.admin-app .reported-content h2{margin:10px 0;font-size:22px}.admin-app .reported-content p{color:var(--stone-500);margin-bottom:13px;font-size:11px;line-height:1.9}.admin-app .reported-content>strong{color:var(--ivory-100);font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.admin-app .related-report{border:1px solid var(--line);color:var(--stone-500);border-radius:4px;gap:10px;padding:13px;display:flex}.admin-app .related-report strong,.admin-app .related-report span{margin-bottom:5px;font-size:10px;display:block}.admin-app .related-report span{font-size:9px}.admin-app .warning-meter{color:var(--warning);background:#c9a24e0d;border:1px solid #c9a24e33;border-radius:5px;margin-bottom:23px;padding:15px}.admin-app .warning-meter strong{font-size:11px}.admin-app .warning-meter>div{gap:5px;margin:12px 0;display:flex}.admin-app .warning-meter i{background:var(--bg-700);border-radius:2px;flex:1;height:4px}.admin-app .warning-meter .filled{background:var(--warning)}.admin-app .warning-meter p{font-size:9px;line-height:1.7}.admin-app .details-list{margin-top:20px;font-size:11px}.admin-app .details-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.admin-app .details-list dt{color:var(--stone-500)}.admin-app .details-list dd{margin:0}.admin-app .drawer-image{width:100%;padding:0}.admin-app .modal-overlay{z-index:70;justify-content:center;align-items:center}.admin-app .modal{background:var(--bg-800);border:1px solid var(--line);border-radius:9px;width:450px;max-width:90vw;animation:.2s admin-fade-in;box-shadow:0 20px 70px #0009}.admin-app .editor-modal{flex-direction:column;width:680px;max-height:90vh;display:flex}.admin-app .modal-content{padding:25px;overflow:auto}.admin-app .preview-text{white-space:pre-wrap}.admin-app .lightbox{z-index:90;background:#000000f0;justify-content:center;align-items:center;gap:30px;display:flex;position:fixed;inset:0;overflow:auto}.admin-app .lightbox>img{object-fit:contain;cursor:zoom-in;max-width:75vw;max-height:75vh;transition:transform .2s}.admin-app .lightbox>img.zoomed{cursor:zoom-out;transform:scale(1.5)}.admin-app .lightbox-close{position:absolute;top:25px;right:25px}.admin-app .lightbox-caption{color:var(--stone-500);font-size:12px;position:absolute;bottom:25px}.admin-app .empty-state{text-align:center;padding:65px 20px}.admin-app .empty-state svg{color:var(--gold-600);margin:0 auto 22px;display:block}.admin-app .empty-state h3{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.admin-app .empty-state p{color:var(--stone-500);margin-top:10px;font-size:11px}.admin-app .error-banner{color:var(--danger);background:#b5654f12;border:1px solid #b5654f4d;border-radius:5px;justify-content:space-between;align-items:center;margin:20px;padding:20px;display:flex}.admin-app .skeleton-list{padding:20px}.admin-app .skeleton{background:linear-gradient(90deg, var(--bg-700), #35312a, var(--bg-700));background-size:200% 100%;border-radius:5px;height:50px;margin-bottom:20px;animation:1.5s infinite admin-shimmer}.admin-app .gold-text{color:var(--gold-400)!important}.admin-app .danger-text{color:var(--danger)!important}.admin-app .success-text{color:var(--success)!important}.admin-app .collapsed .sidebar{width:72px}.admin-app .collapsed .workspace{width:calc(100% - 72px);margin-left:72px}.admin-app .collapsed .brand{padding:22px 19px}.admin-app .collapsed .brand-copy,.admin-app .collapsed .sidebar-label,.admin-app .collapsed .nav-parent,.admin-app .collapsed .nav-link>span,.admin-app .collapsed .nav-count,.admin-app .collapsed .sidebar-bottom span,.admin-app .collapsed .admin-profile>div,.admin-app .collapsed .admin-profile>.icon-button{display:none}.admin-app .collapsed .nav-link,.admin-app .collapsed .nav-link.child{justify-content:center;padding:11px}.admin-app .collapsed .nav-group{margin-bottom:10px}.admin-app .collapsed .sidebar-bottom{padding:10px 17px}.admin-app .collapsed .admin-profile{padding-top:15px}.admin-app .collapsed .collapse-button{padding:0 10px}.admin-app .small-screen{display:none}@keyframes admin-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-shimmer{to{background-position:-200% 0}}@media (min-width:1500px){.admin-app .sidebar{width:280px}.admin-app .workspace{width:calc(100% - 280px);margin-left:280px}.admin-app main{padding:38px 42px 0}.admin-app .topbar{padding:0 42px}.admin-app .stat-top{font-size:11px}.admin-app .stat-description{font-size:9px}.admin-app .attention-copy strong{font-size:12px}.admin-app .attention-copy>span{font-size:10px}.admin-app .attention-row,.admin-app .report-summary{min-height:69px}.admin-app .panel-heading h2{font-size:18px}.admin-app .tiny-date{font-size:9px}}@media (min-width:900px) and (max-width:1200px){.admin-app .sidebar{width:220px}.admin-app .workspace{width:calc(100% - 220px);margin-left:220px}.admin-app .brand{padding:25px 18px}.admin-app .brand-copy>span:first-child{font-size:17px}.admin-app main{padding:25px 22px 0}.admin-app .topbar{padding:0 22px}.admin-app .topbar-right{gap:15px}.admin-app .global-search{display:none}.admin-app .page-heading{align-items:flex-start}.admin-app .heading-actions{flex-direction:column;align-items:flex-end}.admin-app .live-indicator{font-size:8px}.admin-app h1{font-size:29px}.admin-app .stat-grid{grid-template-columns:repeat(3,1fr)}.admin-app .stat-tile{padding:17px}.admin-app .stat-description{min-height:15px}.admin-app .attention-grid{gap:12px}.admin-app .panel-heading{padding:16px 13px 0}.admin-app .panel-heading h2{font-size:14px}.admin-app .attention-list{padding:0 13px}.admin-app .panel-subtitle{margin-left:13px;font-size:8px}.admin-app .attention-row{gap:7px}.admin-app .attention-copy strong{font-size:9px}.admin-app .attention-copy>span{font-size:8px}.admin-app .attention-row .avatar{width:27px;height:27px;font-size:10px}.admin-app .open-button{padding:4px;font-size:8px}.admin-app .open-button svg,.admin-app .tiny-date{display:none}.admin-app .panel-footer{padding:12px 13px;font-size:7px}.admin-app .queue-note{margin:13px;padding:10px 8px}.admin-app .queue-note strong{font-size:8px}.admin-app .queue-note span{font-size:7px}.admin-app .chart-grid{grid-template-columns:1fr 1fr}.admin-app .chart-grid>.panel:last-child{grid-column:1/-1}.admin-app .horizontal-chart{min-height:190px}.admin-app .filter-bar{flex-wrap:wrap;gap:8px}.admin-app .list-search{min-width:200px}.admin-app .filter-bar select{min-width:100px;max-width:160px}.admin-app .table-secondary{font-size:9px}.admin-app .main-footer{font-size:7px}.admin-app .report-drawer{width:850px}}@media (max-width:899px){.admin-app .app{display:none}.admin-app .small-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:35px;display:flex}.admin-app .small-screen svg{color:var(--gold-400)}.admin-app .small-screen h1{font-size:28px}.admin-app .small-screen p{color:var(--stone-500);font-size:13px;line-height:1.8}.admin-app .overlay{display:none}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{transition:none!important;animation:none!important}}.admin-app .eyebrow,.admin-app .sidebar-label,.admin-app .admin-pill,.admin-app th,.admin-app .status-tabs button,.admin-app .badge{letter-spacing:.1em;font-family:Montserrat,Verdana,sans-serif}.admin-app{min-height:100vh}.admin-app a{color:inherit;text-decoration:none}.admin-app .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.admin-app .chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.admin-app .pre-line{white-space:pre-line}.admin-app .form-field>span .muted{margin-left:6px}.admin-app .form-actions{justify-content:flex-end;margin:-8px 0 20px;display:flex}.admin-app .drawer-link{margin-top:8px}.admin-app .drawer-footer .footer-spacer{flex:1}.admin-app .related-list{flex-direction:column;gap:8px;display:flex}.admin-app .reported-content .badge{margin-bottom:10px}.admin-app .attention-empty{color:var(--stone-500);padding:22px 0;font-size:10px}.admin-app .attention-row .cell-icon{width:39px;height:43px}.admin-app .bar-column>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-app .activity-row:hover strong,.admin-app .attention-row:hover .attention-copy strong{color:var(--gold-400)}.admin-app .global-search{margin:0}.admin-app .icon-btn.bell{color:var(--stone-500)}.admin-app .icon-btn.bell:hover{color:var(--ivory-100)}.admin-app .admin-post-content{border:1px solid var(--line);max-height:340px;color:var(--ivory-300);border-radius:5px;padding:14px 16px;font-size:12px;line-height:1.8;overflow:auto}.admin-app .admin-post-content img{border-radius:3px;max-width:100%;height:auto}.admin-app .admin-post-content p{margin:0 0 10px;font-size:12px}.admin-app progress{height:4px}.admin-app .small-screen .text-link{font-size:12px}#pc-wrap #top .navbar .navbar-main{z-index:99;background:0 0;border-bottom:1px solid #0000;width:100%;transition:background .4s ease-out,border-color .4s ease-out;position:fixed;top:0}#pc-wrap #top .navbar .navbar-main.solid{background:#121110;border-bottom-color:#d4b47c40}#pc-wrap #top .navbar .navbar-main.solid .navbar-top{height:64px}#pc-wrap #top .navbar .navbar-top{border-bottom:1px solid #d4b47c1f;height:84px;transition:height .4s ease-out}#pc-wrap #top .navbar .navbar-top .container{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}#pc-wrap #top .navbar .divider{background:#d4b47c40;width:1px;height:12px}#pc-wrap #top .navbar .user-box{justify-self:start;align-items:center;gap:14px;display:flex}#pc-wrap #top .navbar .user-box .join-box{align-items:center;gap:14px;display:flex}#pc-wrap #top .navbar .user-box .join-box a{letter-spacing:.08em;color:#c9c1b4;font-size:12px;transition:color .3s}#pc-wrap #top .navbar .user-box .join-box a:hover{color:#d4b47c}#pc-wrap #top .navbar .user-box .icon-btn{color:#efe8dc;padding:6px}#pc-wrap #top .navbar .user-box .icon-btn:hover{color:#d4b47c}#pc-wrap #top .navbar .user-box .icon-btn svg{font-size:21px}#pc-wrap #top .navbar .user-box .login-user{cursor:pointer;background:0 0;border:0;display:flex}#pc-wrap #top .navbar .user-box .login-user img{object-fit:cover;border:1px solid #d4b47c40;border-radius:50%;width:32px;height:32px}#pc-wrap #top .navbar .user-box .btn-lang{color:#c9c1b4;letter-spacing:.08em;min-width:0;font-size:12px}#pc-wrap #top .navbar .user-box .btn-lang:hover{color:#d4b47c;background:0 0}#pc-wrap #top .navbar .user-box .btn-lang .MuiButton-endIcon{margin-left:2px}#pc-wrap #top .navbar .logo-box{flex-direction:column;justify-self:center;align-items:center;display:flex}#pc-wrap #top .navbar .logo-box strong{letter-spacing:.14em;text-transform:uppercase;color:#efe8dc;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:22px;font-weight:500;transition:color .3s ease-out}#pc-wrap #top .navbar .logo-box span{letter-spacing:.1em;text-transform:uppercase;color:#8a8378;margin-top:4px;font-family:Montserrat,Verdana,sans-serif;font-size:9px;font-weight:600;transition:color .3s ease-out}#pc-wrap #top .navbar .logo-box:hover strong,#pc-wrap #top .navbar .logo-box:focus-visible strong{color:#d4b47c}#pc-wrap #top .navbar .logo-box:hover span,#pc-wrap #top .navbar .logo-box:focus-visible span{color:#c9c1b4}#pc-wrap #top .navbar .logo-box:focus-visible{outline-offset:6px;border-radius:2px;outline:1px solid #d4b47c}#pc-wrap #top .navbar .action-box{justify-self:end;align-items:center;gap:10px;display:flex}#pc-wrap #top .navbar .pill{letter-spacing:.02em;border-radius:40px;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:12px;font-weight:600;transition:background .3s ease-out,border-color .3s ease-out,transform .3s ease-out;display:inline-flex}#pc-wrap #top .navbar .pill svg{font-size:17px}#pc-wrap #top .navbar .pill.outline{color:#efe8dc;border:1px solid #d4b47c73}#pc-wrap #top .navbar .pill.outline:hover{background:#d4b47c0f;border-color:#d4b47c}#pc-wrap #top .navbar .pill.primary{color:#121110;background:#d4b47c;border:1px solid #d4b47c}#pc-wrap #top .navbar .pill.primary:hover{background:#e3c893;transform:translateY(-1px)}#pc-wrap #top .navbar .navbar-menu{height:48px}#pc-wrap #top .navbar .navbar-menu .container{flex-direction:row;justify-content:center;align-items:center;gap:44px;height:100%}#pc-wrap #top .navbar .navbar-menu .nav-item{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#efe8dc;background:0 0;border:0;height:100%;font-family:Montserrat,Verdana,sans-serif;font-size:11px;transition:color .3s;position:relative}#pc-wrap #top .navbar .navbar-menu .nav-item:after{content:"";background:#d4b47c;width:0;height:1px;transition:width .4s ease-out;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}#pc-wrap #top .navbar .navbar-menu .nav-item:hover,#pc-wrap #top .navbar .navbar-menu .nav-item.active{color:#d4b47c}#pc-wrap #top .navbar .navbar-menu .nav-item.active:after{width:22px}#pc-wrap #top .navbar .mega-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;background:#0009;width:100%;height:100vh;position:absolute;top:100%;left:0}#pc-wrap #top .navbar .mega-menu{z-index:2;background:#1b1916;border-bottom:1px solid #d4b47c40;width:100%;padding:36px 0 42px;animation:.35s ease-out mega-unfold;position:absolute;top:100%;left:0}#pc-wrap #top .navbar .mega-menu .container{grid-template-columns:1.4fr 1fr 1fr;gap:64px;display:grid}#pc-wrap #top .navbar .mega-menu .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4b47c;margin-bottom:16px;font-family:Montserrat,Verdana,sans-serif;font-size:10px;font-weight:600;display:block}#pc-wrap #top .navbar .mega-menu .mega-links{flex-direction:column;display:flex}#pc-wrap #top .navbar .mega-menu .mega-links.two-cols{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}#pc-wrap #top .navbar .mega-menu .mega-links a{color:#c9c1b4;border-bottom:1px solid #d4b47c14;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;transition:color .3s;display:flex}#pc-wrap #top .navbar .mega-menu .mega-links a svg{color:#8a8378;font-size:16px}#pc-wrap #top .navbar .mega-menu .mega-links a:hover,#pc-wrap #top .navbar .mega-menu .mega-links a:hover svg{color:#d4b47c}#pc-wrap #top .navbar .mega-menu .mega-feature{flex-direction:column;display:flex}#pc-wrap #top .navbar .mega-menu .mega-feature img{object-fit:cover;filter:brightness(.75)saturate(.7);border-radius:8px;width:100%;height:150px;margin-bottom:14px;transition:filter .5s ease-out}#pc-wrap #top .navbar .mega-menu .mega-feature .eyebrow{margin-bottom:6px}#pc-wrap #top .navbar .mega-menu .mega-feature strong{color:#efe8dc;white-space:normal;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:19px;font-weight:400}#pc-wrap #top .navbar .mega-menu .mega-feature .read-more{color:#c9c1b4;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:inline-flex}#pc-wrap #top .navbar .mega-menu .mega-feature .read-more svg{font-size:16px}#pc-wrap #top .navbar .mega-menu .mega-feature:hover img{filter:brightness(.95)saturate(.85)}#pc-wrap #top .navbar .mega-menu .mega-feature:hover .read-more{color:#d4b47c}#pc-wrap .header-basic{background-color:#121110;background-image:radial-gradient(circle at 80% 20%,#a88a5529,#0000 55%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #d4b47c40;height:400px}#pc-wrap .header-basic.auth{height:280px}#pc-wrap .header-basic .container{flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:48px}#pc-wrap .header-basic .container .eyebrow{color:#d4b47c}#pc-wrap .header-basic .container h1{letter-spacing:-.01em;color:#efe8dc;margin:14px 0 0;font-size:58px;line-height:1.15}#pc-wrap .header-basic .container h1 em{color:#d4b47c;font-style:normal}#pc-wrap .header-basic .container p{color:#8a8378;max-width:600px;margin:16px 0 0;font-size:14px}#pc-wrap to{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#pc-wrap #top *{transition:none!important;animation:none!important}}
