@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b450994e96943b26-s.0at67awkpg255.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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28841f3a20dda5e9-s.p.04gg9jn807lg_.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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.0g7x44k17s8f_.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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b450994e96943b26-s.0at67awkpg255.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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28841f3a20dda5e9-s.p.04gg9jn807lg_.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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.0g7x44k17s8f_.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:Epilogue Fallback;src:local(Arial);ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.0%;size-adjust:111.04%}.epilogue_470babf7-module__qluIQG__className{font-family:Epilogue,Epilogue Fallback;font-style:normal}.epilogue_470babf7-module__qluIQG__variable{--font-ls-headline:"Epilogue", "Epilogue Fallback"}
@font-face{font-family:Climate Crisis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/226d8f8f80b152f2-s.0gpmf_e1nwm-6.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:Climate Crisis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0acfaf39f58d505-s.1800q6wg1x16n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Climate Crisis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37e2f90f8bba4552-s.p.0c52j~qzqse07.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:Climate Crisis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef3231ee64171c15-s.p.0z4hq1m-ctzyl.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:Climate Crisis Fallback;src:local(Arial);ascent-override:67.66%;descent-override:16.44%;line-gap-override:0.0%;size-adjust:158.14%}.climate_crisis_f93c7828-module__g5YPuW__className{font-family:Climate Crisis,Climate Crisis Fallback;font-style:normal;font-weight:400}.climate_crisis_f93c7828-module__g5YPuW__variable{--font-ls-display:"Climate Crisis", "Climate Crisis Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.0l2qk94b1u89y.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.p.01rdcbu-77uoy.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.0sn2213rkw2e_.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.0p40-daftjh_g.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.p.07en.a1_ufzzv.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.0xhl7b6zs4.~j.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.0b_.2~bprftx..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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.p.0qxf2_hlpbci0.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.0czffigx~77c..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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_547dfcb9-module__0-rjYq__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_547dfcb9-module__0-rjYq__variable{--font-ls-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.BrandLogo-module-scss-module__6Z_leq__link{transition:transform 75ms;display:block}.BrandLogo-module-scss-module__6Z_leq__link:hover{transform:translate(-.125rem,-.125rem)}.BrandLogo-module-scss-module__6Z_leq__defaultSize{width:auto;height:2rem}@media (min-width:48rem){.BrandLogo-module-scss-module__6Z_leq__defaultSize{height:2.5rem}}
.Footer-module-scss-module__aJdDCq__footerLogo{width:auto;height:1.5rem}@media (min-width:48rem){.Footer-module-scss-module__aJdDCq__footerLogo{height:2rem}}.Footer-module-scss-module__aJdDCq__footerContainer{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;max-width:96rem;margin-inline:auto;padding-block:0;padding-inline:1rem;display:flex}@media (min-width:40rem){.Footer-module-scss-module__aJdDCq__footerContainer{padding-inline:1.995rem}}@media (min-width:48rem){.Footer-module-scss-module__aJdDCq__footerContainer{flex-direction:row;gap:2rem}}.Footer-module-scss-module__aJdDCq__logoWrapper{flex-shrink:0}.Footer-module-scss-module__aJdDCq__linksWrapper{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.Footer-module-scss-module__aJdDCq__footerLink{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 75ms,color .15s}.Footer-module-scss-module__aJdDCq__footerLink:hover{color:var(--ls-primary-container);transform:skew(5.72958deg)}.Footer-module-scss-module__aJdDCq__footerLink:focus{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-primary-container);outline:none}.Footer-module-scss-module__aJdDCq__staticLink{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.Footer-module-scss-module__aJdDCq__copyright{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--ls-on-background);font-size:.75rem;font-weight:600;line-height:1.2}
.Button-module-scss-module__KU9TxW__button{justify-content:center;align-items:center;gap:1rem;transition:transform 75ms;display:inline-flex}.Button-module-scss-module__KU9TxW__button:disabled{cursor:not-allowed;opacity:.45}.Button-module-scss-module__KU9TxW__fullWidth{width:100%}.Button-module-scss-module__KU9TxW__secondary{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-secondary-container);min-height:2.75rem;color:var(--ls-on-secondary-container);padding-block:.5rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2}.Button-module-scss-module__KU9TxW__secondary:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.Button-module-scss-module__KU9TxW__accent{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-secondary);min-height:2.75rem;color:var(--ls-on-secondary);padding-block:.5rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2}.Button-module-scss-module__KU9TxW__accent:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.Button-module-scss-module__KU9TxW__danger{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-error-container);min-height:2.75rem;color:var(--ls-on-error-container);padding-block:.5rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2}.Button-module-scss-module__KU9TxW__danger:hover{background-color:var(--ls-error);color:var(--ls-on-error)}.Button-module-scss-module__KU9TxW__icon{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.Button-module-scss-module__KU9TxW__icon:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.Button-module-scss-module__KU9TxW__dangerIcon{border:.25rem solid var(--ls-ink);background-color:var(--ls-error-container);min-width:2.75rem;min-height:2.75rem;color:var(--ls-on-error-container);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module-scss-module__KU9TxW__dangerIcon:hover{background-color:var(--ls-error);color:var(--ls-on-error)}
.AdminTable-module-scss-module__tkdsLW__root{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-bright);overflow:hidden}.AdminTable-module-scss-module__tkdsLW__scroller{overflow-x:auto}.AdminTable-module-scss-module__tkdsLW__table{border-collapse:collapse;text-align:left;width:100%;min-width:46rem}.AdminTable-module-scss-module__tkdsLW__head{background-color:var(--ls-surface-container-high)}.AdminTable-module-scss-module__tkdsLW__headerRow{border-bottom:.125rem solid var(--ls-ink)}.AdminTable-module-scss-module__tkdsLW__headerCell{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding-block:.75rem;padding-inline:1rem;font-size:.75rem;font-weight:600;line-height:1.2}.AdminTable-module-scss-module__tkdsLW__detailsHeader{width:3rem}.AdminTable-module-scss-module__tkdsLW__actionsHeader{width:5rem}.AdminTable-module-scss-module__tkdsLW__bodyRow{border-bottom:.125rem solid var(--ls-outline-variant)}.AdminTable-module-scss-module__tkdsLW__bodyRow:last-child{border-bottom:0}.AdminTable-module-scss-module__tkdsLW__bodyRow:hover{background-color:color-mix(in srgb, var(--ls-secondary-container) 55%, transparent)}.AdminTable-module-scss-module__tkdsLW__cell{vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.AdminTable-module-scss-module__tkdsLW__rowLink{color:var(--ls-on-background);text-underline-offset:.25rem;font-weight:600}.AdminTable-module-scss-module__tkdsLW__rowLink:hover{text-decoration:underline}.AdminTable-module-scss-module__tkdsLW__emptyCell{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);padding-block:2rem;padding-inline:1rem;font-size:1rem;font-weight:400;line-height:1.5}
.AdminUserMenu-module-scss-module__QMlf0q__root{min-width:17rem;position:relative}.AdminUserMenu-module-scss-module__QMlf0q__root[open] .AdminUserMenu-module-scss-module__QMlf0q__summaryIcon{transform:rotate(180deg)}.AdminUserMenu-module-scss-module__QMlf0q__summary{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;box-shadow:.25rem .25rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);min-height:2.75rem;color:var(--ls-on-background);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.AdminUserMenu-module-scss-module__QMlf0q__summary::-webkit-details-marker{display:none}.AdminUserMenu-module-scss-module__QMlf0q__summaryText{text-align:left;flex-direction:column;min-width:0;display:flex}.AdminUserMenu-module-scss-module__QMlf0q__summaryName,.AdminUserMenu-module-scss-module__QMlf0q__summaryRole{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminUserMenu-module-scss-module__QMlf0q__summaryName{color:var(--ls-on-background)}.AdminUserMenu-module-scss-module__QMlf0q__summaryRole{color:var(--ls-on-surface-variant)}.AdminUserMenu-module-scss-module__QMlf0q__summaryIcon{font-size:1.25rem;transition:transform .15s}.AdminUserMenu-module-scss-module__QMlf0q__panel{box-shadow:.5rem .5rem 0 0 var(--ls-ink);z-index:20;border:.125rem solid var(--ls-ink);background:var(--ls-surface-container-lowest);width:min(22rem,100vw - 2rem);margin-top:.75rem;padding:1rem;position:absolute;right:0}.AdminUserMenu-module-scss-module__QMlf0q__label{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.AdminUserMenu-module-scss-module__QMlf0q__title{color:var(--ls-on-background);text-transform:uppercase;margin:.5rem 0 0}.AdminUserMenu-module-scss-module__QMlf0q__email,.AdminUserMenu-module-scss-module__QMlf0q__role,.AdminUserMenu-module-scss-module__QMlf0q__error{font-family:var(--font-ls-body),system-ui,sans-serif;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.AdminUserMenu-module-scss-module__QMlf0q__email{color:var(--ls-on-surface-variant);overflow-wrap:anywhere;margin-top:.5rem}.AdminUserMenu-module-scss-module__QMlf0q__role{color:var(--ls-on-surface-variant);margin-top:.25rem}.AdminUserMenu-module-scss-module__QMlf0q__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.AdminUserMenu-module-scss-module__QMlf0q__actionButton{gap:.5rem}.AdminUserMenu-module-scss-module__QMlf0q__actionIcon{font-size:1.125rem}.AdminUserMenu-module-scss-module__QMlf0q__error{color:var(--ls-error);margin-top:.75rem}
.AdminPageShell-module-scss-module__VLqD9a__shell{box-shadow:.25rem .25rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink);background:var(--ls-surface-container-low);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}@media (min-width:48rem){.AdminPageShell-module-scss-module__VLqD9a__shell{padding:1.5rem}}.AdminPageShell-module-scss-module__VLqD9a__header{flex-direction:column;gap:1rem;display:flex}@media (min-width:64rem){.AdminPageShell-module-scss-module__VLqD9a__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.AdminPageShell-module-scss-module__VLqD9a__copy{flex-direction:column;gap:.5rem;max-width:48rem;display:flex}.AdminPageShell-module-scss-module__VLqD9a__label{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.AdminPageShell-module-scss-module__VLqD9a__title{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3.5vw + .25rem,2.35rem);font-weight:600;line-height:1.22}.AdminPageShell-module-scss-module__VLqD9a__description{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.AdminPageShell-module-scss-module__VLqD9a__workspaceGrid{gap:.75rem;display:grid}@media (min-width:48rem){.AdminPageShell-module-scss-module__VLqD9a__workspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.AdminPageShell-module-scss-module__VLqD9a__workspaceGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.AdminPageShell-module-scss-module__VLqD9a__workspaceCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.125rem .125rem 0 0 var(--ls-ink);padding:1rem;transition:transform .15s}.AdminPageShell-module-scss-module__VLqD9a__workspaceCard:hover{transform:translateY(-.125rem)}.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive{background:var(--ls-primary-container);color:var(--ls-on-primary-container)}.AdminPageShell-module-scss-module__VLqD9a__workspaceCardInactive{color:inherit}.AdminPageShell-module-scss-module__VLqD9a__workspaceCardHeader{color:var(--ls-primary-container);align-items:center;gap:.5rem;display:flex}.AdminPageShell-module-scss-module__VLqD9a__workspaceIcon{font-size:1.25rem}.AdminPageShell-module-scss-module__VLqD9a__workspaceLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-background);font-size:.75rem;font-weight:600;line-height:1.2}.AdminPageShell-module-scss-module__VLqD9a__workspaceDescription{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive .AdminPageShell-module-scss-module__VLqD9a__workspaceCardHeader,.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive .AdminPageShell-module-scss-module__VLqD9a__workspaceIcon,.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive .AdminPageShell-module-scss-module__VLqD9a__workspaceDescription,.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive .AdminPageShell-module-scss-module__VLqD9a__workspaceLabel,.AdminPageShell-module-scss-module__VLqD9a__workspaceCardActive .AdminPageShell-module-scss-module__VLqD9a__workspaceMeta{color:inherit}.AdminPageShell-module-scss-module__VLqD9a__workspaceMeta{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);margin-top:.75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}
.DrawingAnswerArtwork-module-scss-module__id5Uaa__figure{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.1875rem .1875rem 0 0 var(--ls-ink);overflow:hidden}.DrawingAnswerArtwork-module-scss-module__id5Uaa__artwork{background:var(--ls-surface-bright);width:100%;height:100%;min-height:8rem;display:block}.DrawingAnswerArtwork-module-scss-module__id5Uaa__caption{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-top:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);color:var(--ls-on-background);padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}
.MenuInfoBadges-module-scss-module__CUlJcq__container{flex-wrap:wrap;gap:.5rem;display:flex}.MenuInfoBadges-module-scss-module__CUlJcq__emptyLabel{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);font-size:1rem;font-weight:400;line-height:1.5}.MenuInfoBadges-module-scss-module__CUlJcq__badge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.MenuInfoBadges-module-scss-module__CUlJcq__full{min-height:2.6125rem;padding-block:.5rem;padding-inline:.75rem}.MenuInfoBadges-module-scss-module__CUlJcq__compact{min-height:2rem;padding-block:.25rem;padding-inline:.5rem;font-size:.75rem}.MenuInfoBadges-module-scss-module__CUlJcq__iconOnly{justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}.MenuInfoBadges-module-scss-module__CUlJcq__badgeIcon{flex-shrink:0;font-size:1.125rem}.MenuInfoBadges-module-scss-module__CUlJcq__badgeLabel{display:inline}.MenuInfoBadges-module-scss-module__CUlJcq__badgeLabelSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.MenuInfoBadges-module-scss-module__CUlJcq__toneCoffee{background-color:var(--ls-amber-tape);color:var(--ls-on-background)}.MenuInfoBadges-module-scss-module__CUlJcq__toneDairy{background-color:var(--ls-secondary-container);color:var(--ls-on-secondary-container)}.MenuInfoBadges-module-scss-module__CUlJcq__toneWarn{background-color:var(--ls-error-container);color:var(--ls-on-error-container)}.MenuInfoBadges-module-scss-module__CUlJcq__tonePlant{background-color:var(--ls-tertiary-container);color:var(--ls-on-tertiary-container)}
.CheckboxField-module-scss-module__HwVd5a__container{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.75rem;padding-inline:1rem;display:flex}.CheckboxField-module-scss-module__HwVd5a__label{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-background);font-size:1rem;font-weight:600;line-height:1.5}.CheckboxField-module-scss-module__HwVd5a__input{width:1.25rem;height:1.25rem;accent-color:var(--ls-primary-container);cursor:pointer;flex-shrink:0}
.EmptyState-module-scss-module__xlnwnW__container{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-on-background);padding:2rem}.EmptyState-module-scss-module__xlnwnW__eyebrow{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.EmptyState-module-scss-module__xlnwnW__title{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;color:var(--ls-on-background);margin-top:1rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.EmptyState-module-scss-module__xlnwnW__description{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.EmptyState-module-scss-module__xlnwnW__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}
.AdminMenuCategoryEditor-module-scss-module__i3r-1W__form{flex-direction:column;gap:2rem;display:flex}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__mainSection{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);box-shadow:.25rem .25rem 0 0 var(--ls-ink);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}@media (min-width:48rem){.AdminMenuCategoryEditor-module-scss-module__i3r-1W__mainSection{padding:1.5rem}}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__fieldGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.AdminMenuCategoryEditor-module-scss-module__i3r-1W__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__descriptionTextarea{min-height:10rem}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__actionButton{gap:.5rem}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__actionIcon{font-size:1.125rem}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__contentSection{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);box-shadow:.25rem .25rem 0 0 var(--ls-ink);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}@media (min-width:48rem){.AdminMenuCategoryEditor-module-scss-module__i3r-1W__contentSection{padding:1.5rem}}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__contentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__contentHeaderLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__contentHeaderTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanel{border:.125rem solid var(--ls-ink);padding:1rem}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanel.AdminMenuCategoryEditor-module-scss-module__i3r-1W__error{background-color:var(--ls-error-container);color:var(--ls-on-error-container)}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanel.AdminMenuCategoryEditor-module-scss-module__i3r-1W__success{background-color:var(--ls-tertiary-container);color:var(--ls-on-tertiary-container)}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanel>p:first-child{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanelDetails{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.AdminMenuCategoryEditor-module-scss-module__i3r-1W__messagePanelDetails li{list-style:none}
.MenuAdminTables-module-scss-module__Glmk1a__actionMenu{min-width:2.75rem;display:inline-block;position:relative}.MenuAdminTables-module-scss-module__Glmk1a__actionMenu[open] summary{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuSummary{cursor:pointer;border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;list-style:none;display:flex}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuSummary:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuSummary:focus-visible{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-amber-tape);outline:none}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuSummary::marker{display:none}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuIcon{font-size:1.25rem}.MenuAdminTables-module-scss-module__Glmk1a__actionMenuDropdown{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-bright);width:13rem;box-shadow:.25rem .25rem 0 0 var(--ls-ink);margin-top:.5rem;padding:.25rem}.MenuAdminTables-module-scss-module__Glmk1a__actionItem{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-align:left;width:100%;min-height:2.5rem;color:var(--ls-on-background);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;font-size:inherit;font-weight:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:flex}.MenuAdminTables-module-scss-module__Glmk1a__actionItem:hover{background-color:var(--ls-secondary-container)}.MenuAdminTables-module-scss-module__Glmk1a__actionItem:focus-visible{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-amber-tape);outline:none}.MenuAdminTables-module-scss-module__Glmk1a__actionItem.MenuAdminTables-module-scss-module__Glmk1a__danger{color:var(--ls-error)}.MenuAdminTables-module-scss-module__Glmk1a__actionItem.MenuAdminTables-module-scss-module__Glmk1a__disabled{cursor:not-allowed;opacity:.5}.MenuAdminTables-module-scss-module__Glmk1a__actionItem.MenuAdminTables-module-scss-module__Glmk1a__disabled:hover{background-color:#0000}.MenuAdminTables-module-scss-module__Glmk1a__actionItemIcon{flex-shrink:0;font-size:1.125rem;display:flex}.MenuAdminTables-module-scss-module__Glmk1a__allergensCell{max-width:12rem}.MenuAdminTables-module-scss-module__Glmk1a__metric{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-bright);padding:.75rem}.MenuAdminTables-module-scss-module__Glmk1a__metricLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.MenuAdminTables-module-scss-module__Glmk1a__metricValue{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1.125rem;font-weight:600}.MenuAdminTables-module-scss-module__Glmk1a__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){.MenuAdminTables-module-scss-module__Glmk1a__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Field-module-scss-module__JgWWoW__field{display:block}.Field-module-scss-module__JgWWoW__label{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-background);margin-bottom:1rem;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.Field-module-scss-module__JgWWoW__content{margin-bottom:1rem}.Field-module-scss-module__JgWWoW__helper{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5}.Field-module-scss-module__JgWWoW__error{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-error);margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5}
.InlineError-module-scss-module__8WXuTq__container{border:.25rem solid var(--ls-ink);background-color:var(--ls-error-container);box-shadow:.25rem .25rem 0 0 var(--ls-on-background);padding:1.5rem}.InlineError-module-scss-module__8WXuTq__eyebrow{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-error-container);font-size:.75rem;font-weight:600;line-height:1.2}.InlineError-module-scss-module__8WXuTq__title{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;color:var(--ls-on-error-container);margin-top:1rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.InlineError-module-scss-module__8WXuTq__description{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-error-container);margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.InlineError-module-scss-module__8WXuTq__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}
.AdminMenuProductEditor-module-scss-module____XI1G__editorContainer{flex-direction:column;gap:1.5rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__badgesPreview{margin-top:-1rem}.AdminMenuProductEditor-module-scss-module____XI1G__form{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:80rem){.AdminMenuProductEditor-module-scss-module____XI1G__form{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}}.AdminMenuProductEditor-module-scss-module____XI1G__mainSection{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);box-shadow:.25rem .25rem 0 0 var(--ls-ink);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}@media (min-width:48rem){.AdminMenuProductEditor-module-scss-module____XI1G__mainSection{padding:1.5rem}}.AdminMenuProductEditor-module-scss-module____XI1G__fieldGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.AdminMenuProductEditor-module-scss-module____XI1G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminMenuProductEditor-module-scss-module____XI1G__descriptionTextarea{min-height:8rem}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientSection{border:.125rem dashed var(--ls-ink);background-color:var(--ls-surface-bright);flex-direction:column;gap:1rem;padding:1rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientSectionHeader{flex-direction:column;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientEyebrow{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientAddGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:48rem){.AdminMenuProductEditor-module-scss-module____XI1G__ingredientAddGrid{grid-template-columns:minmax(0,1.2fr) minmax(8rem,.5fr) minmax(8rem,.7fr) auto;align-items:flex-end}}.AdminMenuProductEditor-module-scss-module____XI1G__ingredientAddButton{width:100%}@media (min-width:48rem){.AdminMenuProductEditor-module-scss-module____XI1G__ingredientAddButton{width:auto}}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionSection{border:.125rem dashed var(--ls-ink);background-color:var(--ls-surface-bright);flex-direction:column;gap:1rem;padding:1rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionSectionHeader{flex-direction:column;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionEyebrow{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-tertiary-container);font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.AdminMenuProductEditor-module-scss-module____XI1G__markersDivider{border-top:.125rem dashed var(--ls-ink);padding-top:1rem}.AdminMenuProductEditor-module-scss-module____XI1G__markersLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__asideSection{flex-direction:column;gap:1.5rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__publishCard{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-ink);padding:1.25rem}.AdminMenuProductEditor-module-scss-module____XI1G__publishCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__publishLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__publishTime{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);font-size:1rem;font-weight:400;line-height:1.5}.AdminMenuProductEditor-module-scss-module____XI1G__publishActions{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__featuredInput{width:2.25rem}.AdminMenuProductEditor-module-scss-module____XI1G__publishCheckbox{margin-top:1rem}.AdminMenuProductEditor-module-scss-module____XI1G__publishButtons{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__actionButton{gap:.5rem}.AdminMenuProductEditor-module-scss-module____XI1G__actionIcon{font-size:1.125rem}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanel{border:.125rem solid var(--ls-ink);padding:1rem}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanel.AdminMenuProductEditor-module-scss-module____XI1G__error{background-color:var(--ls-error-container);color:var(--ls-on-error-container)}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanel.AdminMenuProductEditor-module-scss-module____XI1G__success{background-color:var(--ls-tertiary-container);color:var(--ls-on-tertiary-container)}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanel>p:first-child{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanelDetails{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.AdminMenuProductEditor-module-scss-module____XI1G__messagePanelDetails li{list-style:none}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){.AdminMenuProductEditor-module-scss-module____XI1G__nutritionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionMetric{border:.125rem solid var(--ls-ink);background-color:var(--ls-surface-bright);padding:.75rem}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionMetricLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.AdminMenuProductEditor-module-scss-module____XI1G__nutritionMetricValue{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1.125rem;font-weight:600}.AdminMenuProductEditor-module-scss-module____XI1G__componentsCell{max-width:16rem}
.Input-module-scss-module___IzDrW__input{min-height:2.75rem;font-family:var(--font-ls-body),system-ui,sans-serif;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);width:100%;color:var(--ls-on-background);padding-block:.75rem;padding-inline:1rem;font-size:1rem;font-weight:400;line-height:1.5}.Input-module-scss-module___IzDrW__input::placeholder{color:var(--ls-on-surface-variant)}.Input-module-scss-module___IzDrW__input:focus{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-amber-tape);outline:none}
.Select-module-scss-module__2uJDkW__select{min-height:2.75rem;font-family:var(--font-ls-body),system-ui,sans-serif;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);width:100%;color:var(--ls-on-background);cursor:pointer;padding-block:.75rem;padding-inline:1rem;font-size:1rem;font-weight:400;line-height:1.5}.Select-module-scss-module__2uJDkW__select:focus{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-amber-tape);outline:none}
.SiteOperationsWorkspace-module-scss-module__jhgE7G__workspace,.SiteOperationsWorkspace-module-scss-module__jhgE7G__header,.SiteOperationsWorkspace-module-scss-module__jhgE7G__metrics,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlPanel,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlCopy{flex-direction:column;display:flex}.SiteOperationsWorkspace-module-scss-module__jhgE7G__workspace{gap:1.5rem}.SiteOperationsWorkspace-module-scss-module__jhgE7G__header,.SiteOperationsWorkspace-module-scss-module__jhgE7G__metricCard,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlPanel{border:.125rem solid var(--ls-ink);box-shadow:.25rem .25rem 0 0 var(--ls-ink)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__header,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlPanel{background:var(--ls-surface-container-low);gap:1rem;padding:1.5rem}.SiteOperationsWorkspace-module-scss-module__jhgE7G__eyebrow,.SiteOperationsWorkspace-module-scss-module__jhgE7G__metricLabel,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlLabel,.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.SiteOperationsWorkspace-module-scss-module__jhgE7G__eyebrow,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlLabel{color:var(--ls-primary-container)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__title,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.SiteOperationsWorkspace-module-scss-module__jhgE7G__description,.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlDescription{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.SiteOperationsWorkspace-module-scss-module__jhgE7G__metrics{gap:1rem;display:grid}@media (min-width:48rem){.SiteOperationsWorkspace-module-scss-module__jhgE7G__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.SiteOperationsWorkspace-module-scss-module__jhgE7G__metricCard{background:var(--ls-surface-bright);padding:1rem}.SiteOperationsWorkspace-module-scss-module__jhgE7G__metricLabel{color:var(--ls-on-surface-variant)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__metricValue{font-family:var(--font-ls-headline),system-ui,sans-serif;margin:.5rem 0 0;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlPanel{align-items:flex-start}@media (min-width:64rem){.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlPanel{flex-direction:row;justify-content:space-between;align-items:center}}.SiteOperationsWorkspace-module-scss-module__jhgE7G__controlCopy{gap:.75rem;max-width:38rem}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switch{min-height:2.75rem;box-shadow:.25rem .25rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink);align-items:center;gap:1rem;padding:.75rem 1rem;transition:transform 75ms,background-color 75ms;display:inline-flex}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switch:hover:not(:disabled){transform:translate(-.125rem,-.125rem)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switch:disabled{opacity:.7;cursor:progress}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchOn{background:var(--ls-primary-container);color:var(--ls-on-primary-container)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchOff{background:var(--ls-surface-bright);color:var(--ls-on-background)}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchTrack{background:color-mix(in srgb, currentColor 10%, white);border:.125rem solid;width:3.25rem;padding:.1875rem;display:inline-flex}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchThumb{background:currentColor;width:1.125rem;height:1.125rem;transition:transform 75ms}.SiteOperationsWorkspace-module-scss-module__jhgE7G__switchOn .SiteOperationsWorkspace-module-scss-module__jhgE7G__switchThumb{transform:translate(1.5rem)}
.LogoutButton-module-scss-module__qe687W__wrapper{flex-direction:column;display:flex}.LogoutButton-module-scss-module__qe687W__fullWidth{width:100%}.LogoutButton-module-scss-module__qe687W__errorMessage{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-error);margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}
.AdminDashboardMockup-module-scss-module__KNccLq__root,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceSection{flex-direction:column;gap:1.5rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__overviewGrid{gap:1.5rem;display:grid}@media (min-width:80rem){.AdminDashboardMockup-module-scss-module__KNccLq__overviewGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.AdminDashboardMockup-module-scss-module__KNccLq__metricGrid{gap:1rem;display:grid}@media (min-width:48rem){.AdminDashboardMockup-module-scss-module__KNccLq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.AdminDashboardMockup-module-scss-module__KNccLq__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.AdminDashboardMockup-module-scss-module__KNccLq__tabsShell,.AdminDashboardMockup-module-scss-module__KNccLq__panel,.AdminDashboardMockup-module-scss-module__KNccLq__archivePanel,.AdminDashboardMockup-module-scss-module__KNccLq__metricCard,.AdminDashboardMockup-module-scss-module__KNccLq__insightCard{box-shadow:.25rem .25rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink)}.AdminDashboardMockup-module-scss-module__KNccLq__tabsShell{background:var(--ls-surface-container-lowest);padding:.5rem}.AdminDashboardMockup-module-scss-module__KNccLq__tabsList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.AdminDashboardMockup-module-scss-module__KNccLq__tabsList{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.AdminDashboardMockup-module-scss-module__KNccLq__tabItem{min-width:0}.AdminDashboardMockup-module-scss-module__KNccLq__tab{text-align:left;border:.125rem solid #0000;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__tabActive{border-color:var(--ls-ink);background:var(--ls-primary-container);color:var(--ls-on-primary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__tabInactive{background:var(--ls-surface-container-low);color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__tabInactive:hover{border-color:var(--ls-ink)}.AdminDashboardMockup-module-scss-module__KNccLq__tabContent{align-items:center;gap:.5rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__tabIcon{font-size:1.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__tabLabel,.AdminDashboardMockup-module-scss-module__KNccLq__metricEyebrow,.AdminDashboardMockup-module-scss-module__KNccLq__panelEyebrow,.AdminDashboardMockup-module-scss-module__KNccLq__filterLabel,.AdminDashboardMockup-module-scss-module__KNccLq__insightLabel,.AdminDashboardMockup-module-scss-module__KNccLq__contactReceivedAt{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.AdminDashboardMockup-module-scss-module__KNccLq__tabLabel{color:inherit}.AdminDashboardMockup-module-scss-module__KNccLq__metricCard{background:var(--ls-surface-bright);padding:1.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__metricCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__metricIconBadge,.AdminDashboardMockup-module-scss-module__KNccLq__orderActionComplete{border:.125rem solid var(--ls-ink);flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.AdminDashboardMockup-module-scss-module__KNccLq__metricIconBadge{background:var(--ls-surface-container-low)}.AdminDashboardMockup-module-scss-module__KNccLq__metricTonePrimary{background:var(--ls-primary-container);color:var(--ls-on-primary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__metricToneSecondary{background:var(--ls-secondary-container);color:var(--ls-on-secondary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__metricToneTertiary{background:var(--ls-tertiary-container);color:var(--ls-on-tertiary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__metricEyebrow{border-bottom:.125rem solid var(--ls-ink);padding-bottom:.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__metricValue{color:var(--ls-on-background);font-family:var(--font-ls-headline);margin:0;font-size:clamp(2rem,3vw + 1rem,2.25rem);font-weight:600;line-height:1}.AdminDashboardMockup-module-scss-module__KNccLq__metricLabel,.AdminDashboardMockup-module-scss-module__KNccLq__emptyState,.AdminDashboardMockup-module-scss-module__KNccLq__contactMeta,.AdminDashboardMockup-module-scss-module__KNccLq__errorBanner,.AdminDashboardMockup-module-scss-module__KNccLq__contactMessage,.AdminDashboardMockup-module-scss-module__KNccLq__archiveSummary,.AdminDashboardMockup-module-scss-module__KNccLq__panelTitle,.AdminDashboardMockup-module-scss-module__KNccLq__filterSelect,.AdminDashboardMockup-module-scss-module__KNccLq__contactTopic,.AdminDashboardMockup-module-scss-module__KNccLq__insightValue{margin:0}.AdminDashboardMockup-module-scss-module__KNccLq__metricLabel,.AdminDashboardMockup-module-scss-module__KNccLq__emptyState,.AdminDashboardMockup-module-scss-module__KNccLq__contactMeta,.AdminDashboardMockup-module-scss-module__KNccLq__errorBanner,.AdminDashboardMockup-module-scss-module__KNccLq__contactMessage,.AdminDashboardMockup-module-scss-module__KNccLq__tableCellMeta,.AdminDashboardMockup-module-scss-module__KNccLq__filterSelect{font-family:var(--font-ls-body),system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.AdminDashboardMockup-module-scss-module__KNccLq__tableCellStrong{color:var(--ls-on-background);font-weight:600}.AdminDashboardMockup-module-scss-module__KNccLq__tableCellMeta{color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__tableCellStack{flex-direction:column;gap:.25rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__columnOrder{min-width:9rem}.AdminDashboardMockup-module-scss-module__KNccLq__columnCustomer{min-width:12rem}.AdminDashboardMockup-module-scss-module__KNccLq__columnProducts{max-width:18rem}.AdminDashboardMockup-module-scss-module__KNccLq__columnEvents{max-width:22rem}.AdminDashboardMockup-module-scss-module__KNccLq__metricLabel{color:var(--ls-on-surface-variant);margin-top:.5rem}.AdminDashboardMockup-module-scss-module__KNccLq__insightGridShop,.AdminDashboardMockup-module-scss-module__KNccLq__insightGridEvents,.AdminDashboardMockup-module-scss-module__KNccLq__filterGrid{gap:1rem;display:grid}@media (min-width:48rem){.AdminDashboardMockup-module-scss-module__KNccLq__insightGridShop{grid-template-columns:repeat(4,minmax(0,1fr))}.AdminDashboardMockup-module-scss-module__KNccLq__insightGridEvents{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminDashboardMockup-module-scss-module__KNccLq__panel,.AdminDashboardMockup-module-scss-module__KNccLq__archivePanel{background:var(--ls-surface-container-low);padding:1.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__archivePanel{background:var(--ls-surface-bright)}.AdminDashboardMockup-module-scss-module__KNccLq__panelRow,.AdminDashboardMockup-module-scss-module__KNccLq__panelHeader,.AdminDashboardMockup-module-scss-module__KNccLq__contactCardHeader{flex-wrap:wrap;gap:1rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__panelRow,.AdminDashboardMockup-module-scss-module__KNccLq__panelHeader{justify-content:space-between;align-items:end}.AdminDashboardMockup-module-scss-module__KNccLq__panelRow{margin-bottom:1.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__panelEyebrow{color:var(--ls-primary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__panelTitle,.AdminDashboardMockup-module-scss-module__KNccLq__archiveSummary,.AdminDashboardMockup-module-scss-module__KNccLq__contactTopic{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);text-transform:uppercase;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.AdminDashboardMockup-module-scss-module__KNccLq__primaryAction,.AdminDashboardMockup-module-scss-module__KNccLq__contactActions,.AdminDashboardMockup-module-scss-module__KNccLq__orderActionList{flex-wrap:wrap;gap:.5rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__actionIcon{font-size:1.125rem}.AdminDashboardMockup-module-scss-module__KNccLq__orderActionComplete{background:var(--ls-secondary-container)}.AdminDashboardMockup-module-scss-module__KNccLq__filterGrid{width:100%}@media (min-width:48rem){.AdminDashboardMockup-module-scss-module__KNccLq__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}}.AdminDashboardMockup-module-scss-module__KNccLq__errorBanner{border:.125rem solid var(--ls-ink);background:var(--ls-secondary-container);color:var(--ls-on-secondary-container);margin-top:1.25rem;padding:.75rem 1rem}.AdminDashboardMockup-module-scss-module__KNccLq__cardList{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__priorityGrid,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewGrid{gap:1rem;display:grid}@media (min-width:48rem){.AdminDashboardMockup-module-scss-module__KNccLq__priorityGrid,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminDashboardMockup-module-scss-module__KNccLq__priorityCard,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewCard{box-shadow:.125rem .125rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);flex-direction:column;gap:.75rem;padding:1rem;transition:transform .15s;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__priorityCard:hover,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewCard:hover{transform:translateY(-.125rem)}.AdminDashboardMockup-module-scss-module__KNccLq__priorityHeader,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewHeader{align-items:center;gap:.75rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__priorityIcon,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewIcon{border:.125rem solid var(--ls-ink);background:var(--ls-primary-container);min-width:2.75rem;min-height:2.75rem;color:var(--ls-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminDashboardMockup-module-scss-module__KNccLq__priorityTitle,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.AdminDashboardMockup-module-scss-module__KNccLq__priorityValue,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewValue{color:var(--ls-primary);font-family:var(--font-ls-headline);margin:0;font-size:clamp(1.5rem,2vw + 1rem,2.25rem);line-height:1}.AdminDashboardMockup-module-scss-module__KNccLq__priorityDescription,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewDescription,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewLabel,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewAction{font-family:var(--font-ls-body),system-ui,sans-serif;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewLabel,.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewAction{color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__workspaceOverviewAction{color:var(--ls-primary-container);margin-top:auto}.AdminDashboardMockup-module-scss-module__KNccLq__emptyState{color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__archiveSummary{cursor:pointer}.AdminDashboardMockup-module-scss-module__KNccLq__contactCard{border:.125rem solid var(--ls-ink);padding:1rem}.AdminDashboardMockup-module-scss-module__KNccLq__contactCardPriority{background:var(--ls-surface-container-lowest)}.AdminDashboardMockup-module-scss-module__KNccLq__contactCardStandard{background:var(--ls-surface-container-low)}.AdminDashboardMockup-module-scss-module__KNccLq__contactCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AdminDashboardMockup-module-scss-module__KNccLq__contactReceivedAt{color:var(--ls-secondary)}.AdminDashboardMockup-module-scss-module__KNccLq__contactTopic{font-size:1.25rem}.AdminDashboardMockup-module-scss-module__KNccLq__contactMeta{color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__contactMessage{border-left:.25rem solid var(--ls-primary-container);background:var(--ls-surface-bright);color:var(--ls-on-surface);margin-bottom:1.25rem;padding:1rem}.AdminDashboardMockup-module-scss-module__KNccLq__filterField{flex-direction:column;gap:.5rem;display:flex}.AdminDashboardMockup-module-scss-module__KNccLq__filterSelect{min-height:2.75rem}.AdminDashboardMockup-module-scss-module__KNccLq__insightCard{background:var(--ls-surface-bright);padding:1rem}.AdminDashboardMockup-module-scss-module__KNccLq__insightLabel{color:var(--ls-on-surface-variant)}.AdminDashboardMockup-module-scss-module__KNccLq__insightValue{color:var(--ls-on-background);font-family:var(--font-ls-headline);margin-top:0;font-size:clamp(1.75rem,2.2vw + 1rem,1.875rem);font-weight:600}
.AdminPageFrame-module-scss-module__9ByzKq__root{background:var(--ls-background);min-height:100vh;position:relative}.AdminPageFrame-module-scss-module__9ByzKq__overlay{z-index:0;pointer-events:none;position:fixed;inset:0}.AdminPageFrame-module-scss-module__9ByzKq__main{width:100%;max-width:96rem;margin-inline:auto;padding-block:2.5rem;padding-inline:1rem}@media (min-width:40rem){.AdminPageFrame-module-scss-module__9ByzKq__main{padding-block:3rem;padding-inline:1.5rem}}@media (min-width:48rem){.AdminPageFrame-module-scss-module__9ByzKq__main{padding-block:4rem}}.AdminPageFrame-module-scss-module__9ByzKq__main{z-index:10;flex-direction:column;gap:2rem;display:flex;position:relative}.AdminPageFrame-module-scss-module__9ByzKq__backLink{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;min-height:2.75rem;color:var(--ls-primary-container);text-underline-offset:.25rem;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.AdminPageFrame-module-scss-module__9ByzKq__backLink:hover{text-decoration:underline}.AdminPageFrame-module-scss-module__9ByzKq__backIcon{font-size:1.125rem}.AdminPageFrame-module-scss-module__9ByzKq__hero{gap:2rem;display:grid}@media (min-width:64rem){.AdminPageFrame-module-scss-module__9ByzKq__hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}}.AdminPageFrame-module-scss-module__9ByzKq__heroCopy{min-width:0}.AdminPageFrame-module-scss-module__9ByzKq__eyebrow{margin-block-end:.5rem;display:inline-flex;transform:rotate(-1deg)}.AdminPageFrame-module-scss-module__9ByzKq__title{font-family:var(--font-ls-display),var(--font-ls-headline),system-ui,sans-serif;letter-spacing:-.018em;color:var(--ls-primary);text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(1.625rem,4vw + .35rem,2.625rem);font-weight:400;line-height:1.12}.AdminPageFrame-module-scss-module__9ByzKq__description{font-family:var(--font-ls-body),system-ui,sans-serif;max-width:32rem;color:var(--ls-on-surface-variant);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.AdminPageFrame-module-scss-module__9ByzKq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.AdminPageFrame-module-scss-module__9ByzKq__statTile{box-shadow:.25rem .25rem 0 0 var(--ls-ink);border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:1rem}.AdminPageFrame-module-scss-module__9ByzKq__statIcon{color:var(--ls-primary-container);margin-block-end:.75rem;font-size:1.5rem;display:block}.AdminPageFrame-module-scss-module__9ByzKq__statLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.AdminPageFrame-module-scss-module__9ByzKq__statValue{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);margin:0;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}
.PublicUserMenu-module-scss-module__x9CRGq__container{min-width:15rem;position:relative}.PublicUserMenu-module-scss-module__x9CRGq__summary{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);min-height:2.75rem;color:var(--ls-on-background);box-shadow:.25rem .25rem 0 0 var(--ls-ink);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;list-style:none;display:flex}.PublicUserMenu-module-scss-module__x9CRGq__summary::marker{display:none}.PublicUserMenu-module-scss-module__x9CRGq__summaryContent{text-align:left;align-items:center;gap:.5rem;min-width:0;display:flex}.PublicUserMenu-module-scss-module__x9CRGq__summaryIcon{color:var(--ls-primary-container);font-size:1.25rem}.PublicUserMenu-module-scss-module__x9CRGq__summaryText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PublicUserMenu-module-scss-module__x9CRGq__summaryExpandIcon{font-size:1.25rem}.PublicUserMenu-module-scss-module__x9CRGq__menu{z-index:20;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);width:calc(100vw - 2rem);max-width:22rem;box-shadow:.5rem .5rem 0 0 var(--ls-ink);margin-top:.75rem;padding:1rem;position:absolute;right:0}.PublicUserMenu-module-scss-module__x9CRGq__menuLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.PublicUserMenu-module-scss-module__x9CRGq__menuDisplayName{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.PublicUserMenu-module-scss-module__x9CRGq__menuEmail{font-family:var(--font-ls-body),system-ui,sans-serif;word-break:break-all;color:var(--ls-on-surface-variant);margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}.PublicUserMenu-module-scss-module__x9CRGq__menuRole{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin-top:.25rem;font-size:1rem;font-weight:400;line-height:1.5}.PublicUserMenu-module-scss-module__x9CRGq__menuActions{gap:.5rem;margin-top:1rem;display:grid}.PublicUserMenu-module-scss-module__x9CRGq__menuActionButton{justify-content:center;gap:.5rem}.PublicUserMenu-module-scss-module__x9CRGq__menuActionIcon{font-size:1.125rem}
.CommunityVisualAnswerCard-module-scss-module__s67vpq__root{gap:.5rem;display:grid}.CommunityVisualAnswerCard-module-scss-module__s67vpq__imageFigure{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.1875rem .1875rem 0 0 var(--ls-ink);overflow:hidden}.CommunityVisualAnswerCard-module-scss-module__s67vpq__imageMedia{aspect-ratio:16/11;background:var(--ls-surface-bright);position:relative}.CommunityVisualAnswerCard-module-scss-module__s67vpq__image{-o-object-fit:cover;object-fit:cover;filter:grayscale()}.CommunityVisualAnswerCard-module-scss-module__s67vpq__caption{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-top:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);color:var(--ls-on-background);padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}
.NavInteractive-module-scss-module__Jwi2aG__headerBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding-block:.75rem;padding-inline:1rem;display:grid}@media (min-width:48rem){.NavInteractive-module-scss-module__Jwi2aG__headerBar{gap:1rem;padding-block:1rem;padding-inline:1.5rem}}.NavInteractive-module-scss-module__Jwi2aG__logoWrapper{width:max-content;min-width:max-content;overflow:visible}.NavInteractive-module-scss-module__Jwi2aG__logoWrapper a{display:inline-flex}.NavInteractive-module-scss-module__Jwi2aG__navDesktop{flex-flow:row;flex:1;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex;overflow:hidden}.NavInteractive-module-scss-module__Jwi2aG__navDesktop[data-visible=false]{visibility:hidden;pointer-events:none}@media (min-width:64rem){.NavInteractive-module-scss-module__Jwi2aG__navDesktop{gap:1.5rem}}.NavInteractive-module-scss-module__Jwi2aG__navLink{white-space:nowrap;flex-shrink:0;font-size:.7rem}@media (min-width:48rem){.NavInteractive-module-scss-module__Jwi2aG__navLink{font-size:.75rem}}@media (min-width:64rem){.NavInteractive-module-scss-module__Jwi2aG__navLink{font-size:.875rem}}.NavInteractive-module-scss-module__Jwi2aG__actionsContainer{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.NavInteractive-module-scss-module__Jwi2aG__userMenuDesktop{display:block}.NavInteractive-module-scss-module__Jwi2aG__userMenuDesktop[data-visible=false]{display:none}.NavInteractive-module-scss-module__Jwi2aG__burgerButton{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ls-on-background);touch-action:manipulation;justify-content:center;align-items:center;display:none}.NavInteractive-module-scss-module__Jwi2aG__burgerButton[data-needed=true]{display:flex}.NavInteractive-module-scss-module__Jwi2aG__burgerButton .NavInteractive-module-scss-module__Jwi2aG__icon{font-size:1.5rem}.NavInteractive-module-scss-module__Jwi2aG__mobileNavDrawer{border-top:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);max-height:min(70vh,100dvh - 4rem);display:none;overflow-y:auto}.NavInteractive-module-scss-module__Jwi2aG__mobileNavDrawer[data-open=true]{display:block}.NavInteractive-module-scss-module__Jwi2aG__mobileNavDrawer[data-open=false]{display:none}.NavInteractive-module-scss-module__Jwi2aG__mobileNavList{flex-direction:column;padding-block:.5rem;padding-inline:1rem;display:flex}.NavInteractive-module-scss-module__Jwi2aG__mobileNavLink{border-bottom:.0625rem solid var(--ls-outline-variant);touch-action:manipulation;padding-block:.875rem;font-size:1rem}.NavInteractive-module-scss-module__Jwi2aG__mobileNavLink:last-child{border-bottom:none}.NavInteractive-module-scss-module__Jwi2aG__sessionBox{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-ink);flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.NavInteractive-module-scss-module__Jwi2aG__sessionContent{flex-direction:column;display:flex}.NavInteractive-module-scss-module__Jwi2aG__sessionLabel{color:var(--ls-primary-container)}.NavInteractive-module-scss-module__Jwi2aG__sessionName{text-transform:uppercase;color:var(--ls-on-background);margin-top:.5rem}.NavInteractive-module-scss-module__Jwi2aG__sessionEmail{word-break:break-all;color:var(--ls-on-surface-variant);margin-top:.5rem}.NavInteractive-module-scss-module__Jwi2aG__sessionRole{color:var(--ls-on-surface-variant);margin-top:.25rem}.NavInteractive-module-scss-module__Jwi2aG__sessionActions{gap:.5rem;display:grid}.NavInteractive-module-scss-module__Jwi2aG__headerLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:clamp(8.5rem,34vw,14rem);height:1.75rem;max-height:2.125rem;display:block}@media (min-width:48rem){.NavInteractive-module-scss-module__Jwi2aG__headerLogo{width:clamp(12rem,26vw,18rem);height:2.5rem;max-height:none}}@media (min-width:64rem){.NavInteractive-module-scss-module__Jwi2aG__headerLogo{width:clamp(14rem,20vw,22rem)}}.NavInteractive-module-scss-module__Jwi2aG__measurementNav,.NavInteractive-module-scss-module__Jwi2aG__measurementActions{visibility:hidden;pointer-events:none;white-space:nowrap;gap:1rem;display:flex;position:fixed;inset-block-start:0;inset-inline-start:-200vw}@media (min-width:64rem){.NavInteractive-module-scss-module__Jwi2aG__measurementNav,.NavInteractive-module-scss-module__Jwi2aG__measurementActions{gap:1.5rem}}:where(.NavInteractive-module-scss-module__Jwi2aG__headerBar,.NavInteractive-module-scss-module__Jwi2aG__measurementActions) a.NavInteractive-module-scss-module__Jwi2aG__desktopActionButton{padding-block:.5rem;padding-inline:1.5rem;font-size:.65rem;display:inline-flex}:where(.NavInteractive-module-scss-module__Jwi2aG__headerBar,.NavInteractive-module-scss-module__Jwi2aG__measurementActions) a.NavInteractive-module-scss-module__Jwi2aG__desktopActionButton[data-visible=false]{display:none}@media (min-width:64rem){:where(.NavInteractive-module-scss-module__Jwi2aG__headerBar,.NavInteractive-module-scss-module__Jwi2aG__measurementActions) a.NavInteractive-module-scss-module__Jwi2aG__desktopActionButton{padding-inline:1.995rem;font-size:1rem}}.NavInteractive-module-scss-module__Jwi2aG__loginLinkMobile{margin-top:1rem}.NavInteractive-module-scss-module__Jwi2aG__ctaButtonMobile{justify-content:center;width:100%;margin-top:1rem}
.CommunityQuestionFeed-module-scss-module__1xjURW__root{gap:2rem;display:grid}.CommunityQuestionFeed-module-scss-module__1xjURW__emptyState{border:.25rem solid var(--ls-ink);background:var(--ls-surface-container);text-align:center;box-shadow:.5rem .5rem 0 0 var(--ls-ink);padding:2rem}.CommunityQuestionFeed-module-scss-module__1xjURW__emptyTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.CommunityQuestionFeed-module-scss-module__1xjURW__card{border:.25rem solid var(--ls-ink);background:var(--ls-surface-container);box-shadow:.5rem .5rem 0 0 var(--ls-ink);padding:1.5rem;position:relative}@media (min-width:48rem){.CommunityQuestionFeed-module-scss-module__1xjURW__card{padding:2rem}}.CommunityQuestionFeed-module-scss-module__1xjURW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__authorGroup{align-items:center;gap:.75rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__avatar{border:.125rem solid var(--ls-ink);background:var(--ls-tertiary-container);border-radius:999rem;flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}.CommunityQuestionFeed-module-scss-module__1xjURW__avatarImage{-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%}.CommunityQuestionFeed-module-scss-module__1xjURW__authorName{color:var(--ls-on-background);font-size:1.125rem;font-weight:700;line-height:1.15;display:block}.CommunityQuestionFeed-module-scss-module__1xjURW__submittedAt{color:var(--ls-on-surface-variant);text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__badges{flex-wrap:wrap;gap:.5rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__badge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.125rem solid var(--ls-ink);padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__statusBadge{background:var(--ls-secondary);color:var(--ls-on-secondary)}.CommunityQuestionFeed-module-scss-module__1xjURW__typeBadge{background:var(--ls-surface-bright);color:var(--ls-on-background)}.CommunityQuestionFeed-module-scss-module__1xjURW__title{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);margin-bottom:.75rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.2;transition:color .15s}@media (min-width:48rem){.CommunityQuestionFeed-module-scss-module__1xjURW__title{font-size:1.5rem}}.CommunityQuestionFeed-module-scss-module__1xjURW__card:hover .CommunityQuestionFeed-module-scss-module__1xjURW__title{color:var(--ls-primary)}.CommunityQuestionFeed-module-scss-module__1xjURW__titleLink{color:inherit;text-decoration:none}.CommunityQuestionFeed-module-scss-module__1xjURW__titleLink:hover{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.CommunityQuestionFeed-module-scss-module__1xjURW__context{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.CommunityQuestionFeed-module-scss-module__1xjURW__previewSurface{border:.125rem dashed var(--ls-ink);background:color-mix(in srgb, var(--ls-surface-bright) 70%, var(--ls-surface-container-highest));padding:1.25rem}.CommunityQuestionFeed-module-scss-module__1xjURW__previewHeader{color:var(--ls-on-surface-variant);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__previewIcon{font-size:1.5rem}.CommunityQuestionFeed-module-scss-module__1xjURW__previewLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__threadList,.CommunityQuestionFeed-module-scss-module__1xjURW__textList{gap:.75rem;display:grid}.CommunityQuestionFeed-module-scss-module__1xjURW__threadCard,.CommunityQuestionFeed-module-scss-module__1xjURW__textCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:.75rem}.CommunityQuestionFeed-module-scss-module__1xjURW__threadCardTiltRight,.CommunityQuestionFeed-module-scss-module__1xjURW__textCardTiltRight{transform:rotate(1deg)}.CommunityQuestionFeed-module-scss-module__1xjURW__threadCardTiltLeft,.CommunityQuestionFeed-module-scss-module__1xjURW__textCardTiltLeft{transform:rotate(-1deg)}.CommunityQuestionFeed-module-scss-module__1xjURW__threadQuote{font-family:var(--font-ls-body),system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.CommunityQuestionFeed-module-scss-module__1xjURW__threadMeta,.CommunityQuestionFeed-module-scss-module__1xjURW__textMeta{color:var(--ls-on-surface-variant);text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:900;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__threadReaction{margin-top:.75rem}.CommunityQuestionFeed-module-scss-module__1xjURW__galleryGrid,.CommunityQuestionFeed-module-scss-module__1xjURW__statGrid,.CommunityQuestionFeed-module-scss-module__1xjURW__resultGrid{gap:.75rem;display:grid}@media (min-width:40rem){.CommunityQuestionFeed-module-scss-module__1xjURW__galleryGrid,.CommunityQuestionFeed-module-scss-module__1xjURW__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.CommunityQuestionFeed-module-scss-module__1xjURW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunityQuestionFeed-module-scss-module__1xjURW__statCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:1rem}.CommunityQuestionFeed-module-scss-module__1xjURW__statLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__statValue{font-family:var(--font-ls-headline),system-ui,sans-serif;color:var(--ls-on-background);font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.CommunityQuestionFeed-module-scss-module__1xjURW__resultCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:1rem}.CommunityQuestionFeed-module-scss-module__1xjURW__resultHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__resultLabel{color:var(--ls-on-background);font-weight:700}.CommunityQuestionFeed-module-scss-module__1xjURW__resultPercent{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionFeed-module-scss-module__1xjURW__resultTrack{background:color-mix(in srgb, var(--ls-ink) 12%, transparent);height:.5rem;position:relative}.CommunityQuestionFeed-module-scss-module__1xjURW__resultFill{width:var(--bar-width);background:var(--ls-primary);position:absolute;inset-block:0;inset-inline-start:0}.CommunityQuestionFeed-module-scss-module__1xjURW__footer{border-top:.125rem dashed var(--ls-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__footerStats{color:var(--ls-on-surface-variant);text-transform:uppercase;flex-wrap:wrap;gap:.75rem;font-size:.75rem;font-weight:900;line-height:1.2;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.CommunityQuestionFeed-module-scss-module__1xjURW__detailLink{align-items:center;gap:.5rem;display:inline-flex}.CommunityQuestionFeed-module-scss-module__1xjURW__detailLinkIcon{font-size:1.125rem}
.DrawingAnswerPad-module-scss-module__eaQshG__form{gap:1rem;display:grid}.DrawingAnswerPad-module-scss-module__eaQshG__canvasFrame{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-ink);overflow:hidden}.DrawingAnswerPad-module-scss-module__eaQshG__canvas{cursor:crosshair;touch-action:none;background:var(--ls-surface-bright);width:100%;height:16rem;display:block}.DrawingAnswerPad-module-scss-module__eaQshG__captionField{gap:.5rem;display:grid}.DrawingAnswerPad-module-scss-module__eaQshG__captionLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-background);font-size:.75rem;font-weight:600;line-height:1.2;display:block}.DrawingAnswerPad-module-scss-module__eaQshG__captionInput{min-height:2.75rem}.DrawingAnswerPad-module-scss-module__eaQshG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DrawingAnswerPad-module-scss-module__eaQshG__secondaryActions{flex-wrap:wrap;gap:.5rem;display:flex}.DrawingAnswerPad-module-scss-module__eaQshG__secondaryButton{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.DrawingAnswerPad-module-scss-module__eaQshG__secondaryButton:hover:not(:disabled){background:var(--ls-ink);color:var(--ls-inverse-on-surface)}.DrawingAnswerPad-module-scss-module__eaQshG__secondaryButton:focus-visible{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-primary-container)}.DrawingAnswerPad-module-scss-module__eaQshG__secondaryButton:disabled{cursor:not-allowed;opacity:.4}.DrawingAnswerPad-module-scss-module__eaQshG__submitButton{align-items:center;gap:.5rem;display:inline-flex}.DrawingAnswerPad-module-scss-module__eaQshG__buttonIcon{font-size:1.125rem}.DrawingAnswerPad-module-scss-module__eaQshG__error{color:var(--ls-error);font-size:.75rem;font-weight:700;line-height:1.2}
.StatusBadge-module-scss-module__bAD6lG__badge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);padding-block:.25rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.StatusBadge-module-scss-module__bAD6lG__success{background-color:var(--ls-secondary);color:var(--ls-on-secondary)}.StatusBadge-module-scss-module__bAD6lG__warning{background-color:var(--ls-amber-tape);color:var(--ls-on-background)}.StatusBadge-module-scss-module__bAD6lG__danger{background-color:var(--ls-error-container);color:var(--ls-on-error-container)}.StatusBadge-module-scss-module__bAD6lG__muted{background-color:var(--ls-surface-container-highest);color:var(--ls-on-surface-variant)}
.Textarea-module-scss-module__h8KxmW__textarea{font-family:var(--font-ls-body),system-ui,sans-serif;resize:none;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);width:100%;min-height:7rem;color:var(--ls-on-background);padding-block:.75rem;padding-inline:1rem;font-size:1rem;font-weight:400;line-height:1.5}.Textarea-module-scss-module__h8KxmW__textarea::placeholder{color:var(--ls-on-surface-variant)}.Textarea-module-scss-module__h8KxmW__textarea:focus{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-amber-tape);outline:none}
.Nav-module-scss-module__A9rOtG__container{max-width:96rem;margin-inline:auto}
.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__root{gap:1.5rem;display:grid}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__questionReaction{margin-bottom:2rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__notice{gap:.5rem;display:grid}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__noticeSuccess,.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__noticeError{font-size:.875rem;font-weight:600;line-height:1.4}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__noticeSuccess{color:var(--ls-primary)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__noticeError{color:var(--ls-error)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__noticePending{color:var(--ls-on-surface-variant);text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__surface{border:.25rem solid var(--ls-ink);background:var(--ls-surface-container);box-shadow:.5rem .5rem 0 0 var(--ls-ink);padding:1.5rem}@media (min-width:48rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__surface{padding:2rem}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__surfaceHigh{background:var(--ls-surface-container-highest)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__surfaceDrawing{gap:1.5rem;display:grid}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__sectionTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__summaryMeta{color:var(--ls-on-surface-variant);text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:900;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultGrid{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:1rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultLabel{color:var(--ls-on-background);font-weight:700}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultPercent{color:var(--ls-primary);flex-shrink:0}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultTrack{background:color-mix(in srgb, var(--ls-ink) 12%, transparent);height:.5rem;position:relative}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultFill{width:var(--bar-width);background:var(--ls-primary);position:absolute;inset-block:0;inset-inline-start:0}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__resultMeta{color:var(--ls-on-surface-variant);text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:700;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__optionForm,.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__numberForm,.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textForm{gap:.75rem;margin-top:1.5rem;display:grid}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__optionChoice{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__optionChoiceActive{background:color-mix(in srgb, var(--ls-primary-container) 24%, var(--ls-surface-bright))}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__optionInput{accent-color:var(--ls-primary)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__optionLabel{color:var(--ls-on-background);font-weight:600}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__submitButton{justify-self:start}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__buttonGrid{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__buttonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__buttonGridButton{justify-content:center}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__metricGrid{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__metricCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-ink);padding:1rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__metricLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__metricValue{color:var(--ls-on-background);font-family:var(--font-ls-headline);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__numberInput{flex:auto;min-height:3rem}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__numberForm{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__drawingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__drawingMeta{color:var(--ls-on-surface-variant)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__drawingBadge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.125rem solid var(--ls-ink);background:var(--ls-amber-tape);color:var(--ls-on-background);padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__drawingGrid{gap:1rem;display:grid}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__drawingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textHeader{color:var(--ls-on-surface-variant);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textHeaderIcon{font-size:1.5rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textHeaderLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textList{gap:.75rem;display:grid}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textCard{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);padding:.75rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textCardTiltRight{transform:rotate(1deg)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textCardTiltLeft{transform:rotate(-1deg)}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textBody{font-family:var(--font-ls-body),system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textMeta{color:var(--ls-on-surface-variant);text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:900;line-height:1.2}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textReaction{margin-top:.75rem}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textInput{font-family:var(--font-ls-body),system-ui,sans-serif;border:0;border-bottom:.125rem solid var(--ls-ink);min-height:3rem;color:var(--ls-on-background);background:0 0;flex:auto;padding:.75rem .5rem;font-size:1rem;font-weight:400;line-height:1.5}.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textInput:focus{border-color:var(--ls-primary);outline:none}@media (min-width:40rem){.CommunityQuestionDetailSurface-module-scss-module__-BYoXq__textForm{grid-template-columns:minmax(0,1fr) auto;align-items:start}}
.CommunityScrollFab-module-scss-module__tT_jPW__root{z-index:40;position:fixed;bottom:1.5rem;right:1rem}@media (min-width:48rem){.CommunityScrollFab-module-scss-module__tT_jPW__root{bottom:2rem;right:2rem}}.CommunityScrollFab-module-scss-module__tT_jPW__button{border:.25rem solid var(--ls-ink);background:var(--ls-primary);min-width:3.5rem;min-height:3.5rem;color:var(--ls-on-primary);box-shadow:.375rem .375rem 0 0 var(--ls-ink);touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.CommunityScrollFab-module-scss-module__tT_jPW__button:hover{box-shadow:none;transform:translate(.125rem,.125rem)}.CommunityScrollFab-module-scss-module__tT_jPW__button:focus-visible{box-shadow:0 0 0 .125rem var(--ls-background),0 0 0 calc(.125rem + .125rem) var(--ls-primary-container)}.CommunityScrollFab-module-scss-module__tT_jPW__icon{font-size:1.875rem;transition:transform .15s}.CommunityScrollFab-module-scss-module__tT_jPW__button:hover .CommunityScrollFab-module-scss-module__tT_jPW__icon{transform:rotate(12deg)}
.ShopCartProvider-module-scss-module__a0aAHa__stickyButton{z-index:40;border:.25rem solid var(--ls-ink);background-color:var(--ls-primary-container);min-height:4rem;color:var(--ls-on-primary-container);box-shadow:.25rem .25rem 0 0 var(--ls-ink);box-shadow:-.25rem .25rem 0 0 var(--ls-ink);border-right:0;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.375rem;transition-property:background-color,color;transition-duration:.15s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.ShopCartProvider-module-scss-module__a0aAHa__stickyButton:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.ShopCartProvider-module-scss-module__a0aAHa__stickyLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__cartDrawerOverlay{z-index:60;position:fixed;inset:0}.ShopCartProvider-module-scss-module__a0aAHa__actionIcon{font-size:1.125rem}.ShopCartProvider-module-scss-module__a0aAHa__cartDrawerBackdrop{background-color:var(--ls-scrim);position:absolute;inset:0}.ShopCartProvider-module-scss-module__a0aAHa__cartDrawer{inset-y:0;border-left:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);width:100%;max-width:28rem;box-shadow:-.375rem 0 0 0 var(--ls-ink);flex-direction:column;display:flex;position:absolute;right:0}.ShopCartProvider-module-scss-module__a0aAHa__cartHeader{border-bottom:.25rem solid var(--ls-ink);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__cartTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.ShopCartProvider-module-scss-module__a0aAHa__cartLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.ShopCartProvider-module-scss-module__a0aAHa__closeButton{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;transition-property:background-color,color;transition-duration:.15s;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__closeButton:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.ShopCartProvider-module-scss-module__a0aAHa__cartContent{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.ShopCartProvider-module-scss-module__a0aAHa__cartLinesList{border-top:.25rem solid var(--ls-ink);border-bottom:.25rem solid var(--ls-ink)}.ShopCartProvider-module-scss-module__a0aAHa__cartLine{border-bottom:.25rem solid var(--ls-outline-variant);grid-template-columns:1fr auto;gap:.5rem;padding-block:.5rem;display:grid}.ShopCartProvider-module-scss-module__a0aAHa__cartLine:last-child{border-bottom:none}.ShopCartProvider-module-scss-module__a0aAHa__cartLineProduct{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1rem;font-weight:600}.ShopCartProvider-module-scss-module__a0aAHa__cartLinePrice{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);font-size:1rem;font-weight:400;line-height:1.5}.ShopCartProvider-module-scss-module__a0aAHa__cartLinePriceTotal{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.ShopCartProvider-module-scss-module__a0aAHa__cartLineQuantityControls{align-items:center;gap:.25rem;margin-top:.375rem;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__quantityButton{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-lowest);justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;transition-property:background-color,color;transition-duration:.15s;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__quantityButton:hover{background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.ShopCartProvider-module-scss-module__a0aAHa__quantityIncrementButton{background-color:var(--ls-primary-container)}.ShopCartProvider-module-scss-module__a0aAHa__quantityDisplay{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__emptyCart{font-family:var(--font-ls-body),system-ui,sans-serif;border-top:.25rem solid var(--ls-ink);border-bottom:.25rem solid var(--ls-ink);color:var(--ls-on-surface-variant);padding-block:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.ShopCartProvider-module-scss-module__a0aAHa__optionsSection{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__optionLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.ShopCartProvider-module-scss-module__a0aAHa__optionGrid{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}@media (min-width:40rem){.ShopCartProvider-module-scss-module__a0aAHa__optionGrid{grid-template-columns:repeat(2,1fr)}}.ShopCartProvider-module-scss-module__a0aAHa__optionButton{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-align:left;border:.25rem solid;min-height:3.5rem;padding-block:.5rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2;transition-property:border-color,background-color,color;transition-duration:.15s}.ShopCartProvider-module-scss-module__a0aAHa__optionButton[aria-pressed=true]{border-color:var(--ls-ink);background-color:var(--ls-primary-container);color:var(--ls-on-primary-container)}.ShopCartProvider-module-scss-module__a0aAHa__optionButton[aria-pressed=false]{border-color:var(--ls-outline-variant);background-color:var(--ls-surface-container-low)}.ShopCartProvider-module-scss-module__a0aAHa__optionButton[aria-pressed=false]:hover{border-color:var(--ls-ink)}.ShopCartProvider-module-scss-module__a0aAHa__optionButton:disabled{cursor:not-allowed;opacity:.45}.ShopCartProvider-module-scss-module__a0aAHa__optionButton.ShopCartProvider-module-scss-module__a0aAHa__fulfillmentOption[aria-pressed=true]{background-color:var(--ls-secondary-container);color:var(--ls-on-secondary-container)}.ShopCartProvider-module-scss-module__a0aAHa__optionButtonLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.ShopCartProvider-module-scss-module__a0aAHa__optionButtonDescription{font-family:var(--font-ls-body),system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block}.ShopCartProvider-module-scss-module__a0aAHa__cartFooter{border-top:.25rem solid var(--ls-ink);padding:1.25rem}.ShopCartProvider-module-scss-module__a0aAHa__totalRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__totalLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.ShopCartProvider-module-scss-module__a0aAHa__totalAmount{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1.875rem;font-weight:600}.ShopCartProvider-module-scss-module__a0aAHa__checkoutButton{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid var(--ls-ink);background-color:var(--ls-primary-container);width:100%;min-height:2.75rem;color:var(--ls-on-primary-container);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2;transition-property:background-color,color;transition-duration:.15s;display:flex}.ShopCartProvider-module-scss-module__a0aAHa__checkoutButton:hover:not(:disabled){background-color:var(--ls-ink);color:var(--ls-inverse-on-surface)}.ShopCartProvider-module-scss-module__a0aAHa__checkoutButton:disabled{cursor:not-allowed;opacity:.45}.ShopCartProvider-module-scss-module__a0aAHa__checkoutNotice{font-family:var(--font-ls-body),system-ui,sans-serif;min-height:.75rem;color:var(--ls-on-surface-variant);margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}.ShopCartProvider-module-scss-module__a0aAHa__customerForm{gap:.75rem;margin-top:1rem;display:grid}
.page-module-scss-module__XzAoQW__page{background:var(--ls-background);min-height:100vh;position:relative}.page-module-scss-module__XzAoQW__overlay{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module-scss-module__XzAoQW__article{z-index:10;width:100%;max-width:64rem;margin-inline:auto;padding-block:2.5rem;padding-inline:1rem;position:relative}@media (min-width:40rem){.page-module-scss-module__XzAoQW__article{padding-block:3rem;padding-inline:1.5rem}}@media (min-width:48rem){.page-module-scss-module__XzAoQW__article{padding-block:4rem}}.page-module-scss-module__XzAoQW__article{padding-top:2.5rem}@media (min-width:48rem){.page-module-scss-module__XzAoQW__article{padding-top:3.5rem}}.page-module-scss-module__XzAoQW__backLink{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);text-underline-offset:.25rem;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.page-module-scss-module__XzAoQW__backLink:hover{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.page-module-scss-module__XzAoQW__backLinkIcon{font-size:.875rem}.page-module-scss-module__XzAoQW__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module-scss-module__XzAoQW__authorMeta{gap:.25rem;display:grid}.page-module-scss-module__XzAoQW__author{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2;display:block}.page-module-scss-module__XzAoQW__submittedAt{color:var(--ls-on-surface-variant);text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.page-module-scss-module__XzAoQW__badges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__XzAoQW__badge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.125rem solid var(--ls-ink);padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__XzAoQW__badgeOpen{background:var(--ls-secondary);color:var(--ls-on-secondary)}.page-module-scss-module__XzAoQW__badgeType{background:var(--ls-surface-bright);color:var(--ls-on-background)}.page-module-scss-module__XzAoQW__title{font-family:var(--font-ls-headline),system-ui,sans-serif;text-wrap:balance;color:var(--ls-on-background);margin-bottom:2rem;font-size:clamp(1.5rem,3.5vw + .25rem,2.35rem);font-weight:600;line-height:1.22}.page-module-scss-module__XzAoQW__metrics{gap:.75rem;margin-bottom:2rem;display:grid}@media (min-width:40rem){.page-module-scss-module__XzAoQW__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module-scss-module__XzAoQW__metric{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-ink);padding:1rem}.page-module-scss-module__XzAoQW__metricLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__XzAoQW__metricValue{color:var(--ls-on-background);font-family:var(--font-ls-headline);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}
.page-module-scss-module___7k9Ba__page{background:var(--ls-background);min-height:100vh;position:relative}.page-module-scss-module___7k9Ba__overlay{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module-scss-module___7k9Ba__content{z-index:10;padding:2rem 1rem 5rem;position:relative}@media (min-width:40rem){.page-module-scss-module___7k9Ba__content{padding-inline:var(--ls-gutter)}}@media (min-width:48rem){.page-module-scss-module___7k9Ba__content{padding-top:3rem}}.page-module-scss-module___7k9Ba__hero{flex-direction:column;align-items:flex-end;gap:2rem;max-width:80rem;margin:0 auto 3rem;display:flex}@media (min-width:48rem){.page-module-scss-module___7k9Ba__hero{flex-direction:row;margin-bottom:4rem}}.page-module-scss-module___7k9Ba__heroCopy{flex:1 1 0;min-width:0}.page-module-scss-module___7k9Ba__heroTag{margin-bottom:1rem;display:inline-block;transform:rotate(-1deg)}.page-module-scss-module___7k9Ba__heroTitle{font-family:var(--font-ls-display),var(--font-ls-headline),system-ui,sans-serif;letter-spacing:-.018em;color:var(--ls-primary);text-transform:uppercase;margin-bottom:1rem;font-size:clamp(1.625rem,4vw + .35rem,2.625rem);font-weight:400;line-height:1.12}.page-module-scss-module___7k9Ba__heroBody{font-family:var(--font-ls-body),system-ui,sans-serif;max-width:32rem;color:var(--ls-on-surface-variant);font-size:1.125rem;font-weight:400;line-height:1.6}.page-module-scss-module___7k9Ba__heroLink{align-items:center;gap:.5rem;margin-top:1.5rem;display:inline-flex}.page-module-scss-module___7k9Ba__heroLinkIcon{font-size:1.125rem}.page-module-scss-module___7k9Ba__heroArt{aspect-ratio:1;border:.25rem solid var(--ls-ink);background:var(--ls-primary-fixed);width:100%;max-width:min(100%,17.5rem);box-shadow:.75rem .75rem 0 0 var(--ls-ink);flex-shrink:0;position:relative;overflow:hidden;transform:rotate(2deg)}@media (min-width:48rem){.page-module-scss-module___7k9Ba__heroArt{width:33.333%;max-width:none}}.page-module-scss-module___7k9Ba__heroImage{-o-object-fit:cover;object-fit:cover;opacity:.85;mix-blend-mode:multiply;filter:grayscale()}.page-module-scss-module___7k9Ba__section{max-width:80rem;margin:0 auto}.page-module-scss-module___7k9Ba__toolbar{border:.125rem dashed color-mix(in srgb, var(--ls-ink) 22%, transparent);background:color-mix(in srgb, var(--ls-ink) 5%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.page-module-scss-module___7k9Ba__filters{flex-wrap:wrap;gap:.75rem;display:flex}.page-module-scss-module___7k9Ba__search{border:.125rem solid var(--ls-ink);background:var(--ls-surface-bright);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.page-module-scss-module___7k9Ba__searchIcon{color:var(--ls-on-surface-variant);font-size:1.125rem}.page-module-scss-module___7k9Ba__searchInput{font-family:var(--font-ls-body),system-ui,sans-serif;min-width:10rem;color:var(--ls-on-background);background:0 0;border:0;flex:auto;padding:0;font-size:1rem;font-weight:400;line-height:1.5}.page-module-scss-module___7k9Ba__searchInput:focus{outline:none}@media (min-width:40rem){.page-module-scss-module___7k9Ba__searchInput{min-width:12rem}}.page-module-scss-module___7k9Ba__filterChip{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:default;color:var(--ls-on-surface-variant);border-bottom:.125rem solid #0000;padding-bottom:.125rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s}.page-module-scss-module___7k9Ba__filterChipActive{border-color:var(--ls-primary);color:var(--ls-primary)}.page-module-scss-module___7k9Ba__filterChipInactive:hover{color:var(--ls-primary)}
.page-module-scss-module__jDaZAW__root{background-color:var(--ls-background);position:relative;overflow-x:hidden}.page-module-scss-module__jDaZAW__breadcrumb{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;min-height:2.75rem;color:var(--ls-primary-container);text-underline-offset:.25rem;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.page-module-scss-module__jDaZAW__breadcrumb:hover{text-decoration:underline}.page-module-scss-module__jDaZAW__breadcrumbIcon{font-size:1.125rem}.page-module-scss-module__jDaZAW__hero{padding-block:2.5rem}@media (min-width:48rem){.page-module-scss-module__jDaZAW__hero{padding-block:3rem}}.page-module-scss-module__jDaZAW__heroGrid{gap:2rem;display:grid;position:relative}@media (min-width:64rem){.page-module-scss-module__jDaZAW__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.page-module-scss-module__jDaZAW__productImageContainer{position:relative}.page-module-scss-module__jDaZAW__productImageBackdrop{border:.25rem solid var(--ls-ink);background-color:var(--ls-primary-container);opacity:.45;position:absolute;inset:0;translate:.125rem .125rem}.page-module-scss-module__jDaZAW__productImageFrame{aspect-ratio:4/5;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container);position:relative;overflow:hidden}.page-module-scss-module__jDaZAW__productImage{-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%;transition-property:filter;transition-duration:.3s}.page-module-scss-module__jDaZAW__productImage:hover{filter:grayscale(0%)}.page-module-scss-module__jDaZAW__productArticle{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__jDaZAW__productHeader{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.page-module-scss-module__jDaZAW__productBadge{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:.25rem solid;padding-block:.25rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__jDaZAW__productBadgePrimary{background-color:var(--ls-secondary-container);color:var(--ls-on-secondary-container)}.page-module-scss-module__jDaZAW__productBadgeSecondary{background-color:var(--ls-surface-bright)}.page-module-scss-module__jDaZAW__productTitle{font-family:var(--font-ls-display),var(--font-ls-headline),system-ui,sans-serif;letter-spacing:-.018em;text-transform:uppercase;color:var(--ls-primary);margin-bottom:.25rem;font-size:clamp(1.625rem,4vw + .35rem,2.625rem);font-weight:400;line-height:1.12}.page-module-scss-module__jDaZAW__productDescription{font-family:var(--font-ls-body),system-ui,sans-serif;max-width:72rem;color:var(--ls-on-surface-variant);font-size:1.125rem;font-weight:400;line-height:1.6}.page-module-scss-module__jDaZAW__detailsSection{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);box-shadow:.25rem .25rem 0 0 var(--ls-on-background);padding:1.25rem}.page-module-scss-module__jDaZAW__sectionLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__jDaZAW__sectionTitle{font-family:var(--font-ls-headline),system-ui,sans-serif;text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(1.25rem,2.8vw + .2rem,1.75rem);font-weight:600;line-height:1.35}.page-module-scss-module__jDaZAW__factsList{grid-template-columns:1fr;gap:.375rem;display:grid}@media (min-width:40rem){.page-module-scss-module__jDaZAW__factsList{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__jDaZAW__factItem{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);padding:.5rem}.page-module-scss-module__jDaZAW__factIcon{color:var(--ls-primary-container);margin-bottom:.375rem;font-size:1.5rem;display:block}.page-module-scss-module__jDaZAW__factLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__jDaZAW__factValue{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1.125rem;font-weight:600}.page-module-scss-module__jDaZAW__relatedSection{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-bright);box-shadow:.25rem .25rem 0 0 var(--ls-on-background);padding:1.25rem}.page-module-scss-module__jDaZAW__relatedDescription{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);font-size:1rem;font-weight:400;line-height:1.5}.page-module-scss-module__jDaZAW__relatedGrid{grid-template-columns:1fr;gap:.375rem;margin-top:1.25rem;display:grid}@media (min-width:40rem){.page-module-scss-module__jDaZAW__relatedGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__jDaZAW__relatedProductLink{border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-low);grid-template-columns:5rem 1fr;gap:.375rem;padding:.25rem;text-decoration:none;transition-property:background-color;transition-duration:.15s;display:grid}.page-module-scss-module__jDaZAW__relatedProductLink:hover{background-color:var(--ls-secondary-container)}.page-module-scss-module__jDaZAW__relatedImage{aspect-ratio:1;border:.25rem solid var(--ls-ink);background-color:var(--ls-surface-container-high);position:relative;overflow:hidden}.page-module-scss-module__jDaZAW__relatedImageEl{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module-scss-module__jDaZAW__relatedInfo{flex-direction:column;align-self:center;display:flex}.page-module-scss-module__jDaZAW__relatedPrice{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.page-module-scss-module__jDaZAW__relatedName{font-family:var(--font-ls-headline);color:var(--ls-on-background);font-size:1.125rem;font-weight:600}
.LoginForm-module-scss-module__uKjCAG__wrapper,.LoginForm-module-scss-module__uKjCAG__form{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module-scss-module__uKjCAG__fieldGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:48rem){.LoginForm-module-scss-module__uKjCAG__fieldGrid{grid-template-columns:1fr 1fr}}.LoginForm-module-scss-module__uKjCAG__submitGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.LoginForm-module-scss-module__uKjCAG__buttonWithIcon{gap:.5rem}.LoginForm-module-scss-module__uKjCAG__buttonIcon{font-size:1.125rem}.LoginForm-module-scss-module__uKjCAG__submitDescription{font-family:var(--font-ls-body),system-ui,sans-serif;color:var(--ls-on-surface-variant);font-size:1rem;font-weight:400;line-height:1.5}.LoginForm-module-scss-module__uKjCAG__socialDivider{border-top:.25rem dashed color-mix(in srgb, var(--ls-ink) 25%, transparent);padding-top:1.25rem}.LoginForm-module-scss-module__uKjCAG__socialLabel{font-family:var(--font-ls-body),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-primary-container);font-size:.75rem;font-weight:600;line-height:1.2}.LoginForm-module-scss-module__uKjCAG__socialGrid{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:40rem){.LoginForm-module-scss-module__uKjCAG__socialGrid{grid-template-columns:1fr 1fr}}
