@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_abf33bd5-module__QR-Fsq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_abf33bd5-module__QR-Fsq__variable{--font-display-loaded:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cc24c1da-module__fEwqga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cc24c1da-module__fEwqga__variable{--font-data-loaded:"JetBrains Mono","JetBrains Mono Fallback"}
.tooltip-module__jxSzyW__content{z-index:50;width:fit-content;max-width:18rem;font-size:var(--step--2);text-wrap:balance;color:var(--background);background:var(--foreground);border-radius:var(--radius-sm);padding:.375rem .75rem;line-height:1.4}.tooltip-module__jxSzyW__arrow{fill:var(--foreground)}
.tone-module__M5pTqq__tone{background:color-mix(in oklch,var(--tone)15%,var(--card));border-color:color-mix(in oklch,var(--tone)32%,transparent);color:color-mix(in oklch,var(--tone)68%,var(--foreground))}.tone-module__M5pTqq__toneText{color:color-mix(in oklch,var(--tone)72%,var(--foreground))}.tone-module__M5pTqq__toneButton{background:color-mix(in oklch,var(--tone)10%,transparent);border-color:color-mix(in oklch,var(--tone)30%,transparent);color:color-mix(in oklch,var(--tone)68%,var(--foreground))}.tone-module__M5pTqq__toneButton:hover:not(:disabled){background:color-mix(in oklch,var(--tone)20%,transparent);border-color:color-mix(in oklch,var(--tone)50%,transparent);color:color-mix(in oklch,var(--tone)82%,var(--foreground))}.tone-module__M5pTqq__green{--tone:#3bb360}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__green{--tone:lab(64.8879% -48.3815 31.9815)}}.tone-module__M5pTqq__cyan{--tone:#00aeb6}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__cyan{--tone:lab(64.1301% -40.589 -16.6295)}}.tone-module__M5pTqq__amber{--tone:#e49e22}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__amber{--tone:lab(70.8468% 20.2319 68.534)}}.tone-module__M5pTqq__red{--tone:#e94646}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__red{--tone:lab(55.069% 63.1711 38.3811)}}.tone-module__M5pTqq__blue{--tone:#168dd9}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__blue{--tone:lab(55.4347% -9.5059 -48.7094)}}.tone-module__M5pTqq__violet{--tone:#9769dc}@supports (color:lab(0% 0 0)){.tone-module__M5pTqq__violet{--tone:lab(53.3687% 36.7191 -52.7111)}}.tone-module__M5pTqq__neutral{background:color-mix(in oklch,var(--muted-foreground)10%,var(--card));border-color:color-mix(in oklch,var(--muted-foreground)25%,transparent);color:var(--muted-foreground)}
.add-problem-to-list-dialog-module__OF2nja__body{gap:var(--space-md);flex-direction:column;display:flex}.add-problem-to-list-dialog-module__OF2nja__field{gap:var(--space-2xs);flex-direction:column;display:flex}.add-problem-to-list-dialog-module__OF2nja__textarea{resize:none;min-height:2.5rem;max-height:8.5rem;overflow-y:auto}.add-problem-to-list-dialog-module__OF2nja__hint{font-size:var(--step--2);color:var(--muted-foreground)}.add-problem-to-list-dialog-module__OF2nja__actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.add-problem-to-list-dialog-module__OF2nja__spin{animation:1s linear infinite add-problem-to-list-dialog-module__OF2nja__spin}@keyframes add-problem-to-list-dialog-module__OF2nja__spin{to{transform:rotate(360deg)}}
.quick-review-buttons-module__McGvWW__row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.quick-review-buttons-module__McGvWW__button{flex:1;min-width:0}
.review-indicator-module__Vvc7ZW__icon{display:inline-flex}
.button-module__5OMyNq__button{justify-content:center;align-items:center;gap:var(--space-2xs);white-space:nowrap;font:inherit;font-size:var(--step--1);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;outline:none;flex-shrink:0;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.button-module__5OMyNq__button:disabled,.button-module__5OMyNq__button[data-disabled]{pointer-events:none;opacity:.5}.button-module__5OMyNq__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-module__5OMyNq__button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module__5OMyNq__button.button-module__5OMyNq__default{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.button-module__5OMyNq__button.button-module__5OMyNq__default:hover{background:color-mix(in oklch,var(--primary)88%,var(--foreground))}.button-module__5OMyNq__button.button-module__5OMyNq__destructive{background:var(--destructive);color:color-mix(in oklch,white 92%,var(--destructive));border-color:var(--destructive)}.button-module__5OMyNq__button.button-module__5OMyNq__destructive:hover{background:color-mix(in oklch,var(--destructive)88%,black)}.button-module__5OMyNq__button.button-module__5OMyNq__outline{background:var(--card);color:var(--foreground);border-color:var(--border)}.button-module__5OMyNq__button.button-module__5OMyNq__outline:hover{border-color:var(--primary);color:var(--primary)}.button-module__5OMyNq__button.button-module__5OMyNq__secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.button-module__5OMyNq__button.button-module__5OMyNq__secondary:hover{background:color-mix(in oklch,var(--secondary)88%,var(--foreground))}.button-module__5OMyNq__button.button-module__5OMyNq__ghost{color:var(--muted-foreground);background:0 0}.button-module__5OMyNq__button.button-module__5OMyNq__ghost:hover{background:var(--accent);color:var(--foreground)}.button-module__5OMyNq__button.button-module__5OMyNq__link{color:var(--primary);text-underline-offset:4px;background:0 0;height:auto;padding:0}.button-module__5OMyNq__button.button-module__5OMyNq__link:hover{text-decoration:underline}.button-module__5OMyNq__button[aria-invalid=true]{border-color:var(--destructive)}.button-module__5OMyNq__sizeDefault{height:2.5rem;padding-inline:1rem}.button-module__5OMyNq__sizeXs{height:1.5rem;font-size:var(--step--2);gap:.25rem;padding-inline:.5rem}.button-module__5OMyNq__sizeXs svg{width:.75rem;height:.75rem}.button-module__5OMyNq__sizeSm{height:2rem;font-size:var(--step--2);gap:.375rem;padding-inline:.75rem}.button-module__5OMyNq__sizeLg{height:2.75rem;font-size:var(--step-0);padding-inline:1.5rem}.button-module__5OMyNq__sizeIcon,.button-module__5OMyNq__sizeIconLg{width:2.5rem;height:2.5rem;padding:0}.button-module__5OMyNq__sizeIconSm{width:2rem;height:2rem;padding:0}.button-module__5OMyNq__sizeIconXs{width:1.5rem;height:1.5rem;padding:0}.button-module__5OMyNq__sizeIconXs svg{width:.75rem;height:.75rem}
.dialog-module__lm8mya__overlay{z-index:50;background:color-mix(in oklch,var(--foreground)35%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.dialog-module__lm8mya__content{z-index:50;gap:var(--space-md);width:100%;max-width:calc(100% - 2rem);padding:var(--space-lg);background:var(--card);color:var(--card-foreground);border:var(--rule);border-radius:var(--radius);outline:none;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}@media (min-width:640px){.dialog-module__lm8mya__content{left:calc(50% + var(--app-sidebar-width,0rem)/2);max-width:32rem}}.dialog-module__lm8mya__close{top:var(--space-md);right:var(--space-md);color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .12s,background-color .12s;display:inline-flex;position:absolute}.dialog-module__lm8mya__close:hover{background:var(--accent);color:var(--foreground)}.dialog-module__lm8mya__close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dialog-module__lm8mya__close:disabled{pointer-events:none}.dialog-module__lm8mya__close svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.dialog-module__lm8mya__header{gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dialog-module__lm8mya__header{text-align:left}}.dialog-module__lm8mya__footer{gap:var(--space-2xs);flex-direction:column-reverse;display:flex}@media (min-width:640px){.dialog-module__lm8mya__footer{flex-direction:row;justify-content:flex-end}}.dialog-module__lm8mya__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600;line-height:1.2}.dialog-module__lm8mya__description{font-size:var(--step--1);color:var(--muted-foreground)}
.field-module__4t119G__control{width:100%;min-width:0;font:inherit;font-size:var(--step-0);color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);outline:none;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s}.field-module__4t119G__control::placeholder{color:var(--muted-foreground)}.field-module__4t119G__control::selection{background:var(--primary);color:var(--primary-foreground)}.field-module__4t119G__control:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)25%,transparent)}.field-module__4t119G__control:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.field-module__4t119G__control[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive)20%,transparent)}.field-module__4t119G__input{height:2.5rem}.field-module__4t119G__input::file-selector-button{height:1.75rem;margin-right:var(--space-xs);font:inherit;font-size:var(--step--1);color:var(--foreground);background:0 0;border:none;font-weight:500;display:inline-flex}.field-module__4t119G__textarea{field-sizing:content;min-height:4rem;display:flex}.field-module__4t119G__label{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:flex}[data-disabled=true] .field-module__4t119G__label{pointer-events:none;opacity:.5}.field-module__4t119G__label:has(+:disabled){pointer-events:none;opacity:.5}
.form-module__MozOKG__item{gap:var(--space-2xs);display:grid}.form-module__MozOKG__label[data-error=true]{color:var(--destructive)}.form-module__MozOKG__description{font-size:var(--step--1);color:var(--muted-foreground)}.form-module__MozOKG__message{font-size:var(--step--1);color:var(--destructive)}
.popover-module__NHihoW__content{z-index:50;width:18rem;padding:var(--space-md);background:var(--popover);color:var(--popover-foreground);border:var(--rule);border-radius:var(--radius);outline:none}.popover-module__NHihoW__header{gap:var(--space-3xs,.125rem);font-size:var(--step--1);flex-direction:column;display:flex}.popover-module__NHihoW__title{font-weight:500}.popover-module__NHihoW__description{color:var(--muted-foreground)}
.attempt-form-module__8QzYoa__dialog{flex-direction:column;gap:0;width:96vw;max-width:42rem;height:min(92vh,48rem);padding:0;display:flex;overflow:hidden}.attempt-form-module__8QzYoa__dialog [data-slot=dialog-close]{top:var(--space-lg);right:var(--space-lg);border:var(--rule);background:color-mix(in oklch,var(--background)95%,transparent);padding:var(--space-2xs);border-radius:9999px}.attempt-form-module__8QzYoa__head{padding:var(--space-lg);border-bottom:var(--rule);flex-shrink:0}.attempt-form-module__8QzYoa__headTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-weight:600}.attempt-form-module__8QzYoa__headDescription{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.attempt-form-module__8QzYoa__scroll{flex:1;min-height:0;overflow-y:auto}.attempt-form-module__8QzYoa__scrollInner{padding:var(--space-lg)}.attempt-form-module__8QzYoa__group{gap:var(--space-md);padding-block:var(--space-lg);border-top:var(--rule);flex-direction:column;display:flex}.attempt-form-module__8QzYoa__group:first-child{border-top:none;padding-top:0}.attempt-form-module__8QzYoa__groupLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.attempt-form-module__8QzYoa__row{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:560px){.attempt-form-module__8QzYoa__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.attempt-form-module__8QzYoa__rowGap{margin-top:var(--space-md)}.attempt-form-module__8QzYoa__field{gap:var(--space-2xs);flex-direction:column;display:flex}.attempt-form-module__8QzYoa__fieldLabel{font-size:var(--step--1);font-weight:600}.attempt-form-module__8QzYoa__fieldHint{font-size:var(--step--2);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__mistakesHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.attempt-form-module__8QzYoa__mistakesCount{font-family:var(--font-data);font-size:var(--step--2);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__mistakesRow{margin-top:var(--space-sm);gap:var(--space-xs);flex-wrap:wrap;display:flex}.attempt-form-module__8QzYoa__mistakeChip{border-radius:9999px}.attempt-form-module__8QzYoa__mistakesSkeletonGrid{margin-top:var(--space-sm);gap:var(--space-xs);flex-wrap:wrap;display:flex}.attempt-form-module__8QzYoa__mistakesSkeletonPill{border-radius:9999px;width:6rem;height:2rem}.attempt-form-module__8QzYoa__mistakesEmpty{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__timerRow{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.attempt-form-module__8QzYoa__timerReadout{align-items:baseline;gap:var(--space-sm);display:flex}.attempt-form-module__8QzYoa__timerValue{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step-3);letter-spacing:-.02em;font-weight:600}.attempt-form-module__8QzYoa__timerCaption{font-size:var(--step--1);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__timerActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.attempt-form-module__8QzYoa__timerManual{margin-top:var(--space-sm);align-items:center;gap:var(--space-sm);display:flex}.attempt-form-module__8QzYoa__timerManualLabel{font-size:var(--step--1);color:var(--muted-foreground);flex-shrink:0}.attempt-form-module__8QzYoa__timerManualInput{max-width:8rem}.attempt-form-module__8QzYoa__complexityTrigger{width:100%;height:var(--control-h-lg);padding-inline:var(--space-sm);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);font-family:var(--font-data);font-size:var(--step--1);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;transition:border-color .12s;display:flex}.attempt-form-module__8QzYoa__complexityTrigger:hover{border-color:color-mix(in oklch,var(--primary)35%,transparent)}.attempt-form-module__8QzYoa__complexityValue{color:var(--foreground)}.attempt-form-module__8QzYoa__complexityPlaceholder{color:var(--muted-foreground)}.attempt-form-module__8QzYoa__complexityPopover{width:min(28rem,100vw - 4rem);padding:var(--space-md)}.attempt-form-module__8QzYoa__complexityPopoverTitle{font-size:var(--step--1);font-weight:600}.attempt-form-module__8QzYoa__complexityPopoverNote{margin-top:var(--space-2xs);font-size:var(--step--2);color:var(--muted-foreground)}.attempt-form-module__8QzYoa__complexitySearch{margin-top:var(--space-sm);margin-bottom:var(--space-sm);height:2.5rem;font-family:var(--font-data);font-size:var(--step--1)}.attempt-form-module__8QzYoa__complexityScroll{height:16rem}.attempt-form-module__8QzYoa__complexityGrid{gap:var(--space-xs);padding-right:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:480px){.attempt-form-module__8QzYoa__complexityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.attempt-form-module__8QzYoa__complexityOption{border-radius:var(--radius-lg);height:2.5rem;font-family:var(--font-data);font-size:var(--step--2);justify-content:center}.attempt-form-module__8QzYoa__complexityEmpty{padding:var(--space-md);text-align:center;font-size:var(--step--1);color:var(--muted-foreground);grid-column:1/-1}.attempt-form-module__8QzYoa__footer{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-md)var(--space-lg);border-top:var(--rule);background:color-mix(in oklch,var(--card)90%,transparent);flex-shrink:0;display:flex}
.problem-table-module__9eVWGG__cards{gap:var(--space-sm);padding:var(--space-sm);display:grid}.problem-table-module__9eVWGG__table{display:none}@media (min-width:640px){.problem-table-module__9eVWGG__cards{display:none}.problem-table-module__9eVWGG__table{display:table}}.problem-table-module__9eVWGG__metaLine{align-items:center;gap:var(--space-xs);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;font-weight:600;display:flex}.problem-table-module__9eVWGG__leetcodeId{padding:.25rem var(--space-xs);border:var(--rule);background:color-mix(in oklch,var(--background)70%,transparent);font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.15em;border-radius:9999px}.problem-table-module__9eVWGG__utilityActions{align-items:center;gap:.375rem;display:flex}.problem-table-module__9eVWGG__iconButton{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:9999px}.problem-table-module__9eVWGG__iconButton:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.problem-table-module__9eVWGG__iconButtonNoted,.problem-table-module__9eVWGG__iconButtonNoted:hover:not(:disabled){color:var(--primary)}.problem-table-module__9eVWGG__notedIcon{fill:color-mix(in oklch,var(--primary)15%,transparent)}.problem-table-module__9eVWGG__empty{padding:var(--space-xl)var(--space-md);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)50%,transparent);color:var(--muted-foreground);font-size:var(--step--1);text-align:center}.problem-table-module__9eVWGG__emptyCell{color:var(--muted-foreground);font-size:var(--step--1);text-align:center}.problem-table-module__9eVWGG__card{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)75%,transparent)}.problem-table-module__9eVWGG__cardBody{gap:var(--space-md);flex-direction:column;display:flex}.problem-table-module__9eVWGG__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.problem-table-module__9eVWGG__cardHeadText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.problem-table-module__9eVWGG__cardTitle{font-size:var(--step-0);color:var(--foreground);font-weight:600;line-height:1.4}.problem-table-module__9eVWGG__badgeRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.problem-table-module__9eVWGG__reviewBadge{border-radius:9999px;padding:.25rem .625rem}.problem-table-module__9eVWGG__pairGrid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem-table-module__9eVWGG__statBox{padding:var(--space-sm)var(--space-sm);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)70%,transparent)}.problem-table-module__9eVWGG__statLabel{font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.problem-table-module__9eVWGG__statValue{font-size:var(--step--1);color:var(--foreground);margin-top:.25rem;font-weight:500}.problem-table-module__9eVWGG__cardButton{height:var(--control-h-lg);background:color-mix(in oklch,var(--background)70%,transparent);border-radius:9999px}.problem-table-module__9eVWGG__cardGhostButton{height:var(--control-h-lg);color:var(--muted-foreground);border-radius:9999px}.problem-table-module__9eVWGG__cardGhostButton:hover:not(:disabled){color:var(--foreground)}.problem-table-module__9eVWGG__cardDangerButton:hover:not(:disabled){color:var(--destructive)}.problem-table-module__9eVWGG__headRow{border-bottom:var(--rule);background:color-mix(in oklch,var(--background)65%,transparent)}.problem-table-module__9eVWGG__headCell{padding-block:var(--cell-pad-y)}.problem-table-module__9eVWGG__headCellCenter{padding-block:var(--cell-pad-y);text-align:center}.problem-table-module__9eVWGG__colProblem{width:44%}.problem-table-module__9eVWGG__colActivity{width:18%}.problem-table-module__9eVWGG__colProgress{width:16%}.problem-table-module__9eVWGG__colReview{width:12%}.problem-table-module__9eVWGG__colAttempts{width:10%}.problem-table-module__9eVWGG__colGutter{width:2.5rem}.problem-table-module__9eVWGG__row{height:var(--row-h);border-bottom:var(--rule);cursor:pointer;transition:background-color .12s}.problem-table-module__9eVWGG__row:hover{background:color-mix(in oklch,var(--accent)25%,transparent)}.problem-table-module__9eVWGG__fillerRow{height:var(--row-h);pointer-events:none;-webkit-user-select:none;user-select:none}.problem-table-module__9eVWGG__cell{padding-block:var(--cell-pad-y)}.problem-table-module__9eVWGG__cellCenter{padding-block:var(--cell-pad-y);text-align:center}.problem-table-module__9eVWGG__titleBlock{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.problem-table-module__9eVWGG__titleText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.problem-table-module__9eVWGG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step-0);color:var(--foreground);font-weight:600;overflow:hidden}.problem-table-module__9eVWGG__activityPrimary{font-size:var(--step--1);color:var(--foreground);font-weight:500}.problem-table-module__9eVWGG__activitySecondary{font-size:var(--step--1);color:var(--muted-foreground);margin-top:.125rem}.problem-table-module__9eVWGG__progressStack{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.problem-table-module__9eVWGG__reviewTrigger{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)70%,transparent);color:var(--muted-foreground);font-size:var(--step--1);cursor:pointer;flex-direction:column;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.problem-table-module__9eVWGG__reviewTrigger:hover{border-color:var(--border);background:color-mix(in oklch,var(--accent)30%,transparent);color:var(--foreground)}.problem-table-module__9eVWGG__reviewTriggerLabel{font-size:var(--step--1);font-weight:500}.problem-table-module__9eVWGG__queueButton{background:color-mix(in oklch,var(--background)70%,transparent);color:var(--muted-foreground);border-radius:9999px}.problem-table-module__9eVWGG__queueButton:hover:not(:disabled){background:color-mix(in oklch,var(--accent)30%,transparent);color:var(--foreground)}.problem-table-module__9eVWGG__attemptsCell{justify-content:center;align-items:center;display:flex}.problem-table-module__9eVWGG__attemptCountButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.problem-table-module__9eVWGG__attemptCountBadge{border:var(--rule);background:var(--background);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;min-width:2.25rem;padding:.25rem .625rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.problem-table-module__9eVWGG__attemptCountButton:hover .problem-table-module__9eVWGG__attemptCountBadge{background:var(--foreground);color:var(--background)}.problem-table-module__9eVWGG__attemptCountValue{transition:opacity .12s}.problem-table-module__9eVWGG__attemptCountButton:hover .problem-table-module__9eVWGG__attemptCountValue{opacity:0}.problem-table-module__9eVWGG__attemptCountPlus{opacity:0;width:.875rem;height:.875rem;transition:opacity .12s;position:absolute}.problem-table-module__9eVWGG__attemptCountButton:hover .problem-table-module__9eVWGG__attemptCountPlus{opacity:1}.problem-table-module__9eVWGG__attemptLogButton{padding:.25rem var(--space-sm);border:1px dashed color-mix(in oklch,var(--border)85%,transparent);color:var(--muted-foreground);font-family:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.25rem;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.problem-table-module__9eVWGG__attemptLogButton:hover{border-color:var(--border);color:var(--foreground)}.problem-table-module__9eVWGG__deleteButton{opacity:0;transition:opacity .12s}.problem-table-module__9eVWGG__row:hover .problem-table-module__9eVWGG__deleteButton,.problem-table-module__9eVWGG__deleteButton:focus-visible{opacity:1}.problem-table-module__9eVWGG__deleteButton:hover:not(:disabled){color:var(--destructive)}.problem-table-module__9eVWGG__reviewPopover{width:18rem;padding:var(--space-sm)}.problem-table-module__9eVWGG__reviewPopoverMobile{width:calc(100vw - 3rem);max-width:18rem;padding:var(--space-sm)}.problem-table-module__9eVWGG__removeReviewButton{width:100%;margin-top:var(--space-xs);color:var(--muted-foreground);border-radius:9999px}.problem-table-module__9eVWGG__removeReviewButton:hover:not(:disabled){color:var(--foreground)}.problem-table-module__9eVWGG__statusPopover{width:auto;padding:.25rem}.problem-table-module__9eVWGG__statusList{flex-direction:column;gap:.125rem;display:flex}.problem-table-module__9eVWGG__statusOption{align-items:center;gap:var(--space-xs);padding:.375rem var(--space-xs);border-radius:var(--radius-md);color:inherit;font-family:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;transition:background-color .12s;display:flex}.problem-table-module__9eVWGG__statusOption:hover{background:var(--accent)}.problem-table-module__9eVWGG__statusCheck{width:.875rem;height:.875rem}.problem-table-module__9eVWGG__statusCheckHidden{opacity:0}.problem-table-module__9eVWGG__statusTrigger{cursor:pointer}.problem-table-module__9eVWGG__statusTriggerBadge{transition:opacity .12s}.problem-table-module__9eVWGG__statusTrigger:hover .problem-table-module__9eVWGG__statusTriggerBadge{opacity:.8}.problem-table-module__9eVWGG__statusCell{justify-content:center;display:flex}.problem-table-module__9eVWGG__skeletonCard{gap:var(--space-sm);padding:var(--space-md);border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)70%,transparent);flex-direction:column;display:flex}.problem-table-module__9eVWGG__skeletonLineShort{width:6rem;height:1rem}.problem-table-module__9eVWGG__skeletonLineTitle{width:75%;height:1.5rem}.problem-table-module__9eVWGG__skeletonPills{gap:var(--space-xs);display:flex}.problem-table-module__9eVWGG__skeletonPillSm{border-radius:9999px;width:4rem;height:1.5rem}.problem-table-module__9eVWGG__skeletonPillLg{border-radius:9999px;width:6rem;height:1.5rem}.problem-table-module__9eVWGG__skeletonBox{border-radius:var(--radius-2xl);height:3.5rem}.problem-table-module__9eVWGG__skeletonTriple{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-table-module__9eVWGG__skeletonAction{height:var(--control-h);border-radius:9999px}.problem-table-module__9eVWGG__skeletonCellLine{width:100%;height:1rem}
.add-problem-dialog-module__c9VuDq__body{gap:var(--space-md);padding-top:var(--space-2xs);flex-direction:column;display:flex}.add-problem-dialog-module__c9VuDq__field{gap:var(--space-2xs);flex-direction:column;display:flex}.add-problem-dialog-module__c9VuDq__inputWrap{position:relative}.add-problem-dialog-module__c9VuDq__inputLoading{padding-right:2rem}.add-problem-dialog-module__c9VuDq__spinner{color:var(--muted-foreground);animation:1s linear infinite add-problem-dialog-module__c9VuDq__spin;position:absolute;top:.625rem;right:.625rem}.add-problem-dialog-module__c9VuDq__buttonSpinner{animation:1s linear infinite add-problem-dialog-module__c9VuDq__spin}@keyframes add-problem-dialog-module__c9VuDq__spin{to{transform:rotate(360deg)}}.add-problem-dialog-module__c9VuDq__error{font-size:var(--step--2);color:var(--destructive)}.add-problem-dialog-module__c9VuDq__duplicate{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);flex-direction:column;display:flex}.add-problem-dialog-module__c9VuDq__duplicateHead{align-items:flex-start;gap:var(--space-xs);display:flex}.add-problem-dialog-module__c9VuDq__duplicateIcon{flex-shrink:0;margin-top:.125rem}.add-problem-dialog-module__c9VuDq__duplicateTitle{font-size:var(--step--1);font-weight:500}.add-problem-dialog-module__c9VuDq__duplicateNote{font-size:var(--step--2);color:var(--muted-foreground)}.add-problem-dialog-module__c9VuDq__duplicateStrong{color:var(--foreground);font-weight:500}.add-problem-dialog-module__c9VuDq__duplicateAction{width:100%}.add-problem-dialog-module__c9VuDq__preview{gap:var(--space-xs);padding:var(--space-md);border:var(--rule);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--muted)40%,transparent);flex-direction:column;display:flex}.add-problem-dialog-module__c9VuDq__previewHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.add-problem-dialog-module__c9VuDq__previewId{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--2);color:var(--muted-foreground);margin-bottom:.25rem}.add-problem-dialog-module__c9VuDq__previewTitle{font-weight:500;line-height:1.35}.add-problem-dialog-module__c9VuDq__previewLink{align-items:center;gap:var(--space-2xs);font-size:var(--step--2);color:var(--muted-foreground);text-decoration:none;display:inline-flex}.add-problem-dialog-module__c9VuDq__previewLink:hover{color:var(--foreground)}.add-problem-dialog-module__c9VuDq__actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.add-problem-dialog-module__c9VuDq__addedBody{gap:var(--space-lg);padding-top:var(--space-2xs);flex-direction:column;display:flex}.add-problem-dialog-module__c9VuDq__addedCard{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--rule);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--muted)40%,transparent);display:flex}.add-problem-dialog-module__c9VuDq__addedIcon{color:color-mix(in oklch,#3bb360 65%,var(--foreground));flex-shrink:0}@supports (color:lab(0% 0 0)){.add-problem-dialog-module__c9VuDq__addedIcon{color:color-mix(in oklch,lab(64.8879% -48.3815 31.9815) 65%,var(--foreground))}}.add-problem-dialog-module__c9VuDq__addedText{min-width:0}.add-problem-dialog-module__c9VuDq__addedTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.add-problem-dialog-module__c9VuDq__addedMeta{font-family:var(--font-data);font-size:var(--step--2);color:var(--muted-foreground)}.add-problem-dialog-module__c9VuDq__addedActions{gap:var(--space-xs);flex-direction:column;display:flex}
.list-detail-module__mfCBHa__page{gap:var(--space-md);flex-direction:column;display:flex}.list-detail-module__mfCBHa__back{align-self:flex-start}.list-detail-module__mfCBHa__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.list-detail-module__mfCBHa__title{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-weight:600}.list-detail-module__mfCBHa__subtitle{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.list-detail-module__mfCBHa__notFound{min-height:16rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.list-detail-module__mfCBHa__skeletons{gap:var(--space-md);flex-direction:column;display:flex}.list-detail-module__mfCBHa__skeletonTitle{width:12rem;height:2rem}.list-detail-module__mfCBHa__skeletonBody{height:16rem}.list-detail-module__mfCBHa__error{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid color-mix(in oklch,var(--destructive)40%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--destructive)6%,transparent);font-size:var(--step--1);color:var(--muted-foreground);display:flex}.list-detail-module__mfCBHa__errorIcon{color:var(--destructive);flex-shrink:0;margin-top:.15rem}.list-detail-module__mfCBHa__errorTitle{color:var(--foreground);font-weight:500}.list-detail-module__mfCBHa__tableShell{border:var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:hidden}.list-detail-module__mfCBHa__pager{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.list-detail-module__mfCBHa__pagerStatus{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--muted-foreground)}.list-detail-module__mfCBHa__pagerButtons{gap:var(--space-xs);display:flex}
.problems-module__aS8fQq__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.problems-module__aS8fQq__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.problems-module__aS8fQq__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.problems-module__aS8fQq__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.problems-module__aS8fQq__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.problems-module__aS8fQq__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.problems-module__aS8fQq__actions{gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.problems-module__aS8fQq__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.problems-module__aS8fQq__facts{grid-template-columns:repeat(4,1fr)}}.problems-module__aS8fQq__fact{flex-direction:column;gap:.125rem;display:flex}.problems-module__aS8fQq__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.problems-module__aS8fQq__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.problems-module__aS8fQq__factCaption{font-size:var(--step--2);color:var(--muted-foreground)}.problems-module__aS8fQq__tableShell{border:var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:hidden}.problems-module__aS8fQq__pager{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:640px){.problems-module__aS8fQq__pager{flex-direction:row;justify-content:space-between;align-items:center}}.problems-module__aS8fQq__pagerStatus{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--muted-foreground)}.problems-module__aS8fQq__pagerButtons{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.problems-module__aS8fQq__pagerButtons{display:flex}}.problems-module__aS8fQq__error{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid color-mix(in oklch,var(--destructive)40%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--destructive)6%,transparent);font-size:var(--step--1);color:var(--muted-foreground);display:flex}.problems-module__aS8fQq__errorIcon{color:var(--destructive);flex-shrink:0;margin-top:.15rem}.problems-module__aS8fQq__errorTitle{color:var(--foreground);font-weight:500}.problems-module__aS8fQq__skeletonPage{gap:var(--space-lg);flex-direction:column;display:flex}.problems-module__aS8fQq__skeletonHeader{height:5rem}.problems-module__aS8fQq__skeletonFacts{height:4.5rem}.problems-module__aS8fQq__skeletonFilters{height:4rem}.problems-module__aS8fQq__skeletonTable{height:30rem}
.problem-detail-module__ub5YqG__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__back{align-self:flex-start}.problem-detail-module__ub5YqG__skeletons{gap:var(--space-md);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__skeletonTitle{width:22rem;height:2.5rem}.problem-detail-module__ub5YqG__skeletonMeta{width:10rem;height:1.25rem}.problem-detail-module__ub5YqG__skeletonBody{height:24rem}.problem-detail-module__ub5YqG__notFound{min-height:16rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.problem-detail-module__ub5YqG__header{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--rule);flex-direction:column;display:flex}@media (min-width:1024px){.problem-detail-module__ub5YqG__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.problem-detail-module__ub5YqG__headerText{min-width:0}.problem-detail-module__ub5YqG__leetcodeId{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.problem-detail-module__ub5YqG__badgeRow{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.problem-detail-module__ub5YqG__reviewChip{border-radius:9999px}.problem-detail-module__ub5YqG__reviewChipDue{color:var(--foreground)}.problem-detail-module__ub5YqG__headerActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.problem-detail-module__ub5YqG__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-bottom:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.problem-detail-module__ub5YqG__facts{grid-template-columns:repeat(4,1fr)}}.problem-detail-module__ub5YqG__fact{flex-direction:column;gap:.125rem;display:flex}.problem-detail-module__ub5YqG__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.problem-detail-module__ub5YqG__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.problem-detail-module__ub5YqG__factCaption{font-size:var(--step--2);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__grid{gap:var(--space-lg);display:grid}@media (min-width:1280px){.problem-detail-module__ub5YqG__grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.problem-detail-module__ub5YqG__main{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.problem-detail-module__ub5YqG__aside{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:1280px){.problem-detail-module__ub5YqG__aside{top:var(--space-lg);position:sticky}}.problem-detail-module__ub5YqG__panel{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent);overflow:hidden}.problem-detail-module__ub5YqG__panelHead{gap:var(--space-sm);padding:var(--space-md)var(--space-lg);border-bottom:var(--rule);flex-direction:column;display:flex}@media (min-width:640px){.problem-detail-module__ub5YqG__panelHead{flex-direction:row;justify-content:space-between;align-items:flex-start}}.problem-detail-module__ub5YqG__panelTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.problem-detail-module__ub5YqG__panelNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__panelBody{padding:var(--space-lg)}.problem-detail-module__ub5YqG__empty{justify-content:center;align-items:center;gap:var(--space-sm);min-height:11rem;padding:var(--space-lg);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-2xl);text-align:center;font-size:var(--step--1);color:var(--muted-foreground);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__noteGrid{gap:var(--space-sm);display:grid}@media (min-width:900px){.problem-detail-module__ub5YqG__noteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.problem-detail-module__ub5YqG__noteCard{width:100%;padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s;display:block}.problem-detail-module__ub5YqG__noteCard:hover{border-color:color-mix(in oklch,var(--primary)25%,transparent);background:color-mix(in oklch,var(--background)70%,transparent)}.problem-detail-module__ub5YqG__noteCardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.problem-detail-module__ub5YqG__noteCardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--1);font-weight:600;overflow:hidden}.problem-detail-module__ub5YqG__noteCardMeta{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.125rem}.problem-detail-module__ub5YqG__noteCardOpen{padding:.2rem var(--space-sm);border:var(--rule);font-size:var(--step--2);color:var(--muted-foreground);border-radius:9999px;flex-shrink:0}.problem-detail-module__ub5YqG__noteCardExcerpt{-webkit-line-clamp:4;margin-top:var(--space-sm);font-size:var(--step--1);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problem-detail-module__ub5YqG__tableShell{border:var(--rule);border-radius:var(--radius-lg);overflow:hidden}.problem-detail-module__ub5YqG__headRow{background:color-mix(in oklch,var(--background)65%,transparent)}.problem-detail-module__ub5YqG__headCell{padding-block:var(--cell-pad-y)}.problem-detail-module__ub5YqG__headCellCenter{padding-block:var(--cell-pad-y);text-align:center}.problem-detail-module__ub5YqG__row{cursor:pointer;transition:background-color .12s}.problem-detail-module__ub5YqG__row:hover{background:color-mix(in oklch,var(--accent)25%,transparent)}.problem-detail-module__ub5YqG__cell{padding-block:var(--cell-pad-y)}.problem-detail-module__ub5YqG__cellCenter{padding-block:var(--cell-pad-y);text-align:center}.problem-detail-module__ub5YqG__approach{-webkit-line-clamp:2;max-width:28rem;font-size:var(--step--1);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problem-detail-module__ub5YqG__attemptDialog{flex-direction:column;gap:0;width:min(96vw,1400px);max-width:none;height:92vh;padding:0;display:flex;overflow:hidden}.problem-detail-module__ub5YqG__attemptDialogHead{padding:var(--space-lg);border-bottom:var(--rule);flex-shrink:0}.problem-detail-module__ub5YqG__attemptDialogBody{min-height:0;padding:var(--space-lg);flex:1;overflow-y:auto}.problem-detail-module__ub5YqG__attemptDialogFoot{padding:var(--space-md)var(--space-lg);border-top:var(--rule);flex-shrink:0}.problem-detail-module__ub5YqG__attemptMeta{align-items:center;gap:var(--space-sm);display:flex}.problem-detail-module__ub5YqG__attemptTimestamp{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__attemptStats{gap:var(--space-xs);margin-top:var(--space-md);display:grid}@media (min-width:640px){.problem-detail-module__ub5YqG__attemptStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.problem-detail-module__ub5YqG__attemptStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.problem-detail-module__ub5YqG__attemptStat{padding:var(--space-sm)var(--space-md);border:var(--rule);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--background)45%,transparent)}.problem-detail-module__ub5YqG__attemptStatLabel{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.problem-detail-module__ub5YqG__attemptStatValue{font-size:var(--step--1);margin-top:.2rem;font-weight:500}.problem-detail-module__ub5YqG__attemptBlock{margin-top:var(--space-md)}.problem-detail-module__ub5YqG__attemptBlockLabel{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.problem-detail-module__ub5YqG__attemptApproach{margin-top:var(--space-xs);font-size:var(--step--1);white-space:pre-wrap}.problem-detail-module__ub5YqG__attemptMistakeRow{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.problem-detail-module__ub5YqG__attemptCode{margin-top:var(--space-md)}.problem-detail-module__ub5YqG__attemptCodePre{max-height:60vh;overflow-y:auto}.problem-detail-module__ub5YqG__attemptFootNotes{gap:var(--space-2xs);margin-top:var(--space-md);font-size:var(--step--1);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__metaBody{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__metaBlock{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.problem-detail-module__ub5YqG__metaLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.problem-detail-module__ub5YqG__metaContent{margin-top:var(--space-sm);min-width:0}.problem-detail-module__ub5YqG__referenceLink{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground);text-decoration:none;display:inline-flex}.problem-detail-module__ub5YqG__referenceLink:hover{color:var(--foreground)}.problem-detail-module__ub5YqG__chipRow{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.problem-detail-module__ub5YqG__chip{align-items:center;gap:var(--space-2xs);padding:.25rem var(--space-sm);border:var(--rule);background:color-mix(in oklch,var(--background)70%,transparent);font-size:var(--step--2);border-radius:9999px;font-weight:500;display:inline-flex}.problem-detail-module__ub5YqG__chipRemove{color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.problem-detail-module__ub5YqG__chipRemove:hover{background:color-mix(in oklch,var(--muted-foreground)20%,transparent);color:var(--foreground)}.problem-detail-module__ub5YqG__chipAdd{align-items:center;gap:var(--space-2xs);padding:.25rem var(--space-sm);border:1px dashed color-mix(in oklch,var(--border)85%,transparent);color:var(--muted-foreground);font-size:var(--step--2);cursor:pointer;background:0 0;border-radius:9999px;transition:border-color .12s,color .12s;display:inline-flex}.problem-detail-module__ub5YqG__chipAdd:hover{border-color:var(--border);color:var(--foreground)}.problem-detail-module__ub5YqG__listRow{gap:var(--space-xs);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__entryRow{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs)var(--space-sm);border:var(--rule);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--card)70%,transparent);color:inherit;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.problem-detail-module__ub5YqG__entryRow:hover{border-color:var(--border);background:color-mix(in oklch,var(--card)95%,transparent)}.problem-detail-module__ub5YqG__entryText{min-width:0}.problem-detail-module__ub5YqG__entryTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--1);font-weight:500;overflow:hidden}.problem-detail-module__ub5YqG__entrySubtitle{font-size:var(--step--2);color:var(--muted-foreground);margin-top:.125rem}.problem-detail-module__ub5YqG__entryRemove{color:var(--muted-foreground);opacity:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.problem-detail-module__ub5YqG__entryRow:hover .problem-detail-module__ub5YqG__entryRemove{opacity:1}.problem-detail-module__ub5YqG__entryRemove:hover{background:color-mix(in oklch,var(--muted-foreground)20%,transparent);color:var(--destructive)}.problem-detail-module__ub5YqG__revisionRow{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.problem-detail-module__ub5YqG__revisionMeta{align-items:center;gap:var(--space-xs);font-size:var(--step--2);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.problem-detail-module__ub5YqG__revisionRemove{color:var(--muted-foreground);border-radius:9999px;flex-shrink:0}.problem-detail-module__ub5YqG__revisionRemove:hover:not(:disabled){color:var(--destructive)}.problem-detail-module__ub5YqG__reviewButtons{margin-top:var(--space-sm)}.problem-detail-module__ub5YqG__statusTrigger{height:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}.problem-detail-module__ub5YqG__statusTrigger:hover{opacity:.85}.problem-detail-module__ub5YqG__selectorCount{font-size:var(--step--1);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__selectorScroll{border:var(--rule);border-radius:var(--radius-lg);height:20rem}.problem-detail-module__ub5YqG__selectorGrid{gap:var(--space-xs);padding:var(--space-xs);grid-template-columns:1fr;display:grid}@media (min-width:640px){.problem-detail-module__ub5YqG__selectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.problem-detail-module__ub5YqG__selectorOption{padding:var(--space-xs)var(--space-sm);border:var(--rule);border-radius:var(--radius-md);text-align:left;transition:border-color .12s}.problem-detail-module__ub5YqG__selectorOption:hover:not(:disabled){border-color:var(--foreground)}.problem-detail-module__ub5YqG__selectorOption:disabled{cursor:not-allowed;opacity:.5}.problem-detail-module__ub5YqG__selectorOptionLabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--2);font-weight:500;overflow:hidden}.problem-detail-module__ub5YqG__selectorOptionSubtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--2);color:var(--muted-foreground);overflow:hidden}.problem-detail-module__ub5YqG__selectorEmpty{padding:var(--space-sm);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-md);font-size:var(--step--2);color:var(--muted-foreground)}.problem-detail-module__ub5YqG__relatedList{gap:var(--space-2xs);max-height:20rem;padding:var(--space-xs);border:var(--rule);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-y:auto}.problem-detail-module__ub5YqG__relatedOption{padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-md);text-align:left;justify-content:space-between;align-items:center;transition:background-color .12s;display:flex}.problem-detail-module__ub5YqG__relatedOption:hover:not(:disabled){background:var(--accent)}.problem-detail-module__ub5YqG__relatedOption:disabled{cursor:not-allowed;opacity:.5}.problem-detail-module__ub5YqG__relatedOptionLabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--2);overflow:hidden}.problem-detail-module__ub5YqG__relatedOptionMeta{font-size:var(--step--2);color:var(--muted-foreground);flex-shrink:0}.problem-detail-module__ub5YqG__dialogHint{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-md);font-size:var(--step--2);color:var(--muted-foreground);display:flex}.problem-detail-module__ub5YqG__newListPanel{gap:var(--space-xs);padding:var(--space-sm);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-md);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__newListTitle{font-size:var(--step--2);font-weight:500}.problem-detail-module__ub5YqG__newListField{gap:var(--space-2xs);flex-direction:column;display:flex}.problem-detail-module__ub5YqG__newListActions{justify-content:flex-end;display:flex}
.badge-module__smLXIa__badge{width:fit-content;font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-sm);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;overflow:hidden}.badge-module__smLXIa__badge>svg{pointer-events:none;width:.75rem;height:.75rem}.badge-module__smLXIa__badge:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.badge-module__smLXIa__badge[aria-invalid=true]{border-color:var(--destructive)}.badge-module__smLXIa__default{background:color-mix(in oklch,var(--primary)12%,transparent);border-color:color-mix(in oklch,var(--primary)25%,transparent);color:var(--primary)}.badge-module__smLXIa__secondary{background:var(--secondary);border-color:var(--border);color:var(--secondary-foreground)}.badge-module__smLXIa__destructive{background:color-mix(in oklch,var(--destructive)10%,transparent);border-color:color-mix(in oklch,var(--destructive)25%,transparent);color:var(--destructive)}.badge-module__smLXIa__outline{border-color:var(--border);color:var(--foreground);background:0 0}.badge-module__smLXIa__ghost{color:var(--muted-foreground);background:0 0;border-color:#0000}.badge-module__smLXIa__badge.badge-module__smLXIa__link{color:var(--primary);text-underline-offset:4px;background:0 0;border-color:#0000}a.badge-module__smLXIa__badge.badge-module__smLXIa__default:hover{background:color-mix(in oklch,var(--primary)18%,transparent)}a.badge-module__smLXIa__badge.badge-module__smLXIa__secondary:hover{background:color-mix(in oklch,var(--secondary)85%,var(--foreground))}a.badge-module__smLXIa__badge.badge-module__smLXIa__destructive:hover{background:color-mix(in oklch,var(--destructive)16%,transparent)}a.badge-module__smLXIa__badge.badge-module__smLXIa__outline:hover{border-color:var(--primary);color:var(--primary)}a.badge-module__smLXIa__badge.badge-module__smLXIa__ghost:hover{background:var(--accent);color:var(--foreground)}a.badge-module__smLXIa__badge.badge-module__smLXIa__link:hover{text-decoration:underline}
.card-module__P2P1tW__card{gap:var(--space-md);padding-block:var(--space-md);background:var(--card);color:var(--card-foreground);border:var(--rule);border-radius:var(--radius);flex-direction:column;display:flex}.card-module__P2P1tW__header{align-items:start;gap:var(--space-2xs);padding-inline:var(--space-md);grid-auto-rows:min-content;display:grid}.card-module__P2P1tW__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-module__P2P1tW__title{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.card-module__P2P1tW__description{font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55}.card-module__P2P1tW__action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card-module__P2P1tW__content{padding-inline:var(--space-md)}.card-module__P2P1tW__footer{padding-inline:var(--space-md);align-items:center;display:flex}
.select-module__7aXX6a__trigger{justify-content:space-between;align-items:center;gap:var(--space-2xs);width:fit-content;font:inherit;font-size:var(--step--1);color:var(--foreground);white-space:nowrap;background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s;display:flex}.select-module__7aXX6a__trigger[data-size=default]{height:2.5rem}.select-module__7aXX6a__trigger[data-size=sm]{height:2rem}.select-module__7aXX6a__trigger[data-placeholder]{color:var(--muted-foreground)}.select-module__7aXX6a__trigger:disabled{cursor:not-allowed;opacity:.5}.select-module__7aXX6a__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)25%,transparent)}.select-module__7aXX6a__trigger[aria-invalid=true]{border-color:var(--destructive)}.select-module__7aXX6a__trigger svg{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.select-module__7aXX6a__trigger>[data-slot=select-value]{align-items:center;gap:var(--space-2xs);text-overflow:ellipsis;display:flex;overflow:hidden}.select-module__7aXX6a__chevron{opacity:.5}.select-module__7aXX6a__content{z-index:50;max-height:var(--radix-select-content-available-height);background:var(--popover);min-width:8rem;color:var(--popover-foreground);border:var(--rule);border-radius:var(--radius);position:relative;overflow:hidden auto}.select-module__7aXX6a__viewport{padding:.25rem}.select-module__7aXX6a__viewportPopper{width:100%;min-width:var(--radix-select-trigger-width);scroll-margin-block:.25rem}.select-module__7aXX6a__label{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:.375rem .5rem}.select-module__7aXX6a__item{align-items:center;gap:var(--space-2xs);width:100%;font-size:var(--step--1);border-radius:var(--radius-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;padding:.375rem 2rem .375rem .5rem;display:flex;position:relative}.select-module__7aXX6a__item[data-disabled]{pointer-events:none;opacity:.5}.select-module__7aXX6a__item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.select-module__7aXX6a__item svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.select-module__7aXX6a__indicator{width:.875rem;height:.875rem;color:var(--primary);justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.select-module__7aXX6a__separator{pointer-events:none;background:var(--border);height:1px;margin-block:.25rem;margin-inline:-.25rem}.select-module__7aXX6a__scrollButton{cursor:default;justify-content:center;align-items:center;padding-block:.25rem;display:flex}
.friend-action-button-module__0MwmSa__row{gap:var(--space-xs);display:flex}.friend-action-button-module__0MwmSa__full,.friend-action-button-module__0MwmSa__row.friend-action-button-module__0MwmSa__full{width:100%}.friend-action-button-module__0MwmSa__grow{flex:1}.friend-action-button-module__0MwmSa__spin{animation:1s linear infinite friend-action-button-module__0MwmSa__spin}@keyframes friend-action-button-module__0MwmSa__spin{to{transform:rotate(360deg)}}
.separator-module__EX-ghW__separator{background:var(--border);flex-shrink:0}.separator-module__EX-ghW__separator[data-orientation=horizontal]{width:100%;height:1px}.separator-module__EX-ghW__separator[data-orientation=vertical]{width:1px;height:100%}
.skeleton-module__N-U3Ja__skeleton{background:var(--muted);border-radius:var(--radius-sm);animation:1.8s ease-in-out infinite skeleton-module__N-U3Ja__pulse}@keyframes skeleton-module__N-U3Ja__pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-module__N-U3Ja__skeleton{animation:none}}
.table-module__gAm3kq__container{background:var(--card);border:var(--rule);border-radius:var(--radius);width:100%;position:relative;overflow-x:auto}.table-module__gAm3kq__table{border-collapse:collapse;caption-side:bottom;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}.table-module__gAm3kq__header{background:color-mix(in oklch,var(--muted)45%,transparent)}.table-module__gAm3kq__header tr{border-bottom:var(--rule)}.table-module__gAm3kq__body tr:last-child{border-bottom:0}.table-module__gAm3kq__footer{border-top:var(--rule);background:color-mix(in oklch,var(--muted)50%,transparent);font-weight:500}.table-module__gAm3kq__footer>tr:last-child{border-bottom:0}.table-module__gAm3kq__row{border-bottom:var(--rule);transition:background-color .12s}.table-module__gAm3kq__row:hover{background:color-mix(in oklch,var(--accent)35%,transparent)}.table-module__gAm3kq__row[data-state=selected]{background:var(--muted)}.table-module__gAm3kq__head{height:2.75rem;padding-inline:var(--space-sm);font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;color:var(--muted-foreground);font-weight:500}.table-module__gAm3kq__cell{padding:var(--space-xs);vertical-align:middle;white-space:nowrap}:is(.table-module__gAm3kq__head:has([role=checkbox]),.table-module__gAm3kq__cell:has([role=checkbox])){padding-right:0}.table-module__gAm3kq__caption{margin-top:var(--space-md);font-size:var(--step--1);color:var(--muted-foreground)}
.list-card-module__e6tvPG__card{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)80%,transparent);box-shadow:var(--shadow-panel);flex-direction:column;transition:border-color .15s,box-shadow .15s,translate .15s;display:flex;position:relative;overflow:hidden}.list-card-module__e6tvPG__card:hover{border-color:color-mix(in oklch,var(--primary)25%,transparent);box-shadow:var(--shadow-float);translate:0 -2px}.list-card-module__e6tvPG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)var(--space-md)var(--space-sm);border-bottom:var(--rule);display:flex}.list-card-module__e6tvPG__headText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.list-card-module__e6tvPG__badgeLine{align-items:center;gap:var(--space-xs);display:flex}.list-card-module__e6tvPG__mark{border:1px solid color-mix(in oklch,var(--primary)18%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--background)90%,transparent);width:2.25rem;height:2.25rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.list-card-module__e6tvPG__name{align-items:center;gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--foreground);font-weight:600;text-decoration:none;display:inline-flex}.list-card-module__e6tvPG__name:hover{color:var(--primary)}.list-card-module__e6tvPG__nameArrow{opacity:0;transition:opacity .15s}.list-card-module__e6tvPG__card:hover .list-card-module__e6tvPG__nameArrow,.list-card-module__e6tvPG__name:focus-visible .list-card-module__e6tvPG__nameArrow{opacity:1}.list-card-module__e6tvPG__count{font-size:var(--step--1);color:var(--muted-foreground)}.list-card-module__e6tvPG__delete{color:var(--destructive);opacity:0;border-radius:9999px;flex-shrink:0;transition:opacity .15s}.list-card-module__e6tvPG__card:hover .list-card-module__e6tvPG__delete,.list-card-module__e6tvPG__delete:focus-visible{opacity:1}.list-card-module__e6tvPG__body{gap:var(--space-md);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.list-card-module__e6tvPG__progress{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.list-card-module__e6tvPG__progressHead{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);display:flex}.list-card-module__e6tvPG__progressLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.list-card-module__e6tvPG__progressValue{align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-2xs);display:flex}.list-card-module__e6tvPG__progressCount{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.list-card-module__e6tvPG__progressTotal{font-size:var(--step--1);color:var(--muted-foreground)}.list-card-module__e6tvPG__progressRate{padding:.2rem var(--space-sm);border:var(--rule);background:color-mix(in oklch,var(--background)80%,transparent);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);border-radius:9999px;flex-shrink:0;font-weight:500}.list-card-module__e6tvPG__progressBar{height:.5rem;margin-top:var(--space-sm)}.list-card-module__e6tvPG__stats{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.list-card-module__e6tvPG__stat{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)55%,transparent);text-align:center;flex-direction:column;display:flex}.list-card-module__e6tvPG__statIcon{border-radius:var(--radius-md);background:color-mix(in oklch,var(--muted)80%,transparent);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.list-card-module__e6tvPG__statValue{font-family:var(--font-data);font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.list-card-module__e6tvPG__statLabel{font-size:var(--step--2);color:var(--muted-foreground)}.list-card-module__e6tvPG__mix{padding:var(--space-md);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)35%,transparent)}.list-card-module__e6tvPG__mixHead{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.list-card-module__e6tvPG__mixLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.list-card-module__e6tvPG__mixNote{font-size:var(--step--2);color:var(--muted-foreground)}.list-card-module__e6tvPG__mixRow{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.list-card-module__e6tvPG__mixChip{padding:.25rem var(--space-sm);border:var(--rule);background:color-mix(in oklch,var(--background)80%,transparent);font-size:var(--step--1);border-radius:9999px}.list-card-module__e6tvPG__mixChipValue{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:600}.list-card-module__e6tvPG__foot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule);margin-top:auto;display:flex}.list-card-module__e6tvPG__footText{min-width:0}.list-card-module__e6tvPG__footPrimary{font-size:var(--step--1);color:var(--foreground);font-weight:500}.list-card-module__e6tvPG__footSecondary{font-size:var(--step--2);color:var(--muted-foreground)}
.social-user-card-module__COl3rq__card{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)80%,transparent);box-shadow:var(--shadow-panel);overflow:hidden}.social-user-card-module__COl3rq__body{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.social-user-card-module__COl3rq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.social-user-card-module__COl3rq__identity{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.social-user-card-module__COl3rq__identityText{min-width:0}.social-user-card-module__COl3rq__avatar{border:var(--rule);width:3rem;height:3rem}.social-user-card-module__COl3rq__name{align-items:center;gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.02em;color:var(--foreground);font-weight:600;text-decoration:none;display:inline-flex}.social-user-card-module__COl3rq__name:hover{color:var(--primary)}.social-user-card-module__COl3rq__nameLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-user-card-module__COl3rq__handle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--1);color:var(--muted-foreground);overflow:hidden}.social-user-card-module__COl3rq__badge{gap:var(--space-2xs);white-space:nowrap;flex-shrink:0}.social-user-card-module__COl3rq__bio{min-height:3rem;font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55}
.switch-module__G6F55q__root{background:var(--input);cursor:pointer;border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;width:2rem;height:1.15rem;padding:0;transition:background-color .12s;display:inline-flex}.switch-module__G6F55q__root[data-size=sm]{width:1.5rem;height:.875rem}.switch-module__G6F55q__root[data-state=checked]{background:var(--primary)}.switch-module__G6F55q__root:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.switch-module__G6F55q__root:disabled{cursor:not-allowed;opacity:.5}.switch-module__G6F55q__thumb{pointer-events:none;background:var(--background);border-radius:9999px;width:1rem;height:1rem;transition:translate .12s;display:block}.switch-module__G6F55q__root[data-size=sm] .switch-module__G6F55q__thumb{width:.75rem;height:.75rem}.switch-module__G6F55q__thumb[data-state=checked]{translate:calc(100% - 2px)}.switch-module__G6F55q__thumb[data-state=unchecked]{translate:0}@media (prefers-reduced-motion:reduce){.switch-module__G6F55q__thumb{transition:none}}
.account-module__lUAkLa__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.account-module__lUAkLa__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.account-module__lUAkLa__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.account-module__lUAkLa__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.account-module__lUAkLa__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.account-module__lUAkLa__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.account-module__lUAkLa__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.account-module__lUAkLa__fact{flex-direction:column;gap:.125rem;min-width:0;display:flex}.account-module__lUAkLa__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.account-module__lUAkLa__factValue{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-data);font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;overflow:hidden}.account-module__lUAkLa__panel{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent)}.account-module__lUAkLa__panelHead{padding:var(--space-md)var(--space-lg);border-bottom:var(--rule)}.account-module__lUAkLa__panelTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.account-module__lUAkLa__panelNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.account-module__lUAkLa__panelBody{padding:var(--space-lg)}.account-module__lUAkLa__profileGrid{gap:var(--space-lg);display:grid}@media (min-width:1200px){.account-module__lUAkLa__profileGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}.account-module__lUAkLa__profileMain{gap:var(--space-md);flex-direction:column;display:flex}.account-module__lUAkLa__avatarRow{gap:var(--space-md);padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent);flex-direction:column;display:flex}@media (min-width:640px){.account-module__lUAkLa__avatarRow{flex-direction:row;justify-content:space-between;align-items:center}}.account-module__lUAkLa__avatarIdentity{align-items:center;gap:var(--space-md);display:flex}.account-module__lUAkLa__avatar{border:var(--rule);width:5rem;height:5rem;font-size:var(--step-1)}.account-module__lUAkLa__avatarNote{max-width:26rem;margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground);line-height:1.5}.account-module__lUAkLa__avatarActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.account-module__lUAkLa__hiddenInput{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-module__lUAkLa__bioMeta{font-size:var(--step--2);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.account-module__lUAkLa__linkFields{gap:var(--space-md);display:grid}@media (min-width:900px){.account-module__lUAkLa__linkFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-module__lUAkLa__inputIconWrap{position:relative}.account-module__lUAkLa__inputIcon{top:50%;left:var(--space-sm);color:var(--muted-foreground);pointer-events:none;position:absolute;translate:0 -50%}.account-module__lUAkLa__inputWithIcon{padding-left:2.25rem}.account-module__lUAkLa__profileAside{gap:var(--space-md);flex-direction:column;display:flex}.account-module__lUAkLa__asideBlock{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.account-module__lUAkLa__asideHead{align-items:center;gap:var(--space-xs);display:flex}.account-module__lUAkLa__asideTitle{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.02em;font-weight:600}.account-module__lUAkLa__asideNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.account-module__lUAkLa__visibilityList{margin-top:var(--space-sm);flex-direction:column;display:flex}.account-module__lUAkLa__visibilityRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex}.account-module__lUAkLa__visibilityLabel{cursor:pointer;font-size:var(--step--1);font-weight:500}.account-module__lUAkLa__visibilityDescription{margin-top:var(--space-2xs);font-size:var(--step--2);color:var(--muted-foreground);line-height:1.5}.account-module__lUAkLa__peopleLink{align-items:center;gap:var(--space-xs);padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent);font-size:var(--step--1);color:var(--foreground);font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.account-module__lUAkLa__peopleLink:hover{background:color-mix(in oklch,var(--accent)20%,transparent)}.account-module__lUAkLa__prefGrid{gap:var(--space-md);display:grid}@media (min-width:900px){.account-module__lUAkLa__prefGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-module__lUAkLa__prefField{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.account-module__lUAkLa__prefFieldWide{grid-column:1/-1}.account-module__lUAkLa__prefFieldNote{margin-top:var(--space-xs);font-size:var(--step--2);color:var(--muted-foreground)}.account-module__lUAkLa__sessionRow{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:640px){.account-module__lUAkLa__sessionRow{flex-direction:row;justify-content:space-between;align-items:center}}.account-module__lUAkLa__sessionNote{max-width:40ch;font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55}.account-module__lUAkLa__skeletonPage{gap:var(--space-lg);flex-direction:column;display:flex}.account-module__lUAkLa__skeletonHeader{height:5rem}.account-module__lUAkLa__skeletonPanel{height:20rem}
.lists-module__qHNaKq__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.lists-module__qHNaKq__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.lists-module__qHNaKq__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.lists-module__qHNaKq__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.lists-module__qHNaKq__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.lists-module__qHNaKq__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.lists-module__qHNaKq__actions{gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.lists-module__qHNaKq__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.lists-module__qHNaKq__facts{grid-template-columns:repeat(4,1fr)}}.lists-module__qHNaKq__fact{flex-direction:column;gap:.125rem;display:flex}.lists-module__qHNaKq__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.lists-module__qHNaKq__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.lists-module__qHNaKq__factCaption{font-size:var(--step--2);color:var(--muted-foreground)}.lists-module__qHNaKq__grid{gap:var(--space-md);display:grid}@media (min-width:640px){.lists-module__qHNaKq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.lists-module__qHNaKq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lists-module__qHNaKq__skeletonCard{border-radius:var(--radius-3xl);height:24rem}.lists-module__qHNaKq__empty{justify-content:center;align-items:center;gap:var(--space-sm);min-height:15rem;padding:var(--space-xl)var(--space-lg);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent);text-align:center;flex-direction:column;display:flex}.lists-module__qHNaKq__emptyIcon{color:var(--muted-foreground)}.lists-module__qHNaKq__emptyTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.lists-module__qHNaKq__emptyBody{font-size:var(--step--1);color:var(--muted-foreground)}.lists-module__qHNaKq__form{gap:var(--space-md);flex-direction:column;display:flex}.lists-module__qHNaKq__formActions{justify-content:flex-end;gap:var(--space-xs);display:flex}
.people-module__txDf0W__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.people-module__txDf0W__header{gap:var(--space-md);flex-direction:column;display:flex}.people-module__txDf0W__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.people-module__txDf0W__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.people-module__txDf0W__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.people-module__txDf0W__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.people-module__txDf0W__fact{flex-direction:column;gap:.125rem;display:flex}.people-module__txDf0W__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.people-module__txDf0W__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.people-module__txDf0W__panel{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent)}.people-module__txDf0W__panelHead{gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-bottom:var(--rule);flex-direction:column;display:flex}@media (min-width:900px){.people-module__txDf0W__panelHead{flex-direction:row;justify-content:space-between;align-items:flex-end}}.people-module__txDf0W__panelTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.people-module__txDf0W__panelNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.people-module__txDf0W__search{width:100%;position:relative}@media (min-width:900px){.people-module__txDf0W__search{max-width:22rem}}.people-module__txDf0W__searchIcon{top:50%;left:var(--space-sm);color:var(--muted-foreground);pointer-events:none;position:absolute;translate:0 -50%}.people-module__txDf0W__searchInput{padding-left:2.25rem}.people-module__txDf0W__panelBody{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.people-module__txDf0W__grid{gap:var(--space-md);display:grid}@media (min-width:900px){.people-module__txDf0W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.people-module__txDf0W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.people-module__txDf0W__skeletonCard{border-radius:var(--radius-3xl);height:14rem}.people-module__txDf0W__pager{justify-content:space-between;align-items:center;display:flex}.people-module__txDf0W__pagerNote{font-size:var(--step--1);color:var(--muted-foreground)}.people-module__txDf0W__pagerActions{gap:var(--space-xs);display:flex}.people-module__txDf0W__empty{justify-content:center;align-items:center;gap:var(--space-xs);min-height:12rem;padding:var(--space-xl)var(--space-lg);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent);text-align:center;flex-direction:column;display:flex}.people-module__txDf0W__emptyIcon{color:var(--muted-foreground)}.people-module__txDf0W__emptyTitle{font-family:var(--font-display);font-size:var(--step-0);font-weight:600}.people-module__txDf0W__emptyBody{font-size:var(--step--1);color:var(--muted-foreground)}.people-module__txDf0W__columns{align-items:start;gap:var(--space-md);display:grid}@media (min-width:1200px){.people-module__txDf0W__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.people-module__txDf0W__columnEmpty{padding:var(--space-md);border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent);font-size:var(--step--1);color:var(--muted-foreground)}.people-module__txDf0W__columnSkeleton{border-radius:var(--radius-2xl);height:10rem}.people-module__txDf0W__columnList{gap:var(--space-sm);flex-direction:column;display:flex}.people-module__txDf0W__callout{gap:var(--space-sm);padding:var(--space-md)var(--space-lg);flex-direction:column;display:flex}@media (min-width:640px){.people-module__txDf0W__callout{flex-direction:row;justify-content:space-between;align-items:center}}.people-module__txDf0W__calloutTitle{font-size:var(--step--1);color:var(--foreground);font-weight:500}.people-module__txDf0W__calloutBody{font-size:var(--step--1);color:var(--muted-foreground)}
.profile-module__5Zhe2a__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.profile-module__5Zhe2a__back{align-self:flex-start}.profile-module__5Zhe2a__notice{font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__skeletons{gap:var(--space-lg);flex-direction:column;display:flex}.profile-module__5Zhe2a__skeletonHero{border-radius:var(--radius-3xl);height:16rem}.profile-module__5Zhe2a__skeletonPanel{border-radius:var(--radius-3xl);height:18rem}.profile-module__5Zhe2a__errorPanel{padding:var(--space-lg);border:var(--rule);border-color:color-mix(in oklch,var(--destructive)40%,transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--destructive)5%,transparent);font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__hero{gap:var(--space-lg);padding:var(--space-lg);border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent);flex-direction:column;display:flex}@media (min-width:1200px){.profile-module__5Zhe2a__hero{flex-direction:row;justify-content:space-between;align-items:flex-end}}.profile-module__5Zhe2a__identity{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.profile-module__5Zhe2a__avatar{border:var(--rule);width:5rem;height:5rem}.profile-module__5Zhe2a__identityText{min-width:0}.profile-module__5Zhe2a__badges{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.profile-module__5Zhe2a__name{margin-top:var(--space-sm);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.profile-module__5Zhe2a__handle{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__bio{margin-top:var(--space-sm);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.profile-module__5Zhe2a__links{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.profile-module__5Zhe2a__friendAction{width:100%}@media (min-width:1200px){.profile-module__5Zhe2a__friendAction{max-width:18rem}}.profile-module__5Zhe2a__grid{gap:var(--space-lg);display:grid}@media (min-width:1200px){.profile-module__5Zhe2a__grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}}.profile-module__5Zhe2a__column{gap:var(--space-lg);flex-direction:column;display:flex}.profile-module__5Zhe2a__panel{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent)}.profile-module__5Zhe2a__panelHead{padding:var(--space-md)var(--space-lg);border-bottom:var(--rule)}.profile-module__5Zhe2a__panelTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.profile-module__5Zhe2a__panelNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__panelBody{padding:var(--space-lg)}.profile-module__5Zhe2a__panelEmpty{font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__stats{gap:var(--space-md);display:grid}@media (min-width:640px){.profile-module__5Zhe2a__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-module__5Zhe2a__stat{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.profile-module__5Zhe2a__statHead{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--muted-foreground);display:flex}.profile-module__5Zhe2a__statLabel{font-size:var(--step--1);font-weight:500}.profile-module__5Zhe2a__statValue{margin-top:var(--space-sm);font-family:var(--font-data);font-size:var(--step-3);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.profile-module__5Zhe2a__rows{gap:var(--space-md);flex-direction:column;display:flex}.profile-module__5Zhe2a__row{padding:var(--space-md);border:var(--rule);border-radius:var(--radius-2xl);background:color-mix(in oklch,var(--background)45%,transparent)}.profile-module__5Zhe2a__rowHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.profile-module__5Zhe2a__rowTitle{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.02em;font-weight:600}.profile-module__5Zhe2a__rowNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.profile-module__5Zhe2a__rowBody{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55;display:flex}.profile-module__5Zhe2a__rowMeta{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.profile-module__5Zhe2a__rowMetaDate{align-items:center;gap:var(--space-2xs);font-size:var(--step--2);color:var(--muted-foreground);display:flex}.profile-module__5Zhe2a__rowActions{align-items:center;gap:var(--space-xs);display:flex}
.review-module__nlw0bW__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.review-module__nlw0bW__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.review-module__nlw0bW__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.review-module__nlw0bW__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.review-module__nlw0bW__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.review-module__nlw0bW__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.review-module__nlw0bW__actions{gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.review-module__nlw0bW__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.review-module__nlw0bW__facts{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.review-module__nlw0bW__facts{grid-template-columns:repeat(6,1fr)}}.review-module__nlw0bW__fact{flex-direction:column;gap:.125rem;display:flex}.review-module__nlw0bW__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.review-module__nlw0bW__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.review-module__nlw0bW__factValueAlert{color:var(--destructive)}.review-module__nlw0bW__factCaption{font-size:var(--step--2);color:var(--muted-foreground)}.review-module__nlw0bW__body{gap:var(--space-lg);flex-direction:column;display:flex}.review-module__nlw0bW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.review-module__nlw0bW__sectionTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.review-module__nlw0bW__sectionNote{font-family:var(--font-data);font-size:var(--step--2);color:var(--muted-foreground)}.review-module__nlw0bW__list{border:var(--rule);border-radius:var(--radius);flex-direction:column;display:flex}.review-module__nlw0bW__row{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.review-module__nlw0bW__row+.review-module__nlw0bW__row{border-top:var(--rule)}.review-module__nlw0bW__rowHead{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.review-module__nlw0bW__queueIndex{font-family:var(--font-data);font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.review-module__nlw0bW__problemId{font-family:var(--font-data);font-size:var(--step--2);color:var(--muted-foreground)}.review-module__nlw0bW__title2{min-width:0;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--foreground);font-weight:600;text-decoration:none;display:block}.review-module__nlw0bW__title2:hover{color:var(--primary)}.review-module__nlw0bW__titleRow{align-items:flex-start;gap:var(--space-xs);display:flex}.review-module__nlw0bW__titleCol{flex:1;min-width:0}.review-module__nlw0bW__external{color:var(--muted-foreground);border-radius:var(--radius-sm);flex-shrink:0;padding:.25rem;display:inline-flex}.review-module__nlw0bW__external:hover{color:var(--foreground);background:var(--accent)}.review-module__nlw0bW__rowMeta{gap:var(--space-2xs)var(--space-md);font-family:var(--font-data);font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-wrap:wrap;display:flex}.review-module__nlw0bW__rowMeta strong{color:var(--foreground);font-weight:600}.review-module__nlw0bW__rowActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.review-module__nlw0bW__quickButtons{gap:var(--space-2xs);flex:1;min-width:15rem;display:flex}.review-module__nlw0bW__quickButton{flex:1}.review-module__nlw0bW__badges{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.review-module__nlw0bW__stateDot{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem;margin-right:.375rem;display:inline-block}.review-module__nlw0bW__empty{align-items:center;gap:var(--space-xs);padding:var(--space-2xl)var(--space-md);text-align:center;border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.review-module__nlw0bW__emptyTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.review-module__nlw0bW__emptyBody{max-width:32ch;font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55}.review-module__nlw0bW__skeletonPage{gap:var(--space-lg);flex-direction:column;display:flex}.review-module__nlw0bW__skeletonHeader{height:5rem}.review-module__nlw0bW__skeletonFacts{height:4.5rem}.review-module__nlw0bW__skeletonBody{gap:var(--space-lg);flex-direction:column;display:flex}.review-module__nlw0bW__skeletonList{height:32rem}
.note-editor-page-module__LMFPQW__page{gap:var(--space-lg);flex-direction:column;display:flex}.note-editor-page-module__LMFPQW__back{align-self:flex-start}.note-editor-page-module__LMFPQW__skeletons{gap:var(--space-md);flex-direction:column;display:flex}.note-editor-page-module__LMFPQW__skeletonBack{width:6rem;height:2.25rem}.note-editor-page-module__LMFPQW__skeletonTitle{width:18rem;height:3rem}.note-editor-page-module__LMFPQW__skeletonBody{height:32rem}.note-editor-page-module__LMFPQW__notFound{border:1px dashed color-mix(in oklch,var(--border)80%,transparent);border-radius:var(--radius-2xl);min-height:14rem;font-size:var(--step--1);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.note-editor-page-module__LMFPQW__head{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:1024px){.note-editor-page-module__LMFPQW__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.note-editor-page-module__LMFPQW__headText{min-width:0}.note-editor-page-module__LMFPQW__meta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.note-editor-page-module__LMFPQW__metaNote{font-size:var(--step--1);color:var(--muted-foreground)}.note-editor-page-module__LMFPQW__title{margin-top:var(--space-xs);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;overflow:hidden}.note-editor-page-module__LMFPQW__subtitle{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.note-editor-page-module__LMFPQW__headActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.note-editor-page-module__LMFPQW__danger{color:var(--destructive)}.note-editor-page-module__LMFPQW__panel{border:var(--rule);border-radius:var(--radius-3xl);background:color-mix(in oklch,var(--card)45%,transparent);overflow:hidden}.note-editor-page-module__LMFPQW__viewBody{padding:var(--space-lg)}.note-editor-page-module__LMFPQW__editHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);border-bottom:var(--rule);display:flex}.note-editor-page-module__LMFPQW__editHeadNote{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--muted-foreground)}.note-editor-page-module__LMFPQW__editBody{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}.note-editor-page-module__LMFPQW__fields{gap:var(--space-md);display:grid}@media (min-width:768px){.note-editor-page-module__LMFPQW__fields{grid-template-columns:minmax(0,1fr) 10rem}}.note-editor-page-module__LMFPQW__field{gap:var(--space-2xs);flex-direction:column;display:flex}.note-editor-page-module__LMFPQW__label{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.note-editor-page-module__LMFPQW__editor{gap:var(--space-md);grid-template-columns:1fr;min-height:28rem;display:grid}.note-editor-page-module__LMFPQW__editor.note-editor-page-module__LMFPQW__split{grid-template-columns:1fr}@media (min-width:1280px){.note-editor-page-module__LMFPQW__editor.note-editor-page-module__LMFPQW__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.note-editor-page-module__LMFPQW__textarea{resize:vertical;min-height:26rem;font-family:var(--font-data);font-size:var(--step--1)}.note-editor-page-module__LMFPQW__preview{min-height:26rem;padding:var(--space-md);border:var(--rule);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--muted)20%,transparent)}.note-editor-page-module__LMFPQW__previewEmpty{font-size:var(--step--1);color:var(--muted-foreground);font-style:italic}.note-editor-page-module__LMFPQW__saveRow{justify-content:flex-end;display:flex}
.consistency-heatmap-module__X2ZCPq__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.consistency-heatmap-module__X2ZCPq__frame{padding:var(--space-md);border:var(--rule);border-radius:var(--radius);overflow-x:auto}.consistency-heatmap-module__X2ZCPq__grid{gap:var(--space-sm);width:fit-content;display:flex}.consistency-heatmap-module__X2ZCPq__weekdays{flex-shrink:0;margin-top:1.25rem;display:grid}.consistency-heatmap-module__X2ZCPq__weekday{font-family:var(--font-data);color:var(--muted-foreground);align-items:center;font-size:.625rem;line-height:1;display:flex}.consistency-heatmap-module__X2ZCPq__columns{gap:var(--space-2xs);flex-direction:column;display:flex}.consistency-heatmap-module__X2ZCPq__months{height:1rem;font-family:var(--font-data);color:var(--muted-foreground);align-items:end;font-size:.625rem;line-height:1;display:grid}.consistency-heatmap-module__X2ZCPq__cells{grid-auto-flow:column;display:grid}.consistency-heatmap-module__X2ZCPq__cell{border:1px solid #0000;border-radius:3px;transition:transform .12s}.consistency-heatmap-module__X2ZCPq__cell:hover{border-color:var(--primary);transform:scale(1.15)}.consistency-heatmap-module__X2ZCPq__tone0{background:color-mix(in oklch,var(--muted)55%,transparent);border-color:color-mix(in oklch,var(--border)45%,transparent)}.consistency-heatmap-module__X2ZCPq__tone1{background:color-mix(in oklch,var(--primary)28%,transparent)}.consistency-heatmap-module__X2ZCPq__tone2{background:color-mix(in oklch,var(--primary)48%,transparent)}.consistency-heatmap-module__X2ZCPq__tone3{background:color-mix(in oklch,var(--primary)70%,transparent)}.consistency-heatmap-module__X2ZCPq__tone4{background:var(--primary)}.consistency-heatmap-module__X2ZCPq__legend{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--step--2);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.consistency-heatmap-module__X2ZCPq__scale{align-items:center;gap:var(--space-2xs);display:flex}.consistency-heatmap-module__X2ZCPq__swatches{align-items:center;gap:.25rem;display:flex}.consistency-heatmap-module__X2ZCPq__swatch{border:1px solid #0000;border-radius:3px;width:.75rem;height:.75rem}.consistency-heatmap-module__X2ZCPq__placeholder{height:15rem;font-size:var(--step--1);color:var(--muted-foreground);align-items:center;display:flex}.consistency-heatmap-module__X2ZCPq__skeleton{height:15rem}
.dashboard-module__fj825W__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.dashboard-module__fj825W__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.dashboard-module__fj825W__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.dashboard-module__fj825W__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.dashboard-module__fj825W__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.dashboard-module__fj825W__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.dashboard-module__fj825W__actions{gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.dashboard-module__fj825W__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.dashboard-module__fj825W__facts{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.dashboard-module__fj825W__facts{grid-template-columns:repeat(6,1fr)}}.dashboard-module__fj825W__fact{flex-direction:column;gap:.125rem;display:flex}.dashboard-module__fj825W__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.dashboard-module__fj825W__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.dashboard-module__fj825W__factValueAlert{color:var(--destructive)}.dashboard-module__fj825W__factCaption{font-size:var(--step--2);color:var(--muted-foreground)}.dashboard-module__fj825W__queue{border:var(--rule);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.dashboard-module__fj825W__queueRow{align-items:center;gap:var(--space-2xs)var(--space-sm);padding:var(--space-sm)var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.dashboard-module__fj825W__queueRow+.dashboard-module__fj825W__queueRow{border-top:var(--rule)}@media (min-width:860px){.dashboard-module__fj825W__queueRow{grid-template-columns:auto minmax(0,1fr) auto auto}}.dashboard-module__fj825W__queueId{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--muted-foreground)}.dashboard-module__fj825W__queueTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-weight:500;text-decoration:none;overflow:hidden}.dashboard-module__fj825W__queueTitle:hover{color:var(--primary)}.dashboard-module__fj825W__queueDue{font-family:var(--font-data);font-size:var(--step--1);color:var(--muted-foreground);grid-column:2}@media (min-width:860px){.dashboard-module__fj825W__queueDue{grid-column:auto;justify-self:end}}.dashboard-module__fj825W__queueDueOverdue{color:var(--destructive)}.dashboard-module__fj825W__queueActions{grid-column:1/-1}@media (min-width:860px){.dashboard-module__fj825W__queueActions{grid-column:auto;width:19rem}}.dashboard-module__fj825W__queueFoot{padding:var(--space-sm)var(--space-md);border-top:var(--rule);background:color-mix(in oklch,var(--muted)40%,transparent);font-size:var(--step--1);color:var(--muted-foreground)}.dashboard-module__fj825W__queueClear{gap:var(--space-2xs);padding:var(--space-lg)var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.dashboard-module__fj825W__queueClearTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.dashboard-module__fj825W__queueClearBody{font-size:var(--step--1);color:var(--muted-foreground)}.dashboard-module__fj825W__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.dashboard-module__fj825W__sectionTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.dashboard-module__fj825W__sectionNote{font-family:var(--font-data);font-size:var(--step--2);color:var(--muted-foreground)}.dashboard-module__fj825W__breakdowns{gap:var(--space-lg);display:grid}@media (min-width:700px){.dashboard-module__fj825W__breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dashboard-module__fj825W__breakdowns{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-module__fj825W__bars{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-module__fj825W__bar{flex-direction:column;gap:.3rem;display:flex}.dashboard-module__fj825W__barHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);font-size:var(--step--1);display:flex}.dashboard-module__fj825W__barLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);overflow:hidden}.dashboard-module__fj825W__barValue{font-family:var(--font-data);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.dashboard-module__fj825W__barOf{color:var(--muted-foreground);font-weight:400}.dashboard-module__fj825W__barTrack{background:var(--muted);border-radius:9999px;height:.4rem;overflow:hidden}.dashboard-module__fj825W__barFill{background:var(--primary);border-radius:9999px;height:100%}.dashboard-module__fj825W__barFillAlert{background:var(--destructive)}.dashboard-module__fj825W__empty{font-size:var(--step--1);color:var(--muted-foreground);line-height:1.55}.dashboard-module__fj825W__skeletonTitle{max-width:28rem;height:4rem}.dashboard-module__fj825W__skeletonQueue{height:16rem}.dashboard-module__fj825W__skeletonFacts{height:4.5rem}.dashboard-module__fj825W__skeletonHeatmap{height:17rem}.dashboard-module__fj825W__skeletonBars{height:9rem}
.notes-module__7frg7G__page{gap:var(--space-lg);padding-bottom:var(--space-md);flex-direction:column;display:flex}.notes-module__7frg7G__header{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:900px){.notes-module__7frg7G__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.notes-module__7frg7G__eyebrow{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.notes-module__7frg7G__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.notes-module__7frg7G__lede{margin-top:var(--space-2xs);max-width:44ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.notes-module__7frg7G__actions{gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.notes-module__7frg7G__facts{gap:var(--space-md)var(--space-lg);padding-block:var(--space-md);border-block:var(--rule);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.notes-module__7frg7G__facts{grid-template-columns:repeat(4,1fr)}}.notes-module__7frg7G__fact{flex-direction:column;gap:.125rem;display:flex}.notes-module__7frg7G__factLabel{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.notes-module__7frg7G__factValue{font-family:var(--font-data);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}.notes-module__7frg7G__bar{gap:var(--space-sm);display:grid}@media (min-width:720px){.notes-module__7frg7G__bar{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end}}.notes-module__7frg7G__field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.notes-module__7frg7G__label{font-family:var(--font-data);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.notes-module__7frg7G__searchWrap{position:relative}.notes-module__7frg7G__searchIcon{top:50%;left:var(--space-sm);color:var(--muted-foreground);pointer-events:none;position:absolute;translate:0 -50%}.notes-module__7frg7G__search{height:var(--control-h-lg);border-radius:var(--radius-md);box-shadow:none;padding-left:2.25rem}.notes-module__7frg7G__select{height:var(--control-h-lg);border-radius:var(--radius-md);box-shadow:none}.notes-module__7frg7G__clear{height:var(--control-h-lg);justify-self:start}.notes-module__7frg7G__libraryShell{border:var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:hidden}.notes-module__7frg7G__empty{justify-content:center;align-items:center;gap:var(--space-sm);min-height:16rem;padding:var(--space-xl)var(--space-lg);text-align:center;color:var(--muted-foreground);flex-direction:column;display:flex}.notes-module__7frg7G__cardActions{align-items:center;gap:var(--space-2xs);display:flex}.notes-module__7frg7G__iconButton{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:9999px}.notes-module__7frg7G__iconButton:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.notes-module__7frg7G__iconButtonDanger:hover:not(:disabled){color:var(--destructive)}.notes-module__7frg7G__tag{border-radius:9999px}.notes-module__7frg7G__table{display:none}@media (min-width:900px){.notes-module__7frg7G__cards{display:none}.notes-module__7frg7G__table{display:table}}.notes-module__7frg7G__headRow{border-bottom:var(--rule);background:color-mix(in oklch,var(--background)65%,transparent)}.notes-module__7frg7G__headCell{padding-block:var(--cell-pad-y)}.notes-module__7frg7G__row{height:var(--row-h-compact);border-bottom:var(--rule);cursor:pointer;transition:background-color .12s}.notes-module__7frg7G__row:hover{background:color-mix(in oklch,var(--accent)25%,transparent)}.notes-module__7frg7G__cell{padding-block:var(--cell-pad-y)}.notes-module__7frg7G__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--step-0);font-weight:600;overflow:hidden}.notes-module__7frg7G__rowExcerpt{text-overflow:ellipsis;white-space:nowrap;max-width:32rem;font-size:var(--step--1);color:var(--muted-foreground);margin-top:.125rem;overflow:hidden}.notes-module__7frg7G__pager{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:640px){.notes-module__7frg7G__pager{flex-direction:row;justify-content:space-between;align-items:center}}.notes-module__7frg7G__pagerStatus{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--muted-foreground)}.notes-module__7frg7G__pagerButtons{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.notes-module__7frg7G__pagerButtons{display:flex}}.notes-module__7frg7G__skeletonPage{gap:var(--space-lg);flex-direction:column;display:flex}.notes-module__7frg7G__skeletonHeader{height:5rem}.notes-module__7frg7G__skeletonFacts{height:4.5rem}.notes-module__7frg7G__skeletonBar{height:3.25rem}.notes-module__7frg7G__skeletonLibrary{height:30rem}
.route-state-module__sKIflG__state{align-items:flex-start;gap:var(--space-2xs);max-width:var(--measure);padding-block:var(--space-xl);flex-direction:column;display:flex}.route-state-module__sKIflG__eyebrow{font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.route-state-module__sKIflG__title{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:600;line-height:1.1}.route-state-module__sKIflG__body{font-size:var(--step-0);color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.route-state-module__sKIflG__digest{font-family:var(--font-data);font-size:var(--step--1);color:var(--muted-foreground)}.route-state-module__sKIflG__actions{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.route-state-module__sKIflG__loading{gap:var(--space-lg);flex-direction:column;display:flex}.route-state-module__sKIflG__loadingHeader{height:5rem}.route-state-module__sKIflG__loadingBlock{height:16rem}.route-state-module__sKIflG__loadingStrip{height:4.5rem}
.command-palette-module__SDn91a__content{top:var(--overlay-top);width:min(var(--overlay-w),calc(100vw - 2rem));max-height:var(--overlay-max-h);grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;left:50%;overflow:hidden;translate:-50%}.command-palette-module__SDn91a__field{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-bottom:var(--rule);display:flex}.command-palette-module__SDn91a__fieldIcon{color:var(--muted-foreground);flex-shrink:0}.command-palette-module__SDn91a__input{min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--step-0);background:0 0;border:0;flex:1}.command-palette-module__SDn91a__input:focus{outline:none}.command-palette-module__SDn91a__input::placeholder{color:var(--muted-foreground)}.command-palette-module__SDn91a__hint{border:var(--rule);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:var(--font-data);font-size:var(--step--1);flex-shrink:0;padding:.1rem .4rem}.command-palette-module__SDn91a__results{padding:var(--space-2xs)0 var(--space-xs);overflow-y:auto}.command-palette-module__SDn91a__groupLabel{padding:var(--space-sm)var(--space-md)var(--space-2xs);color:var(--muted-foreground);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.command-palette-module__SDn91a__item{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs)var(--space-md);color:var(--foreground);font-family:inherit;font-size:var(--step-0);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.command-palette-module__SDn91a__item[data-active=true]{background:var(--secondary);color:var(--secondary-foreground)}.command-palette-module__SDn91a__itemIcon{color:var(--muted-foreground);flex-shrink:0}.command-palette-module__SDn91a__item[data-active=true] .command-palette-module__SDn91a__itemIcon{color:var(--primary)}.command-palette-module__SDn91a__itemId{min-width:3.5rem;color:var(--muted-foreground);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--step--1);flex-shrink:0}.command-palette-module__SDn91a__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-palette-module__SDn91a__empty{padding:var(--space-lg)var(--space-md);color:var(--muted-foreground);font-size:var(--step-0);text-align:center}
