@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");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:Urbanist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-italic-B0fWwXEP.woff2)format("woff2-variations");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:Urbanist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-italic-BOChW9eM.woff2)format("woff2-variations");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}:root{--font-family-base:"Urbanist", ui-sans-serif, sans-serif;--font-family-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--color-neutral-h:270;--color-neutral-c:0;--color-primary-h:165;--color-primary-c:46;--color-secondary-h:58;--color-secondary-c:36;--color-tertiary-h:262;--color-tertiary-c:58;--color-error-h:32;--color-error-c:72;--color-warning-h:78;--color-warning-c:70;--color-victory-h:165;--color-victory-c:46;--color-editor-blue:lch(70% 48 262);--color-editor-purple:lch(70% 48 310);--color-editor-orange:lch(70% 55 58);--color-editor-yellow:lch(80% 65 90);--color-editor-green:lch(70% 46 150);--color-editor-red:lch(65% 60 32);--color-neutral-0:lch(0 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-4:lch(4 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-6:lch(6 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-8:lch(8 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-10:lch(10 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-12:lch(12 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-15:lch(15 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-17:lch(17 calc(var(--color-neutral-c) * .75) var(--color-neutral-h));--color-neutral-20:lch(20 calc(var(--color-neutral-c) * .75) var(--color-neutral-h));--color-neutral-22:lch(22 calc(var(--color-neutral-c) * .75) var(--color-neutral-h));--color-neutral-25:lch(25 calc(var(--color-neutral-c) * .75) var(--color-neutral-h));--color-neutral-30:lch(30 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-40:lch(40 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-50:lch(50 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-60:lch(60 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-70:lch(70 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-80:lch(80 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-90:lch(90 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-95:lch(95 calc(var(--color-neutral-c) * .3) var(--color-neutral-h));--color-neutral-99:lch(99 calc(var(--color-neutral-c) * .15) var(--color-neutral-h));--color-neutral-100:lch(100 calc(var(--color-neutral-c) * .15) var(--color-neutral-h));--color-primary-10:lch(10 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-15:lch(15 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-20:lch(20 calc(var(--color-primary-c) * .75) var(--color-primary-h));--color-primary-25:lch(25 calc(var(--color-primary-c) * .75) var(--color-primary-h));--color-primary-30:lch(30 var(--color-primary-c) var(--color-primary-h));--color-primary-40:lch(40 var(--color-primary-c) var(--color-primary-h));--color-primary-50:lch(50 var(--color-primary-c) var(--color-primary-h));--color-primary-60:lch(60 var(--color-primary-c) var(--color-primary-h));--color-primary-70:lch(70 var(--color-primary-c) var(--color-primary-h));--color-primary-80:lch(80 var(--color-primary-c) var(--color-primary-h));--color-primary-90:lch(90 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-95:lch(95 calc(var(--color-primary-c) * .3) var(--color-primary-h));--color-primary-99:lch(99 calc(var(--color-primary-c) * .15) var(--color-primary-h));--color-secondary-10:lch(10 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-15:lch(15 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-20:lch(20 calc(var(--color-secondary-c) * .75) var(--color-secondary-h));--color-secondary-25:lch(25 calc(var(--color-secondary-c) * .75) var(--color-secondary-h));--color-secondary-30:lch(30 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-40:lch(40 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-50:lch(50 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-60:lch(60 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-70:lch(70 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-80:lch(80 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-90:lch(90 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-95:lch(95 calc(var(--color-secondary-c) * .3) var(--color-secondary-h));--color-secondary-99:lch(99 calc(var(--color-secondary-c) * .15) var(--color-secondary-h));--color-tertiary-10:lch(10 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-15:lch(15 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-20:lch(20 calc(var(--color-tertiary-c) * .75) var(--color-tertiary-h));--color-tertiary-25:lch(25 calc(var(--color-tertiary-c) * .75) var(--color-tertiary-h));--color-tertiary-30:lch(30 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-40:lch(40 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-50:lch(50 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-60:lch(60 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-70:lch(70 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-80:lch(80 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-90:lch(90 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-95:lch(95 calc(var(--color-tertiary-c) * .3) var(--color-tertiary-h));--color-tertiary-99:lch(99 calc(var(--color-tertiary-c) * .15) var(--color-tertiary-h));--color-error-10:lch(10 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-15:lch(15 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-20:lch(20 calc(var(--color-error-c) * .75) var(--color-error-h));--color-error-25:lch(25 calc(var(--color-error-c) * .75) var(--color-error-h));--color-error-30:lch(30 var(--color-error-c) var(--color-error-h));--color-error-40:lch(40 var(--color-error-c) var(--color-error-h));--color-error-50:lch(50 var(--color-error-c) var(--color-error-h));--color-error-60:lch(60 var(--color-error-c) var(--color-error-h));--color-error-70:lch(70 var(--color-error-c) var(--color-error-h));--color-error-80:lch(80 var(--color-error-c) var(--color-error-h));--color-error-90:lch(90 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-95:lch(95 calc(var(--color-error-c) * .3) var(--color-error-h));--color-error-99:lch(99 calc(var(--color-error-c) * .15) var(--color-error-h));--color-warning-10:lch(10 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-15:lch(15 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-20:lch(20 calc(var(--color-warning-c) * .75) var(--color-warning-h));--color-warning-25:lch(25 calc(var(--color-warning-c) * .75) var(--color-warning-h));--color-warning-30:lch(30 var(--color-warning-c) var(--color-warning-h));--color-warning-40:lch(40 var(--color-warning-c) var(--color-warning-h));--color-warning-50:lch(50 var(--color-warning-c) var(--color-warning-h));--color-warning-60:lch(60 var(--color-warning-c) var(--color-warning-h));--color-warning-70:lch(70 var(--color-warning-c) var(--color-warning-h));--color-warning-80:lch(80 var(--color-warning-c) var(--color-warning-h));--color-warning-90:lch(90 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-95:lch(95 calc(var(--color-warning-c) * .3) var(--color-warning-h));--color-warning-99:lch(99 calc(var(--color-warning-c) * .15) var(--color-warning-h));--color-victory-10:lch(10 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-15:lch(15 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-20:lch(20 calc(var(--color-victory-c) * .75) var(--color-victory-h));--color-victory-25:lch(25 calc(var(--color-victory-c) * .75) var(--color-victory-h));--color-victory-30:lch(30 var(--color-victory-c) var(--color-victory-h));--color-victory-40:lch(40 var(--color-victory-c) var(--color-victory-h));--color-victory-50:lch(50 var(--color-victory-c) var(--color-victory-h));--color-victory-60:lch(60 var(--color-victory-c) var(--color-victory-h));--color-victory-70:lch(70 var(--color-victory-c) var(--color-victory-h));--color-victory-80:lch(80 var(--color-victory-c) var(--color-victory-h));--color-victory-90:lch(90 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-95:lch(95 calc(var(--color-victory-c) * .3) var(--color-victory-h));--color-victory-99:lch(99 calc(var(--color-victory-c) * .15) var(--color-victory-h));--size-const-0:0px;--size-const-2:2px;--size-const-4:4px;--size-const-6:6px;--size-const-8:8px;--size-const-12:12px;--size-const-16:16px;--size-const-20:20px;--size-const-24:24px;--size-const-32:32px;--size-const-40:40px;--size-const-48:48px;--size-const-56:56px;--size-const-64:64px;--size-const-80:80px;--size-const-120:120px;--size-const-160:160px;--size-resp-4-6:4px;--size-resp-8-12:8px;--size-resp-12-24:12px;--size-resp-16-24:16px;--size-resp-24-36:24px;--size-resp-32-40:32px;--size-resp-40-48:40px;--size-resp-48-60:48px;--radius-none:0px;--radius-xs:4px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-full:999px;--text-scale:1.1;--text-size-DL:calc(43.839px * var(--text-scale));--text-size-DM:calc(38.968px * var(--text-scale));--text-size-DS:calc(34.638px * var(--text-scale));--text-size-HL:calc(30.789px * var(--text-scale));--text-size-HM:calc(27.368px * var(--text-scale));--text-size-HS:calc(24.327px * var(--text-scale));--text-size-TL:calc(21.624px * var(--text-scale));--text-size-TM:calc(19.222px * var(--text-scale));--text-size-TS:calc(17.086px * var(--text-scale));--text-size-LL:calc(15.188px * var(--text-scale));--text-size-LM:calc(13.5px * var(--text-scale));--text-size-LS:calc(12px * var(--text-scale));--text-size-BL:calc(15.188px * var(--text-scale));--text-size-BM:calc(13.5px * var(--text-scale));--text-size-BS:calc(12px * var(--text-scale));--text-size-BXS:calc(10.667px * var(--text-scale));--text-size-RL:calc(19.222px * var(--text-scale));--text-size-RM:calc(17.086px * var(--text-scale));--text-letters-D:-.5px;--text-letters-H:0px;--text-letters-T:0px;--text-letters-L:.25px;--text-letters-B:.33px;--text-letters-R:.1px;--text-lh-D:1.1;--text-lh-H:1.1;--text-lh-T:1.15;--text-lh-L:1.1;--text-lh-B:1.3;--text-lh-R:1.65;--text-weight-regular:400;--text-weight-bold:650;--font-family-display:var(--font-family-base);--font-family-headline:var(--font-family-base);--font-family-title:var(--font-family-base);--font-family-label:var(--font-family-base);--font-family-body:var(--font-family-base);--font-family-reading:var(--font-family-base)}.DispLar_Reg{font-family:var(--font-family-display);font-size:var(--text-size-DL);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-regular)}.DispLar_Bold{font-family:var(--font-family-display);font-size:var(--text-size-DL);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-bold)}.DispMed_Reg{font-family:var(--font-family-display);font-size:var(--text-size-DM);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-regular)}.DispMed_Bold{font-family:var(--font-family-display);font-size:var(--text-size-DM);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-bold)}.DispSma_Reg{font-family:var(--font-family-display);font-size:var(--text-size-DS);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-regular)}.DispSma_Bold{font-family:var(--font-family-display);font-size:var(--text-size-DS);line-height:var(--text-lh-D);letter-spacing:var(--text-letters-D);font-weight:var(--text-weight-bold)}.HeadLar_Reg{font-family:var(--font-family-headline);font-size:var(--text-size-HL);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-regular)}.HeadLar_Bold{font-family:var(--font-family-headline);font-size:var(--text-size-HL);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-bold)}.HeadMed_Reg{font-family:var(--font-family-headline);font-size:var(--text-size-HM);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-regular)}.HeadMed_Bold{font-family:var(--font-family-headline);font-size:var(--text-size-HM);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-bold)}.HeadSma_Reg{font-family:var(--font-family-headline);font-size:var(--text-size-HS);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-regular)}.HeadSma_Bold{font-family:var(--font-family-headline);font-size:var(--text-size-HS);line-height:var(--text-lh-H);letter-spacing:var(--text-letters-H);font-weight:var(--text-weight-bold)}.TitleLar_Reg{font-family:var(--font-family-title);font-size:var(--text-size-TL);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-regular)}.TitleLar_Bold{font-family:var(--font-family-title);font-size:var(--text-size-TL);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-bold)}.TitleMed_Reg{font-family:var(--font-family-title);font-size:var(--text-size-TM);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-regular)}.TitleMed_Bold{font-family:var(--font-family-title);font-size:var(--text-size-TM);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-bold)}.TitleSma_Reg{font-family:var(--font-family-title);font-size:var(--text-size-TS);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-regular)}.TitleSma_Bold{font-family:var(--font-family-title);font-size:var(--text-size-TS);line-height:var(--text-lh-T);letter-spacing:var(--text-letters-T);font-weight:var(--text-weight-bold)}.LabelLar_Reg{font-family:var(--font-family-label);font-size:var(--text-size-LL);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-regular)}.LabelLar_Bold{font-family:var(--font-family-label);font-size:var(--text-size-LL);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-bold)}.LabelMed_Reg{font-family:var(--font-family-label);font-size:var(--text-size-LM);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-regular)}.LabelMed_Bold{font-family:var(--font-family-label);font-size:var(--text-size-LM);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-bold)}.LabelSma_Reg{font-family:var(--font-family-label);font-size:var(--text-size-LS);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-regular)}.LabelSma_Bold{font-family:var(--font-family-label);font-size:var(--text-size-LS);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-bold)}.BodyLar_Reg{font-family:var(--font-family-body);font-size:var(--text-size-BL);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-regular)}.BodyLar_Bold{font-family:var(--font-family-body);font-size:var(--text-size-BL);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-bold)}.BodyMed_Reg{font-family:var(--font-family-body);font-size:var(--text-size-BM);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-regular)}.BodyMed_Bold{font-family:var(--font-family-body);font-size:var(--text-size-BM);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-bold)}.BodySma_Reg{font-family:var(--font-family-body);font-size:var(--text-size-BS);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-regular)}.BodySma_Bold{font-family:var(--font-family-body);font-size:var(--text-size-BS);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-bold)}.BodyXSma_Reg{font-family:var(--font-family-body);font-size:var(--text-size-BXS);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-regular)}.BodyXSma_Bold{font-family:var(--font-family-body);font-size:var(--text-size-BXS);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B);font-weight:var(--text-weight-bold)}.ReadLar_Reg{font-family:var(--font-family-reading);font-size:var(--text-size-RL);line-height:var(--text-lh-R);letter-spacing:var(--text-letters-R);font-weight:var(--text-weight-regular)}.ReadLar_Bold{font-family:var(--font-family-reading);font-size:var(--text-size-RL);line-height:var(--text-lh-R);letter-spacing:var(--text-letters-R);font-weight:var(--text-weight-bold)}.ReadMed_Reg{font-family:var(--font-family-reading);font-size:var(--text-size-RM);line-height:var(--text-lh-R);letter-spacing:var(--text-letters-R);font-weight:var(--text-weight-regular)}.ReadMed_Bold{font-family:var(--font-family-reading);font-size:var(--text-size-RM);line-height:var(--text-lh-R);letter-spacing:var(--text-letters-R);font-weight:var(--text-weight-bold)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:var(--color-neutral-6);--color-bg-panel:var(--color-neutral-10);--color-bg-float:var(--color-neutral-6);--color-bg-field:var(--color-neutral-12);--color-bg-field-hover:var(--color-neutral-15);--color-bg-overlay:var(--color-neutral-15);--color-bg-inverse:var(--color-neutral-90);--color-bg-scrim:#0009;--color-bg-group:var(--color-neutral-8);--color-bg-item-hover:var(--color-neutral-15);--color-bg-item-focus:var(--color-neutral-15);--color-bg-item-pressed:var(--color-neutral-22);--color-bg-item-selected:var(--color-neutral-17);--color-bg-item-selected-hover:var(--color-neutral-20);--color-bg-item-disabled:transparent;--color-text-strong:var(--color-neutral-95);--color-text-default:var(--color-neutral-80);--color-text-muted:var(--color-neutral-60);--color-text-placeholder:var(--color-neutral-40);--color-text-disabled:var(--color-neutral-40);--color-text-inverse:var(--color-neutral-10);--color-text-primary:var(--color-primary-80);--color-text-secondary:var(--color-secondary-80);--color-text-tertiary:var(--color-tertiary-80);--color-text-error:var(--color-error-80);--color-text-warning:var(--color-warning-80);--color-text-victory:var(--color-victory-80);--color-border-subtle:var(--color-neutral-15);--color-border-default:var(--color-neutral-25);--color-border-strong:var(--color-neutral-40);--color-border-focus:var(--color-primary-80);--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-overlay:0 12px 32px #0000008c, 0 2px 6px #0006;--icon-size-s:16px;--icon-size-m:20px;--icon-size-l:24px;--icon-stroke:1.5;--motion-dur-short:.1s;--motion-dur-medium:.2s;--motion-dur-long:.35s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-decelerate:cubic-bezier(0, 0, 0, 1);--motion-ease-accelerate:cubic-bezier(.3, 0, 1, 1);--layout-nav-w:248px;--layout-nav-w-collapsed:68px;--layout-list-w:360px;--layout-gutter:var(--size-resp-8-12);--layout-measure:68ch;--layout-float:var(--size-const-16);--field-pitch:9.5px;--field-dot:.7px;--field-glow:.35;--field-push:.22;--field-reach:110px;--btn-radius:var(--radius-full);--tabs-line-width:2px;--tabs-indicator-width:4px;--tabs-min-h:56px;--btn-h-s:32px;--btn-h-m:40px;--btn-h-l:48px;--chip-radius:var(--radius-s);--chip-h:32px;--chip-padding:var(--size-const-12);--chip-gap:var(--size-const-6);--chip-small-h:24px;--chip-small-padding:var(--size-const-8);--chip-small-gap:var(--size-const-4);--dot-size:8px;--dot-label-h:24px;--dot-gap:var(--size-const-4);--field-radius:var(--radius-m);--field-h:40px;--nav-item-radius:var(--radius-full);--nav-item-h:40px;--list-item-radius:var(--radius-m);--menu-radius:var(--radius-m);--dialog-radius:var(--radius-xl);--panel-radius:var(--radius-l)}:root[data-theme=light]{--color-editor-blue:lch(40% 48 262);--color-editor-purple:lch(40% 48 310);--color-editor-orange:lch(40% 55 58);--color-editor-yellow:lch(40% 45 90);--color-editor-green:lch(40% 46 150);--color-editor-red:lch(40% 60 32);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-app:var(--color-neutral-8);--color-bg-panel:var(--color-neutral-0);--color-bg-float:var(--color-neutral-0);--color-bg-field:var(--color-neutral-4);--color-bg-field-hover:var(--color-neutral-10);--color-bg-overlay:var(--color-neutral-0);--color-bg-group:var(--color-neutral-4);--color-bg-scrim:#00000059;--color-bg-item-hover:var(--color-neutral-12);--color-bg-item-focus:var(--color-neutral-12);--color-bg-item-pressed:var(--color-neutral-20);--color-bg-item-selected:var(--color-neutral-15);--color-bg-item-selected-hover:var(--color-neutral-17);--color-border-subtle:var(--color-neutral-10);--color-border-default:var(--color-neutral-17);--color-border-strong:var(--color-neutral-50);--shadow-overlay:0 12px 32px #00000029, 0 2px 6px #0000001a}:root[data-theme=light] :is(.ui-btn,.ui-iconbtn)[data-type=filled]:not(:disabled,.is-disabled){background:var(--s-60);color:var(--color-neutral-0)}:root[data-theme=light] :is(.ui-btn,.ui-iconbtn)[data-type=filled]:not(:disabled,.is-disabled):is(:hover,.is-hovered,:focus-visible,.is-focused){background:var(--s-70);color:var(--color-neutral-0)}:root[data-theme=light] :is(.ui-btn,.ui-iconbtn)[data-type=filled]:not(:disabled,.is-disabled):is(:active,.is-pressed){background:var(--s-80)}:root[data-theme=light] :is(.ui-switch,.ui-check)[aria-checked=true]{background:var(--s-60);border-color:var(--s-60)}:root[data-theme=light] .ui-switch[aria-checked=true]:after{background:var(--color-neutral-0)}:root[data-theme=light] .ui-check{color:var(--color-neutral-0)}:root[data-theme=light] .ui-checkbox[aria-checked=true]{--edge:var(--s-60)}:root[data-theme=light] .ui-checkbox[aria-checked=true] .ui-check{border-color:var(--s-60)}:root[data-theme=light] :is(.settings-nav-row input,.note-editor .ProseMirror ul[data-type=taskList] li>label input){accent-color:var(--color-primary-60)}:root[data-theme=light]{--color-neutral-0:lch(100 calc(var(--color-neutral-c) * .15) var(--color-neutral-h));--color-neutral-4:lch(96 calc(var(--color-neutral-c) * .15) var(--color-neutral-h));--color-neutral-6:lch(94 calc(var(--color-neutral-c) * .3) var(--color-neutral-h));--color-neutral-8:lch(92 calc(var(--color-neutral-c) * .3) var(--color-neutral-h));--color-neutral-10:lch(90 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-12:lch(88 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-15:lch(85 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-17:lch(83 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-20:lch(80 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-22:lch(78 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-25:lch(75 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-30:lch(70 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-40:lch(60 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-50:lch(50 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-60:lch(40 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-70:lch(30 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-80:lch(20 calc(var(--color-neutral-c) * .75) var(--color-neutral-h));--color-neutral-90:lch(10 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-95:lch(5 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-99:lch(1 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-neutral-100:lch(0 calc(var(--color-neutral-c) * .55) var(--color-neutral-h));--color-primary-10:lch(90 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-15:lch(85 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-20:lch(80 var(--color-primary-c) var(--color-primary-h));--color-primary-25:lch(75 var(--color-primary-c) var(--color-primary-h));--color-primary-30:lch(70 var(--color-primary-c) var(--color-primary-h));--color-primary-40:lch(60 var(--color-primary-c) var(--color-primary-h));--color-primary-50:lch(50 var(--color-primary-c) var(--color-primary-h));--color-primary-60:lch(40 var(--color-primary-c) var(--color-primary-h));--color-primary-70:lch(30 var(--color-primary-c) var(--color-primary-h));--color-primary-80:lch(20 calc(var(--color-primary-c) * .75) var(--color-primary-h));--color-primary-90:lch(10 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-95:lch(5 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-primary-99:lch(1 calc(var(--color-primary-c) * .55) var(--color-primary-h));--color-secondary-10:lch(90 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-15:lch(85 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-20:lch(80 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-25:lch(75 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-30:lch(70 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-40:lch(60 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-50:lch(50 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-60:lch(40 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-70:lch(30 var(--color-secondary-c) var(--color-secondary-h));--color-secondary-80:lch(20 calc(var(--color-secondary-c) * .75) var(--color-secondary-h));--color-secondary-90:lch(10 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-95:lch(5 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-secondary-99:lch(1 calc(var(--color-secondary-c) * .55) var(--color-secondary-h));--color-tertiary-10:lch(90 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-15:lch(85 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-20:lch(80 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-25:lch(75 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-30:lch(70 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-40:lch(60 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-50:lch(50 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-60:lch(40 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-70:lch(30 var(--color-tertiary-c) var(--color-tertiary-h));--color-tertiary-80:lch(20 calc(var(--color-tertiary-c) * .75) var(--color-tertiary-h));--color-tertiary-90:lch(10 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-95:lch(5 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-tertiary-99:lch(1 calc(var(--color-tertiary-c) * .55) var(--color-tertiary-h));--color-error-10:lch(90 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-15:lch(85 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-20:lch(80 var(--color-error-c) var(--color-error-h));--color-error-25:lch(75 var(--color-error-c) var(--color-error-h));--color-error-30:lch(70 var(--color-error-c) var(--color-error-h));--color-error-40:lch(60 var(--color-error-c) var(--color-error-h));--color-error-50:lch(50 var(--color-error-c) var(--color-error-h));--color-error-60:lch(40 var(--color-error-c) var(--color-error-h));--color-error-70:lch(30 var(--color-error-c) var(--color-error-h));--color-error-80:lch(20 calc(var(--color-error-c) * .75) var(--color-error-h));--color-error-90:lch(10 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-95:lch(5 calc(var(--color-error-c) * .55) var(--color-error-h));--color-error-99:lch(1 calc(var(--color-error-c) * .55) var(--color-error-h));--color-warning-10:lch(90 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-15:lch(85 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-20:lch(80 var(--color-warning-c) var(--color-warning-h));--color-warning-25:lch(75 var(--color-warning-c) var(--color-warning-h));--color-warning-30:lch(70 var(--color-warning-c) var(--color-warning-h));--color-warning-40:lch(60 var(--color-warning-c) var(--color-warning-h));--color-warning-50:lch(50 var(--color-warning-c) var(--color-warning-h));--color-warning-60:lch(40 var(--color-warning-c) var(--color-warning-h));--color-warning-70:lch(30 var(--color-warning-c) var(--color-warning-h));--color-warning-80:lch(20 calc(var(--color-warning-c) * .75) var(--color-warning-h));--color-warning-90:lch(10 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-95:lch(5 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-warning-99:lch(1 calc(var(--color-warning-c) * .55) var(--color-warning-h));--color-victory-10:lch(90 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-15:lch(85 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-20:lch(80 var(--color-victory-c) var(--color-victory-h));--color-victory-25:lch(75 var(--color-victory-c) var(--color-victory-h));--color-victory-30:lch(70 var(--color-victory-c) var(--color-victory-h));--color-victory-40:lch(60 var(--color-victory-c) var(--color-victory-h));--color-victory-50:lch(50 var(--color-victory-c) var(--color-victory-h));--color-victory-60:lch(40 var(--color-victory-c) var(--color-victory-h));--color-victory-70:lch(30 var(--color-victory-c) var(--color-victory-h));--color-victory-80:lch(20 calc(var(--color-victory-c) * .75) var(--color-victory-h));--color-victory-90:lch(10 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-95:lch(5 calc(var(--color-victory-c) * .55) var(--color-victory-h));--color-victory-99:lch(1 calc(var(--color-victory-c) * .55) var(--color-victory-h))}.ui-tabs{border-bottom:var(--tabs-line-width) solid var(--s-50);flex:none;align-items:stretch;max-width:100%;display:flex;overflow-x:auto}.ui-tabs>[role=tab]{justify-content:center;align-items:center;gap:var(--size-const-6);min-height:var(--tabs-min-h);padding:var(--size-const-16) var(--size-resp-16-24);color:var(--color-text-default);white-space:nowrap;--solar-size:var(--icon-size-l);font-family:var(--font-family-label);font-size:var(--text-size-LL);line-height:var(--text-lh-L);letter-spacing:var(--text-letters-L);font-weight:var(--text-weight-regular);flex:none;display:flex;position:relative}.ui-tabs>[role=tab]:after{content:"";inset-inline:0;height:var(--tabs-indicator-width);background:0 0;position:absolute;bottom:0}.ui-tabs>[role=tab][aria-selected=true]{color:var(--s-90);font-weight:var(--text-weight-bold)}.ui-tabs>[role=tab][aria-selected=true]:after{background:var(--s-70)}.ui-tabs>[role=tab]:is(:hover,.is-hovered):not(:disabled){background:var(--color-bg-item-hover)}.ui-tabs>[role=tab]:is(:active,.is-pressed):not(:disabled){background:var(--color-bg-item-pressed)}.ui-tabs>[role=tab]:is(:focus-visible,.is-focused){outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:-3px}.ui-tabs>[role=tab]:disabled{color:var(--color-text-disabled);cursor:default}.ui-tabs[data-icon=top]>[role=tab]{gap:var(--size-const-4);flex-direction:column}.ui-tabs[data-scrollable=false]>[role=tab]{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:1 1 0;min-width:0}@media (width>=1680px){:root{--size-resp-4-6:6px;--size-resp-8-12:12px;--size-resp-12-24:24px;--size-resp-16-24:24px;--size-resp-24-36:36px;--size-resp-32-40:40px;--size-resp-40-48:48px;--size-resp-48-60:60px}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--color-bg-app);color:var(--color-text-default);font-family:var(--font-family-body);font-size:var(--text-size-BM);line-height:var(--text-lh-B);-webkit-font-smoothing:antialiased;--solar-size:var(--icon-size-m);--solar-stroke-width:var(--icon-stroke);margin:0;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-25) transparent}svg.solar{flex:none;display:block}:is(.ui-btn,.ui-iconbtn,.ui-chip,.ui-nav-item,.ui-segmented>button,.ui-switch,.ui-check,.ui-chip>button,.ui-focusable):is(:focus-visible,.is-focused){outline:var(--focus-ring-width) solid var(--ring,var(--color-border-focus));outline-offset:var(--focus-ring-offset)}.ui-root,[data-semantic=primary]{--s-10:var(--color-primary-10);--s-15:var(--color-primary-15);--s-20:var(--color-primary-20);--s-25:var(--color-primary-25);--s-30:var(--color-primary-30);--s-40:var(--color-primary-40);--s-50:var(--color-primary-50);--s-60:var(--color-primary-60);--s-70:var(--color-primary-70);--s-80:var(--color-primary-80);--s-90:var(--color-primary-90);--s-95:var(--color-primary-95)}[data-semantic=secondary]{--s-10:var(--color-secondary-10);--s-15:var(--color-secondary-15);--s-20:var(--color-secondary-20);--s-25:var(--color-secondary-25);--s-30:var(--color-secondary-30);--s-40:var(--color-secondary-40);--s-50:var(--color-secondary-50);--s-60:var(--color-secondary-60);--s-70:var(--color-secondary-70);--s-80:var(--color-secondary-80);--s-90:var(--color-secondary-90);--s-95:var(--color-secondary-95)}[data-semantic=tertiary]{--s-10:var(--color-tertiary-10);--s-15:var(--color-tertiary-15);--s-20:var(--color-tertiary-20);--s-25:var(--color-tertiary-25);--s-30:var(--color-tertiary-30);--s-40:var(--color-tertiary-40);--s-50:var(--color-tertiary-50);--s-60:var(--color-tertiary-60);--s-70:var(--color-tertiary-70);--s-80:var(--color-tertiary-80);--s-90:var(--color-tertiary-90);--s-95:var(--color-tertiary-95)}[data-semantic=error]{--s-10:var(--color-error-10);--s-15:var(--color-error-15);--s-20:var(--color-error-20);--s-25:var(--color-error-25);--s-30:var(--color-error-30);--s-40:var(--color-error-40);--s-50:var(--color-error-50);--s-60:var(--color-error-60);--s-70:var(--color-error-70);--s-80:var(--color-error-80);--s-90:var(--color-error-90);--s-95:var(--color-error-95)}[data-semantic=warning]{--s-10:var(--color-warning-10);--s-15:var(--color-warning-15);--s-20:var(--color-warning-20);--s-25:var(--color-warning-25);--s-30:var(--color-warning-30);--s-40:var(--color-warning-40);--s-50:var(--color-warning-50);--s-60:var(--color-warning-60);--s-70:var(--color-warning-70);--s-80:var(--color-warning-80);--s-90:var(--color-warning-90);--s-95:var(--color-warning-95)}[data-semantic=victory]{--s-10:var(--color-victory-10);--s-15:var(--color-victory-15);--s-20:var(--color-victory-20);--s-25:var(--color-victory-25);--s-30:var(--color-victory-30);--s-40:var(--color-victory-40);--s-50:var(--color-victory-50);--s-60:var(--color-victory-60);--s-70:var(--color-victory-70);--s-80:var(--color-victory-80);--s-90:var(--color-victory-90);--s-95:var(--color-victory-95)}[data-semantic=neutral]{--s-10:var(--color-neutral-10);--s-15:var(--color-neutral-15);--s-20:var(--color-neutral-20);--s-25:var(--color-neutral-25);--s-30:var(--color-neutral-30);--s-40:var(--color-neutral-40);--s-50:var(--color-neutral-50);--s-60:var(--color-neutral-60);--s-70:var(--color-neutral-70);--s-80:var(--color-neutral-80);--s-90:var(--color-neutral-90);--s-95:var(--color-neutral-95)}.ui-btn{--h:var(--btn-h-m);--px:var(--size-const-16);--ring:var(--s-80);justify-content:center;align-items:center;gap:var(--size-const-8);height:var(--h);padding:0 var(--px);border-radius:var(--btn-radius);white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);line-height:var(--text-lh-L);transition:background-color var(--motion-dur-short) var(--motion-ease-standard), border-color var(--motion-dur-short) var(--motion-ease-standard), color var(--motion-dur-short) var(--motion-ease-standard);--solar-size:var(--icon-size-m);border:1px solid #0000;display:inline-flex}.ui-btn[data-size=s]{--h:var(--btn-h-s);--px:var(--size-const-12);font-size:var(--text-size-LS);--solar-size:var(--icon-size-s);gap:var(--size-const-6)}.ui-btn[data-width=full]{width:100%}.ui-btn[data-size=l]{--h:var(--btn-h-l);--px:var(--size-const-24);font-size:var(--text-size-LL);--solar-size:var(--icon-size-l)}.ui-btn[data-icon-only]{width:var(--h);border-radius:var(--radius-m);padding:0}.ui-btn[data-type=filled]{background:var(--s-80);color:var(--s-20)}.ui-btn[data-type=filled]:is(:hover,.is-hovered),.ui-btn[data-type=filled]:is(:focus-visible,.is-focused){background:var(--s-90)}.ui-btn[data-type=filled]:is(:active,.is-pressed){background:var(--s-70)}.ui-btn[data-type=tonal]{background:var(--s-30);color:var(--s-90)}.ui-btn[data-type=tonal]:is(:hover,.is-hovered),.ui-btn[data-type=tonal]:is(:focus-visible,.is-focused){background:var(--s-40)}.ui-btn[data-type=tonal]:is(:active,.is-pressed){background:var(--s-50);color:var(--s-95)}.ui-btn[data-type=outline]{border-color:var(--s-50);color:var(--s-80)}.ui-btn[data-type=outline]:is(:hover,.is-hovered){background:var(--s-15);border-color:var(--s-70)}.ui-btn[data-type=outline]:is(:focus-visible,.is-focused){background:var(--s-15);border-color:var(--s-80)}.ui-btn[data-type=outline]:is(:active,.is-pressed){background:var(--s-25);border-color:var(--s-80)}.ui-btn[data-type=text]{color:var(--s-80);--px:var(--size-const-12)}.ui-btn[data-type=text]:is(:hover,.is-hovered),.ui-btn[data-type=text]:is(:focus-visible,.is-focused){background:var(--s-15)}.ui-btn[data-type=text]:is(:active,.is-pressed){background:var(--s-25)}.ui-btn:is(:disabled,.is-disabled){cursor:default;pointer-events:none;color:var(--color-text-disabled)}.ui-btn:is([data-type=filled],[data-type=tonal]):is(:disabled,.is-disabled){background:var(--color-neutral-15)}.ui-btn[data-type=outline]:is(:disabled,.is-disabled){border-color:var(--color-neutral-22);background:0 0}.ui-iconbtn{--d:var(--btn-h-m);--ring:var(--s-80);width:var(--d);height:var(--d);border-radius:var(--radius-full);color:var(--color-text-default);--solar-size:var(--icon-size-m);transition:background-color var(--motion-dur-short) var(--motion-ease-standard), color var(--motion-dur-short);border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.ui-iconbtn[data-size=s]{--d:var(--btn-h-s);--solar-size:var(--icon-size-s)}.ui-iconbtn[data-size=l]{--d:var(--btn-h-l);--solar-size:var(--icon-size-l)}.ui-iconbtn:is(:hover,.is-hovered){background:var(--color-bg-item-hover);color:var(--color-text-strong)}.ui-iconbtn:is(:focus-visible,.is-focused){background:var(--color-bg-item-focus);color:var(--color-text-strong)}.ui-iconbtn:is(:active,.is-pressed){background:var(--color-bg-item-pressed)}.ui-iconbtn[aria-pressed=true],.ui-iconbtn[data-type=text]{color:var(--s-80)}.ui-iconbtn[data-type=text]:is(:hover,.is-hovered,:focus-visible,.is-focused){color:var(--s-90)}.ui-iconbtn[data-type=filled]{background:var(--s-80);color:var(--s-20)}.ui-iconbtn[data-type=filled]:is(:hover,.is-hovered,:focus-visible,.is-focused){background:var(--s-90);color:var(--s-20)}.ui-iconbtn[data-type=filled]:is(:active,.is-pressed){background:var(--s-70)}.ui-iconbtn[data-type=tonal]{background:var(--s-30);color:var(--s-90)}.ui-iconbtn[data-type=tonal]:is(:hover,.is-hovered,:focus-visible,.is-focused){background:var(--s-40);color:var(--s-90)}.ui-iconbtn[data-type=tonal]:is(:active,.is-pressed){background:var(--s-50)}.ui-iconbtn[data-type=outline]{border-color:var(--color-border-default)}.ui-iconbtn[data-type=outline]:is(:hover,.is-hovered,:focus-visible,.is-focused){border-color:var(--color-border-strong)}.ui-iconbtn[data-semantic=error]:not([data-type=filled],[data-type=tonal],:disabled,.is-disabled){color:var(--color-text-error)}.ui-iconbtn[data-semantic=error]:not([data-type=filled],[data-type=tonal],:disabled,.is-disabled):is(:hover,.is-hovered,:focus-visible,.is-focused){color:var(--color-error-90);background:var(--color-error-15)}.ui-iconbtn[data-semantic=error]:not([data-type=filled],[data-type=tonal],:disabled,.is-disabled):is(:active,.is-pressed){background:var(--color-error-25)}.ui-iconbtn:is(:disabled,.is-disabled){pointer-events:none;color:var(--color-text-disabled);background:0 0;border-color:#0000}.ui-iconbtn[data-type=outline]:is(:disabled,.is-disabled){border-color:var(--color-neutral-22)}.ui-iconbtn:is([data-type=filled],[data-type=tonal]):is(:disabled,.is-disabled){background:var(--color-neutral-15);border-color:#0000}.ui-segmented{border:1px solid var(--color-border-strong);border-radius:var(--btn-radius);height:var(--btn-h-s);display:inline-flex;overflow:hidden}.ui-segmented>button{--ring:var(--s-80);align-items:center;gap:var(--size-const-6);padding:0 var(--size-const-12);font-family:var(--font-family-label);font-size:var(--text-size-LS);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);color:var(--color-text-default);--solar-size:var(--icon-size-s);display:inline-flex}.ui-segmented>button+button{border-left:1px solid var(--color-border-strong)}.ui-segmented>button:is(:hover,.is-hovered){background:var(--color-bg-item-hover)}.ui-segmented>button:is(:focus-visible,.is-focused){outline-offset:-3px}.ui-segmented>button[aria-pressed=true]{background:var(--s-30);color:var(--s-90)}.ui-chip{--ring:var(--s-80);box-sizing:border-box;align-items:center;gap:var(--chip-gap);height:var(--chip-h);padding:0 var(--chip-padding);border-radius:var(--chip-radius);border:1px solid var(--s-80);color:var(--s-80);white-space:nowrap;--solar-size:var(--icon-size-s);font-family:var(--font-family-label);font-size:var(--text-size-LM);letter-spacing:var(--text-letters-L);line-height:var(--text-lh-L);font-weight:var(--text-weight-regular);transition:background-color var(--motion-dur-short) var(--motion-ease-standard);background:0 0;flex:none;display:inline-flex}.ui-chip[data-size=small]{height:var(--chip-small-h);padding-inline:var(--chip-small-padding);gap:var(--chip-small-gap);font-family:var(--font-family-body);font-size:var(--text-size-BXS);line-height:var(--text-lh-B);letter-spacing:var(--text-letters-B)}.ui-chip[data-variant=fill]{background:var(--s-25);border-color:var(--s-25);color:var(--s-90)}.ui-chip[data-variant=fill][aria-pressed=true]{background:var(--s-30);border-color:var(--s-30)}.ui-chip:is(button,a):not(:disabled,.is-disabled):is(:hover,.is-hovered){background:color-mix(in srgb, currentColor 8%, transparent)}.ui-chip:is(button,a):not(:disabled,.is-disabled):is(:active,.is-pressed){background:color-mix(in srgb, currentColor 16%, transparent)}.ui-chip[data-variant=fill]:is(button,a):not(:disabled,.is-disabled):is(:hover,.is-hovered){background:var(--s-40);border-color:var(--s-40)}.ui-chip[data-variant=fill]:is(button,a):not(:disabled,.is-disabled):is(:active,.is-pressed){background:var(--s-50);border-color:var(--s-50)}.ui-chip:is(:disabled,.is-disabled){pointer-events:none;color:var(--color-text-disabled);border-color:var(--color-neutral-22);background:0 0}.ui-chip>button{--ring:currentColor;border-radius:var(--radius-full);width:18px;height:18px;color:inherit;flex:none;place-items:center;margin-right:-4px;display:grid}.ui-chip>button:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, transparent)}.ui-chip>button:active{background:color-mix(in srgb, currentColor 15%, transparent)}.ui-badge{border-radius:var(--radius-full);background:var(--badge-bg,var(--s-80));min-width:18px;height:18px;color:var(--badge-text,var(--s-20));font-family:var(--font-family-label);font-size:var(--text-size-BXS);font-weight:var(--text-weight-bold);place-items:center;padding:0 5px;line-height:1;display:inline-grid}.ui-dot{align-items:center;gap:var(--dot-gap);height:var(--dot-label-h);color:var(--color-text-default);font-family:var(--font-family-label);font-size:var(--text-size-LS);font-weight:var(--text-weight-bold);white-space:nowrap;padding:0;line-height:1;display:inline-flex}.ui-dot:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background:var(--dot-color,var(--s-70));flex:none}.ui-dot:empty{width:var(--dot-size);height:var(--dot-size)}.ui-divider{border:0;border-top:1px solid var(--color-border-subtle);margin:0}.ui-divider[data-inset=true]{margin-inline:var(--size-const-16)}.ui-divider[data-strength=default]{border-color:var(--color-border-default)}.ui-search{align-items:center;gap:var(--size-const-8);height:var(--field-h);padding:0 var(--size-const-6) 0 var(--size-const-12);border-radius:var(--field-radius);background:var(--color-bg-field);color:var(--color-text-muted);transition:background-color var(--motion-dur-short), border-color var(--motion-dur-short);border:1px solid #0000;display:flex}.ui-search:is(:hover,.is-hovered){background:var(--color-bg-field-hover)}.ui-search:is(:focus-within,.is-focused){border-color:var(--color-border-focus);background:var(--color-bg-field);color:var(--color-text-default)}.ui-search input{min-width:0;color:var(--color-text-strong);font-size:var(--text-size-BL);letter-spacing:var(--text-letters-B);background:0 0;border:0;flex:1}.ui-search input::placeholder{color:var(--color-text-muted)}.ui-search input::-webkit-search-cancel-button{appearance:none;display:none}.ui-search kbd{font-family:var(--font-family-mono);font-size:var(--text-size-BXS);color:var(--color-text-muted);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:1px 6px}.ui-field{gap:var(--size-const-6);display:grid}.ui-field>label{font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);color:var(--color-text-default)}.ui-field .ui-field-box{align-items:center;gap:var(--size-const-8);min-height:var(--field-h);padding:0 var(--size-const-12);border-radius:var(--field-radius);background:var(--color-bg-field);border:1px solid var(--color-border-subtle);--solar-size:var(--icon-size-m);color:var(--color-text-muted);display:flex}.ui-field .ui-field-box input{min-width:0;color:var(--color-text-strong);font-size:var(--text-size-BL);background:0 0;border:0;flex:1}.ui-field .ui-field-box input::placeholder{color:var(--color-text-muted)}.ui-field .ui-field-box input[type=password]{font-family:var(--font-family-mono);letter-spacing:.1em}.ui-field .ui-field-select{position:relative}.ui-field .ui-field-select select{width:100%;min-width:0;min-height:var(--field-h);appearance:none;padding:0 calc(var(--icon-size-m) + var(--size-const-8)) 0 0;color:var(--color-text-strong);font-size:var(--text-size-BL);cursor:pointer;background:0 0;border:0;outline:none;flex:1}.ui-field .ui-field-select select option{background:var(--color-bg-overlay);color:var(--color-text-strong)}.ui-field-select>.field-chevron{right:var(--size-const-12);pointer-events:none;position:absolute}.ui-field .ui-field-box:has(textarea){padding-block:var(--size-const-8);align-items:stretch}.ui-field .ui-field-box textarea{resize:vertical;width:100%;min-width:0;color:var(--color-text-strong);font-size:var(--text-size-BL);background:0 0;border:0;outline:none;flex:1;line-height:1.5}.ui-field .ui-field-box textarea::placeholder{color:var(--color-text-muted)}.ui-field .ui-field-box:is(:hover,.is-hovered){background:var(--color-bg-field-hover);border-color:var(--color-border-default)}.ui-field .ui-field-box:is(:focus-within,.is-focused){border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.ui-field small{font-size:var(--text-size-BS);letter-spacing:var(--text-letters-B);color:var(--color-text-muted)}.ui-field[data-error=true] .ui-field-box{border-color:var(--color-error-80);box-shadow:inset 0 0 0 1px var(--color-error-80)}.ui-field[data-error=true] small{color:var(--color-text-error)}.ui-field[data-disabled=true]{opacity:1}.ui-field[data-disabled=true] .ui-field-box{border-color:var(--color-neutral-15);pointer-events:none;background:0 0}.ui-field[data-disabled=true] :is(label,input,small){color:var(--color-text-disabled)}.ui-switch{--ring:var(--s-80);border-radius:var(--radius-full);background:var(--color-neutral-22);border:1px solid var(--color-border-strong);width:40px;height:24px;transition:background-color var(--motion-dur-medium) var(--motion-ease-standard);flex:none;position:relative}.ui-switch:after{content:"";background:var(--color-neutral-60);width:14px;height:14px;transition:left var(--motion-dur-medium) var(--motion-ease-standard), width var(--motion-dur-medium), height var(--motion-dur-medium), background-color var(--motion-dur-medium);border-radius:50%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.ui-switch:is(:hover,.is-hovered):after{background:var(--color-neutral-80)}.ui-switch[aria-checked=true]{background:var(--s-80);border-color:var(--s-80)}.ui-switch[aria-checked=true]:after{background:var(--s-20);width:17px;height:17px;left:19px}.ui-switch:is(:disabled,.is-disabled){pointer-events:none;opacity:.38}.ui-check{--ring:var(--s-80);border-radius:var(--radius-xs);border:2px solid var(--color-border-strong);width:20px;height:20px;color:var(--s-20);--solar-size:14px;--solar-stroke-width:2.5;flex:none;place-items:center;display:inline-grid}.ui-check:is(:hover,.is-hovered){border-color:var(--color-neutral-70)}.ui-check[aria-checked=true]{background:var(--s-80);border-color:var(--s-80)}.ui-check:is(:disabled,.is-disabled){pointer-events:none;opacity:.38}.ui-checkbox{--ring:var(--s-80);--edge:var(--color-neutral-80);cursor:pointer;border-radius:var(--radius-s);border:0 solid var(--edge);width:32px;height:32px;transition:border-width var(--motion-dur-short) var(--motion-ease-standard);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-checkbox[aria-checked=true]{--edge:var(--s-80)}.ui-checkbox:is(:hover,:focus-visible,.is-hovered,.is-focused){border-width:1px}.ui-checkbox:is(:active,.is-pressed){border-width:4px}.ui-checkbox .ui-check{border-radius:var(--radius-xs);--solar-size:16px;width:24px;height:24px}.ui-checkbox:hover .ui-check{border-color:var(--color-neutral-70)}.ui-checkbox[aria-checked=true] .ui-check{border-color:var(--s-80)}.ui-nav-title{padding:var(--size-const-16) var(--size-const-12) var(--size-const-6);font-family:var(--font-family-label);font-size:var(--text-size-LS);font-weight:var(--text-weight-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted)}.ui-nav-item{--ring:var(--color-border-focus);align-items:center;gap:var(--size-const-12);width:100%;height:var(--nav-item-h);padding:0 var(--size-const-12);border-radius:var(--nav-item-radius);color:var(--color-text-default);font-family:var(--font-family-label);font-size:var(--text-size-LL);letter-spacing:var(--text-letters-L);line-height:var(--text-lh-L);text-align:left;--solar-size:var(--icon-size-m);transition:background-color var(--motion-dur-short) var(--motion-ease-standard);display:flex}.ui-nav-item>.lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-nav-item>.extra{font-size:var(--text-size-LM);color:var(--color-text-muted)}.ui-nav-item:is(:hover,.is-hovered){background:var(--color-bg-item-hover);color:var(--color-text-strong)}.ui-nav-item:is(:focus-visible,.is-focused){background:var(--color-bg-item-focus)}.ui-nav-item:is(:active,.is-pressed){background:var(--color-bg-item-pressed)}.ui-nav-item[aria-current=page]{background:var(--color-bg-item-selected);color:var(--color-text-strong);font-weight:var(--text-weight-bold)}.ui-nav-item[aria-current=page]:is(:hover,.is-hovered){background:var(--color-bg-item-selected-hover)}.ui-nav-item[aria-current=page]>.extra{color:var(--color-text-default)}.ui-nav-item[data-child=true]{padding-left:calc(var(--size-const-12) + var(--icon-size-m) + var(--size-const-12));height:36px;font-size:var(--text-size-LM)}.ui-nav-item .chev{transition:transform var(--motion-dur-medium) var(--motion-ease-standard);color:var(--color-text-muted);--solar-size:var(--icon-size-s)}.ui-nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.ui-list{gap:var(--size-const-2);margin:0;padding:0;list-style:none;display:grid}.ui-list-item{--ring:var(--color-border-focus);align-items:start;gap:var(--size-const-12);padding:var(--size-const-12);border-radius:var(--list-item-radius);cursor:pointer;color:var(--color-text-default);transition:background-color var(--motion-dur-short) var(--motion-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-list-item[data-condensed=true]{padding-block:var(--size-const-8);gap:var(--size-const-8)}.ui-list-item>.lead{color:var(--color-text-muted);--solar-size:var(--icon-size-m);padding-top:1px}.ui-list-item>.lead:empty{display:none}.ui-list-item:has(>.lead:empty){grid-template-columns:minmax(0,1fr) auto}.ui-list-item .ttl{font-family:var(--font-family-label);font-size:var(--text-size-LL);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);line-height:var(--text-lh-T);color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.ui-list-item .sup{margin-top:var(--size-const-4);font-size:var(--text-size-BM);letter-spacing:var(--text-letters-B);line-height:var(--text-lh-B);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-list-item[data-lines="1"] .sup{-webkit-line-clamp:1}.ui-list-item>.trail{justify-items:end;gap:var(--size-const-6);display:grid}.ui-list-item .extra{font-size:var(--text-size-BXS);letter-spacing:var(--text-letters-B);color:var(--color-text-muted);white-space:nowrap;padding-top:3px}.ui-list-item:is(:hover,.is-hovered){background:var(--color-bg-item-hover)}.ui-list-item:is(:focus-visible,.is-focused){background:var(--color-bg-item-focus);outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(var(--focus-ring-width) * -1)}.ui-list-item:is(:active,.is-pressed){background:var(--color-bg-item-pressed)}.ui-list-item[aria-selected=true]{background:var(--color-bg-item-selected)}.ui-list-item[aria-selected=true]:is(:hover,.is-hovered){background:var(--color-bg-item-selected-hover)}.ui-list-item[aria-selected=true] .sup{color:var(--color-text-default)}.ui-list-header{align-items:center;gap:var(--size-const-8);padding:var(--size-const-16) var(--size-const-12) var(--size-const-6);color:var(--color-text-muted);--solar-size:var(--icon-size-s);display:flex}.ui-list-header .ttl{font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);color:var(--color-text-default);flex:1}.ui-list-header .extra{font-size:var(--text-size-BXS);letter-spacing:var(--text-letters-B)}.ui-list-header[data-type=main] .ttl{font-family:var(--font-family-title);font-size:var(--text-size-TS)}.ui-list-header[data-bg=tonal]{background:var(--color-bg-group);border-radius:var(--list-item-radius);padding:var(--size-const-8) var(--size-const-12);margin-top:var(--size-const-12)}.ui-list-header[data-sticky=true]{z-index:1;background:var(--color-bg-group);position:sticky;top:0}.ui-disclosure{margin-top:var(--size-const-16)}.ui-disclosure>summary{align-items:center;gap:var(--size-const-8);cursor:pointer;padding:var(--size-const-8) var(--size-const-12);border-radius:var(--list-item-radius);color:var(--color-text-strong);--solar-size:var(--icon-size-s);list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:hover{background:var(--color-bg-item-hover)}.ui-disclosure>summary:focus-visible{outline:2px solid var(--color-border-focus,currentColor);outline-offset:-2px}.ui-disclosure>summary .chev{color:var(--color-text-muted);transition:transform var(--motion-dur-short);flex:none}.ui-disclosure[open]>summary .chev{transform:rotate(90deg)}.ui-disclosure>:not(summary){padding-inline:var(--size-const-12)}@media (prefers-reduced-motion:reduce){.ui-disclosure>summary .chev{transition:none}}.ui-menu{min-width:220px;padding:var(--size-const-6);border-radius:var(--menu-radius);background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay);border:1px solid var(--color-border-subtle);animation:ui-pop var(--motion-dur-medium) var(--motion-ease-decelerate);gap:1px;display:grid}.ui-menu-item{--ring:var(--color-border-focus);align-items:center;gap:var(--size-const-12);min-height:36px;padding:var(--size-const-6) var(--size-const-12);border-radius:calc(var(--menu-radius) - var(--size-const-6));color:var(--color-text-default);text-align:left;width:100%;font-family:var(--font-family-label);font-size:var(--text-size-LM);letter-spacing:var(--text-letters-L);--solar-size:var(--icon-size-m);display:flex}.ui-menu-item>.lbl{flex:1}.ui-menu-item>kbd{font-family:var(--font-family-mono);font-size:var(--text-size-BXS);color:var(--color-text-muted)}.ui-menu-item:is(:hover,.is-hovered,:focus-visible,.is-focused,[aria-selected=true],[aria-current=page]){background:var(--color-bg-item-hover);color:var(--color-text-primary);font-weight:var(--text-weight-bold);outline:none}.ui-menu-item:is(:active,.is-pressed){background:var(--color-bg-item-pressed)}.ui-menu-item .ico-bold,.ui-menu-item:is(:hover,.is-hovered,:focus-visible,.is-focused,[aria-selected=true],[aria-current=page])>.ico-linear{display:none}.ui-menu-item:is(:hover,.is-hovered,:focus-visible,.is-focused,[aria-selected=true],[aria-current=page])>.ico-bold{display:block}.ui-menu-item[data-semantic=error]{color:var(--color-text-error)}.ui-menu-item[data-semantic=error]:is(:hover,.is-hovered,:focus-visible,.is-focused,[aria-selected=true],[aria-current=page]){background:var(--color-error-15);color:var(--color-text-error)}.ui-menu-item[data-semantic=warning]{color:var(--color-text-warning)}.ui-menu-item[data-semantic=warning]:is(:hover,.is-hovered,:focus-visible,.is-focused,[aria-selected=true],[aria-current=page]){background:var(--color-warning-15);color:var(--color-text-warning)}.ui-menu-item:is(:disabled,.is-disabled){color:var(--color-text-disabled);pointer-events:none}.ui-menu-sep{background:var(--color-border-subtle);height:1px;margin:var(--size-const-4) 0}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-scrim{z-index:50;background:var(--color-bg-scrim);animation:ui-fade var(--motion-dur-medium) var(--motion-ease-standard);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{width:min(420px,100vw - 32px);padding:var(--size-const-24);border-radius:var(--dialog-radius);background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay);gap:var(--size-const-16);animation:ui-pop var(--motion-dur-long) var(--motion-ease-decelerate);display:grid}.ui-dialog h2{color:var(--color-text-strong);margin:0}.ui-dialog p{color:var(--color-text-default);margin:0}.ui-dialog .actions{justify-content:flex-end;gap:var(--size-const-8);margin-top:var(--size-const-8);display:flex}.access-panel{z-index:1;width:min(380px,100%);position:relative}.access-panel .actions{gap:var(--size-const-12);grid-template-columns:minmax(0,1fr);display:grid}.access-panel .actions>small{color:var(--color-text-disabled);justify-self:center}.access-panel .ui-btn{--h:var(--btn-h-l);width:100%}@keyframes ui-fade{0%{opacity:0}}.ui-snackbar{align-items:center;gap:var(--size-const-12);min-height:48px;padding:var(--size-const-6) var(--size-const-6) var(--size-const-6) var(--size-const-16);border-radius:var(--radius-s);background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-overlay);font-size:var(--text-size-BM);letter-spacing:var(--text-letters-B);display:flex}.ui-snackbar>.lbl{flex:1}.ui-snackbar .ui-btn[data-type=text]{color:var(--s-40)}.ui-snackbar .ui-btn[data-type=text]:is(:hover,.is-hovered,:focus-visible){background:var(--s-90)}.ui-snackbar .ui-iconbtn{color:var(--color-text-inverse)}.ui-snackbar .ui-iconbtn:hover{background:var(--color-neutral-80)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);text-align:left;z-index:40;border-radius:var(--radius-xs);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-family:var(--font-family-body);font-size:var(--text-size-BXS);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letters-B);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-dur-short) var(--motion-ease-standard), transform var(--motion-dur-short) var(--motion-ease-standard);padding:4px 8px;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}[data-tip]:is(:hover,:focus-visible,.is-tip):after{opacity:1;transition-delay:.4s;transform:translate(-50%)}[data-tip].is-tip:after{transition-delay:0s}[data-tip][data-tip-pos=right]:after{top:50%;left:calc(100% + 8px);transform:translate(-2px,-50%)}[data-tip][data-tip-pos=right]:is(:hover,:focus-visible,.is-tip):after{transform:translateY(-50%)}[data-tip][data-tip-pos=top-end]:after{white-space:normal;width:max-content;max-width:min(320px,80vw);inset:auto 0 calc(100% + 6px) auto;transform:translateY(2px)}[data-tip][data-tip-pos=top-end]:is(:hover,:focus-visible,.is-tip):after{transform:translateY(0)}[data-tip][data-tip-pos=top-start]:after{white-space:normal;width:max-content;max-width:min(320px,80vw);inset:auto auto calc(100% + 6px) 0;transform:translateY(2px)}[data-tip][data-tip-pos=top-start]:is(:hover,:focus-visible,.is-tip):after{transform:translateY(0)}.ui-topbar{align-items:center;gap:var(--size-const-4);height:56px;padding:0 var(--size-const-12);transition:border-color var(--motion-dur-medium), background-color var(--motion-dur-medium);border-bottom:1px solid #0000;display:flex}.ui-topbar[data-scrolled=true]{border-bottom-color:var(--color-border-subtle);background:var(--color-bg-panel)}.ui-topbar .crumbs{align-items:center;gap:var(--size-const-6);min-width:0;color:var(--color-text-muted);--solar-size:var(--icon-size-s);margin-left:var(--size-const-8);flex:1;display:flex}.ui-topbar .crumbs>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-topbar .crumbs>span:last-child{color:var(--color-text-default)}.ui-topbar .vsep{background:var(--color-border-default);width:1px;height:20px;margin:0 var(--size-const-4)}.ui-topbar .detail-kind{align-items:center;gap:var(--size-const-12);white-space:nowrap;flex:none;display:flex}.ui-topbar .detail-kind-sep{flex:none}.note-editor{position:relative}.note-editor .note-body{min-height:40vh}.note-editor[data-inline] .note-body{min-height:0}.note-editor .ProseMirror{color:var(--color-text-strong);white-space:pre-wrap;word-break:break-word;outline:none}.note-editor .ProseMirror>*+*{margin-top:.5em}.note-editor .ProseMirror p{margin:0}:is(.note-editor .ProseMirror,.hl-static) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-headline);font-weight:var(--text-weight-bold);color:var(--color-text-strong);margin:1.1em 0 .2em;line-height:1.25}:is(.note-editor .ProseMirror,.hl-static) h1{font-size:var(--text-size-HM)}:is(.note-editor .ProseMirror,.hl-static) h2{font-size:var(--text-size-HS)}:is(.note-editor .ProseMirror,.hl-static) h3{font-size:var(--text-size-TL)}:is(.note-editor .ProseMirror,.hl-static) h4{font-size:var(--text-size-TM)}:is(.note-editor .ProseMirror,.hl-static) :is(h5,h6){font-size:var(--text-size-TS)}.note-editor .ProseMirror :is(ul,ol){margin:.3em 0;padding-left:1.4em}.note-editor .ProseMirror li>p{margin:0}.note-editor .ProseMirror ul[data-type=taskList]{padding-left:.2em;list-style:none}.note-editor .ProseMirror ul[data-type=taskList]>li{gap:var(--size-const-8);align-items:flex-start;display:flex}.note-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 16px;align-items:center;height:1lh;margin:0;display:flex}.note-editor .ProseMirror ul[data-type=taskList] li>label input{accent-color:var(--color-primary-80);width:16px;height:16px;margin:0}.note-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-text-muted);text-decoration:line-through}:is(.note-editor .ProseMirror,.hl-static) blockquote{padding-left:var(--size-const-16);border-left:3px solid var(--color-border-strong);color:var(--color-text-default);margin:.6em 0}:is(.note-editor .ProseMirror,.hl-static) code{font-family:var(--font-family-mono);background:var(--color-bg-field);border-radius:var(--radius-xs);padding:1px 5px;font-size:.88em}:is(.note-editor .ProseMirror,.hl-static) pre{background:var(--color-bg-app);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:var(--size-const-12) var(--size-const-16);white-space:pre;overflow-x:auto}:is(.note-editor .ProseMirror,.hl-static) pre code{background:0 0;padding:0;font-size:.85em}.note-editor .ProseMirror hr{border:0;border-top:1px solid var(--color-border-default);margin:1.2em 0}.note-editor .ProseMirror a{color:var(--color-text-primary)}.note-editor .ProseMirror mark{color:inherit;padding:0 2px}:is(.note-editor .ProseMirror,.hl-static) table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0}:is(.note-editor .ProseMirror,.hl-static) :is(td,th){border:1px solid var(--color-border-default);vertical-align:top;overflow-wrap:anywhere;padding:6px 10px;position:relative}.note-editor .ProseMirror :is(td,th) :is(h1,h2,h3){margin:0}.note-editor .tableWrapper{padding:28px 14px 14px 28px;position:relative;overflow:auto hidden}.note-editor .tableWrapper table{margin-bottom:0}.note-editor .table-edge-control{z-index:5;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-text-default);background:var(--color-bg-panel);cursor:pointer;visibility:hidden;opacity:0;transition:opacity var(--motion-dur-short), background var(--motion-dur-short);justify-content:center;align-items:center;padding:0;font-size:20px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.note-editor .tableWrapper[data-add-column]>.table-edge-add-column,.note-editor .tableWrapper[data-add-row]>.table-edge-add-row,.note-editor .tableWrapper[data-delete-column]>.table-edge-delete-column,.note-editor .tableWrapper[data-delete-row]>.table-edge-delete-row,.note-editor .table-edge-control:is(:hover,:focus-visible){visibility:visible;opacity:1;background:var(--color-bg-item-hover)}.note-editor .table-edge-control:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.note-editor .table-edge-control[data-semantic=error]{color:var(--color-text-error)}.note-editor .table-edge-control[data-semantic=error]:is(:hover,:focus-visible){color:var(--color-error-90);background:var(--color-error-15)}.note-editor .table-edge-control[data-semantic=error]:active{background:var(--color-error-25)}.note-editor .table-edge-control[data-semantic=error]:focus-visible{outline-color:var(--color-text-error)}.note-editor .ProseMirror .column-resize-handle{background:var(--color-border-focus);pointer-events:none;z-index:2;width:6px;position:absolute;top:0;bottom:0;right:-3px}.note-editor .ProseMirror.resize-cursor{cursor:col-resize}.note-editor .row-resize-handle{cursor:row-resize;touch-action:none;z-index:3;background:0 0;border:0;border-radius:0;width:100%;height:6px;padding:0;position:absolute;bottom:-3px;left:0}.note-editor .ProseMirror tr:has(.row-resize-handle:is(:hover,:focus-visible)) .row-resize-handle{background:var(--color-border-focus)}.note-editor .row-resize-handle:focus-visible{outline:none}:is(.note-editor .ProseMirror,.hl-static) th{background:var(--color-bg-group);font-weight:var(--text-weight-bold);text-align:left}.note-editor .ProseMirror .selectedCell{background:var(--color-bg-item-selected)}.note-editor .formula-bar{align-items:center;gap:var(--size-const-4) var(--size-const-8);padding:var(--size-const-4) var(--size-const-8);border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-field);flex-wrap:wrap;margin:.6em 14px 0 28px;display:flex}.note-editor .formula-bar:focus-within{border-color:var(--color-border-focus)}.note-editor .formula-bar-cell{min-width:3.4em;padding-right:var(--size-const-8);border-right:1px solid var(--color-border-subtle);font-family:var(--font-family-mono);font-size:var(--text-size-BS);color:var(--color-text-muted);text-align:center}.note-editor .formula-bar-fx{font-size:var(--text-size-BS);font-weight:var(--text-weight-bold);color:var(--color-text-muted);font-style:italic}.note-editor .formula-bar-input{min-width:0;padding:var(--size-const-4) 0;color:var(--color-text-strong);font-family:var(--font-family-mono);font-size:var(--text-size-BL);background:0 0;border:0;outline:0;flex:4em}.note-editor .formula-bar-input::placeholder{color:var(--color-text-muted)}.note-editor .formula-bar{min-height:calc(var(--btn-h-m) + var(--size-const-8) + 2px);box-sizing:border-box}.note-editor .formula-anchor{z-index:25;height:0;position:relative}.note-editor .formula-anchor>.formula-bar{left:28px;right:14px;bottom:var(--size-const-4);background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay);margin:0;position:absolute}.formula-suggest{padding-block:calc(var(--size-const-6) + var(--size-const-12));z-index:60;min-width:300px;max-width:calc(100vw - 16px);max-height:232px;position:fixed;overflow-y:auto}.formula-tip{z-index:60;gap:var(--size-const-6);min-width:0;max-width:calc(100vw - 16px);padding:var(--size-const-12);font-size:var(--text-size-BS);color:var(--color-text-default);position:fixed}.formula-tip-head{align-items:flex-start;gap:var(--size-const-8);display:flex}.formula-tip-head>.formula-tip-signature{flex:1;min-width:0}.formula-tip-close{margin:calc(-1 * var(--size-const-6)) calc(-1 * var(--size-const-6)) 0 0}.formula-tip-signature{font-family:var(--font-family-mono);color:var(--color-text-muted)}.formula-tip-signature>b{color:var(--color-text-primary);font-weight:var(--text-weight-bold)}.formula-tip-example{color:var(--color-text-muted);font-family:var(--font-family-mono)}.formula-suggest[hidden],.note-editor .formula-bar-tools>[hidden]{display:none}.formula-suggest .ui-menu-item{height:32px;min-height:0;padding-block:0}.formula-suggest .ui-menu-item[aria-selected=true]>kbd{color:var(--color-text-primary);border-color:var(--color-text-primary);font-weight:400}.formula-suggest .ui-menu-item>kbd{font-family:var(--font-family-label)}.note-editor .formula-bar-actions{gap:var(--size-const-2);display:inline-flex}.note-editor .formula-bar-tools{align-items:center;gap:var(--size-const-2);margin-left:auto;display:inline-flex}@media (width<=560px),(pointer:coarse){.note-editor .formula-bar-tools{flex-basis:100%;justify-content:flex-end}}.note-editor .formula-bar :is(.formula-bar-actions,.formula-bar-error)[hidden]{display:none}.note-editor .formula-bar-error{font-size:var(--text-size-BS);color:var(--color-text-error);flex-basis:100%}.note-editor .ProseMirror :is(td,th)[data-formula]{font-variant-numeric:tabular-nums}.note-editor .formula-bar [data-act=select][aria-pressed=true]{background:var(--color-bg-item-selected);color:var(--color-text-primary)}.note-editor .ProseMirror .formula-ref{background:var(--color-bg-item-hover)}.note-editor .ProseMirror .formula-point{--pt:0px;--pr:0px;--pb:0px;--pl:0px;background:var(--color-bg-item-selected);box-shadow:inset 0 var(--pt) 0 0 var(--color-border-focus), inset calc(-1 * var(--pr)) 0 0 0 var(--color-border-focus), inset 0 calc(-1 * var(--pb)) 0 0 var(--color-border-focus), inset var(--pl) 0 0 0 var(--color-border-focus)}.note-editor .ProseMirror .formula-point-t{--pt:2px}.note-editor .ProseMirror .formula-point-r{--pr:2px}.note-editor .ProseMirror .formula-point-b{--pb:2px}.note-editor .ProseMirror .formula-point-l{--pl:2px}.note-editor .table-overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.note-editor .table-address{min-width:24px;height:22px;padding:0 var(--size-const-4);border-radius:var(--radius-xs);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--text-size-BXS);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:0;line-height:1;position:absolute;transform:translate(-50%,-50%)}.note-editor .table-address:hover{background:var(--color-bg-item-hover);color:var(--color-text-strong)}.note-editor .table-address[data-active]{color:var(--color-text-primary);font-weight:var(--text-weight-bold)}.note-editor .table-handle{z-index:6;touch-action:none;pointer-events:auto;cursor:nwse-resize;place-items:center;width:32px;height:32px;display:grid;position:absolute;transform:translate(-50%,-50%)}.note-editor .table-handle[hidden]{display:none}.note-editor .table-handle-dot{border:2px solid var(--color-border-focus);background:var(--color-bg-panel);border-radius:50%;width:14px;height:14px}.note-editor .table-handle[data-corner=fill]{cursor:crosshair;width:24px;height:24px}.note-editor .table-handle[data-corner=fill] .table-handle-dot{border:1px solid var(--color-bg-panel);background:var(--color-border-focus);border-radius:2px;width:10px;height:10px}.note-editor .ProseMirror :is(.formula-fill,.formula-fill-blocked){--pt:0px;--pr:0px;--pb:0px;--pl:0px;--edge:var(--color-text-default);background:var(--color-bg-item-hover);box-shadow:inset 0 var(--pt) 0 0 var(--edge), inset calc(-1 * var(--pr)) 0 0 0 var(--edge), inset 0 calc(-1 * var(--pb)) 0 0 var(--edge), inset var(--pl) 0 0 0 var(--edge)}.note-editor .ProseMirror .formula-fill-blocked{--edge:var(--color-text-error)}.note-editor .ProseMirror :is(.formula-fill-t,.formula-fill-blocked-t){--pt:2px}.note-editor .ProseMirror :is(.formula-fill-r,.formula-fill-blocked-r){--pr:2px}.note-editor .ProseMirror :is(.formula-fill-b,.formula-fill-blocked-b){--pb:2px}.note-editor .ProseMirror :is(.formula-fill-l,.formula-fill-blocked-l){--pl:2px}.note-editor .ProseMirror[data-select-mode] .tableWrapper{touch-action:none}.note-editor .ProseMirror[data-select-mode]{caret-color:#0000}.note-editor .ProseMirror [data-type=details]{gap:var(--size-const-6);display:flex}.note-editor .ProseMirror [data-type=details]>button{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--color-text-muted);flex:none;place-items:center;margin-top:3px;display:grid}.note-editor .ProseMirror [data-type=details]>button:before{content:"▸";transition:transform var(--motion-dur-medium)}.note-editor .ProseMirror [data-type=details].is-open>button:before{transform:rotate(90deg)}.note-editor .ProseMirror [data-type=details]>button:hover{background:var(--color-bg-item-hover)}.note-editor .ProseMirror [data-type=details]>div{flex:1;min-width:0}.note-editor .ProseMirror [data-type=details]:not(.is-open) [data-type=detailsContent]{display:none}.note-editor .ProseMirror summary{font-weight:var(--text-weight-bold);list-style:none}.note-editor .ProseMirror .is-empty:first-child:before,.note-editor .ProseMirror .is-empty[data-placeholder]:only-child:before,.note-editor .ProseMirror p.is-empty:before{content:attr(data-placeholder);color:var(--color-text-placeholder);float:left;pointer-events:none;height:0}.note-editor .ProseMirror.ProseMirror-focused .ProseMirror-selectednode{outline:2px solid var(--color-border-focus);border-radius:var(--radius-xs)}.ProseMirror-dropcursor,.note-editor .ProseMirror-gapcursor:after{border-color:var(--color-border-focus)!important}.note-editor .drag-handle{z-index:5;padding-right:var(--block-handle-gap,8px);transition:opacity var(--motion-dur-short)}.note-editor .drag-handle .grip{width:calc(var(--block-handle-width,40px) - var(--block-handle-gap,8px));border-radius:var(--radius-xs);cursor:grab;opacity:.7;height:32px;color:var(--color-text-muted);--solar-size:18px;place-items:center;display:grid}.note-editor .drag-handle .grip>svg{pointer-events:none}.note-editor .drag-handle .grip:active{cursor:grabbing}.note-editor .drag-handle .grip:hover{background-color:var(--color-bg-item-hover);opacity:1}.ui-menu.bubble{min-width:0;padding:var(--size-const-2);z-index:20;--btn-h-s:28px}.bubble-row{flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100vw - 24px);display:flex}.ui-menu.bubble.dock{box-sizing:border-box;z-index:30;--btn-h-s:40px;padding:var(--size-const-4) 0 calc(var(--size-const-4) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-color:var(--color-primary-40);background:var(--color-primary-50);border-radius:0;box-shadow:0 -6px 16px #0000002e;inset:auto 0 var(--kb,0px) 0!important;width:auto!important;max-width:none!important;position:fixed!important;transform:none!important}.dock .bubble-row>.ui-iconbtn,.dock .bubble-row>.bubble-anchor>:is(.ui-iconbtn,.ui-btn),.dock .bubble-row>.ui-iconbtn[data-semantic=error]{color:#fff}.dock .bubble-row>.ui-iconbtn:disabled{color:var(--color-text-disabled);background:0 0;border-color:#0000}.dock .bubble-row :is(.ui-iconbtn,.ui-btn):is(:hover,:active){background:#ffffff2e}.dock .bubble-row .ui-iconbtn[aria-pressed=true],.dock .bubble-row :is(.ui-iconbtn,.ui-btn)[aria-expanded=true]{color:#fff;background:#ffffff47}.dock .bubble-row .vsep{background:#fff6}.dock .bubble-row{gap:var(--size-const-4);max-width:none;padding:0 var(--size-const-12);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.ui-menu.bubble.dock:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-primary-50));width:28px;position:absolute;top:0;bottom:0;right:0}.dock .bubble-row::-webkit-scrollbar{display:none}.dock .bubble-row>*,.dock .bubble-anchor{scroll-snap-align:start;flex:none}.dock .ui-iconbtn[data-size=s]{width:40px;min-width:40px}.dock .bubble-anchor>.ui-btn[data-size=s]{--px:var(--size-const-12)}.dock .vsep{height:24px;margin:0 var(--size-const-4)}.dock .bubble-anchor>.ui-menu.sub{top:auto;left:var(--size-const-12);right:var(--size-const-12);bottom:calc(var(--kb,0px) + 60px);max-height:50vh;position:fixed;overflow-y:auto}body:has(.ui-menu.bubble.dock) .panel>footer{padding-bottom:calc(var(--size-const-8) + 50px + env(safe-area-inset-bottom,0px))}.bubble-row .cell-alignment{flex:none;margin:0 2px}.bubble-row .cell-alignment>button{justify-content:center;width:30px;padding:0}.bubble-row .vsep{background:var(--color-border-default);width:1px;height:20px;margin:0 var(--size-const-2)}.bubble-anchor>.ui-btn[data-size=s]{--px:var(--size-const-8)}.bubble-row .ui-btn[data-semantic=neutral]{color:var(--color-text-default)}.bubble-anchor{position:relative}.bubble-anchor>.ui-menu.sub{z-index:25;min-width:200px;position:absolute;top:calc(100% + 8px);left:0}.bubble-anchor>.ui-menu.sub[data-flip=up]{top:auto;bottom:calc(100% + 8px)}.turn-head{justify-content:space-between;align-items:center;gap:var(--size-const-8);display:flex}.turn-head .ui-iconbtn{margin-right:calc(var(--size-const-4) * -1)}.swatches-menu{min-width:0!important}.swatches-menu .ui-nav-title{padding:var(--size-const-6) var(--size-const-6) var(--size-const-4)}.swatches-menu .sw-row{gap:var(--size-const-4);padding:0 var(--size-const-4) var(--size-const-6);display:flex}.swatches-menu .sw{border-radius:var(--radius-xs);border:1px solid var(--color-border-default);width:28px;height:28px;font-weight:var(--text-weight-bold);--solar-size:14px;color:var(--color-text-default);place-items:center;display:grid}.swatches-menu .sw:hover{border-color:var(--color-border-strong)}.link-pop{align-items:center;gap:var(--size-const-6);min-width:340px!important;display:flex!important}.link-pop .ui-search{flex:1;height:32px}.slash-menu{z-index:80;overscroll-behavior:contain;width:260px;max-height:320px;position:fixed;overflow-y:auto}.slash-menu .ui-nav-title,.bubble .ui-nav-title{padding:var(--size-const-6) var(--size-const-12) var(--size-const-4)}.slash-menu .ui-nav-title{padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-s);font-size:var(--text-size-LM);letter-spacing:var(--text-letters-L);text-transform:none;color:var(--color-text-default)}.slash-grid{display:contents}@media (width>=840px){.slash-menu[data-wide]{width:520px;max-height:440px}.slash-menu[data-wide] .ui-nav-title{z-index:1;background:var(--color-bg-float);padding-top:var(--size-const-8);position:sticky;top:0}.slash-menu[data-wide] .slash-grid{grid-template-columns:1fr 1fr;display:grid}.slash-menu[data-wide] .ui-menu-item>.lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.slash-sw{width:var(--icon-size-m);height:var(--icon-size-m);border-radius:var(--radius-xs);font-size:var(--text-size-BXS);font-weight:var(--text-weight-bold);flex:none;place-items:center;line-height:1;display:inline-grid}.slash-sw.badge{padding:0}.slash-sw.badge,:is(.note-editor .ProseMirror,.hl-static) .badge{background:var(--s-25);color:var(--s-90)}.slash-sw.badge[data-solid],:is(.note-editor .ProseMirror,.hl-static) :is(.badge[data-solid],.banner){background:var(--s-40);color:var(--color-neutral-95)}:root[data-theme=light] .slash-sw.badge[data-solid],:root[data-theme=light] :is(.note-editor .ProseMirror,.hl-static) :is(.badge[data-solid],.banner){background:var(--s-60);color:var(--color-neutral-0)}.note-editor .ProseMirror .badge,.hl-static .badge{border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 6px}:is(.note-editor .ProseMirror,.hl-static) .banner{padding:var(--size-const-12) var(--size-const-16);border-radius:var(--radius-s);margin:.6em 0}:is(.note-editor .ProseMirror,.hl-static) .banner>:first-child{margin-top:0}:is(.note-editor .ProseMirror,.hl-static) .banner>:last-child{margin-bottom:0}:is(.note-editor .ProseMirror,.hl-static) .banner :is(a,code){color:inherit}.empty-detail{place-content:center;justify-items:center;gap:var(--size-const-12);height:100%;color:var(--color-text-muted);--solar-size:40px;text-align:center;display:grid}.memo-box{gap:var(--size-const-12);margin:var(--size-const-8) 0 var(--size-const-24);padding:var(--size-const-12) var(--size-const-16);border-radius:var(--radius-m);background:var(--color-bg-group);border:1px solid var(--color-border-subtle);color:var(--color-text-default);--solar-size:var(--icon-size-s);display:grid}.memo-row{align-items:center;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.memo-row .spacer{flex:1}.memo-row b{color:var(--color-text-strong)}.memo-input,.link-retry .ui-field-box{align-items:center;gap:var(--size-const-6);min-height:32px;padding:0 var(--size-const-8);border-radius:var(--field-radius);background:var(--color-bg-field);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);display:inline-flex}:is(.memo-input,.link-retry .ui-field-box):focus-within{border-color:var(--color-border-focus)}.memo-input input,.memo-input select{color:var(--color-text-strong);font-size:var(--text-size-BM);background:0 0;border:0}.memo-input select option{background:var(--color-bg-overlay)}.memo-n input{width:56px}.memo-preview{color:var(--color-text-strong)}.memo-preview[data-soon]{color:var(--color-text-error)}.tb-meta{align-items:center;gap:var(--size-const-2,2px);flex:none;display:flex}.ui-iconbtn[data-label]{width:auto;padding:0 var(--size-const-8);justify-content:center;align-items:center;gap:var(--size-const-6);white-space:nowrap;font:inherit;font-size:var(--text-size-LM,13px);display:inline-flex}.ui-iconbtn[data-label][data-active] .tb-label{font-weight:var(--text-weight-bold)}.ui-iconbtn[data-soon]{color:var(--color-text-error)}.ui-iconbtn .tb-racc{text-overflow:ellipsis;max-width:180px;overflow:hidden}.when-dialog .memo-row,.when-dialog h2{margin:0}.when-dialog .ui-segmented{height:var(--btn-h-m,40px);grid-template-columns:1fr 1fr;display:grid}.when-dialog .ui-segmented>button{justify-content:center}.when-dialog .memo-input{min-height:40px}.when-dialog .memo-row>.memo-input:only-child,.when-dialog .memo-input input[type=date],.when-dialog .memo-input input[type=datetime-local]{flex:1}.when-dialog .memo-input input{min-width:0}.when-dialog .add-row{margin-left:calc(var(--size-const-8) * -1);justify-self:start}.when-dialog .memo-preview{margin:0}.when-dialog .actions .when-remove{margin-right:auto}.spinner{border:2px solid var(--color-border-default);border-top-color:var(--color-text-primary);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.media-card{margin:var(--size-const-12) 0;border:1px solid var(--color-border-default);border-radius:var(--radius-m);background:var(--color-bg-group);white-space:normal;overflow:hidden}.media-row{margin:var(--size-const-12) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:8px;display:grid}.media-row>.media-card{--media-frame-width:100%;grid-column:span var(--media-columns,12);min-width:0;margin:0}.media-row:has([data-resizing]){background-image:repeating-linear-gradient(to right, var(--color-border-default) 0 1px, transparent 1px calc(100% / 12))}.media-card[data-drop-beside] .media-frame:after{content:"";background:var(--color-border-focus);pointer-events:none;width:3px;position:absolute;top:0;bottom:0}.media-card[data-drop-beside=before] .media-frame:after{left:-4px}.media-card[data-drop-beside=after] .media-frame:after{right:-4px}.note-editor .ProseMirror.ProseMirror-focused .media-card[data-selected]{outline:2px solid var(--color-border-focus);outline-offset:1px}.media-head{align-items:center;gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);color:var(--color-text-default);--solar-size:var(--icon-size-m);cursor:grab;display:flex}.media-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-strong);flex:1;overflow:hidden}.media-head>span.BodyXSma_Reg{color:var(--color-text-muted)}.media-body img,.media-body video{object-fit:contain;background:var(--color-bg-app);width:100%;max-height:360px;display:block}.media-body audio{width:calc(100% - 24px);margin:0 var(--size-const-12) var(--size-const-8);display:block}.media-body .doc-preview{align-items:center;gap:var(--size-const-8);margin:0 var(--size-const-12) var(--size-const-8);padding:var(--size-const-12);border-radius:var(--radius-s);background:var(--color-bg-field);color:var(--color-text-default);display:flex}.media-missing{gap:var(--size-const-8);margin:0 var(--size-const-12) var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-s);background:var(--color-bg-field);color:var(--color-text-muted);--solar-size:var(--icon-size-s);align-items:center;display:flex}.media-state{align-items:center;gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);--solar-size:var(--icon-size-s);margin:0;display:flex}.media-state[data-failed]{color:var(--color-text-error)}.media-state[data-failed]>span{flex:1}.derived{border-top:1px solid var(--color-border-subtle);-webkit-user-select:text;user-select:text;cursor:auto}.derived>summary{align-items:center;gap:var(--size-const-6);padding:var(--size-const-6) var(--size-const-8) var(--size-const-6) var(--size-const-12);color:var(--color-text-default);cursor:pointer;--solar-size:var(--icon-size-s);list-style:none;display:flex}.derived>summary::-webkit-details-marker{display:none}.derived>summary .chev{transition:transform var(--motion-dur-medium)}.derived[open]>summary .chev{transform:rotate(90deg)}.derived>summary .ui-iconbtn{margin-left:auto}.derived-body{padding:0 var(--size-const-16) var(--size-const-12);color:var(--color-text-default)}.derived-body p{margin:0 0 var(--size-const-6)}.derived-body b{color:var(--color-text-strong);margin-right:var(--size-const-4)}figure.media-static{margin:var(--size-const-8) 0;padding:var(--size-const-8) var(--size-const-12);border:1px dashed var(--color-border-default);border-radius:var(--radius-s);color:var(--color-text-muted)}.tree{gap:var(--size-const-2);display:grid}.tree-row{--indent:calc(var(--level,0) * var(--size-const-16));align-items:center;display:flex;position:relative}.tree-row>.ui-nav-item[data-child=true]{padding-left:calc(var(--size-const-12) + var(--icon-size-m) + var(--size-const-12) + var(--indent))}.tree-row>.tree-chev{z-index:1;left:calc(var(--size-const-12) + var(--icon-size-m) - 6px + var(--indent));border-radius:var(--radius-xs);width:22px;height:22px;color:var(--color-text-muted);--solar-size:14px;place-items:center;display:grid;position:absolute}.tree-row>.tree-chev:hover{background:var(--color-bg-item-pressed);color:var(--color-text-strong)}.tree-row>.tree-chev:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus)}.tree-row>.tree-chev svg{transition:transform var(--motion-dur-medium) var(--motion-ease-standard)}.tree-row>.tree-chev[aria-expanded=true] svg{transform:rotate(90deg)}.tree-row[data-dragging]{opacity:.5}.tree-row:is([data-drop=before],[data-drop=after]):before{content:"";left:calc(var(--size-const-12) + var(--indent));right:var(--size-const-8);background:var(--color-border-focus);pointer-events:none;z-index:1;border-radius:1px;height:2px;position:absolute}.tree-row[data-drop=before]:before{top:-1px}.tree-row[data-drop=after]:before{bottom:-1px}.tree-row[data-drop=inside]>.ui-nav-item{box-shadow:inset 0 0 0 2px var(--color-text-primary);background:var(--color-bg-item-hover)}.tree-new{color:var(--color-text-muted);--solar-size:var(--icon-size-s)}.app[data-nav=collapsed] .col-nav .tree{display:none}.list-crumbs{align-items:center;gap:var(--size-const-4);color:var(--color-text-muted);--solar-size:14px;flex-wrap:wrap;display:flex}.list-crumbs .crumb{padding:2px var(--size-const-6);border-radius:var(--radius-xs);color:var(--color-text-muted)}.list-crumbs .crumb:hover{background:var(--color-bg-item-hover);color:var(--color-text-strong)}.list-crumbs .crumb:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus)}.list-crumbs .crumb[aria-current=page]{color:var(--color-text-strong);font-weight:var(--text-weight-bold)}.list-crumbs .spacer{flex:1}.ui-list-item[data-type=raccolta]>.lead{color:var(--color-text-secondary);display:block}.tree-menu{grid-template-columns:minmax(0,1fr);width:300px;max-height:420px;overflow-y:auto}.tree-menu .ui-menu-item{padding-left:calc(var(--size-const-12) + var(--level,0) * var(--size-const-16))}.tree-menu .ui-menu-item[disabled]{opacity:1}.tree-menu .ui-search{margin:0 var(--size-const-4) var(--size-const-6);height:36px}.tree-menu .raccolte-head{top:calc(-1 * var(--size-const-6));z-index:1;margin-top:calc(-1 * var(--size-const-6));padding-top:var(--size-const-6);background:var(--color-bg-overlay);position:sticky}.tree-menu .ui-check{width:18px;height:18px}.tree-menu .empty-menu{margin:var(--size-const-8) var(--size-const-12);color:var(--color-text-muted)}.raccolte-option{align-items:center;display:flex}.raccolte-option>.ui-menu-item{flex:1;min-width:0;min-height:44px}.raccolte-option .ui-check{flex-shrink:0}.raccolte-option .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raccolte-option>.raccolte-add-child{flex:0 0 44px;width:44px;height:44px}@media (hover:hover) and (pointer:fine){.raccolte-option>.raccolte-add-child{opacity:0;pointer-events:none}.raccolte-option:is(:hover,:focus-within)>.raccolte-add-child{opacity:1;pointer-events:auto}}.tree-menu .raccolte-new{color:var(--color-text-primary);min-height:44px}.raccolte-create{gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);display:grid}.raccolte-create .ui-field>label{overflow-wrap:anywhere}.raccolte-create .ui-field{min-width:0}.raccolte-create-actions{justify-content:flex-end;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.wiki-banner{align-items:center;gap:var(--size-const-8);margin:var(--size-const-12) 0;padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-m);background:var(--color-warning-15);color:var(--color-warning-90);--solar-size:var(--icon-size-s);flex-wrap:wrap;display:flex}.wiki-banner .ui-btn{margin-left:auto}.rules{margin:var(--size-const-16) 0 0;gap:var(--size-const-6);padding:0;list-style:none;display:grid}.rule-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:var(--color-bg-group)}.rule-row[data-action=exclude]{border-left:3px solid var(--color-error-60)}.rule-row[data-action=include]{border-left:3px solid var(--color-victory-60)}.rule-default{margin:var(--size-const-6) 0 var(--size-const-16)}.rule-head{align-items:center;gap:var(--size-const-8);padding:var(--size-const-6) var(--size-const-8) var(--size-const-6) var(--size-const-12);display:flex}.rule-n{min-width:28px;color:var(--color-text-muted)}.rule-summary{text-align:left;min-width:0;color:var(--color-text-strong);padding:var(--size-const-4) var(--size-const-8);border-radius:var(--radius-xs);flex:1}.rule-summary:hover{background:var(--color-bg-item-hover)}.rule-summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus)}.rule-edit{gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12) var(--size-const-12) calc(var(--size-const-12) + 36px);border-top:1px solid var(--color-border-subtle);display:grid}.rule-field{align-items:center;gap:var(--size-const-6);flex-wrap:wrap;display:flex}.rule-field>.LabelMed_Bold{width:92px;color:var(--color-text-default)}.rule-field .switch-row{align-items:center;gap:var(--size-const-6);color:var(--color-text-default);display:inline-flex}.ui-save{align-items:center;gap:var(--size-const-6);white-space:nowrap;color:var(--color-text-muted);--solar-size:var(--icon-size-s);display:inline-flex}.ui-save[data-state=local]{color:var(--color-text-default)}.ui-save[data-state=offline]{color:var(--color-text-warning)}.ui-save[data-state=error]{color:var(--color-text-error)}.rec-dialog{width:min(560px,100vw - 32px)}.rec-dialog .actions{flex-wrap:wrap}.rec-dialog .rec-file{margin-right:auto}.rec-preview{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);background:var(--color-bg-group);width:100%;transform:scaleX(-1)}.rec-audio{border-radius:var(--radius-m);background:var(--color-bg-group);height:120px;color:var(--color-text-default);--solar-size:40px;place-items:center;display:grid}.rec-dialog[data-state=recording] .rec-audio{color:var(--color-primary-80)}.rec-dialog[data-state=paused] .rec-audio{color:var(--color-text-muted)}.rec-status{align-items:center;gap:var(--size-const-8);color:var(--color-text-strong);margin:0;display:flex}.rec-dot{background:var(--color-text-error);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite rec-pulse}.rec-wait,.rec-error{align-items:center;gap:var(--size-const-8);display:flex}.ui-dialog .rec-error{color:var(--color-text-error)}@keyframes rec-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.block-menu{z-index:1000;min-width:240px;position:fixed}.block-menu [data-semantic=error]{color:var(--color-text-error)}.note-editor .block-linked{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-xs);background:var(--color-bg-item-selected)}.ui-search .sf-body{align-items:center;gap:var(--size-const-4);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.ui-search .sf-body::-webkit-scrollbar{display:none}.ui-search .sf-body>.ui-chip{flex:none}.ui-search .sf-body>input{flex:1 0 64px;width:auto}.note-editor .ProseMirror li :is(h1,h2,h3){margin-top:0}.note-editor .ProseMirror li[data-type=taskItem]>div{flex:1;min-width:0}.note-editor .ProseMirror li[data-type=taskItem]:has(>div>h1:first-child)>label{font-size:var(--text-size-HM);line-height:1.25}.note-editor .ProseMirror li[data-type=taskItem]:has(>div>h2:first-child)>label{font-size:var(--text-size-HS);line-height:1.25}.note-editor .ProseMirror li[data-type=taskItem]:has(>div>h3:first-child)>label{font-size:var(--text-size-TL);line-height:1.25}.note-editor .ProseMirror summary[data-level]{font-family:var(--font-family-headline);font-weight:700;line-height:1.25}.note-editor .ProseMirror summary[data-level="1"]{font-size:var(--text-size-HM)}.note-editor .ProseMirror summary[data-level="2"]{font-size:var(--text-size-HS)}.note-editor .ProseMirror summary[data-level="3"]{font-size:var(--text-size-TL)}.ui-dialog:has(>.busy-veil){position:relative}.busy-veil{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--color-bg-overlay) 72%, transparent);cursor:progress;place-items:center;display:grid;position:absolute;inset:0}.busy-spinner{border-radius:var(--radius-full);border:3px solid var(--color-border-default);border-top-color:var(--color-text-primary);width:28px;height:28px;animation:.8s linear infinite busy-spin}@keyframes busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.busy-spinner{animation-duration:2.4s}}.app{--nav-w:var(--layout-nav-w);--list-w:var(--list-w-custom,var(--layout-list-w));grid-template-columns:var(--nav-w) var(--list-w) minmax(0, 1fr);min-width:0;height:100dvh;transition:grid-template-columns var(--motion-dur-long) var(--motion-ease-standard);display:grid;position:relative}.app[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.app[data-nav=collapsed]{--nav-w:var(--layout-nav-w-collapsed)}.app[data-list=collapsed]{--list-w:0px}.app[data-list=collapsed]>.col-list{visibility:hidden;transition:visibility 0s var(--motion-dur-long);padding-left:0}.app>*{min-width:0;min-height:0;overflow:hidden}.col-nav{gap:var(--size-const-12);padding:var(--layout-gutter);flex-direction:column;display:flex}.app[data-nav=collapsed] .col-nav{padding-right:0}.col-nav .brand{align-items:center;gap:var(--size-const-8);height:40px;padding:0 var(--size-const-6) 0 var(--size-const-12);display:flex}.col-nav .brand .grow{flex:1}.col-nav .brand .mark{flex:none;width:auto;height:26px}.col-nav nav{gap:var(--size-const-2);display:grid}.col-nav>.rail-head{gap:var(--size-const-12);flex-direction:column;display:flex}.col-nav>.rail-foot{gap:var(--size-const-2);flex-direction:column;display:flex}.rail-pair{align-items:center;gap:var(--size-const-4);padding:var(--size-const-4) var(--size-const-4) 0;display:flex}.rail-pair .version{padding:0 var(--size-const-8);margin-left:auto}.app[data-nav=collapsed] .rail-pair{padding:var(--size-const-4) 0 0;flex-direction:column}.col-nav .version{padding:0 var(--size-const-12);color:var(--color-text-disabled);white-space:nowrap}.app[data-nav=collapsed] .col-nav :is(.lbl,.extra,.brand .grow,.version,.ui-nav-title,.btn-label,.ui-search input,.ui-search .sf-body,.ui-search kbd,.ui-search .ui-iconbtn,.brand .mark){display:none}.app[data-nav=collapsed] .col-nav .ui-btn{width:40px;padding:0}.app[data-nav=collapsed] .col-nav .ui-search{cursor:pointer;justify-content:center;width:40px;padding:0}.col-nav .ui-search:is(:focus-within,.is-focused){box-shadow:inset 0 0 0 1px var(--color-border-focus)}.app[data-nav=collapsed] .col-nav .brand{justify-content:center;width:40px;height:40px;padding:0}.app[data-nav=collapsed] .col-nav .ui-nav-item{justify-content:center;width:40px;padding:0}.app[data-nav=collapsed] .col-nav .ui-nav-title{height:1px;margin:var(--size-const-12) var(--size-const-8);background:var(--color-border-subtle);padding:0;font-size:0;display:block}.app[data-nav=collapsed] .col-nav :is(.ui-nav-item[data-child],.ui-nav-item .chev-hit){display:none}.col-nav{overflow:hidden}.col-nav>*{flex-shrink:0}.col-nav>.views{overscroll-behavior:contain;flex:1 1 0;align-content:start;min-height:0;margin:-3px 0 -3px -3px;padding:3px;overflow:hidden auto}.app[data-nav=collapsed] .col-nav>.views{scrollbar-width:none}.nav-slot{gap:var(--size-const-2);display:grid;position:relative}.nav-slot>.ui-nav-item[draggable=true]{cursor:pointer}.nav-slot[data-drop]:before{content:"";left:var(--size-const-8);right:var(--size-const-8);background:var(--color-border-focus);pointer-events:none;z-index:1;border-radius:1px;height:2px;position:absolute}.nav-slot[data-drop=before]:before{top:-2px}.nav-slot[data-drop=after]:before{bottom:-2px}.col-nav [data-tip]:after{display:none}.rail-tip{z-index:40;border-radius:var(--radius-xs);background:var(--color-bg-inverse);color:var(--color-text-inverse);pointer-events:none;white-space:nowrap;font-family:var(--font-family-body);font-size:var(--text-size-BXS);letter-spacing:var(--text-letters-B);animation:rail-tip-in var(--motion-dur-short) var(--motion-ease-standard) .4s both;padding:4px 8px;line-height:1.3;position:fixed;transform:translateY(-50%)}@keyframes rail-tip-in{0%{opacity:0;transform:translate(-2px,-50%)}}.menu-anchor>.settings-menu.ui-menu{z-index:50;min-width:260px;position:fixed;top:auto;right:auto}.settings-menu .ui-nav-title{padding:var(--size-const-8) var(--size-const-12) var(--size-const-4)}.settings-menu .ui-menu-item>.ui-switch{transform:scale(.8)}.settings-menu .ui-menu-item>.extra{color:var(--color-text-muted)}.col-list{padding:var(--layout-gutter) 0 0 var(--layout-gutter);background:var(--color-bg-group);flex-direction:column;display:flex;position:relative;overflow:visible}.pane-resizer{display:none}.col-list>header{gap:var(--size-const-12);padding:var(--size-const-4) var(--size-const-4) var(--size-const-12) var(--size-const-12);display:grid}.col-list>header .row{align-items:center;gap:var(--size-const-4);display:flex}.col-list>header h1{align-items:baseline;gap:var(--size-const-8);color:var(--color-text-strong);flex:1;margin:0;display:flex}.col-list>header h1 small{color:var(--color-text-muted)}.col-list>header .chips{gap:var(--size-const-8);flex-wrap:wrap;display:flex}.col-list .scroll{padding:0 var(--size-const-4) var(--size-const-24) 0;flex:1;scroll-padding-top:48px;overflow-y:auto}.col-list .empty{padding:var(--size-const-32) var(--size-const-12);color:var(--color-text-muted);text-align:center;justify-items:center;gap:var(--size-const-12);display:grid}.col-list .empty p{margin:0}.filter-seg{height:var(--btn-h-m)}.filter-seg>button{padding:0 var(--size-const-8)}.filter-seg>button:first-child{background:var(--s-30);color:var(--s-90)}.filter-seg>button:first-child:is(:hover,.is-hovered){background:var(--s-40)}.filter-menu{width:288px;max-width:calc(100vw - 24px)}.filter-menu .chips{gap:var(--size-const-6);padding:0 var(--size-const-6);flex-wrap:wrap;display:flex}.filter-menu .ui-nav-title:first-child{padding-top:var(--size-const-8)}.filter-menu .filter-note{padding:var(--size-const-12) var(--size-const-6) 0;color:var(--color-text-muted);margin:0}.filter-menu .filter-foot{margin-top:var(--size-const-8);padding-top:var(--size-const-6);border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.filter-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px)}.filter-dialog .fd-hint,.filter-dialog .fd-note,.filter-dialog .fd-preview{color:var(--color-text-muted);margin:0}.filter-dialog .fd-rows{align-content:start;gap:var(--size-const-12);padding:var(--size-const-2,2px) var(--size-const-4) var(--size-const-2,2px) 0;display:grid;overflow-y:auto}.filter-dialog .fd-empty{padding:var(--size-const-24) var(--size-const-12);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border-subtle);border-radius:var(--menu-radius);margin:0}.filter-dialog .fd-row{gap:var(--size-const-8);padding:var(--size-const-12);border:1px solid var(--color-border-subtle);border-radius:var(--menu-radius);display:grid}.filter-dialog .fd-row[data-ignored]{border-style:dashed}.filter-dialog .fd-head{align-items:center;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.filter-dialog .fd-head h3{min-width:96px;color:var(--color-text-strong);margin:0}.filter-dialog .fd-remove{margin-left:auto}.filter-dialog .fd-line{align-items:center;gap:var(--size-const-6);flex-wrap:wrap;display:flex}.filter-dialog .fd-scroll{align-content:flex-start;max-height:132px;overflow-y:auto}.filter-dialog .fd-search{height:36px}.filter-dialog .fd-tree{width:auto;max-height:184px;box-shadow:none;border:1px solid var(--color-border-subtle);background:0 0;animation:none;overflow-y:auto}.filter-dialog .memo-n input{width:64px}.filter-dialog .memo-input span{color:var(--color-text-muted)}.filter-dialog .fd-foot{flex-wrap:wrap;align-items:center}.filter-dialog .fd-preview{margin-right:auto}.filter-dialog .fd-add .ui-menu{z-index:60;overscroll-behavior:contain;min-width:220px;max-height:min(48dvh,360px);overflow-y:auto}.filter-dialog .fd-add .ui-menu-item .fd-note{margin-left:auto}.menu-anchor{position:relative}.menu-anchor>.ui-menu{z-index:30;position:absolute;top:calc(100% + 4px);right:0}.menu-anchor>.ui-menu[data-align=left]{left:0;right:auto}.menu-anchor>.ui-menu[data-up=true]{top:auto;bottom:calc(100% + 4px)}@media (width<=640px){.filter-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--size-const-16);grid-template-rows:auto minmax(0,1fr) auto auto}.filter-dialog .fd-add .ui-menu{width:min(100%,360px);min-width:0;max-width:calc(100vw - 56px)}}.ui-menu .switch-row{align-items:center;gap:var(--size-const-12);padding:var(--size-const-8) var(--size-const-12);color:var(--color-text-default);cursor:pointer;border-radius:var(--size-const-6);display:flex}.ui-menu .switch-row:hover{background:var(--color-bg-item-hover)}.ui-menu .switch-row span{flex:1}.search-hit,mark{background:var(--color-warning-30);color:var(--color-warning-95);border-radius:2px;padding:0 1px}.col-detail{padding:var(--layout-gutter);background:var(--color-bg-group)}.panel{background:var(--color-bg-panel);border-radius:var(--panel-radius);border:1px solid var(--color-border-subtle);flex-direction:column;height:100%;display:flex;overflow:hidden}.panel .content{flex:1;overflow-y:auto;container:note-panel/inline-size}.panel .content>.inner{max-width:calc(var(--layout-measure) * 1.5);padding:var(--size-const-24) clamp(var(--size-const-24), 8%, var(--size-const-64)) var(--size-const-64);margin:0 auto}.panel .content>.inner:has(.note-editor>.drag-handle){--block-handle-width:40px;--block-handle-gap:8px;padding-left:clamp(var(--block-handle-width), 8%, var(--size-const-64))}@container note-panel (width<600px){.panel .content>.inner:has(.note-editor>.drag-handle){--block-handle-width:24px;--block-handle-gap:4px}}@container note-panel (width<400px){.panel .content>.inner:has(.note-editor>.drag-handle){--block-handle-width:16px;--block-handle-gap:0px}.note-editor .drag-handle .grip>svg{display:none}}.app[data-nav=collapsed][data-list=collapsed] .panel .content>.inner{max-width:calc(var(--layout-measure) * 2)}.panel .meta{align-items:center;gap:var(--size-const-12);color:var(--color-text-muted);margin-bottom:var(--size-const-8);flex-wrap:wrap;display:flex}.panel h2.title{margin:0 0 var(--size-const-6);color:var(--color-text-strong);outline:none}.panel .author{color:var(--color-text-default);margin:0 0 var(--size-const-24)}.panel .book-field{display:block}.panel .book-field+.book-field{margin-top:var(--size-const-16)}.panel .field-label{color:var(--color-text-muted);margin-bottom:var(--size-const-4);display:block}.panel .field-row{align-items:flex-start;gap:var(--size-const-8);display:flex}.panel .field-row>[contenteditable]{overflow-wrap:anywhere;flex:auto;min-width:0}.panel .field-row>.ui-iconbtn{margin-top:var(--size-const-4);flex:none}.hl{padding:var(--size-const-20) 0;border-top:1px solid var(--color-border-subtle);position:relative}.hl:first-of-type{border-top:0}.hl .hl-meta{align-items:center;gap:var(--size-const-8);color:var(--color-text-muted);margin-bottom:var(--size-const-8);--solar-size:var(--icon-size-s);display:flex}.hl .hl-text{color:var(--color-text-strong);border-radius:var(--radius-xs);outline:none;margin:0}.hl .hl-text[contenteditable=true]{box-shadow:0 0 0 1px var(--color-border-focus), 0 0 0 6px var(--color-bg-panel), 0 0 0 7px var(--color-border-subtle);background:var(--color-bg-field)}.hl .hl-actions{top:var(--size-const-12);right:calc(var(--size-const-8) * -1);border-radius:var(--radius-full);background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay);gap:2px;padding:2px;display:flex;position:absolute}.hl .hl-actions:is(.hl-act-enter-active,.hl-act-leave-active){transition:opacity var(--motion-dur-short), transform var(--motion-dur-short)}.hl .hl-actions:is(.hl-act-enter-from,.hl-act-leave-to){opacity:0;transform:translateY(2px)}.hl:has(.hl-actions.is-open){z-index:31}.hl.is-flash{animation:hl-flash 1.2s var(--motion-ease-standard)}@keyframes hl-flash{0%,40%{background:var(--color-bg-item-selected)}}.hl .hl-tags{gap:var(--size-const-6);margin-top:var(--size-const-8);flex-wrap:wrap;display:flex}.hl-single{min-height:0!important;margin-bottom:var(--size-const-24)!important}.link-row{align-items:center;gap:var(--size-const-8);min-width:0;margin-top:var(--size-const-8);margin-bottom:var(--size-const-16);display:flex}.link-url{align-items:center;gap:var(--size-const-6);min-width:0;color:var(--color-text-primary);--solar-size:var(--icon-size-s);text-decoration:none;display:inline-flex}.link-platform{color:var(--color-text-default);flex:none}.link-sep{color:var(--color-text-muted);flex:none}.link-author{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--color-text-default);flex:none;overflow:hidden}.link-url>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.link-url:hover{text-decoration:underline}.link-fetch{align-items:center;gap:var(--size-const-8);margin-bottom:var(--size-const-16);color:var(--color-text-secondary);--solar-size:var(--icon-size-s);flex-wrap:wrap;display:flex}.link-fetch>span+.ui-btn{margin-left:calc(-1 * var(--size-const-2,2px))}.link-fetch .fetch-ok{align-items:center;gap:var(--size-const-6);color:var(--color-text-default);display:inline-flex}.fail-dialog{max-width:440px}.fail-dialog a.ui-btn{text-decoration:none}.extraction{margin-bottom:var(--size-const-16);padding:var(--size-const-12) var(--size-const-16);border-left:2px solid var(--color-border-default);color:var(--color-text-default)}.extraction p{margin:0 0 var(--size-const-8)}.gallery{gap:var(--size-const-6);display:flex;overflow-x:auto}.gallery .ph{border-radius:var(--radius-s);background:linear-gradient(135deg, var(--s-30), var(--s-15));flex:none;width:120px;height:120px;position:relative}.gallery .ph[data-video]:after{content:"▶";color:var(--s-90);place-items:center;font-size:28px;display:grid;position:absolute;inset:0}[data-soon]{color:var(--color-text-error)}.note-body{min-height:40vh;color:var(--color-text-strong);white-space:pre-wrap;outline:none;margin:0}.note-body:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.panel>footer{align-items:center;gap:var(--size-const-8);min-height:52px;padding:var(--size-const-8) var(--size-const-12) var(--size-const-8) var(--size-const-16);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);--solar-size:var(--icon-size-m);display:flex}.panel>footer .tags{align-items:center;gap:var(--size-const-6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.tag-row:not([data-expanded]){flex-wrap:nowrap;overflow:hidden}.panel>footer .tag-row:not([data-expanded]){flex-wrap:nowrap;overflow:visible}.tag-row>*{flex:none}.tag-row-item{display:flex}.tag-row-tail{align-items:center;display:flex}.tag-row .tag-more{cursor:pointer}.panel>footer .tag-input{width:140px;color:var(--color-text-strong);padding:var(--size-const-4) var(--size-const-6);border-radius:var(--radius-xs);background:0 0;border:0}.panel>footer .tag-input:focus{background:var(--color-bg-field);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.panel>footer .tag-input::placeholder{color:var(--color-text-muted)}.panel>footer .foot-end{align-items:center;gap:var(--size-const-8);flex:none;margin-left:auto;display:flex}.panel>footer .foot-start{align-items:center;gap:var(--size-const-8);flex:none;display:flex}.panel>footer .foot-sep{background:var(--color-border-subtle);width:1px;height:20px;margin-inline:var(--size-const-4)}.panel>footer .status{align-items:center;gap:var(--size-const-6);white-space:nowrap;--solar-size:var(--icon-size-s);display:flex}.app[data-nav=collapsed] .col-nav .ui-nav-item>.ui-switch{display:none}.col-nav .ui-nav-item>.ui-switch{transform:scale(.8)}.snack-host{left:50%;bottom:var(--size-const-24);z-index:60;min-width:320px;animation:ui-pop var(--motion-dur-medium) var(--motion-ease-decelerate);position:fixed;transform:translate(-50%)}kbd{font-family:var(--font-family-mono);font-size:var(--text-size-BXS);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);color:var(--color-text-default);padding:1px 6px}.new-split{--new-h:var(--btn-h-m);align-items:stretch;gap:2px;display:flex}.new-split>.ui-btn{min-width:0;height:var(--new-h);border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.new-split>.split{width:36px;height:var(--new-h);border-radius:0 var(--radius-full) var(--radius-full) 0}.new-split>.ui-menu{min-width:100%;top:calc(100% + 4px)}.app[data-nav=collapsed] .new-split>.split{display:none}.app[data-nav=collapsed] .new-split>.ui-btn{border-radius:var(--btn-radius);flex:none}.extraction[data-status=pending]{border-left-color:var(--color-border-strong)}.extraction[data-status=failed]{border-left-color:var(--color-error-60)}.extraction p{align-items:center;gap:var(--size-const-8);--solar-size:var(--icon-size-s);display:flex}.link-retry{gap:var(--size-const-8);align-items:center;display:flex}.link-retry .ui-field-box{flex:1}.link-retry input{min-width:0;color:var(--color-text-strong);background:0 0;border:0;flex:1}.hl .hl-text :is(p,.ProseMirror p){margin:0}.hl .hl-text .note-editor{padding:var(--size-const-4) var(--size-const-8);margin:calc(var(--size-const-4) * -1) calc(var(--size-const-8) * -1);border-radius:var(--radius-xs);background:var(--color-bg-field);box-shadow:0 0 0 1px var(--color-border-focus)}.hl-static mark{color:inherit}.hl .hl-tags:not(:has(.ui-chip)) .hl-tag-input{opacity:0}.hl.is-active .hl-tag-input{opacity:1!important}.hl-tag-input .tag-input{width:90px;color:var(--color-text-strong);border-radius:var(--radius-xs);background:0 0;border:0;padding:2px 6px}.hl-tag-input .tag-input:focus{background:var(--color-bg-field);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.hl-tag-input .tag-input::placeholder{color:var(--color-text-muted)}.tag-picker{display:inline-flex;position:relative}.tag-picker>.tag-menu{z-index:20;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.tag-picker[data-up]>.tag-menu{top:auto;bottom:calc(100% + 4px)}.tag-option-row{align-items:center;gap:var(--size-const-4);display:flex}.tag-option-row>.ui-menu-item{flex:1;min-width:0}.tag-option-edit{margin-right:var(--size-const-4);flex:none}.tag-edit-dialog{width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.tag-edit-dialog .tag-editor-heading>.ui-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.tag-edit-dialog .muted{color:var(--color-text-muted)}.tag-edit-actions{flex-wrap:wrap}.tag-edit-actions .tag-delete{margin-right:auto}.ui-list-item .sup[data-alone]{color:var(--color-text-default);margin-top:0}.hl-form{gap:var(--size-const-12);margin-top:var(--size-const-16);padding:var(--size-const-16);border-radius:var(--radius-m);background:var(--color-bg-group);border:1px solid var(--color-border-subtle);display:grid}.hl-form textarea{min-height:72px;color:var(--color-text-strong);padding:var(--size-const-8) 0;resize:vertical;font-family:var(--font-family-reading);background:0 0;border:0;flex:1}.hl-form .ui-field-box:has(textarea){align-items:stretch}.hl-form-row{gap:var(--size-const-12);grid-template-columns:1fr 1fr;display:grid}.hl-form .actions{justify-content:flex-end;gap:var(--size-const-8);display:flex}.add-hl{margin-top:var(--size-const-16)}.panel h2.title:empty:before,.panel .author:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.member-row{align-items:center;gap:var(--size-const-6);margin:0 0 var(--size-const-16);color:var(--color-text-muted);--solar-size:var(--icon-size-s);flex-wrap:wrap;display:flex}.member-row .hint{color:var(--color-text-muted)}.trash-actions{gap:var(--size-const-8);margin:var(--size-const-12) 0 var(--size-const-24);flex-wrap:wrap;display:flex}.trash-detail .hl-static,.trash-detail .hl{color:var(--color-text-default)}.trash-detail .hl-static p{margin:0 0 var(--size-const-8)}.trash-note,.muted{color:var(--color-text-muted)}.sel-box{cursor:pointer;width:22px;height:22px;display:none}.col-list[data-multi] .sel-box{animation:sel-pop var(--motion-dur-short) var(--motion-ease-decelerate);display:inline-grid}.col-list[data-multi] .lead-ico{display:none}.col-list[data-multi] .ui-list-item .sel-box[aria-checked=true]{border-color:var(--s-80)}@media (hover:hover){.col-list:not([data-multi]) .ui-list-item:hover .lead-ico,.col-list:not([data-multi]) .ui-list-item:focus-visible .lead-ico{display:none}.col-list:not([data-multi]) .ui-list-item:hover .sel-box,.col-list:not([data-multi]) .ui-list-item:focus-visible .sel-box{display:inline-grid}}.col-list .ui-list-item[data-mark=dim]{opacity:.4;cursor:default}@keyframes sel-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sel-up{0%{opacity:0;transform:translateY(8px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (pointer:coarse){.col-list .ui-list-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.col-list .ui-list-item{transition:background-color var(--motion-dur-short) var(--motion-ease-standard), transform .15s var(--motion-ease-standard)}.col-list .ui-list-item:active{transform:scale(.985)}}.sel-top .sel-count{font-size:var(--text-size-TS)}.sel-actions{gap:var(--size-const-2);flex-wrap:wrap}.sel-actions .menu-anchor>.ui-menu{z-index:40}.bulk-hint{font-size:var(--text-size-BXS);color:var(--color-text-error)}.when-scope{margin:calc(var(--size-const-8) * -1) 0 var(--size-const-12)}.multi-detail kbd{margin:0 2px}.sel-bottom{left:var(--nav-w,64px);z-index:40;justify-content:space-around;gap:var(--size-const-4);padding:var(--size-const-6) var(--size-const-8) calc(var(--size-const-6) + env(safe-area-inset-bottom));background:var(--color-bg-overlay);border-top:1px solid var(--color-border-subtle);box-shadow:var(--shadow-overlay);animation:sel-up .2s var(--motion-ease-decelerate);display:flex;position:fixed;bottom:0;right:0}.sel-act{border-radius:var(--radius-m);min-width:56px;min-height:52px;color:var(--color-text-default);--solar-size:var(--icon-size-m);flex:1;align-content:center;justify-items:center;gap:2px;display:grid}.sel-act:is(:hover,:focus-visible){background:var(--color-bg-item-hover);outline:none}.sel-act:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:-2px}.sel-act:active{background:var(--color-bg-item-pressed)}.sel-act[data-semantic=error]{color:var(--color-text-error)}.sel-act:disabled{color:var(--color-text-disabled);pointer-events:none}.sheet-scrim{place-items:end center}.sheet{width:min(560px,100%);max-height:min(72dvh,560px);padding:var(--size-const-6) var(--size-const-8) calc(var(--size-const-12) + env(safe-area-inset-bottom));border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay);animation:sheet-in .22s var(--motion-ease-decelerate);flex-direction:column;display:flex}.sheet-grip{background:var(--color-border-strong);width:36px;height:4px;margin:var(--size-const-4) auto var(--size-const-8);border-radius:2px;flex:none}.sheet-list{overscroll-behavior:contain;gap:1px;display:grid;overflow-y:auto}.sheet .ui-menu-item{min-height:48px;padding-left:calc(var(--size-const-12) + var(--level,0) * var(--size-const-16))}.sheet .ui-search{margin:0 var(--size-const-4) var(--size-const-6);flex:none;height:44px}.sheet .ui-check{width:22px;height:22px}.sheet .empty-menu{margin:var(--size-const-8) var(--size-const-12);color:var(--color-text-muted)}.app[data-multi][data-compact] .col-list .scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app[data-multi][data-compact] .snack-host{bottom:calc(80px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.sel-bottom,.sheet,.col-list[data-multi] .sel-box{animation:none}}.col-list[data-multi] .ui-list-item{-webkit-user-select:none;user-select:none}.wiki-default-dialog{max-width:480px}.wiki-default-dialog .wdd-effects{padding-left:var(--size-const-16);gap:var(--size-const-4);color:var(--color-text-default);margin:0;display:grid}.when-dialog .ui-segmented{max-width:100%}.when-dialog .ui-segmented>button{padding-inline:var(--size-const-8);white-space:nowrap;flex:1 1 0}.ui-nav-item .chev-hit{cursor:pointer;align-self:stretch;place-items:center;min-width:40px;margin-right:-8px;display:grid}.ui-iconbtn[data-wiki=in]{color:var(--color-text-primary)}.ui-iconbtn[data-wiki=mixed]{color:var(--color-text-default)}.ui-iconbtn[data-wiki=out]{color:var(--color-text-muted)}@media (width>=840px){.app>:is(.col-nav,.col-list,.col-detail,.col-settings){z-index:1;position:relative}.app>:is(.col-nav,.col-list,.col-detail,.col-settings):has(.ui-menu){z-index:3}.app{--nav-w:var(--nav-w-custom,calc(var(--layout-nav-w) + var(--layout-float)))}.app[data-nav=collapsed]{--nav-w:calc(var(--layout-nav-w-collapsed) + var(--layout-float))}.app>.col-nav{margin:var(--layout-float) 0 var(--layout-float) var(--layout-float);gap:var(--layout-float);padding:0}.col-nav>:is(.rail-head,.rail-body,.rail-foot){padding:var(--layout-gutter);border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius);background:var(--color-bg-float);--color-bg-app:var(--color-bg-float)}.col-nav>.rail-body{margin:0}.app[data-nav=collapsed] .col-nav>:is(.rail-head,.rail-body,.rail-foot){padding:var(--size-const-6) 0;place-items:center}.app[data-nav=collapsed] .col-nav>.rail-head{gap:var(--size-const-6)}.app[data-nav=collapsed] .rail-pair{gap:var(--size-const-2);padding:0}.app>.col-list{margin:var(--layout-float) 0 var(--layout-float) var(--layout-float);padding:var(--layout-gutter) 0 0 var(--layout-gutter);border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius)}.app[data-list=collapsed]>.col-list{border-width:0}.app>.col-list{background:var(--color-bg-float);--color-bg-group:var(--color-bg-float)}.app>:is(.col-detail,.col-settings)>.panel{background:var(--color-bg-float);--color-bg-panel:var(--color-bg-float)}.col-list .scroll{border-bottom-right-radius:var(--panel-radius)}.app>:is(.col-detail,.col-settings){padding:var(--layout-float);background:0 0}.app>.pane-resizer{top:var(--layout-float);bottom:var(--layout-float);width:var(--layout-float);z-index:2;cursor:col-resize;touch-action:none;display:block;position:absolute;transform:translate(-50%)}.nav-resizer{left:calc(var(--nav-w) + var(--layout-float) / 2)}.list-resizer{left:calc(var(--nav-w) + var(--list-w) + var(--layout-float) / 2)}.pane-resizer:after{content:"";top:var(--handle-y,50%);border-radius:var(--radius-full);background:var(--color-text-primary);opacity:0;width:2px;height:48px;transition:opacity .14s var(--motion-ease-standard);position:absolute;left:50%;transform:translate(-50%,-50%)}.pane-resizer:is(:hover,:focus-visible,[data-dragging]):after{opacity:1;transition-duration:.18s}.pane-resizer:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:var(--radius-s)}.app[data-resizing] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media (prefers-reduced-motion:reduce){.pane-resizer:after,.pane-resizer:is(:hover,:focus-visible,[data-dragging]):after{transition-duration:60ms}}:root{--font-family-base:"Urbanist Variable", "Urbanist", ui-sans-serif, sans-serif}.boot{min-height:100dvh}.login{min-height:100dvh;padding:var(--size-const-16);place-items:center;display:grid}.login .ui-dialog{z-index:1;width:min(380px,100%);position:relative}.login .login-logo{align-self:flex-start;margin:0;line-height:0}.login .mark{height:36px}.login .actions{align-items:center}.login .login-forgot{justify-self:center}.login .login-version{color:var(--color-text-disabled);justify-self:center}.login-error,.data-error{color:var(--color-text-error);margin:0}.data-error{right:var(--size-const-16);bottom:var(--size-const-16);padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-s);background:var(--color-bg-overlay);position:fixed}.ui-dialog.merge-ask{grid-template-columns:minmax(0,1fr);width:max-content;max-width:min(640px,100vw - 32px)}.ui-dialog.merge-ask .actions{flex-wrap:nowrap}.ui-dialog.merge-ask .actions .ui-btn{white-space:nowrap;flex:none}@media (width<=560px){.ui-dialog.merge-ask{width:min(640px,100vw - 32px)}.ui-dialog.merge-ask .actions{flex-direction:column-reverse;align-items:stretch}.ui-dialog.merge-ask .actions .ui-btn{justify-content:center;width:100%}}.ui-dialog.add-book:has(.choices){width:min(640px,100vw - 32px)}.add-book .choices{gap:var(--size-const-12);margin-top:var(--size-const-8);grid-template-columns:repeat(3,1fr);display:grid}.add-book .choice{align-content:start;justify-items:start;gap:var(--size-const-8);padding:var(--size-const-16);border:1px solid var(--color-border-default);border-radius:var(--radius-m);text-align:left;color:var(--color-text-default);cursor:pointer;font:inherit;transition:background var(--motion-dur-short,.15s), border-color var(--motion-dur-short,.15s);background:0 0;display:grid}.add-book .choice>svg{--solar-size:var(--icon-size-l);color:var(--color-text-primary);margin-bottom:var(--size-const-4)}.add-book .choice .ttl{color:var(--color-text-strong)}.add-book .choice .sub{color:var(--color-text-muted)}.add-book .choice:is(:hover,:focus-visible){background:var(--color-bg-item-hover);border-color:var(--color-text-primary);outline:none}.add-book .choice[aria-pressed=true]{background:var(--color-bg-item-hover);border-color:var(--color-text-primary)}.add-book .choice:disabled{opacity:.45;cursor:default;pointer-events:none}@media (width<=560px){.add-book .choices{grid-template-columns:1fr}}.add-book .import-status{align-items:center;gap:var(--size-const-8);display:flex}.import-error{color:var(--color-text-error)!important}.import-summary{padding-left:var(--size-const-20);gap:var(--size-const-4);color:var(--color-text-default);margin:0;display:grid}.add-book:is(.evernote,.convert) .choices{grid-template-columns:repeat(2,1fr)}.add-book.export .choices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (width<=560px){.add-book:is(.evernote,.convert,.export) .choices{grid-template-columns:1fr}}.export-opt{align-items:center;gap:var(--size-const-8);display:flex}.export-limit{color:var(--color-text-warning);margin:0}.evernote-preview{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px)}.evernote-preview:has(.import-error){grid-template-rows:auto auto auto minmax(0,1fr) auto}.evernote-preview .nb-list{margin:0 calc(var(--size-const-8) * -1);padding:0 var(--size-const-8);align-content:start;list-style:none;display:grid;overflow:auto}.evernote-preview .nb-list li{align-items:center;gap:var(--size-const-8);padding:var(--size-const-4) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.evernote-preview .nb-list li.off .nb-name{opacity:.5}.evernote-preview .nb-name{color:var(--color-text-strong);display:grid}.evernote-preview .muted{color:var(--color-text-muted)}.evernote-preview .nb-count{text-align:right}@media (width<=560px){.evernote-preview .nb-list li{grid-template-columns:auto minmax(0,1fr)}.evernote-preview .nb-count{text-align:left;grid-column:2}}.import-review{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(1000px,100vw - 32px);max-height:calc(100dvh - 48px)}.import-review:has(.pick-bar){grid-template-rows:auto auto minmax(0,1fr) auto auto}.import-review:has(.review-llm){grid-template-rows:auto auto auto minmax(0,1fr) auto}.import-review:has(.review-llm):has(.pick-bar){grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.import-review .review-llm{align-items:center;gap:var(--size-const-8) var(--size-const-12);color:var(--color-text-default);flex-wrap:wrap;display:flex}.import-review .review-image{align-items:center;gap:var(--size-const-8);display:inline-flex}.import-review .pick-bar{align-items:center;gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-m);background:var(--color-bg-item-selected);color:var(--color-text-strong);flex-wrap:wrap;display:flex}.import-review .pick-bar>span:first-child{margin-right:auto}.import-review .review-books{gap:var(--size-const-16);margin:0 calc(var(--size-const-8) * -1);padding:0 var(--size-const-8);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:hidden auto}.review-book header{align-items:center;gap:var(--size-const-8);z-index:1;padding:var(--size-const-12) 0;background:var(--color-bg-overlay);flex-wrap:wrap;display:flex;position:sticky;top:0}.review-book .book-meta{justify-items:start;gap:var(--size-const-2);min-width:12em;margin-left:calc(var(--size-const-8) * -1);flex:1;display:grid}.review-book .book-meta [contenteditable]{max-width:100%;padding:var(--size-const-4) var(--size-const-8);border-radius:var(--radius-xs);cursor:text;overflow-wrap:anywhere;transition:background-color var(--motion-dur-short), border-color var(--motion-dur-short);border:1px solid #0000;outline:none}.review-book .book-meta [contenteditable]:hover{background:var(--color-bg-item-selected);border-color:var(--color-border-default)}.review-book .book-meta [contenteditable]:focus{background:var(--color-bg-field);border-color:var(--color-primary-80)}.review-book .book-meta [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.review-book .book-meta .name{color:var(--color-text-strong)}.review-book .book-meta .author{color:var(--color-text-default)}.review-book .ui-segmented{height:32px}.review-book .muted,.import-review .muted{color:var(--color-text-muted)}.review-book del{color:var(--color-text-error)}.review-items{gap:var(--size-const-8);display:grid}.review-item{gap:var(--size-const-8) var(--size-const-16);padding:var(--size-const-12) var(--size-const-16);border-radius:var(--radius-m);border:1px solid var(--color-border-default);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.review-item .text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-default);line-height:1.7;font-family:var(--font-family-reading);margin:0}.review-item .fix{all:unset;cursor:pointer;-webkit-text-decoration:underline 2px var(--color-text-error);text-decoration:underline 2px var(--color-text-error);text-underline-offset:4px;border-radius:3px}.review-item .fix.on{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.review-item .fix.gone{text-decoration-line:line-through}.review-item .fix:is(:hover,:focus-visible,.sel){background:var(--color-bg-item-selected)}.review-item .fix-card{align-items:center;gap:var(--size-const-8);padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-m);background:var(--color-bg-item-selected);flex-wrap:wrap;display:flex}.review-item .fix-card .ui-field-box{min-height:32px;padding:0 var(--size-const-8);border-radius:var(--field-radius);background:var(--color-bg-field);border:1px solid var(--color-border-subtle);align-items:center;display:flex}.review-item .fix-card input{width:12em;color:var(--color-text-strong);background:0 0;border:0}.review-item .body{gap:var(--size-const-2);display:grid}.review-item .body>.ui-field-box{padding:0 var(--size-const-12);border-radius:var(--field-radius);background:var(--color-bg-field);border:1px solid var(--color-border-subtle);display:flex}.review-item textarea{min-height:96px;color:var(--color-text-strong);padding:var(--size-const-8) 0;resize:vertical;line-height:1.7;font-family:var(--font-family-reading);background:0 0;border:0;flex:1}.review-item>:not(footer,.pick){grid-column:2}.review-item textarea{cursor:auto}.review-item .pick{grid-area:1/1;align-self:start;margin:-4px 0 0 -6px}.review-item .page{color:var(--color-text-muted)}.review-item.picked{border-color:var(--color-primary-80)}.review-item footer{align-self:start;align-items:flex-end;gap:var(--size-const-4);flex-direction:column;grid-area:1/3;display:flex}.review-item.pen-item{cursor:default;grid-template-columns:minmax(0,1fr) auto}.review-item.pen-item>:not(footer){grid-column:1}.review-item.pen-item footer{grid-column:2}.review-item .pen-img{object-fit:contain;border-radius:var(--radius-s,4px);background:#fff;justify-self:start;max-width:100%;max-height:360px;display:block}.review-item.pen-item.off .body{opacity:.4}.app[data-view=settings]{grid-template-columns:var(--nav-w) minmax(0, 1fr)}.col-settings{padding:var(--layout-gutter);background:var(--color-bg-group)}.settings-header{align-items:center;gap:var(--size-const-12);padding:var(--size-const-16) var(--size-const-24);border-bottom:1px solid var(--color-border-subtle);display:flex}.settings-header h1{color:var(--color-text-strong);margin:0}.settings-save{align-items:center;gap:var(--size-const-6);color:var(--color-text-muted);margin-left:auto;display:flex}.settings-save svg{--solar-size:16px}.settings-save[data-state=error]{color:var(--color-text-error)}.ai-credit{gap:var(--size-const-8);display:grid}.ai-credit-bar{background:var(--color-border-subtle);border-radius:999px;height:10px;position:relative;overflow:hidden}.ai-credit-bar>span{border-radius:inherit;background:var(--color-text-primary);height:100%;transition:width .3s;display:block}.ai-credit-bar[data-level=warning]>span{background:var(--color-text-warning)}.ai-credit-bar[data-level=error]>span{background:var(--color-text-error)}@media (prefers-reduced-motion:reduce){.ai-credit-bar>span{transition:none}}.settings-scroll{flex:1;overflow-y:auto}.settings-inner{max-width:960px;margin:0 auto;padding:24px clamp(20px,3vw,32px) 32px}.settings-intro{margin-bottom:var(--size-const-24)}.tips-list{margin:0}.tips-list>div{border-bottom:1px solid var(--color-border-subtle);padding:12px 0}.tips-list dt{color:var(--color-text-strong);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tips-list dd{color:var(--color-text-muted);margin:4px 0 0;line-height:1.5}.tips-guide code{overflow-wrap:anywhere;font-family:var(--font-family-mono)}.tips-guide kbd{text-align:center;border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-group);min-width:28px;color:var(--color-text-strong);padding:3px 8px;display:inline-block}.tips-guide>p{line-height:1.6}.tips-shortcuts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0;display:grid}.tips-shortcuts>div{align-items:center;gap:12px;display:flex}.tips-shortcuts dd{margin:0}.settings-intro>p:first-child{margin:0 0 var(--size-const-8);color:var(--color-text-strong)}.settings-intro>p:last-child,.settings-section-head p,.appearance-row p{color:var(--color-text-muted);margin:4px 0 0}.settings-section+.settings-section{margin-top:var(--size-const-24);padding-top:var(--size-const-24);border-top:1px solid var(--color-border-default)}.settings-section-head{align-items:center;gap:var(--size-const-12);margin-bottom:var(--size-const-12);display:flex}.settings-section-head>svg{color:var(--color-text-primary);--solar-size:24px}.settings-section-head>div{flex:1}.settings-section-head h2{color:var(--color-text-strong);margin:0}.settings-section-head h2 small{color:var(--color-text-muted);margin-left:8px}.appearance-row{padding:var(--size-const-12) 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.appearance-row h3{color:var(--color-text-default);margin:0}.appearance-row .ui-segmented{flex-shrink:0}.ai-subhead{margin:var(--size-const-16) 0 var(--size-const-4);color:var(--color-text-strong)}.ai-fn-row h4{color:var(--color-text-default);margin:0}.ai-fn-row .ui-btn{margin-top:var(--size-const-4)}.ai-fn-row .ui-segmented>button:disabled{color:var(--color-text-disabled);pointer-events:none}.ai-key-row{gap:var(--size-const-12);padding:var(--size-const-16) var(--size-const-16);display:grid}.ai-key-row+.ai-key-row{border-top:1px solid var(--color-border-subtle)}.ai-key-head{align-items:center;gap:var(--size-const-16);flex-wrap:wrap;display:flex}.ai-key-name{flex:180px;min-width:0}.ai-key-name h4{color:var(--color-text-strong);margin:0}.ai-key-name p{color:var(--color-text-muted);margin:2px 0 0}.ai-key-actions{justify-content:flex-end;align-items:center;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.ai-key-form{gap:var(--size-const-12);display:grid}.ai-key-form .ui-field{width:100%}.ai-key-form .ai-key-actions{margin:0}.settings-preview{border-radius:var(--radius-m);background:var(--color-bg-group);border:1px solid var(--color-border-subtle);margin-top:8px;padding:12px}.settings-nav-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);overflow:hidden}.settings-nav-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.archive-row{cursor:default;justify-content:space-between}.archive-actions{justify-content:flex-end;gap:var(--size-const-12);margin-top:var(--size-const-16);flex-wrap:wrap;display:flex}.archive-confirm{margin-top:var(--size-const-16)}.settings-nav-row+.settings-nav-row{border-top:1px solid var(--color-border-subtle)}.settings-nav-row>svg{color:var(--color-text-muted);--solar-size:20px}.settings-nav-row>span{flex:1}.settings-nav-row input{width:18px;height:18px;accent-color:var(--color-text-primary);cursor:pointer}.settings-nav-row:has(input:disabled){cursor:default}.settings-nav-row>.nav-col{text-align:center;flex:none;justify-content:center;width:64px;display:flex}.settings-nav-head{cursor:default;color:var(--color-text-muted);padding-block:10px}.settings-preview>span{color:var(--color-text-muted);letter-spacing:.08em}.settings-preview .ui-list-item{cursor:default;margin-top:8px}.tag-editor{background:var(--color-bg-group);border:1px solid var(--color-border-default);border-radius:var(--radius-m);gap:12px;margin-bottom:16px;padding:16px;display:grid}.tag-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tag-editor h3,.tag-editor p{margin:0}.tag-colors{border:0;min-width:0;margin:0;padding:0}.tag-colors legend{margin-bottom:8px}.tag-colors>div{flex-wrap:wrap;gap:10px;display:flex}.tag-swatch{border-radius:var(--radius-full);background:var(--s-25);width:36px;height:36px;color:var(--s-90);border:1px solid var(--s-50);cursor:pointer;place-items:center;display:grid}.tag-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-bg-group), 0 0 0 4px var(--s-80)}.tag-editor-actions{justify-content:flex-end;gap:8px;display:flex}.tag-editor .muted,.tag-count{color:var(--color-text-muted)}.tag-error{color:var(--color-text-error)}.tag-search{margin-bottom:12px}.settings-tag-row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:8px 4px;display:flex}.settings-tag-row>.ui-chip{max-width:50%;height:auto;min-height:var(--chip-small-h);white-space:normal;overflow-wrap:anywhere}.tag-count{margin-left:auto}.tag-row-actions{flex-shrink:0;gap:4px;display:flex}.settings-empty{text-align:center;color:var(--color-text-muted);padding:32px 16px}.settings-empty>svg{--solar-size:32px;color:var(--color-text-primary)}.settings-empty p{margin:8px 0 0}.settings-empty p:first-of-type{color:var(--color-text-default)}@media (width<=640px){.settings-header{flex-wrap:wrap;padding:12px}.settings-save{width:100%;margin-left:52px}.settings-section-head{flex-wrap:wrap}.settings-section-head>div{min-width:120px}.appearance-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-tag-row{flex-wrap:wrap;gap:8px}.settings-tag-row>.ui-chip{max-width:calc(100% - 90px)}.tag-count{order:3;width:100%;margin:0}.tag-row-actions{margin-left:auto}}.tag-custom-color{align-items:center;gap:12px;margin-top:16px;display:flex}.tag-custom-color>input[type=color]{border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-field);cursor:pointer;flex:none;width:40px;height:40px;padding:3px}.tag-custom-color>input[type=color]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.tag-custom-color>.ui-field{width:170px;min-width:0}.tag-custom-color .ui-field-box{gap:8px}.tag-custom-color .ui-field-box input{font-family:var(--font-family-mono);font-size:var(--text-size-BS)}.tag-editor-heading>.ui-chip{max-width:100%;height:auto;min-height:var(--chip-small-h);white-space:normal;overflow-wrap:anywhere}@media (width<=640px){.tag-custom-color{flex-wrap:wrap}.tag-custom-color>label{width:100%}.tag-custom-color>.ui-field{flex:1}}.tag-custom-color .ui-field-box{width:100%;min-width:0}.tag-custom-color .ui-field-box input{width:0}.tag-editor-actions{flex-wrap:wrap}@media (width<=839px){.app,.app[data-view=settings]{--nav-w:0px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-columns:minmax(0,1fr);transition:none;position:relative}.app[data-nav=collapsed]>.col-nav{display:none}.app>.col-nav{gap:12px;padding:12px 8px}.app .col-nav :is(.ui-search,.new-split){display:none}.app .col-nav .brand .ui-iconbtn{width:48px;height:48px}.app[data-nav=open]>.col-nav{z-index:45;background:var(--color-bg-app);border-right:1px solid var(--color-border-default);width:min(300px,100% - 48px);box-shadow:var(--shadow-overlay);padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom));animation:nav-in var(--motion-dur-medium) var(--motion-ease-decelerate);transform:translateX(var(--nav-drag,0px));transition:transform var(--motion-dur-medium) var(--motion-ease-decelerate);position:absolute;inset:0 auto 0 0}.app[data-dragging]>.col-nav{transition:none}.nav-scrim{z-index:44;background:var(--color-bg-scrim);animation:nav-fade var(--motion-dur-medium) linear;position:absolute;inset:0}.app>:is(.col-list,.col-detail,.col-settings){grid-area:1/1}.col-list>header .m-top{align-items:center;gap:4px;min-width:0;display:flex}.m-search{border-radius:var(--radius-full);flex:1;min-width:0;padding-left:14px}.col-list>header .m-top:has(input:focus)>.ui-iconbtn:first-child{display:none}.app>.fab-wrap{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;overflow:visible}.app>.fab-wrap>.ui-menu{min-width:200px;position:static}.fab-wrap .ui-menu-item kbd{display:none}.fab{height:56px;box-shadow:var(--shadow-overlay);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:16px;padding:0 20px}.app[data-fab] .col-list .scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app[data-fab] .snack-host{bottom:calc(88px + env(safe-area-inset-bottom))}.app>.col-list,.app[data-list=collapsed]>.col-list{visibility:visible;padding:12px 8px 0;transition:none;overflow:hidden}.col-list>header{grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 0 12px}.sel-bottom{left:0}.col-list>header :is(.row h1,.chips){padding-left:8px}.col-list>header h1{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;min-width:0}.col-list .scroll{overscroll-behavior:contain;padding:0 0 24px}html,body{overscroll-behavior-y:contain}.pull-indicator{top:calc(env(safe-area-inset-top) - 40px);z-index:1000;pointer-events:none;background:var(--color-surface-raised,var(--color-bg-elevated,Canvas));border:1px solid var(--color-border-default);width:40px;height:40px;color:var(--color-text-muted);border-radius:50%;place-items:center;margin-left:-20px;display:grid;position:fixed;left:50%;box-shadow:0 2px 8px #00000040}.pull-indicator[data-ready]{color:var(--color-text-primary)}.pull-indicator[data-busy] svg{animation:.9s linear infinite spin}.col-list .ui-list-item{gap:8px;min-height:64px;padding:12px 8px}.col-list .ui-list-item .trail{max-width:90px}.app>:is(.col-detail,.col-settings){padding:0}.col-detail>.panel,.col-settings>.panel{border-width:0 0 0 1px;border-radius:0}.panel .content>.inner{overflow-wrap:anywhere;padding:20px 16px 40px}.panel>footer{flex-wrap:wrap;gap:12px;padding:12px}.panel>footer .tags{flex-basis:0}.panel>footer>svg{flex:none}.panel>footer .status-label{display:none}.ui-topbar{gap:4px;padding:8px}.ui-topbar .vsep{display:none}.ui-topbar .detail-kind-sep{display:block}.ui-topbar .detail-kind{gap:var(--size-const-6)}.ui-topbar .crumbs{min-width:0}.ui-topbar .crumbs>span:first-child,.ui-topbar .crumbs>svg{display:none}.ui-topbar .ui-iconbtn[data-label]{width:var(--d);padding:0}.ui-topbar .ui-iconbtn :is(.tb-racc,.tb-exp){display:none}.app :is(.ui-iconbtn,.ui-nav-item,.ui-menu-item){min-height:48px}.app .ui-chip:is(button,a){position:relative}.app .ui-chip:is(button,a):after{content:"";width:100%;min-width:48px;height:100%;min-height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .ui-iconbtn{min-width:48px}.app .ui-search{min-height:48px}.app .new-split{--new-h:48px}.app :is(input,textarea,[contenteditable=true]){font-size:max(16px,1em)}.app .panel h2.title[contenteditable=true]{font-size:var(--text-size-HM)}.app .panel p.author[contenteditable=true]{font-size:max(16px, var(--text-size-TS))}.app .settings-inner{padding:24px 16px 40px}.app .ui-menu{min-width:min(220px,100vw - 96px);max-width:calc(100vw - 88px)}.app .tree-menu{width:min(300px,100vw - 88px)}.tree-menu.raccolte-modal{z-index:51;border-radius:var(--dialog-radius);width:min(420px,100vw - 32px);max-width:none;max-height:min(70vh,480px);box-shadow:var(--shadow-overlay);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hl-form-row{grid-template-columns:1fr}.snack-host{width:calc(100% - 32px);min-width:0;bottom:max(16px, env(safe-area-inset-bottom))}.ui-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.ui-dialog .actions{flex-wrap:wrap}}@media (hover:none){.hl .hl-actions{opacity:1;width:fit-content;margin:8px 0;display:none;position:static;transform:none}.hl .hl-actions:is(.hl-act-enter-active,.hl-act-leave-active){transition:none}.hl .hl-actions.is-open{display:flex}.hl.is-selected{background:var(--color-bg-item-selected);border-radius:var(--radius-s);margin-inline:-12px;padding-inline:12px}.hl .hl-actions.is-overlay{top:auto;right:auto;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;box-shadow:var(--shadow-overlay);margin:0;position:fixed;left:50%;transform:translate(-50%)}.hl .hl-actions.is-overlay .menu-anchor>.ui-menu{inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)}.hl .hl-static{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hl .hl-tag-input{opacity:1}.rail-tip{display:none}}@keyframes nav-in{0%{opacity:0;transform:translate(-24px)}}@keyframes nav-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app{transition:none}.app>.col-nav,.nav-scrim{animation:none!important}}.net-status{align-items:center;gap:var(--size-const-8);padding:var(--size-const-6) var(--size-const-12);border-radius:var(--radius-s);background:var(--color-bg-overlay);color:var(--color-text-warning);--solar-size:var(--icon-size-s);display:flex}.net-status[data-state=syncing]{color:var(--color-text-muted)}.net-status .lbl{flex-direction:column;min-width:0;display:flex}.net-status small{color:var(--color-text-muted)}.net-status[data-icon-only]{padding:var(--size-const-6)}.net-status[data-icon-only] .lbl{display:none}.app[data-nav=collapsed] .col-nav .net-status{padding:var(--size-const-6);justify-content:center}::view-transition-old(root){animation-duration:.35s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.35s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.db-gate progress{width:100%;height:6px;accent-color:var(--color-text-primary)}.db-gate-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0}.page-tree{padding:0 var(--size-const-4) var(--size-const-16);gap:1px;display:grid}.page-row{align-items:center;gap:var(--size-const-2);padding-left:calc(var(--level,0) * 16px);border-radius:var(--radius-s);display:flex;position:relative}.page-row[data-dragging]{opacity:.45}.col-list .ui-iconbtn[data-drop],.ui-list-item[data-drop=inside]{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ui-list-item[data-dragging]{opacity:.45}.page-row[data-drop=inside]{outline:2px solid var(--color-border-focus);outline-offset:-2px}.page-row[data-drop=before]:before,.page-row[data-drop=after]:after{content:"";left:calc(var(--level,0) * 16px + 8px);background:var(--color-border-focus);border-radius:1px;height:2px;position:absolute;right:0}.page-row[data-drop=before]:before{top:-1px}.page-row[data-drop=after]:after{bottom:-1px}.page-chev{width:24px;height:24px;color:var(--color-text-muted);border-radius:var(--radius-xs);--solar-size:16px;background:0 0;border:0;flex:none;place-items:center;display:grid}button.page-chev{cursor:pointer}button.page-chev:hover{background:var(--color-bg-item-hover);color:var(--color-text-default)}.page-chev svg{transition:transform var(--motion-dur-short,.15s)}.page-chev[aria-expanded=true] svg{transform:rotate(90deg)}.page-main{align-items:center;gap:var(--size-const-8);min-width:0;height:36px;padding:0 var(--size-const-8);text-align:left;color:var(--color-text-default);font:inherit;border-radius:var(--radius-s);cursor:pointer;--solar-size:var(--icon-size-s);background:0 0;border:0;flex:1;display:flex}.page-main .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-row[data-root] .page-main{color:var(--color-text-strong);font-weight:var(--text-weight-bold)}.page-main:is(:hover,:focus-visible){background:var(--color-bg-item-hover);outline:none}.page-main:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:-2px}.page-row[aria-selected=true] .page-main{background:var(--color-bg-item-selected);color:var(--color-text-strong)}.page-add{opacity:0;flex:none}.page-row:is(:hover,:focus-within) .page-add{opacity:1}@media (hover:none){.page-add{opacity:1}}.page-new{margin:var(--size-const-8) var(--size-const-8) 0}.page-empty{margin:var(--size-const-16) var(--size-const-12) 0;color:var(--color-text-muted)}.side-scrim{place-items:stretch end}.side-sheet{background:var(--color-bg-overlay);width:min(86vw,360px);height:100%;box-shadow:var(--shadow-overlay);padding-top:env(safe-area-inset-top);animation:side-in .22s var(--motion-ease-decelerate);flex-direction:column;display:flex}.side-head{padding:var(--size-const-8) var(--size-const-8) var(--size-const-8) var(--size-const-16);flex:none;justify-content:space-between;align-items:center;display:flex}.side-body{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.side-sheet .page-main{height:44px}.side-sheet .page-chev{width:32px;height:32px}.side-sheet .page-new{min-height:44px}@keyframes side-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.side-sheet{animation:none}}.detail-loading{gap:var(--size-const-12);animation:0s .2s backwards detail-loading-in;display:grid}.detail-loading span{border-radius:var(--radius-xs);background:var(--color-bg-item-hover);height:14px;animation:1.2s ease-in-out .2s infinite detail-loading-pulse}.detail-loading span:first-child{width:55%;height:28px;margin-bottom:var(--size-const-8)}.detail-loading span:nth-child(3){width:92%}.detail-loading span:last-child{width:70%}@keyframes detail-loading-in{0%{visibility:hidden}}@keyframes detail-loading-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.detail-loading span{animation:none}}.mention{padding:0 var(--size-const-6);border-radius:var(--radius-xs);background:var(--color-bg-item-selected);color:var(--color-text-primary);cursor:pointer;vertical-align:baseline;--solar-size:1em;align-items:center;gap:4px;margin:0 1px;line-height:1.5;display:inline-flex}.mention:hover{background:var(--color-bg-item-pressed)}.mention[data-selected]{outline:2px solid var(--color-border-focus)}.mention[data-missing]{color:var(--color-text-disabled);cursor:default;text-decoration:line-through}.mention .mention-text{-webkit-text-decoration:inherit;text-decoration:inherit}.mention-picker{width:min(480px,100vw - 32px)}.at-menu{width:min(440px,100vw - 16px);max-height:min(360px,50vh)}.at-item{align-items:flex-start}.at-text{flex:1;min-width:0;display:grid}.at-text .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-path{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-empty{padding:var(--size-const-12);color:var(--color-text-muted);margin:0}.at-menu.at-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:42vh;top:auto}.app .at-menu.ui-menu{max-width:calc(100vw - 16px)}.at-sheet .at-item{align-items:center;min-height:48px}.mention-results{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mention-results .ui-list-item[aria-selected=true]{background:var(--color-bg-item-selected)}.backlinks{margin-top:var(--size-const-32,32px);padding-top:var(--size-const-16);border-top:1px solid var(--color-border-subtle)}.backlinks h3{margin:0 0 var(--size-const-8);color:var(--color-text-strong)}.backlinks h3 small{color:var(--color-text-muted)}.backlinks ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.backlink{align-items:center;gap:var(--size-const-8);width:100%;padding:var(--size-const-6) var(--size-const-8);border-radius:var(--radius-s);color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;--solar-size:var(--icon-size-s);background:0 0;border:0;display:flex}.backlink:is(:hover,:focus-visible){background:var(--color-bg-item-hover)}.bl-text{min-width:0;display:grid}.bl-path{color:var(--color-text-muted)}@media (width<=839px){.backlink{min-height:48px}.mention{padding:2px var(--size-const-8)}}.hl-form-photo{width:fit-content;max-width:100%;margin:0;position:relative}.hl-form-photo img{border-radius:var(--radius-s);max-width:100%;max-height:240px;display:block}.hl-form-photo .ui-iconbtn{top:var(--size-const-8);right:var(--size-const-8);background:var(--color-bg-group);position:absolute}.hl-form .actions .spacer{flex:1}.hl-photo-btn{cursor:pointer}.hl-page-edit{align-items:center;gap:var(--size-const-8);margin:var(--size-const-4) 0 var(--size-const-8);color:var(--color-text-subtle);display:flex}.hl-page-edit .ui-field-box{width:96px}.settings-tabbar{align-items:stretch;gap:var(--size-const-12);margin:var(--size-const-12) var(--size-const-24);flex-direction:column;flex:none;display:flex}.settings-tabs{flex:none;width:100%;min-width:0}.release-search{flex:none;width:min(100%,280px);min-width:200px}@media (width<=839px){.settings-tabbar{margin-inline:var(--size-const-12)}.release-search{width:100%;min-width:0}.settings-tabs.ui-tabs[data-scrollable=false]>[role=tab]{overflow-wrap:normal;padding-inline:8px}.settings-tabs>[role=tab]>:not(span){display:none}}.pinned-box{border:1px solid var(--s-80);border-radius:var(--panel-radius);background:var(--color-bg-group);padding:var(--size-const-8);margin:var(--size-const-8) 0 var(--size-const-12);gap:var(--size-const-4);display:grid}.pinned-box .hl{padding-inline:var(--size-const-12)}.pinned-btn{align-items:center;gap:var(--size-const-8);width:100%;color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;padding:var(--size-const-8) var(--size-const-12);border-radius:var(--list-item-radius);--solar-size:var(--icon-size-s);background:0 0;border:0;display:flex}.pinned-btn:hover{background:var(--color-bg-item-hover)}.pinned-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.pinned-btn .ttl{font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);color:var(--color-text-default);flex:1}.pinned-btn .extra{font-size:var(--text-size-BXS);letter-spacing:var(--text-letters-B)}.pinned-btn .pin-ico{color:var(--color-text-primary)}.pinned-btn .chev{transition:transform var(--motion-dur-short)}.pinned-btn[aria-expanded=false] .chev{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.pinned-btn .chev{transition:none}}.pinned-label{align-items:center;gap:var(--size-const-8);margin-top:var(--size-const-8);color:var(--color-text-muted);display:flex}.pinned-label .ttl{font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);color:var(--color-text-default);flex:1}.pinned-label .extra{font-size:var(--text-size-BXS)}.ui-iconbtn.pin-btn[aria-pressed=true]{color:var(--color-text-primary)}.wiki-badge{--badge-bg:var(--color-bg-item-selected);--badge-text:var(--color-text-primary);--dot-color:var(--color-text-primary)}.ui-nav-item .wiki-badge{margin-left:var(--size-const-4)}.app[data-nav=collapsed] .col-nav .ui-nav-item[data-nav-id=wiki]{position:relative}.app[data-nav=collapsed] .col-nav .ui-nav-item .wiki-badge{pointer-events:none;width:8px;min-width:0;height:8px;margin:0;padding:0;position:absolute;top:6px;right:6px}.ui-list-item[data-type=wiki] .ttl{overflow-wrap:anywhere}.cite{color:var(--color-text-primary);vertical-align:super;border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;padding:0 1px;font-size:.75em;line-height:0}.cite:hover{background:var(--color-bg-item-hover)}.cite:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.cite[data-model]{color:var(--color-text-warning);font-style:italic}.cite[data-broken]{color:var(--color-text-disabled);cursor:default;text-decoration:line-through}.cite[data-selected]{outline:2px solid var(--color-border-focus)}.cite.correction{margin-inline-start:var(--size-const-4)}.mention[data-alias]{color:var(--color-text-primary);text-underline-offset:3px;background:0 0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.mention[data-alias]:hover{background:0 0;text-decoration-style:solid}.mention[data-kind=wiki][data-missing]{border:1px dashed var(--color-border-subtle);color:var(--color-text-warning);cursor:help;background:0 0;text-decoration:none}.wiki-article .wiki-crumbs{align-items:center;gap:var(--size-const-4);margin-bottom:var(--size-const-8);color:var(--color-text-muted);--solar-size:14px;flex-wrap:wrap;display:flex}.wiki-crumb-label{margin-right:var(--size-const-4)}.crumb{color:var(--color-text-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.wiki-body .note-body{padding-block:var(--size-const-8)}.wiki-body .note-body h2,.wiki-body .note-body h3{margin-top:var(--size-const-24);padding-bottom:var(--size-const-4);border-bottom:1px solid var(--color-border-subtle)}.wiki-section{margin-top:var(--size-const-32,32px);padding-top:var(--size-const-16);border-top:1px solid var(--color-border-subtle)}.wiki-section h3{margin:0 0 var(--size-const-8);color:var(--color-text-strong)}.wiki-section h3 small{color:var(--color-text-muted)}.wiki-health-section>summary{justify-content:space-between;align-items:center;gap:var(--size-const-8);min-height:44px;padding-inline:var(--size-const-12);cursor:pointer;border-radius:var(--radius-s);list-style:none;display:flex}.wiki-health-section>summary::-webkit-details-marker{display:none}.wiki-health-section>summary h3{margin:0}.wiki-health-section>summary:hover{background:var(--color-bg-item-hover)}.wiki-health-section>summary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.wiki-health-chevron{color:var(--color-text-muted);flex-shrink:0}.wiki-health-section[open]>summary .wiki-health-chevron{transform:rotate(90deg)}.wiki-section ul,.wiki-section ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wiki-link{align-items:baseline;gap:var(--size-const-8);width:100%;padding:var(--size-const-8) var(--size-const-12);border-radius:var(--radius-s);color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;--solar-size:1.1em;background:0 0;border:0;flex-wrap:wrap;display:flex}.wiki-link:hover:not(:disabled){background:var(--color-bg-item-hover)}.wiki-link:disabled{color:var(--color-text-disabled);cursor:default}.wiki-link .ttl{color:var(--color-text-strong);font-weight:var(--text-weight-bold)}.wiki-link .sup{color:var(--color-text-muted);padding-left:calc(1.1em + var(--size-const-8));flex:100%}.wiki-link svg{align-self:center}.wiki-notes ol{counter-reset:none;padding-left:var(--size-const-24);gap:var(--size-const-8);list-style:decimal}.wiki-notes li{padding:var(--size-const-4) var(--size-const-8);border-radius:var(--radius-xs)}.wiki-notes li::marker{color:var(--color-text-muted);font-size:.85em}.wiki-notes li:focus-visible,.wiki-notes li:target{outline:2px solid var(--color-border-focus);outline-offset:1px}.wiki-notes li[data-model] .note-text{color:var(--color-text-muted);font-style:italic}.wiki-notes li[data-broken]{color:var(--color-text-disabled)}.wiki-notes .note-text{display:inline}.wiki-notes :is(.ui-chip,.ui-dot){margin-left:var(--size-const-6)}.wiki-source{align-items:center;gap:var(--size-const-4);margin-left:var(--size-const-8);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;--solar-size:1em;background:0 0;border:0;padding:0;display:inline-flex}.wiki-source:hover{text-decoration:underline}.wiki-source-date{margin-left:var(--size-const-6);color:var(--color-text-muted)}.wiki-sheet-scrim{align-items:flex-end}.wiki-sheet{gap:var(--size-const-12);width:100%;max-height:70vh;padding:var(--size-const-16) var(--size-const-16) var(--size-const-24);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg-elevated,var(--color-bg-group));border-top:1px solid var(--color-border-subtle);justify-items:start;display:grid;overflow-y:auto}.wiki-sheet-head{justify-content:space-between;align-items:center;width:100%;display:flex}.wiki-rewrite-dialog{width:min(560px,100vw - 32px)}.wiki-rewrite-dialog textarea{resize:vertical;width:100%;min-height:120px;font:inherit;color:var(--color-text-strong);background:0 0;border:0;outline:none}.wiki-rewrite-dialog p{margin:0}.wiki-rewrite-dialog .wiki-rewrite-error{color:var(--color-text-error)}.wiki-correction-text{white-space:pre-wrap;overflow-wrap:anywhere}.wiki-source-sheet{flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.wiki-source-sheet>.wiki-sheet-head,.wiki-source-sheet>.ui-btn{flex-shrink:0}.wiki-source-sheet>.ui-btn{align-self:flex-start}.wiki-source-content{overflow-wrap:anywhere;overscroll-behavior:contain;min-height:0;overflow-y:auto}.wiki-source-content h3{margin:0 0 var(--size-const-8)}.wiki-source-content .note-body{min-height:0;padding:0}.wiki-source-attribution{align-items:flex-end;gap:var(--size-const-4);margin-top:var(--size-const-12);text-align:right;color:var(--color-text-muted);flex-direction:column;display:flex}.wiki-source-attribution a{max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere}@media (width>=840px){.wiki-sheet-scrim:has(.wiki-source-sheet){align-items:center}.wiki-source-sheet{width:min(760px,100vw - 64px);max-height:85dvh;padding:var(--size-const-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.wiki-correction-scrim{align-items:center}.wiki-correction-scrim .wiki-sheet{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);max-width:560px}}.wiki-panel .wiki-lead{margin:var(--size-const-4) 0 var(--size-const-16);color:var(--color-text-muted)}.wiki-line{align-items:center;gap:var(--size-const-12);margin:var(--size-const-12) 0;flex-wrap:wrap;display:flex}.wiki-line .spacer{flex:1}.wiki-agent-folder{align-items:center;gap:var(--size-const-8);min-width:0;max-width:100%;display:inline-flex}.wiki-agent-folder>svg{flex-shrink:0}.wiki-agent-folder>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-panel{overflow-wrap:anywhere;min-width:0}.wiki-panel .wiki-model-row>.ui-field-box,.wiki-panel .wiki-model-row select{min-width:0;max-width:100%}.wiki-agent .ui-btn{max-width:100%;height:auto;min-height:var(--size-const-32);white-space:normal}.wiki-agent .ui-btn>svg{flex-shrink:0}.wiki-count{color:var(--color-text-muted)}.wiki-empty{color:var(--color-text-muted);align-items:center;gap:var(--size-const-8);display:flex}.wiki-note{margin-top:var(--size-const-16);color:var(--color-text-muted)}.wiki-line .wiki-note{margin-top:0}.wiki-groups,.wiki-groups ul{margin:0;padding:0;list-style:none}.wiki-groups{gap:var(--size-const-8);display:grid}.wiki-groups>li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:var(--size-const-4) var(--size-const-8)}.wiki-groups>li[data-off]{opacity:.6}.wiki-group-head{align-items:center;gap:var(--size-const-4);display:flex}.wiki-group-head .wiki-link{flex:1;min-width:0}.wiki-groups>li>ul{padding-left:var(--size-const-32,32px)}.wiki-groups li li{align-items:center;gap:var(--size-const-8);min-height:var(--size-const-32,32px);flex-wrap:wrap;display:flex}.wiki-groups li li[data-off] .ttl{color:var(--color-text-muted);text-decoration:line-through}.wiki-groups li li .sup{color:var(--color-text-muted)}.wiki-rules{margin:var(--size-const-12) 0;gap:var(--size-const-4);padding:0;list-style:none;display:grid}.wiki-rules>li:not(.wiki-empty){align-items:center;gap:var(--size-const-12);padding:var(--size-const-8) var(--size-const-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);grid-template-columns:auto 1fr auto;display:grid}.wiki-rules li[data-action=include]>svg{color:var(--color-text-victory)}.wiki-rules li[data-action=exclude]>svg,.wiki-rule-text small{color:var(--color-text-muted)}.wiki-rule-actions{gap:2px;display:flex}.wiki-found{margin:var(--size-const-8) 0 0;gap:var(--size-const-4);padding:0;list-style:none;display:grid}.wiki-found li{align-items:center;gap:var(--size-const-8);padding:var(--size-const-6) var(--size-const-8);flex-wrap:wrap;display:flex}.wiki-found .ttl{font-weight:var(--text-weight-bold);color:var(--color-text-strong)}.wiki-queue-list{margin:0 0 var(--size-const-8);gap:2px;padding:0;list-style:none;display:grid}.wiki-queue-list li{align-items:center;gap:var(--size-const-8);padding:var(--size-const-4) var(--size-const-8);display:flex}.wiki-queue-list .ttl{color:var(--color-text-strong);flex:1}.wiki-queue-notes li{color:var(--color-text-default)}.wiki-log{gap:var(--size-const-8);margin:0;padding:0;list-style:none;display:grid}.wiki-log li{padding:var(--size-const-8) var(--size-const-12);border-left:2px solid var(--color-border-subtle);gap:2px;display:grid}.wiki-log time{color:var(--color-text-muted)}.wiki-log details{margin-top:var(--size-const-4);color:var(--color-text-muted)}.wiki-log details ul{margin:var(--size-const-4) 0 0;padding-left:var(--size-const-20,20px)}.wiki-log details li{border:0;padding:0;display:list-item}.wiki-log li[data-kind=error]{border-left-color:var(--color-text-error)}.fd-action{margin-top:var(--size-const-8);align-self:start}.wiki-on-note{margin-top:var(--size-const-32,32px);padding-top:var(--size-const-16);border-top:1px solid var(--color-border-subtle)}.wiki-on-note h3{align-items:center;gap:var(--size-const-6);margin:0 0 var(--size-const-8);color:var(--color-text-strong);--solar-size:1.1em;display:flex}.wiki-state{color:var(--color-text-muted);margin:0 0 var(--size-const-8)}.wiki-claims,.wiki-pages-list{gap:var(--size-const-12);margin:0;padding:0;list-style:none;display:grid}.wiki-claims li{gap:var(--size-const-6);justify-items:start;display:grid}.wiki-claims li[data-model]>span:first-child{color:var(--color-text-muted);font-style:italic}.wiki-pages{gap:var(--size-const-6);flex-wrap:wrap;display:flex}@media (width<=839px){.wiki-rules>li:not(.wiki-empty){grid-template-columns:auto 1fr}.wiki-rule-actions{grid-column:1/-1;justify-content:flex-end}}.wiki-run{gap:var(--size-const-6);margin:var(--size-const-12) 0;padding:var(--size-const-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);display:grid}.wiki-run progress{width:100%;accent-color:var(--color-text-primary)}.wiki-run p{align-items:center;gap:var(--size-const-8);margin:0;display:flex}.wiki-run [data-error]{color:var(--color-text-error)}.wiki-models{gap:var(--size-const-8);margin:var(--size-const-16) 0;display:grid}.wiki-model-row{align-items:center;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.wiki-model-row>span{color:var(--color-text-muted);flex:100%}.wiki-manage-inner{max-width:960px;padding:var(--size-const-8) clamp(20px, 4vw, 48px) 64px;margin:0 auto}.wiki-manage-inner .wiki-panel.inner{max-width:none;padding:var(--size-const-8) 0 0;margin:0}.wiki-manage .wiki-tabs .ui-badge{margin-left:var(--size-const-6)}.home{gap:var(--layout-float);height:100dvh;padding:var(--layout-float);background:var(--color-bg-app);box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,1fr) minmax(0,1.9fr);display:grid}.home-note,.home-side{z-index:1;position:relative}.home-side{order:-1}.app[data-home]{grid-template-columns:minmax(0,1fr)}.home-grow{flex:1}.home-note{gap:var(--size-const-16);box-sizing:border-box;--note-pad-x:clamp(var(--size-const-20), 4vw, var(--size-const-64));min-height:0;padding:var(--size-const-16) var(--note-pad-x);border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius);background:var(--color-bg-float);flex-direction:column;display:flex;overflow-y:auto}.home-date{margin:var(--size-const-24) 0 0;color:var(--color-text-muted)}.home-card{max-width:calc(var(--layout-measure) * 1.5);padding-block:var(--size-const-8);flex-direction:column;flex:1;justify-content:safe center;display:flex}.home-title{align-items:center;gap:var(--size-const-12);--solar-size:var(--icon-size-l);display:flex}.home-title>svg{color:var(--color-text-primary);flex:none}.home-photos{gap:var(--size-const-12);margin-bottom:var(--size-const-16);display:grid}.home-photos img{object-fit:contain;border-radius:var(--radius-m);max-width:100%;max-height:60dvh;margin-inline:auto;display:block}.home-text.hl-static{white-space:normal}.home-text.hl-static>:is(p,ul,ol,blockquote,h1,h2,h3,pre):not(:last-child){margin:0 0 .7em}.home-text.hl-static>:last-child,.home-text.hl-static p:last-child{margin-bottom:0}.home-text.hl-static :is(p,h1,h2,h3){margin-top:0}.home-text.hl-static table{border-collapse:collapse;max-width:100%;font-size:.85em;display:block;overflow-x:auto}.home-text.hl-static :is(td,th){border:1px solid var(--color-border-subtle);vertical-align:top;padding:.35em .6em}.home-text.hl-static img,.home-text.hl-static figure{max-width:100%}.home-title{margin:0 0 var(--size-const-24);color:var(--color-text-strong);overflow-wrap:anywhere}.home-text{color:var(--color-text-strong);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.home-author{margin:0 0 var(--size-const-24);color:var(--color-text-muted)}.home-title:has(+.home-author){margin-bottom:var(--size-const-4)}.home-source{margin:var(--size-const-20) 0 0;color:var(--color-text-muted)}.home-note-foot{justify-content:flex-start;align-items:center;gap:var(--size-const-16);padding-top:var(--size-const-16);border-top:1px solid var(--color-border-subtle);margin-inline:calc(var(--note-pad-x) * -1);padding-inline:var(--size-const-20);flex-wrap:wrap;flex:none;display:flex}.app:not([data-compact]) .home-card{max-width:none;min-height:0;margin-inline:calc(var(--note-pad-x) * -1);padding-inline:var(--note-pad-x);overflow-y:auto}.app:not([data-compact]) .home-card>*,.app:not([data-compact]) .home-clip>*{max-width:calc(var(--layout-measure) * 1.5)}.home-clip{display:contents}.home-empty{align-content:center;justify-items:start;gap:var(--size-const-12);max-width:var(--layout-measure);color:var(--color-text-muted);--solar-size:var(--icon-size-l);flex:1;display:grid}.app:not([data-compact]) .home-note{--note-pad-x:clamp(var(--size-const-32), 6vw, 96px);padding-inline:var(--note-pad-x)}.home-empty>svg{color:var(--color-text-primary)}.home-empty h2{color:var(--color-text-strong);margin:0}.home-empty p{margin:0}.home-swap-enter-active{transition:opacity var(--motion-dur-short) var(--motion-ease-standard), transform var(--motion-dur-short) var(--motion-ease-standard)}.home-swap-leave-active{transition:opacity var(--motion-dur-short) var(--motion-ease-standard)}.home-swap-enter-from{opacity:0;transform:translateY(8px)}.home-swap-leave-to{opacity:0}.home-side{gap:var(--size-const-20);min-height:0;padding:var(--size-const-2);flex-direction:column;display:flex;overflow:hidden auto}.home-side h2{margin:0 0 var(--size-const-8);color:var(--color-text-strong)}.home-brand{align-items:center;gap:var(--size-const-8);min-height:44px;display:flex}.home-brand .mark{width:auto;height:26px}.home-search{align-items:center;display:flex}.home-search .m-search{flex:1;min-width:0}.home-menu-slot{display:none}.app:not([data-compact]) .home-search .ui-search,.app:not([data-compact]) .home-search .ui-search:hover{background:var(--color-bg-group);border-color:var(--color-border-subtle)}.app:not([data-compact]) .home-search .ui-search:focus-within{background:var(--color-bg-group);border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.home-new{--new-h:48px;gap:2px;position:relative}.home-new [data-type=filled]{background:var(--color-primary-60);color:var(--color-neutral-10)}.home-new [data-type=filled]:is(:hover,.is-hovered,:focus-visible,.is-focused){background:var(--color-primary-70)}.home-enter{--motion-dur-enter:.9s;z-index:1;width:100%;min-height:80px;padding:var(--size-const-12) var(--size-const-16);border:1px solid var(--color-primary-60);border-radius:var(--panel-radius);background:var(--color-primary-60);color:var(--color-neutral-10);font:inherit;text-align:center;cursor:pointer;transition:background var(--motion-dur-enter) var(--motion-ease-decelerate), color var(--motion-dur-enter) var(--motion-ease-decelerate);grid-column:1/-1;place-items:center;display:grid;position:relative}.home-enter:hover{background:var(--color-primary-70);border-color:var(--color-primary-70)}.home-enter-label{transition:letter-spacing var(--motion-dur-enter) var(--motion-ease-decelerate)}.home-enter:is(:hover,:focus-visible) .home-enter-label{letter-spacing:.08em}.home .home-enter:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.home-recents h2,.home-memos h2{margin-bottom:var(--size-const-8)}.home-recents ul{gap:var(--size-const-8);margin:0;padding:0;list-style:none;display:grid}.home-memo.home-recent>svg{color:var(--color-text-muted)}.home-memo.home-recent:hover>svg{color:var(--color-text-primary)}.home-memo.home-recent:hover{border-color:var(--color-border-subtle)}.home-recent,.home-memo{min-height:48px}.app:not([data-compact]) .home-memos{flex-direction:column;flex:auto;min-height:140px;display:flex}.app:not([data-compact]) .home-memos ul{flex:1;min-height:0;overflow-y:auto}.home-more{width:100%;margin-top:var(--size-const-8)}.home-memos ul{gap:var(--size-const-12);margin:0;padding:0;list-style:none;display:grid}.home-memo{column-gap:var(--size-const-12);width:100%;min-height:52px;padding:var(--size-const-8) var(--size-const-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:var(--color-bg-group);color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;--solar-size:var(--icon-size-m);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.home-memo>svg{color:var(--color-text-warning);grid-row:1/span 2}.home-memo-t{color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.2em;padding-bottom:.2em;overflow:hidden}.home-memo-d{color:var(--color-text-muted)}.home-memo[data-soon] .home-memo-d{color:var(--color-text-warning)}.home-memo:hover{background:var(--color-bg-item-hover);border-color:var(--color-text-warning)}.home .home-memo:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.app[data-compact] .home{height:100dvh;padding:16px 16px var(--size-const-12);gap:var(--size-const-16);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.app[data-compact] .home::-webkit-scrollbar{display:none}.app[data-compact]{--enter-dur:.32s}.app[data-compact] .home-note{min-height:0;padding:var(--size-const-20) var(--size-const-20) 0;--note-pad-x:var(--size-const-20);flex:none;gap:0;overflow:visible}.app[data-compact] .home-card{flex:none;padding:0;display:block;position:relative}.app[data-compact] .home-clip{overscroll-behavior-y:auto;scrollbar-width:none;height:min(46dvh,24rem);display:block;overflow-y:auto}.app[data-compact] .home-clip::-webkit-scrollbar{display:none}.app[data-compact] .home-card[data-clipped] .home-clip{-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.app[data-compact] .home-note-foot{flex-wrap:nowrap}.app[data-compact] .home-note-foot>.ui-btn{flex:1 1 0;justify-content:center;min-width:0}.app[data-compact] .home-title{margin-bottom:var(--size-const-12)}.app[data-compact] .home-note-foot{padding-block:var(--size-const-12);margin-top:var(--size-const-8)}.app[data-compact] .home-photos img{max-height:24dvh}.app[data-compact] .home-side{display:contents}.app[data-compact] .home-side>*{z-index:1;position:relative}.app[data-compact] .home-search{margin-inline:calc(var(--enter-p,0) * -8px);padding-left:calc(var(--enter-p,0) * 44px);transition:padding-left var(--enter-dur) var(--motion-ease-decelerate), margin-inline var(--enter-dur) var(--motion-ease-decelerate);order:1;position:relative}.app[data-compact] .home-menu-slot{width:40px;opacity:var(--enter-p,0);transform:translateX(calc((1 - var(--enter-p,0)) * -16px));pointer-events:none;transition:opacity var(--enter-dur) var(--motion-ease-decelerate), transform var(--enter-dur) var(--motion-ease-decelerate);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.app[data-compact] .home[data-enter-drag] :is(.home-search,.home-menu-slot){transition:none}.app[data-compact] .home-new{display:none}.app[data-compact] .home-note{order:2}.app[data-compact] .home-recents{order:3}.app[data-compact] .home-enter{order:4}.app[data-compact] .home-memos{order:5}.app[data-compact] .home-brand{display:none}.app[data-compact] .home{padding-bottom:calc(76px + 56px + var(--size-const-16) * 3 + env(safe-area-inset-bottom))}.fab-measure{visibility:hidden;pointer-events:none;position:absolute;bottom:0;right:0;width:max-content!important}.app[data-compact][data-home]>.fab-wrap{--k:calc(1 - var(--enter-p,0));z-index:46;width:calc(var(--fab-w,164px) + (100% - 32px - var(--fab-w,164px)) * var(--k));bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--k) * 72px);transition:width var(--enter-dur) var(--motion-ease-decelerate), bottom var(--enter-dur) var(--motion-ease-decelerate);align-items:stretch}.app[data-compact][data-home][data-enter-drag]>.fab-wrap{transition:none}.app[data-compact][data-home] .fab{white-space:nowrap;justify-content:center;width:100%}.home-recent-l{display:none}.app[data-compact] .home-recents ul{gap:var(--size-const-12);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--size-const-12) * -1);padding-inline:var(--size-const-12);scroll-padding-inline:var(--size-const-12);display:flex;overflow-x:auto}.app[data-compact] .home-recents ul::-webkit-scrollbar{display:none}.app[data-compact] .home-recents li{scroll-snap-align:start;flex:none;width:min(60vw,13rem)}.app[data-compact] .home-recent{justify-content:flex-start;align-items:flex-start;gap:var(--size-const-4);height:9.5rem;min-height:0;padding:var(--size-const-12);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.app[data-compact] .home-recent>svg{margin-bottom:var(--size-const-4)}.app[data-compact] .home-recent .home-memo-t{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;margin:0;padding:0 0 .15em;line-height:1.3;display:-webkit-box;overflow:hidden}.app[data-compact] .home-recent .home-recent-l{-webkit-line-clamp:1;line-clamp:1;max-width:100%;color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app[data-compact] .home-recent .home-memo-d{margin-top:auto}.enter-sheet{z-index:39;box-sizing:border-box;background:var(--color-bg-group);border:1px solid color-mix(in srgb, var(--color-text-primary) calc((1 - var(--p,0)) * 100%), transparent);box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom);transition:height var(--enter-dur,.32s) var(--motion-ease-decelerate), border-radius var(--enter-dur,.32s) var(--motion-ease-decelerate), border-color var(--enter-dur,.32s) var(--motion-ease-decelerate), box-shadow var(--enter-dur,.32s);border-bottom:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.enter-sheet.is-open{z-index:45}.enter-sheet.is-drag{transition:none}.enter-sheet.is-open{box-shadow:none}.enter-grip{align-content:start;justify-items:center;gap:var(--size-const-8);width:100%;height:76px;padding:var(--size-const-8) 0 0;font:inherit;color:var(--color-text-primary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:calc(1 - var(--p,0) * 1.6);transition:opacity var(--enter-dur,.32s) var(--motion-ease-decelerate);background:0 0;border:0;display:grid;position:relative}.enter-sheet.is-drag .enter-grip{transition:none}.enter-bar{border-radius:var(--radius-full);background:var(--color-border-strong);width:40px;height:4px}.enter-label{align-items:center;gap:var(--size-const-8);--solar-size:var(--icon-size-m);display:inline-flex}.enter-chevron{animation:enter-chevron-lift 2.4s var(--motion-ease-decelerate) infinite}.enter-sheet.is-open .enter-chevron{animation-play-state:paused}@keyframes enter-chevron-lift{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.enter-grip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-4px;border-radius:var(--panel-radius)}.enter-title{top:0;left:calc(16px + env(safe-area-inset-left));height:40px;color:var(--color-text-strong);opacity:calc((var(--p,0) - .4) * 1.7);pointer-events:none;transition:opacity var(--enter-dur,.32s) var(--motion-ease-decelerate);align-items:center;display:flex;position:absolute}.enter-sheet.is-drag .enter-title{transition:none}.enter-skel{opacity:calc((var(--p,0) - .3) * 1.5);pointer-events:none;transition:opacity var(--enter-dur,.32s) var(--motion-ease-decelerate);padding-inline:8px;position:absolute;inset:52px 0 0;overflow:hidden}.enter-sheet.is-drag .enter-skel{transition:none}.enter-skel-row{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px;height:64px;padding:12px 8px;display:grid}.enter-skel-row>*{border-radius:var(--radius-full);background:var(--color-bg-field);animation:1.4s ease-in-out infinite enter-skel-pulse;display:block}.enter-skel-row>i:first-child{width:62%;height:14px}.enter-skel-row>i:nth-child(2){grid-row:2;width:40%;height:11px}.enter-skel-row>b{grid-area:1/2;align-self:start;width:44px;height:10px}.enter-skel-row:nth-child(3n)>i:first-child{width:74%}.enter-skel-row:nth-child(3n+1)>i:first-child{width:52%}.enter-skel-row:nth-child(2n)>i:nth-child(2){width:56%}@keyframes enter-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.home-swap-enter-active,.home-swap-leave-active,.home-enter-label,.enter-sheet,.enter-grip,.enter-title,.enter-skel,.enter-skel-row>*,.home-menu-slot,.home-search,.home-menu-slot,.home:before,.home .dot-field,.app[data-compact][data-home]>.fab-wrap{transition:none}.enter-skel-row>*,.enter-chevron{animation:none}}.app[data-compact][data-home]>.fab-wrap>.ui-menu{width:100%}.image-fullscreen[data-v-4824ba13]{box-sizing:border-box;background:var(--color-bg-app);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-default);touch-action:none;overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.image-fullscreen[data-v-4824ba13]::backdrop{background:var(--color-bg-app)}.image-stage[data-v-4824ba13]{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:56px 16px 16px;overflow:hidden}.image-stage.is-zoomed[data-v-4824ba13]{cursor:grab}.image-stage.is-zoomed[data-v-4824ba13]:active{cursor:grabbing}.image-stage>img[data-v-4824ba13]{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}header[data-v-4824ba13]{top:max(12px, env(safe-area-inset-top));left:16px;right:max(12px, env(safe-area-inset-right));z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}header>span[data-v-4824ba13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-actions[data-v-4824ba13]{flex-shrink:0;align-items:center;gap:4px;display:flex}.zoom-level[data-v-4824ba13]{font-variant-numeric:tabular-nums;min-width:3.75em}@media (width<=479px){.zoom-level[data-v-4824ba13]{display:none}}.transcript-dialog{flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex}.transcript-dialog>*{flex:none}.transcript-dialog>.transcript-body{flex:auto;min-height:120px}.transcript-state{justify-items:center;gap:var(--size-const-12);padding:var(--size-const-24) 0;text-align:center;color:var(--color-text-muted);display:grid}.transcript-state strong{color:var(--color-text-strong)}.transcript-art{--solar-size:32px;color:var(--color-text-muted)}.transcript-count{align-items:center;gap:var(--size-const-4);margin:calc(var(--size-const-8) * -1) 0 0;color:var(--color-text-muted);display:flex}.transcript-body{margin-inline:calc(var(--size-const-8) * -1);padding-inline:var(--size-const-8);overflow-y:auto}.transcript-body:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.transcript-desc{margin:0 0 var(--size-const-12);padding:var(--size-const-12);border-radius:var(--radius-m);background:var(--color-bg-group)}.transcript-desc b{color:var(--color-text-strong);margin-right:var(--size-const-4)}.transcript-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.transcript-list li{gap:var(--size-const-8);padding:var(--size-const-6) var(--size-const-8);border-radius:var(--radius-s);grid-template-columns:52px minmax(0,1fr);display:grid}.transcript-list li:not(:has(.transcript-time)){grid-template-columns:minmax(0,1fr)}.transcript-list li:hover{background:var(--color-bg-item-hover)}.transcript-list li[data-hit]{background:var(--color-bg-item-selected)}.transcript-list p{color:var(--color-text-default);margin:0}.transcript-time{text-align:left;font-variant-numeric:tabular-nums;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-self:start;padding:0}.transcript-time:hover{text-decoration:underline}.transcript-time[data-still]{cursor:default}.transcript-time[data-still]:hover{text-decoration:none}.transcript-time:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus)}.transcript-spk{color:var(--color-text-muted);display:block}.transcript-dialog mark{background:var(--color-warning-30);color:var(--color-warning-95);border-radius:3px;padding:0 2px}.transcript-dialog .actions{flex-wrap:wrap}.transcript-dialog .actions .transcript-first{margin-right:auto}.mflip{touch-action:pan-y;position:relative}.mflip[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing}.mflip-stage{perspective:1400px;position:relative}.mflip-inner{transform-style:preserve-3d;display:grid}.mflip-face{backface-visibility:hidden;grid-area:1/1;align-self:start;width:100%;min-width:0;position:relative}.mflip[data-half=front] .mflip-back,.mflip[data-half=back] .mflip-front{opacity:0}.media-card:has(.mflip){--mflip-bg:color-mix(in srgb, var(--color-bg-panel) 82%, black)}:root[data-theme=light] .media-card:has(.mflip){--mflip-bg:var(--color-bg-group)}.media-card:has(.mflip){border-radius:var(--radius-m);background:var(--mflip-bg);border:0;overflow:hidden}.media-card[data-kind=foto]:has(.mflip){background:0 0;border-radius:0;overflow:visible}.media-card[data-kind=foto]:not([data-cover]):has(.mflip) .mflip{background:var(--mflip-bg);border-radius:var(--radius-m)}.media-card:has(.mflip) .media-head{cursor:default}.mflip-back{gap:var(--size-const-8);padding:var(--size-const-12) var(--size-const-16);border-radius:var(--radius-m);background:var(--mflip-bg,var(--color-bg-group));flex-direction:column;display:flex;overflow:hidden;transform:rotateY(180deg)}.mflip:after{content:"";border-radius:var(--radius-m);box-shadow:inset 0 0 0 2px var(--color-border-focus);opacity:0;pointer-events:none;transition:opacity var(--motion-dur-medium) var(--motion-ease-standard);position:absolute;inset:0}.mflip:has(.mflip-btn:is(:hover,:focus-visible)):after{opacity:1}.mflip-ctl{justify-content:center;align-items:center;gap:var(--size-const-8);padding:var(--size-const-4) var(--size-const-8);display:flex}.mflip-state{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mflip-btn{margin:0 auto;position:relative}.mflip[data-narrow] .mflip-btn{min-width:44px;min-height:44px}.mflip[data-narrow] .mflip-dot{position:absolute;top:10px;right:10px}.mflip[data-narrow] .mflip-btn[data-status=processing]:after{inset:auto 10px 6px}.mflip-dot{width:var(--size-const-6);height:var(--size-const-6);background:var(--color-text-primary);border-radius:50%}.mflip[data-side=front] .mflip-btn[data-status=processing]:after{content:"";background:var(--color-text-primary);height:2px;animation:mflip-run 1.4s var(--motion-ease-standard) infinite;border-radius:1px;position:absolute;inset:auto 12px 2px}@keyframes mflip-run{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.mflip-bar{align-items:center;gap:var(--size-const-8);min-height:32px;display:flex}.mflip-bar b{color:var(--color-text-strong)}.mflip-meta{color:var(--color-text-muted);flex:1}.mflip-bar .ui-btn:last-child{margin-left:auto}.mflip-center{place-content:center;justify-items:center;gap:var(--size-const-12);text-align:center;color:var(--color-text-muted);padding:var(--size-const-8) 0;flex:1;display:grid}.mflip-center strong{color:var(--color-text-strong)}.mflip-art{--solar-size:32px;color:var(--color-text-muted)}.mflip-progress{background:var(--color-neutral-20);border-radius:3px;width:200px;height:6px;overflow:hidden}.mflip-progress i{background:var(--color-primary-80);width:40%;height:100%;animation:mflip-bar 1.6s var(--motion-ease-standard) infinite alternate;border-radius:3px;display:block}@keyframes mflip-bar{0%{transform:translate(-30%)}to{transform:translate(170%)}}.mflip-desc{color:var(--color-text-default)}.mflip-desc b{color:var(--color-text-strong);margin-right:4px}.mflip-back>.mflip-tx:is(ol,ul){margin:0;padding:0}.mflip-tx{scrollbar-width:none;align-content:start;gap:var(--size-const-4);flex:1;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mflip-tx::-webkit-scrollbar{display:none}.mflip-tx:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.mflip-tx[data-clipped]{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.mflip-tx li{gap:var(--size-const-8);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}.mflip-tx[data-timed] li{grid-template-columns:52px minmax(0,1fr)}.mflip-time[data-still]{cursor:default}.mflip-time{text-align:left;font-variant-numeric:tabular-nums;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:2px 0}.mflip-time:hover{text-decoration:underline}.mflip-text{color:var(--color-text-default)}.mflip-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.mflip-stage,.mflip-inner,.mflip:after{transition:none}.mflip-inner{transform:none!important}.mflip-face{backface-visibility:visible;transition:none}.mflip-back{transform:none}.mflip[data-side=front] .mflip-back,.mflip[data-side=back] .mflip-front{opacity:0;pointer-events:none}.mflip-progress i,.mflip-btn[data-status=processing]:after{animation:none}}.pdf-viewer[data-v-982f8c09]{box-sizing:border-box;background:var(--color-bg-app);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-default);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pdf-viewer[data-v-982f8c09]::backdrop{background:var(--color-bg-app)}header[data-v-982f8c09]{box-sizing:border-box;z-index:1;height:56px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px 16px;background:var(--color-bg-app);justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}header>span[data-v-982f8c09]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdf-actions[data-v-982f8c09]{flex-shrink:0;align-items:center;gap:4px;display:flex}.pdf-page[data-v-982f8c09]{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;margin-right:8px;display:inline-flex}.pdf-page input[data-v-982f8c09]{text-align:center;width:3.2em;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text-default);background:var(--color-bg-group);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:4px 6px}.pdf-page input[data-v-982f8c09]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.pdf-find[data-v-982f8c09]{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.pdf-find input[data-v-982f8c09]{width:11em;font:inherit;color:var(--color-text-default);background:var(--color-bg-group);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:4px 8px}.pdf-find input[data-v-982f8c09]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.pdf-count[data-v-982f8c09]{text-align:right;min-width:4.5em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pdf-hit[data-v-982f8c09]{pointer-events:none;mix-blend-mode:multiply;background:#ffd60066;border-radius:2px;position:absolute}.pdf-hit[data-current][data-v-982f8c09]{background:#ff8c008c;outline:2px solid #ff8c00}.zoom-level[data-v-982f8c09]{font-variant-numeric:tabular-nums;min-width:3.75em}.pdf-scroll[data-v-982f8c09]{padding:0 12px 16px;position:absolute;inset:56px 0 0;overflow:auto}.pdf-pages[data-v-982f8c09]{box-sizing:border-box;flex-direction:column;align-items:center;width:max-content;min-width:100%;display:flex}.pdf-page-box[data-v-982f8c09]{background:#fff;flex-shrink:0;position:relative;box-shadow:0 1px 6px #00000059}.pdf-page-box canvas[data-v-982f8c09]{width:100%;height:100%;display:block}.pdf-msg[data-v-982f8c09]{height:100%;color:var(--color-text-muted);place-items:center;display:grid}@media (width<=719px){.pdf-count[data-v-982f8c09],.pdf-page[data-v-982f8c09]{display:none}.pdf-find input[data-v-982f8c09]{width:7em}}@media (width<=479px){.zoom-level[data-v-982f8c09]{display:none}}.pdf-preview[data-v-6123be55]{cursor:pointer;width:100%;font:inherit;min-height:160px;color:var(--color-text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.pdf-preview img[data-v-6123be55]{object-fit:contain;background:#fff;width:100%;max-height:520px;display:block}.mp[data-v-be126786]{min-width:0;margin:var(--size-const-12);padding:var(--size-const-12);border-radius:var(--size-const-12);background:var(--color-bg-field);display:grid}.mp-video[data-v-be126786]{object-fit:contain;background:var(--color-bg-app);border-radius:var(--radius-s);width:100%;max-height:360px;display:block}.mp[data-kind=audio] audio[data-v-be126786]{display:none}.mp-row[data-v-be126786]{align-items:center;gap:var(--size-const-12);min-width:0;display:flex}.mp[data-kind=video] .mp-row[data-v-be126786]{margin-top:var(--size-const-12)}.mp-play[data-v-be126786]{--h:40px;flex:none}.mp-track[data-v-be126786]{min-width:0;height:24px;margin:0 var(--size-const-4);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-s);flex:1;align-items:center;display:flex;position:relative}.mp-track[data-v-be126786]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.mp-track[aria-disabled][data-v-be126786]{cursor:default;opacity:.5}.mp-dots[data-v-be126786]{pointer-events:none;position:absolute;inset:0}.mp-dot[data-v-be126786]{top:50%;left:calc(var(--i) * 9px);background:var(--s-80);border-radius:50%;width:4px;height:4px;margin-top:-2px;transition:transform .15s;position:absolute}.mp-thumb[data-v-be126786]{top:50%;left:var(--x);background:var(--s-80);border-radius:2px;width:3px;height:18px;margin:-9px 0 0 -1.5px;position:absolute}.mp-line[data-v-be126786]{top:50%;left:var(--from);background:var(--color-text-strong);border-radius:1px;height:2px;margin-top:-1px;position:absolute;right:0}.mp[data-playing] .mp-dot[data-v-be126786]:not(.is-head){animation:1.4s ease-in-out infinite mp-dot-be126786;animation-delay:calc(var(--i) * -90ms)}@keyframes mp-dot-be126786{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.mp-time[data-v-be126786]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.mp-rate[data-v-be126786]{font-variant-numeric:tabular-nums;flex:none;min-width:48px}@media (prefers-reduced-motion:reduce){.mp[data-playing] .mp-dot[data-v-be126786]{animation:none}.mp-dot[data-v-be126786]{transition:none}}.transcribe-picker[data-v-26cdcdb3]{gap:var(--size-const-12);width:min(420px,100vw - 32px);display:grid}.transcribe-options[data-v-26cdcdb3]{gap:var(--size-const-8);display:grid}.transcribe-option[data-v-26cdcdb3]{column-gap:var(--size-const-12);padding:var(--size-const-12);border-radius:var(--radius-s);background:var(--color-bg-field);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.transcribe-option small[data-v-26cdcdb3]{grid-column:2}.transcribe-option input[data-v-26cdcdb3]{grid-row:1/span 2}.transcribe-actions[data-v-26cdcdb3]{justify-content:flex-end;gap:var(--size-const-8);flex-wrap:wrap;display:flex}.transcribe-scrim{z-index:60}.link-kind[data-v-f050e9f5]{align-items:center;gap:var(--size-const-4);color:var(--color-text-secondary);display:inline-flex}.link-kind.embedded[data-v-f050e9f5]{padding:var(--size-const-8) var(--size-const-12)}.link-kind-q[data-v-f050e9f5]{margin-inline-end:var(--size-const-4)}.media-carousel-card[data-v-10f6e6f0],.media-carousel-view[data-v-10f6e6f0]{position:relative}.media-carousel-track[data-v-10f6e6f0]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.media-carousel-track[data-v-10f6e6f0]::-webkit-scrollbar{display:none}.media-carousel-slides[data-v-10f6e6f0]{align-items:stretch;width:100%;display:flex}.media-carousel-slides[data-v-10f6e6f0] .media-card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0}.media-carousel-slides[data-v-10f6e6f0] .media-body img{max-width:100%}.media-carousel-dots[data-v-10f6e6f0]{justify-content:center;gap:6px;padding:8px 0 0;display:flex}.media-carousel-dot[data-v-10f6e6f0]{background:var(--color-border-strong);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.media-carousel-dot[data-active][data-v-10f6e6f0]{background:var(--color-text-default)}.media-carousel-dot[data-v-10f6e6f0]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.media-carousel-arrow[data-v-10f6e6f0]{z-index:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.media-carousel-arrow[data-side=prev][data-v-10f6e6f0]{left:8px}.media-carousel-arrow[data-side=next][data-v-10f6e6f0]{right:8px}@media (hover:hover) and (pointer:fine){.media-carousel-arrow[data-v-10f6e6f0]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.media-carousel-track[data-v-10f6e6f0]{scroll-behavior:auto}}.media-card[data-kind=foto][data-v-2d9ad129]{background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.media-frame[data-v-2d9ad129]{min-width:0;position:relative}.media-card[data-cover] .media-frame[data-v-2d9ad129]{background:var(--mflip-bg,var(--color-bg-group));border-radius:var(--radius-m)}.media-card[data-cover] .media-photo[data-v-2d9ad129],.media-card[data-cover] .media-body img[data-v-2d9ad129]{border-radius:var(--radius-m) var(--radius-m) 0 0}.media-cover-bar[data-v-2d9ad129]{border-top:1px solid var(--color-border-subtle)}.media-cover-bar[data-v-2d9ad129]:not(:has(section)){display:none}.media-card[data-v-2d9ad129]:not([data-kind=foto]) .mflip-ctl{padding:0 var(--size-const-12) var(--size-const-12)}.media-card[data-kind=foto][data-v-2d9ad129] .mflip-ctl{padding:var(--size-const-12)}.media-card[data-kind=foto] .media-frame[data-v-2d9ad129]{width:var(--media-frame-width,calc(var(--media-columns,12) / 12 * 100%))}.media-card[data-kind=foto] .media-head[data-v-2d9ad129]{flex-wrap:wrap;padding:4px 0 8px}.media-size[data-v-2d9ad129]{flex-shrink:0}.media-card[data-kind=foto] .media-body[data-v-2d9ad129]{position:relative}.media-card[data-kind=foto] .media-body img[data-v-2d9ad129]{background:0 0;height:auto;max-height:none}.media-grid[data-v-2d9ad129]{pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.media-grid span[data-v-2d9ad129]{border-left:1px dashed var(--color-border-focus)}.media-grid span[data-v-2d9ad129]:last-child{border-right:1px dashed var(--color-border-focus)}.media-resize[data-v-2d9ad129]{z-index:1;cursor:ew-resize;touch-action:none;opacity:0;width:20px;min-height:24px;position:absolute;top:0;bottom:0;right:-10px}.media-resize[data-v-2d9ad129]:after{content:"";background:var(--color-border-strong);width:6px;height:32px;max-height:100%;box-shadow:0 0 0 2px var(--color-bg-app);border-radius:4px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.media-frame:hover .media-resize[data-v-2d9ad129],.media-frame:focus-within .media-resize[data-v-2d9ad129],[data-resizing] .media-resize[data-v-2d9ad129]{opacity:1}.media-resize[data-v-2d9ad129]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.media-resize-value[data-v-2d9ad129]{background:var(--color-bg-app);color:var(--color-text-default);white-space:nowrap;border-radius:4px;padding:2px 6px;position:absolute;top:50%;right:20px}[data-resizing][data-v-2d9ad129]{-webkit-user-select:none;user-select:none}[data-resizing] .media-photo[data-v-2d9ad129]{outline:1px solid var(--color-border-focus)}.media-photo[data-v-2d9ad129]{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.media-photo[data-v-2d9ad129]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.media-expand[data-v-2d9ad129]{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:12px;right:12px}.media-photo:hover .media-expand[data-v-2d9ad129],.media-photo:focus-visible .media-expand[data-v-2d9ad129]{opacity:1}@media (hover:none){.media-expand[data-v-2d9ad129]{opacity:1}}@media (pointer:coarse){.media-resize[data-v-2d9ad129]{opacity:1;width:44px;right:0}.media-resize[data-v-2d9ad129]:after{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.media-expand[data-v-2d9ad129]{transition:none}}.ProseMirror .secondary-caret{pointer-events:none;-webkit-user-select:none;user-select:none;border-left:2px solid;margin-left:-1px;margin-right:-1px;display:inline}.ProseMirror .secondary-selection{color:highlighttext;background:highlight}.sf-scope{max-width:220px;overflow:hidden}.sf-scope>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-scope>button{flex:none}.sf-menu>p{padding:var(--size-const-12)}.sf-whole{flex:none}.sf-whole>span{font-family:var(--font-family-body);font-size:var(--text-size-BXS);text-underline-offset:3px;text-decoration:underline}.sf-whole[aria-pressed=true]{color:var(--color-text-default);background:var(--color-bg-item-selected)}.sf-options{flex:none}.sf-scope-start{border-top:1px solid var(--color-border-subtle);margin-top:var(--size-const-4)}@media (width<=839px){.sf-menu .ui-menu-item{min-height:44px}.search-field :is(.sf-options,.sf-whole){min-width:44px;min-height:44px}}.brand-logo{flex:none;height:28px;display:inline-flex}.brand-logo img{width:auto;height:100%}html[data-theme=light] .brand-logo .on-dark,html:not([data-theme=light]) .brand-logo .on-light{display:none}.rec-wave[data-v-59db8a34]{contain:inline-size;box-sizing:border-box;justify-content:flex-end;align-items:center;gap:5px;width:100%;min-width:0;height:48px;padding-right:10px;display:flex;position:relative;overflow:hidden}.rec-wave i[data-v-59db8a34]{width:4px;height:calc(var(--l) * 100%);background:var(--color-primary-80);border-radius:2px;flex:none;min-height:4px;transition:height 60ms linear}.rec-wave .rec-head[data-v-59db8a34]{border-radius:2px;width:3px;height:100%;min-height:0;max-height:18px;margin-left:1px;transition:none}.rec-quiet[data-v-59db8a34]{color:var(--color-text-muted);text-align:center}@media (pointer:coarse){.rec-night[data-v-59db8a34]{background:var(--color-bg-app);justify-content:center;gap:var(--size-const-24);border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;display:flex;position:fixed;inset:0}.rec-night h2[data-v-59db8a34],.rec-night .rec-audio[data-v-59db8a34]{display:none}.rec-night .rec-wave[data-v-59db8a34]{height:40vh}.rec-night .rec-status[data-v-59db8a34]{text-align:center}.rec-night .actions[data-v-59db8a34]{justify-content:center}}@media (prefers-reduced-motion:reduce){.rec-wave i[data-v-59db8a34]{transition:none}}.pen-note[data-v-6f845421]{margin:0 0 var(--size-const-24)}.pen-note img[data-v-6f845421]{border-radius:8px;max-width:100%;height:auto;display:block}.pen-photo[data-v-6f845421]{max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.pen-photo[data-v-6f845421]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pen-expand[data-v-6f845421]{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:12px;right:12px}.pen-photo:hover .pen-expand[data-v-6f845421],.pen-photo:focus-visible .pen-expand[data-v-6f845421]{opacity:1}@media (hover:none){.pen-expand[data-v-6f845421]{opacity:1}}@media (prefers-reduced-motion:reduce){.pen-expand[data-v-6f845421]{transition:none}}.link-flip[data-v-593cf9ac]{margin-block:var(--size-const-12);min-width:0}.link-flip[data-v-593cf9ac] .link-kind{margin-block:0}.link-flip-card[data-v-593cf9ac]{background:var(--color-bg-group);border-radius:var(--radius-m)}.link-flip-front[data-v-593cf9ac]{align-items:center;gap:var(--size-const-8);padding:var(--size-const-12);color:var(--color-text-muted);display:flex}.link-flip-card[data-v-593cf9ac] .mflip-ctl{padding:0 var(--size-const-12) var(--size-const-12)}.note-find{align-items:center;gap:var(--size-const-4);padding:var(--size-const-8) var(--size-const-16);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.note-find>.ui-search{flex:100%;min-width:0}.note-find-label{color:var(--color-text-muted);margin-right:auto}.note-find-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-right:auto}.search-hit[data-find-current]{outline:2px solid var(--color-text-primary);outline-offset:1px}@media (width<=839px){.note-find .ui-iconbtn{min-width:44px;min-height:44px}}.dot-field[data-v-ea818ec0]{z-index:0;pointer-events:none;position:fixed;inset:0}canvas[data-v-ea818ec0]{width:100%;height:100%;display:block}.attachment-drop{z-index:100;box-sizing:border-box;padding:var(--size-const-24);border-radius:var(--panel-radius);background:color-mix(in srgb, var(--color-text-primary) 22%, transparent);box-shadow:inset 0 0 0 2px var(--color-text-primary);color:var(--color-text-primary);text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed}.attachment-drop-enter-active,.attachment-drop-leave-active{transition:opacity var(--motion-dur-medium) var(--motion-ease-standard), transform var(--motion-dur-medium) var(--motion-ease-standard)}.attachment-drop-enter-from,.attachment-drop-leave-to{opacity:0;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.attachment-drop-enter-active,.attachment-drop-leave-active{transition:none}}.url-step[data-v-f5e7d630]{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.url-step span[data-v-f5e7d630]{text-align:center;flex:1}.notebook-combobox[data-v-89963223]{min-width:0;position:relative}.notebook-options[data-v-89963223]{width:100%;max-height:12rem;position:static;overflow-y:auto}.notebook-options .ui-menu-item[data-v-89963223]{min-height:44px}.notebook-options .lbl[data-v-89963223]{overflow-wrap:anywhere}.option-path[data-v-89963223]{display:block}.notebook-options .is-active[data-v-89963223]{background:var(--color-bg-item-focus);color:var(--color-text-strong)}.notebook-empty[data-v-89963223]{padding:var(--size-const-12);color:var(--color-text-muted);margin:0}.convert-destination[data-v-65e47f35]{width:100%;height:auto;min-height:44px;display:flex}.convert-destination>button[data-v-65e47f35]{white-space:normal;min-width:0;min-height:44px;padding-block:var(--size-const-8);flex:1;justify-content:center}.convert .choices[data-v-65e47f35]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.convert .choices[data-v-65e47f35]{grid-template-columns:1fr}}.theme-panel[data-v-ec072bb3]{left:var(--layout-float);bottom:var(--layout-float);z-index:60;border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius);background:var(--color-bg-float);position:fixed}.theme-toggle[data-v-ec072bb3]{align-items:center;gap:var(--size-const-8);height:var(--btn-h-m);padding:0 var(--size-const-12);border-radius:var(--panel-radius);color:var(--color-text-default);cursor:pointer;font:inherit;transition:background-color var(--motion-dur-short) var(--motion-ease-standard), color var(--motion-dur-short);background:0 0;border:0;display:flex}.theme-toggle[data-v-ec072bb3]:is(:hover,:focus-visible){background:var(--color-bg-item-hover);color:var(--color-text-strong)}.theme-icon[data-v-ec072bb3]{--solar-size:var(--icon-size-m);flex:none;display:inline-flex}@media (width<=640px){.theme-label[data-v-ec072bb3]{display:none}.theme-toggle[data-v-ec072bb3]{width:var(--btn-h-m);justify-content:center;padding:0}}.field-layer[data-v-e7d8128d]{min-height:100dvh;display:grid}.onb-page[data-v-88509d6a]{z-index:50;padding:var(--size-const-24) var(--size-const-16);background:var(--color-bg-app);animation:ui-fade var(--motion-dur-medium) var(--motion-ease-standard);place-items:center;position:fixed;inset:0;overflow:auto}.onb-panel[data-v-88509d6a]{z-index:1;gap:var(--size-const-24);width:min(904px,100%);padding:var(--size-const-64);animation:ui-pop var(--motion-dur-long) var(--motion-ease-decelerate);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.onb-wait[data-v-88509d6a]{justify-content:start;align-items:center;gap:var(--size-const-16);width:min(320px,100vw - 32px);padding:var(--size-const-16) var(--size-const-24);grid-auto-flow:column}.onb-wait .busy-spinner[data-v-88509d6a]{flex:none}.onb-accent[data-v-88509d6a]{color:var(--color-primary-60)}.onb-user[data-v-88509d6a]{color:var(--color-primary-70)}.onb-pal[data-v-88509d6a]{font-style:italic;font-weight:700}.onb-ps[data-v-88509d6a]{color:var(--color-text-muted)}.onb-panel>h2[data-v-88509d6a]+:is(p,small){margin-top:calc(var(--size-const-8) - var(--size-const-24))}.onb-field[data-v-88509d6a]{gap:var(--size-const-12);display:grid}.onb-name-panel[data-v-88509d6a]{gap:0}.onb-name-panel[data-v-88509d6a]>*+*{margin-top:var(--size-const-24)}.onb-name-panel>.onb-actions[data-v-88509d6a]{margin-top:var(--size-const-32)}.onb-name-panel>h2+.onb-field[data-v-88509d6a]{margin-top:0}.onb-name-panel .onb-field[data-v-88509d6a]{gap:var(--size-const-24)}.onb-input[data-v-88509d6a]{width:100%;min-height:48px;color:inherit;font:inherit;background:var(--color-bg-field);border:1px solid var(--color-border-default);padding:var(--size-const-12) var(--size-const-16);border-radius:var(--radius-m)}.onb-name-title[data-v-88509d6a]{cursor:text;color:var(--color-primary-70);overflow-wrap:anywhere;outline:none;min-height:1.4em;margin:0}.onb-name-title[data-v-88509d6a]:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.onb-note[data-v-88509d6a]{min-height:140px}.onb-actions[data-v-88509d6a]{justify-content:flex-end;gap:var(--size-const-12);margin-top:var(--size-const-8);display:flex}.onb-wrap[data-v-88509d6a]{flex-wrap:wrap}.onb-page .ui-btn[data-type=text][data-v-88509d6a]:is(:hover,.is-hovered,:focus-visible){background:var(--s-25)}.onb-choices[data-v-88509d6a]{justify-content:stretch;gap:var(--size-const-12);margin-top:var(--size-const-8);display:flex}.onb-choices .ui-btn[data-v-88509d6a]{flex:1 1 0;width:auto;min-width:0}.onb-kinds[data-v-88509d6a]{gap:var(--size-const-8);grid-template-columns:1fr 1fr;display:grid}.onb-kind[data-v-88509d6a]{align-items:center;gap:var(--size-const-12);min-width:0;padding:var(--size-const-12) var(--size-const-16);text-align:left;cursor:pointer;color:var(--color-text-strong);font:inherit;background:var(--color-bg-field);border:1px solid var(--color-border-default);border-radius:var(--radius-l);transition:background-color .15s,border-color .15s;display:flex}.onb-kind[data-v-88509d6a]:is(:hover,:focus-visible){background:var(--s-30);border-color:var(--color-primary-70)}.onb-kind[data-v-88509d6a]:focus-visible{outline:2px solid var(--color-primary-70);outline-offset:2px}.onb-kind-ico[data-v-88509d6a]{width:40px;height:40px;color:var(--color-primary-70);--solar-size:28px;flex:none;place-items:center;display:grid}.onb-kind-label[data-v-88509d6a]{flex:1 1 0;min-width:0;margin:0}.onb-checklist[data-v-88509d6a]{gap:var(--size-const-8);margin:0;padding:0;list-style:none;display:grid}.onb-checklist label[data-v-88509d6a]{align-items:center;gap:var(--size-const-8);cursor:default;pointer-events:none;display:flex}.onb-checklist input[disabled][data-v-88509d6a]{opacity:1}.onb-memo-head[data-v-88509d6a]{justify-content:space-between;align-items:flex-start;gap:var(--size-const-12);flex-wrap:wrap;display:flex}.onb-memo-head .ui-iconbtn[data-v-88509d6a]{flex:0 auto;min-width:0;max-width:100%;margin-left:auto}.onb-memo-head .tb-exp[data-v-88509d6a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.onb-memo-title[data-v-88509d6a]{min-width:0;color:var(--color-text-strong);overflow-wrap:anywhere;flex:14ch;margin:0}.onb-memo ul[data-v-88509d6a]{padding-left:var(--size-const-20);gap:var(--size-const-4);margin:0;display:grid}.onb-offer[data-v-88509d6a]{justify-content:space-between;align-items:center;gap:var(--size-const-12) var(--size-const-24);margin-top:var(--size-const-8);padding:var(--size-const-12) var(--size-const-16) var(--size-const-12) var(--size-const-24);border:1px solid var(--color-border-default);border-radius:var(--radius-m);flex-wrap:wrap;display:flex}.onb-offer-label[data-v-88509d6a]{gap:var(--size-const-4);margin:0;display:grid}.onb-offer-eyebrow[data-v-88509d6a]{color:var(--color-text-muted)}.onb-offer-actions[data-v-88509d6a]{align-items:center;gap:var(--size-const-12);margin-left:auto;display:flex}.onb-list[data-v-88509d6a]{gap:var(--size-const-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);padding:var(--size-const-12) var(--size-const-16);margin:0;display:grid}.onb-check[data-v-88509d6a]{align-items:center;gap:var(--size-const-8);min-height:44px;display:flex}.onb-picks[data-v-88509d6a]{gap:var(--size-const-8);display:grid}.onb-picks-head[data-v-88509d6a]{justify-content:space-between;gap:var(--size-const-12);color:var(--color-text-strong);margin:0;display:flex}.onb-picks-count[data-v-88509d6a]{color:var(--color-text-muted)}.onb-collection[data-v-88509d6a]{gap:var(--size-const-12);display:grid}.onb-collection-title[data-v-88509d6a]{align-items:baseline;gap:var(--size-const-8);margin:0;display:flex}.onb-pick-lead[data-v-88509d6a]{align-items:center;gap:var(--size-const-12);display:flex}.onb-pick-lead .ui-check[data-v-88509d6a]{--solar-size:14px}.ui-list-item:hover .onb-pick-lead .ui-check[data-v-88509d6a]{border-color:var(--color-neutral-70)}.ui-list-item[aria-selected=true] .onb-pick-lead .ui-check[data-v-88509d6a]{border-color:var(--s-80)}.onb-name-note[data-v-88509d6a]{color:var(--color-text-muted);margin-top:calc(var(--size-const-8) * -1)}.onb-title-panel[data-v-88509d6a]{gap:var(--size-const-24);padding:var(--size-const-48);border:1px solid var(--color-border-subtle)}.onb-titled[data-v-88509d6a]{gap:6px;display:grid}.onb-title-form[data-v-88509d6a]{gap:var(--size-const-24);display:grid}.onb-box[data-v-88509d6a]{background:var(--color-bg-field);border:1px solid var(--color-border-default);border-radius:var(--radius-l);padding:var(--size-const-16)}.onb-note-body[data-v-88509d6a]{gap:var(--size-const-8);grid-template-columns:minmax(0,1fr);display:grid}.onb-note-body.onb-box[data-v-88509d6a]{gap:var(--size-const-12)}.onb-note-title[data-v-88509d6a]{width:100%;min-width:0;color:var(--color-text-strong);background:0 0;border:0;outline:none;padding:0}.onb-note-title[data-v-88509d6a]::placeholder{color:var(--color-text-disabled)}.onb-note-line[data-v-88509d6a]{margin:0}.onb-review-meta[data-v-88509d6a]{color:var(--color-text-muted);margin:0}.onb-attached-title[data-v-88509d6a]{color:var(--color-text-strong);overflow-wrap:anywhere;outline:none;min-height:1.4em;margin:0}.onb-attached-title[data-v-88509d6a]:empty:before{content:attr(data-placeholder);color:var(--color-text-disabled)}.onb-index[data-v-88509d6a]{z-index:2;left:var(--size-const-24);outline:none;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (width>=840px){.onb-index[data-v-88509d6a]{display:block}}.onb-index-bars[data-v-88509d6a]{gap:var(--size-const-8);padding:var(--size-const-16) var(--size-const-12);border-radius:var(--radius-m);background:var(--color-bg-float);border:1px solid var(--color-border-subtle);justify-items:center;display:grid}.onb-index-bars i[data-v-88509d6a]{background:var(--color-text-disabled);border-radius:1px;width:14px;height:2px;display:block}.onb-index-bars i[data-state=done][data-v-88509d6a]{background:var(--color-text-muted)}.onb-index-bars i[data-state=current][data-v-88509d6a]{background:var(--color-primary-70);width:22px}.onb-index-card[data-v-88509d6a]{padding:var(--size-const-16) var(--size-const-20);gap:var(--size-const-12);left:calc(100% + var(--size-const-8));box-sizing:border-box;background:var(--color-bg-float);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);width:260px;box-shadow:var(--shadow-overlay);margin:0;list-style:none;display:none;position:absolute;top:50%;transform:translateY(-50%)}.onb-index:is(:hover,:focus-within,:focus-visible) .onb-index-card[data-v-88509d6a]{display:grid}.onb-index li[data-v-88509d6a]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-disabled);overflow:hidden}.onb-index li[data-state=done][data-v-88509d6a]{color:var(--color-text-muted)}.onb-index li[data-state=skipped][data-v-88509d6a]{color:var(--color-text-disabled);text-decoration:line-through}.onb-index li[data-state=current][data-v-88509d6a]{color:var(--color-text-strong)}@media (width<=640px){.onb-page[data-v-88509d6a]{padding-bottom:calc(var(--size-const-24) + 72px);align-content:safe center}.onb-panel[data-v-88509d6a],.onb-title-panel[data-v-88509d6a]{padding:var(--size-const-32) var(--size-const-24)}.onb-kinds[data-v-88509d6a]{grid-template-columns:1fr}.onb-choices[data-v-88509d6a]{flex-direction:column}.onb-choices .ui-btn[data-v-88509d6a]{flex:none;width:100%}}.section-tour-layer[data-v-67e976c4]{--tour-scrim:#000000e0;z-index:50;background:var(--tour-scrim);animation:ui-fade var(--motion-dur-medium) var(--motion-ease-standard);position:fixed;inset:0}.section-tour-layer[data-spot=on][data-v-67e976c4]{background:0 0}.section-tour-hole[data-v-67e976c4]{border-radius:var(--dialog-radius);pointer-events:none;box-shadow:0 0 0 100vmax var(--tour-scrim);outline:2px solid var(--color-border-focus);outline-offset:0;transition:top var(--motion-dur-medium) var(--motion-ease-standard), left var(--motion-dur-medium) var(--motion-ease-standard), width var(--motion-dur-medium) var(--motion-ease-standard), height var(--motion-dur-medium) var(--motion-ease-standard);position:fixed}.section-tour[data-v-67e976c4]{z-index:1;gap:16px;display:grid;position:fixed}.section-tour[data-place=center][data-v-67e976c4]{height:fit-content;margin:auto;inset:0}.tour-mock[data-v-67e976c4]{height:128px;position:relative}.mock-note[data-v-67e976c4]{background:var(--color-bg-float);border:1px solid var(--color-border-default,currentColor);opacity:.9;border-radius:12px;align-content:start;gap:8px;padding:14px 14px 0;display:grid;position:absolute;inset:0 40px 0 0;overflow:hidden}.mock-line[data-v-67e976c4]{opacity:.22;background:currentColor;border-radius:3px;height:6px;display:block}.mock-foot[data-v-67e976c4]{gap:6px;display:flex;position:absolute;bottom:8px;left:10px}.mock-dot[data-v-67e976c4]{opacity:.18;background:currentColor;border-radius:50%;width:18px;height:18px}.mock-target[data-v-67e976c4]{opacity:0}.mock-lens[data-v-67e976c4]{background:var(--color-bg-overlay);border:2px solid var(--color-border-focus);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;bottom:-14px;left:-6px;box-shadow:0 4px 16px #0006}.mock-lens .ui-iconbtn[data-v-67e976c4]{color:var(--color-border-focus);pointer-events:none;transform:scale(1.5)}.tour-icons[data-v-67e976c4]{gap:24px;margin:0;padding:0;list-style:none;display:flex}.tour-icons li[data-v-67e976c4]{align-items:center;gap:8px;display:flex}.tour-head[data-v-67e976c4]{gap:8px;display:grid}.tour-actions[data-v-67e976c4]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sr-only[data-v-67e976c4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.section-tour-hole[data-v-67e976c4]{transition:none}}.list-actions[data-v-cb541245]{position:relative}.list-actions-dot[data-v-cb541245]{pointer-events:none;position:absolute;top:6px;right:6px}.list-actions>.ui-menu[data-v-cb541245]{max-height:calc(100dvh - 120px);overflow-y:auto}.filter-menu.ui-menu[data-v-508f2653]{width:344px;padding:var(--size-const-16);overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow-y:auto}.filter-sort[data-v-508f2653]{padding-bottom:var(--size-const-16);border-bottom:1px solid var(--color-border-subtle)}.filter-sort-fields[data-v-508f2653]{gap:var(--size-const-8);grid-template-columns:1.1fr 1fr;display:grid}.filter-sort-fields>.ui-field-box[data-v-508f2653]{min-width:0}.filter-menu select[data-v-508f2653]{width:100%;min-width:0}.filter-section[data-v-508f2653]{margin-top:var(--size-const-16)}.filter-options[data-v-508f2653]{margin-inline:0;border:0;min-width:0;margin-bottom:0;padding:0}.filter-options legend[data-v-508f2653]{margin-bottom:var(--size-const-8);padding:0}.filter-check-grid[data-v-508f2653]{column-gap:var(--size-const-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-menu .ui-menu-item>.lbl[data-v-508f2653]{overflow-wrap:anywhere;min-width:0}.filter-hint[data-v-508f2653]{color:var(--color-text-muted)}.filter-disclosure[data-v-508f2653]{margin-top:var(--size-const-12);border-top:1px solid var(--color-border-subtle)}.filter-disclosure>summary[data-v-508f2653]{list-style:none}.filter-disclosure>summary[data-v-508f2653]::-webkit-details-marker{display:none}.filter-chevron[data-v-508f2653]{--solar-size:var(--icon-size-s)}.filter-disclosure[open] .filter-chevron[data-v-508f2653]{transform:rotate(180deg)}.filter-search[data-v-508f2653]{width:100%;margin:var(--size-const-4) 0 var(--size-const-8)}.filter-tag-hint[data-v-508f2653]{margin:var(--size-const-8) 0}.filter-tag-list[data-v-508f2653]{overscroll-behavior:contain;max-height:264px;overflow-y:auto}.filter-menu .filter-foot[data-v-508f2653]{gap:var(--size-const-4);margin-top:var(--size-const-12);flex-wrap:wrap}.filter-foot[data-v-508f2653],.filter-actions[data-v-508f2653]{align-items:center;display:flex}.filter-header[data-v-508f2653]{justify-content:space-between;align-items:center;gap:var(--size-const-12);display:flex}.filter-header h2[data-v-508f2653]{margin:0}.filter-menu.filter-mobile[data-v-508f2653]{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100dvh;max-height:none;color:var(--color-text-default);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;margin:0;padding:0;animation:none;position:fixed;inset:0;overflow:hidden}.filter-mobile .filter-header[data-v-508f2653]{padding:calc(var(--size-const-12) + env(safe-area-inset-top,0px)) var(--size-const-16) var(--size-const-12);border-bottom:1px solid var(--color-border-subtle)}.filter-mobile .filter-content[data-v-508f2653]{padding:var(--size-const-16);overscroll-behavior:contain;overflow-y:auto}.filter-menu.filter-mobile .filter-foot[data-v-508f2653]{padding:var(--size-const-12) var(--size-const-16) calc(var(--size-const-16) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);align-items:stretch;gap:var(--size-const-12);flex-direction:column;margin:0}.filter-mobile .filter-advanced[data-v-508f2653]{align-self:flex-start}.filter-mobile .filter-actions[data-v-508f2653]{gap:var(--size-const-12);grid-template-columns:1fr 1fr;display:grid}.filter-mobile .filter-actions[data-v-508f2653]>:only-child{grid-column:1/-1}.filter-mobile .ui-menu-item[data-v-508f2653]{min-height:48px}.filter-none[data-v-508f2653]{margin-top:var(--size-const-8);border-top:1px solid var(--color-border-subtle);font-style:italic}@media (width<=380px){.filter-menu.ui-menu[data-v-508f2653]{padding:var(--size-const-12)}.filter-sort-fields[data-v-508f2653]{grid-template-columns:1fr}}.list-tags[data-v-807fd3e1]{align-items:center;gap:var(--size-const-6);min-width:0;height:var(--chip-small-h);display:flex;position:relative}.list-tag[hidden][data-v-807fd3e1]{display:none}.list-tags-more[data-v-807fd3e1]{border-radius:var(--radius-xs);min-width:32px;height:24px;color:var(--color-text-default);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:12px;position:relative}.list-tags-more[data-v-807fd3e1]:before{content:"";position:absolute;inset:-10px -6px}.list-tags-more.measuring[data-v-807fd3e1]{visibility:hidden;pointer-events:none;position:absolute}.list-tags-more[data-v-807fd3e1]:is(:hover,:focus-visible){background:var(--color-bg-item-hover)}.list-tags-more[data-v-807fd3e1]:active{background:var(--color-bg-item-pressed)}.list-tags-popover[data-v-807fd3e1]{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-m);background:var(--color-bg-overlay);max-height:min(320px,45dvh);color:var(--color-text-default);box-shadow:var(--shadow-overlay);margin:0;padding:12px;position:fixed;inset:auto;overflow-y:auto}.list-tags-heading[data-v-807fd3e1]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.list-tags-heading button[data-v-807fd3e1]{width:44px;height:44px;color:inherit;cursor:pointer;margin:-8px -8px -8px 0;font-size:20px}.list-tags-popover ul[data-v-807fd3e1]{gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.list-tags-popover .list-tag[data-v-807fd3e1]{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:24px;line-height:1.5}.list-rows[data-v-a7c2afd6]{position:relative}.list-rows>.ui-list[data-v-a7c2afd6]{will-change:transform}.list-pin[data-v-a7c2afd6]{z-index:2;height:0;position:sticky;top:0}.list-pin>.ui-list-header[data-v-a7c2afd6]{background:var(--color-bg-group)}.ui-list-item[data-loading][data-v-a7c2afd6]{min-height:56px}.pinned-frame[data-v-a7c2afd6]{z-index:0;border:1px solid var(--s-80);border-radius:var(--panel-radius);background:var(--color-bg-group);pointer-events:none;position:absolute;inset-inline:0}.list-rows>.ui-list[data-v-a7c2afd6]{z-index:1;position:relative}.ui-list-item[data-box][data-v-a7c2afd6]{margin-inline:var(--size-const-8)}.pinned-head[data-v-a7c2afd6]{padding:var(--size-const-8) var(--size-const-8) 0}.pinned-foot[data-v-a7c2afd6]{height:var(--size-const-8)}.pinned-btn[data-v-a7c2afd6]{align-items:center;gap:var(--size-const-8);width:100%;color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;padding:var(--size-const-8) var(--size-const-12);border-radius:var(--list-item-radius);--solar-size:var(--icon-size-s);background:0 0;border:0;display:flex}.pinned-btn[data-v-a7c2afd6]:hover{background:var(--color-bg-item-hover)}.pinned-btn[data-v-a7c2afd6]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.pinned-btn .ttl[data-v-a7c2afd6]{font-family:var(--font-family-label);font-size:var(--text-size-LM);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letters-L);color:var(--color-text-default);flex:1}.pinned-btn .extra[data-v-a7c2afd6]{font-size:var(--text-size-BXS);letter-spacing:var(--text-letters-B)}.pinned-btn .pin-ico[data-v-a7c2afd6]{color:var(--color-text-primary)}.pinned-btn .chev[data-v-a7c2afd6]{transition:transform var(--motion-dur-short)}.pinned-btn[aria-expanded=false] .chev[data-v-a7c2afd6]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.pinned-btn .chev[data-v-a7c2afd6]{transition:none}}.row-pin[data-v-a7c2afd6]{--solar-size:var(--icon-size-xs,14px);color:var(--color-text-primary);vertical-align:-2px;margin-right:4px}.ui-list-item[data-located][data-v-a7c2afd6]{position:relative}.locate-ring[data-v-a7c2afd6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.locate-ring rect[data-v-a7c2afd6]{--w:var(--focus-ring-width,2px);x:calc(var(--w) / 2);y:calc(var(--w) / 2);width:calc(100% - var(--w));height:calc(100% - var(--w));rx:calc(var(--list-item-radius) - var(--w) / 2);fill:none;stroke:var(--ring);stroke-width:var(--w);stroke-dasharray:100;stroke-dashoffset:100px;animation:.48s cubic-bezier(.4,0,.2,1) forwards located-draw-a7c2afd6,.45s ease-out .5s forwards located-fade-a7c2afd6}@keyframes located-draw-a7c2afd6{to{stroke-dashoffset:0}}@keyframes located-fade-a7c2afd6{to{opacity:0}}@media (prefers-reduced-motion:reduce){.locate-ring rect[data-v-a7c2afd6]{stroke-dashoffset:0;animation:.45s ease-out .5s forwards located-fade-a7c2afd6}}.row-tags[data-v-a7c2afd6]{grid-column:2/-1;margin-top:-6px}.ui-list-item:has(>.lead:empty) .row-tags[data-v-a7c2afd6]{grid-column:1/-1}.col-list [data-block-drop]{box-shadow:inset 0 0 0 2px var(--color-text-primary);background:var(--color-bg-item-hover)}.settings-intro h2[data-v-78f3dd2c]{margin:0 0 var(--size-const-8);color:var(--color-text-strong)}.settings-intro p[data-v-78f3dd2c]{color:var(--color-text-muted)}.settings-intro p+p[data-v-78f3dd2c]{margin-top:var(--size-const-8)}.release-entry+.release-entry[data-v-78f3dd2c]{margin-top:var(--size-const-24)}.release-entry[data-v-78f3dd2c]{border-top:1px solid var(--color-border-default);padding-top:var(--size-const-16)}.release-entry header[data-v-78f3dd2c]{align-items:center;gap:var(--size-const-8) var(--size-const-12);flex-wrap:wrap;display:flex}.release-version[data-v-78f3dd2c]{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.release-entry time[data-v-78f3dd2c]{color:var(--color-text-muted);margin-left:auto}.release-entry h3[data-v-78f3dd2c]{margin:var(--size-const-8) 0;color:var(--color-text-strong)}.release-entry ul[data-v-78f3dd2c]{padding-left:var(--size-const-20);color:var(--color-text-default);margin:0;line-height:1.5}.release-entry li+li[data-v-78f3dd2c]{margin-top:var(--size-const-4)}.release-entry li[data-v-78f3dd2c]{overflow-wrap:anywhere;text-wrap:pretty}.release-empty[data-v-78f3dd2c]{margin-top:var(--size-const-24);color:var(--color-text-muted)}@media (width<=480px){.release-entry time[data-v-78f3dd2c]{flex-basis:100%;margin-left:0}}.ai-advanced-dialog[data-v-49fff1d7]{flex-direction:column;gap:12px;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow-y:auto}.ai-advanced-dialog .actions[data-v-49fff1d7]{flex-wrap:wrap}.ai-contract[data-v-49fff1d7]{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.usage-toolbar[data-v-3ed9d234]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-month[data-v-3ed9d234]{align-items:center;gap:12px;display:flex}.usage-month input[data-v-3ed9d234]{min-height:44px;color:inherit;background:var(--color-bg-field);border:1px solid var(--color-border-default);border-radius:8px;padding:8px}.usage-provider[data-v-3ed9d234]{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:12px}.usage-cost-item[data-v-3ed9d234]{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.usage-cost-item span[data-v-3ed9d234]{overflow-wrap:anywhere;min-width:0}.usage-cost-item small[data-v-3ed9d234]{display:block}.usage-cost-item strong[data-v-3ed9d234]{white-space:nowrap}.usage-total[data-v-3ed9d234]{flex-wrap:wrap;align-items:baseline;gap:12px;margin:12px 0;display:flex}.usage-queued[data-v-3ed9d234]{margin-bottom:12px}.usage-file-row[data-v-3ed9d234]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;padding:12px 0;display:grid}.usage-file-row meter[data-v-3ed9d234]{grid-column:1/-1;width:100%}.usage-wide[data-v-3ed9d234]{grid-column:1/-1}.usage-notes[data-v-3ed9d234]{margin-top:12px}.usage-notes summary[data-v-3ed9d234]{cursor:pointer;min-height:44px}.install-page[data-v-fa40a840]{z-index:50;padding:var(--size-const-24) var(--size-const-16);background:var(--color-bg-app);animation:ui-fade var(--motion-dur-medium) var(--motion-ease-standard);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.install-page.is-leaving[data-v-fa40a840]{animation:install-bg-out-fa40a840 .24s var(--motion-ease-accelerate) both}.install-page.is-leaving .install-body[data-v-fa40a840]{animation:install-panel-out-fa40a840 .24s var(--motion-ease-accelerate) both}@keyframes install-bg-out-fa40a840{0%{background-color:var(--color-bg-app)}to{background-color:#0000}}@keyframes install-panel-out-fa40a840{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)scale(.94)}}.install-body[data-v-fa40a840]{z-index:1;width:min(380px,100%);position:relative}.install-logo[data-v-fa40a840]{justify-self:start;height:36px}.install-actions[data-v-fa40a840]{gap:var(--size-const-12);margin-top:var(--size-const-8);display:grid}.install-hint[data-v-fa40a840]{z-index:2;max-width:min(260px,100vw - 32px);padding:var(--size-const-12) var(--size-const-16);background:var(--color-bg-overlay);border-radius:var(--radius-m);box-shadow:var(--shadow-overlay);color:var(--color-text-strong);font-size:var(--text-size-LS);animation:ui-pop var(--motion-dur-long) var(--motion-ease-decelerate);position:fixed}.install-hint[data-v-fa40a840]:before{content:"";background:inherit;width:12px;height:12px;position:absolute;rotate:45deg}.install-hint[data-pointer=top-right][data-v-fa40a840]{top:12px;right:16px}.install-hint[data-pointer=top-right][data-v-fa40a840]:before{top:-6px;right:80px}.install-hint[data-pointer=top-menu][data-v-fa40a840]{top:12px;right:8px}.install-hint[data-pointer=top-menu][data-v-fa40a840]:before{top:-6px;right:18px}.install-hint[data-pointer=top-left][data-v-fa40a840]{top:12px;left:16px}.install-hint[data-pointer=top-left][data-v-fa40a840]:before{top:-6px;left:150px}.install-hint[data-pointer=bottom][data-v-fa40a840]{bottom:16px;left:50%;translate:-50%}.install-hint[data-pointer=bottom][data-v-fa40a840]:before{bottom:-6px;left:50%;translate:-50%}.logo-loader[data-v-45253c95]{z-index:1000;background:var(--color-bg-app);touch-action:none;position:fixed;inset:0;overflow:hidden}.logo-loader.leaving[data-v-45253c95]{opacity:0;pointer-events:none;transition:opacity .3s ease-in .15s}canvas[data-v-45253c95]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.label[data-v-45253c95]{left:50%;bottom:max(var(--size-const-24,24px), env(safe-area-inset-bottom));padding:var(--size-const-4,4px) var(--size-const-12,12px);background:var(--color-bg-app);white-space:nowrap;color:var(--color-text-muted);opacity:0;border-radius:999px;margin:0;transition:opacity .1s linear;position:absolute;translate:-50%}.label.on[data-v-45253c95]{opacity:1}.leaving .label[data-v-45253c95]{opacity:0}.dots i[data-v-45253c95]{font-style:normal;animation:1.2s infinite both dot-45253c95}.dots i[data-v-45253c95]:nth-child(2){animation-delay:.2s}.dots i[data-v-45253c95]:nth-child(3){animation-delay:.4s}@keyframes dot-45253c95{0%,20%{opacity:.15}50%{opacity:1}80%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.dots i[data-v-45253c95]{animation:none}}.link-recovery-dialog .actions[data-v-0396e39c]{flex-wrap:wrap}
