@font-face{font-family:Flatt Inter;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-500-italic-vob3PPp4.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-500-italic-CmxAJXy_.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-600-italic-BMNGqOVE.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-600-italic-BJYrns_i.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-700-italic-Ppu1tTPz.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-700-italic-BsEzapPQ.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap;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:Flatt Inter;src:url(/assets/inter-cyrillic-800-italic-AnDrbMMD.woff2)format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt Inter;src:url(/assets/inter-latin-800-italic-ChYulYeS.woff2)format("woff2");font-style:italic;font-weight:800;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-500-italic-DL1k_-z8.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-500-italic-FSVaZR0V.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-600-italic-CqdDNw_g.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-600-italic-M3_Pd09c.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;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:Flatt EB Garamond;src:url(/assets/eb-garamond-cyrillic-700-italic-Q5BUjQMV.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Flatt EB Garamond;src:url(/assets/eb-garamond-latin-700-italic-Db6TyVBE.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap;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{--flatt-ink:#121214;--flatt-ink-soft:#37373b;--flatt-muted:#6d6d72;--flatt-quiet:#99999e;--flatt-paper:#f2f1ed;--flatt-paper-deep:#e9e8e3;--flatt-surface:#fbfaf7;--flatt-line:#12121422;--flatt-line-strong:#12121449;--flatt-blue:#3156f5;--flatt-violet:#7752d7;--flatt-magenta:#b44a88;--flatt-online:#35b86f;--flatt-warning:#8a5d16;--flatt-positive-soft:#e4eee7;--flatt-warning-soft:#f0e9d9;--flatt-danger-soft:#f2e2e8;--flatt-blue-soft:#e4e8fb;--flatt-signal:linear-gradient(132deg, #3156f5 0%, #4e5ef1 48%, #7752d7 78%, #b44a88 100%);--flatt-glass:#fbfaf7cf;--flatt-ink-alpha-03:#12121408;--flatt-ink-alpha-04:#1212140a;--flatt-ink-alpha-05:#1212140d;--flatt-ink-alpha-08:#12121414;--flatt-ink-alpha-10:#1212141a;--flatt-ink-alpha-12:#1212141f;--flatt-ink-alpha-13:#12121421;--flatt-ink-alpha-14:#12121424;--flatt-ink-alpha-15:#12121426;--flatt-ink-alpha-16:#12121429;--flatt-ink-alpha-20:#12121433;--flatt-ink-alpha-22:#12121438;--flatt-ink-alpha-24:#1212143d;--flatt-ink-alpha-25:#12121440;--flatt-ink-alpha-30:#1212144d;--flatt-ink-alpha-42:#1212146b;--flatt-ink-alpha-74:#121214bd;--flatt-ink-alpha-88:#121214e0;--flatt-ink-soft-alpha-84:#37373bd6;--flatt-surface-alpha-02:#fbfaf705;--flatt-surface-alpha-52:#fbfaf785;--flatt-surface-alpha-58:#fbfaf794;--flatt-surface-alpha-72:#fbfaf7b8;--flatt-surface-alpha-88:#fbfaf7e0;--flatt-surface-alpha-92:#fbfaf7eb;--flatt-surface-alpha-94:#fbfaf7f0;--flatt-paper-alpha-58:#f2f1ed94;--flatt-paper-alpha-62:#f2f1ed9e;--flatt-paper-alpha-70:#f2f1edb3;--flatt-paper-alpha-72:#f2f1edb8;--flatt-paper-alpha-78:#f2f1edc7;--flatt-paper-alpha-82:#f2f1edd1;--flatt-blue-alpha-04:color-mix(in srgb, var(--flatt-blue) 4%, transparent);--flatt-blue-alpha-05:color-mix(in srgb, var(--flatt-blue) 5%, transparent);--flatt-blue-alpha-05-5:color-mix(in srgb, var(--flatt-blue) 5.5%, transparent);--flatt-blue-alpha-14:color-mix(in srgb, var(--flatt-blue) 14%, transparent);--flatt-blue-alpha-32:color-mix(in srgb, var(--flatt-blue) 32%, transparent);--flatt-blue-alpha-35:color-mix(in srgb, var(--flatt-blue) 35%, transparent);--flatt-current-alpha-24:color-mix(in srgb, currentColor 24%, transparent);--flatt-current-alpha-76:color-mix(in srgb, currentColor 76%, transparent);--flatt-current-alpha-82:color-mix(in srgb, currentColor 82%, transparent);--flatt-glass-action-alpha-96:color-mix(in srgb, var(--flatt-glass-action) 96%, transparent);--flatt-ink-alpha-07:color-mix(in srgb, var(--flatt-ink) 7%, transparent);--flatt-ink-alpha-28:color-mix(in srgb, var(--flatt-ink) 28%, transparent);--flatt-ink-alpha-34:color-mix(in srgb, var(--flatt-ink) 34%, transparent);--flatt-ink-alpha-40:color-mix(in srgb, var(--flatt-ink) 40%, transparent);--flatt-ink-alpha-48:color-mix(in srgb, var(--flatt-ink) 48%, transparent);--flatt-ink-alpha-58:color-mix(in srgb, var(--flatt-ink) 58%, transparent);--flatt-ink-alpha-78:color-mix(in srgb, var(--flatt-ink) 78%, transparent);--flatt-ink-soft-alpha-72:color-mix(in srgb, var(--flatt-ink-soft) 72%, transparent);--flatt-line-alpha-76:color-mix(in srgb, var(--flatt-line) 76%, transparent);--flatt-magenta-alpha-03-5:color-mix(in srgb, var(--flatt-magenta) 3.5%, transparent);--flatt-magenta-alpha-04:color-mix(in srgb, var(--flatt-magenta) 4%, transparent);--flatt-magenta-alpha-08-5:color-mix(in srgb, var(--flatt-magenta) 8.5%, transparent);--flatt-magenta-alpha-20:color-mix(in srgb, var(--flatt-magenta) 20%, transparent);--flatt-muted-alpha-28:color-mix(in srgb, var(--flatt-muted) 28%, transparent);--flatt-muted-alpha-35:color-mix(in srgb, var(--flatt-muted) 35%, transparent);--flatt-paper-alpha-03-5:color-mix(in srgb, var(--flatt-paper) 3.5%, transparent);--flatt-paper-alpha-12:color-mix(in srgb, var(--flatt-paper) 12%, transparent);--flatt-paper-alpha-38:color-mix(in srgb, var(--flatt-paper) 38%, transparent);--flatt-paper-alpha-42:color-mix(in srgb, var(--flatt-paper) 42%, transparent);--flatt-paper-alpha-46:color-mix(in srgb, var(--flatt-paper) 46%, transparent);--flatt-paper-alpha-68:color-mix(in srgb, var(--flatt-paper) 68%, transparent);--flatt-paper-alpha-88:color-mix(in srgb, var(--flatt-paper) 88%, transparent);--flatt-paper-alpha-94:color-mix(in srgb, var(--flatt-paper) 94%, transparent);--flatt-paper-alpha-95:color-mix(in srgb, var(--flatt-paper) 95%, transparent);--flatt-paper-alpha-96:color-mix(in srgb, var(--flatt-paper) 96%, transparent);--flatt-paper-deep-alpha-72:color-mix(in srgb, var(--flatt-paper-deep) 72%, transparent);--flatt-paper-deep-alpha-96:color-mix(in srgb, var(--flatt-paper-deep) 96%, transparent);--flatt-surface-alpha-08:color-mix(in srgb, var(--flatt-surface) 8%, transparent);--flatt-surface-alpha-24:color-mix(in srgb, var(--flatt-surface) 24%, transparent);--flatt-surface-alpha-26:color-mix(in srgb, var(--flatt-surface) 26%, transparent);--flatt-surface-alpha-28:color-mix(in srgb, var(--flatt-surface) 28%, transparent);--flatt-surface-alpha-30:color-mix(in srgb, var(--flatt-surface) 30%, transparent);--flatt-surface-alpha-34:color-mix(in srgb, var(--flatt-surface) 34%, transparent);--flatt-surface-alpha-42:color-mix(in srgb, var(--flatt-surface) 42%, transparent);--flatt-surface-alpha-46:color-mix(in srgb, var(--flatt-surface) 46%, transparent);--flatt-surface-alpha-54:color-mix(in srgb, var(--flatt-surface) 54%, transparent);--flatt-surface-alpha-55:color-mix(in srgb, var(--flatt-surface) 55%, transparent);--flatt-surface-alpha-57:color-mix(in srgb, var(--flatt-surface) 57%, transparent);--flatt-surface-alpha-62:color-mix(in srgb, var(--flatt-surface) 62%, transparent);--flatt-surface-alpha-66:color-mix(in srgb, var(--flatt-surface) 66%, transparent);--flatt-surface-alpha-74:color-mix(in srgb, var(--flatt-surface) 74%, transparent);--flatt-surface-alpha-76:color-mix(in srgb, var(--flatt-surface) 76%, transparent);--flatt-surface-alpha-78:color-mix(in srgb, var(--flatt-surface) 78%, transparent);--flatt-surface-alpha-81:color-mix(in srgb, var(--flatt-surface) 81%, transparent);--flatt-surface-alpha-82:color-mix(in srgb, var(--flatt-surface) 82%, transparent);--flatt-surface-alpha-90:color-mix(in srgb, var(--flatt-surface) 90%, transparent);--flatt-surface-alpha-96:color-mix(in srgb, var(--flatt-surface) 96%, transparent);--flatt-violet-alpha-07-5:color-mix(in srgb, var(--flatt-violet) 7.5%, transparent);--flatt-violet-alpha-46:color-mix(in srgb, var(--flatt-violet) 46%, transparent);--flatt-white-alpha-42:#ffffff6b;--flatt-white-alpha-55:#ffffff8c;--flatt-blue-on-line-18:color-mix(in srgb, var(--flatt-blue) 18%, var(--flatt-line));--flatt-blue-on-paper-08:color-mix(in srgb, var(--flatt-blue) 8%, var(--flatt-paper));--flatt-blue-on-paper-09:color-mix(in srgb, var(--flatt-blue) 9%, var(--flatt-paper));--flatt-blue-on-paper-68:color-mix(in srgb, var(--flatt-blue) 68%, var(--flatt-paper));--flatt-blue-on-surface-04:color-mix(in srgb, var(--flatt-blue) 4%, var(--flatt-surface));--flatt-ink-on-black-72:color-mix(in srgb, var(--flatt-ink) 72%, black 28%);--flatt-ink-on-paper-deep-38:color-mix(in srgb, var(--flatt-ink) 38%, var(--flatt-paper-deep));--flatt-ink-on-surface-22:color-mix(in srgb, var(--flatt-ink) 22%, var(--flatt-surface));--flatt-ink-on-white-66:color-mix(in srgb, var(--flatt-ink) 66%, white 34%);--flatt-ink-on-white-68:color-mix(in srgb, var(--flatt-ink) 68%, white 32%);--flatt-ink-on-white-70:color-mix(in srgb, var(--flatt-ink) 70%, white 30%);--flatt-ink-on-white-82:color-mix(in srgb, var(--flatt-ink) 82%, white 18%);--flatt-magenta-on-line-42:color-mix(in srgb, var(--flatt-magenta) 42%, var(--flatt-line));--flatt-magenta-on-paper-09:color-mix(in srgb, var(--flatt-magenta) 9%, var(--flatt-paper));--flatt-magenta-on-paper-42:color-mix(in srgb, var(--flatt-magenta) 42%, var(--flatt-paper));--flatt-magenta-on-surface-06:color-mix(in srgb, var(--flatt-magenta) 6%, var(--flatt-surface));--flatt-magenta-on-surface-07:color-mix(in srgb, var(--flatt-magenta) 7%, var(--flatt-surface));--flatt-paper-on-white-76:color-mix(in srgb, var(--flatt-paper) 76%, white);--flatt-surface-on-white-82:color-mix(in srgb, var(--flatt-surface) 82%, white 18%);--flatt-violet-on-surface-05:color-mix(in srgb, var(--flatt-violet) 5%, var(--flatt-surface));--flatt-violet-on-surface-62:color-mix(in srgb, var(--flatt-violet) 62%, var(--flatt-surface));--flatt-sans:"Flatt Inter", "Inter Display", "Inter", "Helvetica Neue", Arial, sans-serif;--flatt-display:var(--flatt-sans);--flatt-serif:"Flatt EB Garamond", "EB Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--flatt-radius-small:.25rem;--flatt-radius-control:.6875rem;--flatt-radius-media:.875rem;--flatt-radius-media-pill:.75rem;--flatt-radius-round:999px;--flatt-space-xs:.25rem;--flatt-space-sm:.5rem;--flatt-space-md:.75rem;--flatt-space-lg:1rem;--flatt-space-2xl:2rem;--flatt-tracking-ui:-.018em;--flatt-tracking-label:.08em;--flatt-font-size-admin:.875rem;--flatt-focus-width:2px;--flatt-focus-offset:2px;--flatt-z-sticky:10;--flatt-z-modal:120;--flatt-overlay-filter:none;--flatt-overlay-border:1px solid var(--flatt-line);--flatt-control-shadow:none;--flatt-popover-shadow:0 1rem 2.8rem #1212141f;--flatt-motion-ease-settle:cubic-bezier(.22, .72, .2, 1);--flatt-motion-duration-feedback:.18s;--flatt-motion-duration-replace:.2s;--flatt-motion-duration-route:.26s;--flatt-motion-duration-overlay:.24s;--flatt-motion-duration-media:.46s;--flatt-motion-distance-control:2px;--flatt-motion-distance-directional:3px;--flatt-motion-scale-media:1.018;--flatt-motion-scale-identity:1.025;--flatt-motion-geometry-tolerance:.75px;--flatt-ease-out:var(--flatt-motion-ease-settle);--flatt-duration-control:var(--flatt-motion-duration-feedback);--flatt-duration-tab:var(--flatt-motion-duration-replace);--flatt-duration-media:var(--flatt-motion-duration-media);--flatt-theatre:#050507;--flatt-theatre-alpha-18:color-mix(in srgb, var(--flatt-theatre) 18%, transparent);--flatt-theatre-alpha-26:color-mix(in srgb, var(--flatt-theatre) 26%, transparent);--flatt-theatre-alpha-44:color-mix(in srgb, var(--flatt-theatre) 44%, transparent);--flatt-theatre-alpha-72:color-mix(in srgb, var(--flatt-theatre) 72%, transparent);--flatt-theatre-alpha-84:color-mix(in srgb, var(--flatt-theatre) 84%, transparent);--flatt-theatre-alpha-96:color-mix(in srgb, var(--flatt-theatre) 96%, transparent);--flatt-danger:var(--flatt-magenta);--flatt-danger-border:var(--flatt-line-strong);--flatt-danger-surface:transparent;--flatt-warning-mark:#d4a84a;--flatt-warning-border:#dfc98d;--flatt-positive-border:color-mix(in srgb, var(--flatt-online) 32%, var(--flatt-paper));--flatt-group-free:var(--flatt-blue);--flatt-group-free-border:var(--flatt-blue);--flatt-group-free-soft:color-mix(in srgb, var(--flatt-blue) 9%, var(--flatt-paper));--flatt-group-paid:var(--flatt-magenta);--flatt-group-paid-soft:color-mix(in srgb, var(--flatt-magenta) 9%, var(--flatt-paper));--flatt-category-gold:#8a7a5a;--flatt-code-surface:var(--flatt-paper-deep);--flatt-skeleton-base:var(--flatt-paper-deep);--flatt-skeleton-shine:var(--flatt-surface);--flatt-action-primary-fill:var(--flatt-ink);--flatt-avatar-fallback:var(--flatt-signal);--flatt-squircle-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3E%3C/svg%3E");--flatt-ink-alpha-02:#12121405;--flatt-ink-alpha-18:#1212142e;--flatt-ink-alpha-32:#12121452;--flatt-ink-alpha-45:#12121473;--flatt-ink-alpha-60:#12121499;--flatt-ink-alpha-75:#121214bf;--flatt-ink-alpha-84:#121214d6;--flatt-violet-alpha-06:#7752d70f;--flatt-violet-alpha-20:#7752d733;--flatt-muted-alpha-10:#6d6d721a;--flatt-muted-alpha-16:#6d6d7229;--flatt-muted-alpha-24:#6d6d723d;--flatt-muted-alpha-32:#6d6d7252;--flatt-glass-action:var(--flatt-surface);--flatt-glass-filter:blur(25px) saturate(1.1);--flatt-glass-border:1px solid #ffffffbd;--flatt-shell-radius:1.4375rem;--flatt-glass-shadow:0 1.125rem 3.25rem #12121416, inset 0 0 0 1px var(--flatt-ink-alpha-04);--flatt-glass-panel-fill:var(--flatt-surface-alpha-92);--flatt-glass-panel-filter:blur(28px) saturate(1.1);--flatt-glass-panel-shadow:0 1.75rem 5.625rem var(--flatt-ink-alpha-18);--flatt-glass-thumb:var(--flatt-surface-alpha-58);--flatt-glass-thumb-shadow:inset 0 0 0 1px var(--flatt-ink-alpha-04);--flatt-glass-thumb-filter:blur(18px) saturate(1.08);--flatt-tab-inset:.28rem;--flatt-tab-padding-inline:.9rem;--flatt-tab-padding-block:.42rem;--flatt-tab-shadow:none;--flatt-media-ink:var(--flatt-paper);--flatt-media-ink-alpha-07:color-mix(in srgb, var(--flatt-media-ink) 7%, transparent);--flatt-media-ink-alpha-08:color-mix(in srgb, var(--flatt-media-ink) 8%, transparent);--flatt-media-ink-alpha-10:color-mix(in srgb, var(--flatt-media-ink) 10%, transparent);--flatt-media-ink-alpha-14:color-mix(in srgb, var(--flatt-media-ink) 14%, transparent);--flatt-media-ink-alpha-16:color-mix(in srgb, var(--flatt-media-ink) 16%, transparent);--flatt-media-ink-alpha-19:color-mix(in srgb, var(--flatt-media-ink) 19%, transparent);--flatt-media-ink-alpha-24:color-mix(in srgb, var(--flatt-media-ink) 24%, transparent);--flatt-media-ink-alpha-34:color-mix(in srgb, var(--flatt-media-ink) 34%, transparent);--flatt-media-ink-alpha-44:color-mix(in srgb, var(--flatt-media-ink) 44%, transparent);--flatt-media-ink-alpha-92:color-mix(in srgb, var(--flatt-media-ink) 92%, transparent);--flatt-media-glass:color-mix(in srgb, var(--flatt-theatre) 62%, transparent);--flatt-media-glass-strong:color-mix(in srgb, var(--flatt-theatre) 82%, transparent);--flatt-media-line:color-mix(in srgb, var(--flatt-paper) 18%, transparent);--flatt-media-accent:color-mix(in srgb, var(--flatt-blue) 58%, var(--flatt-paper));--flatt-media-accent-soft:color-mix(in srgb, var(--flatt-media-accent) 62%, transparent);--flatt-media-focus:color-mix(in srgb, var(--flatt-blue) 46%, var(--flatt-paper));--flatt-media-dock-quiet:color-mix(in srgb, var(--flatt-paper) 58%, transparent);--flatt-media-line-bright:color-mix(in srgb, var(--flatt-paper) 28%, transparent);--flatt-media-state-plate:color-mix(in srgb, var(--flatt-theatre) 48%, transparent);--flatt-media-state-plate-strong:color-mix(in srgb, var(--flatt-theatre) 58%, transparent);--flatt-media-state-selected:linear-gradient(145deg, color-mix(in srgb, var(--flatt-blue) 36%, transparent), color-mix(in srgb, var(--flatt-violet) 30%, transparent) 62%, color-mix(in srgb, var(--flatt-magenta) 24%, transparent));--flatt-media-state-press:linear-gradient(145deg, color-mix(in srgb, var(--flatt-blue) 42%, transparent), color-mix(in srgb, var(--flatt-violet) 35%, transparent) 62%, color-mix(in srgb, var(--flatt-magenta) 28%, transparent));--flatt-media-state-glow:0 .5rem 1.625rem color-mix(in srgb, var(--flatt-blue) 18%, transparent);--flatt-media-state-edge:inset 0 0 0 1px color-mix(in srgb, var(--flatt-paper) 9%, transparent);--flatt-media-state-like:color-mix(in srgb, var(--flatt-magenta) 22%, var(--flatt-paper));--flatt-media-scrim-top:linear-gradient(180deg, color-mix(in srgb, var(--flatt-theatre) 62%, transparent) 0%, color-mix(in srgb, var(--flatt-theatre) 10%, transparent) 17%, transparent 34%);--flatt-media-scrim-bottom:linear-gradient(0deg, color-mix(in srgb, var(--flatt-theatre) 90%, transparent) 0%, color-mix(in srgb, var(--flatt-theatre) 54%, transparent) 22%, transparent 54%);--flatt-space-xl:1.5rem;--flatt-space-section-xs:2.125rem;--flatt-space-section-sm:2.875rem;--flatt-space-section-md:4rem;--flatt-space-section-lg:6rem;--flatt-space-section-xl:8rem;--flatt-radius-compact:.375rem;--flatt-radius-soft:.5rem;--flatt-radius-panel:1rem;--flatt-shadow-low:0 1px 2px 0 #0000000d;--flatt-shadow-raised:0 4px 6px -1px #0000001a;--flatt-shadow-high:0 10px 15px -3px #0000001a;--flatt-font-size-base:16px;--flatt-font-size-label:.75rem;--flatt-font-size-xs:.75rem;--flatt-tracking-code:.28em;--flatt-video-player-max-width:450px;--flatt-z-dropdown:20;--flatt-z-overlay:40;--flatt-z-skip-link:1000;--app-shell-header-height:4.35rem;--app-shell-gutter-block-start:1.35rem;--app-shell-gutter-inline:2rem;--admin-shell-island-height:3rem}@property --flatt-motion-receipt{syntax:"<string>";inherits:false;initial-value:"unresolved"}[data-flatt-motion]{--flatt-motion-receipt:"unresolved"}[data-flatt-motion=hover\.control]{--flatt-motion-receipt:"hover.control@1";transition:translate var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle)}[data-flatt-motion=hover\.directional]{--flatt-motion-receipt:"hover.directional@1";transition:translate var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle)}[data-flatt-motion=hover\.media]{--flatt-motion-receipt:"hover.media@1";transition:translate var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle)}[data-flatt-motion=hover\.identity]{--flatt-motion-receipt:"hover.identity@1";transition:translate var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle)}[data-flatt-motion-target=media]{transition:scale var(--flatt-motion-duration-media) var(--flatt-motion-ease-settle)}[data-flatt-motion-target=identity]{transition:scale var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle)}[data-flatt-motion=feedback]{--flatt-motion-receipt:"feedback@1"}[data-flatt-motion=replace]{--flatt-motion-receipt:"replace@1"}[data-flatt-motion=still]{--flatt-motion-receipt:"still@1"}[data-flatt-motion=shell\.surface]{--flatt-motion-receipt:"shell.surface@1"}[data-flatt-motion=shell\.chrome]{--flatt-motion-receipt:"shell.chrome@1"}[data-flatt-motion=route\.plane]{--flatt-motion-receipt:"route.plane@1"}[data-flatt-motion=overlay\.anchored]{--flatt-motion-receipt:"overlay.anchored@1"}[data-flatt-motion=media\.viewport]{--flatt-motion-receipt:"media.viewport@1"}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-flatt-motion=hover\.control]:is(:hover,:focus-visible):not(:disabled){translate:0 calc(-1 * var(--flatt-motion-distance-control))}[data-flatt-motion=hover\.directional]:is(:hover,:focus-visible):not(:disabled){translate:var(--flatt-motion-distance-directional) 0}[data-flatt-motion=hover\.media]:is(:hover,:focus-visible,:focus-within):not(:disabled){translate:0 calc(-1 * var(--flatt-motion-distance-directional))}[data-flatt-motion=hover\.media]:is(:hover,:focus-visible,:focus-within):not(:disabled) [data-flatt-motion-target=media]{scale:var(--flatt-motion-scale-media)}[data-flatt-motion=hover\.identity]:is(:hover,:focus-visible,:focus-within):not(:disabled){translate:0 calc(-1 * var(--flatt-motion-distance-control))}[data-flatt-motion=hover\.identity]:is(:hover,:focus-visible,:focus-within):not(:disabled) [data-flatt-motion-target=identity]{scale:var(--flatt-motion-scale-identity)}}@media (hover:none),(pointer:coarse){[data-flatt-motion=hover\.control]:active:not(:disabled),[data-flatt-motion=hover\.directional]:active:not(:disabled),[data-flatt-motion=hover\.media]:active:not(:disabled),[data-flatt-motion=hover\.identity]:active:not(:disabled){translate:0 1px}}@media (prefers-reduced-motion:reduce){[data-flatt-motion^=hover\.]{translate:none!important}[data-flatt-motion-target=media],[data-flatt-motion-target=identity]{scale:none!important}}:root{--public-page-gutter:2rem;--public-page-gutter-compact:1rem;--public-section-gap:3.25rem;--public-section-gap-compact:2.1rem;--public-section-row-gap:.9rem;--public-rail-gap:.75rem;--public-entity-rail-gap:1.15rem;--public-grid-row-gap:2.6rem;--public-grid-column-gap:1.9rem;--public-grid-column-gap-wide:2.5rem;--public-grid-mobile-row-gap:1.6rem;--public-grid-mobile-column-gap:.9rem;--public-grid-mobile-tight-row-gap:1.45rem;--public-grid-mobile-tight-column-gap:.9rem;--public-grid-track-compact:minmax(11.5rem, 18.5rem);--public-grid-track-default:minmax(15.5rem, 20rem);--public-grid-track-library:minmax(min(100%, 16rem), 1fr);--public-grid-track-live:minmax(min(100%, 18.5rem), 1fr);--public-grid-track-editorial:minmax(19rem, 28rem);--public-grid-track-entity:minmax(min(100%, 24rem), 1fr);--public-grid-track-club-latest:minmax(min(100%, 17rem), 1fr);--public-grid-track-club-latest-compact:minmax(min(12.5rem, 100%), 1fr);--public-page-max-width:75rem;--public-reading-column-width:46rem;--public-journal-article-width:57.5rem;--public-journal-rail-width:22.5rem;--public-journal-rail-width-compact:18.75rem;--public-journal-detail-gap:clamp(3.75rem, 7vw, 7.5rem);--public-journal-detail-gap-compact:3.125rem;--public-journal-list-grid:minmax(0, 1fr) minmax(0, 1fr);--public-journal-list-column-gap:clamp(1.75rem, 4vw, 3rem);--public-journal-entry-grid:11rem minmax(0, 1fr);--public-journal-entry-gap:clamp(1.15rem, 2vw, 1.8rem);--public-journal-workspace-grid:minmax(0, 1fr) minmax(20rem, clamp(23rem, 30vw, 32rem));--public-journal-workspace-gap:clamp(1rem, 2vw, 1.75rem);--public-journal-rail-entry-grid:8rem minmax(0, 1fr);--public-journal-rail-entry-gap:1rem;--public-journal-context-row-grid:4.8rem minmax(0, 1fr);--public-journal-single-grid:1fr;--public-stream-container-grid:minmax(280px, 420px) minmax(0, 1fr);--public-stream-container-gap:3rem;--public-stream-feed-grid:minmax(0, 1fr);--public-stream-feed-gap:1.05rem;--public-stream-compact-grid:minmax(220px, min(36vw, 360px)) minmax(0, 1fr);--public-stream-compact-gap:clamp(1.15rem, 2.2vw, 2rem);--public-stream-single-grid:1fr;--public-stream-feed-side-grid:minmax(0, min(52%, var(--flatt-video-player-max-width))) minmax(13rem, 1fr);--public-stream-feed-side-gap:clamp(.9rem, 2vw, 1.4rem);--public-inline-detail-width:58rem;--public-inline-player-column-width:calc(var(--public-feed-detail-media-width) + 4.05rem);--public-split-list-col:minmax(18rem, clamp(20rem, 26vw, 28rem));--public-split-list-col-compact:minmax(16rem, clamp(17rem, 24vw, 21rem));--public-split-detail-col:minmax(0, 1fr);--public-split-gutter:clamp(1rem, 2vw, 1.75rem);--public-entity-preview-grid:minmax(10rem, 17rem) minmax(0, 1fr) minmax(15rem, 19rem);--public-entity-preview-grid-compact:minmax(8rem, 13rem) minmax(0, 1fr);--public-entity-preview-gutter:clamp(1.2rem, 2.2vw, 2.35rem);--public-entity-preview-mobile-gap:1.15rem;--public-entity-preview-media-strip-grid:repeat(3, minmax(0, 1fr));--public-entity-preview-media-strip-gap:.45rem;--public-scroll-overscroll:contain;--public-scroll-momentum:touch;--public-mobile-bottom-safe-padding:calc(4.75rem + env(safe-area-inset-bottom,0px));--public-mobile-bottom-safe-padding-compact:calc(5.5rem + env(safe-area-inset-bottom,0px));--public-island-top-clearance:calc(var(--app-public-top-chrome-height,var(--app-shell-header-height,4.35rem)) + var(--public-shell-gutter-block-start,1.35rem));--public-island-bottom-clearance:var(--public-shell-gutter-block-end,var(--public-mobile-bottom-safe-padding));--public-scroll-padding-top:var(--public-island-top-clearance);--public-scroll-padding-bottom:var(--public-island-bottom-clearance);--public-detail-pane-top-clearance:var(--public-scroll-padding-top);--public-detail-pane-bottom-clearance:var(--public-scroll-padding-bottom);--public-shell-full-bleed-mobile-bottom-offset:var(--public-mobile-bottom-safe-padding);--public-feed-detail-media-width:min(var(--flatt-video-player-max-width), calc((100dvh - 13rem) * 9 / 16));--public-border-neutral:var(--flatt-line);--public-club-squircle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--flatt-sans);font-size:var(--flatt-font-size-base);color:var(--flatt-ink);background:var(--flatt-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:normal}h1,h2,h3,h4,h5,h6{font-family:var(--flatt-sans);color:var(--flatt-ink);font-weight:400;line-height:1.3}.flatt-glass-surface{border:var(--flatt-glass-border);border-radius:var(--flatt-shell-radius);background:var(--flatt-glass);box-shadow:var(--flatt-glass-shadow);-webkit-backdrop-filter:var(--flatt-glass-filter);backdrop-filter:var(--flatt-glass-filter)}.flatt-glass-wrap{isolation:isolate;border:var(--flatt-glass-border);background:var(--flatt-glass);box-shadow:var(--flatt-glass-shadow)}.flatt-glass-wrap:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--flatt-glass-filter);backdrop-filter:var(--flatt-glass-filter);pointer-events:none;position:absolute;inset:0}.flatt-glass-panel{--flatt-glass:var(--flatt-glass-panel-fill);--flatt-glass-filter:var(--flatt-glass-panel-filter);--flatt-glass-shadow:var(--flatt-glass-panel-shadow)}.flatt-glass-reveal{transition:opacity var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out)}.flatt-glass-reveal--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - .75rem))}.flatt-glass-reveal--hidden:hover,.flatt-glass-reveal--hidden:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.flatt-glass-reveal{transition:none}}a{color:inherit;text-decoration:none}button{appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}img{max-width:100%;height:auto;display:block}:focus-visible{outline:var(--flatt-focus-width) solid var(--flatt-blue);outline-offset:var(--flatt-focus-offset)}.skip-link{background:var(--flatt-ink);color:var(--flatt-paper);padding:var(--flatt-space-sm) var(--flatt-space-md);z-index:var(--flatt-z-skip-link);transition:top var(--flatt-duration-tab);position:absolute;top:-40px;left:0}.skip-link:focus{top:0}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(app-route-main-sibling){z-index:1}::view-transition-group(app-route-sidebar){z-index:1}::view-transition-group(app-route-main-sibling){animation:none}::view-transition-group(app-primary-nav-dock){z-index:20;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-group(app-primary-nav-dock-mark){z-index:20;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-old(app-primary-nav-dock){mix-blend-mode:normal;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-new(app-primary-nav-dock){mix-blend-mode:normal;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-old(app-primary-nav-dock-mark){mix-blend-mode:normal;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-new(app-primary-nav-dock-mark){mix-blend-mode:normal;animation-duration:.19s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}@media (prefers-reduced-motion:no-preference){::view-transition-old(app-route-main-sibling){animation:.19s cubic-bezier(.32,.72,.24,1) both app-route-threshold-out}::view-transition-new(app-route-main-sibling){animation:.19s cubic-bezier(.32,.72,.24,1) both app-route-threshold-in}::view-transition-old(app-route-sidebar){animation:.135s cubic-bezier(.4,0,1,1) both app-route-sidebar-out}::view-transition-new(app-route-sidebar){animation:.155s cubic-bezier(.32,.72,.24,1) both app-route-sidebar-in}@keyframes app-route-threshold-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@keyframes app-route-threshold-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes app-route-sidebar-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes app-route-sidebar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){::view-transition-old(app-route-main-sibling){animation:60ms linear both app-route-reduced-out}::view-transition-old(app-route-sidebar){animation:60ms linear both app-route-reduced-out}::view-transition-old(app-primary-nav-dock){animation:60ms linear both app-route-reduced-out}::view-transition-old(app-primary-nav-dock-mark){animation:60ms linear both app-route-reduced-out}::view-transition-new(app-route-main-sibling){animation:80ms linear both app-route-reduced-in}::view-transition-new(app-route-sidebar){animation:80ms linear both app-route-reduced-in}::view-transition-new(app-primary-nav-dock){animation:80ms linear both app-route-reduced-in}::view-transition-new(app-primary-nav-dock-mark){animation:80ms linear both app-route-reduced-in}@keyframes app-route-reduced-out{0%{opacity:1}to{opacity:0}}@keyframes app-route-reduced-in{0%{opacity:0}to{opacity:1}}}.flatt-locked-media{position:relative;overflow:hidden}.flatt-locked-media>img,.flatt-locked-media>.flatt-locked-media__poster{filter:blur(9px)saturate(.62);transform:scale(1.06)}.flatt-locked-media__poster{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.flatt-locked-media__veil{z-index:1;background:#12121414;position:absolute;inset:0}.flatt-locked-media__mark{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flatt-locked-media__mark svg{box-sizing:content-box;border-radius:var(--flatt-radius-round);width:1.05rem;height:1.05rem;color:var(--flatt-ink);box-shadow:inset 0 0 0 1px var(--flatt-line);background:#fbfaf7ed;padding:.58rem}@media (width<=640px){.flatt-locked-media__mark svg{width:.85rem;height:.85rem;padding:.45rem}}:where(.flatt-public-shell,[data-flatt-theme]){--flatt-ink:#121214;--flatt-ink-soft:#37373b;--flatt-muted:#6d6d72;--flatt-quiet:#99999e;--flatt-paper:#f2f1ed;--flatt-paper-deep:#e9e8e3;--flatt-surface:#fbfaf7;--flatt-line:#12121422;--flatt-line-strong:#12121449;--flatt-blue:#3156f5;--flatt-violet:#7752d7;--flatt-magenta:#b44a88;--flatt-signal:linear-gradient(132deg, #3156f5 0%, #4e5ef1 48%, #7752d7 78%, #b44a88 100%);--flatt-glass:#fbfaf7cf;--flatt-online:#35b86f;--flatt-sans:"Flatt Inter", "Inter Display", "Inter", "Helvetica Neue", Arial, sans-serif;--flatt-serif:"Flatt EB Garamond", "EB Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--flatt-page:min(94.375rem, calc(100vw - 4rem));--flatt-page-narrow:72.5rem;--flatt-rail-width:min(92.5rem, calc(100vw - 1.75rem));--flatt-rail-height:4.125rem;--flatt-dock-height:4rem;--flatt-rail-top:.875rem;--flatt-shadow-rail:0 1.125rem 3.25rem #12121416, inset 0 0 0 1px #1212140a;--flatt-ease-out:cubic-bezier(.18, .8, .18, 1);--flatt-duration-control:.16s;--flatt-duration-tab:.22s;--flatt-duration-media:.5s;--flatt-display-optical-stroke:.0134em;background:var(--flatt-paper);color:var(--flatt-ink);font-family:var(--flatt-sans);font-size:16px;font-weight:400;line-height:normal}:where(.flatt-public-shell,[data-flatt-theme]):after{content:"";z-index:500;pointer-events:none;opacity:.036;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");position:fixed;inset:0}:where(.flatt-public-shell,[data-flatt-theme]) :is(h1,h2,h3,h4){color:var(--flatt-ink);font-family:var(--flatt-sans)}.flatt-public-shell :is(.clubs-page-title,[class~=club-chapter-title-row] h2,[class~=club-name-row] h1,[class~=club-now-head] h2,.live-route-masthead h1,.moments-masthead h1,.streams-masthead h1,.journal-route-masthead h1,.practice-route-masthead h1,.teacher-name-row h1,.author-name-row h1){-webkit-text-stroke:var(--flatt-display-optical-stroke) currentColor}.flatt-public-shell [class~=club-now-head] h2 em{-webkit-text-stroke:0 currentColor}:where(.flatt-public-shell,[data-flatt-theme]) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}@media (width<=79.9375rem){:where(.flatt-public-shell,[data-flatt-theme]){--flatt-page:min(72.5rem, calc(100vw - 3rem))}}@media (width<=61.1875rem){:where(.flatt-public-shell,[data-flatt-theme]){--flatt-page:calc(100vw - 2.25rem)}}@media (width<=39.9375rem){:where(.flatt-public-shell,[data-flatt-theme]){--flatt-page:calc(100vw - 1.75rem);--flatt-rail-width:calc(100vw - 1.25rem);--flatt-rail-height:3.75rem;--flatt-dock-height:3.75rem;--flatt-rail-top:.625rem}}@media (prefers-reduced-motion:reduce){:where(.flatt-public-shell,[data-flatt-theme]) *,:where(.flatt-public-shell,[data-flatt-theme]) :before,:where(.flatt-public-shell,[data-flatt-theme]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flatt-admin-context,.flatt-admin-shell{--flatt-ink:#121214;--flatt-ink-soft:#37373b;--flatt-muted:#5f5f65;--flatt-quiet:#6d6d72;--flatt-paper:#f2f1ed;--flatt-paper-deep:#e9e8e3;--flatt-surface:#fbfaf7;--flatt-line:#12121422;--flatt-line-strong:#12121449;--flatt-blue:#3156f5;--flatt-violet:#7752d7;--flatt-magenta:#b44a88;--flatt-warning:#895d1a;--flatt-signal:linear-gradient(132deg, #3156f5 0%, #4e5ef1 48%, #7752d7 78%, #b44a88 100%);--flatt-dark-field:linear-gradient(112deg, #121214 0%, #181724 60%, #352b61 100%);--flatt-action-primary-fill:var(--flatt-dark-field);--flatt-moment-poster-overlay:linear-gradient(to bottom, #06060a57, transparent 28%, transparent 62%, #06060a7a);--flatt-moment-placeholder:radial-gradient(circle at 74% 22%, #ffffff57 0 12%, transparent 13%), var(--flatt-signal);--flatt-media-text-shadow:0 1px 14px #0000003d;--flatt-glass:#fbfaf7cf;--flatt-online:#35b86f;--flatt-sans:"Flatt Inter", "Inter Display", "Inter", "Helvetica Neue", Arial, sans-serif;--flatt-serif:"Flatt EB Garamond", "EB Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--flatt-admin-type-kicker:.625rem;--flatt-admin-type-meta:var(--flatt-font-size-label,.75rem);--flatt-admin-type-control:.8125rem;--flatt-admin-type-body:var(--flatt-font-size-admin,.875rem);--flatt-admin-type-section:1.125rem;--flatt-admin-type-overlay:1.25rem;--flatt-admin-type-page:1.625rem;--flatt-admin-weight-regular:400;--flatt-admin-weight-medium:560;--flatt-admin-weight-strong:680;--flatt-page:min(94.375rem, calc(100vw - 4rem));--flatt-page-narrow:72.5rem;--flatt-rail-width:min(92.5rem, calc(100vw - 1.75rem));--flatt-rail-height:4.125rem;--flatt-dock-height:4rem;--flatt-rail-top:.875rem;--flatt-shadow-rail:0 1.125rem 3.25rem #12121416, inset 0 0 0 1px #1212140a;--flatt-ease-out:cubic-bezier(.18, .8, .18, 1);--flatt-duration-control:.16s;--flatt-duration-tab:.22s;--flatt-duration-media:.5s;--flatt-admin-z-structural:100;--flatt-admin-z-dock:150;--flatt-admin-z-rail:160;--flatt-admin-z-scrim:170;--flatt-admin-z-sheet:175;--flatt-admin-z-modal:180;--flatt-z-modal:var(--flatt-admin-z-modal);--flatt-overlay-top-clearance:calc(var(--flatt-rail-top) + var(--flatt-rail-height) + .5rem);--flatt-overlay-bottom-clearance:calc(var(--flatt-dock-height) + 1.75rem + env(safe-area-inset-bottom,0px));--admin-operator-top-clearance:var(--flatt-overlay-top-clearance);--admin-operator-bottom-clearance:var(--flatt-overlay-bottom-clearance);color:var(--flatt-ink);font-family:var(--flatt-sans);font-size:16px;font-weight:400;line-height:normal}.flatt-admin-context{--flatt-paper-deep-alpha-94:#e9e8e3f0;--flatt-admin-work-page:min(calc(100% - 2rem), 82.5rem);--flatt-admin-work-measure:min(100%, 65rem);--flatt-admin-work-control-height:2.625rem;--flatt-admin-work-field-height:2.6875rem;--flatt-admin-work-row-height:4.625rem;--flatt-admin-work-title-size:clamp(2.125rem, 6vw, 3rem);--flatt-admin-work-title-leading:.98;--flatt-admin-work-title-tracking:-.058em;--flatt-admin-work-title-weight:700;--flatt-admin-work-row-title-size:.875rem;--flatt-admin-work-section-title-size:1.125rem;--flatt-admin-work-meta-size:.6875rem;--flatt-admin-work-label-size:.625rem;display:contents}.flatt-admin-shell{background:var(--flatt-paper)}.flatt-admin-context>.management-shell{background:radial-gradient(circle at 78% -8%, var(--flatt-blue-alpha-04), transparent 30rem), var(--flatt-paper)}.flatt-admin-context .main-inner{container:full-admin-frame/inline-size}.flatt-admin-context .management-shell:has(.full-admin-work) .main{padding-inline:0}.flatt-admin-context .management-shell:has(.full-admin-work) .main-inner{width:100%;max-width:none}.flatt-admin-context .management-shell .full-admin-work .page-title{color:var(--flatt-ink);font-family:var(--flatt-sans);font-size:var(--flatt-admin-work-section-title-size);font-weight:var(--flatt-admin-weight-medium);letter-spacing:-.025em;line-height:var(--flatt-admin-work-title-leading)}.flatt-admin-context .management-shell .full-admin-work .page-sub{max-width:42rem;color:var(--flatt-muted);font-size:var(--flatt-admin-type-body);line-height:1.42}.flatt-admin-context .management-shell .full-admin-work .panel-header-title,.flatt-admin-context .management-shell .full-admin-work .embedded-section-title{color:var(--flatt-ink);font-family:var(--flatt-sans);font-size:var(--flatt-admin-work-section-title-size);font-weight:var(--flatt-admin-weight-medium);letter-spacing:-.025em}.flatt-admin-context .management-shell .full-admin-work :is(.row-title,.table-name){color:var(--flatt-ink);font-size:var(--flatt-admin-work-row-title-size);font-weight:var(--flatt-admin-weight-medium);letter-spacing:-.018em}.flatt-admin-context .management-shell .full-admin-work :is(.row-meta,.row-meta-right,.table-sub,.panel-header-action){color:var(--flatt-muted);font-size:var(--flatt-admin-work-meta-size)}.flatt-admin-context .management-shell .full-admin-work .admin-local-tabs{scrollbar-width:none;flex-wrap:nowrap;align-items:end;gap:clamp(.75rem,2.5vw,1.5rem);padding:0;overflow-x:auto}.flatt-admin-context .management-shell .full-admin-work .admin-local-tabs::-webkit-scrollbar{display:none}.flatt-admin-context .management-shell .full-admin-work .admin-local-tabs .filter-pill:not(.filter-pill--thumb){min-height:var(--flatt-admin-work-control-height);color:var(--flatt-muted);font-size:var(--flatt-admin-type-control);font-weight:var(--flatt-admin-weight-medium);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:.7rem 0 .62rem;transform:none}.flatt-admin-context .management-shell .full-admin-work .admin-local-tabs .filter-pill:not(.filter-pill--thumb):is(.active,:hover,:focus-visible){border-bottom-color:var(--flatt-ink);color:var(--flatt-ink);transform:none}.flatt-admin-context .management-shell .full-admin-work .admin-filter-tabs{border:1px solid var(--flatt-line);background:var(--flatt-paper-deep);scrollbar-width:none;border-radius:.625rem;flex-wrap:nowrap;flex:none;gap:.1875rem;width:fit-content;max-width:100%;padding:.1875rem;display:inline-flex;overflow-x:auto}.flatt-admin-context .management-shell .full-admin-work .admin-filter-tabs::-webkit-scrollbar{display:none}.flatt-admin-context .management-shell .full-admin-work .admin-filter-tabs>button{min-width:max-content;min-height:2.125rem;color:var(--flatt-muted);font-size:var(--flatt-admin-work-meta-size);font-weight:var(--flatt-admin-weight-medium);background:0 0;border:0;border-radius:.4375rem;padding:.45rem .75rem}.flatt-admin-context .management-shell .full-admin-work .admin-filter-tabs>button:is(.active,:hover,:focus-visible){background:var(--flatt-surface);box-shadow:0 1px 2px var(--flatt-ink-alpha-08);color:var(--flatt-ink);border-color:#0000;outline:none}.flatt-admin-context .management-shell .full-admin-work .flatt-admin-work-control{min-height:var(--flatt-admin-work-control-height);border-radius:var(--flatt-radius-control)}.flatt-admin-context .management-shell .full-admin-work .full-admin-subview-workbar{top:calc(var(--flatt-overlay-top-clearance) + 2.9375rem);z-index:7;border-block:1px solid var(--flatt-line);background:var(--flatt-paper-alpha-94);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding-block:.5rem;display:flex;position:sticky}.flatt-admin-context .management-shell .full-admin-work .full-admin-subview-meta{color:var(--flatt-muted);font-size:var(--flatt-admin-work-meta-size);font-variant-numeric:tabular-nums}.flatt-admin-context .management-shell .full-admin-work .full-admin-subview-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}@container full-admin-work (width<=43.75rem){.flatt-admin-context .management-shell .full-admin-work .full-admin-subview-workbar{margin-inline:-.625rem;padding-inline:.625rem}}@container full-admin-work (width<=23.125rem){.flatt-admin-context .management-shell .full-admin-work .full-admin-subview-workbar{margin-inline:-.5rem;padding-inline:.5rem}}.flatt-admin-context .management-shell .full-admin-work :is(.panel-row,.access-row,.admin-row){min-height:var(--flatt-admin-work-row-height);border-bottom-color:var(--flatt-line);background:0 0}.flatt-admin-context .management-shell .full-admin-work :is(.panel-row,.access-row,.admin-row):hover{background:var(--flatt-surface-alpha-72)}.flatt-admin-context .management-shell .full-admin-work :is(.search-wrap,.filter-select,.inline-select){min-height:var(--flatt-admin-work-field-height);border-color:var(--flatt-line);background:var(--flatt-paper-deep);border-radius:.5625rem}.flatt-admin-context .management-shell .full-admin-work :is(.search-wrap:focus-within,.filter-select:focus,.inline-select:focus){border-color:var(--flatt-blue-alpha-35);box-shadow:0 0 0 3px var(--flatt-blue-on-paper-08)}.flatt-admin-context .management-shell .full-admin-work .moments-admin{gap:0}.flatt-admin-context .management-shell .full-admin-work .moments-admin-heading{top:calc(var(--flatt-overlay-top-clearance) + 2.9375rem);z-index:7;border-block:1px solid var(--flatt-line);background:var(--flatt-paper-alpha-94);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);align-items:center;min-height:3.75rem;padding-block:.5rem;position:sticky}.flatt-admin-context .management-shell .full-admin-work :is(.moments-admin-heading-copy>span,.moments-admin-heading-copy>p){display:none}.flatt-admin-context .management-shell .full-admin-work .moments-admin-heading h1{color:var(--flatt-muted);font-size:var(--flatt-admin-work-meta-size);font-weight:var(--flatt-admin-weight-medium);letter-spacing:0;margin:0;line-height:normal}.flatt-admin-context .management-shell .full-admin-work .moments-create-link{min-height:var(--flatt-admin-work-control-height);border-radius:var(--flatt-radius-control);background:var(--flatt-action-primary-fill);color:var(--flatt-surface);font-size:var(--flatt-admin-work-meta-size);border-color:#0000}.flatt-admin-context .management-shell .full-admin-work .moments-create-link:is(:hover,:focus-visible){background:var(--flatt-ink-soft);color:var(--flatt-surface);border-color:#0000}.flatt-admin-context .management-shell .full-admin-work .moments-admin-filters{border:1px solid var(--flatt-line);background:var(--flatt-paper-deep);scrollbar-width:none;border-radius:.625rem;gap:.1875rem;width:fit-content;max-width:100%;margin-block:.875rem 1rem;padding:.1875rem;overflow-x:auto}.flatt-admin-context .management-shell .full-admin-work .moments-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem .75rem}.flatt-admin-context .management-shell .full-admin-work .moments-admin-card{border-bottom:1px solid var(--flatt-line);gap:.625rem;padding-bottom:.875rem}@container full-admin-work (width<=43.75rem){.flatt-admin-context .management-shell .full-admin-work .moments-admin-heading{align-items:center;margin-inline:-.625rem;padding-inline:.625rem}.flatt-admin-context .management-shell .full-admin-work .moments-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .625rem}}.flatt-admin-shell.chrome-away{--flatt-overlay-top-clearance:.5rem;--admin-operator-top-clearance:.5rem}.flatt-admin-context:has(>.flatt-admin-shell.chrome-away){--flatt-overlay-top-clearance:.5rem;--admin-operator-top-clearance:.5rem}.flatt-admin-context .modal-backdrop[role=presentation],.flatt-admin-context .journal-presentation-backdrop[role=presentation],.flatt-admin-context .billing-dialog-backdrop[role=presentation]{padding:calc(var(--flatt-overlay-top-clearance) + .5rem) .625rem calc(var(--flatt-overlay-bottom-clearance) + .5rem);background:var(--flatt-ink-alpha-22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flatt-admin-context .modal-backdrop .admin-modal,.flatt-admin-context .journal-presentation-backdrop .admin-modal,.flatt-admin-context .billing-dialog-backdrop .billing-dialog,.flatt-admin-context .content-create-dialog[role=dialog],.flatt-admin-context .slide-panel[role=dialog]{border:1px solid var(--flatt-surface-alpha-78);background:var(--flatt-surface);box-shadow:0 1.75rem 4.375rem var(--flatt-ink-alpha-16);border-radius:1.375rem}.flatt-admin-context .modal-backdrop .admin-modal,.flatt-admin-context .journal-presentation-backdrop .admin-modal,.flatt-admin-context .billing-dialog-backdrop .billing-dialog{max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - 1rem);overscroll-behavior:contain;overflow:auto}.flatt-admin-context .content-create-backdrop{background:var(--flatt-ink-alpha-22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flatt-admin-context .content-create-dialog[role=dialog]{top:calc(var(--flatt-overlay-top-clearance) + (100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance)) / 2);max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - 1rem)}.flatt-admin-context .slide-shell[role=presentation]{z-index:var(--flatt-admin-z-modal);height:100dvh;min-height:100dvh;padding:calc(var(--flatt-overlay-top-clearance) + .5rem) .625rem calc(var(--flatt-overlay-bottom-clearance) + .5rem);justify-content:flex-end;align-items:stretch}.flatt-admin-context .slide-backdrop{background:var(--flatt-ink-alpha-22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flatt-admin-context .slide-panel[role=dialog]{width:min(42.5rem,100vw - 1.25rem);height:100%;min-height:0;max-height:100%;margin-left:auto}.flatt-admin-context .teacher-editor-stage .teacher-editor-sheet,.flatt-admin-context .billing-action-sheet-layer .billing-action-sheet{right:.625rem;bottom:var(--flatt-overlay-bottom-clearance);width:min(44rem,100vw - 1.25rem);max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - .5rem);border:1px solid var(--flatt-surface-alpha-78);background:var(--flatt-surface);box-shadow:0 1.75rem 4.375rem var(--flatt-ink-alpha-16);border-radius:1.375rem;margin:0 auto;left:.625rem}.flatt-admin-context .billing-action-sheet-layer{padding-bottom:var(--flatt-overlay-bottom-clearance);background:var(--flatt-ink-alpha-22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flatt-admin-context .billing-action-sheet-layer .billing-action-sheet{position:relative;bottom:auto;left:auto;right:auto}@media (width<=61.25rem){.flatt-admin-context .modal-backdrop[role=presentation],.flatt-admin-context .journal-presentation-backdrop[role=presentation],.flatt-admin-context .billing-dialog-backdrop[role=presentation]{align-content:end;place-items:end center}.flatt-admin-context .modal-backdrop .admin-modal,.flatt-admin-context .journal-presentation-backdrop .admin-modal,.flatt-admin-context .billing-dialog-backdrop .billing-dialog{width:min(44rem,100vw - 1.25rem);max-width:calc(100vw - 1.25rem);max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - .75rem);border-radius:1.375rem;margin:0 auto}.flatt-admin-context .content-create-dialog[role=dialog]{top:auto;bottom:var(--flatt-overlay-bottom-clearance);width:min(44rem,100vw - 1.25rem);max-width:calc(100vw - 1.25rem);max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - .75rem);border-radius:1.375rem;animation:none;transform:translate(-50%)}.flatt-admin-context .slide-shell[role=presentation]{justify-content:center;align-items:flex-end}.flatt-admin-context .slide-panel[role=dialog]{width:min(44rem,100vw - 1.25rem);max-width:calc(100vw - 1.25rem);height:auto;max-height:calc(100dvh - var(--flatt-overlay-top-clearance) - var(--flatt-overlay-bottom-clearance) - .75rem);border-radius:1.375rem;margin:0 auto}}@media (width<=40rem){.flatt-admin-context .slide-shell[role=presentation]{padding:calc(var(--flatt-overlay-top-clearance) + .25rem) .625rem calc(var(--flatt-overlay-bottom-clearance) + .25rem)}}.flatt-admin-shell:after{content:"";z-index:500;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");position:fixed;inset:0}@media (width<=40rem){.flatt-admin-context,.flatt-admin-shell{--flatt-page:calc(100vw - 1.75rem);--flatt-rail-width:calc(100vw - 1.25rem);--flatt-rail-height:3.75rem;--flatt-dock-height:3.75rem;--flatt-rail-top:.625rem}}@media (prefers-reduced-motion:reduce){.flatt-admin-context,.flatt-admin-context *,.flatt-admin-context :before,.flatt-admin-context :after,.flatt-admin-shell,.flatt-admin-shell *,.flatt-admin-shell :before,.flatt-admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.flatt-utility-canvas[data-flatt-utility]{--utility-control-radius:.6875rem;width:100%;color:var(--flatt-ink);font-family:var(--flatt-sans)}.flatt-utility-canvas[data-flatt-utility] .profile-section-body{min-width:0}.flatt-utility-canvas[data-flatt-utility] .profile-section-actions :is(button,a){border-radius:var(--utility-control-radius);white-space:nowrap;min-height:2.375rem;padding-inline:.9rem;font-size:.625rem}.flatt-utility-canvas[data-flatt-utility] :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.flatt-utility-canvas[data-flatt-utility] .profile-workspace{gap:1rem}.flatt-utility-canvas[data-flatt-utility] .profile-columns{grid-template-columns:minmax(0,51.25rem) minmax(16.875rem,21.875rem);gap:clamp(2.75rem,6vw,5.75rem)}.flatt-utility-canvas[data-flatt-utility] .profile-form-stack{gap:1rem;min-width:0;display:grid}.flatt-utility-canvas[data-flatt-utility] .profile-card{background:0 0;gap:0;min-width:0;padding:0}.flatt-utility-canvas[data-flatt-utility] .profile-form-group{background:var(--flatt-surface-alpha-34);border-radius:1rem;padding:.5rem 1rem .75rem}.flatt-utility-canvas[data-flatt-utility] .profile-form-group+.profile-form-group{margin-top:1rem}.flatt-utility-canvas[data-flatt-utility] .profile-group-header{grid-template-columns:10.625rem minmax(0,1fr);gap:1.375rem;padding:.75rem 0 .45rem;display:grid}.flatt-utility-canvas[data-flatt-utility] .profile-group-header h2{margin:0;font-size:.8rem;font-weight:680}.flatt-utility-canvas[data-flatt-utility] .profile-group-header p{color:var(--flatt-muted);margin:0;font-size:.625rem;line-height:1.45}.flatt-utility-canvas[data-flatt-utility] .ledger-row{border:0;grid-template-columns:10.625rem minmax(0,1fr);align-items:start;gap:1.375rem;padding:.7rem 0}.flatt-utility-canvas[data-flatt-utility] .ledger-row:first-child{padding-top:.7rem}.flatt-utility-canvas[data-flatt-utility] .ledger-row>:is(label,.row-label){color:var(--flatt-muted);padding-top:.62rem;font-size:.625rem}.flatt-utility-canvas[data-flatt-utility] .ledger-value{gap:.55rem}.flatt-utility-canvas[data-flatt-utility] .ledger-value :is(input,textarea){border:1px solid var(--flatt-line);border-radius:var(--utility-control-radius);background:var(--flatt-surface-alpha-30);width:100%;min-height:2.55rem;color:var(--flatt-ink);padding:.6rem .75rem;font-size:.7rem}.flatt-utility-canvas[data-flatt-utility] .ledger-value textarea{resize:vertical;min-height:5.5rem}.flatt-utility-canvas[data-flatt-utility] .ledger-value :is(input,textarea):focus{border-color:var(--flatt-line-strong);background:var(--flatt-surface)}.flatt-utility-canvas[data-flatt-utility] .ledger-value .at{display:none}.flatt-utility-canvas[data-flatt-utility] .field-help{color:var(--flatt-quiet);margin-top:.1rem;font-size:.52rem}.flatt-utility-canvas[data-flatt-utility] .photo-cell{align-items:center;gap:.75rem}.flatt-utility-canvas[data-flatt-utility] .profile-photo-preview{border-radius:38%;flex-basis:3.625rem;width:3.625rem;height:3.625rem}.flatt-utility-canvas[data-flatt-utility] .quiet-action{color:var(--flatt-ink);-webkit-text-decoration-color:var(--flatt-line-strong);text-decoration-color:var(--flatt-line-strong);font-size:.625rem}.flatt-utility-canvas[data-flatt-utility] .quiet-action--muted{color:var(--flatt-muted)}.flatt-utility-canvas[data-flatt-utility] .profile-actions{border:0;margin-top:1rem;padding-top:0}.flatt-utility-canvas[data-flatt-utility] .save-btn{border-radius:var(--utility-control-radius);background:var(--flatt-ink);min-height:2.375rem;color:var(--flatt-paper);padding:0 .95rem;font-size:.625rem}.flatt-utility-canvas[data-flatt-utility] .profile-preview{border:0;padding:0;top:6.75rem}.flatt-utility-canvas[data-flatt-utility] .preview-label{color:var(--flatt-quiet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.52rem;font-weight:720}.flatt-utility-canvas[data-flatt-utility] .preview-card{border:1px solid var(--flatt-line);background:var(--flatt-surface-alpha-28);border-radius:.875rem;padding:1.125rem;display:block}.flatt-utility-canvas[data-flatt-utility] .preview-portrait{float:left;aspect-ratio:1;border-radius:38%;width:3.125rem;margin:0 .75rem .65rem 0}.flatt-utility-canvas[data-flatt-utility] .preview-nick{color:var(--flatt-quiet);padding-top:.15rem;font-size:.56rem}.flatt-utility-canvas[data-flatt-utility] .preview-name{font-size:1.125rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .preview-motto{clear:both;color:var(--flatt-ink-soft);font-family:var(--flatt-serif);margin-top:1rem;font-size:1.2rem;line-height:1.15}.flatt-utility-canvas[data-flatt-utility] .preview-url{color:var(--flatt-quiet);margin-top:1rem;font-size:.52rem}.flatt-utility-canvas[data-flatt-utility] .profile-notices{background:var(--flatt-surface-alpha-34);border-radius:1rem;max-width:51.25rem;padding:.5rem 1rem .75rem}.flatt-utility-canvas[data-flatt-utility] .notice-row{border:0}.flatt-utility-canvas[data-flatt-utility] .updates-canvas{gap:.5rem;width:100%}.flatt-utility-canvas[data-flatt-utility] .updates-status{color:var(--flatt-muted);font-size:.7rem}.flatt-utility-canvas[data-flatt-utility] .updates-list{gap:.45rem}.flatt-utility-canvas[data-flatt-utility] .settings-stack{gap:1rem;width:min(48.75rem,100%);max-width:none}.flatt-utility-canvas[data-flatt-utility] .settings-group{background:var(--flatt-surface-alpha-30);border:0;border-radius:1rem;gap:.45rem;padding:.75rem .8rem}.flatt-utility-canvas[data-flatt-utility] .group-heading{padding:0 .15rem}.flatt-utility-canvas[data-flatt-utility] .group-heading h2{font-size:.94rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .group-heading p{color:var(--flatt-muted);font-size:.58rem}.flatt-utility-canvas[data-flatt-utility] .sub-row{border-radius:.75rem;padding:.55rem .5rem}.flatt-utility-canvas[data-flatt-utility] .sub-row:hover{background:var(--flatt-surface-alpha-42)}.flatt-utility-canvas[data-flatt-utility] .sub-row-avatar{background:var(--flatt-paper-deep);width:2.375rem;height:2.375rem;color:var(--flatt-muted);border-radius:38%}.flatt-utility-canvas[data-flatt-utility] .sub-row-avatar[class~=club-avatar]{border-radius:.625rem}.flatt-utility-canvas[data-flatt-utility] .sub-row-name{font-size:.7rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .sub-row-meta{color:var(--flatt-quiet);font-size:.52rem}.flatt-utility-canvas[data-flatt-utility] .billing-summary,.flatt-utility-canvas[data-flatt-utility] .payment-method,.flatt-utility-canvas[data-flatt-utility] .manual-memberships{width:min(54rem,100%)}.flatt-utility-canvas[data-flatt-utility] .billing-summary{background:var(--flatt-surface-alpha-34);border:0;border-radius:1rem 1rem 0 0}.flatt-utility-canvas[data-flatt-utility] .billing-summary header{border:0;align-items:flex-end;padding:1.2rem 1.35rem .85rem}.flatt-utility-canvas[data-flatt-utility] .billing-summary h2{font-size:1.15rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .billing-summary p{color:var(--flatt-muted);font-size:.6rem}.flatt-utility-canvas[data-flatt-utility] .billing-summary .price-block strong{font-size:.9rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;padding:.55rem 1.35rem 1rem;display:grid}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row{border:0;padding:.55rem 0;display:block}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(3){border-top:1px solid var(--flatt-line);grid-column:1/-1}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-label,.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-value{display:block}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-label{color:var(--flatt-ink);letter-spacing:0;text-transform:none;font-size:.67rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-value{color:var(--flatt-quiet);text-align:left;margin-top:.2rem;font-size:.58rem;font-weight:400}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(2),.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(2) .fact-value{text-align:right}.flatt-utility-canvas[data-flatt-utility] .plan-action-block{background:var(--flatt-surface-alpha-34);border-radius:0 0 1rem 1rem;width:min(54rem,100%);margin-top:-1rem;padding:0 1.35rem 1rem}.flatt-utility-canvas[data-flatt-utility] .action-confirmation{background:var(--flatt-magenta-on-surface-06);border:0;border-radius:.875rem;max-width:42rem}.flatt-utility-canvas[data-flatt-utility] .payment-method{background:var(--flatt-surface-alpha-34);border-radius:1rem;gap:.5rem;padding:1rem 1.25rem}.flatt-utility-canvas[data-flatt-utility] .payment-method .method-row{background:0 0;border:0;padding:0}.flatt-utility-canvas[data-flatt-utility] .payment-method .section-label{color:var(--flatt-ink);letter-spacing:-.02em;text-transform:none;margin:0;font-size:1rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .manual-memberships{background:var(--flatt-surface-alpha-34);border-radius:1rem;padding:1rem 1.25rem}.flatt-utility-canvas[data-flatt-utility] .manual-memberships h2{margin:0 0 .35rem;font-size:1rem;font-weight:650}.flatt-utility-canvas[data-flatt-utility] .manual-memberships>p{color:var(--flatt-muted);margin:0;font-size:.7rem}.flatt-utility-canvas[data-flatt-utility] .manual-memberships ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.flatt-utility-canvas[data-flatt-utility] .manual-memberships li{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.7rem 0;display:grid}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dl{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;margin:0;display:flex}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dl div{text-align:right;gap:.1rem;display:grid}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dt{color:var(--flatt-quiet);text-transform:uppercase;font-size:.5rem}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dd{margin:0;font-size:.65rem}.flatt-utility-canvas[data-flatt-utility] .author-management{width:100%}.flatt-utility-canvas[data-flatt-utility] .workspace-nav{border-color:var(--flatt-line);gap:1.25rem;min-height:3rem}.flatt-utility-canvas[data-flatt-utility] .workspace-nav :is(a,button){font-size:.7rem}.flatt-utility-canvas[data-flatt-utility] .workspace-section{padding-top:1rem}.flatt-utility-canvas[data-flatt-utility] .inventory-toolbar{border:0;min-height:2.7rem}.flatt-utility-canvas[data-flatt-utility] .post-inventory{gap:.4rem;display:grid}.flatt-utility-canvas[data-flatt-utility] .post-row{background:var(--flatt-surface-alpha-28);border:0;border-radius:.875rem;padding:.75rem .85rem}.flatt-utility-canvas[data-flatt-utility] .settings-form,.flatt-utility-canvas[data-flatt-utility] .teacher-row{background:var(--flatt-surface-alpha-34);border-radius:1rem;padding:1rem}.flatt-utility-canvas[data-flatt-utility] .settings-form :is(input,textarea,select){border-color:var(--flatt-line);border-radius:var(--utility-control-radius);background:var(--flatt-surface-alpha-30)}.flatt-utility-canvas[data-flatt-utility] .teacher-row{margin-top:1rem}@media (width<=1100px){.flatt-utility-canvas[data-flatt-utility] .profile-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem}.flatt-utility-canvas[data-flatt-utility] .profile-preview{border:0;padding-top:0;position:static}}@media (width<=640px){.flatt-utility-canvas[data-flatt-utility] .profile-section-header{min-height:auto;padding-top:.25rem}.flatt-utility-canvas[data-flatt-utility] .profile-section-copy h1{overflow-wrap:anywhere}.flatt-utility-canvas[data-flatt-utility] .ledger-row,.flatt-utility-canvas[data-flatt-utility] .profile-group-header{grid-template-columns:minmax(0,1fr);gap:.35rem}.flatt-utility-canvas[data-flatt-utility] .ledger-row>:is(label,.row-label){padding-top:0}.flatt-utility-canvas[data-flatt-utility] .profile-card,.flatt-utility-canvas[data-flatt-utility] .profile-notices{padding-inline:.75rem}.flatt-utility-canvas[data-flatt-utility] .notification-item{grid-template-columns:2.4rem minmax(0,1fr)}.flatt-utility-canvas[data-flatt-utility] .notification-side{grid-column:2}.flatt-utility-canvas[data-flatt-utility] .notification-actions{flex-wrap:wrap}.flatt-utility-canvas[data-flatt-utility] .billing-summary header{flex-direction:row;gap:.75rem;padding:1.05rem 1.1rem .65rem}.flatt-utility-canvas[data-flatt-utility] .billing-summary .price-block{text-align:right;align-items:flex-end}.flatt-utility-canvas[data-flatt-utility] .summary-facts{grid-template-columns:minmax(0,1fr);padding:.4rem 1.1rem .9rem}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(2),.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(2) .fact-value{text-align:left}.flatt-utility-canvas[data-flatt-utility] .summary-facts .fact-row:nth-child(3){grid-column:auto}.flatt-utility-canvas[data-flatt-utility] .plan-action-block{padding:0 1.1rem 1rem}.flatt-utility-canvas[data-flatt-utility] .payment-method{padding:1.1rem}.flatt-utility-canvas[data-flatt-utility] .manual-memberships li{grid-template-columns:minmax(0,1fr)}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dl{justify-content:flex-start}.flatt-utility-canvas[data-flatt-utility] .manual-memberships dl div{text-align:left}.flatt-utility-canvas[data-flatt-utility] .workspace-nav{flex-wrap:wrap;gap:.35rem .9rem;min-height:0;padding-bottom:.4rem;overflow:visible}.flatt-utility-canvas[data-flatt-utility] .workspace-nav>a{order:4;min-height:2.35rem}.flatt-utility-canvas[data-flatt-utility] .workspace-nav .workspace-create{order:1}.flatt-utility-canvas[data-flatt-utility] .workspace-nav .public-door{white-space:nowrap;order:2;margin-left:auto}.flatt-utility-canvas[data-flatt-utility] .workspace-nav .workspace-spacer{flex:0 0 100%;order:3;height:0;display:block}.flatt-utility-canvas[data-flatt-utility] .inventory-filters{min-width:0;overflow-x:auto}.flatt-utility-canvas[data-flatt-utility] .inventory-toolbar>span{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.flatt-utility-canvas[data-flatt-utility] *,.flatt-utility-canvas[data-flatt-utility] :before,.flatt-utility-canvas[data-flatt-utility] :after{transition-duration:.01ms!important}}[data-flatt-user-surface]{--flatt-user-field:#09090c;--flatt-user-field-base:#0b0b0e;--flatt-user-ambient-start:#26284399;--flatt-user-ambient-end:#32212d66;--flatt-user-ambient-edge:#09090c33;--flatt-user-text:#f7f6f4;--flatt-user-text-soft:#cbc8cd;--flatt-user-text-muted:#9d9aa4;--flatt-user-text-quiet:#847c91;--flatt-user-text-accent:#bdcaff;--flatt-user-editorial-accent:#baabc5;--flatt-user-rule:#ffffff1f;--flatt-user-rule-soft:#ffffff12;--flatt-user-rule-strong:#ffffff24;--flatt-user-focus:#b6c4ff;--flatt-user-signal:var(--flatt-signal);--flatt-user-online:var(--flatt-online);--flatt-user-danger:#f3b5c9;--flatt-user-sans:var(--flatt-sans);--flatt-user-serif:var(--flatt-serif);--flatt-user-type-label:.75rem;--flatt-user-type-meta:.625rem;--flatt-user-type-small:.5625rem;--flatt-user-type-body:.875rem;--flatt-user-leading-body:1.6;--flatt-user-tracking-label:-.01em;--flatt-user-tracking-display:-.035em;--flatt-user-control-fill:#16161bba;--flatt-user-control-hover:#313039cc;--flatt-user-control-pressed:#3b4160e6;--flatt-user-control-border:#ffffff1f;--flatt-user-control-border-hover:#ffffff2e;--flatt-user-control-selected:#5a6de31b;--flatt-user-control-selected-text:#d0d8ff;--flatt-user-control-selected-border:#9caaff70;--flatt-user-control-radius:.875rem;--flatt-user-control-filter:blur(24px);--flatt-user-control-fill-quiet:#ffffff08;--flatt-user-control-fill-hover-quiet:#ffffff0c;--flatt-user-control-primary:#e3e7fa;--flatt-user-control-primary-hover:#fff;--flatt-user-control-primary-text:#222638;--flatt-user-filter-badge:#3156f5;--flatt-user-filter-badge-edge:#15151c;--flatt-user-source-mode:#a8a3b3;--flatt-user-source-mode-selected:#f3f1f8;--flatt-user-source-detail:#b7b0c6;--flatt-user-source-detail-hover:#ebe8ff;--flatt-user-source-control-hover:#b6b6f410;--flatt-user-source-date-selected:#858aff15;--flatt-user-source-date-selected-text:#c7ceff;--flatt-user-source-type:#a7a0b6;--flatt-user-source-type-selected:#ced1ff;--flatt-user-date-caption:#b1a9bf;--flatt-user-date-text:#f0edf4;--flatt-user-date-fill:#12121a;--flatt-user-date-border:#fff2;--flatt-user-date-hover:#fff1;--flatt-user-date-note:#9891a9;--flatt-user-date-error:#e3a1c0;--flatt-user-date-apply:#8e9eff19;--flatt-user-date-apply-border:#929ef54d;--flatt-user-date-apply-text:#d2d6ff;--flatt-user-choice-text:#c5becf;--flatt-user-choice-border:#ffffff19;--flatt-user-choice-selected:#6c7ef32a;--flatt-user-choice-selected-text:#dbe0ff;--flatt-user-search-fill:#0f0f1738;--flatt-user-search-border:#ffffff14;--flatt-user-tab-indicator:linear-gradient(90deg, #7f9bff, #baa0bf);--flatt-user-browse-fill:linear-gradient(160deg, #23212bef, #17151eef);--flatt-user-browse-filter:blur(26px);--flatt-user-browse-radius:16px;--flatt-user-directory-surface:#1b192287;--flatt-user-directory-media:#282530;--flatt-user-directory-scrim:linear-gradient(90deg, #26212cf7 1%, #24212c99 72%, transparent);--flatt-user-directory-tint-ink:#16131b;--flatt-user-membership-fill:#29352b99;--flatt-user-membership-text:#d7e4ce;--flatt-user-membership-border:#dce5d52b;--flatt-user-club-link:#8f879e;--flatt-user-club-link-hover:#d0c8df;--flatt-user-club-conversation:#b8c7ef;--flatt-user-club-people-text:#a69dae;--flatt-user-club-people-selected:#dce4ff;--flatt-user-club-people-avatar-ring:#202028;--flatt-user-club-people-avatar-selected-ring:#aabaff;--flatt-user-about-copy:#beb4c6;--flatt-user-about-emphasis:#ded5e7;--flatt-user-about-detail:#aaa4b6;--flatt-user-about-close-hover:#ffffff0b;--flatt-user-follow-menu-detail:#aaa4b6;--flatt-user-follow-menu-row-detail:#aaa4b2;--flatt-user-follow-menu-row-hover:#ffffff09;--flatt-user-follow-menu-action-border:#fff2;--flatt-user-follow-menu-action-selected:#afc1ff;--flatt-user-follow-menu-action-selected-border:#8fa5f855;--flatt-user-follow-menu-action-hover-border:#a3b3f67a;--flatt-user-follow-menu-note:#aba3b7;--flatt-user-follow-menu-close-hover:#ffffff0b;--flatt-user-context-text:#afa9bb;--flatt-user-context-label:#a09aae;--flatt-user-context-line:#a6a0ba35;--flatt-user-context-detail:#9690a6;--flatt-user-context-detail-selected:#a49fbe;--flatt-user-context-selected:#c2ccff;--flatt-user-context-dot:#7a748c;--flatt-user-context-dot-selected:#7488ff;--flatt-user-context-dot-ring:#7488ff13;--flatt-user-switcher-selected:linear-gradient(115deg, #6b70bf20, #5058ad19);--flatt-user-switcher-count:#7f788f;--flatt-user-upcoming-surface:linear-gradient(115deg, #25222cbd, #16151bcc);--flatt-user-upcoming-edge:#ffffff0f;--flatt-user-upcoming-date-rule:#ffffff13;--flatt-user-upcoming-date:#d0c0ce;--flatt-user-upcoming-time:#c9c2d3;--flatt-user-upcoming-title:#eee6ea;--flatt-user-upcoming-title-hover:#c9d6ff;--flatt-user-upcoming-meta:#b2a8bf;--flatt-user-upcoming-access:#b4c3ad;--flatt-user-upcoming-access-paid:#d8bdda;--flatt-user-upcoming-toggle-fill:#ffffff06;--flatt-user-upcoming-toggle-text:#93899f;--flatt-user-upcoming-toggle-selected:#ffffff0e;--flatt-user-upcoming-toggle-selected-text:#d5cce0;--flatt-user-glass-fill:linear-gradient(150deg, #2b2a34eb, #181820f2);--flatt-user-glass-border:1px solid var(--flatt-user-rule-strong);--flatt-user-glass-filter:blur(34px) saturate(1.15);--flatt-user-glass-shadow:0 18px 64px #0005;--flatt-user-glass-radius:1.25rem;--flatt-user-dock-fill:linear-gradient(145deg, #1a1923d9, #14141df0) padding-box, linear-gradient(160deg, #eee6ff3d, #ffffff12 52%, #8498f938) border-box;--flatt-user-dock-filter:blur(30px) saturate(1.18);--flatt-user-dock-shadow:0 10px 32px #0005, inset 0 1px 0 #ffffff09;--flatt-user-dock-selected:linear-gradient(120deg, #3156f536, #6453de2e 70%, #b44a8820) padding-box, linear-gradient(140deg, #9aaafa66, #8481b438) border-box;--flatt-user-dock-selected-shadow:inset 0 1px 0 #f3f5ff0c, 0 2px 8px #0909111f;--flatt-user-dock-text:#b5aebf;--flatt-user-dock-selected-text:#eceeff;--flatt-user-dock-hover-text:#fff;--flatt-user-dock-hover-shadow:0 4px 16px #3156f517;--flatt-user-dock-selected-hover:linear-gradient(125deg, #3156f55c, #6453de45 70%, #b44a8830) padding-box, linear-gradient(140deg, #a7baff99, #ab8baa66) border-box;--flatt-user-dock-hover:linear-gradient(#2a2b3beb, #242637eb) padding-box, var(--flatt-user-signal) border-box;--flatt-user-dock-pressed:linear-gradient(#3b4160e6, #31354be6) padding-box, var(--flatt-user-signal) border-box;--flatt-user-creator-trigger-selected:#6b72df16;--flatt-user-creator-description:#b1a8ba;--flatt-user-creator-option-border:#ffffff10;--flatt-user-creator-option-fill:linear-gradient(155deg, #ffffff06, #ffffff03);--flatt-user-creator-option-icon:#bcc8ff;--flatt-user-creator-option-title:#f0eaf3;--flatt-user-creator-option-description:#b7afc0;--flatt-user-creator-option-arrow:#938aa2;--flatt-user-creator-option-hover:linear-gradient(115deg, #3156f51e, #a477b514);--flatt-user-creator-option-hover-border:#b8c3ff28;--flatt-user-creator-option-hover-shadow:#00000020;--flatt-user-creator-option-hover-arrow:#d0daff;--flatt-user-creator-quick-fill:#13131b82;--flatt-user-creator-quick-border:#ffffff14;--flatt-user-creator-quick-text:#b9b2ca;--flatt-user-creator-quick-hover:#1a1a2498;--flatt-user-creator-quick-hover-border:#fff2;--flatt-user-creator-quick-hover-text:#f1eef8;--flatt-user-creator-selected-fill:#9aa9ff14;--flatt-user-creator-selected-border:#a4b0ff50;--flatt-user-creator-selected-text:#c5ceff;--flatt-user-creator-draft-meta:#a9b2d8;--flatt-user-creator-note:#90889b;--flatt-user-editor-text:#d3cddb;--flatt-user-editor-muted:#928a9f;--flatt-user-editor-hint:#767084;--flatt-user-editor-placeholder:#666072;--flatt-user-editor-caret:#b2bfff;--flatt-user-editor-focus:#92a4ff;--flatt-user-editor-control-text:#b9b2ca;--flatt-user-editor-control-fill:#ffffff03;--flatt-user-editor-control-border:#fff2;--flatt-user-editor-control-hover:#a5a5ed0b;--flatt-user-editor-control-hover-border:#b1b6f93a;--flatt-user-editor-control-hover-text:#f1eef8;--flatt-user-editor-selected-fill:#9aa9ff14;--flatt-user-editor-selected-border:#a4b0ff50;--flatt-user-editor-selected-text:#c5ceff;--flatt-user-editor-media-fill:#16151e;--flatt-user-editor-media-overlay:#111117d6;--flatt-user-editor-preview-title:#ded8e8;--flatt-user-editor-preview-subtitle:#9e93af;--flatt-user-editor-preview-placeholder:#c4becd;--flatt-user-editor-preview-paper:#e9e7ef;--flatt-user-editor-preview-ink:#292739;--flatt-user-editor-preview-muted:#625c70;--flatt-user-editor-preview-rule:#29273922;--flatt-user-editor-popover-fill:linear-gradient(145deg, #272431f5, #1b1924f8);--flatt-user-editor-popover-border:#bebdff2e;--flatt-user-editor-popover-text:#e2dced;--flatt-user-editor-toolbar-fill:#292535;--flatt-user-editor-toolbar-border:#b9b7fb36;--flatt-user-editor-tool-shadow:#0008;--flatt-user-editor-field:radial-gradient(ellipse at 8% -15%, #3156f515, transparent 45%), #111117;--flatt-user-editor-header-fill:#13131bd6;--flatt-user-editor-inspector-fill:#17161d96;--flatt-user-editor-title:#eeeaf4;--flatt-user-editor-title-placeholder:#716d7f;--flatt-user-editor-primary-fill:linear-gradient(118deg, #5366d1, #6962bd);--flatt-user-editor-primary-border:#b3b9fc3f;--flatt-user-auth-background:radial-gradient(ellipse 900px 650px at 28% 4%, #25346974, transparent 78%), radial-gradient(ellipse 620px 700px at 104% 80%, #462a4e26, transparent 78%), #101013;--flatt-user-auth-background-compact:radial-gradient(ellipse 480px 450px at 30% 0%, #2c387b77, transparent 78%), radial-gradient(ellipse 450px 400px at 105% 95%, #402b481f, transparent 80%), #101013;--flatt-user-auth-text:#f3f1ed;--flatt-user-auth-heading:#e5e3ed;--flatt-user-auth-heading-fill:linear-gradient(176deg, #fff 0%, #f1f0f5 40%, #c5c2d0 100%);--flatt-user-auth-description:#a9a6b7;--flatt-user-auth-kicker:#a19eb5;--flatt-user-auth-marker:linear-gradient(90deg, #6573fa, #b44a88);--flatt-user-auth-rule-soft:#ffffff0c;--flatt-user-auth-nav:#bcb9c8;--flatt-user-auth-focus:#a3aeed;--flatt-user-auth-hover-text:#fff;--flatt-user-auth-locale-border:#ffffff20;--flatt-user-auth-locale-fill:#ffffff02;--flatt-user-auth-locale-text:#8a889c;--flatt-user-auth-locale-selected:#e3e4fb;--flatt-user-auth-locale-selected-fill:#ffffff0b;--flatt-user-auth-divider:linear-gradient(transparent, #ffffff15 18%, #ffffff15 80%, transparent);--flatt-user-auth-form-description:#a29cac;--flatt-user-auth-form-kicker:#a4a0b2;--flatt-user-auth-method-rule:#ffffff17;--flatt-user-auth-method-text:#8f8a9f;--flatt-user-auth-method-selected:#ece9f4;--flatt-user-auth-method-indicator:linear-gradient(90deg, #9297ff, #b884b9);--flatt-user-auth-label:#b8b2c4;--flatt-user-auth-input-fill:#ffffff03;--flatt-user-auth-input-text:#ebe7f2;--flatt-user-auth-placeholder:#6e697e;--flatt-user-auth-input-hover:#ffffff46;--flatt-user-auth-input-focus:#8996e4;--flatt-user-auth-input-focus-fill:#818bdc09;--flatt-user-auth-input-error:#b56b8d;--flatt-user-auth-input-error-fill:#bb6c9506;--flatt-user-auth-help:#9690a4;--flatt-user-auth-submit-border:#f7f5f1;--flatt-user-auth-submit-fill:#eeece8;--flatt-user-auth-submit-text:#20202b;--flatt-user-auth-action:#b5acd1;--flatt-user-auth-error-border:#c67a9d2e;--flatt-user-auth-error-fill:#bb739b0d;--flatt-user-auth-error-text:#dba0bc;--flatt-user-auth-info-border:#7584d029;--flatt-user-auth-info-fill:#7584d00a;--flatt-user-auth-info-text:#b4bce9;--flatt-user-auth-code-rule:#ffffff18;--flatt-user-auth-code-destination:#d4cedf;--flatt-user-auth-assurance:#8f869b;--flatt-user-auth-return-rule:#ffffff13;--flatt-user-auth-browse:#b6accb;--flatt-user-auth-signoff:#918998;--flatt-user-personal-field:#101015;--flatt-user-personal-ambient:#25223736;--flatt-user-personal-text:#f1edf2;--flatt-user-personal-muted:#b2abbc;--flatt-user-personal-quiet:#8e869b;--flatt-user-personal-panel:#ffffff04;--flatt-user-personal-control:#ffffff08;--flatt-user-personal-heading:#f2ece9;--flatt-user-personal-heading-accent:#cfbdd3;--flatt-user-personal-description:#aaa2b3;--flatt-user-personal-avatar:radial-gradient(circle at 24% 16%, #adc0d7, #6d80a8 36%, #424f74 70%, #7d677d);--flatt-user-personal-avatar-text:#f5f2f3;--flatt-user-personal-avatar-edge:#ffffff2a;--flatt-user-personal-field-label:#d1c9dc;--flatt-user-personal-field-text:#eee8f4;--flatt-user-personal-field-edge:#ffffff1b;--flatt-user-personal-field-focus:#8c9edd99;--flatt-user-personal-field-focus-fill:#8297ee05;--flatt-user-personal-field-placeholder:#81758f;--flatt-user-personal-field-help:#9d90ab;--flatt-user-personal-action:#b7c5f1;--flatt-user-personal-action-muted:#9684a1;--flatt-user-personal-action-hover:#e4eaff;--flatt-user-personal-save-note:#968ba2;--flatt-user-personal-button-edge:#ffffff23;--flatt-user-personal-button-text:#d6d0e0;--flatt-user-personal-primary:#e0e6fa;--flatt-user-personal-primary-text:#252a3b;--flatt-user-personal-primary-hover:#f1f2ff;--flatt-user-personal-preview-label:#93889f;--flatt-user-personal-preview:radial-gradient(ellipse at 15% -15%, #778a9760, transparent 70%), linear-gradient(143deg, #353e4b, #272837 63%, #3c2f3f);--flatt-user-personal-preview-edge:#ffffff17;--flatt-user-personal-preview-ring:#ffffff0d;--flatt-user-personal-preview-handle:#aeb6d3;--flatt-user-personal-preview-body:#d7d0d8;--flatt-user-personal-preview-note:#84798f;--flatt-user-personal-conversation-name:#beb5c9;--flatt-user-personal-conversation-body:#8e839b;--flatt-user-personal-nav-text:#aaa2b6;--flatt-user-personal-nav-icon:#8e849d;--flatt-user-personal-nav-hover-text:#ede7f3;--flatt-user-personal-nav-hover:#ffffff05;--flatt-user-personal-nav-selected-text:#d8e1ff;--flatt-user-personal-nav-selected:linear-gradient(90deg, #526dde1e, #526dde06);--flatt-user-personal-nav-selected-icon:#abbcff;--flatt-user-personal-nav-action:#9f94ac;--flatt-user-personal-nav-note:#71697e;--flatt-user-personal-switch-text:#bbb0ca;--flatt-user-personal-switch-label:#a499b0;--flatt-user-personal-switch-current:#cbd7f6;--flatt-user-person-ink:#f1ebeb;--flatt-user-person-role:#a7a0b4;--flatt-user-person-handle:#918c9d;--flatt-user-person-statement:#eae3e1;--flatt-user-person-bio:#aba4b4;--flatt-user-person-bio-link:#d3cada;--flatt-user-person-portrait:#2b2b37;--flatt-user-person-portrait-edge:#ffffff27;--flatt-user-person-follow:#eee9e5;--flatt-user-person-follow-text:#2c2734;--flatt-user-person-follow-hover:#fff;--flatt-user-person-follow-selected:#3156f522;--flatt-user-person-follow-selected-text:#b9c9ff;--flatt-user-person-follow-selected-edge:#9dacf442;--flatt-user-person-follow-selected-hover:#3156f533;--flatt-user-person-share:#ffffff03;--flatt-user-person-share-text:#cfc7dc;--flatt-user-person-following:#8e879b;--flatt-user-person-following-value:#c4baca;--flatt-user-person-links-label:#b0a7bf;--flatt-user-person-links-name:#e1d8e6;--flatt-user-person-links-detail:#958a9f;--flatt-user-person-links-arrow:#aa9bb8;--flatt-user-person-links-rule:#ffffff0e;--flatt-user-person-public:#a99bb6;--flatt-user-person-microcopy:#82788f;--flatt-user-person-biography:#c0b6cb;--flatt-user-person-biography-note:#9285a3;--flatt-user-person-source-label:#8f859d;--flatt-user-person-source-text:#a99fb6;--flatt-user-person-source-selected:#e3e4f8;--flatt-user-person-source-selected-fill:#f0eeff0b;--flatt-user-person-source-hover:#dfd6ed;--flatt-user-person-source-hover-fill:#ffffff0d;--flatt-user-person-result:#aba1b5;--flatt-user-person-result-strong:#ccc4d7;--flatt-user-chat-meta:#988ba6;--flatt-user-chat-conversation:radial-gradient(ellipse at 75% 22%, #2c263537, transparent 68%);--flatt-user-chat-tool:#a69cb4;--flatt-user-chat-kicker:#978aa6;--flatt-user-chat-search-icon:#8f819e;--flatt-user-chat-search-text:#ddd4e7;--flatt-user-chat-search-placeholder:#897c98;--flatt-user-chat-filter:#8e7fa0;--flatt-user-chat-filter-selected:#d9e1fa;--flatt-user-chat-inbox-note:#91849f;--flatt-user-chat-inbox-selected:linear-gradient(115deg, #4961ae23, #6765890a);--flatt-user-chat-inbox-indicator:#839af2;--flatt-user-chat-inbox-description:#a99bb8;--flatt-user-chat-topic:#b0a1bd;--flatt-user-chat-topic-selected-text:#d4defd;--flatt-user-chat-topic-selected:linear-gradient(120deg, #4e629e2b, #86769810);--flatt-user-chat-topic-indicator:linear-gradient(90deg, #829aff, #b398be);--flatt-user-chat-day-rule:#ffffff07;--flatt-user-chat-day:#83768f;--flatt-user-chat-composer-edge:#a89abb26;--flatt-user-chat-composer:linear-gradient(110deg, #2a24316b, #201f2c73);--flatt-user-chat-composer-shadow:#0001;--flatt-user-chat-composer-text:#e0d9e7;--flatt-user-chat-composer-placeholder:#8f809e;--flatt-user-chat-send-text:#2e3047;--flatt-user-chat-send:#d8e1f8;--flatt-user-chat-send-hover:#f0f3ff;--flatt-user-chat-send-disabled:#333043;--flatt-user-chat-send-disabled-text:#837493;--flatt-user-chat-avatar:linear-gradient(145deg, #46534b, #3c394c);--flatt-user-chat-avatar-text:#d6ddcf;--flatt-user-chat-byline:#b5a8c2;--flatt-user-chat-time:#91809e;--flatt-user-chat-bubble-edge:#c6b5e00d;--flatt-user-chat-bubble:#b4a6c50b;--flatt-user-chat-body:#ddd5e4;--flatt-user-chat-own-edge:#7e8da817;--flatt-user-chat-own-bubble:linear-gradient(110deg, #42549438, #56426529);--flatt-user-chat-own-body:#e3e4f4;--flatt-user-chat-message-tools:#292331ef;--flatt-user-chat-message-tool:#aaa0bb;--flatt-user-chat-message-tool-compact:#877495;--flatt-user-chat-message-tool-hover:#dfe6ff;--flatt-user-chat-message-tool-hover-fill:#ffffff0b;--flatt-user-chat-quote-edge:#a1add273;--flatt-user-chat-quote:#a1add20a;--flatt-user-chat-quote-text:#a89ab7;--flatt-user-chat-quote-label:#c3cceb;--flatt-user-chat-draft-edge:#8d9bcb;--flatt-user-chat-draft-label:#bac8ee;--flatt-user-chat-draft-text:#aa9bb8;--flatt-user-chat-reaction-text:#9c90aa;--flatt-user-chat-reaction-selected:#778ed125;--flatt-user-chat-reaction-selected-edge:#879bcc66;--flatt-user-chat-reaction-selected-text:#cad7ff;--flatt-user-chat-reference:#090b164d;--flatt-user-chat-reference-edge:#c0b2d719;--flatt-user-chat-reference-title:#e2d8e7;--flatt-user-chat-reference-meta:#9f93af;--flatt-user-chat-reference-hover:#6b77bb15;--flatt-user-reader-paper:#e8e3d9;--flatt-user-reader-identity:#30303a;--flatt-user-reader-role:#706873;--flatt-user-reader-eyebrow:#71675f;--flatt-user-reader-follow-text:#383541;--flatt-user-reader-follow-fill:#f4f0e880;--flatt-user-reader-follow-border:#62576940;--flatt-user-reader-follow-hover-text:#314797;--flatt-user-reader-follow-hover-fill:#dbe1f466;--flatt-user-reader-follow-hover-border:#5d74b773;--flatt-user-reader-follow-selected:#384e9e;--flatt-user-reader-follow-selected-fill:#3156f50d;--flatt-user-reader-follow-selected-border:#5d74b759;--flatt-user-reader-ink:#252630;--flatt-user-reader-muted:#58554e;--flatt-user-reader-rule:#544c5530;--flatt-user-reader-accent:#394d9d;--flatt-user-reader-footer-gradient:linear-gradient(to bottom, #e8e3d900 0%, #e8e3d902 10%, #e8e3d90f 20%, #e8e3d92a 30%, #e8e3d951 40%, #e8e3d980 50%, #e8e3d9ae 60%, #e8e3d9d5 70%, #e8e3d9f0 80%, #e8e3d9fd 90%, #e8e3d9 100%);--flatt-user-footer-gradient:linear-gradient(180deg, #06060900 0%, #06060901 10%, #06060904 20%, #0606090a 30%, #06060915 40%, #06060924 50%, #06060938 60%, #0606094f 70%, #06060967 80%, #0606097d 90%, #0606098c 100%);--flatt-user-viewer-control-fill:#09090f40;--flatt-user-viewer-control-border:#ffffff25;--flatt-user-viewer-control-hover:#11111bc9;--flatt-user-viewer-control-active:linear-gradient(145deg, #3156f552, #6453de47 62%, #b44a883b);--flatt-user-viewer-control-pressed:#202133eb;--flatt-user-viewer-control-radius:12px;--flatt-user-viewer-control-label:#ded9e4;--flatt-user-viewer-like-selected:#f8d9e9;--flatt-user-playback-track-accent:#92a6ff;--flatt-user-playback-text:#d4d0da;--flatt-user-fan-surface:#242635;--flatt-user-fan-edge:#ffffff36;--flatt-user-fan-selected-edge:linear-gradient(135deg, #c0ceffab, #8578b683 68%, #b98ca077);--flatt-user-fan-selected-ring:#8da3ff36;--flatt-user-fan-hover-ring:#b0c1ffab;--flatt-user-fan-selection:linear-gradient(135deg, #343957, #343043);--flatt-user-fan-card-surface:#2c303a;--flatt-user-fan-card-copy:linear-gradient(125deg, #393441, #242530);--flatt-user-comment-body:#cbc4d4;--flatt-user-comment-time:#9f95ae;--flatt-user-comment-rule:#ffffff0c;--flatt-user-comment-composer-rule:#ffffff20;--flatt-user-reader-shadow:0 18px 64px #0005;--flatt-user-frame-surface:#17171d;--flatt-user-publication-paper:#e5dfd3;--flatt-user-publication-copy:#f4eee9;--flatt-user-publication-eyebrow:#c3b9b3;--flatt-user-publication-description:#c5bcb8;--flatt-user-publication-journal-copy:#242732;--flatt-user-publication-journal-eyebrow:#6a625e;--flatt-user-publication-journal-description:#625f5b;--flatt-user-publication-phone-copy-gradient:linear-gradient(90deg, #26212ac7, transparent);--flatt-user-publication-phone-eyebrow:#d4c5c0;--flatt-user-publication-phone-media-title-shadow:0 2px 28px #1119;--flatt-user-publication-base-footer-gradient:linear-gradient(transparent, #07070b66 28%, #07070bbd);--flatt-user-publication-journal-footer-gradient:linear-gradient(transparent, #16131a70 24%, #16131ae0);--flatt-user-publication-facts:#c0bcc6;--flatt-user-publication-reference:#c4ccff;--flatt-user-publication-name-hover:#bdcaff;--flatt-user-publication-action:#e2dce7;--flatt-user-publication-action-hover:#aaa0d825;--flatt-user-publication-action-selected:#c5d0ff;--flatt-user-publication-access-text:#eae3df;--flatt-user-publication-access-fill:#0d0d158c;--flatt-user-publication-access-border:#ffffff19;--flatt-user-publication-access-open-text:#e2ddd7;--flatt-user-publication-access-open-fill:#0d0d1560;--flatt-user-publication-access-member-text:#d8dfd2;--flatt-user-publication-access-paid-text:#e9d9e8;--flatt-user-publication-access-journal-fill:#463e4299;--flatt-user-publication-follow-text:#f4eff8;--flatt-user-publication-follow-fill:#17151e5c;--flatt-user-publication-follow-border:#ffffff30;--flatt-user-publication-follow-selected:#ccd7ff;--flatt-user-publication-follow-selected-border:#a0b1fa60;--flatt-user-publication-follow-selected-fill:#3156f52b;--flatt-user-publication-follow-hover-border:#9badf788;--flatt-user-publication-follow-hover-fill:linear-gradient(#1c203ae8, #211e30e8);--flatt-user-publication-follow-pressed:#3156f548;--flatt-user-publication-follow-partial-text:#c7d1ff;--flatt-user-publication-follow-partial-fill:#a8b7ff20;--flatt-user-publication-media-field:#0a0a0d;--flatt-user-publication-summary-poster-scrim:linear-gradient(0deg, #08080b88, transparent 22%, transparent 80%, #08080b33);--flatt-user-publication-media-gradient:linear-gradient(125deg, #332b2c, #262329 60%, #191b25);--flatt-user-phone-media-gradient:linear-gradient(125deg, #3a3034, #212431 90%);--flatt-user-frame-edge:#ffffff15;--flatt-user-frame-radius:1.25rem;--flatt-user-scrollbar:#ffffff21;--flatt-user-header-scrim:linear-gradient(#09090ced, #09090c90 60%, transparent);--flatt-user-personal-header-scrim:linear-gradient(#101015, #101015e8 70%, transparent);--flatt-user-motion-control:.16s;--flatt-user-motion-panel:.18s;--flatt-user-motion-fade:.14s;--flatt-user-motion-ease:cubic-bezier(.2, 0, 0, 1);--flatt-user-layer-field:0;--flatt-user-layer-content:1;--flatt-user-layer-context:20;--flatt-user-layer-filter:36;--flatt-user-layer-chrome:50;--flatt-user-layer-dock:52;--flatt-user-layer-popover:60}[data-flatt-user-surface][data-publication-tone]{--flatt-user-publication-tone-from:#303a60;--flatt-user-publication-tone-to:#252b46;--flatt-user-publication-tone-copy:#f3f0f7;--flatt-user-publication-tone-muted:#c6ccea;--flatt-user-publication-tone-surface:linear-gradient(135deg, var(--flatt-user-publication-tone-from), var(--flatt-user-publication-tone-to));--flatt-user-publication-tone-phone-copy:linear-gradient(90deg, var(--flatt-user-publication-tone-from), transparent)}[data-flatt-user-surface][data-publication-tone=sky]{--flatt-user-publication-tone-from:#33465f;--flatt-user-publication-tone-to:#283247;--flatt-user-publication-tone-muted:#cad6e9}[data-flatt-user-surface][data-publication-tone=violet]{--flatt-user-publication-tone-from:#413852;--flatt-user-publication-tone-to:#2d2a40;--flatt-user-publication-tone-muted:#d2c7e4}[data-flatt-user-surface][data-publication-tone=rose]{--flatt-user-publication-tone-from:#4b354b;--flatt-user-publication-tone-to:#342a3a;--flatt-user-publication-tone-muted:#e0c6d7}[data-flatt-user-surface][data-publication-tone=ink]{--flatt-user-publication-tone-from:#282b39;--flatt-user-publication-tone-to:#20212c;--flatt-user-publication-tone-muted:#c3c5d3}[data-flatt-user-surface][data-publication-tone=pearl]{--flatt-user-publication-tone-from:#eeeaf0;--flatt-user-publication-tone-to:#e4e1e9;--flatt-user-publication-tone-copy:#302c3e;--flatt-user-publication-tone-muted:#686074}[data-flatt-user-surface][data-publication-tone=powder]{--flatt-user-publication-tone-from:#e2e9f4;--flatt-user-publication-tone-to:#d9deeb;--flatt-user-publication-tone-copy:#2c3448;--flatt-user-publication-tone-muted:#56627b}[data-flatt-user-surface][data-publication-tone=sand]{--flatt-user-publication-tone-from:#ede6df;--flatt-user-publication-tone-to:#e3d8d2;--flatt-user-publication-tone-copy:#3a2e37;--flatt-user-publication-tone-muted:#6d5864}@media (width<=639px){[data-flatt-user-surface]{--flatt-user-glass-radius:1.125rem;--flatt-user-browse-radius:14px;--flatt-user-frame-radius:17px}}@media (prefers-reduced-motion:reduce){[data-flatt-user-surface]{--flatt-user-motion-control:0s;--flatt-user-motion-panel:0s;--flatt-user-motion-fade:0s}}[data-flatt-user-surface]{--flatt-user-safe-top:env(safe-area-inset-top,0px);--flatt-user-safe-bottom:env(safe-area-inset-bottom,0px);--flatt-user-lane:760px;--flatt-user-frame-block:484px;--flatt-user-frame-gap:20px;--flatt-user-chrome-top:max(14px, var(--flatt-user-safe-top));--flatt-user-chrome-block:46px;--flatt-user-browse-clearance:max(72px, calc(var(--flatt-user-safe-top) + 62px));--flatt-user-feed-start:90px;--flatt-user-place-span:min(1120px, calc(100vw - 64px));--flatt-user-place-start:calc((100vw - var(--flatt-user-place-span)) / 2);--flatt-user-place-offset:288px;--flatt-user-place-sidebar:244px;--flatt-user-place-top:88px;--flatt-user-place-bottom:max(24px, var(--flatt-user-safe-bottom));--flatt-user-context-block:min(185px, 24dvh);--flatt-user-place-content-start:84px;--flatt-user-identity-start:88px;--flatt-user-identity-gap:23px;--flatt-user-dock-width:348px;--flatt-user-dock-block:60px;--flatt-user-dock-radius:23px;--flatt-user-dock-bottom:max(18px, var(--flatt-user-safe-bottom));--flatt-user-dock-padding:6px;--flatt-user-dock-control-block:46px;--flatt-user-dock-control-radius:16px;--flatt-user-bottom-clearance:calc(var(--flatt-user-dock-bottom) + var(--flatt-user-dock-block) + 40px);--flatt-user-personal-inline:32px;--flatt-user-personal-top:98px;--flatt-user-personal-bottom:112px;--flatt-user-personal-width:1240px}@media (width>=1700px){[data-flatt-user-surface]{--flatt-user-frame-block:504px}}@media (width>=980px) and (width<=1099px){[data-flatt-user-surface]{--flatt-user-place-span:calc(100vw - 48px);--flatt-user-place-offset:224px;--flatt-user-place-sidebar:202px}}@media (width<=979px){[data-flatt-user-surface]{--flatt-user-place-content-start:0px}}@media (width>=640px) and (width<=979px){[data-flatt-user-surface]{--flatt-user-lane:min(760px, calc(100vw - 36px));--flatt-user-frame-block:440px}}@media (width<=979px){[data-flatt-user-surface]{--flatt-user-personal-inline:24px;--flatt-user-personal-top:90px;--flatt-user-personal-bottom:107px}}@media (width<=639px){[data-flatt-user-surface]{--flatt-user-lane:calc(100vw - 28px);--flatt-user-frame-block:clamp(500px, calc((100vw - 28px) * 1.45), 560px);--flatt-user-frame-gap:15px;--flatt-user-chrome-top:max(10px, var(--flatt-user-safe-top));--flatt-user-chrome-block:42px;--flatt-user-browse-clearance:max(62px, calc(var(--flatt-user-safe-top) + 54px));--flatt-user-feed-start:74px;--flatt-user-identity-start:78px;--flatt-user-identity-gap:17px;--flatt-user-dock-width:300px;--flatt-user-dock-block:57px;--flatt-user-dock-radius:21px;--flatt-user-dock-bottom:max(12px, var(--flatt-user-safe-bottom));--flatt-user-dock-padding:5px;--flatt-user-dock-control-block:45px;--flatt-user-dock-control-radius:15px;--flatt-user-personal-inline:18px;--flatt-user-personal-top:80px;--flatt-user-personal-bottom:108px}}[data-flatt-user-surface]{box-sizing:border-box;color:var(--flatt-user-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--flatt-user-sans);-webkit-font-smoothing:antialiased}:where([data-flatt-user-surface]) .flatt-user-title,:where([data-flatt-user-surface]) .flatt-user-copy{color:inherit;font-family:var(--flatt-user-sans);margin:0}:where([data-flatt-user-surface]) .flatt-user-control,:where([data-flatt-user-surface]) .flatt-user-input{box-sizing:border-box;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:where([data-flatt-user-surface]) .flatt-user-control{cursor:pointer;text-decoration:none}:where([data-flatt-user-surface]) .flatt-user-control:disabled{cursor:default;opacity:.45}:where([data-flatt-user-surface]) .flatt-user-control:focus-visible,:where([data-flatt-user-surface]) .flatt-user-input:focus-visible,:where([data-flatt-user-surface]) .flatt-user-focus:focus-visible{outline:2px solid var(--flatt-user-focus);outline-offset:4px}:where([data-flatt-user-surface]) .flatt-user-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.route-loading.svelte-1a4o9sv{min-height:100vh;font-family:var(--flatt-sans);background:var(--flatt-paper);color:var(--flatt-muted);font-weight:400;font-size:var(--flatt-font-size-base);justify-content:center;align-items:center;display:flex}.route-renderer.svelte-1a4o9sv{min-height:100vh}.route-frame.svelte-1a4o9sv{display:contents}.route-renderer.sibling-route-transition.svelte-1a4o9sv [data-app-route-main-transition-surface]{view-transition-name:app-route-main-sibling}.route-renderer.sibling-route-transition.svelte-1a4o9sv [data-app-route-sidebar-transition-surface]{view-transition-name:app-route-sidebar}.route-progress.svelte-1a4o9sv{height:2px;z-index:var(--flatt-z-overlay);background:var(--flatt-ink-alpha-10);position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress.svelte-1a4o9sv:after{content:"";background:var(--flatt-signal,var(--flatt-ink));width:45%;height:100%;animation:.9s ease-in-out infinite svelte-1a4o9sv-route-progress-slide;display:block}.route-error-overlay.svelte-1a4o9sv{z-index:var(--flatt-z-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f1ede6;min-height:0;position:fixed;inset:0}.route-error.svelte-1a4o9sv{background:var(--flatt-paper);min-height:100vh;font-family:var(--flatt-sans);color:var(--flatt-muted);font-size:var(--flatt-font-size-base);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.route-error.svelte-1a4o9sv button:where(.svelte-1a4o9sv){border:0;border-bottom:1px solid var(--flatt-line-strong);color:var(--flatt-ink);font-family:var(--flatt-sans);transition:transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border-radius:0;padding:.25rem 0;font-size:.8125rem;font-weight:620}.route-error.svelte-1a4o9sv button:where(.svelte-1a4o9sv):hover{transform:translate(.125rem)}@keyframes svelte-1a4o9sv-route-progress-slide{0%{transform:translate(-100%)}to{transform:translate(240%)}}@media (prefers-reduced-motion:reduce){.route-progress.svelte-1a4o9sv:after{width:100%;animation:none}}.skip-link.svelte-supu7d{z-index:var(--flatt-z-skip-link);background:var(--flatt-ink);color:var(--flatt-paper);box-shadow:var(--flatt-glass-shadow);font-family:var(--flatt-sans);letter-spacing:-.01em;transition:transform var(--flatt-duration-control) var(--flatt-ease-out);border:1px solid #ffffffbd;border-radius:.6875rem;padding:.75rem 1rem;font-size:.75rem;font-weight:620;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.skip-link.svelte-supu7d:focus{outline:2px solid var(--flatt-blue);outline-offset:2px;transform:translateY(0)}.compose-attachments.svelte-9vcpdd{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding:.35rem .35rem 0;display:flex}.compose-attachment.svelte-9vcpdd{border:1px solid var(--flatt-line);background:var(--flatt-surface-alpha-78);border-radius:.75rem;align-items:center;gap:.68rem;padding:.55rem .7rem;display:flex}.compose-attachment-thumb.svelte-9vcpdd{background:var(--flatt-paper-deep);border-radius:.65rem;flex-shrink:0;width:2.2rem;height:2.2rem;overflow:hidden}.compose-attachment-thumb.svelte-9vcpdd img:where(.svelte-9vcpdd){object-fit:cover;width:100%;height:100%}.compose-attachment-copy.svelte-9vcpdd{flex-direction:column;gap:.08rem;min-width:0;display:flex}.compose-attachment-title.svelte-9vcpdd{font-family:var(--flatt-sans);color:var(--flatt-ink);font-size:.74rem;font-weight:600}.compose-attachment-subtitle.svelte-9vcpdd{font-family:var(--flatt-sans);color:var(--flatt-quiet);text-transform:capitalize;font-size:.64rem}.compose-attachment-remove.svelte-9vcpdd{width:1.6rem;height:1.6rem;color:var(--flatt-muted);cursor:pointer;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compose-attachment-remove.svelte-9vcpdd:hover,.compose-attachment-remove.svelte-9vcpdd:focus-visible{background:var(--flatt-paper-deep);transform:translateY(-1px)}.compose-attachment-remove.svelte-9vcpdd:active{transform:translateY(0)}.compose-attachment-remove.svelte-9vcpdd:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd{gap:7px;padding:0 0 4px}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment:where(.svelte-9vcpdd){border-color:var(--flatt-user-rule-soft);background:var(--flatt-user-personal-panel);min-width:0;max-width:100%}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-title:where(.svelte-9vcpdd){color:var(--flatt-user-chat-body);overflow-wrap:anywhere;font-size:11px;font-weight:550}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-subtitle:where(.svelte-9vcpdd){color:var(--flatt-user-chat-meta);font-size:10px}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-thumb:where(.svelte-9vcpdd){background:var(--flatt-user-chat-reference)}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-remove:where(.svelte-9vcpdd){color:var(--flatt-user-chat-tool)}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-remove:where(.svelte-9vcpdd):hover{background:var(--flatt-user-control-fill-hover-quiet);transform:none}.compose-attachments[data-chat-treatment=user].svelte-9vcpdd .compose-attachment-remove:where(.svelte-9vcpdd):focus-visible{outline-color:var(--flatt-user-focus)}.compose-reply.svelte-kdmczj{background:var(--flatt-surface-alpha-72);border-radius:.75rem;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.45rem .5rem .2rem;display:flex}.compose-reply-copy.svelte-kdmczj{flex-direction:column;gap:.14rem;min-width:0;display:flex}.compose-reply-label.svelte-kdmczj{font-family:var(--flatt-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--flatt-magenta);font-size:.65rem}.compose-reply-text.svelte-kdmczj{font-family:var(--flatt-sans);color:var(--flatt-ink-soft);overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.compose-reply-cancel.svelte-kdmczj{width:1.8rem;height:1.8rem;color:var(--flatt-muted);cursor:pointer;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compose-reply-cancel.svelte-kdmczj:hover,.compose-reply-cancel.svelte-kdmczj:focus-visible{background:var(--flatt-paper-deep);transform:translateY(-1px)}.compose-reply-cancel.svelte-kdmczj:active{transform:translateY(0)}.compose-reply-cancel.svelte-kdmczj:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.compose-reply[data-chat-treatment=user].svelte-kdmczj{background:0 0;border-radius:0;align-items:center;gap:10px;padding:6px 12px 12px}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-copy:where(.svelte-kdmczj){border-left:2px solid var(--flatt-user-chat-draft-edge);flex:1;gap:4px;padding-left:10px}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-label:where(.svelte-kdmczj){color:var(--flatt-user-chat-draft-label);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:10px;font-weight:500}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-text:where(.svelte-kdmczj){color:var(--flatt-user-chat-draft-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.5;overflow:hidden}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-cancel:where(.svelte-kdmczj){width:44px;height:44px;color:var(--flatt-user-chat-tool);border-radius:9px}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-cancel:where(.svelte-kdmczj):hover,.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-cancel:where(.svelte-kdmczj):focus-visible{background:var(--flatt-user-control-fill-hover-quiet);transform:none}.compose-reply[data-chat-treatment=user].svelte-kdmczj .compose-reply-cancel:where(.svelte-kdmczj):focus-visible{outline-color:var(--flatt-user-focus)}.compose-line.svelte-oq8dxb{display:contents}.compose.svelte-oq8dxb{margin:0 clamp(.75rem, 2.5vw, 1.5rem) max(.875rem, env(safe-area-inset-bottom));border:1px solid var(--flatt-surface-alpha-76);background:var(--flatt-surface-alpha-88);-webkit-backdrop-filter:blur(27px)saturate(1.08);backdrop-filter:blur(27px)saturate(1.08);border-radius:1.375rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.3125rem;display:grid;box-shadow:0 1rem 3rem #12121417,inset 0 0 0 1px #12121409}.compose-input.svelte-oq8dxb{box-sizing:border-box;resize:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--flatt-line-strong) transparent;width:100%;min-width:0;min-height:2.875rem;max-height:7.5rem;font-family:var(--flatt-sans);color:var(--flatt-ink);transition:border-radius var(--flatt-duration-control) var(--flatt-ease-out), background var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;border-radius:1.125rem;outline:none;padding:.75rem .625rem;font-size:.75rem;line-height:1.48;display:block;overflow-y:hidden}.compose.svelte-oq8dxb .compose-input[data-expanded=true]{border-radius:1rem}.compose-input.svelte-oq8dxb::-webkit-scrollbar{width:.32rem}.compose-input.svelte-oq8dxb::-webkit-scrollbar-track{background:0 0}.compose-input.svelte-oq8dxb::-webkit-scrollbar-thumb{border-radius:var(--flatt-radius-round);background:var(--flatt-line-strong)}.compose-input.svelte-oq8dxb:focus{background:var(--flatt-surface-alpha-52)}.compose-input.svelte-oq8dxb::placeholder{color:var(--flatt-quiet)}.send-btn.svelte-oq8dxb{width:2.75rem;height:2.75rem;color:var(--flatt-surface);background:var(--flatt-signal);cursor:pointer;transition:transform var(--flatt-duration-control) var(--flatt-ease-out);border:0;border-radius:50%;justify-content:center;align-self:end;align-items:center;display:inline-flex}.send-btn.svelte-oq8dxb:hover:not(:disabled),.send-btn.svelte-oq8dxb:focus-visible:not(:disabled){transform:translateY(-1px)}.send-btn.svelte-oq8dxb:active:not(:disabled){transform:translateY(0)}.send-btn.svelte-oq8dxb:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.send-btn.svelte-oq8dxb:disabled{background:var(--flatt-ink-on-paper-deep-38);opacity:.58;cursor:not-allowed;transform:none}@media (width<=980px){.compose.svelte-oq8dxb{margin-inline:.375rem;margin-bottom:max(.4375rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:end}.compose-input.svelte-oq8dxb{font-size:1rem}.send-btn.svelte-oq8dxb{justify-self:end}}.compose[data-chat-treatment=user].svelte-oq8dxb{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:6px 14px 0;display:block}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-line:where(.svelte-oq8dxb){border:1px solid var(--flatt-user-chat-composer-edge);background:var(--flatt-user-chat-composer);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-height:54px;box-shadow:0 3px 20px var(--flatt-user-chat-composer-shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-input:where(.svelte-oq8dxb){height:36px;min-height:36px;max-height:116px;color:var(--flatt-user-chat-composer-text);font:16px/1.5 var(--flatt-user-sans);background:0 0;border-radius:0;padding:6px 0}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-input:where(.svelte-oq8dxb):focus{background:0 0}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-input:where(.svelte-oq8dxb)::placeholder{color:var(--flatt-user-chat-composer-placeholder);white-space:nowrap;font-size:13px}.compose[data-chat-treatment=user].svelte-oq8dxb .send-btn:where(.svelte-oq8dxb){width:44px;height:44px;color:var(--flatt-user-chat-send-text);background:var(--flatt-user-chat-send);border-radius:10px;align-self:center;transform:none}.compose[data-chat-treatment=user].svelte-oq8dxb .send-btn:where(.svelte-oq8dxb):hover:not(:disabled){background:var(--flatt-user-chat-send-hover);transform:none}.compose[data-chat-treatment=user].svelte-oq8dxb .send-btn:where(.svelte-oq8dxb):disabled{background:var(--flatt-user-chat-send-disabled);color:var(--flatt-user-chat-send-disabled-text);opacity:.65}.compose[data-chat-treatment=user].svelte-oq8dxb .send-btn:where(.svelte-oq8dxb):focus-visible{outline-color:var(--flatt-user-focus)}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-line:where(.svelte-oq8dxb):focus-within{border-color:var(--flatt-user-control-selected-border)}@media (width<=979px){.compose[data-chat-treatment=user].svelte-oq8dxb{padding-inline:0}}@media (width<=639px){.compose[data-chat-treatment=user].svelte-oq8dxb .compose-line:where(.svelte-oq8dxb){border-radius:14px}.compose[data-chat-treatment=user].svelte-oq8dxb .compose-input:where(.svelte-oq8dxb)::placeholder{font-size:14px}}.thread.svelte-1xc7z9y{width:100%;min-height:3.375rem;color:var(--flatt-ink);cursor:pointer;text-align:left;transition:background var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:none;border-radius:.75rem;grid-template-columns:2.25rem minmax(0,1fr) 1.125rem;align-items:center;gap:.5625rem;padding:.4375rem;display:grid}.thread.svelte-1xc7z9y:hover,.thread.svelte-1xc7z9y:focus-visible,.thread.svelte-1xc7z9y:active{background:var(--flatt-surface-alpha-52)}.thread.svelte-1xc7z9y:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:1px}.thread[data-active=true].svelte-1xc7z9y{background:var(--flatt-surface-alpha-52)}.thread[data-collapsed=true].svelte-1xc7z9y{justify-content:center;padding-inline:0}.thread-avatar-shell.svelte-1xc7z9y{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}.thread-avatar-shell.svelte-1xc7z9y .thread-avatar-image.avatar{border:0;flex:none;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:400}.thread-unread-badge.svelte-1xc7z9y,.thread-unread-dot.svelte-1xc7z9y,.thread-pending-dot.svelte-1xc7z9y,.thread-pending-ring.svelte-1xc7z9y{border-radius:50%;flex-shrink:0}.thread-unread-badge.svelte-1xc7z9y{background:var(--flatt-magenta);border:1.5px solid var(--flatt-surface);width:.42rem;height:.42rem;position:absolute;top:-.08rem;right:-.08rem}.thread-copy.svelte-1xc7z9y{gap:.1rem;min-width:0;display:grid}.thread-name.svelte-1xc7z9y,.thread-description.svelte-1xc7z9y{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-name.svelte-1xc7z9y{font-family:var(--flatt-sans);color:var(--flatt-ink);font-size:.625rem;font-weight:650}.thread-description.svelte-1xc7z9y{color:var(--flatt-quiet);font-family:var(--flatt-sans);font-size:.5rem}.thread[data-active=true].svelte-1xc7z9y .thread-name:where(.svelte-1xc7z9y){color:var(--flatt-ink)}.thread-state.svelte-1xc7z9y{flex:0 0 .85rem;place-items:center;width:.85rem;display:inline-grid}.thread-check.svelte-1xc7z9y{color:var(--flatt-muted);font-size:.7rem;line-height:1}.thread-unread-dot.svelte-1xc7z9y{background:var(--flatt-magenta);width:.42rem;height:.42rem}.thread-pending-dot.svelte-1xc7z9y{border:1.5px solid;border-right-color:#0000;width:8px;height:8px;animation:.7s linear infinite svelte-1xc7z9y-chat-club-pending}.thread-pending-ring.svelte-1xc7z9y{border:1.5px solid var(--flatt-user-text-accent);border-right-color:#0000;animation:.7s linear infinite svelte-1xc7z9y-chat-club-pending;position:absolute;inset:-4px}.thread.svelte-1xc7z9y:disabled{cursor:progress}@keyframes svelte-1xc7z9y-chat-club-pending{to{transform:rotate(360deg)}}.thread[data-chat-treatment=user].svelte-1xc7z9y{min-height:84px;color:var(--flatt-user-personal-text);background:0 0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 9px;gap:12px;margin-bottom:3px;padding:14px 10px;position:relative}.thread[data-chat-treatment=user].svelte-1xc7z9y:hover{background:var(--flatt-user-personal-panel)}.thread[data-chat-treatment=user][data-active=true].svelte-1xc7z9y{background:var(--flatt-user-chat-inbox-selected)}.thread[data-chat-treatment=user][data-active=true].svelte-1xc7z9y:before{content:"";background:var(--flatt-user-chat-inbox-indicator);border-radius:1px;width:2px;height:22px;position:absolute;top:calc(50% - 11px);left:0}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-avatar-shell:where(.svelte-1xc7z9y){width:38px;height:38px}.thread-user-mark.svelte-1xc7z9y{background:var(--flatt-user-control-selected);width:100%;height:100%;color:var(--flatt-user-text-accent);font:29px/1 var(--flatt-user-serif);border-radius:36%;place-items:center;display:grid;overflow:hidden}.thread-user-mark.svelte-1xc7z9y img:where(.svelte-1xc7z9y){object-fit:cover;width:100%;height:100%}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-copy:where(.svelte-1xc7z9y){gap:0}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-name:where(.svelte-1xc7z9y){color:var(--flatt-user-personal-text);font-size:13px;font-weight:530}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-description:where(.svelte-1xc7z9y){max-width:none;color:var(--flatt-user-chat-inbox-description);margin-top:7px;font-size:11px;line-height:1.4}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-unread-dot:where(.svelte-1xc7z9y){background:var(--flatt-user-chat-inbox-indicator)}.thread[data-chat-treatment=user].svelte-1xc7z9y:focus-visible{outline-color:var(--flatt-user-focus)}@media (width<=979px){.thread[data-chat-treatment=user].svelte-1xc7z9y{grid-template-columns:42px minmax(0,1fr) 9px;gap:13px;min-height:66px;padding:10px 9px}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-avatar-shell:where(.svelte-1xc7z9y){width:42px;height:42px}.thread[data-chat-treatment=user][data-collapsed=true].svelte-1xc7z9y{grid-template-columns:44px;width:56px;min-height:56px;margin:0;padding:6px;display:grid}}@media (width<=639px){.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-name:where(.svelte-1xc7z9y){font-size:14px}.thread[data-chat-treatment=user].svelte-1xc7z9y .thread-description:where(.svelte-1xc7z9y){font-size:12px}}@media (prefers-reduced-motion:reduce){.thread-pending-dot.svelte-1xc7z9y,.thread-pending-ring.svelte-1xc7z9y{border-right-color:currentColor;animation:none}}.club-switcher.svelte-pj68s9{pointer-events:auto;grid-area:club;place-self:start;min-width:0;position:relative}.flatt-chat-island.svelte-pj68s9,.flatt-chat-popover.svelte-pj68s9{border:1px solid var(--flatt-surface-alpha-76);background:var(--flatt-glass);-webkit-backdrop-filter:blur(27px)saturate(1.08);backdrop-filter:blur(27px)saturate(1.08);box-shadow:0 1rem 3rem #12121417,inset 0 0 0 1px #12121409}.club-trigger.svelte-pj68s9{width:max-content;max-width:min(14rem,42vw);height:3.625rem;color:var(--flatt-ink);text-align:left;cursor:pointer;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:1.25rem;align-items:center;gap:.625rem;padding:.375rem .8125rem .375rem .4375rem;display:inline-flex}.club-trigger.svelte-pj68s9:hover,.club-trigger.svelte-pj68s9:focus-visible{background:var(--flatt-surface-alpha-92);transform:translateY(-1px)}.club-trigger.svelte-pj68s9:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.club-trigger.svelte-pj68s9:active{transform:translateY(0)}.club-mark.svelte-pj68s9{flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.club-mark.svelte-pj68s9 .club-current-avatar.avatar{width:2.75rem;height:2.75rem;font-size:.75rem}.club-connection.svelte-pj68s9{border:2px solid var(--flatt-surface);background:var(--flatt-online);border-radius:50%;width:.55rem;height:.55rem;position:absolute;bottom:-.05rem;right:-.05rem}.club-mark[data-connected=false].svelte-pj68s9 .club-connection:where(.svelte-pj68s9){background:var(--flatt-quiet)}.club-copy.svelte-pj68s9{gap:.04rem;min-width:0;padding-inline:0;display:grid}.club-name.svelte-pj68s9,.club-status.svelte-pj68s9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-name.svelte-pj68s9{color:var(--flatt-ink);font-family:var(--flatt-sans);letter-spacing:-.02em;font-size:.875rem;font-weight:650}.club-status.svelte-pj68s9{color:var(--flatt-quiet);font-family:var(--flatt-sans);font-size:.5rem}.club-picker.svelte-pj68s9{z-index:30;border-radius:1rem;outline:none;width:min(18rem,100dvw - 1.5rem);max-width:calc(100dvw - 1.5rem);max-height:calc(100dvh - 6.5rem);padding:0;position:absolute;top:calc(100% + .55rem);left:0;overflow:hidden}.club-search.svelte-pj68s9{border-bottom:1px solid var(--flatt-line);align-items:center;gap:.4rem;padding:.62rem .8rem;display:flex}.club-search.svelte-pj68s9 .icon{color:var(--flatt-quiet);flex:none}.club-search.svelte-pj68s9 input:where(.svelte-pj68s9){min-width:0;color:var(--flatt-ink);font-family:var(--flatt-sans);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:.9rem}.club-search.svelte-pj68s9 input:where(.svelte-pj68s9)::-webkit-search-cancel-button{opacity:.55}.club-picker-refresh-action.svelte-pj68s9{width:2rem;height:2rem;color:var(--flatt-muted);transition:background var(--flatt-duration-control) var(--flatt-ease-out), color var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;border-radius:.5625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.club-picker-refresh-action.svelte-pj68s9:hover:not(:disabled),.club-picker-refresh-action.svelte-pj68s9:focus-visible:not(:disabled){background:var(--flatt-surface-alpha-58);color:var(--flatt-ink);transform:translateY(-1px)}.club-picker-refresh-action.svelte-pj68s9:disabled{opacity:.45;cursor:not-allowed}.club-list.svelte-pj68s9{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--flatt-line-strong) transparent;max-height:min(13.75rem,100dvh - 10rem);padding:0;display:grid;overflow:hidden auto}.club-list.svelte-pj68s9::-webkit-scrollbar{width:.32rem}.club-list.svelte-pj68s9::-webkit-scrollbar-track{background:0 0}.club-list.svelte-pj68s9::-webkit-scrollbar-thumb{border-radius:var(--flatt-radius-round);background:var(--flatt-line-strong)}.picker-state.svelte-pj68s9{color:var(--flatt-muted);font-family:var(--flatt-sans);margin:0;padding:.85rem .45rem;font-size:.75rem}@media (width<=640px){.club-search.svelte-pj68s9 input:where(.svelte-pj68s9){font-size:1rem}}@media (width<=480px){.club-trigger.svelte-pj68s9{max-width:calc(100vw - 5rem);height:3.125rem}.club-mark.svelte-pj68s9,.club-mark.svelte-pj68s9 .club-current-avatar.avatar{width:2.375rem;height:2.375rem}.club-picker.svelte-pj68s9{width:calc(100dvw - 1.5rem)}}.chat-user-club-sidebar.svelte-pj68s9{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.chat-user-live-state.svelte-pj68s9{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-user-club-rail.svelte-pj68s9,.chat-user-picker-scrim.svelte-pj68s9,.chat-user-directory-close.svelte-pj68s9{display:none}.chat-user-directory.svelte-pj68s9{outline:none;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-user-inbox-heading.svelte-pj68s9{padding:4px 0 22px;position:relative}.chat-user-inbox-heading.svelte-pj68s9>span:where(.svelte-pj68s9){letter-spacing:.06em;color:var(--flatt-user-chat-kicker);margin-bottom:9px;font-size:9px;display:block}.chat-user-inbox-heading.svelte-pj68s9 h1:where(.svelte-pj68s9){font:400 30px/1.2 var(--flatt-user-serif);letter-spacing:-.8px;color:var(--flatt-user-personal-text);margin:0}.chat-user-inbox-search.svelte-pj68s9{border:1px solid var(--flatt-user-search-border);background:var(--flatt-user-person-share);min-width:0;min-height:44px;color:var(--flatt-user-chat-search-icon);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 11px;display:flex}.chat-user-inbox-search.svelte-pj68s9 input:where(.svelte-pj68s9){width:100%;min-width:0;min-height:42px;color:var(--flatt-user-chat-search-text);font:16px var(--flatt-user-sans);background:0 0;border:0;padding:0}.chat-user-inbox-search.svelte-pj68s9 input:where(.svelte-pj68s9)::placeholder{color:var(--flatt-user-chat-search-placeholder)}.chat-user-inbox-search.svelte-pj68s9:focus-within{outline:2px solid var(--flatt-user-focus);outline-offset:2px}.chat-user-inbox-search.svelte-pj68s9 input:where(.svelte-pj68s9):focus-visible{outline:none}.chat-user-inbox-filters.svelte-pj68s9{gap:24px;min-height:44px;padding:7px 0 5px;display:flex}.chat-user-inbox-filters.svelte-pj68s9 button:where(.svelte-pj68s9){min-height:44px;color:var(--flatt-user-chat-filter);background:0 0;border:0;padding:0 2px;font-size:12px;position:relative}.chat-user-inbox-filters.svelte-pj68s9 [aria-pressed=true]:where(.svelte-pj68s9){color:var(--flatt-user-chat-filter-selected)}.chat-user-inbox-filters.svelte-pj68s9 [aria-pressed=true]:where(.svelte-pj68s9):after{inset-inline:0;content:"";background:var(--flatt-user-signal);height:2px;position:absolute;bottom:-3px}.chat-user-inbox-list.svelte-pj68s9{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--flatt-user-scrollbar) transparent;flex:1;min-height:0;padding:7px 0 12px;overflow-y:auto}.chat-user-inbox-state.svelte-pj68s9{color:var(--flatt-user-personal-quiet);margin:12px 0;font-size:12px;line-height:1.6}.chat-user-inbox-footer.svelte-pj68s9{border-top:1px solid var(--flatt-user-rule-soft);color:var(--flatt-user-chat-inbox-note);justify-content:space-between;align-items:center;gap:13px;padding:15px 5px 0;font-size:10px;line-height:1.7;display:flex}.chat-user-inbox-footer.svelte-pj68s9 button:where(.svelte-pj68s9){width:44px;height:44px;color:var(--flatt-user-text-accent);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.chat-user-switch-state.svelte-pj68s9,.chat-user-switch-error.svelte-pj68s9{color:var(--flatt-user-personal-quiet);margin:0 0 8px;font-size:11px;line-height:1.45}.chat-user-switch-error.svelte-pj68s9{color:var(--flatt-user-danger);gap:7px;display:grid}.chat-user-switch-error.svelte-pj68s9 button:where(.svelte-pj68s9){border:1px solid var(--flatt-user-rule-strong);min-height:44px;color:var(--flatt-user-personal-text);background:var(--flatt-user-personal-panel);border-radius:10px;justify-self:start;padding:0 11px}@media (width<=979px){.chat-user-club-sidebar.svelte-pj68s9{width:72px;position:static}.chat-user-club-rail.svelte-pj68s9{height:100%;min-height:0;padding:8px 8px max(8px, env(safe-area-inset-bottom));border-right:1px solid var(--flatt-user-rule-soft);background:var(--flatt-user-personal-field);scrollbar-width:none;flex-direction:column;align-items:center;gap:3px;display:flex;overflow-y:auto}.chat-user-club-rail.svelte-pj68s9::-webkit-scrollbar{display:none}.chat-user-picker-scrim.svelte-pj68s9{z-index:44;background:var(--flatt-ink-alpha-18);opacity:0;pointer-events:none;transition:opacity .15s var(--flatt-ease-out);border:0;display:block;position:absolute;inset:0}.chat-user-directory.svelte-pj68s9{z-index:45;box-sizing:border-box;border:1px solid var(--flatt-user-rule-soft);background:var(--flatt-user-personal-field);opacity:0;pointer-events:none;width:min(340px,100% - 64px);height:auto;transition:opacity .15s var(--flatt-ease-out), transform .21s var(--flatt-ease-out);border-radius:17px;padding:16px 16px 10px;position:absolute;inset:6px auto 6px 6px;transform:translate(-12px);box-shadow:0 18px 55px #12121429}.chat-user-directory[data-open=true].svelte-pj68s9{opacity:1;pointer-events:auto;transform:translate(0)}.chat-user-picker-scrim.svelte-pj68s9:not([tabindex="-1"]){opacity:1;pointer-events:auto}.chat-user-inbox-heading.svelte-pj68s9{min-height:44px;padding:0 48px 7px 0}.chat-user-inbox-heading.svelte-pj68s9>span:where(.svelte-pj68s9){margin-bottom:4px}.chat-user-inbox-heading.svelte-pj68s9 h1:where(.svelte-pj68s9){font-size:23px}.chat-user-directory-close.svelte-pj68s9{width:44px;height:44px;color:var(--flatt-user-chat-tool);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.chat-user-inbox-footer.svelte-pj68s9{min-height:44px;padding-top:4px}}@media (width<=639px){.chat-user-club-sidebar.svelte-pj68s9{width:0}.chat-user-club-rail.svelte-pj68s9{display:none}.chat-user-directory.svelte-pj68s9{width:auto;max-height:calc(100% - 12px);padding-inline:14px;inset:6px;transform:translateY(10px)scale(.99)}.chat-user-directory[data-open=true].svelte-pj68s9{transform:translateY(0)scale(1)}}@media (height<=430px) and (width<=979px){.chat-user-directory.svelte-pj68s9{padding-top:9px;padding-bottom:6px}.chat-user-inbox-heading.svelte-pj68s9{min-height:42px;padding-bottom:2px}.chat-user-inbox-heading.svelte-pj68s9>span:where(.svelte-pj68s9){display:none}.chat-user-inbox-heading.svelte-pj68s9 h1:where(.svelte-pj68s9){font-size:21px}.chat-user-inbox-filters.svelte-pj68s9{padding-block:0}.chat-user-inbox-list.svelte-pj68s9{padding-block:2px 4px}.chat-user-inbox-footer.svelte-pj68s9{padding-top:0}}@media (prefers-reduced-motion:reduce){.chat-user-picker-scrim.svelte-pj68s9,.chat-user-directory.svelte-pj68s9{transition-duration:1ms}}.close-slot.svelte-1vc4gmw{pointer-events:auto;grid-area:close;place-self:start end}.chat-close-floater.svelte-1vc4gmw{border:1px solid var(--flatt-surface-alpha-76);background:var(--flatt-glass);width:3.625rem;height:3.625rem;color:var(--flatt-ink);-webkit-backdrop-filter:blur(27px)saturate(1.08);backdrop-filter:blur(27px)saturate(1.08);cursor:pointer;pointer-events:auto;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1rem 3rem #12121417,inset 0 0 0 1px #12121409}.chat-close-floater.svelte-1vc4gmw:hover,.chat-close-floater.svelte-1vc4gmw:focus-visible{background:var(--flatt-surface-alpha-92);transform:translateY(-1px)}.chat-close-floater.svelte-1vc4gmw:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.chat-close-floater.svelte-1vc4gmw:active{transform:translateY(0)}@media (width<=639px){.chat-close-floater.svelte-1vc4gmw{width:3.125rem;height:3.125rem}}.chat-user-header.svelte-1vc4gmw{flex:none;align-items:center;gap:10px;min-width:0;min-height:50px;padding:2px 14px 4px;display:flex}.chat-user-identity.svelte-1vc4gmw{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:2px 5px 2px 2px;display:flex}.chat-user-identity.svelte-1vc4gmw>span:where(.svelte-1vc4gmw){min-width:0}.chat-user-mark.svelte-1vc4gmw{background:var(--flatt-user-control-selected);width:32px;height:32px;color:var(--flatt-user-text-accent);font:25px/1 var(--flatt-user-serif);border-radius:36%;flex:none;place-items:center;display:grid;overflow:hidden}.chat-user-mark.svelte-1vc4gmw img:where(.svelte-1vc4gmw){object-fit:cover;width:100%;height:100%}.chat-user-identity.svelte-1vc4gmw strong:where(.svelte-1vc4gmw){color:var(--flatt-user-personal-text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;font-weight:520;display:block;overflow:hidden}.chat-user-identity.svelte-1vc4gmw small:where(.svelte-1vc4gmw){color:var(--flatt-user-chat-meta);margin-top:3px;font-size:9px;display:block}.chat-user-picker-cue.svelte-1vc4gmw{color:var(--flatt-user-chat-meta);align-self:center;margin-left:2px;font-size:13px;line-height:1}.chat-user-tools.svelte-1vc4gmw{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.chat-user-connection.svelte-1vc4gmw{min-width:0;max-width:132px;color:var(--flatt-user-personal-quiet);font-size:9px}.chat-user-close.svelte-1vc4gmw{width:44px;height:44px;color:var(--flatt-user-chat-tool);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.chat-user-identity.svelte-1vc4gmw:hover,.chat-user-identity.svelte-1vc4gmw:focus-visible,.chat-user-close.svelte-1vc4gmw:hover{color:var(--flatt-user-text-accent);background:var(--flatt-user-control-fill-hover-quiet)}.chat-user-identity.svelte-1vc4gmw:focus-visible,.chat-user-close.svelte-1vc4gmw:focus-visible{outline:2px solid var(--flatt-user-focus);outline-offset:1px}@container flatt-user-chat (width>=840px){.chat-user-header.svelte-1vc4gmw{display:contents}.chat-user-identity.svelte-1vc4gmw{grid-area:1/1;max-width:180px}.chat-user-identity.svelte-1vc4gmw small:where(.svelte-1vc4gmw){display:none}.chat-user-tools.svelte-1vc4gmw{grid-area:1/3;margin-left:0}.chat-user-connection.svelte-1vc4gmw{max-width:100px}}@media (width<=979px){.chat-user-header.svelte-1vc4gmw{min-height:48px;padding-inline:0}.chat-user-identity.svelte-1vc4gmw strong:where(.svelte-1vc4gmw){font-size:14px}}@media (width<=639px){.chat-user-header.svelte-1vc4gmw{gap:5px;min-height:46px;padding:0 0 2px}.chat-user-identity.svelte-1vc4gmw{gap:7px}.chat-user-mark.svelte-1vc4gmw{width:30px;height:30px;font-size:23px}.chat-user-identity.svelte-1vc4gmw strong:where(.svelte-1vc4gmw){max-width:116px;font-size:13px}.chat-user-identity.svelte-1vc4gmw small:where(.svelte-1vc4gmw){display:none}.chat-user-close.svelte-1vc4gmw{width:44px}.chat-user-connection.svelte-1vc4gmw{text-overflow:ellipsis;white-space:nowrap;max-width:74px;display:block;overflow:hidden}}@media (width<=359px){.chat-user-identity.svelte-1vc4gmw strong:where(.svelte-1vc4gmw){max-width:76px}.chat-user-identity.svelte-1vc4gmw{gap:5px}.chat-user-connection.svelte-1vc4gmw{max-width:58px}}.msg-actions.svelte-rgy4jb{z-index:7;border:1px solid var(--flatt-surface-alpha-76);background:var(--flatt-surface-alpha-96);opacity:0;pointer-events:none;width:max-content;max-width:min(84vw,28rem);transition:opacity var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);-webkit-user-select:none;user-select:none;border-radius:.625rem;align-items:center;gap:.34rem;padding:.24rem .32rem;display:inline-flex;position:absolute;top:calc(100% + .25rem);left:0;transform:translateY(-.18rem);box-shadow:0 .75rem 1.8rem #1212141c}.msg-actions[data-own=true].svelte-rgy4jb{left:auto;right:0}.msg-actions[data-open=true].svelte-rgy4jb,.msg-actions.svelte-rgy4jb:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.msg-actions[data-suppressed=true].svelte-rgy4jb{opacity:0;pointer-events:none;transform:translateY(-.18rem)}.msg-time.svelte-rgy4jb{font-family:var(--flatt-sans);color:var(--flatt-quiet);flex-shrink:0;padding:0 .2rem;font-size:.5rem}.msg-action.svelte-rgy4jb{color:var(--flatt-muted);font-family:var(--flatt-sans);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.28rem;padding:.18rem .28rem;font-size:.5625rem;display:inline-flex}.msg-action.svelte-rgy4jb:hover{background:var(--flatt-paper-deep-alpha-72);color:var(--flatt-ink)}.msg-action.svelte-rgy4jb:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.copy-action.svelte-rgy4jb{color:var(--flatt-ink-soft)}.msg-action.svelte-rgy4jb:disabled{opacity:.45;cursor:not-allowed}.msg-action.svelte-rgy4jb .icon{width:.8rem;height:.8rem}@media (width<=520px){.msg-actions.svelte-rgy4jb{gap:.2rem;padding:.22rem .28rem}.msg-action.svelte-rgy4jb{justify-content:center;gap:0;width:1.85rem;height:1.85rem;padding:0}.msg-action.svelte-rgy4jb span:where(.svelte-rgy4jb){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.msg-actions[data-chat-treatment=user].svelte-rgy4jb{border:1px solid var(--flatt-user-search-border);background:var(--flatt-user-chat-message-tools);box-shadow:none;border-radius:8px;gap:1px;max-width:min(84vw,28rem);padding:1px;top:-22px;left:auto;right:2px;transform:none}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb){width:29px;height:25px;color:var(--flatt-user-chat-message-tool);border-radius:6px;place-items:center;padding:0;display:grid}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb) .icon{width:13px;height:13px}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb) span:where(.svelte-rgy4jb){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb):hover{color:var(--flatt-user-chat-message-tool-hover);background:var(--flatt-user-chat-message-tool-hover-fill)}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb):focus-visible{outline-color:var(--flatt-user-focus)}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-time:where(.svelte-rgy4jb){display:none}@media (width<=979px){.msg-actions[data-chat-treatment=user].svelte-rgy4jb{opacity:1;pointer-events:auto;background:0 0;border:0;justify-content:flex-start;margin-top:4px;padding:0;position:static;transform:none}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb){color:var(--flatt-user-chat-message-tool-compact)}.msg-actions[data-chat-treatment=user][data-own=true].svelte-rgy4jb{justify-content:flex-end}.msg-actions[data-chat-treatment=user][data-suppressed=true].svelte-rgy4jb{opacity:0;pointer-events:none}}@media (width<=639px){.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb){width:30px;height:29px}.msg-actions[data-chat-treatment=user].svelte-rgy4jb .msg-action:where(.svelte-rgy4jb) .icon{width:12px}}.reference-card.svelte-eimrb4{background:var(--flatt-surface-alpha-82);width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform var(--flatt-duration-control) var(--flatt-ease-out), border-color var(--flatt-duration-control) var(--flatt-ease-out), background var(--flatt-duration-control) var(--flatt-ease-out);border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .75rem;display:flex}.reference-card.svelte-eimrb4:hover:not(:disabled),.reference-card.svelte-eimrb4:focus-visible:not(:disabled){border-color:var(--flatt-line);background:var(--flatt-surface);transform:translateY(-1px)}.reference-card.svelte-eimrb4:active:not(:disabled){transform:translateY(0)}.reference-card.svelte-eimrb4:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.reference-card.svelte-eimrb4:disabled{cursor:default}.reference-card[data-clickable=false].svelte-eimrb4{opacity:.88}.reference-copy.svelte-eimrb4{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.reference-thumbnail.svelte-eimrb4{background:var(--flatt-paper-deep);border-radius:.65rem;flex-shrink:0;width:2.7rem;height:2.7rem;overflow:hidden}.reference-thumbnail.svelte-eimrb4 img:where(.svelte-eimrb4){object-fit:cover;width:100%;height:100%;display:block}.reference-title.svelte-eimrb4,.reference-subtitle.svelte-eimrb4{font-family:var(--flatt-sans)}.reference-title.svelte-eimrb4{color:var(--flatt-ink);font-size:.78rem;font-weight:500}.reference-subtitle.svelte-eimrb4{color:var(--flatt-quiet);overflow-wrap:anywhere;font-size:.64rem}.reference-chevron.svelte-eimrb4{color:var(--flatt-muted);flex-shrink:0}.reference-chevron.svelte-eimrb4 svg:where(.svelte-eimrb4){width:.85rem;height:.85rem}.reference-card[data-chat-treatment=user].svelte-eimrb4{box-sizing:border-box;border:1px solid var(--flatt-user-chat-reference-edge);background:var(--flatt-user-chat-reference);border-radius:12px;align-items:stretch;gap:14px;width:100%;max-width:390px;min-height:125px;margin:0 0 3px;padding:0;text-decoration:none;overflow:hidden}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-thumbnail:where(.svelte-eimrb4){background:0 0;border-radius:0;width:78px;height:auto;min-height:125px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-copy:where(.svelte-eimrb4){justify-content:center;gap:7px;padding:15px 0}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-copy:where(.svelte-eimrb4):first-child{padding-left:14px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-title:where(.svelte-eimrb4){color:var(--flatt-user-chat-reference-title);font:400 21px/1.2 var(--flatt-user-serif);letter-spacing:-.35px;overflow-wrap:anywhere}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-subtitle:where(.svelte-eimrb4){color:var(--flatt-user-chat-reference-meta);font-size:9px;line-height:1.6}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-chevron:where(.svelte-eimrb4){color:var(--flatt-user-text-accent);align-self:center;margin-right:17px;display:grid}.reference-card[data-chat-treatment=user].svelte-eimrb4:hover:not(:disabled){background:var(--flatt-user-chat-reference-hover);border-color:var(--flatt-user-control-selected-border);transform:none}.reference-card[data-chat-treatment=user].svelte-eimrb4:focus-visible{outline-color:var(--flatt-user-focus)}@media (width<=639px){.reference-card[data-chat-treatment=user].svelte-eimrb4{gap:11px;min-height:114px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-thumbnail:where(.svelte-eimrb4){width:65px;min-height:114px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-title:where(.svelte-eimrb4){font-size:19px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-subtitle:where(.svelte-eimrb4){font-size:8px}.reference-card[data-chat-treatment=user].svelte-eimrb4 .reference-chevron:where(.svelte-eimrb4){margin-right:10px}}.message-row.svelte-38ekj0{-webkit-user-select:none;user-select:none;align-items:flex-end;gap:.55rem;scroll-margin-block:6rem;display:flex}.message-row[data-personal-reply=true].svelte-38ekj0 .msg-col:where(.svelte-38ekj0){gap:.34rem}.message-row[data-own=true].svelte-38ekj0{justify-content:flex-end}.msg-avatar.svelte-38ekj0{width:1.875rem;height:1.875rem;color:var(--flatt-surface);background:var(--flatt-signal);font-family:var(--flatt-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;font-size:.58rem;font-weight:500;display:inline-flex;position:relative}.avatar-image.svelte-38ekj0{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.msg-col.svelte-38ekj0{flex-direction:column;gap:.24rem;max-width:min(70%,49.375rem);display:flex}.msg-col[data-own=true].svelte-38ekj0{align-items:flex-end}.message-interaction.svelte-38ekj0{touch-action:pan-y;-webkit-touch-callout:none;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:relative}.message-interaction[data-own=true].svelte-38ekj0{align-items:flex-end}.msg-author.svelte-38ekj0{padding:0 .12rem;font-family:var(--flatt-sans);color:var(--flatt-quiet);padding-inline:.5rem;font-size:.5625rem;font-weight:500}.bubble.svelte-38ekj0{max-width:100%;color:var(--flatt-ink-soft);font-family:var(--flatt-sans);overflow-wrap:anywhere;cursor:default;background:#1212140d;border-radius:.875rem .875rem .875rem .3125rem;padding:.6875rem .8125rem;font-size:.75rem;font-weight:400;line-height:1.5}.message-paragraph.svelte-38ekj0{white-space:pre-wrap;margin:0}.message-paragraph.svelte-38ekj0+.message-paragraph:where(.svelte-38ekj0){margin-top:.45rem}.bubble[data-own=true].svelte-38ekj0{background:linear-gradient(125deg, var(--flatt-violet-alpha-07-5), var(--flatt-magenta-alpha-08-5));border-radius:.875rem .875rem .3125rem}.message-row[data-personal-reply=true].svelte-38ekj0 .bubble:where(.svelte-38ekj0):not([data-own=true]){background:var(--flatt-violet-on-surface-05);box-shadow:none}.reply-context.svelte-38ekj0{border:0;border:1px solid var(--flatt-line-alpha-76);background:var(--flatt-surface-alpha-78);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:.625rem;gap:.08rem;margin:0 0 .48rem;padding:.43rem .55rem;display:grid}.reply-context[data-personal-reply=true].svelte-38ekj0{border-color:var(--flatt-blue-on-line-18);background:var(--flatt-blue-on-surface-04)}.reply-context.svelte-38ekj0:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.reply-context.svelte-38ekj0:hover,.reply-context.svelte-38ekj0:focus-visible{transform:translateY(-1px)}.reply-context.svelte-38ekj0:active{transform:translateY(0)}.reply-context-personal.svelte-38ekj0{font-family:var(--flatt-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--flatt-blue);align-items:center;gap:.3rem;margin-bottom:.08rem;font-size:.5rem;font-weight:500;display:inline-flex}.reply-context-personal.svelte-38ekj0 .icon{width:.78rem;height:.78rem}.reply-context-label.svelte-38ekj0,.reply-context-text.svelte-38ekj0{font-family:var(--flatt-sans)}.reply-context-label.svelte-38ekj0{color:var(--flatt-ink);font-size:.625rem;font-weight:650}.reply-context-text.svelte-38ekj0{color:var(--flatt-muted);overflow-wrap:anywhere;font-size:.625rem;line-height:1.45}.message-references.svelte-38ekj0{flex-direction:column;gap:.4rem;display:flex}.reaction-picker.svelte-38ekj0{z-index:8;border:1px solid var(--flatt-surface-alpha-76);border-radius:var(--flatt-radius-round);background:var(--flatt-surface-alpha-96);-webkit-user-select:none;user-select:none;align-items:center;gap:.14rem;padding:.2rem;display:inline-flex;position:absolute;top:calc(100% + .28rem);left:0;box-shadow:0 .75rem 1.8rem #1212141c}.message-interaction[data-own=true].svelte-38ekj0 .reaction-picker:where(.svelte-38ekj0){left:auto;right:0}.reaction-option.svelte-38ekj0{cursor:pointer;width:1.82rem;height:1.82rem;transition:background var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.reaction-option[data-selected=true].svelte-38ekj0{background:var(--flatt-paper-deep)}.reaction-option.svelte-38ekj0:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}.reaction-option.svelte-38ekj0:hover,.reaction-option.svelte-38ekj0:focus-visible{background:var(--flatt-surface-alpha-58);transform:translateY(-1px)}.reaction-option.svelte-38ekj0:active{transform:translateY(0)}.reaction-strip.svelte-38ekj0{flex-wrap:wrap;gap:.24rem;padding:0 .12rem;display:flex}.reaction-strip[data-own=true].svelte-38ekj0{justify-content:flex-end}.reaction-chip.svelte-38ekj0{border:1px solid var(--flatt-line);border-radius:var(--flatt-radius-round);background:var(--flatt-surface-alpha-90);min-width:2rem;height:1.38rem;color:var(--flatt-ink-soft);font-family:var(--flatt-sans);transition:background var(--flatt-duration-control) var(--flatt-ease-out), color var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);justify-content:center;align-items:center;gap:.22rem;padding:0 .44rem;font-size:.68rem;line-height:1;display:inline-flex}button.reaction-chip.svelte-38ekj0{cursor:pointer}button.reaction-chip.svelte-38ekj0:hover,button.reaction-chip.svelte-38ekj0:focus-visible{background:var(--flatt-surface-alpha-58);transform:translateY(-1px)}button.reaction-chip.svelte-38ekj0:active{transform:translateY(0)}.reaction-chip[data-selected=true].svelte-38ekj0{border-color:var(--flatt-magenta-on-line-42);background:var(--flatt-magenta-on-surface-06);color:var(--flatt-magenta)}.reaction-chip[data-pending=true].svelte-38ekj0,.reaction-option.svelte-38ekj0:disabled{opacity:.52;cursor:wait}button.reaction-chip.svelte-38ekj0:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:2px}@media (width<=760px){.msg-col.svelte-38ekj0{max-width:90%}.bubble.svelte-38ekj0{font-size:.65625rem}}.message-row[data-chat-treatment=user].svelte-38ekj0{align-items:flex-start;gap:9px;max-width:95%;margin-bottom:20px;scroll-margin-block:40px;position:relative}.message-row[data-chat-treatment=user][data-own=true].svelte-38ekj0{flex-direction:row-reverse;justify-content:flex-start;margin-left:auto}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-avatar:where(.svelte-38ekj0){background:var(--flatt-user-signal);width:27px;height:27px;color:var(--flatt-user-chat-avatar-text);font:16px/1 var(--flatt-user-serif);align-self:flex-start;margin-top:20px}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-col:where(.svelte-38ekj0){gap:0;min-width:0;max-width:min(560px,100% - 34px);position:relative}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-author:where(.svelte-38ekj0){min-width:0;max-width:100%;min-height:16px;color:var(--flatt-user-chat-byline);align-items:center;gap:9px;margin-bottom:6px;padding:0;font-size:11px;font-weight:400;display:flex}.msg-author-name.svelte-38ekj0{overflow-wrap:anywhere;min-width:0}.message-row[data-chat-treatment=user][data-own=true].svelte-38ekj0 .msg-author:where(.svelte-38ekj0){justify-content:flex-end}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-author:where(.svelte-38ekj0) time:where(.svelte-38ekj0){color:var(--flatt-user-chat-time);white-space:nowrap;font-size:10px}.message-row[data-chat-treatment=user].svelte-38ekj0 .message-interaction:where(.svelte-38ekj0){gap:0;min-width:0;max-width:100%}.message-row[data-chat-treatment=user].svelte-38ekj0 .bubble:where(.svelte-38ekj0),.message-row[data-chat-treatment=user][data-personal-reply=true].svelte-38ekj0 .bubble:where(.svelte-38ekj0):not([data-own=true]){box-sizing:border-box;border:1px solid var(--flatt-user-chat-bubble-edge);background:var(--flatt-user-chat-bubble);color:var(--flatt-user-chat-body);font:15px/1.65 var(--flatt-user-sans);border-radius:3px 15px 15px;padding:12px 16px}.message-row[data-chat-treatment=user].svelte-38ekj0 .bubble[data-own=true]:where(.svelte-38ekj0){border-color:var(--flatt-user-chat-own-edge);background:var(--flatt-user-chat-own-bubble);color:var(--flatt-user-chat-own-body);border-radius:15px 3px 15px 15px}.message-row[data-chat-treatment=user].svelte-38ekj0 .message-paragraph:where(.svelte-38ekj0)+.message-paragraph:where(.svelte-38ekj0){margin-top:1lh}.message-row[data-chat-treatment=user].svelte-38ekj0 .message-references:where(.svelte-38ekj0){max-width:100%;margin-top:12px}.message-row[data-chat-treatment=user].svelte-38ekj0 .reply-context:where(.svelte-38ekj0){border:0;border-left:2px solid var(--flatt-user-chat-quote-edge);background:var(--flatt-user-chat-quote);color:var(--flatt-user-chat-quote-text);border-radius:0 7px 7px 0;margin-bottom:9px;padding:6px 9px;font-size:10px;line-height:1.5;display:block;transform:none}.message-row[data-chat-treatment=user].svelte-38ekj0 .reply-context-label:where(.svelte-38ekj0){color:var(--flatt-user-chat-quote-label);overflow-wrap:anywhere;margin-bottom:2px;font-size:10px;font-weight:550;display:block}.message-row[data-chat-treatment=user].svelte-38ekj0 .reply-context-text:where(.svelte-38ekj0){text-overflow:ellipsis;white-space:nowrap;max-width:50ch;color:var(--flatt-user-chat-quote-text);font-size:10px;line-height:1.5;display:block;overflow:hidden}.message-row[data-chat-treatment=user].svelte-38ekj0 .reply-context-personal:where(.svelte-38ekj0){color:var(--flatt-user-text-accent)}.message-row[data-chat-treatment=user].svelte-38ekj0 .reply-context:where(.svelte-38ekj0):focus-visible,.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-option:where(.svelte-38ekj0):focus-visible,.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-chip:where(.svelte-38ekj0):focus-visible{outline-color:var(--flatt-user-focus)}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-picker:where(.svelte-38ekj0){border:var(--flatt-user-glass-border);background:var(--flatt-user-glass-fill);box-shadow:var(--flatt-user-glass-shadow)}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-option:where(.svelte-38ekj0):hover,.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-option[data-selected=true]:where(.svelte-38ekj0){background:var(--flatt-user-control-selected)}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-strip:where(.svelte-38ekj0){gap:5px;margin-top:7px;padding:0}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-chip:where(.svelte-38ekj0){border-color:var(--flatt-user-search-border);background:var(--flatt-user-personal-panel);min-width:0;height:auto;min-height:25px;color:var(--flatt-user-chat-reaction-text);border-radius:8px;gap:5px;padding:4px 7px;font-size:10px;line-height:1;transform:none}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-chip[data-selected=true]:where(.svelte-38ekj0){border-color:var(--flatt-user-chat-reaction-selected-edge);background:var(--flatt-user-chat-reaction-selected);color:var(--flatt-user-chat-reaction-selected-text)}@media (width<=979px){.message-row[data-chat-treatment=user].svelte-38ekj0{max-width:97%;margin-bottom:18px}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-col:where(.svelte-38ekj0){max-width:calc(100% - 35px)}.message-row[data-chat-treatment=user].svelte-38ekj0 .reaction-strip:where(.svelte-38ekj0){margin-top:0}}@media (width<=639px){.message-row[data-chat-treatment=user].svelte-38ekj0{gap:7px;max-width:100%}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-avatar:where(.svelte-38ekj0){width:24px;height:24px;margin-top:21px;font-size:15px}.message-row[data-chat-treatment=user].svelte-38ekj0 .msg-col:where(.svelte-38ekj0){max-width:calc(100% - 31px)}.message-row[data-chat-treatment=user].svelte-38ekj0 .bubble:where(.svelte-38ekj0),.message-row[data-chat-treatment=user][data-personal-reply=true].svelte-38ekj0 .bubble:where(.svelte-38ekj0):not([data-own=true]){padding:11px 13px;font-size:14px;line-height:1.7}}.timeline-shell.svelte-9tpbn6{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.messages-top.svelte-9tpbn6{min-height:0}.messages-top[data-empty=true].svelte-9tpbn6{height:0;overflow:hidden}.message-error.svelte-9tpbn6{background:var(--flatt-magenta-on-surface-07);color:var(--flatt-ink);font-family:var(--flatt-sans);border-radius:.75rem;margin:.8rem 1.2rem 0;padding:.65rem .75rem;font-size:.78rem}.messages.svelte-9tpbn6{overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100%;min-height:0;max-height:100%;padding:var(--chat-navigation-clearance,0) clamp(1.25rem, 3vw, 2.5rem) 2.75rem;flex-direction:column;gap:.8125rem;display:flex;overflow:hidden auto}.messages.svelte-9tpbn6::-webkit-scrollbar{display:none}.messages-state.svelte-9tpbn6{font-family:var(--flatt-sans);color:var(--flatt-muted);margin:0;font-size:.75rem}.day-divider.svelte-9tpbn6{justify-content:center;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.day-divider.svelte-9tpbn6:before,.day-divider.svelte-9tpbn6:after{content:"";background:var(--flatt-line);flex:0 0 clamp(1.5rem,5vw,4.5rem);height:1px}.day-divider.svelte-9tpbn6 span:where(.svelte-9tpbn6){font-family:var(--flatt-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--flatt-quiet);font-size:.5rem;font-weight:520}.unread-divider.svelte-9tpbn6{justify-content:center;align-items:center;gap:.75rem;margin:.45rem 0 .2rem;display:flex}.unread-divider.svelte-9tpbn6:before,.unread-divider.svelte-9tpbn6:after{content:"";flex:0 0 clamp(1.5rem,5vw,4.5rem);height:1px}.unread-divider.svelte-9tpbn6:before{background:var(--flatt-magenta-on-paper-42)}.unread-divider.svelte-9tpbn6:after{background:var(--flatt-line)}.unread-divider.svelte-9tpbn6 span:where(.svelte-9tpbn6){border-radius:var(--flatt-radius-round);border:1px solid var(--flatt-line);background:var(--flatt-surface-alpha-92);font-family:var(--flatt-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--flatt-magenta);padding:.16rem .52rem;font-size:.5rem;font-weight:500}@media (width<=760px){.messages.svelte-9tpbn6{padding-inline:.75rem}}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6){box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--flatt-user-scrollbar) transparent;scroll-behavior:auto;overflow-anchor:auto;gap:0;padding:18px 26px 22px;display:block}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6)::-webkit-scrollbar{display:initial}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6):has(.chat-user-gate:where(.svelte-9tpbn6)){padding:0}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages-state:where(.svelte-9tpbn6){color:var(--flatt-user-personal-muted);margin:12px 0;font-size:12px;line-height:1.7}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6):focus-visible{outline:2px solid var(--flatt-user-focus);outline-offset:-2px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .message-error:where(.svelte-9tpbn6){border:1px solid var(--flatt-user-rule-soft);background:var(--flatt-user-personal-panel);color:var(--flatt-user-danger);border-radius:10px;margin:8px 14px 0;font-size:12px;line-height:1.6}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6){gap:13px;margin:2px 0 22px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6):before,.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6):after{background:var(--flatt-user-chat-day-rule);flex:0 0 40px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6) span:where(.svelte-9tpbn6){color:var(--flatt-user-chat-day);letter-spacing:.02em;text-transform:none;font-size:10px;font-weight:520}.chat-new-message.svelte-9tpbn6{z-index:7;border:1px solid var(--flatt-user-rule-strong);min-height:44px;color:var(--flatt-user-control-primary-text);background:var(--flatt-user-control-primary);font:520 11px/1 var(--flatt-user-sans);border-radius:14px;padding:0 14px;position:absolute;bottom:12px;right:16px;box-shadow:0 8px 24px #12121429}.chat-new-message.svelte-9tpbn6:focus-visible{outline:2px solid var(--flatt-user-focus);outline-offset:2px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .unread-divider:where(.svelte-9tpbn6) span:where(.svelte-9tpbn6){border-color:var(--flatt-user-rule-soft);background:var(--flatt-user-personal-panel);color:var(--flatt-user-text-accent)}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .unread-divider:where(.svelte-9tpbn6):before,.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .unread-divider:where(.svelte-9tpbn6):after{background:var(--flatt-user-chat-day-rule)}.chat-user-gate.svelte-9tpbn6{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:35px 22px;display:flex}.chat-user-gate-symbol.svelte-9tpbn6{border:1px solid var(--flatt-user-rule);background:var(--flatt-user-personal-panel);width:48px;height:48px;color:var(--flatt-user-text-accent);border-radius:15px;place-items:center;margin:0 0 24px;display:grid}.chat-user-gate-kicker.svelte-9tpbn6{color:var(--flatt-user-personal-quiet);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.chat-user-gate.svelte-9tpbn6 h2:where(.svelte-9tpbn6){max-width:13ch;color:var(--flatt-user-personal-text);font:400 43px/1.13 var(--flatt-user-serif);letter-spacing:-.9px;margin:15px 0 17px}.chat-user-gate.svelte-9tpbn6 p:where(.svelte-9tpbn6){max-width:42ch;color:var(--flatt-user-personal-muted);margin:0 auto 22px;font-size:12px;line-height:1.8}.chat-user-gate.svelte-9tpbn6 button:where(.svelte-9tpbn6){border:1px solid var(--flatt-user-rule-strong);background:var(--flatt-user-control-primary);min-height:42px;color:var(--flatt-user-control-primary-text);border-radius:11px;margin-top:22px;padding:8px 14px;font-size:11px}@media (width<=979px){.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6){padding-inline:0}.chat-user-gate.svelte-9tpbn6{padding-block:32px}}@media (width<=639px){.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .messages:where(.svelte-9tpbn6){padding-top:16px;padding-bottom:10px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6){margin-bottom:17px}.timeline-shell[data-chat-treatment=user].svelte-9tpbn6 .day-divider:where(.svelte-9tpbn6) span:where(.svelte-9tpbn6){font-size:10px}.chat-user-gate.svelte-9tpbn6 h2:where(.svelte-9tpbn6){font-size:35px}.chat-user-gate.svelte-9tpbn6 p:where(.svelte-9tpbn6){font-size:12px}}.topics-slot.svelte-14um3fe{pointer-events:auto;grid-area:topics;justify-self:start;min-width:0;max-width:100%}.flatt-chat-island.svelte-14um3fe{border:1px solid var(--flatt-surface-alpha-76);background:var(--flatt-glass);-webkit-backdrop-filter:blur(27px)saturate(1.08);backdrop-filter:blur(27px)saturate(1.08);box-shadow:0 1rem 3rem #12121417,inset 0 0 0 1px #12121409}.topics-bar.svelte-14um3fe{scrollbar-width:none;pointer-events:auto;opacity:1;min-width:0;max-width:100%;height:3.625rem;transition:opacity var(--flatt-duration-control) var(--flatt-ease-out), transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:1.25rem;align-items:center;gap:.125rem;padding:.3125rem;display:flex;overflow-x:auto;transform:translateY(0)}.topics-bar[data-visible=false].svelte-14um3fe{opacity:0;pointer-events:none;transform:translateY(-.35rem)}.topics-bar.svelte-14um3fe::-webkit-scrollbar{display:none}.topic-tab.svelte-14um3fe{min-width:4.75rem;height:2.875rem;color:var(--flatt-muted);font-family:var(--flatt-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.9375rem;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:0 .875rem;font-size:.625rem;font-weight:620;display:inline-flex;position:relative}.topic-tab.svelte-14um3fe:hover,.topic-tab.svelte-14um3fe:focus-visible,.topic-tab[data-active=true].svelte-14um3fe{background:var(--flatt-surface-alpha-66);color:var(--flatt-ink)}.topic-tab.svelte-14um3fe:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:1px}.topic-tab[data-active=true].svelte-14um3fe:after{content:"";background:var(--flatt-ink);border-radius:2px;height:2px;position:absolute;bottom:.3125rem;left:1.125rem;right:1.125rem}.topic-unread.svelte-14um3fe{background:var(--flatt-magenta);border-radius:50%;flex:none;width:.38rem;height:.38rem}.topics-state.svelte-14um3fe{font-family:var(--flatt-sans);color:var(--flatt-muted);white-space:nowrap;margin:0;padding-inline:.72rem;font-size:.625rem}@media (width<=639px){.topics-slot.svelte-14um3fe,.topics-bar.svelte-14um3fe{width:100%}.topics-bar.svelte-14um3fe{border-radius:1.0625rem;height:2.75rem;padding:.25rem}.topic-tab.svelte-14um3fe{min-width:4rem;height:2.25rem;padding-inline:.625rem;font-size:.5625rem}.topic-tab[data-active=true].svelte-14um3fe:after{bottom:.1875rem}}.topics-slot[data-chat-treatment=user].svelte-14um3fe{box-sizing:border-box;align-self:stretch;width:100%;padding:0 14px 3px}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topics-bar:where(.svelte-14um3fe){-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;min-height:44px;box-shadow:none;overscroll-behavior-x:contain;background:0 0;border:0;border-radius:0;gap:3px;padding:0}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab:where(.svelte-14um3fe){min-width:0;height:auto;min-height:44px;color:var(--flatt-user-chat-topic);border-radius:10px;gap:8px;padding:7px 12px;font-size:12px;font-weight:400}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab[data-active=true]:where(.svelte-14um3fe){color:var(--flatt-user-chat-topic-selected-text);background:var(--flatt-user-chat-topic-selected)}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab[data-active=true]:where(.svelte-14um3fe):after{bottom:0;content:"";background:var(--flatt-user-chat-topic-indicator);border-radius:2px;height:2px;position:absolute;inset-inline:13px}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab:where(.svelte-14um3fe):hover{background:var(--flatt-user-personal-control);color:var(--flatt-user-text-accent)}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab:where(.svelte-14um3fe):focus-visible{outline-color:var(--flatt-user-focus)}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-unread:where(.svelte-14um3fe){background:var(--flatt-user-chat-inbox-indicator)}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topics-state:where(.svelte-14um3fe){color:var(--flatt-user-personal-quiet)}@container flatt-user-chat (width>=840px){.topics-slot[data-chat-treatment=user].svelte-14um3fe{grid-area:1/2;align-self:center;padding:0}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topics-bar:where(.svelte-14um3fe){min-height:44px}}@media (width<=979px){.topics-slot[data-chat-treatment=user].svelte-14um3fe{padding-inline:0}}@media (width<=639px){.topics-slot[data-chat-treatment=user].svelte-14um3fe{padding:0 0 1px}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topics-bar:where(.svelte-14um3fe){gap:2px;min-height:44px}.topics-slot[data-chat-treatment=user].svelte-14um3fe .topic-tab:where(.svelte-14um3fe){min-height:44px;padding:8px 10px;font-size:11px}}.chat-thread-frame.svelte-1xwj6s7{display:contents}.chat-overlay.svelte-1xwj6s7{z-index:1300;pointer-events:auto;overscroll-behavior:contain;justify-content:flex-end;align-items:stretch;width:100vw;height:100dvh;min-height:0;max-height:100dvh;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.chat-overlay[data-open=false].svelte-1xwj6s7{pointer-events:none}.chat-backdrop.svelte-1xwj6s7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:opacity var(--flatt-duration-control,.16s) var(--flatt-ease-out);background:#1212143d;border:none;position:absolute;inset:0}.chat-overlay[data-open=true].svelte-1xwj6s7 .chat-backdrop:where(.svelte-1xwj6s7){opacity:1}.chat-panel.svelte-1xwj6s7{z-index:1;border-top:none;border-bottom:none;border-right:none;border-left:1px solid var(--flatt-line);background:var(--flatt-paper);pointer-events:auto;opacity:0;transform-origin:100%;width:min(58rem,100vw - 18rem);max-width:100vw;height:100%;min-height:0;max-height:100%;transition:opacity var(--flatt-duration-control,.16s) var(--flatt-ease-out), transform .24s var(--flatt-ease-out);will-change:opacity, transform;border-radius:1.75rem 0 0 1.75rem;position:relative;overflow:hidden;transform:translate(1.5rem);box-shadow:-1.5rem 0 4.5rem #1212142b}.chat-overlay[data-open=true].svelte-1xwj6s7 .chat-panel:where(.svelte-1xwj6s7){opacity:1;transform:translate(0)}.chat-panel-shell.svelte-1xwj6s7{--chat-navigation-clearance:calc(max(1rem, env(safe-area-inset-top)) + 5.7rem);background:radial-gradient(circle at 18% 0%, #3156f505, transparent 35%), var(--flatt-paper);overscroll-behavior:contain;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.chat-navigation.svelte-1xwj6s7{z-index:20;pointer-events:none;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"club topics close";align-items:start;gap:clamp(.5rem,1.4vw,.75rem);display:grid;position:absolute;inset-block-start:max(1rem, env(safe-area-inset-top));inset-inline:clamp(.75rem,2.4vw,1.5rem)}.chat-shell.svelte-1xwj6s7{background:0 0;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.messages-shell.svelte-1xwj6s7{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}@media (width<=980px){.chat-overlay.svelte-1xwj6s7{padding:0}.chat-panel.svelte-1xwj6s7{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;transform-origin:bottom;border:none;border-radius:0;transform:translateY(18px)}.chat-overlay[data-open=true].svelte-1xwj6s7 .chat-panel:where(.svelte-1xwj6s7){transform:translateY(0)}}@media (width<=639px){.chat-panel-shell.svelte-1xwj6s7{--chat-navigation-clearance:calc(max(.75rem, env(safe-area-inset-top)) + 6.8rem)}.chat-navigation.svelte-1xwj6s7{grid-template-columns:minmax(0,1fr) 3.125rem;grid-template-areas:"club close""topics topics";gap:.375rem .5rem;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline:.75rem}}@media (width<=480px){.chat-navigation.svelte-1xwj6s7{gap:.35rem;inset-inline:.65rem}}@media (prefers-reduced-motion:reduce){.chat-backdrop.svelte-1xwj6s7{transition:opacity 80ms linear}.chat-panel.svelte-1xwj6s7{transition:opacity 80ms linear;transform:none}}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7{z-index:auto;width:100%;height:100%;max-height:100%;color:var(--flatt-user-personal-text);display:block;position:relative;inset:auto}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-backdrop:where(.svelte-1xwj6s7){display:none}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel:where(.svelte-1xwj6s7){width:100%;max-width:none;height:100%;box-shadow:none;will-change:auto;background:0 0;border:0;border-radius:0;transition:none;transform:none}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel-shell:where(.svelte-1xwj6s7){background:0 0;grid-template-columns:286px minmax(0,1fr);gap:26px;width:100%;max-width:1240px;margin:auto;display:grid}.chat-user-inbox.svelte-1xwj6s7{border-right:1px solid var(--flatt-user-rule-soft);flex-direction:column;min-width:0;min-height:0;padding:64px 25px 64px 0;display:flex}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-thread-frame:where(.svelte-1xwj6s7){background:var(--flatt-user-chat-conversation);border-radius:18px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container:flatt-user-chat/inline-size}.chat-motion-layer.svelte-1xwj6s7{z-index:32;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chat-motion-layer.svelte-1xwj6s7 .chat-motion-reaction{filter:drop-shadow(0 5px 9px #12121424);will-change:opacity, transform;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:absolute}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-navigation:where(.svelte-1xwj6s7){border-bottom:1px solid var(--flatt-user-rule-soft);pointer-events:auto;flex-direction:column;flex:none;align-items:stretch;gap:0;min-width:0;padding-bottom:2px;display:flex;position:static}@container flatt-user-chat (width>=840px){.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-navigation:where(.svelte-1xwj6s7){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;padding:3px 14px 7px;display:grid}}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-shell:where(.svelte-1xwj6s7){flex:1;height:auto}@media (width>=1600px){.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel-shell:where(.svelte-1xwj6s7){grid-template-columns:300px minmax(0,1fr);gap:36px;max-width:1320px}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-thread-frame:where(.svelte-1xwj6s7){max-width:930px}}@media (width<=1279px){.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel-shell:where(.svelte-1xwj6s7){grid-template-columns:256px minmax(0,1fr);gap:20px}.chat-user-inbox.svelte-1xwj6s7{padding-right:18px}}@media (width<=979px){.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel-shell:where(.svelte-1xwj6s7){grid-template-columns:72px minmax(0,1fr);gap:0;width:100%;max-width:none}.chat-user-inbox.svelte-1xwj6s7{z-index:40;border-right:0;padding:0;position:static}.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-thread-frame:where(.svelte-1xwj6s7){border-radius:0}}@media (width<=639px){.chat-overlay[data-chat-treatment=user].svelte-1xwj6s7 .chat-panel-shell:where(.svelte-1xwj6s7){grid-template-columns:0 minmax(0,1fr)}.chat-user-inbox.svelte-1xwj6s7{z-index:40}}.flatt-user-chat-dialog.svelte-14t53cp{inset:0;top:var(--flatt-user-chat-viewport-top,0px);box-sizing:border-box;width:100%;height:var(--flatt-user-chat-viewport-height,100dvh);max-width:none;max-height:none;color:var(--flatt-user-text);background:var(--flatt-user-personal-field);border:0;margin:0;padding:0;position:fixed;bottom:auto;overflow:hidden}.flatt-user-chat-dialog.svelte-14t53cp::backdrop{background:0 0}.checkout-backdrop.svelte-38nqay{z-index:1010;cursor:default;animation:svelte-38nqay-checkout-backdrop-enter .16s var(--flatt-ease-out,cubic-bezier(.18, .8, .18, 1));background:#1212141f;border:0;position:fixed;inset:0}.checkout-drawer.svelte-38nqay{z-index:1011;-webkit-backdrop-filter:blur(30px)saturate(1.12);backdrop-filter:blur(30px)saturate(1.12);width:min(32.5rem,100vw - 2rem);color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);animation:svelte-38nqay-checkout-drawer-enter .19s var(--flatt-ease-out,cubic-bezier(.18, .8, .18, 1));background:#fbfaf7eb;border:1px solid #ffffffc7;border-radius:1.75rem;flex-direction:column;display:flex;position:fixed;top:5.75rem;bottom:5.5rem;right:1rem;overflow:hidden;box-shadow:0 1.75rem 5.625rem #1212142e,inset 0 0 0 1px #1212140a}@keyframes svelte-38nqay-checkout-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-38nqay-checkout-drawer-enter{0%{opacity:0;transform:translate(1.2rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.checkout-backdrop.svelte-38nqay,.checkout-drawer.svelte-38nqay{animation:none}}.checkout-head.svelte-38nqay{border-bottom:1px solid var(--flatt-line,#12121422);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.1875rem;display:flex}.checkout-head.svelte-38nqay h2:where(.svelte-38nqay),.checkout-section.svelte-38nqay h3:where(.svelte-38nqay),.checkout-result.svelte-38nqay h3:where(.svelte-38nqay){font-family:var(--flatt-sans,sans-serif);color:var(--flatt-ink,#121214);margin:0;font-weight:400}.checkout-head.svelte-38nqay h2:where(.svelte-38nqay){font-size:.9375rem;font-weight:620}.checkout-head.svelte-38nqay p:where(.svelte-38nqay),.checkout-status.svelte-38nqay,.checkout-result.svelte-38nqay p:where(.svelte-38nqay){color:var(--flatt-muted,#6d6d72);margin:.28rem 0 0;font-size:.82rem;line-height:1.55}.checkout-close.svelte-38nqay{border:1px solid var(--flatt-line,#12121422);width:1.9rem;height:1.9rem;color:var(--flatt-muted,#6d6d72);cursor:pointer;background:#ffffff6b;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.checkout-body.svelte-38nqay{flex:1;min-height:0;padding:.5rem 1.1875rem 1.5rem;overflow:auto}.checkout-section.svelte-38nqay+.checkout-section:where(.svelte-38nqay){border-top:1px solid var(--flatt-line,#12121422);margin-top:1.45rem;padding-top:1.2rem}.checkout-section.svelte-38nqay h3:where(.svelte-38nqay){margin-bottom:.7rem;font-size:.92rem}.access-recovery.svelte-38nqay{border-top:1px solid var(--flatt-line,#12121422);border-bottom:1px solid var(--flatt-line,#12121422);grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:1rem;padding:.9rem 0;display:grid}.access-recovery__icon.svelte-38nqay{width:1.75rem;height:1.75rem;color:var(--flatt-surface,#fbfaf7);background:var(--flatt-signal,linear-gradient(132deg, #3156f5, #7752d7 78%, #b44a88));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.access-recovery.svelte-38nqay strong:where(.svelte-38nqay),.access-recovery.svelte-38nqay p:where(.svelte-38nqay),.access-recovery.svelte-38nqay small:where(.svelte-38nqay){display:block}.access-recovery.svelte-38nqay strong:where(.svelte-38nqay){color:var(--flatt-ink,#121214);font-size:.86rem;font-weight:600}.access-recovery.svelte-38nqay p:where(.svelte-38nqay),.access-recovery.svelte-38nqay small:where(.svelte-38nqay){color:var(--flatt-muted,#6d6d72);margin:.16rem 0 0;font-size:.75rem;line-height:1.45}.access-recovery.svelte-38nqay button:where(.svelte-38nqay){width:fit-content;color:var(--flatt-ink,#121214);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;margin-top:.12rem;padding:0;font-size:.78rem;font-weight:600}.access-recovery.svelte-38nqay button:where(.svelte-38nqay):disabled{cursor:not-allowed;opacity:.55}.tariff-list.svelte-38nqay,.method-list.svelte-38nqay{flex-direction:column;gap:0;display:flex}.tariff-row.svelte-38nqay,.method-row.svelte-38nqay{border:0;border-bottom:1px solid var(--flatt-line,#12121422);width:100%;color:var(--flatt-ink,#121214);text-align:left;cursor:pointer;transition:transform .16s var(--flatt-ease-out,cubic-bezier(.18, .8, .18, 1));background:0 0;border-radius:0;position:relative}.tariff-row.svelte-38nqay{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex}.tariff-row.is-selected.svelte-38nqay,.method-row.is-selected.svelte-38nqay{border-color:var(--flatt-line-strong,#12121449);box-shadow:inset .125rem 0 0 var(--flatt-blue,#3156f5);padding-inline-start:.75rem}.tariff-row.svelte-38nqay:hover:not(:disabled),.tariff-row.svelte-38nqay:focus-visible:not(:disabled),.method-row.svelte-38nqay:hover:not(:disabled),.method-row.svelte-38nqay:focus-visible:not(:disabled){transform:translateY(-2px)}.tariff-row.is-unavailable.svelte-38nqay{opacity:.72;cursor:not-allowed;background:#12121406}.tariff-row.svelte-38nqay strong:where(.svelte-38nqay),.method-copy.svelte-38nqay strong:where(.svelte-38nqay),.summary.svelte-38nqay strong:where(.svelte-38nqay),.manual-box.svelte-38nqay strong:where(.svelte-38nqay){font-size:.88rem;font-weight:500;display:block}.tariff-row.svelte-38nqay small:where(.svelte-38nqay),.method-copy.svelte-38nqay small:where(.svelte-38nqay),.summary.svelte-38nqay span:where(.svelte-38nqay),.manual-box.svelte-38nqay span:where(.svelte-38nqay){color:var(--flatt-muted,#6d6d72);margin-top:.18rem;font-size:.76rem;line-height:1.45;display:block}.tariff-row.svelte-38nqay .availability-note:where(.svelte-38nqay){color:var(--flatt-ink-soft,#37373b);font-weight:600}.tariff-row.svelte-38nqay b:where(.svelte-38nqay){font-family:var(--flatt-sans,sans-serif);white-space:nowrap;font-size:1.05rem;font-weight:400}.method-row.svelte-38nqay{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem 0;display:grid}.method-row.is-selected.svelte-38nqay{border-color:var(--flatt-line-strong,#12121449)}.method-row.is-selected.svelte-38nqay .method-copy:where(.svelte-38nqay) strong:where(.svelte-38nqay){color:inherit}.method-icon.svelte-38nqay{background:var(--flatt-signal,linear-gradient(132deg, #3156f5, #7752d7 78%, #b44a88));width:1.8rem;height:1.8rem;color:var(--flatt-surface,#fbfaf7);border:0;border-radius:38%;justify-content:center;align-items:center;display:inline-flex}.method-row.svelte-38nqay em:where(.svelte-38nqay){border:1px solid var(--flatt-line,#12121422);border-radius:var(--flatt-radius-round);color:var(--flatt-muted,#6d6d72);white-space:nowrap;padding:.12rem .48rem;font-size:.66rem;font-style:normal}.summary.svelte-38nqay,.manual-box.svelte-38nqay{flex-direction:column;gap:.55rem;margin-top:1.25rem;display:flex}.summary.svelte-38nqay div:where(.svelte-38nqay),.manual-box.svelte-38nqay div:where(.svelte-38nqay){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.summary.svelte-38nqay .total:where(.svelte-38nqay){border-top:1px solid var(--flatt-line,#12121422);padding-top:.65rem}.summary.svelte-38nqay .total:where(.svelte-38nqay) strong:where(.svelte-38nqay){font-family:var(--flatt-sans,sans-serif);font-size:1.32rem;font-weight:400}.checkout-foot.svelte-38nqay{border-top:1px solid var(--flatt-line,#12121422);padding:1rem 1.1875rem 1.25rem}.primary-action.svelte-38nqay{background:var(--flatt-ink,#121214);width:100%;min-height:2.55rem;color:var(--flatt-surface,#fbfaf7);font-family:var(--flatt-sans,sans-serif);cursor:pointer;border:0;border-radius:.6875rem;font-size:.88rem}.primary-action.svelte-38nqay:disabled{opacity:.45;cursor:not-allowed}.ghost-action.svelte-38nqay{width:max-content;color:var(--flatt-muted,#6d6d72);font-family:var(--flatt-sans,sans-serif);text-decoration:underline;-webkit-text-decoration-color:var(--flatt-muted-alpha-35);text-decoration-color:var(--flatt-muted-alpha-35);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:.85rem auto 0;padding:.25rem 0;font-size:.82rem}.checkout-foot.svelte-38nqay p:where(.svelte-38nqay){color:var(--flatt-muted,#6d6d72);text-align:center;margin:.7rem 0 0;font-size:.7rem;line-height:1.45}.checkout-result.svelte-38nqay{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:2rem 1.35rem;display:flex}.checkout-result.svelte-38nqay h3:where(.svelte-38nqay){margin-top:1rem;font-size:1.35rem}.checkout-result.svelte-38nqay .primary-action:where(.svelte-38nqay){margin-top:1.15rem}.checkout-result.paid-path-step.svelte-38nqay{text-align:left;justify-content:flex-start}.checkout-identity.svelte-38nqay{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin-bottom:1.35rem;display:grid}.checkout-identity-name.svelte-38nqay strong:where(.svelte-38nqay){font-family:var(--flatt-sans,sans-serif);color:var(--flatt-ink,#121214);font-size:.94rem;font-weight:400;line-height:1.15;display:block}.checkout-identity-name.svelte-38nqay small:where(.svelte-38nqay){color:var(--flatt-muted,#6d6d72);margin-top:.1rem;font-size:.72rem;font-weight:300;display:block}.paid-path-option.svelte-38nqay{gap:.45rem;display:grid}.paid-path-option.svelte-38nqay+.paid-path-option:where(.svelte-38nqay){margin-top:.9rem}.paid-path-step.svelte-38nqay .paid-path-tone{width:100%;color:var(--flatt-ink,#121214);background:#1212140b}.paid-path-receded.svelte-38nqay{margin-bottom:.75rem}.paid-path-step.svelte-38nqay .paid-path-confirm{margin-top:.9rem}.paid-path-step.svelte-38nqay .paid-path-back{margin-top:1rem}.paid-path-fact.svelte-38nqay{color:var(--flatt-ink,#121214);align-items:baseline;gap:.5rem;margin:0;font-size:.85rem;font-weight:300;line-height:1.45;display:flex}.paid-path-fact-dot.svelte-38nqay{border-radius:var(--flatt-radius-round);background:var(--flatt-signal,linear-gradient(132deg, #3156f5, #7752d7 78%, #b44a88));flex:none;width:.5rem;height:.5rem;transform:translateY(-.05rem)}.paid-path-fact-dot.is-waiting.svelte-38nqay{box-shadow:inset 0 0 0 1.5px var(--flatt-muted,#6d6d72);opacity:.7;background:0 0}.paid-path-reveal.svelte-38nqay{border-top:1px solid var(--flatt-line-strong,#12121449);border-bottom:1px solid var(--flatt-line-strong,#12121449);background:0 0;border-radius:0;gap:.6rem;padding:.9rem;display:grid}.paid-path-reveal.svelte-38nqay h4:where(.svelte-38nqay){font-family:var(--flatt-sans,sans-serif);color:var(--flatt-ink,#121214);margin:0;font-size:.92rem;font-weight:400;line-height:1.2}.paid-path-reveal-desc.svelte-38nqay{color:var(--flatt-ink-soft,#37373b);margin:0;font-size:.82rem;font-weight:300;line-height:1.5}.result-icon.svelte-38nqay{border:1px solid var(--flatt-line,#12121422);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.result-icon.manual.svelte-38nqay{color:var(--flatt-muted,#6d6d72);border-color:var(--flatt-line-strong,#12121449)}.result-icon.failed.svelte-38nqay{color:var(--flatt-magenta,#b44a88)}.checkout-status.svelte-38nqay{padding:1rem 0}.checkout-status.error.svelte-38nqay{color:var(--flatt-magenta,#b44a88)}@media (width<=640px){.checkout-drawer.svelte-38nqay{border-radius:1.6875rem;width:auto;height:min(78dvh,47.5rem);inset:auto .75rem .75rem}}.backdrop.svelte-5ulkuh{z-index:1500;background:#1212141f;border:0;position:fixed;inset:0}.drawer.svelte-5ulkuh{z-index:1501;-webkit-backdrop-filter:blur(30px)saturate(1.12);backdrop-filter:blur(30px)saturate(1.12);width:min(32.5rem,100vw - 2rem);color:var(--flatt-ink);font-family:var(--flatt-sans);background:#fbfaf7eb;border:1px solid #ffffffc7;border-radius:1.75rem;position:fixed;top:5.75rem;bottom:5.5rem;right:1rem;overflow:auto;box-shadow:0 1.75rem 5.625rem #1212142e,inset 0 0 0 1px #1212140a}header.svelte-5ulkuh{border-bottom:1px solid var(--flatt-line);justify-content:space-between;align-items:flex-start;padding:1.125rem 1.1875rem;display:flex}h2.svelte-5ulkuh,p.svelte-5ulkuh{margin:0}h2.svelte-5ulkuh{font-size:.9375rem;font-weight:620}header.svelte-5ulkuh p:where(.svelte-5ulkuh){color:var(--flatt-muted);font-family:var(--flatt-serif);margin-top:.25rem;font-size:1.125rem}.close.svelte-5ulkuh{border:1px solid var(--flatt-line);width:2.25rem;height:2.25rem;color:inherit;background:#ffffff6b;border-radius:50%;place-items:center;display:grid}section.svelte-5ulkuh{gap:1rem;padding:.5rem 1.1875rem 1.5rem;display:grid}.identity.svelte-5ulkuh{border-bottom:1px solid var(--flatt-line);color:var(--flatt-muted);align-items:center;gap:.7rem;padding:1rem 0;display:flex}.offers.svelte-5ulkuh{gap:0;display:grid}.offers.svelte-5ulkuh button:where(.svelte-5ulkuh){text-align:left;border:0;border-bottom:1px solid var(--flatt-line);color:inherit;transition:transform .16s var(--flatt-ease-out);background:0 0;border-radius:0;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.offers.svelte-5ulkuh button:where(.svelte-5ulkuh):hover,.offers.svelte-5ulkuh button:where(.svelte-5ulkuh):focus-visible{transform:translateY(-2px)}.offers.svelte-5ulkuh button.selected:where(.svelte-5ulkuh){border-color:var(--flatt-line-strong);box-shadow:inset 2px 0 0 var(--flatt-blue);padding-left:.75rem}.offers.svelte-5ulkuh span:where(.svelte-5ulkuh){gap:.2rem;display:grid}.offers.svelte-5ulkuh small:where(.svelte-5ulkuh){color:var(--flatt-muted)}.payment-instructions.svelte-5ulkuh{border-block:1px solid var(--flatt-line-strong);gap:.35rem;padding:.9rem 0;display:grid}.instruction-kicker.svelte-5ulkuh{color:var(--flatt-quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.payment-instructions.svelte-5ulkuh h3:where(.svelte-5ulkuh){color:var(--flatt-ink);font-family:var(--flatt-sans);margin:0;font-size:1rem;font-weight:560}.instruction-copy.svelte-5ulkuh{color:var(--flatt-ink-soft);white-space:pre-wrap;line-height:1.5}.payment-link.svelte-5ulkuh{width:fit-content;color:var(--flatt-ink);text-underline-offset:.18em;margin-top:.2rem;font-weight:700}.request-sequence.svelte-5ulkuh{color:var(--flatt-muted);font-size:.82rem;line-height:1.45}.pending.svelte-5ulkuh{border:0;border-block:1px solid var(--flatt-line-strong);background:0 0;border-radius:0;gap:.35rem;padding:1rem 0;display:grid}.pending.svelte-5ulkuh p:where(.svelte-5ulkuh){color:var(--flatt-muted)}.error.svelte-5ulkuh{color:var(--flatt-magenta,#b44a88)}@media (width<=640px){.drawer.svelte-5ulkuh{border-radius:1.6875rem;width:auto;height:min(78dvh,47.5rem);inset:auto .75rem .75rem}}@media (prefers-reduced-motion:reduce){.offers.svelte-5ulkuh button:where(.svelte-5ulkuh){transition:none}.offers.svelte-5ulkuh button:where(.svelte-5ulkuh):hover{transform:none}}.authority-stage.svelte-1jc8698{z-index:1500;pointer-events:none;position:fixed;inset:0}.backdrop.svelte-1jc8698{pointer-events:auto;background:#1212141f;border:0;position:absolute;inset:0}.authority-stage.svelte-1jc8698 .drawer{width:min(32.5rem,100vw - 2rem);color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);pointer-events:auto;background:#fbfaf7eb;border:1px solid #ffffffc7;border-radius:1.75rem;position:fixed;top:5.75rem;bottom:5.5rem;right:1rem;overflow:auto;box-shadow:0 1.75rem 5.625rem #1212142e,inset 0 0 0 1px #1212140a}.authority-stage.svelte-1jc8698 header{border-bottom:1px solid var(--flatt-line,#12121422);justify-content:space-between;align-items:flex-start;padding:1.125rem 1.1875rem;display:flex}.authority-stage.svelte-1jc8698 h2,.authority-stage.svelte-1jc8698 p{margin:0}.authority-stage.svelte-1jc8698 h2{font-family:var(--flatt-sans,sans-serif);font-size:.9375rem;font-weight:620}.authority-stage.svelte-1jc8698 header p{color:var(--flatt-muted,#6d6d72);font-family:var(--flatt-serif,serif);margin-top:.25rem;font-size:1.125rem}.authority-stage.svelte-1jc8698 .close{border:1px solid var(--flatt-line,#12121422);width:2.25rem;height:2.25rem;color:inherit;background:#ffffff6b;border-radius:50%;place-items:center;display:grid}.authority-stage.svelte-1jc8698 section{gap:0;padding:.5rem 1.125rem 1.5rem;display:grid}.authority-stage.svelte-1jc8698 .identity{border-bottom:1px solid var(--flatt-line,#12121422);color:var(--flatt-muted,#6d6d72);align-items:center;gap:.7rem;padding:1rem 0;display:flex}.authority-stage.svelte-1jc8698 .authority-option{border-bottom:1px solid var(--flatt-line,#12121422);gap:.45rem;padding:1rem 0;display:grid}.authority-stage.svelte-1jc8698 .authority-option p,.authority-stage.svelte-1jc8698 .projection-note{color:var(--flatt-muted,#6d6d72);font-size:.75rem;line-height:1.45}.authority-stage.svelte-1jc8698 .manual-choice{border:1px solid var(--flatt-line-strong,#12121449);width:100%}.authority-stage.svelte-1jc8698 .projection-error{color:var(--flatt-magenta,#b44a88);font-size:.75rem;line-height:1.45}@media (width<=640px){.authority-stage.svelte-1jc8698 .drawer{border-radius:1.6875rem;width:auto;max-height:min(78dvh,47.5rem);inset:auto .75rem .75rem}}.teacher-popover-clubs.svelte-f4awv2{min-width:0;margin-top:1.35rem}.teacher-popover-clubs__head.svelte-f4awv2{border-bottom:1px solid var(--flatt-line,#12121422);justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.5rem;display:flex}.teacher-popover-clubs__head.svelte-f4awv2 h3:where(.svelte-f4awv2){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);margin:0;font-size:1rem;font-weight:400;line-height:1.2}.teacher-popover-clubs__head.svelte-f4awv2>span:where(.svelte-f4awv2){color:var(--flatt-muted,#6d6d72);white-space:nowrap;font-size:.68rem;font-weight:300}.teacher-popover-clubs__rows.svelte-f4awv2,.teacher-popover-club.svelte-f4awv2{min-width:0}.teacher-popover-club.svelte-f4awv2+.teacher-popover-club:where(.svelte-f4awv2){border-top:1px solid var(--flatt-line,#12121422)}.teacher-popover-club__summary-shell.svelte-f4awv2{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:3.4rem;padding:.62rem 0;display:grid}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open{min-width:0;color:var(--flatt-ink,#121214);transition:transform var(--flatt-duration-control) var(--flatt-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open:hover,.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open:focus-visible{transform:translateY(-2px)}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open:focus-visible{outline:2px solid var(--flatt-blue,#3156f5);outline-offset:2px;border-radius:.625rem}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club-mark.avatar{border:1px solid var(--flatt-line,#12121422);width:2.5rem;height:2.5rem;font-family:var(--flatt-sans,sans-serif);border-radius:38%;font-size:.8rem}.teacher-popover-club__identity.svelte-f4awv2{gap:.18rem;min-width:0;display:grid}.teacher-popover-club__identity.svelte-f4awv2 strong:where(.svelte-f4awv2){font-family:var(--flatt-sans,sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:400;line-height:1.2;overflow:hidden}.teacher-popover-club__identity.svelte-f4awv2 span:where(.svelte-f4awv2){color:var(--flatt-muted,#6d6d72);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:300;line-height:1.25;overflow:hidden}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__disclosure.icon-action{background:0 0;border-color:#0000;width:2rem;height:2rem}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__disclosure svg{transition:transform var(--flatt-duration-control) var(--flatt-ease-out);transform:rotate(-90deg)}.teacher-popover-club.is-expanded.svelte-f4awv2 .teacher-popover-club__disclosure svg{transform:rotate(90deg)}.teacher-popover-club__panel.svelte-f4awv2{gap:.85rem;min-width:0;padding-bottom:.85rem;display:grid}.teacher-popover-offer.svelte-f4awv2{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.teacher-popover-offer--waiting.svelte-f4awv2{grid-template-columns:auto minmax(0,1fr)}.teacher-popover-offer.svelte-f4awv2 p:where(.svelte-f4awv2){min-width:0;margin:0}.teacher-popover-offer.svelte-f4awv2 p:where(.svelte-f4awv2) strong:where(.svelte-f4awv2){font-family:var(--flatt-sans,sans-serif);font-size:.98rem;font-weight:400;line-height:1.2;display:block}.teacher-popover-offer.svelte-f4awv2 p:where(.svelte-f4awv2) span:where(.svelte-f4awv2){color:var(--flatt-muted,#6d6d72);margin-top:.12rem;font-size:.78rem;font-weight:300;line-height:1.35;display:block}.teacher-popover-offer__wait.svelte-f4awv2{border:1.5px solid var(--flatt-line-strong,#12121449);border-top-color:var(--flatt-blue,#3156f5);border-radius:var(--flatt-radius-round);width:.62rem;height:.62rem;display:block}.teacher-popover-works.svelte-f4awv2{min-width:0}.teacher-popover-works--teacher.svelte-f4awv2{margin:.8rem 0 .35rem}.teacher-popover-club__counts.svelte-f4awv2{color:var(--flatt-muted,#6d6d72);margin:-.15rem 0 0;font-size:.7rem;font-weight:300}.teacher-popover-works__label.svelte-f4awv2{font-family:var(--flatt-sans,sans-serif);margin:0 0 .42rem;font-size:.86rem;font-weight:400}.teacher-popover-works__rail.svelte-f4awv2{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:.65rem;min-width:0;margin:0 -.15rem;padding:.15rem .15rem .35rem;scroll-padding-inline:.15rem;display:flex;overflow-x:auto}.teacher-popover-works__rail.svelte-f4awv2::-webkit-scrollbar{display:none}.teacher-popover-work.svelte-f4awv2{scroll-snap-align:start;flex:0 0 7.55rem;width:7.55rem;min-width:0}.teacher-popover-work.svelte-f4awv2 .teacher-popover-work__surface{gap:.16rem;height:auto}.teacher-popover-work__media.svelte-f4awv2{aspect-ratio:16/10.5;background:var(--flatt-signal,linear-gradient(132deg, #3156f5 0%, #7752d7 78%, #b44a88 100%));border-radius:.625rem;margin-bottom:.24rem;display:block;position:relative;overflow:hidden}.teacher-popover-work__media.svelte-f4awv2 img:where(.svelte-f4awv2),.teacher-popover-work__media.svelte-f4awv2 i:where(.svelte-f4awv2){width:100%;height:100%;display:block}.teacher-popover-work__media.svelte-f4awv2 img:where(.svelte-f4awv2){object-fit:cover}.teacher-popover-work__audience.svelte-f4awv2{min-height:.85rem;color:var(--flatt-muted,#6d6d72);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.26rem;font-size:.62rem;font-weight:300;display:inline-flex;overflow:hidden}.teacher-popover-work__audience.svelte-f4awv2 .content-audience-register{flex-basis:.8rem;width:.8rem;height:.3rem}.teacher-popover-work.svelte-f4awv2 .teacher-popover-work__surface>strong{min-width:0;font-family:var(--flatt-sans,sans-serif);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.teacher-popover-work.svelte-f4awv2 .teacher-popover-work__surface>small{color:var(--flatt-muted,#6d6d72);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:300;overflow:hidden}@media (width<=640px){.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open{gap:.55rem}.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club-mark.avatar{width:2.15rem;height:2.15rem}.teacher-popover-offer.svelte-f4awv2{grid-template-columns:auto minmax(0,1fr)}.teacher-popover-offer.svelte-f4awv2>.quiet-action,.teacher-popover-offer.svelte-f4awv2>.public-action-button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__disclosure svg,.teacher-popover-club__summary-shell.svelte-f4awv2 .teacher-popover-club__identity-open{transition:none}}.entity-sheet-stage.svelte-szg81r{z-index:1400;pointer-events:none;position:fixed;inset:0}.entity-sheet-backdrop.svelte-szg81r{cursor:default;pointer-events:auto;animation:svelte-szg81r-entity-sheet-backdrop-enter .16s var(--flatt-ease-out);background:#1212142e;border:0;position:absolute;inset:0}.entity-sheet-stage.svelte-szg81r .entity-sheet{pointer-events:auto;width:min(44rem,100%);min-width:0;max-height:min(88svh,46rem);animation:svelte-szg81r-entity-sheet-rise var(--flatt-duration-tab) var(--flatt-ease-out);flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:auto 0 0}.entity-sheet-stage.is-popover.svelte-szg81r .entity-sheet-backdrop:where(.svelte-szg81r){background:0 0;animation:none}.entity-sheet-stage.svelte-szg81r .entity-sheet.entity-sheet--popover{inset:auto;left:var(--entity-sheet-popover-left,.75rem);top:var(--entity-sheet-popover-top,.75rem);width:min(30rem,100vw - 2rem);max-height:min(82svh,41rem);animation:svelte-szg81r-entity-sheet-pop-in var(--flatt-duration-control) var(--flatt-ease-out);margin:0;position:fixed}@keyframes svelte-szg81r-entity-sheet-pop-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.entity-sheet-stage.svelte-szg81r .entity-sheet:focus{outline:none}.sheet-grip.svelte-szg81r{border-radius:var(--flatt-radius-round);background:var(--flatt-line-strong,#12121449);flex:none;width:2.2rem;height:.26rem;margin:.7rem auto .2rem}.sheet-loading.svelte-szg81r{color:var(--flatt-muted,#6d6d72);text-align:center;margin:0;padding:2.4rem 1.5rem 3rem;font-size:.82rem;font-weight:300}.sheet-body.svelte-szg81r{min-height:0;padding:.75rem 1.5rem calc(1.35rem + env(safe-area-inset-bottom,0px));overscroll-behavior:var(--public-scroll-overscroll);flex:auto;overflow:auto}.sheet-body--club.svelte-szg81r,.sheet-body--teacher.svelte-szg81r{padding:1.15rem 1.15rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.club-popover-identity.svelte-szg81r{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;display:grid}.club-popover-identity.svelte-szg81r .club-popover-identity__open,.club-popover-identity__static.svelte-szg81r{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.club-popover-identity.svelte-szg81r .club-popover-identity__open{color:inherit;transition:transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:.625rem;text-decoration:none}@media (hover:hover){.club-popover-identity.svelte-szg81r .club-popover-identity__open:hover{transform:translateY(-2px)}}.club-popover-identity.svelte-szg81r .club-popover-identity__open:focus-visible{outline:2px solid var(--flatt-blue,#3156f5);outline-offset:.25rem;transform:translateY(-2px)}.club-popover-identity.svelte-szg81r .club-popover-identity__open:active{transform:translateY(0)}.club-popover-identity__copy.svelte-szg81r{min-width:0;display:block}.club-popover-identity__copy.svelte-szg81r h3:where(.svelte-szg81r){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.15rem;font-weight:400;line-height:1.1;overflow:hidden}.club-popover-identity__meta.svelte-szg81r{color:var(--flatt-muted,#6d6d72);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.7rem;font-weight:300;display:block;overflow:hidden}.sheet-identity.svelte-szg81r{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.sheet-identity.svelte-szg81r .teacher-popover-identity__open,.teacher-popover-identity__static.svelte-szg81r{min-width:0;color:inherit;transition:transform var(--flatt-duration-control) var(--flatt-ease-out);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;text-decoration:none;display:grid}.sheet-identity.svelte-szg81r .teacher-popover-identity__open:hover,.sheet-identity.svelte-szg81r .teacher-popover-identity__open:focus-visible{transform:translateY(-2px)}.sheet-identity.svelte-szg81r .teacher-popover-identity__open:focus-visible{outline:2px solid var(--flatt-blue,#3156f5);outline-offset:.25rem}.sheet-identity.svelte-szg81r .teacher-popover-avatar.avatar{width:3.35rem;height:3.35rem;font-size:1.25rem}.sheet-identity-text.svelte-szg81r{display:block;overflow:hidden}.sheet-identity-text.svelte-szg81r h3:where(.svelte-szg81r){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:400;line-height:1.15;overflow:hidden}.sheet-identity-meta.svelte-szg81r{color:var(--flatt-muted,#6d6d72);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.75rem;font-weight:300;display:block;overflow:hidden}.sheet-action-error.svelte-szg81r{color:var(--flatt-magenta,#b44a88);margin:.55rem 0 0;font-size:.76rem}.sheet-intro.svelte-szg81r{max-width:31rem;color:var(--flatt-muted,#6d6d72);margin:.8rem 0 0;font-size:.8rem;font-weight:300;line-height:1.45}.club-popover-intro.svelte-szg81r{margin-top:.9rem}.teacher-popover-intro.svelte-szg81r{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.club-standing.svelte-szg81r{border-top:1px solid var(--flatt-line,#12121422);border-bottom:1px solid var(--flatt-line,#12121422);grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-width:0;margin-top:1.15rem;padding:.95rem 0;display:grid}.club-standing__mark.svelte-szg81r{border-radius:var(--flatt-radius-round);background:var(--flatt-blue,#3156f5);width:1.15rem;height:.15rem;margin-top:.55rem;display:block}.club-standing__mark--paid.svelte-szg81r{border-top:.13rem solid var(--flatt-magenta,#b44a88);border-bottom:.13rem solid var(--flatt-magenta,#b44a88);background:0 0;height:.42rem}.club-standing__mark--neutral.svelte-szg81r{background:var(--flatt-line-strong,#12121449)}.club-standing__copy.svelte-szg81r{min-width:0}.club-standing__copy.svelte-szg81r strong:where(.svelte-szg81r){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);margin-top:0;font-size:1rem;font-weight:400;line-height:1.25;display:block}.club-standing__copy.svelte-szg81r>p:where(.svelte-szg81r):last-child{color:var(--flatt-muted,#6d6d72);margin:.22rem 0 0;font-size:.72rem;font-weight:300;line-height:1.4}.sheet-now.svelte-szg81r{min-width:0;margin-top:1.2rem}.sheet-now__heading.svelte-szg81r{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;min-width:0;display:flex}.sheet-now__heading.svelte-szg81r h4:where(.svelte-szg81r){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);margin:0;font-size:.92rem;font-weight:400;line-height:1.2}.sheet-content-counts.svelte-szg81r{color:var(--flatt-muted,#6d6d72);flex-wrap:wrap;align-items:baseline;gap:.32rem;font-size:.68rem;font-weight:300;display:inline-flex}.sheet-content-counts.svelte-szg81r>span:where(.svelte-szg81r){align-items:baseline;gap:.2rem;display:inline-flex}.sheet-content-counts.svelte-szg81r>span:where(.svelte-szg81r)+span:where(.svelte-szg81r):before{content:"·";margin-right:.12rem}.sheet-content-counts.svelte-szg81r strong:where(.svelte-szg81r){color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);font-size:.82rem;font-weight:400}.sheet-preview-sequence.svelte-szg81r{scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:.6rem;min-width:0;margin-top:.65rem;padding:.15rem .15rem .65rem;scroll-padding-inline:.15rem;display:flex;overflow-x:auto}.sheet-preview-sequence.svelte-szg81r::-webkit-scrollbar{display:none}:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item{cursor:pointer;scroll-snap-align:start;text-align:left;width:7.55rem;min-width:0;transition:transform var(--flatt-duration-control) var(--flatt-ease-out);background:0 0;border:0;flex:0 0 7.55rem;gap:.28rem;padding:0;display:grid}:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item:hover,:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item:focus-visible{transform:translateY(-2px)}:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item:focus-visible{outline:2px solid var(--flatt-blue,#3156f5);outline-offset:3px}.sheet-preview-thumb.svelte-szg81r{aspect-ratio:16/11;background:var(--flatt-signal,linear-gradient(132deg, #3156f5 0%, #7752d7 78%, #b44a88 100%));background-position:50%;background-size:cover;border-radius:.625rem;display:block;position:relative;overflow:hidden}.sheet-preview-poster.svelte-szg81r{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.sheet-preview-meta.svelte-szg81r{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.sheet-preview-meta.svelte-szg81r>span:where(.svelte-szg81r):last-child{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);-webkit-box-orient:vertical;font-size:.7rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.sheet-preview-copy.svelte-szg81r{gap:.16rem;min-width:0;display:grid}.sheet-preview-audience.svelte-szg81r{min-height:.85rem;color:var(--flatt-muted,#6d6d72);align-items:center;gap:.26rem;font-size:.62rem;font-weight:300;line-height:1.2;display:inline-flex}.sheet-preview-title.svelte-szg81r{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--flatt-ink,#121214);font-family:var(--flatt-sans,sans-serif);-webkit-box-orient:vertical;font-size:.72rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.sheet-more-note.svelte-szg81r{color:var(--flatt-muted,#6d6d72);margin:.1rem 0 0;font-size:.68rem}.sheet-lifecycle-loading.svelte-szg81r{border-block:1px solid var(--flatt-line,#12121422);color:var(--flatt-muted,#6d6d72);text-align:center;margin:1.2rem 0 0;padding:.9rem 0;font-size:.76rem;font-weight:300}.sheet-teacher-page.svelte-szg81r{border-top:1px solid var(--flatt-line,#12121422);justify-content:flex-start;margin-top:.85rem;padding-top:.65rem;display:flex}.club-popover-actions.svelte-szg81r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;margin-top:1.2rem;display:grid}.club-popover-actions--quiet-only.svelte-szg81r{grid-template-columns:minmax(0,1fr)}.club-popover-actions__lifecycle.svelte-szg81r{justify-items:start;gap:.45rem;min-width:0;display:grid}.club-popover-actions__open.svelte-szg81r{justify-self:end}.club-popover-actions__fact.svelte-szg81r{min-width:0;color:var(--flatt-muted,#6d6d72);align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:300;line-height:1.35;display:flex}.club-popover-actions__fact-mark.svelte-szg81r{border-radius:var(--flatt-radius-round);background:var(--flatt-signal,linear-gradient(132deg, #3156f5 0%, #7752d7 78%, #b44a88 100%));flex:none;width:.34rem;height:.34rem}.club-popover-actions__fact-mark--wait.svelte-szg81r{box-sizing:border-box;border:1px solid var(--flatt-blue,#3156f5);background:0 0}@keyframes svelte-szg81r-entity-sheet-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-szg81r-entity-sheet-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.sheet-body.svelte-szg81r{padding:.6rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0px))}.sheet-body--club.svelte-szg81r,.sheet-body--teacher.svelte-szg81r{padding:.7rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.club-popover-identity.svelte-szg81r{grid-template-columns:minmax(0,1fr) auto}.club-popover-identity.svelte-szg81r>.follow-action{grid-column:1/2;justify-self:start;margin-top:-.2rem}.club-popover-identity.svelte-szg81r>.icon-action{grid-area:1/2}.club-popover-intro.svelte-szg81r{margin-top:.7rem}.sheet-identity.svelte-szg81r{grid-template-columns:minmax(0,1fr) auto}.sheet-identity.svelte-szg81r>.follow-action{grid-area:2/1;justify-self:start}.sheet-identity.svelte-szg81r>.icon-action{grid-area:1/2}.club-standing.svelte-szg81r{margin-top:.9rem}.club-popover-actions.svelte-szg81r{grid-template-columns:minmax(0,1fr)}.club-popover-actions__open.svelte-szg81r{justify-self:center}}@media (prefers-reduced-motion:reduce){.entity-sheet-backdrop.svelte-szg81r,.entity-sheet-stage.svelte-szg81r .entity-sheet{animation:none}:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item{transition:none}:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item:hover,:where(.entity-sheet-stage.svelte-szg81r) .sheet-preview-item:focus-visible{transform:none}.club-popover-identity.svelte-szg81r .club-popover-identity__open{transition:none}.club-popover-identity.svelte-szg81r .club-popover-identity__open:hover,.club-popover-identity.svelte-szg81r .club-popover-identity__open:focus-visible{transform:none}}.app-immersive-root.svelte-3iwibt{--immersive-media-control-h:clamp(2.625rem, calc(var(--immersive-stage-inline,30rem) * .084), 3.5rem);--immersive-media-pill-h:calc(var(--immersive-media-control-h) * .857);--immersive-media-dock-h:calc(var(--immersive-media-control-h) * 1.333);min-height:100vh}.app-immersive-root[data-stream-presentation=compact-theatre].svelte-3iwibt,.app-immersive-root[data-stream-presentation=fullscreen-theatre].svelte-3iwibt{z-index:calc(var(--flatt-z-modal) - 1);background:var(--flatt-theatre);isolation:isolate;width:100dvw;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.app-immersive-root.svelte-3iwibt:fullscreen{background:var(--flatt-theatre);width:100dvw;height:100dvh}.install-app-stage.svelte-tjzmc9{z-index:var(--flatt-z-modal);top:calc(env(safe-area-inset-top,0px) + 4.875rem);width:max-content;max-width:calc(100vw - 1.25rem);animation:svelte-tjzmc9-install-app-enter var(--flatt-duration-control) var(--flatt-ease-out);position:fixed;left:50%;transform:translate(-50%)}.install-app-stage--guided.svelte-tjzmc9{width:min(22rem,100vw - 1.25rem)}.install-app-stage.svelte-tjzmc9 .install-app-prompt{box-sizing:border-box;width:100%;padding:var(--flatt-space-xs);-webkit-backdrop-filter:var(--flatt-glass-panel-filter);backdrop-filter:var(--flatt-glass-panel-filter);overflow:hidden}.install-app-row.svelte-tjzmc9{align-items:center;gap:var(--flatt-space-xs);display:flex}.install-app-action.svelte-tjzmc9,.install-app-dismiss.svelte-tjzmc9{min-height:2.45rem;font:inherit;cursor:pointer;transition:transform var(--flatt-duration-control) var(--flatt-ease-out), opacity var(--flatt-duration-control) var(--flatt-ease-out);border:0}.install-app-action.svelte-tjzmc9{padding:0 var(--flatt-space-lg);border-radius:var(--flatt-radius-control);background:var(--flatt-signal);color:var(--flatt-surface);letter-spacing:var(--flatt-tracking-ui);white-space:nowrap;box-shadow:var(--flatt-shadow-low);flex:auto;font-size:.8125rem;font-weight:650}.install-app-action[aria-busy=true].svelte-tjzmc9{cursor:progress;opacity:.72}.install-app-dismiss.svelte-tjzmc9{border-radius:var(--flatt-radius-round);width:2.45rem;color:var(--flatt-muted);background:0 0;flex:0 0 2.45rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.install-app-action.svelte-tjzmc9:focus-visible,.install-app-dismiss.svelte-tjzmc9:focus-visible{outline:var(--flatt-focus-width) solid var(--flatt-blue);outline-offset:var(--flatt-focus-offset)}.install-app-instructions.svelte-tjzmc9{margin:var(--flatt-space-sm) var(--flatt-space-sm) var(--flatt-space-xs);color:var(--flatt-ink-soft);font-size:var(--flatt-font-size-label);line-height:1.42}@media (hover:hover){.install-app-action.svelte-tjzmc9:hover,.install-app-dismiss.svelte-tjzmc9:hover{transform:translateY(-1px)}}.install-app-action.svelte-tjzmc9:active,.install-app-dismiss.svelte-tjzmc9:active{transform:translateY(0)}@keyframes svelte-tjzmc9-install-app-enter{0%{opacity:0;transform:translate(-50%,-.25rem)}}@media (prefers-reduced-motion:reduce){.install-app-stage.svelte-tjzmc9{animation:none}.install-app-action.svelte-tjzmc9,.install-app-dismiss.svelte-tjzmc9{transition:none}}body{background:var(--flatt-paper);color:var(--flatt-ink);font-family:var(--flatt-sans);margin:0;padding:0}main.svelte-1n46o8q{min-height:100vh}.app-loading.svelte-1n46o8q{background:var(--flatt-paper);min-height:100vh;font-family:var(--flatt-sans);color:var(--flatt-muted);font-weight:400;font-size:var(--flatt-font-size-base);justify-content:center;align-items:center;display:flex}
