.SideNav-module__Qr_BmG__nav{gap:var(--space-4);width:100%;max-width:16rem;min-height:0;padding:var(--space-4)var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SideNav-module__Qr_BmG__collapseRow{display:none}.SideNav-module__Qr_BmG__sections{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.SideNav-module__Qr_BmG__section{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}.SideNav-module__Qr_BmG__section:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.SideNav-module__Qr_BmG__section:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:var(--border-width-thin)}.SideNav-module__Qr_BmG__active{background:var(--color-surface-raised);box-shadow:var(--elevation-raised),inset 0 0 0 var(--border-width-thin)var(--color-border-strong);color:var(--color-accent-text);font-weight:var(--font-weight-bold)}.SideNav-module__Qr_BmG__active:hover{background:var(--color-surface-raised);color:var(--color-accent-text)}.SideNav-module__Qr_BmG__active svg{color:var(--color-accent-text)}.SideNav-module__Qr_BmG__section svg{width:var(--size-icon-nav);height:var(--size-icon-nav)}.SideNav-module__Qr_BmG__footer{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-2)var(--space-0);border-top:var(--border-width-thin)solid var(--color-border-strong);margin-top:auto;display:flex}.SideNav-module__Qr_BmG__brand{padding:var(--space-3)var(--space-2)var(--space-0);flex:none;display:flex}.SideNav-module__Qr_BmG__person{min-width:0;line-height:var(--line-height-tight);flex-direction:column;flex:1;display:flex}.SideNav-module__Qr_BmG__personName{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SideNav-module__Qr_BmG__personRole{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}@media (max-width:48rem){.SideNav-module__Qr_BmG__nav{max-width:none;height:auto;max-height:none;overflow-y:visible}.SideNav-module__Qr_BmG__collapseRow{display:flex}.SideNav-module__Qr_BmG__sections[data-expanded=false]{display:none}}
.PortalFrame-module__XUdDpG__frame{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.PortalFrame-module__XUdDpG__frame[data-notice]{--portal-notice-height:var(--size-portal-notice)}.PortalFrame-module__XUdDpG__notice{z-index:var(--layer-sticky);flex:none;position:-webkit-sticky;position:sticky;top:0}.PortalFrame-module__XUdDpG__frame[data-notice] .PortalFrame-module__XUdDpG__content{--page-screen-min-height:calc(100dvh - var(--space-screen)*2 - var(--portal-notice-height));--frame-page-gap:var(--space-2);--frame-card-padding-block:var(--space-3);--frame-card-gap:var(--space-2)}.PortalFrame-module__XUdDpG__body{flex:1;align-items:flex-start;min-height:0;display:flex}.PortalFrame-module__XUdDpG__navigation{background:var(--gradient-band);flex:none;align-self:stretch;display:flex}.PortalFrame-module__XUdDpG__rail{flex-direction:column;height:100dvh;display:flex;position:-webkit-sticky;position:sticky;top:0}.PortalFrame-module__XUdDpG__frame[data-notice] .PortalFrame-module__XUdDpG__rail{top:var(--portal-notice-height);height:calc(100dvh - var(--portal-notice-height))}.PortalFrame-module__XUdDpG__header{align-items:center;gap:var(--space-3);padding:var(--space-5)var(--space-4)var(--space-1)var(--space-5);flex:none;display:flex}.PortalFrame-module__XUdDpG__mark{width:var(--size-avatar-md);height:var(--size-avatar-md);background:var(--gradient-tone-1);border-radius:var(--radius-md);box-shadow:var(--elevation-mark);color:var(--color-text-tone-1);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.PortalFrame-module__XUdDpG__brand{min-width:0;margin:var(--space-0);line-height:var(--line-height-tight);flex-direction:column;flex:1;display:flex}.PortalFrame-module__XUdDpG__clientName{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalFrame-module__XUdDpG__product{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.PortalFrame-module__XUdDpG__actions{gap:var(--space-1);flex:none;align-items:center;display:flex}.PortalFrame-module__XUdDpG__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--space-2)*-1)}.PortalFrame-module__XUdDpG__menu{flex:1;min-height:0;display:flex}.PortalFrame-module__XUdDpG__content{isolation:isolate;min-width:0;padding:var(--space-screen)var(--space-gutter);flex:1;position:relative;overflow-x:clip}.PortalFrame-module__XUdDpG__content:before{top:calc(var(--space-8)*-2);right:calc(var(--space-8)*-1.5);z-index:-1;background:radial-gradient(closest-side,var(--color-accent-glow),transparent);content:"";pointer-events:none;width:32rem;height:20rem;position:absolute}@media (max-width:48rem){.PortalFrame-module__XUdDpG__body{flex-direction:column}.PortalFrame-module__XUdDpG__navigation,.PortalFrame-module__XUdDpG__rail{display:contents}.PortalFrame-module__XUdDpG__header{z-index:var(--layer-sticky);min-height:var(--portal-header-height);padding:var(--space-3)var(--space-4);background:var(--color-surface);border-bottom:var(--border-width-thin)solid var(--color-border);align-self:stretch;position:-webkit-sticky;position:sticky;top:0}.PortalFrame-module__XUdDpG__mark{width:var(--size-mark);height:var(--size-mark);font-size:var(--font-size-caption)}.PortalFrame-module__XUdDpG__menu{background:var(--gradient-band);align-self:stretch}.PortalFrame-module__XUdDpG__content{padding:var(--space-4);align-self:stretch}.PortalFrame-module__XUdDpG__frame[data-notice] .PortalFrame-module__XUdDpG__header{top:var(--portal-notice-height)}}
.OperatorStrip-module__OJtHea__strip{align-items:center;gap:var(--space-2)var(--space-3);min-height:var(--size-portal-notice);padding:var(--space-2)var(--space-2)var(--space-2)var(--space-5);background:var(--color-surface-ink);color:var(--color-text-on-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);flex-wrap:wrap;display:flex}.OperatorStrip-module__OJtHea__strip b{font-weight:var(--font-weight-bold)}.OperatorStrip-module__OJtHea__text{flex:1;min-width:0}.OperatorStrip-module__OJtHea__action{flex:none;display:flex}.OperatorStrip-module__OJtHea__action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.OperatorStrip-module__OJtHea__action:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.OperatorStrip-module__OJtHea__action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.OperatorStrip-module__OJtHea__action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.OperatorStrip-module__OJtHea__action:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.OperatorStrip-module__OJtHea__action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}@media (max-width:48rem){.OperatorStrip-module__OJtHea__strip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.OperatorStrip-module__OJtHea__strip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.OperatorStrip-module__OJtHea__strip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-4)}.OperatorStrip-module__OJtHea__strip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.OperatorStrip-module__OJtHea__strip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.OperatorStrip-module__OJtHea__strip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}}
.ScannerResult-module__-s1iXa__result{align-items:center;gap:var(--space-2);padding:calc(var(--space-4) + var(--space-1)/2)calc(var(--space-4) + var(--space-1)/2)var(--space-4);border-radius:var(--radius-xl);box-shadow:var(--elevation-lift);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.ScannerResult-module__-s1iXa__result>:not([data-celebration]){position:relative}.ScannerResult-module__-s1iXa__valid{background:var(--color-scanner-valid-surface);color:var(--color-scanner-valid-text)}.ScannerResult-module__-s1iXa__invalid{background:var(--color-scanner-invalid-surface);color:var(--color-scanner-invalid-text)}.ScannerResult-module__-s1iXa__symbol{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);font-size:var(--font-size-figure);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);place-items:center;display:grid}.ScannerResult-module__-s1iXa__valid .ScannerResult-module__-s1iXa__symbol{background:var(--color-scanner-valid-mark);color:var(--color-scanner-valid-mark-text)}.ScannerResult-module__-s1iXa__invalid .ScannerResult-module__-s1iXa__symbol{background:var(--color-scanner-invalid-mark);color:var(--color-scanner-invalid-mark-text)}.ScannerResult-module__-s1iXa__verdict{margin:var(--space-0);font-size:var(--font-size-figure);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--line-height-display)}.ScannerResult-module__-s1iXa__detail{margin:var(--space-0);font-size:var(--font-size-title);font-weight:var(--font-weight-bold)}
.IssuanceOutcome-module__pfqA3a__outcome{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.IssuanceOutcome-module__pfqA3a__mark{width:calc(var(--space-7)*1.42);height:calc(var(--space-7)*1.42);border-radius:var(--radius-xl);font-size:var(--font-size-heading);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);justify-content:center;align-items:center;display:flex}.IssuanceOutcome-module__pfqA3a__granted{background:var(--color-success-subtle);color:var(--color-success)}.IssuanceOutcome-module__pfqA3a__refused{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.IssuanceOutcome-module__pfqA3a__title{margin:var(--space-0);font-size:var(--font-size-heading);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--line-height-display)}.IssuanceOutcome-module__pfqA3a__body{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-body)}.IssuanceOutcome-module__pfqA3a__aside{margin:var(--space-0);color:var(--color-text-muted);font-size:var(--font-size-label)}.IssuanceOutcome-module__pfqA3a__outcome[data-size=compact]{gap:var(--space-2)}.IssuanceOutcome-module__pfqA3a__outcome[data-size=compact] .IssuanceOutcome-module__pfqA3a__mark{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));border-radius:var(--radius-lg);font-size:var(--font-size-greeting)}
.ProfileCard-module__af2vWG__card{gap:var(--space-4);min-width:0;padding-bottom:var(--space-card);background:var(--color-surface-raised);border-radius:var(--radius-xl);box-shadow:var(--elevation-raised);flex-direction:column;display:flex;overflow:hidden}.ProfileCard-module__af2vWG__cover{height:calc(var(--size-avatar-lg)*1.6);background:radial-gradient(80% 120% at 20% 0%,var(--color-accent-glow),transparent 60%),var(--color-accent-subtle)}.ProfileCard-module__af2vWG__identity{gap:var(--space-2);margin-top:calc(var(--size-avatar-lg)*-.6);padding:var(--space-0)var(--space-card);text-align:center;flex-direction:column;align-items:center;display:flex}.ProfileCard-module__af2vWG__avatar{border:var(--border-width-thick)solid var(--color-surface-raised);border-radius:var(--radius-pill);display:inline-flex}.ProfileCard-module__af2vWG__name{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ProfileCard-module__af2vWG__contact{margin:var(--space-0);padding:var(--space-0)var(--space-card);flex-direction:column;display:flex}.ProfileCard-module__af2vWG__datum{gap:var(--space-3);padding:var(--space-2)var(--space-0);border-top:var(--border-width-thin)solid var(--color-border-subtle);align-items:center;display:flex}.ProfileCard-module__af2vWG__term{color:var(--color-text-muted);display:inline-flex}.ProfileCard-module__af2vWG__detail{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ProfileCard-module__af2vWG__actions{gap:var(--space-2);padding:var(--space-0)var(--space-card);flex-direction:column;display:flex}.ProfileCard-module__af2vWG__actions>*{width:100%}.ProfileCard-module__af2vWG__footer{padding:var(--space-0)var(--space-card);justify-content:center;display:flex}
.ProgressBar-module__XxGEAW__track{width:var(--size-progress-bar-width);height:var(--size-progress-bar-height);border-radius:var(--radius-pill);background:var(--color-surface-progress-track);flex:none;display:block;overflow:hidden}.ProgressBar-module__XxGEAW__fill{width:var(--progress);border-radius:inherit;background:var(--color-accent);height:100%;display:block}
.ReachEmpty-module__P4lJra__row{align-items:center;gap:var(--space-3);margin:var(--space-0);padding:calc(var(--space-2) + var(--border-width-thick))var(--space-3);border-radius:var(--radius-member-reach-empty);background:var(--color-surface-sunken);color:var(--color-text-member-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);display:flex}.ReachEmpty-module__P4lJra__tile{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);flex:none;place-items:center;display:grid}.ReachEmpty-module__P4lJra__tile svg{width:var(--size-icon-nav);height:var(--size-icon-nav)}
.ShareCard-module__cIXbRG__card{gap:var(--space-2);min-width:0;padding:var(--space-card);color:var(--color-text-primary);background:var(--color-accent-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ShareCard-module__cIXbRG__card[data-muted]{color:var(--color-text-secondary);background:var(--color-surface-sunken)}.ShareCard-module__cIXbRG__badge{display:flex}.ShareCard-module__cIXbRG__title{margin:var(--space-0);font-size:var(--font-size-figure);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--line-height-display);overflow-wrap:anywhere}.ShareCard-module__cIXbRG__card[data-muted] .ShareCard-module__cIXbRG__title{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug)}.ShareCard-module__cIXbRG__detail{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.ShareCard-module__cIXbRG__action{display:flex}
.StockBar-module__Mv4n4q__stock{gap:var(--space-1);min-width:var(--space-8);flex-direction:column;display:flex}.StockBar-module__Mv4n4q__track{height:var(--space-2);background:var(--color-surface-sunken);border-radius:var(--radius-pill);display:block;overflow:hidden}.StockBar-module__Mv4n4q__fill{width:var(--stock,0%);background:var(--color-accent);border-radius:var(--radius-pill);height:100%;display:block}.StockBar-module__Mv4n4q__stock[data-level=low] .StockBar-module__Mv4n4q__fill{background:var(--color-warning)}.StockBar-module__Mv4n4q__stock[data-level=out] .StockBar-module__Mv4n4q__fill{background:var(--color-danger)}.StockBar-module__Mv4n4q__label{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.StockBar-module__Mv4n4q__stock[data-level=low] .StockBar-module__Mv4n4q__label,.StockBar-module__Mv4n4q__stock[data-level=out] .StockBar-module__Mv4n4q__label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.StockBar-module__Mv4n4q__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.StockBar-module__Mv4n4q__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StockBar-module__Mv4n4q__stock[data-titled] .StockBar-module__Mv4n4q__label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-regular)}.StockBar-module__Mv4n4q__stock[data-titled] .StockBar-module__Mv4n4q__fill,.StockBar-module__Mv4n4q__stock[data-titled][data-level=low] .StockBar-module__Mv4n4q__fill,.StockBar-module__Mv4n4q__stock[data-titled][data-level=out] .StockBar-module__Mv4n4q__fill{background:var(--color-accent)}
.ItemThumb-module__kAB6sa__thumb{width:var(--size-avatar-md);height:var(--size-avatar-md);color:var(--color-text-muted);background:var(--color-surface-sunken);border-radius:var(--radius-md);flex:none;place-items:center;display:grid;overflow:hidden}.ItemThumb-module__kAB6sa__thumb[data-mark]{padding:var(--space-1);color:var(--color-accent-text);background:var(--color-accent-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);text-align:center;overflow-wrap:anywhere}.ItemThumb-module__kAB6sa__image{object-fit:cover;width:100%;height:100%}
.StoreItemCard-module__YIlT4W__grid{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.StoreItemCard-module__YIlT4W__card{background:var(--color-surface-raised);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--elevation-raised);flex-direction:column;display:flex;overflow:hidden}.StoreItemCard-module__YIlT4W__card[data-sold-out=true]{background:var(--color-surface-sunken);box-shadow:var(--elevation-none)}.StoreItemCard-module__YIlT4W__card[data-sold-out=true] .StoreItemCard-module__YIlT4W__name{color:var(--color-text-secondary)}.StoreItemCard-module__YIlT4W__card[data-sold-out=true] .StoreItemCard-module__YIlT4W__media[data-mark=true]{color:var(--color-text-secondary);background:var(--color-surface-raised)}.StoreItemCard-module__YIlT4W__media{aspect-ratio:1;color:var(--color-text-muted);background:var(--color-surface-sunken);place-items:center;display:grid;overflow:hidden}.StoreItemCard-module__YIlT4W__media[data-mark=true]{padding:var(--space-3);color:var(--color-accent-text);background:var(--color-accent-subtle);font-size:var(--font-size-title);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);text-align:center;overflow-wrap:anywhere}.StoreItemCard-module__YIlT4W__photo{object-fit:cover;width:100%;height:100%}.StoreItemCard-module__YIlT4W__body{gap:var(--space-2);padding:var(--space-3);flex-direction:column;flex:1;display:flex}.StoreItemCard-module__YIlT4W__name{margin:var(--space-0);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.StoreItemCard-module__YIlT4W__action{flex-direction:column;margin-top:auto;display:flex}
.PeriodPicker-module__Qj-BJW__picker{gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-sunken);border-radius:var(--radius-pill);display:inline-flex}.PeriodPicker-module__Qj-BJW__period{min-height:var(--target-minimum);padding:var(--space-2)var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:none}.PeriodPicker-module__Qj-BJW__period:hover{color:var(--color-text-primary)}.PeriodPicker-module__Qj-BJW__period:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:var(--border-width-thin)}.PeriodPicker-module__Qj-BJW__period[data-active=true]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--elevation-subtle)}
.TabBar-module__AfaFJG__bar{z-index:var(--layer-sticky);width:100%;padding:var(--space-1)var(--space-2)var(--space-2);background:var(--color-surface-raised);border-top:var(--border-width-thin)solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.TabBar-module__AfaFJG__link{align-content:center;justify-items:center;gap:var(--space-1);min-height:calc(var(--target-minimum) + var(--space-3));padding:var(--space-1)var(--space-0)var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-decoration:none;display:grid;position:relative}.TabBar-module__AfaFJG__link svg{width:var(--size-tabbar-icon);height:var(--size-tabbar-icon)}.TabBar-module__AfaFJG__link:hover{color:var(--color-text-primary)}.TabBar-module__AfaFJG__link:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:calc(var(--border-width-thin)*-1)}.TabBar-module__AfaFJG__link[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-heavy)}.TabBar-module__AfaFJG__link[aria-current=page]:after{bottom:var(--space-1);width:var(--space-1);height:var(--space-1);background:var(--color-accent);border-radius:var(--radius-pill);content:"";position:absolute}
.ReachRing-module__X5tHvW__ring{width:var(--size-reach-ring);height:var(--size-reach-ring);flex:none;transform:rotate(-90deg)}.ReachRing-module__X5tHvW__track,.ReachRing-module__X5tHvW__fill{fill:none;stroke-width:4px}.ReachRing-module__X5tHvW__track{stroke:var(--color-border)}.ReachRing-module__X5tHvW__fill{stroke:var(--color-text-primary);stroke-linecap:round}
.BottomSheet-module__ffrbvG__overlay{z-index:var(--layer-overlay);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.BottomSheet-module__ffrbvG__scrim{background:var(--color-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.BottomSheet-module__ffrbvG__sheet{gap:var(--space-4);width:100%;max-width:var(--measure-form-narrow);padding:var(--space-3)var(--space-card)var(--space-5);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-text-primary);overscroll-behavior:contain;flex-direction:column;max-height:100dvh;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow-y:auto}.BottomSheet-module__ffrbvG__sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}.BottomSheet-module__ffrbvG__sheet:before{width:var(--space-7);height:var(--space-1);background:var(--color-border-strong);border-radius:var(--radius-pill);content:"";align-self:center}
.QrPreview-module__26fELG__preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.QrPreview-module__26fELG__frame{flex:none;display:flex}.QrPreview-module__26fELG__preview[data-size=large] .QrPreview-module__26fELG__frame{width:100%;padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-lg);place-items:center;display:grid}.QrPreview-module__26fELG__plate{width:calc(var(--size-avatar-lg)*2.2);height:calc(var(--size-avatar-lg)*2.2);padding:var(--space-2);background:var(--color-surface-qr);border:var(--border-width-thin)solid var(--color-border);border-radius:var(--radius-md);place-items:center;display:grid}.QrPreview-module__26fELG__preview[data-size=large] .QrPreview-module__26fELG__plate{width:var(--measure-qr-max);aspect-ratio:1;max-width:100%;height:auto;padding:var(--space-3);border:none}.QrPreview-module__26fELG__image{object-fit:contain;width:100%;height:100%;display:block}.QrPreview-module__26fELG__state{margin:var(--space-0);color:var(--color-text-tone-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-align:center}.QrPreview-module__26fELG__preview[data-size=small]{align-items:center;gap:var(--space-4);flex-direction:row}.QrPreview-module__26fELG__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.QrPreview-module__26fELG__title{margin:var(--space-0);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.QrPreview-module__26fELG__description{margin:var(--space-0);color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}
.SectionSwitch-module__jE-Y3a__track{padding:var(--space-1);background:var(--color-surface-note);border-radius:var(--radius-pill);display:inline-flex}.SectionSwitch-module__jE-Y3a__view{padding:var(--space-2)var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);white-space:nowrap;text-decoration:none}.SectionSwitch-module__jE-Y3a__view:hover{color:var(--color-text-primary)}.SectionSwitch-module__jE-Y3a__view:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:var(--border-width-thin)}.SectionSwitch-module__jE-Y3a__view[aria-current=page]{background:var(--color-surface-raised);box-shadow:var(--elevation-raised);color:var(--color-text-primary)}
.Tabs-module__NRncrW__tabs{gap:var(--space-4);flex-direction:column;display:flex}.Tabs-module__NRncrW__list{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-sunken);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.Tabs-module__NRncrW__tab{min-height:var(--target-minimum);padding:var(--space-2)var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none}.Tabs-module__NRncrW__tab:hover{color:var(--color-text-primary)}.Tabs-module__NRncrW__tab:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:var(--border-width-thin)}.Tabs-module__NRncrW__active{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--elevation-subtle)}.Tabs-module__NRncrW__panel:focus-visible{outline:var(--border-width-thick)solid var(--color-focus-ring);outline-offset:var(--border-width-thin)}.Tabs-module__NRncrW__list[data-fill=true]{align-self:stretch;gap:var(--space-2);padding:var(--space-0);border-radius:var(--radius-none);background:0 0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.Tabs-module__NRncrW__list[data-fill=true] .Tabs-module__NRncrW__tab{justify-content:center;align-items:center;gap:calc(var(--space-1) + var(--space-1)/2);padding:var(--space-2)var(--space-1);background:var(--color-surface-sunken);border:calc(var(--border-width-thin)*1.5)solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);display:flex}.Tabs-module__NRncrW__list[data-fill=true] .Tabs-module__NRncrW__active{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:none}.Tabs-module__NRncrW__list[data-variant=segmented] .Tabs-module__NRncrW__tab{font-weight:var(--font-weight-bold)}.Tabs-module__NRncrW__list[data-variant=segmented] .Tabs-module__NRncrW__active{box-shadow:var(--elevation-raised)}.Tabs-module__NRncrW__panel{gap:var(--space-4);flex-direction:column;flex:auto;display:flex}.Tabs-module__NRncrW__panel>:last-child{flex:auto}
