@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_79a51c9b-module__qN_ala__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_79a51c9b-module__qN_ala__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_41edae91-module__0udRfa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_41edae91-module__0udRfa__variable{--font-body:"Manrope", "Manrope Fallback"}
.platform-route-intro{background:radial-gradient(circle at 100% 0,#c4902d29,#0000 30%),linear-gradient(#fffbf3f7,#f5ead4f5);border-radius:26px;align-items:flex-start;gap:1.15rem;padding:1.15rem 1.2rem 1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 14px 28px #4e381714}.platform-route-intro:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#a87b2a29,#0000 34%),linear-gradient(135deg,#ffffff2e,#0000 52%);position:absolute;inset:0}.platform-route-intro>*{position:relative}.platform-route-intro-copy{gap:.3rem;min-width:0;display:grid}.platform-page .platform-route-intro h1{max-width:16ch;font-size:clamp(2.35rem,4.6vw,4.1rem);line-height:.93}.platform-route-intro-label-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.platform-route-intro-label-row .platform-badge{align-self:center}.platform-route-intro-lead{max-width:50rem}.platform-route-intro-actions{align-self:stretch}.platform-route-intro-actions-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;width:min(32rem,100%);display:grid}.platform-route-intro-actions-grid .button,.platform-route-intro-actions-grid .button.button-inline{white-space:nowrap;min-height:2.9rem;box-shadow:none;border-radius:18px;padding:.78rem 1rem;font-size:.84rem;line-height:1.15}.platform-route-intro-actions-grid .button.button-primary{background:linear-gradient(135deg,#aa7622,#7b5315)}.platform-route-intro-actions-grid .button.button-secondary{background:#fffcf6e6}.platform-page-header h1,.platform-stat-value-small,.platform-table-secondary,.platform-table-meta span,.inventory-mobile-record-subline>span,.inventory-mobile-record-meta-value,.inventory-mobile-record-meta-item .location-path,.platform-detail-grid p,.platform-summary-block p,.platform-code-block,.platform-list-title,.platform-card-copy code{overflow-wrap:anywhere;word-break:break-word}.platform-page .platform-page-header-compact>div:first-child>h1{max-width:16ch;font-size:clamp(2.35rem,4.6vw,4rem);line-height:.93}.inventory-mobile-record-subline>span{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:inline}.inventory-mobile-record-subline>span>span{overflow-wrap:anywhere;word-break:break-word}.inventory-mobile-record-meta-value-stack,.platform-detail-grid>div,.platform-table-primary,.platform-table-meta{min-width:0}.inventory-mobile-record-heading,.inventory-mobile-record-subline,.inventory-mobile-record-meta,.inventory-mobile-record-meta-item,.inventory-mobile-record-meta-value-stack{max-width:100%}.inventory-mobile-record-heading .platform-title-link{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}.platform-auth-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.platform-auth-summary-card{background:linear-gradient(#fff9,#f7efdf99),#fffbf4e0;border:1px solid #47341814;border-radius:18px;gap:.24rem;min-width:0;padding:.9rem .95rem;display:grid}.platform-auth-summary-card h2{font-family:var(--font-display);margin:0;font-size:1.15rem;line-height:1.05}.platform-auth-summary-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.public-hero-card-grid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr);gap:.85rem;display:grid}.public-roadmap-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.public-roadmap-list li{gap:.18rem;display:grid}.public-roadmap-list strong{font-size:.92rem}.public-inline-note{color:#422d10eb;letter-spacing:.08em;text-transform:uppercase;background:#ffffffbd;border:1px solid #6b4a182e;border-radius:999px;align-items:center;width:fit-content;min-height:1.8rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-summary-strip{gap:.7rem}.dashboard-summary-card{background:radial-gradient(circle at 0 0,#d7ab511f,#0000 40%),linear-gradient(#ffffffe0,#f5ebd6eb);border-radius:22px;padding:.95rem 1rem}.dashboard-panel{gap:.9rem}.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-quick-action{background:linear-gradient(180deg, #ffffffe6, #f8eedbf5), var(--surface-strong);min-width:0;color:inherit;border:1px solid #47341817;border-radius:22px;gap:.34rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.dashboard-quick-action:hover,.dashboard-quick-action:focus-visible{border-color:#7c571738;transform:translateY(-1px);box-shadow:0 10px 22px #4e381714}.dashboard-quick-action-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:.68rem;font-weight:800}.dashboard-quick-action strong{font-size:1rem;line-height:1.15}.dashboard-quick-action span:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}.dashboard-check-list{gap:.5rem;display:grid}.dashboard-check-card{background:linear-gradient(180deg, #ffffffd6, #f6ecd9f0), var(--surface);min-width:0;color:inherit;border:1px solid #47341814;border-radius:18px;gap:.34rem;padding:.78rem .84rem;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.dashboard-check-card:hover,.dashboard-check-card:focus-visible{border-color:#7c571738;transform:translateY(-1px)}.dashboard-check-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-check-head strong,.dashboard-check-head p,.dashboard-check-preview,.dashboard-check-footnote p{margin:0}.dashboard-check-head strong{font-size:.94rem;line-height:1.2;display:block}.dashboard-check-head p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.82rem;line-height:1.34;display:-webkit-box;overflow:hidden}.dashboard-check-count{color:#422d10f0;background:#fffbf1eb;border:1px solid #6b4a182e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.2rem;min-height:1.72rem;padding:.18rem .5rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-check-preview{color:#624b28e0;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-check-footnote{justify-content:space-between;align-items:center;gap:.8rem;padding:.05rem .05rem 0;display:flex}.dashboard-record-list{gap:.5rem;display:grid}.dashboard-record-list-tight{gap:.45rem}.dashboard-record-row{background:linear-gradient(180deg, #ffffffdb, #f6ecd9f0), var(--surface);min-width:0;color:inherit;border:1px solid #47341814;border-radius:16px;align-items:center;gap:.75rem;padding:.66rem .74rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.dashboard-record-row:hover,.dashboard-record-row:focus-visible{border-color:#7c571738;transform:translateY(-1px)}.dashboard-record-row-with-thumb{grid-template-columns:auto minmax(0,1fr)}.dashboard-record-thumb{justify-content:center;align-items:center;display:flex}.dashboard-record-main{gap:.14rem;min-width:0;display:grid}.dashboard-record-topline{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard-record-kicker,.dashboard-record-title,.dashboard-record-meta{margin:0}.dashboard-record-kicker{font-size:.94rem;line-height:1.15}.dashboard-record-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-record-meta{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-record-badge{color:#422d10f0;white-space:nowrap;background:#fffbf1eb;border:1px solid #6b4a182e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:1.55rem;padding:.18rem .52rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.platform-page .platform-card{border-radius:18px;padding:.84rem .92rem}.platform-page .platform-section-heading{gap:.5rem}.platform-page .platform-card h2{font-size:.98rem}.platform-page .platform-card-copy{font-size:.79rem;line-height:1.38}.platform-page .platform-stats{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr));gap:.65rem}.platform-page .platform-stat-card{border-radius:16px;align-content:start;gap:.18rem;min-width:0;padding:.74rem .8rem;display:grid}.platform-page .platform-stat-label,.platform-page .platform-stat-value,.platform-page .platform-stat-detail{margin:0}.platform-page .platform-stat-value{font-size:clamp(1.18rem,2vw,1.65rem);line-height:1.05}.platform-page .platform-stat-value-small{font-size:clamp(1.04rem,1.8vw,1.42rem);line-height:1.12}.platform-page .platform-stat-detail{font-size:.8rem;line-height:1.38}.platform-page .platform-detail-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem .8rem}.platform-page .platform-detail-grid>div{border-bottom:1px solid #47341814;align-content:start;gap:.08rem;padding-bottom:.5rem;display:grid}.platform-page .platform-detail-grid p{margin:0}.platform-page .platform-summary-block{border-top:1px solid #47341814;gap:.28rem;margin-top:.75rem;padding-top:.75rem}.inventory-item-section{background:linear-gradient(180deg, #ffffffeb, #f6ecd9f0), var(--surface);border-radius:22px;padding:1.05rem 1.1rem}.inventory-item-section .platform-form input,.inventory-item-section .platform-form select,.inventory-item-section .platform-form textarea{background:#fffffff0;border-radius:14px;padding:.82rem .9rem}.inventory-item-section .platform-field-hint{font-size:.78rem}.inventory-core-grid>label:first-child{grid-column:1/-1}.inventory-core-grid>label:nth-child(3),.inventory-core-grid>label:nth-child(4){grid-column:span 1}.platform-choice-row{background:#f8efdfb8;border:1px solid #47341814;border-radius:18px;padding:.24rem}.platform-segment-button{color:#4c3918cc;min-height:2.85rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:11rem;padding:.72rem .95rem;font-size:.88rem;font-weight:700;line-height:1.15;transition:background-color .16s,color .16s,box-shadow .16s}.platform-segment-button:hover,.platform-segment-button:focus-visible{color:#36260df2;background:#ffffffa6}.platform-segment-button-active{color:#36260dfa;background:linear-gradient(#af7c1f29,#ffffffd1);box-shadow:inset 0 0 0 1px #835a141f}.platform-selected-summary{background:linear-gradient(90deg,#b8842d14,#fffaf0e6 18%),#fffaf0e6;border-color:#a87b2a1f;border-radius:16px;padding:.9rem 1rem}.inventory-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.25rem;display:grid}.inventory-form-actions .button{border-radius:18px;width:100%;min-height:3rem}@media (max-width:900px){.platform-auth-summary-grid,.public-hero-card-grid,.dashboard-quick-actions{grid-template-columns:1fr}}@media (max-width:640px){.platform-route-intro{padding:1rem}.platform-page .platform-page-header-compact>div:first-child>h1,.platform-page .platform-route-intro h1{max-width:12ch;font-size:clamp(2rem,10vw,2.65rem);line-height:.94}.platform-route-intro-actions{justify-content:flex-start;width:100%}.platform-route-intro-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platform-route-intro-actions-grid .button,.platform-route-intro-actions-grid .button.button-inline{white-space:normal;min-height:2.7rem}.platform-auth-summary-grid{gap:.5rem}.platform-auth-summary-card{border-radius:16px;padding:.8rem .85rem}.dashboard-check-head,.dashboard-check-footnote{align-items:flex-start}.dashboard-record-row{gap:.6rem;padding:.58rem .64rem}.dashboard-record-title{-webkit-line-clamp:1}.dashboard-check-card{padding:.72rem .76rem}.dashboard-check-head p,.dashboard-check-preview{-webkit-line-clamp:1}.platform-page .platform-card{padding:.78rem .82rem}.platform-page .platform-stat-card{gap:.12rem;padding:.68rem .72rem}.platform-page .platform-stat-detail{display:none}.platform-page .platform-detail-grid{grid-template-columns:1fr;gap:.5rem}.platform-page .platform-detail-grid>div{padding-bottom:.4rem}.platform-page .platform-summary-block{margin-top:.6rem;padding-top:.6rem}.inventory-form-actions{grid-template-columns:1fr}}
:root{--font-display:"Cormorant Garamond", serif;--font-body:"Manrope", sans-serif;--bg:#f6efe3;--bg-strong:#eadcc2;--surface:#fbf5eaeb;--surface-strong:#f7eedefa;--text:#2d241c;--muted:#66584a;--gold:#a87b2a;--gold-deep:#7c5717;--line:#47341829;--shadow:0 22px 44px #4c36151a;--shell:#f4eee3;--shell-strong:#2f261d;--ops-header-offset:4.4rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 0 0,#fff1cc85,#0000 28%),radial-gradient(circle at 100% 100%,#cc973a1a,#0000 24%),linear-gradient(#faf4ea 0%,#f4ecde 50%,#efe3d0 100%);margin:0}a{color:inherit}img{max-width:100%}.page-shell{z-index:1;width:min(1160px,100% - 2rem);margin:0 auto;padding:1.25rem 0 3rem;position:relative}.page-shell-narrow{width:min(960px,100% - 2rem)}main{gap:1.5rem;display:grid}.site-header,.hero,.feature-band,.cta-panel,.platform-hero,.platform-card,.platform-stat-card{animation:.7s both rise}.site-header{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0 1.25rem;display:flex}.section-label,.kicker,.card-label,.contact-label,.platform-stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin:0;font-size:.76rem;font-weight:700}.brand-lockup{align-items:center;gap:1rem;min-width:0;display:flex}.brand-logo{object-fit:cover;background:#fffcf5f2;border:1px solid #47341829;border-radius:22px;flex:none;width:5rem;height:5rem;display:block;box-shadow:0 12px 30px #4c36151a}.brand-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.brand-name,.brand-tagline{margin:0}.brand-name{font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1.08}.brand-tagline{color:var(--muted);line-height:1.3}.header-link{color:var(--text);border-bottom:1px solid #2d241c59;flex:none;text-decoration:none}.hero{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffbf3eb,#f8edd8d1);border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:stretch;gap:2rem;padding:2.25rem;display:grid}.hero-copy,.hero-card,.feature-band,.cta-panel,.platform-card,.platform-stat-card,.platform-hero{position:relative;overflow:hidden}.hero h1,.feature-intro h2,.cta-panel h2,.platform-hero h1,.platform-page h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.22rem 0 0;font-weight:700;line-height:.95}.hero h1{max-width:10ch;font-size:clamp(3.8rem,9vw,6.8rem)}.lead,.platform-lead,.ops-header-copy{max-width:40rem;color:var(--muted);margin:.8rem 0 0;font-size:.98rem;line-height:1.58}.supporting-copy,.feature-intro p,.pillar p,.hero-card p,.cta-panel p,.platform-card p,.platform-stat-detail,.platform-page p{color:var(--muted);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.7rem;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.85rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.platform-page .button{min-height:2.55rem;padding:.62rem .92rem;font-size:.9rem}.button:disabled{opacity:.55;cursor:default;transform:none}.button:hover,.button:focus-visible,.header-link:hover,.header-link:focus-visible,.ops-nav-link:hover,.ops-nav-link:focus-visible,.ops-subnav-link:hover,.ops-subnav-link:focus-visible{transform:translateY(-1px)}.button-primary{color:#fffaf0;background:linear-gradient(135deg,#b6842d,#7b5315);box-shadow:0 14px 26px #7d52112e}.button-secondary{color:var(--text);background:#fffcf6b8;border-color:#2d241c2e}.button-danger{color:#fff7f2;background:linear-gradient(135deg,#b4533d,#87311f);border-color:#a13e2b80}.hero-card,.feature-band,.cta-panel,.contact-section,.platform-card,.platform-stat-card,.platform-hero{border:1px solid var(--line);background:linear-gradient(180deg, #fffcf5d6, #f6ecd9f0), var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #4c36150f}.hero-card{border-radius:28px;padding:1.35rem}.card-grid,.platform-grid,.platform-stats{gap:.75rem;display:grid}.card-grid{margin-top:1rem}.card-grid article,.pillar,.platform-card,.platform-stat-card{background:linear-gradient(180deg, #fffcf6f0, #f6edddfa), var(--surface-strong);border:1px solid #4734181f;border-radius:20px;padding:.92rem 1rem;box-shadow:inset 0 1px #ffffff59,0 14px 30px #4c36150d}.card-grid h2,.pillar h3,.category,.platform-card h2{margin:0;font-size:1rem;font-weight:700}.feature-band{border-radius:28px;padding:1.6rem}.feature-intro{max-width:50rem}.feature-intro h2,.cta-panel h2{font-size:clamp(2.2rem,5vw,3.4rem)}.pillars{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem;display:grid}.pillar span{color:var(--gold-deep);margin-bottom:.8rem;font-weight:700;display:inline-flex}.category-section{padding-top:.2rem}.categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.category{border:1px solid var(--line);text-align:center;color:var(--text);background:#fffaf0bf;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.15rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.category:hover,.category:focus-visible{background:#fff8eaeb;border-color:#7c571740;transform:translateY(-1px)}.cta-panel{border-radius:28px;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.contact-section{border-radius:28px;padding:1.6rem}.contact-intro{max-width:48rem}.contact-intro h2{font-family:var(--font-display);margin:.45rem 0 0;font-size:clamp(2.1rem,5vw,3.2rem);line-height:.98}.contact-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:1rem;margin-top:1.4rem;display:grid}.contact-card{background:var(--surface-strong);border:1px solid #47341814;border-radius:22px;flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}.contact-card h3,.contact-card p{margin:0}.contact-card-featured{background:radial-gradient(circle at top left, #ffebbb8c, transparent 48%), var(--surface-strong);justify-content:space-between}.shop-shell,.platform-page{gap:.9rem;display:grid}.platform-hero,.platform-page-header{background:linear-gradient(180deg, #fffcf6e6, #f7eeddf5), var(--surface);border:1px solid var(--line);border-radius:22px;padding:.98rem 1.08rem;box-shadow:0 12px 28px #4c36150d}.platform-page-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.platform-page-header>div:first-child{gap:.2rem;max-width:42rem;display:grid}.platform-page-header-compact{border-radius:20px;padding:.84rem .92rem}.platform-page-header-compact>div:first-child{gap:.16rem;max-width:34rem}.platform-page-header-compact .platform-lead{margin-top:.22rem;font-size:.88rem;line-height:1.42}.platform-page-header-compact .button,.platform-page-header-compact .button.button-inline{min-height:2.4rem;padding-inline:.9rem;font-size:.86rem}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-columns{grid-template-columns:minmax(0,1.32fr) minmax(18rem,.82fr);gap:.85rem;display:grid}.platform-columns-wide{grid-template-columns:1fr 1fr}.platform-workspace-columns{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.72fr);align-items:start}.platform-sidebar-card{top:calc(var(--ops-header-offset) + .62rem);position:sticky}.platform-stat-value{font-family:var(--font-display);margin:.55rem 0 0;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:700;line-height:1}.platform-list{color:var(--muted);gap:.8rem;margin:.75rem 0 0;padding-left:1.1rem;display:grid}.platform-table-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-table-head h2,.platform-table-head p{margin:0}.platform-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.platform-workspace-actions{align-items:center}.platform-inline-actions .button,.platform-inline-actions .button.button-inline{width:auto;min-height:2.35rem;padding:.48rem .88rem;font-size:.84rem}.platform-filter-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.platform-filter-form input,.platform-filter-form select{min-width:12rem;color:var(--text);font:inherit;background:#ffffffb8;border:1px solid #4734181f;border-radius:16px;padding:.8rem .95rem}.platform-table-wrap{background:#fffbf4d1;border:1px solid #47341814;border-radius:18px;margin-top:.8rem;overflow-x:auto}.platform-mobile-list{display:none}.platform-table{border-collapse:collapse;width:100%}.platform-table-wrapper{overflow-x:auto}.platform-table th,.platform-table td{text-align:left;vertical-align:top;border-bottom:1px solid #47341814;padding:.8rem .85rem;font-size:.94rem}.platform-table th{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8ecf5;font-size:.82rem;position:sticky;top:0}.platform-table tbody tr:hover{background:#fff5e08c}.platform-overview-table tbody tr{background:#fffdf9f5}.platform-overview-table tbody tr:hover{background:#fff5e0b8}.platform-overview-table td{vertical-align:middle}.platform-table-primary{gap:.16rem;min-width:min(20rem,100%);display:grid}.platform-overview-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.platform-overview-row-thumb{align-self:start}.ops-overview-load-more{justify-items:center;padding:.25rem 0 1rem;display:grid}.ops-overview-load-more-copy,.platform-table-secondary{color:var(--muted);font-size:.82rem;line-height:1.4}.platform-table-meta{color:var(--muted);gap:.28rem;font-size:.8rem;line-height:1.35;display:grid}.platform-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.platform-table-actions .button,.platform-table-actions .button.button-inline{min-height:2.05rem;padding-inline:.72rem;font-size:.78rem}.platform-mobile-card-actions{flex-wrap:wrap;gap:.45rem;display:flex}.platform-mobile-card-actions .button,.platform-mobile-card-actions .button.button-inline{width:auto;min-height:2.05rem;padding-inline:.72rem;font-size:.78rem}.inventory-workspace,.ops-overview-workspace{gap:.55rem;display:grid;position:relative;overflow:visible}.inventory-sticky-top,.ops-overview-sticky-top{top:calc(var(--ops-header-offset) + .65rem);z-index:4;background:linear-gradient(#fffbf4f7,#fbf4e8f0),#fffcf7eb;border:1px solid #47341814;border-radius:24px;justify-self:center;gap:.55rem;width:calc(100% + 1.1rem);padding:.82rem .9rem .72rem;display:grid;position:sticky;overflow:visible;box-shadow:0 16px 34px #563c1614}.inventory-workspace-head{gap:0;padding-bottom:.44rem;display:grid}.inventory-toolbar{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.95fr) auto;align-items:end;gap:.6rem;width:100%;display:grid}.inventory-toolbar-search,.inventory-toolbar-select,.inventory-bulk-field{background:#f7efe185;border-radius:16px;gap:.35rem;min-width:0;padding:.36rem .45rem .44rem;display:grid}.inventory-toolbar-search input,.inventory-toolbar-select select,.inventory-bulk-field select{width:100%;min-height:2.65rem;color:var(--text);font:inherit;background:#fffffff5;border:1px solid #4734181f;border-radius:14px;padding:.65rem .85rem}.inventory-toolbar-select select{font-size:.84rem}.inventory-toolbar-actions{grid-column:1/-1;justify-content:flex-end;place-self:center stretch;align-items:center;width:100%;min-height:2rem;display:inline-flex}.inventory-toolbar-actions-main{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;width:100%;display:inline-flex}.inventory-toolbar-actions-main .button,.inventory-toolbar-actions-main .button.button-inline{min-height:2rem;padding-block:.32rem;padding-inline:.82rem;font-size:.84rem}.inventory-toolbar-clear{color:#58401cd1;letter-spacing:.02em;cursor:pointer;background:#f7efe1cc;border:1px solid #a888562e;border-radius:999px;justify-content:center;place-self:center;align-items:center;gap:.35rem;min-width:5.6rem;min-height:2.3rem;padding:.5rem .9rem;font-size:.79rem;font-weight:600;line-height:1.1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.inventory-toolbar-clear:hover:not(:disabled){color:#443012f5;background:#efe2cbeb;border-color:#a8885647;transform:translateY(-1px)}.inventory-toolbar-clear:focus-visible{outline-offset:2px;outline:2px solid #7c571747}.inventory-toolbar-clear:disabled{color:#58401c6b;cursor:default;background:#f7efe170;border-color:#a888561f}.inventory-return-top-wrap{z-index:1;justify-content:center;display:flex;position:absolute;bottom:-.82rem;left:50%;transform:translate(-50%)}.inventory-return-top{color:#6c4d19c2;font:inherit;letter-spacing:.01em;cursor:pointer;text-underline-offset:.18rem;background:#fff8eef5;border:0;border-radius:999px;padding:.12rem .3rem;font-size:.76rem;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #6c4d1947;text-decoration:underline #6c4d1947;transition:color .16s,text-decoration-color .16s,transform .16s}.inventory-return-top:hover{color:#52390ef0;text-decoration-color:#52390e80;transform:translateY(-1px)}.inventory-return-top:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #7c57173d}.inventory-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.inventory-summary-item{background:#ffffffeb;border:1px solid #47341814;border-radius:14px;gap:.12rem;padding:.48rem .62rem;display:grid}.inventory-summary-item-note{background:#fff9efeb}.inventory-summary-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.inventory-summary-item strong{font-size:1.02rem;line-height:1.1}.inventory-results{gap:0;display:grid;position:relative}.inventory-table-wrap,.inventory-mobile-list,.inventory-mobile-pagination{transition:opacity .16s}.inventory-results-loading .inventory-table-wrap,.inventory-results-loading .inventory-mobile-list,.inventory-results-loading .inventory-mobile-pagination{opacity:.42}.inventory-results-loading-indicator{z-index:3;background:#fffbf4f5;border:1px solid #4734181a;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-left:-1.2rem;display:inline-flex;position:absolute;top:4.5rem;left:50%;box-shadow:0 14px 26px #563c161f}.inventory-results-spinner{border:2px solid #7c571729;border-top-color:#7c5717e6;border-radius:999px;width:1rem;height:1rem;animation:.72s linear infinite inventory-spin}@keyframes inventory-spin{to{transform:rotate(360deg)}}.inventory-bulk-bar{background:#fffbf4eb;border:1px solid #47341814;border-radius:18px;grid-template-columns:minmax(9rem,auto) minmax(12rem,1fr) minmax(12rem,1fr) auto auto;align-items:stretch;gap:.65rem;padding:.72rem .8rem;display:grid}.inventory-bulk-status{color:var(--muted);align-content:center;font-size:.88rem;line-height:1.3;display:grid}.inventory-bulk-status strong{color:var(--text);font-size:.98rem}.inventory-bulk-field{background:#f7efe16b;border-radius:14px;gap:.28rem;padding:.34rem .42rem .42rem}.inventory-bulk-field .section-label{letter-spacing:.12em;font-size:.62rem}.inventory-bulk-submit.button,.inventory-bulk-submit.button.button-inline,.inventory-bulk-clear-selection.button,.inventory-bulk-clear-selection.button.button-inline{align-self:center;min-height:2.18rem;padding-block:.3rem;padding-inline:.78rem;font-size:.78rem}.inventory-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.inventory-record-list-head input[type=checkbox],.inventory-record input[type=checkbox],.inventory-mobile-card input[type=checkbox]{accent-color:#7c5717;width:1rem;height:1rem}.inventory-record-list-head{color:#fff8ecf0;background:linear-gradient(#5f4320,#4f3719);border-bottom:1px solid #47341814;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;display:flex}.inventory-select-all{align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;display:inline-flex}.inventory-record-list-controls{align-items:center;gap:.75rem;display:inline-flex}.inventory-record-limit{color:#fff4e3d1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:inline-flex}.inventory-record-limit select{color:#fff8ecf0;min-height:2rem;font:inherit;background:#fff8ec1f;border:1px solid #ffefdb2e;border-radius:999px;padding:.32rem 2rem .32rem .65rem}.inventory-record-page{color:#fff4e3d1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:inline-flex}.inventory-record-page select{color:#fff8ecf0;min-width:4.15rem;min-height:2rem;font:inherit;background:#fff8ec1f;border:1px solid #ffefdb2e;border-radius:999px;padding:.32rem 1.7rem .32rem .65rem}.inventory-record-page-button.button,.inventory-record-page-button.button.button-inline{color:#fff8ecf0;background:#fff8ec1f;border-color:#ffefdb2e;min-height:2rem;padding-block:.28rem;padding-inline:.78rem;font-size:.76rem}.inventory-record-page-button.button:disabled{opacity:.45;cursor:default;transform:none}.inventory-record-list-status{color:#fff4e3c2;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.76rem;display:inline-flex}.inventory-record-list{border-radius:0 0 20px 20px;display:grid;overflow:hidden;box-shadow:0 16px 34px #563c1614}.inventory-desktop-pagination{justify-content:center;padding:.8rem .9rem 0;display:flex}.inventory-desktop-pagination-status{color:#58401cbd;font-size:.82rem;line-height:1.35}.inventory-record{background:#fffffff7;border-bottom:1px solid #47341814;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.8rem 1rem;display:grid}.inventory-record:nth-child(2n){background:#fffcf8fa}.inventory-record:hover{background:#fff8ecf5}.inventory-record-selected,.inventory-record-selected:nth-child(2n){background:#fff1d3eb}.inventory-record:last-child{border-bottom:0}.inventory-record-check{align-self:center;padding-top:0}.inventory-record-thumb{padding-top:.1rem}.inventory-record-body{gap:.35rem;min-width:0;display:grid}.inventory-record-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.inventory-record-heading .platform-title-link{font-size:.98rem;line-height:1.25}.inventory-record-notes{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.inventory-record-meta{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem .85rem;min-width:0;display:grid}.inventory-record-meta-item{gap:.3rem;min-width:0;display:grid}.inventory-record-meta-value,.inventory-record-meta-item .location-path{color:#2b1e0cf5;border-top:1px solid #4734181a;min-width:0;padding-top:.34rem;font-size:.92rem;font-weight:600;line-height:1.3;display:block}.inventory-record-meta-label{color:#6e5631db;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.inventory-record-meta-value.platform-chip-link,.inventory-record-meta-value.platform-chip-static{width:fit-content;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;column-gap:.35rem;padding:0;display:inline-flex}.inventory-record-meta-value .location-path-code{color:#785c30d1}.inventory-record-meta-value.platform-chip-link:hover,.inventory-record-meta-value.platform-chip-link:focus-visible{border-color:#0000;transform:none}.inventory-mobile-card{background:#fffffff0}.inventory-mobile-list{gap:.7rem;margin-top:.85rem}.inventory-mobile-record{background:#fffffff5;border:1px solid #47341814;border-radius:18px;gap:.55rem;padding:.75rem .8rem;display:grid}.inventory-mobile-record-selected{background:#fff1d3e6}.inventory-mobile-record-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.inventory-mobile-record-thumb-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;width:fit-content;padding:0;display:inline-flex;position:relative}.inventory-mobile-record-thumb-button .platform-item-thumbnail{transition:transform .16s,box-shadow .16s,border-color .16s}.inventory-mobile-record-thumb-button-selected .platform-item-thumbnail{border-color:#a87b2a57;box-shadow:0 0 0 3px #c189222e}.inventory-mobile-record-thumb-indicator{background:#946f212e;border:2px solid #fffcf6f5;border-radius:999px;width:.8rem;height:.8rem;transition:background-color .16s,transform .16s;position:absolute;top:-.12rem;right:-.12rem}.inventory-mobile-record-thumb-button-selected .inventory-mobile-record-thumb-indicator{background:#946f21;transform:scale(1.05)}.inventory-mobile-record-body{gap:.3rem;min-width:0;display:grid}.inventory-mobile-record-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.inventory-mobile-record-heading .platform-title-link{font-size:.95rem;line-height:1.22}.inventory-mobile-record-subline,.inventory-mobile-record-notes{margin:0}.inventory-mobile-record-subline{color:var(--muted);flex-wrap:wrap;gap:.35rem;font-size:.84rem;line-height:1.35;display:flex}.inventory-mobile-record-notes{color:#75592cdb;font-size:.82rem;line-height:1.35}.inventory-mobile-record-value{color:#2b1e0cf5;white-space:nowrap;font-size:.92rem;font-weight:700}.inventory-mobile-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .55rem;display:grid}.inventory-mobile-record-meta-item{gap:.22rem;min-width:0;display:grid}.inventory-mobile-record-meta-item-wide{grid-column:1/-1}.inventory-mobile-record-meta-label{color:#6e5631db;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.inventory-mobile-record-meta-value,.inventory-mobile-record-meta-item .location-path{color:#2b1e0cf5;border-top:1px solid #4734181a;min-width:0;padding-top:.28rem;font-size:.84rem;font-weight:600;line-height:1.3;display:block}.inventory-mobile-record-meta-value-stack{gap:.18rem;display:grid}.inventory-mobile-record-meta-value-stack .inventory-mobile-record-meta-value{border-top:0;padding-top:0}.inventory-mobile-record-meta-value-stack .inventory-mobile-record-meta-value:first-child{border-top:1px solid #4734181a;padding-top:.28rem}.inventory-mobile-record-meta-value.platform-chip-link,.inventory-mobile-record-meta-value.platform-chip-static{width:fit-content;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;column-gap:.35rem;padding:0;display:inline-flex}.inventory-mobile-record-meta-value.platform-chip-link:hover,.inventory-mobile-record-meta-value.platform-chip-link:focus-visible{border-color:#0000;transform:none}.inventory-mobile-pagination{display:none}.inventory-draft-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-draft-banner-copy{gap:.15rem;display:grid}.inventory-draft-banner-copy span{color:var(--muted);font-size:.92rem;line-height:1.45}.inventory-draft-banner-actions{flex-wrap:wrap;gap:.55rem;display:inline-flex}.platform-table-title-cell{gap:.3rem;min-width:0;display:grid}.platform-table-title-cell strong{font-weight:700}.platform-text-link{color:inherit;text-decoration:none}.platform-title-link{font-weight:700}.platform-text-link:hover,.platform-text-link:focus-visible{color:var(--gold-deep)}.platform-table-title-cell span{color:var(--muted);font-size:.88rem;line-height:1.45}.platform-form{gap:1.1rem;display:grid}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inventory-item-form{gap:1.25rem}.profile-photo-card{gap:1rem;display:grid}.profile-photo-preview{background:#fff9eec7;border:1px solid #47341814;border-radius:20px;align-items:center;gap:.9rem;padding:.9rem;display:flex}.profile-photo-preview-copy{gap:.12rem;display:grid}.profile-photo-preview-copy strong,.profile-photo-preview-copy span,.profile-photo-preview-copy p{margin:0}.profile-photo-preview-copy span{color:var(--muted);font-size:.9rem}.profile-photo-preview-copy p{color:#75592cdb;font-size:.88rem}.profile-photo-form{gap:.9rem;display:grid}.profile-photo-actions{justify-content:flex-start}.inventory-item-section{gap:1rem}.platform-choice-row{flex-wrap:wrap;gap:.75rem;display:flex}.platform-selected-summary{background:radial-gradient(circle at 0 0,#ecd59a47,#0000 48%),#fffaf0e6;border:1px solid #a87b2a29;border-radius:18px;gap:.35rem;padding:1rem 1.1rem;display:grid}.platform-form label{gap:.36rem;display:grid}.platform-checkbox{color:var(--muted);align-items:center;gap:.7rem;font-size:.92rem;display:flex}.platform-checkbox input{width:auto;margin:0}.platform-checkbox span{font-size:.92rem;font-weight:600}.platform-inline-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.platform-form-span-full{grid-column:1/-1}.platform-form span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-size:.78rem;font-weight:700}.platform-form input,.platform-form select,.platform-form textarea{width:100%;color:var(--text);font:inherit;background:#fffc;border:1px solid #4734181f;border-radius:16px;padding:.78rem .88rem}.platform-field-hint,.platform-field-error,.platform-card-copy{margin:0;font-size:.82rem;line-height:1.4}.platform-field-hint,.platform-card-copy{color:var(--muted)}.platform-field-error{color:#a13e2b}.platform-archived-notice{background:linear-gradient(135deg,#fff9f4f5,#fff3ebeb);border-color:#a13e2b24}.platform-section-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.platform-section-heading h2,.platform-section-heading p{margin:0}.platform-message{background:#fffcf6f5;border:1px solid #4734181a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.92rem 1rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 34px #4c36151a}.platform-message:hover{transform:translateY(-1px);box-shadow:0 22px 40px #4c361524}.platform-message-body{text-align:left;flex:auto;gap:.3rem;min-width:0;display:grid}.platform-message strong{font-weight:700}.platform-message-dismiss{color:#392c1bd1;cursor:pointer;background:#ffffffb8;border:1px solid #47341814;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:1.9rem;height:1.9rem;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.platform-message-dismiss:hover,.platform-message-dismiss:focus-visible{background:#ffffffeb;transform:translateY(-1px);box-shadow:0 10px 20px #4c36151f}.platform-message-inline-action{margin-left:.75rem;display:inline-flex}.platform-message-success{background:#fcfbf6fa;border-color:#7279462e}.platform-message-error{background:#fff5f1fa;border-color:#a13e2b38}.sales-import-control{align-items:stretch;max-width:100%;display:inline-flex;position:relative}.sales-import-split-button{border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 14px 26px #7d52112e}.sales-import-form{flex:auto;display:inline-flex}.sales-import-button{width:100%;min-width:max-content;box-shadow:none;border-radius:999px 0 0 999px}.sales-import-toggle{min-width:2.5rem;box-shadow:none;border-left:1px solid #fff8eb42;border-radius:0 999px 999px 0;padding-inline:.72rem}.sales-import-menu{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf4fa;border:1px solid #4734181a;border-radius:18px;gap:.18rem;min-width:13rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 22px 44px #4c361529}.sales-import-menu form{display:block}.sales-import-menu-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:.76rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.sales-import-menu-item:hover,.sales-import-menu-item:focus-visible{background:#eee1c7d1}.sales-import-menu-status{color:var(--muted);border-top:1px solid #47341814;margin:.1rem 0 0;padding:.7rem .85rem .35rem;font-size:.74rem;line-height:1.4}.platform-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2c1f1238;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.platform-modal{background:#fffcf6fa;border:1px solid #4734181f;border-radius:24px;width:min(32rem,100%);padding:1.1rem;box-shadow:0 28px 60px #3023143d}.platform-modal-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.platform-modal-header h2,.platform-modal-header p{margin:0}.platform-modal-close{width:2rem;height:2rem;color:var(--text);cursor:pointer;background:#ffffffb3;border:1px solid #4734181a;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.platform-modal-close:hover,.platform-modal-close:focus-visible{background:#fffffff0;transform:translateY(-1px);box-shadow:0 10px 18px #4c361524}.sales-import-modal{width:min(28rem,100vw - 1.5rem);padding:1rem 1rem .95rem}.sales-import-modal-copy{gap:.14rem;display:grid}.sales-import-modal-copy p:last-child{margin-top:.18rem}.sales-import-modal-form{gap:.95rem}.sales-import-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.sales-import-modal-actions .button{min-width:8.75rem}.platform-upload-placeholder{background:#fffaf08c;border:1px dashed #7c57174d;border-radius:18px;padding:1rem}.platform-upload-placeholder p{margin:.35rem 0 0}.platform-upload-toolbar{gap:.75rem;display:grid}.platform-auth-page{align-items:center;min-height:calc(100vh - 3rem);display:grid}.platform-auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.92fr);gap:1.2rem}.platform-auth-card{gap:1.25rem}.platform-auth-intro{background:radial-gradient(circle at 100% 0,#a87b2a2e,#0000 32%),linear-gradient(160deg,#fffbf4f5,#f6ecd9eb)}.platform-auth-panel{background:#fffbf4f5}.platform-auth-benefits{gap:.9rem;display:grid}.platform-auth-benefit{background:#ffffff8c;border:1px solid #4734181a;border-radius:20px;padding:1rem 1.05rem}.platform-auth-benefit h2{margin:0;font-size:1.02rem}.platform-auth-benefit p{margin:.35rem 0 0}.platform-auth-provider-stack{gap:.75rem}.platform-auth-divider{color:var(--muted);align-items:center;gap:.75rem;font-size:.88rem;display:flex}.platform-auth-divider:before,.platform-auth-divider:after{content:"";background:#4734181f;flex:1;height:1px}.platform-upload-button{gap:.65rem;width:fit-content;position:relative;overflow:hidden}.platform-upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}.platform-attachment-gallery{gap:1rem;display:grid}.platform-attachment-spotlight{background:#fffbf3f0;border:1px solid #47341814;border-radius:24px;gap:.85rem;padding:1rem;display:grid}.platform-attachment-spotlight-frame{background:#fff8ecd9;border:1px solid #47341814;border-radius:20px;overflow:hidden}.platform-attachment-spotlight-image{aspect-ratio:16/10;object-fit:cover;width:100%}.platform-attachment-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.platform-attachment-card{background:#fffbf3e6;border:1px solid #47341814;border-radius:20px;gap:.8rem;padding:.9rem;display:grid}.platform-attachment-preview{aspect-ratio:1;object-fit:cover;background:#fff8ecd9;border:1px solid #4734181a;border-radius:16px;width:100%}.platform-attachment-meta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.platform-attachment-heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.platform-attachment-thumb-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.platform-attachment-thumb-button-active .platform-attachment-preview,.platform-attachment-thumb-button:hover .platform-attachment-preview,.platform-attachment-thumb-button:focus-visible .platform-attachment-preview{border-color:#a87b2a6b;box-shadow:0 0 0 2px #a87b2a1f}.platform-attachment-actions{flex-wrap:wrap;gap:.55rem;display:flex}.platform-attachment-action,.platform-attachment-delete{min-width:2.6rem;min-height:2.6rem;padding-inline:0}.platform-spin{animation:.9s linear infinite spin}.platform-subsection{gap:.75rem;display:grid}.platform-badge-list{flex-wrap:wrap;gap:.42rem;display:flex}.platform-summary-strip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;display:grid}.platform-summary-card{background:#ffffffeb;border:1px solid #47341814;border-radius:15px;gap:.12rem;min-width:0;padding:.64rem .76rem;display:grid}.platform-summary-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.platform-summary-value{color:var(--text);margin:0;font-size:1.04rem;font-weight:700;line-height:1.1}.platform-summary-detail{color:#75592cd1;margin:0;font-size:.75rem;line-height:1.35}.platform-badge{color:#422d10f5;letter-spacing:.02em;white-space:nowrap;background-color:#f4ead6f5;background-image:linear-gradient(#ffffff52,#74531c0a),repeating-linear-gradient(135deg,#78541c0f 0 3px,#fff0 3px 6px);border:1px solid #6b4a183d;border-radius:999px;align-self:flex-start;align-items:center;width:fit-content;min-height:1.45rem;padding:.14rem .46rem;font-size:.68rem;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #4734180f}.platform-chip-link{color:#422d10f5;background-color:#f4ead6f5;background-image:linear-gradient(#ffffff52,#74531c0a),repeating-linear-gradient(135deg,#78541c0f 0 3px,#fff0 3px 6px);border:1px solid #6b4a183d;border-radius:999px;grid-auto-flow:column;justify-content:flex-start;align-items:center;column-gap:.38rem;width:fit-content;max-width:100%;min-height:1.7rem;padding:.24rem .54rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #4734180f}.platform-chip-link:hover,.platform-chip-link:focus-visible{border-color:#6b4a185c;transform:translateY(-1px)}.platform-chip-static{cursor:default}.location-path{flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0;display:inline-flex}.location-path-segment{align-items:center;gap:.25rem;font-weight:700;display:inline-flex;position:relative}.location-path-segment:not(:last-child):after{content:"/";color:var(--gold-deep)}.location-path-code{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.platform-action-grid,.platform-list-stack{gap:.52rem;display:grid}.platform-list-stack-dense{gap:0}.platform-action-grid{grid-template-columns:1fr}.platform-action-card{background:var(--surface-strong);color:inherit;border:1px solid #47341814;border-radius:18px;gap:.42rem;padding:.84rem .9rem;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.platform-action-card-compact{border-radius:18px;gap:.4rem;padding:.8rem .9rem}.platform-action-card-media{align-items:flex-start;gap:.85rem;display:flex}.platform-action-card-copy{gap:.24rem;min-width:0;display:grid}.platform-action-card:hover,.platform-action-card:focus-visible{border-color:#7c571738;transform:translateY(-1px)}.platform-action-card strong,.platform-action-card span,.platform-list-row p{margin:0}.platform-list-item,.platform-table-item{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.platform-action-card-row,.platform-list-row,.platform-list-meta{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.platform-list-row{border-bottom:1px solid #47341814;padding:.68rem 0}.platform-list-stack-dense .platform-list-row{padding:.58rem 0}.platform-list-row:last-child{border-bottom:0;padding-bottom:0}.platform-list-title{color:var(--text);font-weight:700;line-height:1.3}.platform-list-row-compact{gap:.55rem}.platform-list-row-compact .platform-list-title{font-size:.95rem}.platform-list-meta{color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:.32rem;font-size:.82rem}.platform-list-meta-compact{gap:.32rem;font-size:.82rem}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-detail-grid p{margin:.2rem 0 0}.platform-summary-block{gap:.55rem;margin-top:1rem;display:grid}.platform-stat-value-small{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.1}.button-inline{width:auto;min-height:2.3rem;padding-inline:.82rem}.platform-empty-state{justify-items:flex-start;gap:.9rem;padding:.3rem 0 0;display:grid}.platform-empty-state h2,.platform-empty-state p{margin:0}.platform-empty-state p{max-width:34rem;color:var(--muted)}.platform-mobile-card{background:var(--surface-strong);border:1px solid #47341814;border-radius:20px;gap:.8rem;padding:1rem;display:grid}.platform-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.platform-mobile-card-head h3,.platform-mobile-grid p,.platform-mobile-title{margin:0}.platform-mobile-card-summary{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.platform-mobile-title{font-weight:700}.platform-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.platform-item-thumbnail{background:#fff8ecd9;border:1px solid #4734181a;border-radius:16px;flex:none;position:relative;overflow:hidden}.platform-item-thumbnail-small{width:3.6rem;height:3.6rem}.platform-item-thumbnail-medium{width:4.4rem;height:4.4rem}.platform-item-thumbnail-image{object-fit:cover;width:100%;height:100%}.platform-item-thumbnail-placeholder{color:var(--gold-deep);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.ops-shell{background:linear-gradient(#f8f2e8,#f2e5cf);grid-template-columns:280px 1fr;align-items:start;min-height:100vh;display:grid}.ops-sidebar{background:var(--shell-strong);color:#f8f0e4;border-right:1px solid #fff3de14;align-content:start;gap:1.4rem;min-width:0;height:100vh;padding:1.4rem;transition:width .18s,padding .18s,transform .18s;display:grid;position:sticky;top:0;overflow-y:auto}.ops-sidebar-top{z-index:2;background:linear-gradient(#2f261dfa,#2f261deb 80%,#2f261d00);gap:1rem;padding-bottom:.9rem;display:grid;position:sticky;top:0}.ops-sidebar-collapse{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:#fff3de0f;border:1px solid #fff3de1f;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ops-sidebar-collapse-icon-rotated{transform:rotate(180deg)}.ops-sidebar-mobile-dismiss{min-height:2.4rem;color:inherit;font:inherit;cursor:pointer;background:#fff3de0f;border:1px solid #fff3de1f;border-radius:14px;align-items:center;gap:.45rem;padding:.45rem .8rem;display:none}.ops-sidebar-title,.ops-sidebar-brand p{margin:.35rem 0 0}.ops-sidebar .section-label{color:#ffe8c2d1}.ops-nav{gap:.55rem;display:grid}.ops-nav-group{gap:.35rem;display:grid;position:relative}.ops-nav-link{width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff3de0a;border:1px solid #fff3de14;border-radius:16px;justify-content:space-between;align-items:center;padding:.9rem 1rem;text-decoration:none;display:flex}.ops-nav-link-main{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.ops-nav-link-label{white-space:nowrap}.ops-nav-link-active{background:#fff3de1f;border-color:#fff3de2e}.ops-nav-link-chevron{flex:none;transition:transform .18s}.ops-nav-link-chevron-open{transform:rotate(180deg)}.ops-subnav{border-left:1px solid #fff3de1a;gap:.35rem;margin-left:.9rem;padding-left:.75rem;display:grid}.ops-subnav-link{color:#f8f0e4db;background:#fff3de08;border:1px solid #fff3de0d;border-radius:14px;align-items:center;padding:.55rem .85rem;text-decoration:none;display:flex}.ops-subnav-link-active{color:#fff2d7;background:#fff3de1a;border-color:#fff3de1f}.ops-collapsed-flyout{z-index:25;min-width:14rem;color:var(--text);background:#fffbf4fa;border:1px solid #47341824;border-radius:18px;padding:.85rem;position:absolute;top:0;left:calc(100% + .9rem);box-shadow:0 20px 48px #2b1e0a2e}.ops-collapsed-flyout:before{content:"";width:1rem;position:absolute;top:0;bottom:0;left:-1rem}.ops-collapsed-flyout-header{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.65rem;font-size:.82rem}.ops-collapsed-flyout-links{gap:.45rem;display:grid}.ops-collapsed-flyout .ops-subnav-link{color:var(--text);background:#fff8ece0;border-color:#47341814}.ops-collapsed-flyout .ops-subnav-link-active{color:var(--gold-deep);background:#fff0cff2;border-color:#a87b2a38}.ops-sidebar-backdrop{display:none}.ops-content{grid-template-rows:auto 1fr;min-width:0;display:grid}.ops-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f3e8eb;border-bottom:1px solid #47341814;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.ops-header-left,.ops-header-actions{align-items:center;gap:.55rem;display:flex}.ops-header-context{gap:.05rem;min-width:0;display:grid}.ops-header-context .section-label{letter-spacing:.13em;color:#7c5717bd;font-size:.62rem}.ops-header-title{margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.ops-mobile-menu{width:2.65rem;height:2.65rem;color:var(--text);cursor:pointer;background:#ffffff8c;border:1px solid #4734181f;border-radius:14px;justify-content:center;align-items:center;padding:0;display:none}.ops-back-button{min-height:2.4rem;color:var(--text);font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #4734181f;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem .45rem .55rem;font-size:.9rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.ops-back-button:hover,.ops-back-button:focus-visible{background:#ffffffd1;border-color:#4734182e;transform:translateY(-1px)}.ops-header-copy{margin-top:.25rem}.ops-main{padding:1.1rem 1.2rem 1.5rem}.ops-header-actions{flex-wrap:nowrap;justify-content:flex-end}.ops-header-actions .button{width:auto;min-height:2.75rem;padding:.65rem 1rem}.ops-shell-sidebar-collapsed{grid-template-columns:5.5rem 1fr}.ops-shell-sidebar-peek-open{grid-template-columns:280px 1fr}.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar{padding-inline:.8rem}.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar-top{justify-items:center}.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar-title,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar-brand p,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar-brand .section-label,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-nav-link-label,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-nav-link-chevron,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-subnav{display:none}.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-nav-link,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-sidebar-collapse,.ops-shell-sidebar-collapsed:not(.ops-shell-sidebar-peek-open) .ops-nav-link-main{justify-content:center}.user-avatar{color:#6c4a11;background:radial-gradient(circle at 0 0,#f4cd818c,#0000 60%),#fff9eff5;border:1px solid #7c57172e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:hidden}.user-avatar-large{border-radius:22px;width:3.6rem;height:3.6rem}.user-avatar-image{object-fit:cover;width:100%;height:100%}.user-avatar-fallback{letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:800}.user-menu{position:relative}.user-menu-trigger{min-height:2.65rem;color:var(--text);cursor:pointer;background:#ffffffa8;border:1px solid #4734181f;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .2rem;display:inline-flex}.user-menu-trigger-chevron{color:#5c431db3;transition:transform .16s}.user-menu-trigger-chevron-open{transform:rotate(180deg)}.user-menu-popover{z-index:30;background:linear-gradient(#fffcf6fa,#fbf4e8fa);border:1px solid #4734181a;border-radius:22px;gap:.85rem;width:min(18rem,100vw - 2rem);padding:.9rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 22px 50px #1f160a2e}.user-menu-summary{border-bottom:1px solid #47341814;align-items:center;gap:.8rem;padding-bottom:.8rem;display:flex}.user-menu-summary-copy{gap:.1rem;min-width:0;display:grid}.user-menu-summary-copy strong,.user-menu-summary-copy span,.user-menu-summary-copy p{margin:0}.user-menu-summary-copy strong{font-size:.98rem}.user-menu-summary-copy span{color:#75592cd1;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.user-menu-summary-copy p{color:var(--muted);font-size:.88rem;line-height:1.35}.user-menu-section{gap:.35rem;display:grid}.user-menu-section-label{color:#75592cd1;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.user-menu-link{min-height:2.6rem;color:inherit;border-radius:16px;align-items:center;gap:.65rem;padding:.6rem .75rem;text-decoration:none;display:flex}.user-menu-link:hover,.user-menu-link:focus-visible{color:var(--gold-deep);background:#fff6e5e6}.user-menu-link-button{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff1e2b3;border:0}.user-menu-link-button:disabled{cursor:progress;opacity:.7}.user-menu-section-signout{border-top:1px solid #47341814;padding-top:.2rem}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1100px){.platform-grid,.platform-stats,.platform-columns,.platform-detail-grid,.contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.site-header{align-items:flex-start}.hero,.pillars,.categories,.cta-panel,.contact-grid,.platform-grid,.platform-stats,.platform-columns,.platform-detail-grid,.platform-form-grid,.platform-auth-layout{grid-template-columns:1fr}.hero,.cta-panel{display:grid}.hero h1{max-width:100%}.ops-shell{grid-template-columns:1fr}.ops-sidebar{z-index:20;gap:1rem;width:min(21rem,100vw - 2rem);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-110%);box-shadow:0 24px 60px #1b12063d}.ops-sidebar-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ops-shell-mobile-open .ops-sidebar{transform:translate(0)}.ops-sidebar-backdrop{z-index:15;background:#20181052;position:fixed;inset:0}.ops-shell-mobile-open .ops-sidebar-backdrop{display:block}.ops-shell-sidebar-collapsed{grid-template-columns:1fr}.ops-sidebar-collapse{display:none}.ops-sidebar-mobile-dismiss,.ops-mobile-menu{display:inline-flex}.ops-collapsed-flyout{display:none}.platform-table-head,.platform-filter-form,.platform-section-heading{align-items:stretch}.platform-filter-form{justify-content:stretch}.platform-action-card-media,.platform-list-item,.platform-table-item{align-items:center}.platform-inline-actions{justify-content:stretch;width:100%}.platform-filter-form input,.platform-filter-form select{width:100%;min-width:0}.platform-page-header{flex-direction:column;gap:.8rem}.platform-page-header-compact{padding:.9rem .95rem}.platform-page-header-compact .platform-lead{font-size:.9rem}.platform-workspace-columns{grid-template-columns:1fr}.platform-sidebar-card{position:static}.platform-list-meta{text-align:left;align-items:flex-start}.employee-report-filter-grid{grid-template-columns:1fr}.employee-report-filter-actions{justify-content:stretch}}@media (max-width:640px){.page-shell{width:min(100% - 1rem,1160px);padding-top:.75rem;padding-bottom:2rem}.site-header{flex-direction:column;align-items:stretch;gap:.9rem;padding-bottom:1rem}.brand-lockup{align-items:center;gap:.85rem;width:100%}.brand-logo{border-radius:18px;width:4.25rem;height:4.25rem}.brand-name{font-size:1.42rem;line-height:1.12}.brand-tagline{font-size:.95rem;line-height:1.35}.header-link{text-align:center;background:#ffffff73;border:1px solid #2d241c24;border-radius:999px;width:100%;min-height:3rem;padding:.8rem 1rem}.hero,.feature-band,.cta-panel,.contact-section,.platform-card,.platform-stat-card,.platform-page-header,.platform-hero{border-radius:24px;padding:1.2rem}.platform-page-header>div:first-child{gap:.55rem}.hero{gap:1.2rem}.kicker,.section-label,.card-label,.contact-label,.platform-stat-label{letter-spacing:.16em;font-size:.7rem}.hero h1,.platform-hero h1,.platform-page h1{font-size:clamp(2.8rem,15vw,4rem);line-height:.92}.lead,.platform-lead,.ops-header-copy{margin-top:1rem;font-size:1rem;line-height:1.65}.supporting-copy,.feature-intro p,.pillar p,.hero-card p,.cta-panel p,.contact-intro p,.contact-card p,.platform-card p,.platform-page p{font-size:.96rem;line-height:1.6}.hero-actions{flex-direction:column;gap:.75rem}.button{width:100%}.platform-inline-actions{gap:.35rem;margin-top:.15rem;padding-top:0}.platform-inline-actions .button,.platform-inline-actions .button.button-inline{flex:none;width:auto;min-height:2rem;padding:.38rem .68rem;font-size:.74rem}.platform-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.platform-summary-card{padding:.56rem .62rem}.platform-summary-value{font-size:.92rem}.platform-summary-detail{font-size:.73rem}.inventory-toolbar-search,.inventory-toolbar-select,.inventory-bulk-field{padding:.42rem .48rem .46rem}.inventory-summary-strip{display:none}.inventory-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-sticky-top,.ops-overview-sticky-top{top:calc(var(--ops-header-offset) + .2rem);border-radius:20px;gap:.34rem;width:calc(100% + .7rem);padding:.56rem .62rem .58rem}.inventory-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(5.75rem,.68fr);align-items:stretch;gap:.24rem}.inventory-workspace-head{padding-bottom:.56rem}.inventory-return-top-wrap{bottom:-.74rem}.inventory-return-top{font-size:.72rem}.inventory-toolbar-search-primary{grid-column:1/-1}.inventory-toolbar-search{border-radius:14px;gap:.25rem;padding:.22rem .26rem .26rem}.inventory-toolbar-search .section-label{letter-spacing:.12em;font-size:.62rem}.inventory-toolbar-search input,.inventory-toolbar-select select{border-radius:12px;min-height:2.2rem;padding:.42rem .48rem;font-size:.73rem}.inventory-toolbar-select-compact{background:#f7efe185;border-radius:14px;gap:.25rem;padding:.22rem .26rem .26rem}.inventory-toolbar-select-compact .section-label{letter-spacing:.12em;font-size:.62rem;display:block}.inventory-toolbar-select,.inventory-toolbar-clear{grid-column:span 1;justify-self:stretch;width:100%}.inventory-toolbar-actions{grid-column:1/-1;justify-self:stretch;width:100%;min-height:1.72rem}.inventory-toolbar-actions-main{flex-wrap:nowrap;gap:.14rem;width:100%}.inventory-toolbar-actions-main>*{flex:1 1 0}.sales-import-control{width:100%}.sales-import-menu{min-width:min(13rem,100vw - 2rem);left:0;right:auto}.sales-import-modal{width:min(27rem,100vw - 1rem);padding:.9rem .9rem .88rem}.sales-import-modal-actions{grid-template-columns:1fr;gap:.45rem;display:grid}.sales-import-modal-actions .button{width:100%;min-width:0}.inventory-toolbar-actions-main .button,.inventory-toolbar-actions-main .button.button-inline{min-height:1.72rem;padding-block:.16rem;padding-inline:.5rem;font-size:.68rem}.inventory-toolbar-action-locations{display:none}.inventory-toolbar-clear{min-width:6.2rem;min-height:2.1rem;padding:.4rem .8rem;font-size:.72rem}.inventory-toolbar-reset{grid-column:1/-1}.inventory-results-loading-indicator{top:3.8rem}.inventory-bulk-bar{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding:.48rem .54rem .54rem}.inventory-bulk-status{grid-column:1/-1;font-size:.76rem}.inventory-bulk-status strong{font-size:.86rem}.inventory-bulk-field{border-radius:12px;gap:.16rem;padding:.2rem .24rem .24rem}.inventory-bulk-field .section-label{letter-spacing:.1em;font-size:.56rem}.inventory-bulk-field select{border-radius:11px;min-height:2rem;padding:.4rem .5rem;font-size:.72rem}.inventory-bulk-submit.button,.inventory-bulk-submit.button.button-inline,.inventory-bulk-clear-selection.button,.inventory-bulk-clear-selection.button.button-inline{min-height:1.72rem;padding-block:.16rem;padding-inline:.5rem;font-size:.68rem}.inventory-mobile-pagination{justify-content:center;align-items:center;min-height:2.2rem;margin-top:.35rem;margin-bottom:.2rem;display:flex}.inventory-mobile-pagination-status{color:var(--muted);text-align:center;font-size:.78rem;line-height:1.35}.inventory-record-list-controls,.inventory-record-list-head,.inventory-desktop-pagination{display:none}.inventory-mobile-record{border-radius:14px;gap:.34rem;padding:.54rem .6rem}.inventory-mobile-record-main{gap:.48rem}.inventory-mobile-record-heading .platform-title-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.inventory-mobile-record-subline{font-size:.8rem}.inventory-mobile-record-notes{display:none}.inventory-mobile-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-mobile-record-meta-label{font-size:.56rem}.inventory-mobile-record-meta-value,.inventory-mobile-record-meta-item .location-path{font-size:.8rem}.card-grid,.pillars,.contact-grid,.categories,.platform-grid,.platform-stats,.platform-columns,.platform-detail-grid,.platform-form-grid{gap:.75rem}.category{padding:.9rem 1rem;font-size:.95rem}.cta-panel,.ops-header,.ops-main,.ops-sidebar{gap:1rem}.ops-header,.ops-main{padding:1rem}.ops-back-button{min-height:2.25rem;padding-inline:.55rem .7rem}.ops-sidebar{padding:1rem}.ops-header{align-items:center;gap:.75rem}.ops-header-left,.ops-header-actions{width:auto}.ops-header-left{align-items:center;gap:.6rem;min-width:0}.ops-header-actions{justify-content:flex-end;margin-left:auto}.ops-header-title{font-size:.88rem}.inventory-sticky-top,.ops-overview-sticky-top{top:calc(var(--ops-header-offset) + .4rem)}.inventory-draft-banner,.inventory-draft-banner-actions{align-items:stretch}.inventory-draft-banner-actions{width:100%}.user-menu-popover{width:min(18rem,100vw - 1.2rem);right:0}.platform-table-wrap-desktop{display:none}.platform-mobile-list{gap:.85rem;margin-top:1rem;padding-inline:.28rem;display:grid}.platform-attachment-spotlight-image{aspect-ratio:1}.platform-item-thumbnail-small{width:3.25rem;height:3.25rem}.platform-item-thumbnail-medium{width:4rem;height:4rem}.employee-timeline-scale{flex-direction:column;align-items:flex-start}}.platform-overview-table-select{text-align:center;width:3.5rem}.platform-code-block{color:var(--ink-strong);white-space:pre-wrap;background:#5d431d14;border:1px solid #c1a47447;border-radius:1rem;margin:0;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.employee-report-filters{gap:.65rem}.employee-report-filter-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(10rem,.8fr)) auto;align-items:end;gap:.72rem;display:grid}.employee-report-filter-actions{justify-content:flex-end;align-self:end;align-items:center;gap:.5rem;min-height:3.1rem}.employee-action-summary-grid,.employee-report-stack{gap:.65rem;display:grid}.employee-action-summary-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.employee-action-summary-link{text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.employee-action-summary-link:hover,.employee-action-summary-link:focus-visible{border-color:#7c571729;transform:translateY(-1px);box-shadow:0 16px 30px #4c36151a}.employee-report-sections{align-items:start;gap:.7rem}.employee-session-card,.employee-entry-row,.employee-session-entry-list{gap:.55rem}.employee-entry-row{align-items:flex-start;gap:.65rem;padding-block:.7rem}.employee-entry-copy{gap:.3rem;min-width:0;display:grid}.employee-entry-meta{gap:.1rem;display:grid}.platform-page:has(.employee-report-filters){gap:.8rem}.platform-page:has(.employee-report-filters) .platform-page-header{min-height:0}.platform-page:has(.employee-report-filters) .platform-lead{max-width:34rem}:is(.platform-page:has(.employee-report-filters) .platform-card,.platform-page:has(.employee-report-filters) .platform-stat-card){padding:.8rem .88rem}.platform-page:has(.employee-report-filters) .platform-stat-card{gap:.16rem}.platform-page:has(.employee-report-filters) .platform-stat-value{font-size:.98rem}:is(.platform-page:has(.employee-report-filters) .platform-stat-detail,.platform-page:has(.employee-report-filters) .platform-card-copy){font-size:.75rem;line-height:1.38}.platform-page:has(.employee-report-filters) .platform-list-title{margin:0;line-height:1.28}.platform-page:has(.employee-report-filters) .platform-inline-actions{gap:.45rem}.platform-page:has(.employee-report-filters) .button.button-inline{min-height:2.35rem}.platform-page:has(.employee-report-filters) .button{min-height:2.35rem}.platform-page:has(.employee-report-filters)>.platform-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.employee-session-card .platform-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.platform-columns.employee-report-sections>.employee-report-stack>.platform-card:first-child{padding-block:.62rem}.platform-page:has(.employee-report-filters)>.platform-card{padding-block:.74rem}.platform-page:has(.employee-report-filters)>.platform-columns .platform-card{padding-block:.74rem}.platform-page:has(.employee-report-filters)>.platform-columns .platform-stat-card{padding-block:.74rem}.employee-entry-badge-delete{color:#6b2216fa;background-color:#f6e2dcf5;background-image:linear-gradient(#ffffff3d,#9036250f),repeating-linear-gradient(135deg,#90362514 0 3px,#fff0 3px 6px);border-color:#90362542}.employee-entry-badge-restore{color:#304e1bfa;background-color:#e8f2e0f5;background-image:linear-gradient(#ffffff3d,#4f73360f),repeating-linear-gradient(135deg,#4f733614 0 3px,#fff0 3px 6px);border-color:#4f73363d}.employee-entry-badge-bulk{color:#3d2b6dfa;background-color:#e9e4f6f5;background-image:linear-gradient(#ffffff3d,#543f880f),repeating-linear-gradient(135deg,#543f8814 0 3px,#fff0 3px 6px);border-color:#543f883d}.employee-entry-badge-import,.employee-entry-badge-create,.employee-entry-badge-link,.employee-entry-badge-edit,.employee-entry-badge-visit{background-color:#f4ead6f5;background-image:linear-gradient(#ffffff52,#74531c0a),repeating-linear-gradient(135deg,#78541c0f 0 3px,#fff0 3px 6px)}.employee-timeline{gap:.5rem;display:grid}.employee-timeline-scale{color:#66584ae6;justify-content:space-between;align-items:center;gap:.75rem;font-size:.74rem;line-height:1.3;display:flex}.employee-timeline-track{background-color:#ffffffb8;background-image:linear-gradient(90deg,#7c57170a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #47341814;border-radius:18px;min-height:3rem;position:relative;overflow:hidden}.employee-timeline-bar{opacity:.94;border-radius:999px;min-width:.38rem;position:absolute;top:.65rem;bottom:.65rem;box-shadow:0 10px 20px #4c36151f}.employee-timeline-bar:hover,.employee-timeline-bar:focus-visible{transform:translateY(-1px)}.employee-timeline-bar-bulk{background:linear-gradient(135deg,#6f54adeb,#4c3688fa)}.employee-timeline-bar-delete{background:linear-gradient(135deg,#b8563ff0,#8d3622fa)}.employee-timeline-bar-restore{background:linear-gradient(135deg,#7da458f0,#4c7632fa)}.employee-timeline-bar-import{background:linear-gradient(135deg,#548db3f0,#2c618ffa)}.employee-timeline-bar-create{background:linear-gradient(135deg,#ca9a3df0,#96671cfa)}.employee-timeline-bar-link{background:linear-gradient(135deg,#62998df0,#376b60fa)}.employee-timeline-bar-edit{background:linear-gradient(135deg,#9e8152f0,#6f5328fa)}.employee-timeline-bar-visit{background:linear-gradient(135deg,#b5a78de6,#847253f2)}.employee-timeline-legend{flex-wrap:wrap;gap:.7rem;display:flex}.employee-timeline-legend-item{color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.employee-timeline-legend-swatch{border-radius:999px;width:1.15rem;height:.72rem;display:inline-flex}@media (max-width:900px){.platform-page:has(.employee-report-filters) .platform-page-header{gap:.65rem}.platform-page:has(.employee-report-filters)>.platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-session-card .platform-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-report-filter-grid{grid-template-columns:1fr;gap:.6rem}.employee-report-filter-actions{justify-content:flex-start;min-height:0}}@media (max-width:640px){.platform-page:has(.employee-report-filters){gap:.72rem}:is(.platform-page:has(.employee-report-filters) .platform-page-header,.platform-page:has(.employee-report-filters) .platform-card,.platform-page:has(.employee-report-filters) .platform-stat-card){border-radius:18px;padding:.72rem .78rem}.platform-page:has(.employee-report-filters) .platform-page-header h1{font-size:clamp(2.25rem,11vw,3rem)}.platform-page:has(.employee-report-filters) .platform-lead{margin-top:.35rem;font-size:.84rem;line-height:1.4}:is(.platform-page:has(.employee-report-filters) .platform-stat-label,.platform-page:has(.employee-report-filters) .section-label){letter-spacing:.14em;font-size:.62rem}.platform-page:has(.employee-report-filters) .platform-stat-value{font-size:.94rem}.platform-page:has(.employee-report-filters) .platform-summary-strip{gap:.45rem}.platform-page:has(.employee-report-filters) .platform-summary-card{border-radius:14px;padding:.54rem .62rem}.platform-page:has(.employee-report-filters) .platform-list-row{padding:.65rem 0}:is(.platform-page:has(.employee-report-filters) .platform-list-meta,.platform-page:has(.employee-report-filters) .platform-inline-actions){width:100%}.platform-page:has(.employee-report-filters) .platform-inline-actions{justify-content:flex-start}.platform-page:has(.employee-report-filters) .employee-entry-row{gap:.5rem}.platform-page:has(.employee-report-filters)>.platform-stats{grid-template-columns:1fr 1fr;gap:.55rem}.employee-report-filter-actions{flex-wrap:wrap;gap:.5rem;display:flex}.employee-report-filter-actions .button,.employee-report-filter-actions .button.button-inline{width:calc(50% - .25rem)}.employee-timeline-scale{flex-direction:column;align-items:flex-start}}
