html,body{color:#f7f1df;background:#070706;width:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.preview-shell{background:#070706;width:100%;height:100vh;margin:0;overflow:hidden}.preview-frame{background:#070706;border:0;width:100%;height:100%;display:block}*{box-sizing:border-box}a{color:inherit}.commerce-page,.checkout-shell{background:radial-gradient(circle at 80% 0,#cda24629,#0000 32rem),#090908;min-height:100vh;padding:0 5vw 80px}.commerce-header{border-bottom:1px solid #d8b45b40;justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.commerce-header>div{align-items:center;gap:20px;display:flex}.tool-site-header nav{align-items:center;gap:18px;display:flex}.tool-site-header nav a{color:#bdb6a6;text-decoration:none}.tool-site-header nav a:hover,.tool-site-header nav a:focus-visible{color:#e4c779}.collector-tools-hero{background:linear-gradient(90deg,#080807fa 0%,#080807d6 44%,#08080733 78%),url(/og-collector-tools.png) 100%/cover no-repeat;border-bottom:1px solid #332b1c;align-items:end;min-height:430px;padding:80px 0 54px;display:grid}.collector-tools-hero>div{max-width:700px}.collector-tools-hero h1{max-width:640px;margin:10px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6rem);line-height:.94}.collector-tools-hero p:last-child{color:#c5beaf;max-width:650px;font-size:1.08rem;line-height:1.7}.collector-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.collector-tool-grid>a{background:#11110f;border:1px solid #302b20;border-radius:18px;flex-direction:column;min-height:270px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.collector-tool-grid>a:hover,.collector-tool-grid>a:focus-visible{border-color:#9d7d38;outline:none;transform:translateY(-3px)}.collector-tool-grid h2{margin:8px 0;font:600 1.6rem Georgia,Times New Roman,serif}.collector-tool-grid>a>p:not(.commerce-kicker){color:#aaa395;line-height:1.6}.collector-tool-grid>a>strong{color:#e4c779;margin-top:auto}.collector-tool-number{color:#5e543d;align-self:flex-end;font:600 2.2rem Georgia,Times New Roman,serif}.tool-feature-hero{max-width:980px}.tool-feature-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.tool-feature-actions>span{color:#989183;max-width:560px;font-size:.84rem}.tool-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 34px;display:grid}.tool-detail-grid article,.tool-transition-note{background:#11110f;border:1px solid #342e21;border-radius:16px;padding:22px}.tool-detail-grid h2{margin-top:0;font-size:1.22rem}.tool-detail-grid p,.tool-transition-note p{color:#aaa395;line-height:1.65}.tool-transition-note{border-color:#715a2d;margin:20px 0 44px}.commerce-brand{color:#e3c477;letter-spacing:.18em;font-weight:900;text-decoration:none}.commerce-action,.native-add{color:#11100d;cursor:pointer;background:#d8b45b;border:1px solid #d8b45b;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.commerce-kicker{color:#d8b45b;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:900}.catalog-hero{max-width:900px;padding:76px 0 42px}.catalog-hero h1,.product-copy h1,.checkout-grid h1,.confirmation-page h1{margin:10px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.96}.catalog-hero>p:last-child,.product-description,.confirmation-page>p{color:#bdb7a8;max-width:760px;font-size:1.08rem;line-height:1.75}.category-pills{gap:10px;padding:4px 0 22px;display:flex;overflow-x:auto}.category-pills a{color:#c7c0af;border:1px solid #3c382d;border-radius:999px;flex:none;padding:10px 16px;text-decoration:none}.category-pills button{color:#c7c0af;font:inherit;cursor:pointer;background:0 0;border:1px solid #3c382d;border-radius:999px;flex:none;padding:10px 16px}.category-pills a.active,.category-pills a:hover,.category-pills button.active,.category-pills button:hover{color:#f0d992;border-color:#d8b45b}.results-count{color:#8f8a7d}.native-product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.native-product-card{background:#11110f;border:1px solid #27251f;border-radius:18px;text-decoration:none;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.native-product-card>a{color:inherit;text-decoration:none;display:block}.native-product-card:hover{border-color:#8b743c;transform:translateY(-3px)}.native-product-card img{aspect-ratio:1;object-fit:cover;background:#171611;width:100%;display:block}.native-product-card div{padding:18px}.native-product-card span{color:#b49650;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.native-product-card h2{min-height:2.5em;margin:8px 0;font-size:1.05rem}.native-product-card p{color:#9f9a8e;font-size:.8rem}.catalog-toolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,260px);gap:14px;margin-bottom:18px;display:grid}.catalog-toolbar label{color:#aaa393;gap:7px;font-size:.78rem;display:grid;position:relative}.catalog-toolbar input,.catalog-toolbar select,.product-engagement input,.newsletter-panel input{color:#f8f1df;width:100%;min-height:48px;font:inherit;background:#11110f;border:1px solid #3d392d;border-radius:10px;padding:0 13px}.search-suggestions{z-index:10;background:#11110f;border:1px solid #4b412b;border-radius:12px;position:absolute;top:76px;left:0;right:0;overflow:hidden;box-shadow:0 18px 60px #000}.search-suggestions a{color:#eee6d5;padding:12px 14px;text-decoration:none;display:block}.search-suggestions a+a{border-top:1px solid #2d2920}.save-product{color:#efe7d4;cursor:pointer;background:#090908e6;border:1px solid #65532e;border-radius:999px;min-height:36px;padding:0 13px;font-weight:800;position:absolute;top:12px;right:12px}.save-product.saved,.wishlist-button.saved{color:#11100d;background:#d8b45b;border-color:#d8b45b}.device-note{color:#777267;text-align:right;font-size:.76rem}.empty-search{text-align:center;border:1px dashed #50462f;border-radius:18px;padding:54px 24px}.empty-search p{color:#a7a091}.empty-search button,.product-engagement button,.newsletter-panel button,.info-primary-link{color:#11100d;cursor:pointer;background:#d8b45b;border:1px solid #d8b45b;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.membership-launch-hero{max-width:900px}.membership-launch-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.membership-launch-actions .info-primary-link{margin-top:0}.membership-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:40px 0;display:grid}.membership-launch-grid article,.membership-launch-faq,.membership-launch-notice{background:#11110f;border:1px solid #3c3321;border-radius:16px;padding:22px}.membership-launch-grid h2{margin:6px 0 12px}.membership-launch-grid article>strong{color:#e5c874;font:600 1.35rem Georgia,Times New Roman,serif}.membership-launch-grid li,.membership-launch-faq p,.membership-launch-notice p{color:#aaa395;line-height:1.6}.membership-launch-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.membership-launch-faq article{border-top:1px solid #302c23}.membership-launch-notice{border-color:#7a602a;margin:18px 0 40px}.product-breadcrumb{color:#a8a294;gap:10px;padding:28px 0;display:flex}.product-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(28px,5vw,72px);display:grid}.native-gallery{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;display:grid}.native-gallery img,.native-gallery video{aspect-ratio:1;object-fit:cover;background:#15140f;border-radius:16px;width:100%}.native-gallery .primary{grid-column:1/-1}.product-copy{align-self:start;padding:12px 0;position:sticky;top:24px}.product-copy h1{font-size:clamp(2.5rem,5vw,4.8rem)}.product-price{color:#f2d47f;font-size:1.5rem;font-weight:900}.availability{color:#b9dfc7;border-left:3px solid #6db88a;padding-left:12px}.availability.out_of_stock{color:#f0a39c;border-color:#d27066}.product-option{color:#bbb4a3;gap:8px;margin:24px 0 14px;display:grid}.product-option select,.checkout-form input,.checkout-form select,.admin-toolbar input,.admin-products input,.admin-products select{color:#f8f1df;background:#11110f;border:1px solid #3d392d;border-radius:10px;width:100%;min-height:46px;padding:0 12px}.native-add{border-radius:10px;width:100%;margin:8px 0}.native-add:disabled{opacity:.5;cursor:not-allowed}.checkout-link{color:#e5ca82;text-align:center;margin:12px 0 24px;display:block}.product-facts{margin:26px 0}.product-facts div{border-top:1px solid #2c2922;grid-template-columns:1fr 1.4fr;gap:14px;padding:12px 0;display:grid}.product-facts dt{color:#918a7b}.product-facts dd{margin:0}.product-warranty,.checkout-empty{background:#d8b45b0f;border:1px solid #3c3525;border-radius:14px;padding:20px}.product-engagement{gap:8px;margin:18px 0;display:grid}.wishlist-button{min-height:44px;color:#e8ddc7!important;background:0 0!important;border:1px solid #66542e!important}.wishlist-button.saved{color:#11100d!important;background:#d8b45b!important}.product-engagement>p,.product-engagement form>p,.newsletter-panel form>p{color:#8d877a;min-height:18px;margin:0;font-size:.72rem}.product-engagement form{gap:8px;margin-top:12px;display:grid}.product-engagement form>div,.newsletter-panel form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.delivery-card{color:#aaa395;border-top:1px solid #302c23;margin-top:14px;padding:18px 0}.delivery-card p{line-height:1.6}.delivery-card a{color:#e5c979}.reviews-section,.related-section{border-top:1px solid #2c2922;margin-top:80px;padding-top:48px}.reviews-section{max-width:760px}.reviews-section h2,.related-section h2,.newsletter-panel h2,.info-sections h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem)}.reviews-section>p:last-child{color:#aaa396;line-height:1.7}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.recent-section{border-top:1px solid #2c2922;margin-top:60px;padding-top:38px}.recent-section h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem)}.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.recent-grid a{color:#ded5c1;border:1px solid #2f2b22;border-radius:12px;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.recent-grid img{object-fit:cover;border-radius:8px;width:62px;height:62px}.related-grid a{color:inherit;gap:8px;text-decoration:none;display:grid}.related-grid img{aspect-ratio:1;object-fit:cover;background:#14130f;border-radius:14px;width:100%}.related-grid span{color:#d8b45b}.store-footer{border-top:1px solid #302b20;margin-top:90px;padding-top:42px}.newsletter-panel{background:#d8b45b0f;border:1px solid #3b3322;border-radius:18px;grid-template-columns:1fr minmax(320px,.7fr);gap:44px;padding:clamp(24px,4vw,44px);display:grid}.newsletter-panel h2{margin:8px 0}.newsletter-panel p{color:#aaa395}.newsletter-panel form{align-self:center}.newsletter-panel label{color:#cbc3b2;margin-bottom:8px;font-size:.8rem;display:block}.store-footer nav{flex-wrap:wrap;gap:18px;padding:30px 0 18px;display:flex}.store-footer nav a{color:#d7c89e}.store-footer>p{color:#79746a;font-size:.78rem}.info-page .catalog-hero{max-width:980px}.info-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1100px;display:grid}.info-sections article{background:#11110f;border:1px solid #2f2b22;border-radius:16px;padding:24px}.info-sections h2{margin-top:0;font-size:1.35rem}.info-sections p{color:#aaa395;line-height:1.7}.info-primary-link{align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(30px,6vw,90px);padding-top:60px;display:grid}.checkout-items article{border-top:1px solid #2b2922;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.checkout-items img{object-fit:cover;border-radius:12px;width:90px;height:90px}.checkout-items h2{margin:0 0 6px;font-size:1rem}.checkout-items p,.checkout-status,.checkout-message{color:#9e988a}.checkout-form{background:#11110f;border:1px solid #2d2a22;border-radius:18px;align-self:start;gap:16px;padding:26px;display:grid}.checkout-form label,.admin-products label{color:#b8b1a2;gap:7px;font-size:.82rem;display:grid}.order-totals{border-top:1px solid #302d25;padding-top:10px}.order-totals p{justify-content:space-between;display:flex}.order-totals .total{border-top:1px solid #302d25;padding-top:14px;font-size:1.15rem}.confirmation-page{text-align:center;place-content:center;display:grid}.order-reference{color:#d8b45b}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-toolbar input{max-width:440px}.admin-message{color:#d8b45b;min-height:24px}.admin-download,.admin-upload{color:#f3dfaa;cursor:pointer;background:#171109;border:1px solid #9a762e;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}.admin-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.admin-products{gap:14px;display:grid}.admin-products article{background:#11110f;border:1px solid #29271f;border-radius:16px;grid-template-columns:140px 1fr;gap:20px;padding:16px;display:grid}.admin-products article>img{object-fit:cover;border-radius:12px;width:140px;height:140px}.admin-products article>div{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;display:grid}.admin-products button{background:#d8b45b;border:0;border-radius:10px;min-height:46px;padding:0 16px;font-weight:800}.admin-check{align-items:center;gap:8px;display:flex!important}.admin-check input{width:auto;min-height:auto}@media (width<=900px){.product-layout,.checkout-grid,.newsletter-panel{grid-template-columns:1fr}.product-copy{position:static}.admin-products article>div{grid-template-columns:1fr 1fr}.related-grid,.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.commerce-page,.checkout-shell{padding-inline:18px}.native-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-toolbar,.info-sections,.recent-grid{grid-template-columns:1fr}.catalog-toolbar{align-items:stretch}.product-engagement form>div,.newsletter-panel form>div{grid-template-columns:1fr}.native-product-card div{padding:12px}.native-gallery{grid-template-columns:1fr}.native-gallery .primary{grid-column:auto}.admin-products article{grid-template-columns:1fr}.admin-products article>img{width:100%;height:auto}.admin-products article>div{grid-template-columns:1fr}}.skip-link{z-index:99999;color:#11100d;background:#f3d77f;border-radius:8px;padding:12px 16px;font-weight:900;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #f2d47f}.featured-collections{background:#d8b45b0b;border:1px solid #342f24;border-radius:18px;margin-bottom:34px;padding:clamp(20px,3vw,34px)}.featured-collections h2,.support-form-section h2,.guide-grid h2,.guide-page article>section h2{margin:7px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem)}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.collection-grid button{color:#f0eadc;text-align:left;cursor:pointer;background:#11110f;border:1px solid #464033;border-radius:13px;align-content:center;gap:7px;min-height:112px;padding:16px;display:grid}.collection-grid button.active{background:#1a160d;border-color:#d8b45b}.collection-grid span{color:#938c7d;font-size:.76rem;line-height:1.4}.product-video{margin:0}.product-video video{display:block}.product-video figcaption{color:#8f897d;padding:8px 2px 2px;font-size:.72rem;line-height:1.45}.product-verification{border-top:1px solid #2c2922;margin:18px 0}.product-verification div{border-bottom:1px solid #2c2922;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}.product-verification dt{color:#8f897d}.product-verification dd{margin:0}.admin-products textarea,.support-form-section input,.support-form-section select,.support-form-section textarea{color:#f8f1df;width:100%;min-height:46px;font:inherit;background:#11110f;border:1px solid #3d392d;border-radius:10px;padding:0 12px}.admin-products textarea,.support-form-section textarea{resize:vertical;min-height:110px;padding-block:12px}.admin-description{grid-column:1/-1}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.support-form-section{border-top:1px solid #302b22;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(28px,6vw,70px);margin-top:56px;padding-top:48px;display:grid}.support-form-section p{color:#aaa395;line-height:1.7}.support-form-section form{background:#11110f;border:1px solid #342f25;border-radius:18px;gap:14px;padding:24px;display:grid}.support-form-section label{color:#c5bdac;gap:7px;font-size:.8rem;display:grid}.support-form-section button,.preference-card button{color:#11100d;background:#d8b45b;border:1px solid #d8b45b;border-radius:10px;min-height:48px;font-weight:900}.ticket-reference{overflow-wrap:anywhere;color:#e0c574!important}.preference-page{grid-template-rows:auto 1fr;display:grid}.preference-card{text-align:center;background:#11110f;border:1px solid #373124;border-radius:18px;width:min(680px,100%);margin:80px auto;padding:clamp(24px,6vw,48px)}.preference-card h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4rem)}.preference-card p{color:#aaa395;line-height:1.7}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-grid>a{color:inherit;background:#11110f;border:1px solid #302c23;border-radius:17px;gap:10px;padding:clamp(24px,4vw,38px);text-decoration:none;display:grid}.guide-grid p,.guide-page article>section p,.guide-page li{color:#aaa395;line-height:1.75}.guide-grid>a>span,.guide-grid>a>strong{color:#d8b45b}.guide-page>article{max-width:900px;margin:auto}.guide-page article>section{border-top:1px solid #302c23;padding:38px 0}.guide-page li+li{margin-top:8px}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-grid article,.operations-health,.incident-checklist{background:#11110f;border:1px solid #302c23;border-radius:16px;padding:24px}.operations-grid span,.operations-health dt{color:#968f80}.operations-grid strong{color:#e5c874;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:3rem;display:block}.operations-grid p,.operations-health p,.incident-checklist li{color:#aaa395;line-height:1.6}.operations-health,.incident-checklist{margin-top:18px}.operations-health dl div{border-top:1px solid #2d2921;grid-template-columns:1fr 1fr;padding:11px 0;display:grid}.operations-health dd{margin:0}.operations-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 30px;display:grid}.operations-status-grid article,.operations-report-grid>section{background:#11100e;border:1px solid #4b3c20;border-radius:14px;padding:16px}.operations-status-grid span{color:#aaa397;font-size:.85rem;display:block}.operations-status-grid strong{color:#e7c874;margin-top:6px;font-size:1.35rem;display:block}.operations-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.operations-report-grid ol{margin:12px 0 0;padding:0;list-style:none}.operations-report-grid li{border-bottom:1px solid #302718;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.membership-operations{background:#0d0d0b;border:1px solid #4b3c20;border-radius:16px;margin:30px 0;padding:22px}.membership-operations-heading,.membership-request-summary,.membership-request-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.membership-operations-heading h2,.membership-request-card h3{margin:0}.membership-operations-heading>strong{color:#e7c874;font:600 1.5rem Georgia,Times New Roman,serif}.membership-filters{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.membership-toolbar{grid-template-columns:minmax(240px,1fr) 190px;gap:12px;margin:14px 0 4px;display:grid}.membership-toolbar label,.membership-request-actions label{gap:6px;display:grid}.membership-toolbar input,.membership-toolbar select,.membership-request-actions input,.membership-request-actions textarea{color:#f0eadc;min-height:40px;font:inherit;background:#11100e;border:1px solid #4b3c20;border-radius:9px;padding:9px 10px}.membership-filters button,.membership-request-actions button{color:#d8d0be;cursor:pointer;background:#15130e;border:1px solid #5b4825;border-radius:9px;min-height:40px;padding:0 13px}.membership-filters button.active,.membership-filters button:hover,.membership-request-actions button:hover{color:#f2dc9b;border-color:#d8b45b}.membership-request-actions button:disabled{cursor:wait;opacity:.6}.membership-update-message{min-height:24px;margin:6px 0;color:#d8b45b!important}.membership-request-list{gap:12px;display:grid}.membership-request-card{background:#11110f;border:1px solid #302c23;border-radius:14px;padding:18px}.membership-request-summary{justify-content:flex-start}.membership-request-summary time{color:#8f897c;margin-left:auto;font-size:.82rem}.membership-plan-badge,.membership-status,.membership-beta-badge,.membership-overdue{border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.membership-beta-badge{color:#b7d6ff;background:#17273a}.membership-overdue{color:#ffc0b8;background:#321814}.membership-plan-badge{color:#f2dc9b;background:#322711}.membership-status{color:#cdc6b8;background:#282722}.membership-status-approved{color:#9be0ae;background:#15271a}.membership-status-declined{color:#f0a79d;background:#2b1815}.membership-status-contacted{color:#a9c8ec;background:#172231}.membership-request-body{grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:20px;margin:18px 0;display:grid}.membership-request-body a{color:#e5c874}.membership-request-body p{overflow-wrap:anywhere;margin:6px 0 0}.membership-request-actions{border-top:1px solid #2d2921;justify-content:flex-end;padding-top:14px}.membership-internal-note{flex:100%}.membership-internal-note textarea{resize:vertical;min-height:76px}.membership-request-actions label{color:#aaa395;gap:10px;font-size:.82rem;display:grid}.membership-request-actions select{color:#f0eadc;background:#11100e;border:1px solid #4b3c20;border-radius:9px;min-height:40px;padding:0 36px 0 10px}.membership-empty{border:1px dashed #4b3c20;border-radius:12px;padding:20px}.readiness-list{gap:9px;padding:0;list-style:none;display:grid}.readiness-list li{border:1px solid #4b3c20;border-radius:10px;padding:12px 14px}.readiness-list li:before{content:"Needs work";color:#efb0a0;min-width:92px;margin-right:10px;font-weight:800;display:inline-block}.readiness-list li[data-ready=true]:before{content:"Ready";color:#82d39a}.launch-readiness-panel{background:#11110f;border:1px solid #4b3c20;border-radius:16px;margin-top:24px;padding:22px}.launch-readiness-panel>h2{margin-top:0}.health-healthy{color:#85d19f}.incident-checklist li+li{margin-top:10px}@media (width<=900px){.support-form-section{grid-template-columns:1fr}.collection-grid,.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-status-grid,.operations-report-grid,.membership-request-body{grid-template-columns:1fr}.membership-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-toolbar{grid-template-columns:1fr}.collector-tool-grid,.tool-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guide-grid,.collection-grid,.operations-grid,.membership-launch-grid,.membership-launch-faq>div{grid-template-columns:1fr}.tool-site-header nav a:not(:first-child){display:none}.collector-tools-hero{background-position:64%;min-height:390px}.collector-tool-grid,.tool-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-page,.methodology-page,.status-page{color:#171b17;background:#f4f1e9}.workspace-hero{max-width:1100px;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,7vw,7rem) 2.5rem}.workspace-hero h1{letter-spacing:-.055em;max-width:900px;margin:.2rem 0 1rem;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.94}.workspace-hero>p:last-child{color:#4d554e;max-width:750px;font-size:1.12rem;line-height:1.65}.workspace-panel{background:#fffdf7;border:1px solid #cfcabf;border-radius:22px;margin:1rem clamp(1.25rem,7vw,7rem);padding:clamp(1.4rem,3vw,2.25rem);box-shadow:0 15px 38px #20291f0f}.workspace-panel h2{margin-top:0;font-size:clamp(1.45rem,3vw,2.2rem)}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem clamp(1.25rem,7vw,7rem);display:grid}.workspace-grid>.workspace-panel{margin:0}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.4rem;display:grid}.metric-grid a{color:inherit;background:#f7f4ec;border:1px solid #d9d5ca;border-radius:15px;gap:.25rem;padding:1.15rem;text-decoration:none;display:grid}.metric-grid a:hover{border-color:#78896a}.metric-grid strong{color:#425238;font-size:2rem}.metric-grid span{color:#566056}.action-list{gap:.7rem;display:grid}.action-list a,.secondary-action{color:#2d4029;background:#f2f5ed;border:1px solid #b9c2ae;border-radius:10px;padding:.85rem 1rem;text-decoration:none}.record-list{gap:.7rem;padding:0;list-style:none;display:grid}.record-list li{border-bottom:1px solid #e3dfd4;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.record-list li>div,.record-list li>strong{gap:.22rem;display:grid}.record-list span{color:#677066;font-size:.9rem}.record-actions{grid-auto-flow:column;gap:.4rem!important;display:flex!important}.record-actions button,.text-button{color:#45503f;cursor:pointer;background:0 0;border:1px solid #c9c5ba;border-radius:8px;padding:.45rem .7rem}.workspace-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.workspace-toolbar label,.stack-form label,.collection-grid label{color:#34412f;gap:.4rem;font-weight:700;display:grid}.workspace-toolbar select,.stack-form input,.stack-form select,.stack-form textarea,.collection-grid select{color:#191d18;width:100%;font:inherit;background:#fff;border:1px solid #aaa99f;border-radius:9px;padding:.75rem .8rem}.stack-form{gap:1rem;display:grid}.stack-form textarea{resize:vertical;min-height:110px}.check-row{align-items:start;grid-template-columns:auto 1fr!important;font-weight:500!important}.check-row input{width:auto;margin-top:.25rem}.inline-action{width:auto;text-decoration:none;display:inline-block}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.collection-grid article{background:#f8f6ef;border:1px solid #d8d4c9;border-radius:16px;overflow:hidden}.collection-grid article>img,.card-placeholder{aspect-ratio:3/4;object-fit:contain;background:#e8e5dc;width:100%}.card-placeholder{color:#727870;place-items:center;display:grid}.collection-grid article>div:last-child{gap:.7rem;padding:1rem;display:grid}.collection-grid h3,.collection-grid p{margin:0}.empty-state{text-align:center;padding:2rem 0}.check-list{gap:.8rem;padding-left:1.3rem;line-height:1.55;display:grid}.methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem clamp(1.25rem,7vw,7rem);display:grid}.methodology-grid article{background:#fffdf7;border:1px solid #d1ccc1;border-radius:18px;padding:1.5rem}.methodology-grid h2{font-size:1.25rem}.methodology-grid p,.methodology-notice{line-height:1.65}.methodology-notice dl{gap:.5rem;display:grid}.methodology-notice dl div{border-bottom:1px solid #e4e0d5;grid-template-columns:120px 1fr;gap:1rem;padding:.8rem 0;display:grid}.methodology-notice dt{font-weight:800}.status-banner{border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem clamp(1.25rem,7vw,7rem);padding:1.7rem;display:flex}.status-banner.healthy{background:#dcebd7;border:1px solid #91ad86}.status-banner.degraded{background:#f5e5cb;border:1px solid #c9a96e}.status-banner button{cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:.75rem 1rem}.status-list{background:#fffdf7;border:1px solid #d1ccc1;border-radius:18px;margin:1rem clamp(1.25rem,7vw,7rem)}.status-list article{border-bottom:1px solid #e2ded4;justify-content:space-between;gap:1rem;padding:1.4rem;display:flex}.status-list article:last-child{border-bottom:0}.status-list h2,.status-list p{margin:0 0 .35rem}.status-pill{text-transform:uppercase;background:#e3e7df;border-radius:999px;align-self:start;padding:.35rem .65rem;font-size:.78rem}.status-pill.operational{color:#24431f;background:#dcebd7}.status-pill.disabled{color:#644b3b;background:#eee6df}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.review-grid article{background:#fffdf8;border:1px solid #dad6cb;border-radius:14px;padding:1.2rem}.review-grid article>strong{color:#816d2c;letter-spacing:.12em}.review-form{border:1px solid #d9d5ca;border-radius:12px;margin:1.5rem 0;padding:1rem}.review-form summary{cursor:pointer;font-weight:800}.review-form form{max-width:650px;margin-top:1rem}@media (width<=900px){.metric-grid,.collection-grid,.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.workspace-grid,.metric-grid,.collection-grid,.methodology-grid,.review-grid{grid-template-columns:1fr}.workspace-toolbar,.status-banner,.status-list article{flex-direction:column;align-items:stretch}.methodology-notice dl div{grid-template-columns:1fr;gap:.2rem}}
