@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.3hd2l7bm32o7k.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.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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.1sj6eobyi31rd.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.3hd2l7bm32o7k.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.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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.1sj6eobyi31rd.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.3hd2l7bm32o7k.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.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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.1sj6eobyi31rd.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.3hd2l7bm32o7k.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.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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.1sj6eobyi31rd.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}}
