@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.19qyygf-kmpcq.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.128w4kk8i02cq.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.1jake7ccbq8_p.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_766356d0-module__L318rq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_766356d0-module__L318rq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fbef4ba7-module__W20FrG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_fbef4ba7-module__W20FrG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);cursor:pointer;font-family:var(--t-ui-family);font-size:var(--t-ui-size);line-height:var(--t-ui-line);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__8RiFmG__md{min-height:var(--tap-min);padding:0 var(--s-5)}.Button-module__8RiFmG__lg{min-height:var(--s-9);padding:0 var(--s-6);font-size:var(--t-body-size)}.Button-module__8RiFmG__primary{background:var(--amber);color:var(--amber-ink)}.Button-module__8RiFmG__primary:hover:not(:disabled){box-shadow:var(--glow-offset-x) var(--glow-offset-y) var(--glow-blur) var(--glow-spread) color-mix(in oklab, var(--amber) var(--glow-alpha), transparent)}.Button-module__8RiFmG__secondary{background:var(--night-2);color:var(--ink);border-color:var(--line)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--night-3)}.Button-module__8RiFmG__ghost{color:var(--ink-2);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--night-2);color:var(--ink)}.Button-module__8RiFmG__danger{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 40%, transparent);background:0 0}.Button-module__8RiFmG__danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 12%, transparent)}.Button-module__8RiFmG__label{white-space:nowrap}.Button-module__8RiFmG__spinner{width:var(--s-4);height:var(--s-4);border-radius:var(--r-pill);border:var(--spinner-stroke) solid currentColor;animation:Button-module__8RiFmG__owl-spin var(--motion-dial) linear infinite;border-top-color:#0000}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation:none}}@keyframes Button-module__8RiFmG__owl-spin{to{transform:rotate(360deg)}}
.RegisterSW-module__4lulcq__banner{top:calc(var(--s-4) + env(safe-area-inset-top));align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--night-2);border:1px solid var(--line-strong);color:var(--ink);z-index:var(--z-toast);max-width:calc(100vw - var(--s-8));display:flex;position:fixed;left:50%;transform:translate(-50%)}
.Toast-module__dpyMdW__stack{left:50%;bottom:calc(var(--s-9) + env(safe-area-inset-bottom));gap:var(--s-2);z-index:var(--z-toast);flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.Toast-module__dpyMdW__toast{background:var(--night-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:var(--s-3) var(--s-5);color:var(--ink)}.Toast-module__dpyMdW__danger{border-color:color-mix(in oklab, var(--danger) 50%, transparent);color:var(--danger)}@media (min-width:840px){.Toast-module__dpyMdW__stack{bottom:var(--s-8)}}
.page-module__6bnYMG__saveForm{gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.page-module__6bnYMG__saveInput{min-width:0;height:var(--tap-min);padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--night-1);border:1px solid var(--line);color:var(--ink);font-size:var(--input-font-mobile);flex:1}.page-module__6bnYMG__saveInput:focus{border-color:var(--line-strong);outline:none}.page-module__6bnYMG__saveInput::placeholder{color:var(--ink-3)}@media (min-width:840px){.page-module__6bnYMG__saveInput{font-size:var(--t-body-size)}}.page-module__6bnYMG__shelves{margin-bottom:var(--s-4);overflow-x:auto}.page-module__6bnYMG__highlight{padding:var(--s-4);border-radius:var(--r-md);background:var(--night-1);border:1px solid var(--line)}.page-module__6bnYMG__note{color:var(--ink-2);margin-top:var(--s-2)}
.page-module__37MtzG__field{align-items:center;gap:var(--s-3);height:calc(var(--tap-min) + var(--s-2));padding:0 var(--s-4);border-radius:var(--r-md);background:var(--night-1);border:1px solid var(--line);color:var(--ink-3);margin-bottom:var(--s-6);display:flex}.page-module__37MtzG__field:focus-within{border-color:var(--line-strong)}.page-module__37MtzG__input{min-width:0;color:var(--ink);font-size:var(--input-font-mobile);background:0 0;border:none;outline:none;flex:1}.page-module__37MtzG__input::placeholder{color:var(--ink-3)}@media (min-width:840px){.page-module__37MtzG__input{font-size:var(--t-body-size)}}.page-module__37MtzG__sectionTitle{color:var(--ink-3);margin-bottom:var(--s-3)}.page-module__37MtzG__bundle,.page-module__37MtzG__result{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--night-1);border:1px solid var(--line);display:flex}.page-module__37MtzG__result{flex-wrap:wrap}.page-module__37MtzG__bundleDesc,.page-module__37MtzG__resultDesc{color:var(--ink-2);margin-top:var(--s-1)}
.EmptyState-module__7SqAPW__empty{text-align:center;align-items:center;gap:var(--s-3);padding:var(--s-9) var(--s-5);color:var(--ink-2);flex-direction:column;display:flex}.EmptyState-module__7SqAPW__iconWrap{width:var(--s-10);height:var(--s-10);border-radius:var(--r-pill);background:var(--night-2);color:var(--ink-3);justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__title{color:var(--ink)}.EmptyState-module__7SqAPW__body{color:var(--ink-2)}.EmptyState-module__7SqAPW__action{margin-top:var(--s-2)}
.IconButton-module__09XwpW__button{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__09XwpW__ghost:hover{background:var(--night-2);color:var(--ink)}.IconButton-module__09XwpW__solid{background:var(--night-2)}.IconButton-module__09XwpW__solid:hover{background:var(--night-3)}.IconButton-module__09XwpW__active{color:var(--amber);background:var(--amber-soft)}
.ItemRow-module__zputfW__row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line);min-height:var(--tap-min);display:flex}.ItemRow-module__zputfW__body{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.ItemRow-module__zputfW__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ItemRow-module__zputfW__title:hover{color:var(--amber)}.ItemRow-module__zputfW__meta{gap:var(--s-2);color:var(--ink-3);display:flex}.ItemRow-module__zputfW__track{height:var(--bar-height);border-radius:var(--r-pill);background:var(--night-2);overflow:hidden}.ItemRow-module__zputfW__fill{background:var(--amber);border-radius:var(--r-pill);height:100%}
.Skeleton-module__QUUPIW__wrap{gap:var(--s-3);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__line,.Skeleton-module__QUUPIW__card{border-radius:var(--r-md);background:linear-gradient(90deg, var(--night-1) 0%, var(--night-2) 50%, var(--night-1) 100%);animation:Skeleton-module__QUUPIW__owl-shimmer var(--motion-twinkle) ease-in-out infinite;background-size:200% 100%}.Skeleton-module__QUUPIW__line{height:var(--s-5);width:100%}.Skeleton-module__QUUPIW__card{height:calc(var(--s-10) * 2);width:100%}@keyframes Skeleton-module__QUUPIW__owl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__line,.Skeleton-module__QUUPIW__card{animation:none}}
.page-module__TTq6qq__form{gap:var(--s-4);max-width:var(--dialog-width);flex-direction:column;display:flex}.page-module__TTq6qq__label{color:var(--ink-2)}.page-module__TTq6qq__input{height:var(--s-9);padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--night-1);border:1px solid var(--line);color:var(--ink);font-size:var(--input-font-mobile)}.page-module__TTq6qq__input:focus{border-color:var(--line-strong);outline:none}.page-module__TTq6qq__input::placeholder{color:var(--ink-3)}@media (min-width:840px){.page-module__TTq6qq__input{font-size:var(--t-body-size)}}
.page-module__QxwPTG__grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--s-10) * 3), 1fr));gap:var(--s-4);display:grid}.page-module__QxwPTG__tile{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-xl);background:var(--con-wash);border:1px solid var(--line);flex-direction:column;display:flex}.page-module__QxwPTG__hueDot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--r-pill);background:var(--con-label)}.page-module__QxwPTG__name{color:var(--con-label)}.page-module__QxwPTG__count{color:var(--ink-2)}
.page-module__euKyLa__hero{grid-template-columns:repeat(auto-fit, minmax(calc(var(--s-10) * 2), 1fr));gap:var(--s-6);display:grid}.page-module__euKyLa__stat{gap:var(--s-1);flex-direction:column;display:flex}.page-module__euKyLa__value{color:var(--ink)}.page-module__euKyLa__label{color:var(--ink-2)}
.page-module__5mfksW__wrap{flex-direction:column;min-height:100%;display:flex}.page-module__5mfksW__header{padding:0 var(--s-4)}.page-module__5mfksW__centerBox{padding:var(--s-6);flex:1;justify-content:center;align-items:center;display:flex}
.error-module__bSZLSW__wrap{text-align:center;align-items:center;gap:var(--s-4);padding:var(--s-9) var(--s-4);color:var(--ink-2);flex-direction:column;display:flex}.error-module__bSZLSW__title{color:var(--ink)}.error-module__bSZLSW__actions{align-items:center;gap:var(--s-3);display:flex}
.page-module__iQCTga__page{width:100%;min-height:100dvh;padding:var(--s-6) var(--s-4);padding-top:calc(var(--s-6) + env(safe-area-inset-top));padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom));background:var(--night-0);justify-content:center;align-items:center;display:flex}.page-module__iQCTga__card{width:100%;max-width:var(--dialog-width);text-align:center;align-items:center;gap:var(--s-3);color:var(--ink-2);flex-direction:column;display:flex}.page-module__iQCTga__title{color:var(--ink)}
.page-module__Yckaeq__reader{padding:var(--s-4) 0 var(--s-9)}.page-module__Yckaeq__topBar{margin-bottom:var(--s-4);align-items:center;display:flex}.page-module__Yckaeq__title{color:var(--ink);margin-bottom:var(--s-2)}.page-module__Yckaeq__meta{color:var(--ink-3);margin-bottom:var(--s-6)}.page-module__Yckaeq__body{color:var(--ink)}.page-module__Yckaeq__body p{margin-bottom:var(--s-4)}.page-module__Yckaeq__body img{border-radius:var(--r-md);margin:var(--s-4) 0}.page-module__Yckaeq__body a{color:var(--amber);text-decoration:underline}
.page-module__d1IoTG__page{width:100%;min-height:100dvh;padding:var(--s-6) var(--s-4);padding-top:calc(var(--s-6) + env(safe-area-inset-top));padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom));background:var(--night-0);justify-content:center;align-items:center;display:flex}.page-module__d1IoTG__card{width:100%;max-width:var(--dialog-width);text-align:center;align-items:center;gap:var(--s-4);flex-direction:column;display:flex}.page-module__d1IoTG__tagline{color:var(--ink-2);margin-bottom:var(--s-2)}.page-module__d1IoTG__fullWidth{width:100%}.page-module__d1IoTG__notice{gap:var(--s-2);width:100%;padding:var(--s-4);border-radius:var(--r-md);background:var(--night-1);border:1px solid var(--line);text-align:left;color:var(--ink-2);flex-direction:column;display:flex}.page-module__d1IoTG__noticeBody{color:var(--ink-3)}.page-module__d1IoTG__codeRow{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--night-2);border:1px solid var(--line);display:flex}.page-module__d1IoTG__code{white-space:nowrap;min-width:0;color:var(--ink);font-family:var(--font-ui);flex:1;overflow-x:auto}.page-module__d1IoTG__copyButton{min-height:var(--tap-min);padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;flex:none}.page-module__d1IoTG__copyButton:hover{background:var(--night-3);color:var(--ink)}.page-module__d1IoTG__error{color:var(--danger)}
