/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-standard-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-standard-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-standard-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-standard-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-standard-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-standard-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-standard-italic-fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-standard-italic-Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-standard-italic-BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-standard-italic-mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-standard-italic-C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-standard-italic-BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-italic-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-plain);--default-mono-font-family:var(--font-mono);--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-inverse-on-surface:#f2f0f4;--color-inverse-primary:#b4c5ff;--color-inverse-surface:#303034;--color-on-error:#fff;--color-on-error-container:#93000a;--color-on-primary:#fff;--color-on-primary-container:#003ea8;--color-on-secondary:#fff;--color-on-secondary-container:#414659;--color-on-surface:#1b1b1f;--color-on-surface-variant:#45464f;--color-on-tertiary:#fff;--color-on-tertiary-container:#5a3d58;--color-outline:#757680;--color-outline-variant:#e2e2ec;--color-primary:#2b5fd9;--color-primary-container:#dbe1ff;--color-scrim:#000;--color-secondary:#595e72;--color-secondary-container:#dde1f9;--color-surface:#fbf8fd;--color-surface-container:#efedf1;--color-surface-container-high:#e9e7ec;--color-surface-container-highest:#e4e2e6;--color-surface-container-low:#f5f3f7;--color-surface-container-lowest:#fff;--color-tertiary:#745470;--color-tertiary-container:#ffd6f8;--color-dark-error:#ffb4ab;--color-dark-error-container:#93000a;--color-dark-inverse-on-surface:#303034;--color-dark-inverse-primary:#2b5fd9;--color-dark-inverse-surface:#e4e2e6;--color-dark-on-error:#690005;--color-dark-on-error-container:#ffdad6;--color-dark-on-primary:#002a78;--color-dark-on-primary-container:#dbe1ff;--color-dark-on-secondary:#2b3042;--color-dark-on-secondary-container:#dde1f9;--color-dark-on-surface:#e4e2e6;--color-dark-on-surface-variant:#c5c6d0;--color-dark-on-tertiary:#422741;--color-dark-on-tertiary-container:#ffd6f8;--color-dark-outline:#8f909a;--color-dark-outline-variant:#45464f;--color-dark-primary:#b4c5ff;--color-dark-primary-container:#003ea8;--color-dark-scrim:#000;--color-dark-secondary:#c1c5dd;--color-dark-secondary-container:#414659;--color-dark-surface:#131316;--color-dark-surface-container:#1f1f23;--color-dark-surface-container-high:#292a2d;--color-dark-surface-container-highest:#343438;--color-dark-surface-container-low:#1b1b1f;--color-dark-surface-container-lowest:#0d0e11;--color-dark-tertiary:#e2bbdb;--color-dark-tertiary-container:#5a3d58;--color-lilac-container:#edeafb;--color-mint-container:#e8f5ec;--color-on-lilac-container:#5b4fb5;--color-on-mint-container:#2c7a4d;--color-on-peach-container:#7a4a2b;--color-on-sky-container:#2b5fd9;--color-peach-container:#ffe9db;--color-sky-container:#e9f0fe;--font-brand:"Inter Variable", system-ui, sans-serif;--font-plain:"Inter Variable", system-ui, sans-serif;--font-weight-regular:400;--spacing-space-0:0px;--spacing-space-100:8px;--spacing-space-125:10px;--spacing-space-150:12px;--spacing-space-175:14px;--spacing-space-200:16px;--spacing-space-25:2px;--spacing-space-250:20px;--spacing-space-300:24px;--spacing-space-400:32px;--spacing-space-450:36px;--spacing-space-50:4px;--spacing-space-500:40px;--spacing-space-600:48px;--spacing-space-700:56px;--spacing-space-75:6px;--spacing-space-800:64px;--spacing-space-900:72px;--radius-corner-extra-extra-large:48px;--radius-corner-extra-large:28px;--radius-corner-extra-large-increased:32px;--radius-corner-extra-small:4px;--radius-corner-full:9999px;--radius-corner-large:16px;--radius-corner-large-increased:20px;--radius-corner-medium:12px;--radius-corner-none:0px;--radius-corner-small:8px;--opacity-disabled-container:10%;--opacity-disabled-content:38%;--opacity-scrim:32%;--opacity-state-dragged:16%;--opacity-state-focus:10%;--opacity-state-hover:8%;--opacity-state-pressed:10%;--duration-extra-long-1:.7s;--duration-extra-long-2:.8s;--duration-extra-long-3:.9s;--duration-extra-long-4:1s;--duration-long-1:.45s;--duration-long-2:.5s;--duration-long-3:.55s;--duration-long-4:.6s;--duration-medium-1:.25s;--duration-medium-2:.3s;--duration-medium-3:.35s;--duration-medium-4:.4s;--duration-short-1:50ms;--duration-short-2:.1s;--duration-short-3:.15s;--duration-short-4:.2s;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--ease-standard-decelerate:cubic-bezier(0, 0, 0, 1);--shadow-elevation-0:none;--shadow-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--shadow-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--shadow-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--shadow-elevation-4:0 6px 10px 4px #00000026, 0 2px 3px #0000004d;--shadow-elevation-5:0 8px 12px 6px #00000026, 0 4px 4px #0000004d;--tracking-none:0em;--text-body-large:16px;--leading-body-large:24px;--tracking-body-large:.0313em;--text-body-medium:14px;--leading-body-medium:20px;--tracking-body-medium:.0179em;--text-body-small:12px;--leading-body-small:16px;--tracking-body-small:.0333em;--text-display-large:57px;--leading-display-large:64px;--tracking-display-large:-.0044em;--text-display-medium:45px;--leading-display-medium:52px;--text-display-small:36px;--leading-display-small:44px;--text-headline-large:32px;--leading-headline-large:40px;--text-headline-medium:28px;--leading-headline-medium:36px;--text-headline-small:24px;--leading-headline-small:32px;--text-label-large:14px;--leading-label-large:20px;--tracking-label-large:.0071em;--text-label-medium:12px;--leading-label-medium:16px;--tracking-label-medium:.0417em;--text-label-small:11px;--leading-label-small:16px;--tracking-label-small:.0455em;--text-title-large:22px;--leading-title-large:28px;--text-title-medium:16px;--leading-title-medium:24px;--tracking-title-medium:.0094em;--text-title-small:14px;--leading-title-small:20px;--tracking-title-small:.0071em;--text-body-large--line-height:var(--leading-body-large);--text-body-large--letter-spacing:var(--tracking-body-large);--text-body-large--font-weight:var(--font-weight-regular);--text-body-medium--line-height:var(--leading-body-medium);--text-body-medium--letter-spacing:var(--tracking-body-medium);--text-body-medium--font-weight:var(--font-weight-regular);--text-body-small--line-height:var(--leading-body-small);--text-body-small--letter-spacing:var(--tracking-body-small);--text-body-small--font-weight:var(--font-weight-regular);--text-display-large--line-height:var(--leading-display-large);--text-display-large--letter-spacing:var(--tracking-display-large);--text-display-large--font-weight:var(--font-weight-regular);--text-display-medium--line-height:var(--leading-display-medium);--text-display-medium--letter-spacing:var(--tracking-none);--text-display-medium--font-weight:var(--font-weight-regular);--text-display-small--line-height:var(--leading-display-small);--text-display-small--letter-spacing:var(--tracking-none);--text-display-small--font-weight:var(--font-weight-regular);--text-headline-large--line-height:var(--leading-headline-large);--text-headline-large--letter-spacing:var(--tracking-none);--text-headline-large--font-weight:var(--font-weight-regular);--text-headline-medium--line-height:var(--leading-headline-medium);--text-headline-medium--letter-spacing:var(--tracking-none);--text-headline-medium--font-weight:var(--font-weight-regular);--text-headline-small--line-height:var(--leading-headline-small);--text-headline-small--letter-spacing:var(--tracking-none);--text-headline-small--font-weight:var(--font-weight-regular);--text-label-large--line-height:var(--leading-label-large);--text-label-large--letter-spacing:var(--tracking-label-large);--text-label-large--font-weight:var(--font-weight-medium);--text-label-medium--line-height:var(--leading-label-medium);--text-label-medium--letter-spacing:var(--tracking-label-medium);--text-label-medium--font-weight:var(--font-weight-medium);--text-label-small--line-height:var(--leading-label-small);--text-label-small--letter-spacing:var(--tracking-label-small);--text-label-small--font-weight:var(--font-weight-medium);--text-title-large--line-height:var(--leading-title-large);--text-title-large--letter-spacing:var(--tracking-none);--text-title-large--font-weight:var(--font-weight-regular);--text-title-medium--line-height:var(--leading-title-medium);--text-title-medium--letter-spacing:var(--tracking-title-medium);--text-title-medium--font-weight:var(--font-weight-medium);--text-title-small--line-height:var(--leading-title-small);--text-title-small--letter-spacing:var(--tracking-title-small);--text-title-small--font-weight:var(--font-weight-medium);--modal-shadow:var(--shadow-elevation-3);--control-duration:var(--duration-short-3);--control-easing:var(--ease-standard);--color-primary-hover:#3c6cdc}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-hover:color-mix(in srgb, var(--color-on-primary) var(--opacity-state-hover), var(--color-primary))}}:root,:host{--color-primary-pressed:#406fdd}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-pressed:color-mix(in srgb, var(--color-on-primary) var(--opacity-state-pressed), var(--color-primary))}}:root,:host{--color-error-hover:#c02c2c}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-error-hover:color-mix(in srgb, var(--color-on-error) var(--opacity-state-hover), var(--color-error))}}:root,:host{--color-error-pressed:#c13131}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-error-pressed:color-mix(in srgb, var(--color-on-error) var(--opacity-state-pressed), var(--color-error))}}:root,:host{--color-disabled-container:#1b1b1f1a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-disabled-container:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-container), transparent)}}:root,:host{--color-disabled-content:#1b1b1f61}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-disabled-content:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-content), transparent)}}:root,:host{--color-control-hover:#e9e6eb}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-control-hover:color-mix(in srgb, var(--color-on-surface) var(--opacity-state-hover), var(--color-surface))}}:root,:host{--color-control-pressed:#e5e2e7}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-control-pressed:color-mix(in srgb, var(--color-on-surface) var(--opacity-state-pressed), var(--color-surface))}}:root,:host{--color-control-ghost-pressed:#2b5fd91a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-control-ghost-pressed:color-mix(in srgb, var(--color-primary) var(--opacity-state-pressed), transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}h1,h2,p{margin:0}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-1\/2{top:50%}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[6px\]{bottom:6px}.left-1\/2{left:50%}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-space-0{margin:var(--spacing-space-0)}.mx-auto{margin-inline:auto}.my-space-500{margin-block:var(--spacing-space-500)}.mt-space-0{margin-top:var(--spacing-space-0)}.mt-space-75{margin-top:var(--spacing-space-75)}.mt-space-150{margin-top:var(--spacing-space-150)}.mt-space-250{margin-top:var(--spacing-space-250)}.mt-space-450{margin-top:var(--spacing-space-450)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-\[18px\]{margin-bottom:18px}.mb-space-125{margin-bottom:var(--spacing-space-125)}.mb-space-150{margin-bottom:var(--spacing-space-150)}.mb-space-250{margin-bottom:var(--spacing-space-250)}.mb-space-500{margin-bottom:var(--spacing-space-500)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[27px\]{width:27px;height:27px}.size-\[var\(--switch-thumb-size\,22px\)\]{width:var(--switch-thumb-size,22px);height:var(--switch-thumb-size,22px)}.h-1{height:var(--spacing)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[31px\]{height:31px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[52px\]{height:52px}.h-\[98px\]{height:98px}.h-\[153px\]{height:153px}.h-\[540px\]{height:540px}.h-\[640px\]{height:640px}.h-\[var\(--button-height-lg\,42px\)\]{height:var(--button-height-lg,42px)}.h-\[var\(--button-height-md\,40px\)\]{height:var(--button-height-md,40px)}.h-\[var\(--button-height-sm\,38px\)\]{height:var(--button-height-sm,38px)}.h-\[var\(--button-height-xl\,44px\)\]{height:var(--button-height-xl,44px)}.h-\[var\(--switch-height\,26px\)\]{height:var(--switch-height,26px)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.min-h-0{min-height:0}.min-h-\[70vh\]{min-height:70vh}.min-h-\[106px\]{min-height:106px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[94px\]{width:94px}.w-\[154px\]{width:154px}.w-\[161px\]{width:161px}.w-\[189px\]{width:189px}.w-\[199px\]{width:199px}.w-\[204px\]{width:204px}.w-\[296px\]{width:296px}.w-\[480px\]{width:480px}.w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}.w-\[min\(calc\(100vw-32px\)\,520px\)\]{width:min(100vw - 32px,520px)}.w-\[var\(--switch-width\,44px\)\]{width:var(--switch-width,44px)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[340px\]{max-width:340px}.max-w-\[436px\]{max-width:436px}.max-w-\[560px\]{max-width:560px}.max-w-\[728px\]{max-width:728px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[84px\]{min-width:84px}.min-w-\[102px\]{min-width:102px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.gap-space-50{gap:var(--spacing-space-50)}.gap-space-100{gap:var(--spacing-space-100)}.gap-space-125{gap:var(--spacing-space-125)}.gap-space-150{gap:var(--spacing-space-150)}.gap-space-175{gap:var(--spacing-space-175)}.gap-space-200{gap:var(--spacing-space-200)}.gap-space-250{gap:var(--spacing-space-250)}.gap-space-300{gap:var(--spacing-space-300)}.gap-x-space-300{column-gap:var(--spacing-space-300)}.gap-y-space-100{row-gap:var(--spacing-space-100)}.self-end{align-self:flex-end}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[41px\]{border-radius:41px}.rounded-control{border-radius:var(--radius-corner-full)}.rounded-cookie-banner{border-radius:var(--radius-corner-extra-large)}.rounded-corner-extra-small{border-radius:var(--radius-corner-extra-small)}.rounded-corner-full{border-radius:var(--radius-corner-full)}.rounded-corner-large{border-radius:var(--radius-corner-large)}.rounded-corner-medium{border-radius:var(--radius-corner-medium)}.rounded-corner-small{border-radius:var(--radius-corner-small)}.rounded-dialog{border-radius:var(--radius-corner-extra-large)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-outline-variant{border-color:var(--color-outline-variant)}.border-surface\/75{border-color:#fbf8fdbf}@supports (color:color-mix(in lab, red, red)){.border-surface\/75{border-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.border-transparent{border-color:#0000}.border-s-primary{border-inline-start-color:var(--color-primary)}.bg-\(--scrim-background\){background-color:var(--scrim-background)}.bg-\[var\(--button-secondary-background\,var\(--color-surface\)\)\]{background-color:var(--button-secondary-background,var(--color-surface))}.bg-\[var\(--dialog-background\,var\(--color-surface\)\)\]{background-color:var(--dialog-background,var(--color-surface))}.bg-control-thumb{background-color:var(--color-surface-container-lowest)}.bg-control-unselected{background-color:var(--color-outline)}.bg-error{background-color:var(--color-error)}.bg-mint-container{background-color:var(--color-mint-container)}.bg-on-surface{background-color:var(--color-on-surface)}.bg-outline-variant{background-color:var(--color-outline-variant)}.bg-primary{background-color:var(--color-primary)}.bg-primary-container{background-color:var(--color-primary-container)}.bg-surface{background-color:var(--color-surface)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-high{background-color:var(--color-surface-container-high)}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-surface\/72{background-color:#fbf8fdb8}@supports (color:color-mix(in lab, red, red)){.bg-surface\/72{background-color:color-mix(in oklab, var(--color-surface) 72%, transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.p-\[var\(--switch-padding\,2px\)\]{padding:var(--switch-padding,2px)}.p-space-200{padding:var(--spacing-space-200)}.p-space-250{padding:var(--spacing-space-250)}.p-space-300{padding:var(--spacing-space-300)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[22px\]{padding-inline:22px}.px-\[var\(--button-padding\,17px\)\]{padding-inline:var(--button-padding,17px)}.px-\[var\(--button-padding\,18px\)\]{padding-inline:var(--button-padding,18px)}.px-space-100{padding-inline:var(--spacing-space-100)}.px-space-125{padding-inline:var(--spacing-space-125)}.px-space-150{padding-inline:var(--spacing-space-150)}.px-space-175{padding-inline:var(--spacing-space-175)}.px-space-200{padding-inline:var(--spacing-space-200)}.px-space-250{padding-inline:var(--spacing-space-250)}.px-space-300{padding-inline:var(--spacing-space-300)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-space-100{padding-block:var(--spacing-space-100)}.py-space-125{padding-block:var(--spacing-space-125)}.py-space-250{padding-block:var(--spacing-space-250)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-\[18px\]{padding-inline-start:18px}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[3px\]{padding-top:3px}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-space-50{padding-top:var(--spacing-space-50)}.pt-space-75{padding-top:var(--spacing-space-75)}.pt-space-300{padding-top:var(--spacing-space-300)}.pt-space-600{padding-top:var(--spacing-space-600)}.pr-\[26px\]{padding-right:26px}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[7px\]{padding-bottom:7px}.pb-space-100{padding-bottom:var(--spacing-space-100)}.pb-space-125{padding-bottom:var(--spacing-space-125)}.pb-space-300{padding-bottom:var(--spacing-space-300)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-start{text-align:start}.align-top{vertical-align:top}.type-body-large{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.type-body-medium{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.type-body-small{font-family:var(--font-plain);font-size:var(--text-body-small);line-height:var(--leading-body-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-small)}.type-display-large{font-family:var(--font-brand);font-size:var(--text-display-large);line-height:var(--leading-display-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display-large)}.type-display-medium{font-family:var(--font-brand);font-size:var(--text-display-medium);line-height:var(--leading-display-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-display-small{font-family:var(--font-brand);font-size:var(--text-display-small);line-height:var(--leading-display-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-headline-large{font-family:var(--font-brand);font-size:var(--text-headline-large);line-height:var(--leading-headline-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-headline-medium{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-headline-small{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-label-large{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large)}.type-label-medium{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium)}.type-label-small{font-family:var(--font-plain);font-size:var(--text-label-small);line-height:var(--leading-label-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-small)}.type-title-large{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.type-title-medium{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.type-title-small{font-family:var(--font-plain);font-size:var(--text-title-small);line-height:var(--leading-title-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-small)}.font-plain{font-family:var(--font-plain)}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--button-label-tracking\){--tw-tracking:var(--button-label-tracking);letter-spacing:var(--button-label-tracking)}.tracking-\(--cookie-action-tracking\){--tw-tracking:var(--cookie-action-tracking);letter-spacing:var(--cookie-action-tracking)}.tracking-\(--cookie-copy-tracking\){--tw-tracking:var(--cookie-copy-tracking);letter-spacing:var(--cookie-copy-tracking)}.tracking-\(--cookie-row-copy-tracking\){--tw-tracking:var(--cookie-row-copy-tracking);letter-spacing:var(--cookie-row-copy-tracking)}.tracking-\(--cookie-row-title-tracking\){--tw-tracking:var(--cookie-row-title-tracking);letter-spacing:var(--cookie-row-title-tracking)}.tracking-\(--cookie-title-tracking\){--tw-tracking:var(--cookie-title-tracking);letter-spacing:var(--cookie-title-tracking)}.tracking-\(--dialog-copy-tracking\){--tw-tracking:var(--dialog-copy-tracking);letter-spacing:var(--dialog-copy-tracking)}.tracking-\(--dialog-title-tracking\){--tw-tracking:var(--dialog-title-tracking);letter-spacing:var(--dialog-title-tracking)}.tracking-\(--preferences-action-tracking\){--tw-tracking:var(--preferences-action-tracking);letter-spacing:var(--preferences-action-tracking)}.tracking-\(--preferences-copy-tracking\){--tw-tracking:var(--preferences-copy-tracking);letter-spacing:var(--preferences-copy-tracking)}.tracking-\(--preferences-title-tracking\){--tw-tracking:var(--preferences-title-tracking);letter-spacing:var(--preferences-title-tracking)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-control-subtle{color:var(--color-on-surface-variant)}.text-on-error{color:var(--color-on-error)}.text-on-mint-container{color:var(--color-on-mint-container)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-container{color:var(--color-on-primary-container)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-primary{color:var(--color-primary)}.text-surface{color:var(--color-surface)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-45{opacity:.45}.shadow-\(--modal-shadow\){--tw-shadow:var(--modal-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-control-thumb{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dialog{--tw-shadow:var(--shadow-elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-2{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 2px 6px 2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:0 4px 8px 3px var(--tw-shadow-color,#00000026), 0 1px 3px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-menu{--tw-shadow:var(--shadow-elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--control-duration\){--tw-duration:var(--control-duration);transition-duration:var(--control-duration)}.ease-\(--control-easing\){--tw-ease:var(--control-easing);transition-timing-function:var(--control-easing)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[font\:var\(--button-label-font\)\]{font:var(--button-label-font)}.\[font\:var\(--cookie-action-font\)\]{font:var(--cookie-action-font)}.\[font\:var\(--cookie-copy-font\)\]{font:var(--cookie-copy-font)}.\[font\:var\(--cookie-row-copy-font\)\]{font:var(--cookie-row-copy-font)}.\[font\:var\(--cookie-row-title-font\)\]{font:var(--cookie-row-title-font)}.\[font\:var\(--cookie-title-font\)\]{font:var(--cookie-title-font)}.\[font\:var\(--dialog-copy-font\)\]{font:var(--dialog-copy-font)}.\[font\:var\(--dialog-title-font\)\]{font:var(--dialog-title-font)}.\[font\:var\(--preferences-action-font\)\]{font:var(--preferences-action-font)}.\[font\:var\(--preferences-copy-font\)\]{font:var(--preferences-copy-font)}.\[font\:var\(--preferences-title-font\)\]{font:var(--preferences-title-font)}.marker\:text-\[0\.78em\] ::marker{font-size:.78em}.marker\:text-\[0\.78em\]::marker{font-size:.78em}.marker\:text-\[0\.78em\] ::-webkit-details-marker{font-size:.78em}.marker\:text-\[0\.78em\]::-webkit-details-marker{font-size:.78em}.marker\:text-primary ::marker{color:var(--color-primary)}.marker\:text-primary::marker{color:var(--color-primary)}.marker\:text-primary ::-webkit-details-marker{color:var(--color-primary)}.marker\:text-primary::-webkit-details-marker{color:var(--color-primary)}.first\:mt-space-0:first-child{margin-top:var(--spacing-space-0)}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}@media (hover:hover){.hover\:bg-control-ghost-hover:hover{background-color:#2b5fd914}@supports (color:color-mix(in lab, red, red)){.hover\:bg-control-ghost-hover:hover{background-color:color-mix(in srgb, var(--color-primary) var(--opacity-state-hover), transparent)}}.hover\:bg-control-hover:hover{background-color:#e9e6eb}@supports (color:color-mix(in lab, red, red)){.hover\:bg-control-hover:hover{background-color:color-mix(in srgb, var(--color-on-surface) var(--opacity-state-hover), var(--color-surface))}}.hover\:bg-error-hover:hover{background-color:#c02c2c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error-hover:hover{background-color:color-mix(in srgb, var(--color-on-error) var(--opacity-state-hover), var(--color-error))}}.hover\:bg-primary-hover:hover{background-color:#3c6cdc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-hover:hover{background-color:color-mix(in srgb, var(--color-on-primary) var(--opacity-state-hover), var(--color-primary))}}.hover\:text-on-surface:hover{color:var(--color-on-surface)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:shadow-focus-ring:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-surface)), 0 0 0 5px var(--tw-shadow-color,var(--color-secondary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-control-ghost-pressed:active{background-color:#2b5fd91a}@supports (color:color-mix(in lab, red, red)){.active\:bg-control-ghost-pressed:active{background-color:color-mix(in srgb, var(--color-primary) var(--opacity-state-pressed), transparent)}}.active\:bg-control-pressed:active{background-color:#e5e2e7}@supports (color:color-mix(in lab, red, red)){.active\:bg-control-pressed:active{background-color:color-mix(in srgb, var(--color-on-surface) var(--opacity-state-pressed), var(--color-surface))}}.active\:bg-error-pressed:active{background-color:#c13131}@supports (color:color-mix(in lab, red, red)){.active\:bg-error-pressed:active{background-color:color-mix(in srgb, var(--color-on-error) var(--opacity-state-pressed), var(--color-error))}}.active\:bg-primary-pressed:active{background-color:#406fdd}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary-pressed:active{background-color:color-mix(in srgb, var(--color-on-primary) var(--opacity-state-pressed), var(--color-primary))}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-control-secondary-disabled:disabled{background-color:var(--color-disabled-container)}.disabled\:bg-disabled-container:disabled{background-color:#1b1b1f1a}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-disabled-container:disabled{background-color:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-container), transparent)}}.disabled\:bg-error-disabled:disabled{background-color:var(--color-disabled-container)}.disabled\:text-control-disabled-content:disabled,.disabled\:text-control-ghost-disabled:disabled{color:var(--color-disabled-content)}.disabled\:text-disabled-content:disabled{color:#1b1b1f61}@supports (color:color-mix(in lab, red, red)){.disabled\:text-disabled-content:disabled{color:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-content), transparent)}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:bg-control-secondary-disabled[data-disabled]{background-color:var(--color-disabled-container)}.data-disabled\:bg-disabled-container[data-disabled]{background-color:#1b1b1f1a}@supports (color:color-mix(in lab, red, red)){.data-disabled\:bg-disabled-container[data-disabled]{background-color:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-container), transparent)}}.data-disabled\:bg-error-disabled[data-disabled]{background-color:var(--color-disabled-container)}.data-disabled\:text-control-disabled-content[data-disabled],.data-disabled\:text-control-ghost-disabled[data-disabled]{color:var(--color-disabled-content)}.data-disabled\:text-disabled-content[data-disabled]{color:#1b1b1f61}@supports (color:color-mix(in lab, red, red)){.data-disabled\:text-disabled-content[data-disabled]{color:color-mix(in srgb, var(--color-on-surface) var(--opacity-disabled-content), transparent)}}.data-\[checked\]\:translate-x-\[var\(--switch-travel\,18px\)\][data-checked]{--tw-translate-x:var(--switch-travel,18px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--color-primary)}.data-disabled\:data-\[checked\]\:bg-control-disabled[data-disabled][data-checked]{background-color:var(--color-disabled-container)}@media not all and (width>=359px){.max-\[359px\]\:flex-wrap{flex-wrap:wrap}}@media not all and (width>=48rem){.max-md\:inset-x-0{inset-inline:0}.max-md\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.max-md\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.max-md\:bottom-0{bottom:0}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:p-5{padding:calc(var(--spacing) * 5)}.max-md\:pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}}@media (width>=40rem){.sm\:start-8{inset-inline-start:calc(var(--spacing) * 8)}.sm\:end-auto{inset-inline-end:auto}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-\[436px\]{width:436px}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:mt-space-50{margin-top:var(--spacing-space-50)}.md\:size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.md\:size-\[22px\]{width:22px;height:22px}.md\:h-\[30px\]{height:30px}.md\:h-\[52px\]{height:52px}.md\:h-\[76px\]{height:76px}.md\:h-\[690px\]{height:690px}.md\:min-h-\[88px\]{min-height:88px}.md\:w-auto{width:auto}.md\:gap-\[9px\]{gap:9px}.md\:gap-space-75{gap:var(--spacing-space-75)}.md\:gap-space-150{gap:var(--spacing-space-150)}.md\:gap-space-175{gap:var(--spacing-space-175)}.md\:rounded-corner-large{border-radius:var(--radius-corner-large)}.md\:p-space-300{padding:var(--spacing-space-300)}.md\:px-space-175{padding-inline:var(--spacing-space-175)}.md\:px-space-200{padding-inline:var(--spacing-space-200)}.md\:px-space-500{padding-inline:var(--spacing-space-500)}.md\:py-space-150{padding-block:var(--spacing-space-150)}.md\:py-space-250{padding-block:var(--spacing-space-250)}.md\:pt-space-900{padding-top:var(--spacing-space-900)}.md\:pb-space-900{padding-bottom:var(--spacing-space-900)}.md\:type-body-large{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.md\:type-display-medium{font-family:var(--font-brand);font-size:var(--text-display-medium);line-height:var(--leading-display-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}}.rtl\:data-\[checked\]\:-translate-x-\[var\(--switch-travel\,18px\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-checked]{--tw-translate-x:calc(var(--switch-travel,18px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\>td\]\:border-b-0:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:m-space-0>p{margin:var(--spacing-space-0)}.\[\&\>p\]\:type-body-medium>p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.\[\&\>p\]\:leading-6>p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&\>p\]\:text-inherit>p{color:inherit}.\[\&\>span\]\:type-headline-medium>span{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.\[\&\>span\]\:leading-8>span{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.\[\&\>span\]\:text-primary>span{color:var(--color-primary)}}.account-mobile-back,.account-step{display:none}.account-recovery-description{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.account-layout{flex-direction:column;min-height:100svh;display:flex}.account-layout:has(.account-waitlist){background-image:linear-gradient(in oklab 180deg, var(--color-surface-container-low) 0%, var(--color-surface) 34%, var(--color-surface) 62%)}.account-header{background:var(--color-surface);height:64px;padding-inline:var(--spacing-space-400);border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.account-brand{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);gap:var(--spacing-space-125);color:var(--color-on-surface);align-items:center;text-decoration:none;display:inline-flex}.account-brand svg{color:var(--color-primary)}.account-main{padding:var(--spacing-space-500) var(--spacing-space-250);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.account-card{gap:var(--spacing-space-200);width:420px;max-width:100%;padding:var(--spacing-space-450) var(--spacing-space-400);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);box-shadow:var(--shadow-elevation-1);background:var(--color-surface);flex-direction:column;display:flex}.account-heading{gap:var(--spacing-space-75);flex-direction:column;display:flex}.account-heading h1{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-heading p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);overflow-wrap:anywhere}.account-form{gap:var(--spacing-space-200);flex-direction:column;display:flex}.account-input,.phone-control{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);background:var(--color-surface-container);border-radius:var(--radius-corner-full);height:56px;padding-inline:var(--spacing-space-300);border:2px solid #0000;width:100%;min-width:0}.account-input::placeholder{color:var(--color-on-surface-variant);opacity:1}.account-input:focus,.phone-control:focus-within{border-color:var(--color-primary);background:var(--color-surface-container)}.phone-control{align-items:center;gap:var(--spacing-space-150);display:flex}.phone-control>span:first-child{font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0}.phone-divider{background:var(--color-outline-variant);flex-shrink:0;width:1px;height:22px}.phone-control input{background:0 0;outline:none;width:100%;min-width:0}.phone-control input::placeholder{color:var(--color-on-surface-variant);opacity:1}.account-legal{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);min-width:0}.account-legal a{text-decoration:underline}.account-consent{align-items:flex-start;gap:var(--spacing-space-125);display:flex}.account-checkbox{border:1.5px solid var(--color-on-surface-variant);border-radius:var(--radius-corner-extra-small);background:var(--color-surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.account-checkbox[data-checked]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.account-checkbox svg{width:12px;height:12px}.account-checkbox svg path{stroke-width:3px}.account-checkbox:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.account-submit{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:100%;height:52px}.account-submit:disabled{background:var(--color-disabled-container);color:var(--color-disabled-content);opacity:1}.account-name-fields{gap:var(--spacing-space-250);flex-direction:column;display:flex}.account-name-fields label{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);gap:var(--spacing-space-100);flex-direction:column;display:flex}.account-name-fields .account-input{width:350px;max-width:100%}.account-error{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:flex-start;gap:var(--spacing-space-100);color:var(--color-error);display:flex}.account-error svg{margin-top:var(--spacing-space-25);flex-shrink:0}.account-code-field{gap:var(--spacing-space-125);flex-direction:column;display:flex}.otp-control{width:352px;max-width:100%;height:60px;margin-inline:auto;display:block;position:relative}.otp-control input{opacity:0;z-index:1;cursor:text;width:100%;height:100%;position:absolute;inset:0}.otp-boxes{gap:var(--spacing-space-100);grid-template-columns:repeat(6,minmax(0,1fr));height:100%;display:grid}.otp-boxes>span{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);background:var(--color-surface-container);border-radius:var(--radius-corner-medium);border:2px solid #0000;justify-content:center;align-items:center;display:flex}.otp-control:focus-within .otp-boxes [data-active=true]{border-color:var(--color-primary)}.account-code-actions{align-items:center;gap:var(--spacing-space-175);flex-direction:column;display:flex}.account-resend{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);padding-inline:var(--spacing-space-300);border-radius:var(--radius-corner-full);width:100%;height:48px}.account-resend:disabled{color:var(--color-disabled-content);opacity:1}.otp-control[data-locked=true] .otp-boxes>span{border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}.account-waitlist{align-items:center;gap:var(--spacing-space-175);text-align:center;flex-direction:column;width:420px;max-width:100%;display:flex}.account-waitlist-check{border-radius:var(--radius-corner-extra-large);background:var(--color-sky-container);width:72px;height:72px;color:var(--color-on-sky-container);justify-content:center;align-items:center;display:flex}.account-waitlist h1{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-waitlist p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);width:380px;max-width:100%;color:var(--color-on-surface-variant)}.account-text-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-on-surface-variant);cursor:pointer}.account-text-button:hover{color:var(--color-on-surface)}.account-text-button:disabled{cursor:default}.account-brand:focus-visible,.account-text-button:focus-visible,.account-legal a:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.phone-turnstile:empty{display:none}@media (width<=767px){.account-header{padding-inline:var(--spacing-space-250)}.account-layout:where(:not(.public-layout)) .account-header{height:52px;padding-inline:var(--spacing-space-200);border:0}.account-layout:where(:not(.public-layout)) .account-brand,.account-layout:where(:not(.public-layout))>footer{display:none}.account-layout:where(:not(.public-layout)) .account-mobile-back{border-radius:var(--radius-corner-full);background:var(--color-surface-container);place-items:center;width:44px;height:44px;display:grid}.account-layout:where(:not(.public-layout)) .account-main{padding:var(--spacing-space-300) var(--spacing-space-250) var(--spacing-space-500);justify-content:flex-start;align-items:stretch}.account-card{width:100%;box-shadow:none;gap:var(--spacing-space-175);border:0;border-radius:0;flex:1;padding:0}.account-step{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-on-surface-variant);display:block}.account-heading{gap:var(--spacing-space-175)}.account-heading h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-heading p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.account-form{gap:var(--spacing-space-175);flex:1}.account-form>.account-submit{flex-shrink:0;order:10;margin-top:auto}.account-code-actions{display:contents}.account-code-actions .account-text-button{color:var(--color-primary);font-weight:var(--font-weight-medium);order:-1;align-self:flex-start}.account-code-actions .account-resend{align-self:flex-start;width:auto}.otp-control{width:316px;height:54px;margin-inline:0}.otp-boxes>span{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border-radius:var(--radius-corner-medium)}.account-name-fields{gap:var(--spacing-space-175)}.account-heading:where(:has(+.account-form .account-name-fields)) p{display:none}.account-waitlist{text-align:left;padding-top:var(--spacing-space-300);align-items:flex-start}.account-waitlist h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-waitlist p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}}.phone-control[data-invalid=true],.account-input[aria-invalid=true],.otp-control[data-invalid=true] .otp-boxes>span{border-color:var(--color-error);background:var(--color-surface-container)}.phone-control[data-invalid=true]{padding-inline:var(--spacing-space-300)}.phone-control[data-invalid=true] input{color:var(--color-on-surface-variant)}.account-mobile-copy{display:none}.account-waitlist-note{gap:var(--spacing-space-150);width:100%;padding:var(--spacing-space-175) var(--spacing-space-200);margin-top:var(--spacing-space-75);border-radius:var(--radius-corner-large);background:var(--color-surface-container);text-align:left;display:flex}.account-waitlist-note svg{color:var(--color-on-surface-variant);flex-shrink:0}.account-waitlist-note p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);flex:1;width:auto;min-width:0}.account-waitlist-action{margin-top:var(--spacing-space-125)}.account-waitlist-action .profile-action-row{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-on-surface-variant);justify-content:center}.account-waitlist-action .profile-action-row svg{display:none}@media (width<=767px){.account-mobile-copy{display:inline}.account-desktop-copy{display:none}.account-layout:has(.account-waitlist){background:var(--color-surface)}.account-layout:has(.account-waitlist) .account-header{display:none}.account-layout:has(.account-waitlist) .account-main{padding-top:76px}.account-waitlist{flex:1;padding-top:0}.account-waitlist-action{text-align:center;width:100%;margin-top:auto}.account-waitlist-action .account-text-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:52px;color:var(--color-on-surface-variant)}}.otp-control:focus-within .otp-boxes [data-active=true]{background:var(--color-surface)}.otp-control:focus-within .otp-boxes [data-active=true]:empty:after{content:"";background:var(--color-primary);width:2px;height:24px}.account-layout>footer{border-top:1px solid var(--color-outline-variant)}.application-shell{background:var(--color-surface);min-height:100dvh}.application-skip{z-index:50;padding:var(--spacing-space-150);background:var(--color-surface);color:var(--color-primary);position:fixed;top:-100px;left:16px}.application-skip:focus{top:12px}.application-mobile-header{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);height:52px;padding-inline:var(--spacing-space-250);justify-content:space-between;align-items:center;gap:var(--spacing-space-150);display:flex}.application-nav-link{border-radius:var(--radius-corner-full);width:48px;height:44px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;text-decoration:none;display:flex}.application-nav-link[aria-current=page]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.application-nav-link:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.application-mobile-header .application-profile-link[aria-current=page]{border:2px solid var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container)}.application-content{width:min(100%,640px);padding:var(--spacing-space-125) var(--spacing-space-250) 112px;overflow-wrap:anywhere;margin-inline:auto}.application-content:focus{outline:none}.application-content h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin-bottom:28px}.application-loading{padding:var(--spacing-space-500) var(--spacing-space-250)}.community-switcher-trigger{cursor:pointer;border-radius:var(--radius-corner-medium);background:0 0;border:0;flex-shrink:0;padding:0}.community-switcher-trigger:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.community-switcher-rail{display:none}.community-switcher-header{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);align-items:center;gap:var(--spacing-space-75);text-align:left;flex-shrink:1;min-width:0;min-height:44px;display:flex}.community-switcher-header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-switcher-header>svg{color:var(--color-on-surface-variant);flex-shrink:0}.community-switcher-positioner{z-index:40}.community-switcher-backdrop{z-index:30;background:var(--scrim-background);position:fixed;inset:0}.community-switcher-popup{width:min(320px,100vw - 24px);max-height:var(--available-height);padding:var(--spacing-space-100);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);background:var(--color-surface-container-low);box-shadow:var(--shadow-elevation-2);outline:none;overflow-y:auto}.community-switcher-item{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-125) var(--spacing-space-150);border-radius:var(--radius-corner-medium);cursor:pointer;outline:none;display:flex}.community-switcher-item[data-highlighted]{background:var(--color-primary-container)}.community-switcher-popup[data-placement=header] .community-switcher-item{padding:var(--spacing-space-150);border-radius:var(--radius-corner-medium)}.community-switcher-tile[data-tone=lilac]{background:var(--color-lilac-container);color:var(--color-on-lilac-container)}.community-switcher-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.community-switcher-name{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface)}.community-switcher-detail{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-switcher-check{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.community-switcher-item:is([data-highlighted],[data-checked]){color:var(--color-on-primary-container)}.community-switcher-item:is([data-highlighted],[data-checked]) :is(.community-switcher-name,.community-switcher-detail,.community-switcher-check){color:inherit}@media (width<=767px){.application-navigation .application-profile-link{display:none}}@media (width>=768px){.application-shell{padding-left:var(--spacing-space-900)}.application-mobile-header{display:none}.community-switcher-rail .community-switcher-tile{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.application-nav-link{border-radius:var(--radius-corner-full);height:48px}.application-profile-link{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);background:var(--color-surface-container);flex-shrink:0;width:36px;height:36px;margin-top:auto}.application-profile-link svg{flex-shrink:0;width:20px;height:20px}.application-profile-link[aria-current=page]{border:2px solid var(--color-primary)}.application-content{padding-top:74px;padding-bottom:var(--spacing-space-600)}}.application-nav-label,.application-navigation-rule{display:none}.application-navigation{z-index:20;bottom:max(24px, env(safe-area-inset-bottom));padding:0 var(--spacing-space-125);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);background:#fbf8fdb8;align-items:center;gap:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.application-navigation{background:color-mix(in srgb, var(--color-surface) 72%, transparent)}}.application-navigation{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-elevation-2);border-color:#fbf8fdbf;width:220px;height:60px}@supports (color:color-mix(in lab, red, red)){.application-navigation{border-color:color-mix(in srgb, var(--color-surface) 75%, transparent)}}.application-navigation:after{content:"";border-radius:var(--radius-corner-extra-large) var(--radius-corner-extra-large) 0 0;background:linear-gradient(#fbf8fda6,#0000);height:30px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.application-navigation:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 65%, transparent), color-mix(in srgb, var(--color-surface) 0%, transparent))}}.application-navigation:after{pointer-events:none}.application-navigation>.application-nav-link{flex:1;min-width:0;height:48px}.application-navigation>.application-nav-link[aria-current=page]{background:var(--color-control-ghost-pressed);height:44px}:where(.application-navigation)>.application-nav-link>svg{width:26px;height:26px}.application-profile-glyph{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);background:var(--color-surface-container);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.application-mobile-header .application-profile-link{border-radius:var(--radius-corner-full);background:var(--color-surface-container);border:0;flex-shrink:0;width:34px;height:34px}.community-switcher-item[data-checked]{background:var(--color-primary-container)}.community-switcher-popup .community-menu-separator{background:var(--color-outline-variant);margin:0}.community-switcher-popup[data-placement=header] .community-menu-separator{margin:var(--spacing-space-75) var(--spacing-space-150)}.community-switcher-tile{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-medium);background:var(--color-mint-container);width:40px;height:40px;color:var(--color-on-mint-container);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.community-switcher-tile[data-tone=peach]{background:var(--color-peach-container);color:var(--color-on-peach-container)}.community-switcher-tile[data-tone=sky]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.community-switcher-tile.community-switcher-empty{border:1.5px dashed var(--color-outline-variant);color:var(--color-primary);background:0 0}.community-switcher-unread{border:2px solid var(--color-surface);border-radius:var(--radius-corner-full);background:var(--color-primary);width:13px;height:13px;position:absolute;top:-3px;right:-3px}.community-switcher-action-tile{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.community-switcher-action-tile svg{width:16px;height:16px}.community-switcher-join{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-primary)}.community-switcher-share .community-switcher-detail{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-switcher-popup[data-placement=header] .community-switcher-copy{gap:1px}.community-switcher-popup[data-placement=header] .community-switcher-name{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.community-switcher-popup[data-placement=header] .community-switcher-share .community-switcher-name,.community-switcher-popup[data-placement=header] .community-switcher-item[data-checked] .community-switcher-name{font-weight:var(--font-weight-semibold)}.community-switcher-popup[data-placement=header] .community-switcher-detail{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-switcher-popup[data-placement=header] .community-switcher-share .community-switcher-copy{gap:0}.community-switcher-popup[data-placement=header] .community-switcher-share .community-switcher-detail{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-switcher-popup[data-placement=header] .community-switcher-share .community-switcher-action-tile{background:var(--color-surface-container);border:0}:where(.community-switcher-popup[data-placement=header]) .community-switcher-share svg{width:18px;height:18px}.community-switcher-popup[data-placement=header] .community-switcher-join .community-switcher-action-tile{border:1.5px dashed var(--color-outline-variant)}.application-compose-trigger{border-radius:var(--radius-corner-full);background:var(--color-surface);width:56px;height:56px;color:var(--color-primary);box-shadow:var(--shadow-elevation-1);cursor:pointer;justify-content:center;align-items:center;display:flex}.application-compose-trigger:disabled{color:var(--color-disabled-content);cursor:default}.application-compose-trigger:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.application-compose-trigger svg{flex-shrink:0;width:26px;height:26px}.application-compose-positioner{z-index:51}.application-compose-backdrop{z-index:30;background:var(--scrim-background);position:fixed;inset:0}.application-compose-menu{width:200px;padding:var(--spacing-space-75);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);background:var(--color-surface-container-low);box-shadow:var(--shadow-elevation-2);outline:none}.application-compose-menu [role=menuitem]{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);align-items:center;gap:var(--spacing-space-125);padding:var(--spacing-space-125) var(--spacing-space-150);border-radius:var(--radius-corner-large);cursor:pointer;outline:none;display:flex}.application-compose-menu [role=menuitem][data-highlighted]{background:var(--color-surface-soft)}.application-compose-menu svg{width:18px;height:18px}.application-compose-menu[data-floating]{align-items:flex-end;gap:var(--spacing-space-125);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.application-compose-menu[data-floating] [role=menuitem]{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);background:var(--color-surface);border-radius:var(--radius-corner-large);height:44px;padding:0 18px 0 var(--spacing-space-200);gap:var(--spacing-space-100);box-shadow:var(--shadow-elevation-2)}.application-compose-menu[data-floating] [role=menuitem][data-highlighted]{outline:3px solid var(--color-secondary);outline-offset:2px}.application-compose-error[data-placement=navigation]{z-index:60;width:min(320px,100vw - 104px);padding:var(--spacing-space-200);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);box-shadow:var(--shadow-elevation-2);position:fixed;bottom:100px;left:84px}@media (width<=767px){.application-compose-trigger[data-popup-open]>svg{transform:rotate(45deg)}.application-navigation[data-compose]{left:calc(50% - 34.5px)}.resource-new[data-placement=navigation]{z-index:31;position:absolute;top:1px;left:232px}.application-navigation:has(.application-compose-trigger[data-popup-open]){z-index:31}.application-navigation:has(.application-compose-trigger[data-popup-open]):before{content:"";z-index:2;border-radius:var(--radius-corner-extra-large);background:var(--scrim-background);pointer-events:none;position:absolute;inset:-1px}}@media (width>=768px){.application-navigation{border:0;border-right:1px solid var(--color-outline-variant);width:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface);padding:var(--spacing-space-200) var(--spacing-space-150);gap:var(--spacing-space-75);border-radius:0;flex-direction:column;align-items:center;height:auto;inset:0 auto 0 0;overflow-y:auto;transform:none}.application-navigation:after{display:none}.application-navigation>.application-nav-link{justify-content:flex-start;gap:var(--spacing-space-175);white-space:nowrap;flex:none;width:48px;padding-inline:11px;overflow:hidden}.application-navigation>.application-nav-link[aria-current=page]{background:var(--color-primary-container);height:48px;font-weight:var(--font-weight-semibold)}.application-navigation>.application-nav-link>svg{flex-shrink:0}.community-switcher-rail{align-items:center;gap:var(--spacing-space-150);text-align:left;width:40px;min-height:40px;font-weight:var(--font-weight-semibold);margin:0;display:flex}.application-navigation-rule{width:32px;height:1px;margin-block:var(--spacing-space-75);background:var(--color-outline-variant);flex-shrink:0;display:block}.application-navigation>.application-profile-link{gap:var(--spacing-space-150);background:0 0;border:0;width:36px;height:36px;margin-top:auto;padding:0;overflow:visible}.application-profile-glyph{width:36px;height:36px}.application-navigation>.application-profile-link[aria-current=page]{background:0 0;height:36px}.application-profile-link[aria-current=page] .application-profile-glyph{border:2px solid var(--color-primary)}.resource-new[data-placement=navigation]{width:48px}.application-compose-trigger{border-radius:var(--radius-corner-medium);width:100%;height:48px;box-shadow:none;justify-content:flex-start;gap:var(--spacing-space-175);padding-inline:11px;overflow:hidden}.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open])){width:248px;box-shadow:var(--shadow-elevation-2);align-items:stretch;gap:4px;font-weight:500}.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open])) .application-nav-label{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);white-space:nowrap;display:block}:is(.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open]))>.application-nav-link,.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open])) .resource-new){width:100%}.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open])) .community-switcher-rail{width:100%;min-height:48px;padding-inline:var(--spacing-space-50)}.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open])) .application-navigation-rule{width:auto;margin-inline:var(--spacing-space-50)}.application-navigation:is(:hover,:focus-within):not(:has([data-popup-open]))>.application-profile-link{height:48px;padding-inline:var(--spacing-space-50)}.community-switcher-rail>span.application-nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.community-switcher-rail>svg.application-nav-label{flex-shrink:0;width:12px;height:12px}.application-profile-copy>span{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface);text-align:left;display:block}.application-profile-copy>span:last-child{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}}.application-nav-link:not([aria-current=page]) .application-home-icon path{fill:none;opacity:1;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.application-navigation .application-selected-icon,.application-nav-link[aria-current=page] .application-events-icon:not(.application-selected-icon){display:none}.application-nav-link[aria-current=page] .application-selected-icon{display:block}.application-mobile-header .application-profile-link svg{width:20px;height:20px}.community-stack,.community-form{gap:var(--spacing-space-175);flex-direction:column;display:flex}.community-form{min-height:560px}.community-form h1,.community-heading h1{margin-bottom:0}.community-heading{gap:var(--spacing-space-25);flex-direction:column;margin-bottom:0;display:flex}.community-heading p,.community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-form label,.community-choices legend{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-on-surface-variant)}.community-form .account-input{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.community-form .account-submit{width:100%;min-height:52px}.community-form-footer{padding-top:var(--spacing-space-400);margin-top:auto}.community-toolbar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.community-back,.community-icon-button{border-radius:var(--radius-corner-full);width:44px;height:44px;color:var(--color-on-surface);background:var(--color-surface-container);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.community-back{margin-bottom:var(--spacing-space-175)}.community-icon-button{background:var(--color-surface-container)}.community-back svg,.community-icon-button svg{width:20px;height:20px}.community-back:disabled,.community-icon-button:disabled{color:var(--color-disabled-content);cursor:default}.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);justify-content:center;align-items:center;gap:var(--spacing-space-100);min-height:40px;padding:var(--spacing-space-100) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);color:var(--color-on-surface);background:var(--color-surface);cursor:pointer;text-decoration:none;display:inline-flex}.community-button:disabled{opacity:1;color:var(--color-disabled-content);background:var(--color-disabled-container);cursor:default;border-color:#0000}.community-primary{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.community-danger{color:var(--color-error)}.community-card{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);overflow:hidden}.community-card:empty{display:none}.community-copy{padding:var(--spacing-space-200)}.community-copy h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);margin-bottom:var(--spacing-space-50)}.community-copy p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.community-divider{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-150);color:var(--color-on-surface-variant);display:flex}.community-divider:before,.community-divider:after{content:"";background:var(--color-outline-variant);flex:1;height:1px}.community-join-form{gap:var(--spacing-space-175);min-height:auto}.community-join-form .account-submit{margin-top:var(--spacing-space-300)}.community-join-form .community-card{margin-top:var(--spacing-space-100)}.community-textarea{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);padding:var(--spacing-space-200) var(--spacing-space-300);background:var(--color-surface-container);border-radius:var(--radius-corner-extra-large);resize:vertical;width:100%;min-height:84px;color:var(--color-on-surface);border:1px solid #0000}.community-textarea[aria-invalid=true]{border-color:var(--color-error)}.community-textarea:focus-visible,.community-button:focus-visible,.community-back:focus-visible,.community-icon-button:focus-visible,.community-group-link:focus-visible,.community-row-link:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.community-choices{border:0;margin:0;padding:0}.community-choices legend{margin-bottom:var(--spacing-space-100)}.community-choice-pills{gap:var(--spacing-space-100);flex-wrap:wrap;display:flex}.community-choice{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);align-items:flex-start;gap:var(--spacing-space-150);cursor:pointer;color:var(--color-on-surface);display:flex}.community-choice-pills .community-choice{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);padding:var(--spacing-space-100) var(--spacing-space-175);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);min-height:40px;color:var(--color-on-surface-variant);align-items:center;gap:0}.community-choice-pills .community-choice[data-checked]{font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container);background:var(--color-primary-container);border-color:var(--color-on-primary-container)}.community-radio{border:2px solid var(--color-on-surface-variant);border-radius:var(--radius-corner-full);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.community-choice:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-2px}.community-radio-dot{background:var(--color-primary);border-radius:var(--radius-corner-full);width:11px;height:11px}.community-choice-pills .community-radio{border:0;width:0;height:20px}.community-choice[data-checked] .community-radio{border-color:var(--color-primary)}.community-choice-pills .community-choice[data-checked] .community-radio{width:14px;margin-right:var(--spacing-space-75)}.community-radio svg{width:14px;height:14px}.community-choice-cards .community-choice{padding:var(--spacing-space-175) var(--spacing-space-200)}.community-choice-cards .community-choice~.community-choice{border-top:1px solid var(--color-outline-variant)}.community-choice-description{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-25);display:block}:where(.application-content) .community-section{margin-block:var(--spacing-space-250)}:where(.application-content) .community-section h2,.community-section-title{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-variant);margin-bottom:var(--spacing-space-150)}.community-row{padding:var(--spacing-space-175) var(--spacing-space-200);align-items:center;gap:var(--spacing-space-150);min-height:64px;display:flex}.community-row+.community-row{border-top:1px solid var(--color-outline-variant)}.community-row-copy{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.community-row-link{color:var(--color-on-surface);text-decoration:none}.community-row-link>svg{width:16px;height:16px;color:var(--color-on-surface-variant);flex-shrink:0}.community-group-row{gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);min-height:75px;margin-top:var(--spacing-space-150);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);align-items:center;display:flex}.community-initials{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-medium);background:var(--color-mint-container);width:44px;height:44px;color:var(--color-on-mint-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.community-initials[data-tone=lilac]{background:var(--color-lilac-container);color:var(--color-on-lilac-container)}.community-search{margin-bottom:var(--spacing-space-150);display:block}.community-member-identity{align-items:center;gap:var(--spacing-space-150);flex:1;min-width:0;display:flex}.community-person{border-radius:var(--radius-corner-full);background:var(--color-surface-container);width:36px;height:36px;color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.community-person svg{width:20px;height:20px}.community-request-list{gap:var(--spacing-space-150);flex-direction:column;display:flex}.community-request{padding:var(--spacing-space-200);gap:var(--spacing-space-175);flex-direction:column;display:flex}.community-inline-actions{gap:var(--spacing-space-100);display:flex}.community-inline-actions>button{flex:1}.community-member-menu{min-width:220px;max-width:min(320px,100vw - 24px);padding:var(--spacing-space-75);border-radius:var(--radius-corner-large);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);box-shadow:var(--shadow-elevation-2);z-index:50}.community-menu-item{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);min-height:44px;padding:var(--spacing-space-125) var(--spacing-space-150);cursor:pointer;border-radius:var(--radius-corner-large);outline:none;align-items:center;display:flex}.community-menu-item[data-highlighted]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.community-menu-separator{background:var(--color-outline-variant);height:1px;margin:var(--spacing-space-75)}.community-error{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-error)}.community-error .community-button{margin-top:var(--spacing-space-100)}.community-dialog-backdrop{background:var(--scrim-background);z-index:60;position:fixed;inset:0}.community-dialog{z-index:61;border-radius:var(--radius-corner-extra-large) var(--radius-corner-extra-large) 0 0;padding:var(--spacing-space-300) var(--spacing-space-250) max(var(--spacing-space-300), env(safe-area-inset-bottom));background:var(--color-surface);gap:var(--spacing-space-250);max-height:90dvh;box-shadow:var(--shadow-elevation-3);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.community-dialog h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-dialog p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-shared-code{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);background:var(--color-surface-container);border-radius:var(--radius-corner-medium);text-align:center;padding:15px}.community-code-card{padding:var(--spacing-space-250);gap:var(--spacing-space-150);flex-direction:column;display:flex}.community-code-card p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-form .community-code-card .account-input{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);text-transform:uppercase}@media (width>=768px){.community-dialog{border-radius:var(--radius-corner-extra-large);width:460px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-elevation-3);padding:28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.community-join-form .account-submit{width:fit-content}}.community-form .community-toolbar .account-submit{width:auto;min-height:40px}.community-row-chevron{width:16px;height:16px;color:var(--color-on-surface-variant);flex-shrink:0}.community-share-heading{gap:var(--spacing-space-75);flex-direction:column;display:flex}.community-dialog .community-error{color:var(--color-error)}.community-form .community-toolbar .community-back{margin-bottom:0}.community-group-link{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface);text-decoration:none}@media (width<=767px){.application-shell[data-subpage] .application-mobile-header,.application-shell[data-subpage] .application-navigation{display:none}.application-shell[data-subpage] .application-content{min-height:100dvh;padding-bottom:max(var(--spacing-space-300), env(safe-area-inset-bottom));flex-direction:column;display:flex}.application-shell[data-subpage] .community-form{flex:1;min-height:0}.community-join-form .community-form-footer{margin-top:auto}.community-join-form .account-submit{margin-top:0}}.community-share-actions .community-button:not(.community-primary){background:var(--color-surface-container);border-color:#0000}.application-navigation .application-nav-link[aria-current=page] .application-groups-icon circle{r:3.2px;fill:currentColor;stroke:none}.invitation-list{gap:var(--spacing-space-200);margin-block:var(--spacing-space-300);display:grid}.invitation-card{gap:var(--spacing-space-175);padding:var(--spacing-space-250);display:grid}.invitation-card h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.invitation-sender{background:var(--color-surface-container);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-150) var(--spacing-space-175)}.invitation-actions{gap:var(--spacing-space-150);flex-wrap:wrap;display:flex}.invitation-actions .community-primary{border-radius:var(--radius-corner-full);flex:1;min-height:52px}.application-shell[data-subpage] .invitation-form{min-height:0;margin-block:var(--spacing-space-300);flex:none}.community-sharing-dialog{gap:var(--spacing-space-200);padding:var(--spacing-space-150) var(--spacing-space-250) max(28px, env(safe-area-inset-bottom));border-radius:var(--radius-corner-extra-large) var(--radius-corner-extra-large) 0 0}.community-share-grabber{border-radius:var(--radius-corner-extra-small);background:var(--color-outline-variant);flex-shrink:0;align-self:center;width:36px;height:5px}.community-sharing-dialog:focus-visible{outline:none}.community-sharing-dialog h2{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-share-code-block{gap:var(--spacing-space-100);flex-direction:column;display:flex}.community-share-code-block .community-shared-code{min-height:64px}.community-sharing-dialog .community-share-url{color:var(--color-on-surface-variant);text-align:center;overflow-wrap:anywhere}.community-share-actions{gap:var(--spacing-space-150);flex-direction:column;justify-content:flex-end;display:flex}.community-share-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);height:52px;min-height:52px;padding-inline:22px}@media (width>=768px){.community-sharing-dialog{border-radius:var(--radius-corner-extra-large);gap:var(--spacing-space-250);width:460px;padding:28px}.community-share-grabber{display:none}.community-sharing-dialog h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-share-actions{flex-direction:row}.community-share-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);height:48px;min-height:48px}}.community-create-form{gap:var(--spacing-space-150)}.community-create-form .community-toolbar{min-height:52px}.community-create-form .community-heading{padding-block:var(--spacing-space-25)}.community-code-input label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-code-input .account-input{text-transform:uppercase;letter-spacing:var(--tracking-body-large);font-weight:var(--font-weight-medium)}.community-form .community-code-card .account-input{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-full);height:64px;padding-inline:18px var(--spacing-space-600)}.community-join-form:not(.home-join-form){min-height:620px;padding-top:var(--spacing-space-125);flex:1}:where(.community-join-form:not(.home-join-form))>.community-button{justify-content:flex-start;min-height:48px;padding-inline:18px 22px}:where(.community-join-form:not(.home-join-form))>.community-button svg{width:18px;height:18px}:where(.community-join-form:not(.home-join-form)) .community-form-footer .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:100%;min-height:52px}.community-joined-result{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);display:flex}.community-in-badge{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);border-radius:var(--radius-corner-large);height:30px;padding-inline:var(--spacing-space-150);color:var(--color-on-mint-container);background:var(--color-mint-container);flex-shrink:0;align-items:center;display:inline-flex}.community-management-row{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);display:flex}.community-management-row+.community-management-row{border-top:1px solid var(--color-outline-variant)}.community-management-link{align-items:center;gap:var(--spacing-space-150);min-width:0;color:var(--color-on-surface);flex:1;text-decoration:none;display:flex}.community-management-row .community-initials{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-medium);width:44px;height:44px}.community-management-row>.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);padding:var(--spacing-space-75) var(--spacing-space-175);min-height:36px;color:var(--color-on-surface-variant)}.community-management-row .community-icon-button{background:0 0;width:20px}.community-add-label{align-items:center;gap:var(--spacing-space-150);display:flex}.community-add-label svg{width:20px;height:20px}.community-admission,.community-invitation-page{padding-top:var(--spacing-space-125);flex:1}.community-admission h1,.community-invitation-page h1,.community-notice-page h1{margin-bottom:0}.community-waiting-card{align-items:center;gap:var(--spacing-space-150);padding:28px var(--spacing-space-300);text-align:center;flex-direction:column;display:flex}.community-waiting-card h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-initials-large{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border-radius:var(--radius-corner-large-increased);width:64px;height:64px}.community-admission-hint{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding-top:var(--spacing-space-100);text-align:center}:where(.community-admission) .community-form-footer>.community-button{background:var(--color-surface-container);width:100%;min-height:52px;color:var(--color-on-surface);font-weight:var(--font-weight-semibold);border:0}.community-notice-page{gap:var(--spacing-space-175);flex-direction:column;flex:1;padding-top:66px;display:flex}.community-notice-icon{border-radius:var(--radius-corner-extra-large);background:var(--color-surface-container);justify-content:center;align-items:center;width:72px;height:72px;display:flex}.community-notice-icon svg{width:32px;height:32px;color:var(--color-on-surface-variant)}:where(.community-notice-page) .community-form-footer>.community-button,:where(.community-invitation-page) .community-form-footer>.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:100%;min-height:52px}.invitation-byline{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-125);padding:var(--spacing-space-150) var(--spacing-space-175);border-radius:var(--radius-corner-medium);background:var(--color-surface-container-low);display:flex}.invitation-person{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-large);background:var(--color-peach-container);width:32px;height:32px;color:var(--color-on-peach-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.community-invitation-summary{padding:var(--spacing-space-250);gap:var(--spacing-space-175);flex-direction:column;display:flex}.community-invitation-summary .community-joined-result{gap:var(--spacing-space-175);padding:0}.community-invitation-summary .community-initials{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);width:52px;height:52px}.community-invitation-summary strong{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-invitation-later{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);min-height:44px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;text-decoration:none;display:flex}.community-invitation-page>.community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-close-section{border-top:1px solid var(--color-outline-variant);margin-top:var(--spacing-space-150);padding-top:var(--spacing-space-300);gap:var(--spacing-space-125);flex-direction:column;display:flex}.community-close-section h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);color:var(--color-error)}.community-close-section>.community-button{align-self:flex-start}.community-confirmation{padding:var(--spacing-space-125) var(--spacing-space-250) max(28px, env(safe-area-inset-bottom));gap:var(--spacing-space-150);text-align:center}.community-confirmation-grabber{border-radius:var(--radius-corner-extra-small);background:var(--color-outline);align-self:center;width:36px;height:5px}.community-confirmation-actions{gap:var(--spacing-space-150);flex-direction:column-reverse;display:flex}.community-confirmation-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:52px}.community-confirmation-actions .community-confirmation-danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.community-confirmation-actions .community-confirmation-cancel{min-height:44px;color:var(--color-on-surface-variant);border-color:#0000}@media (width>=768px){.community-join-form:not(.home-join-form){min-height:0}.community-join-form:where(:not(.home-join-form)) .community-form-footer{margin-top:var(--spacing-space-125);padding-top:0}:where(.community-join-form:not(.home-join-form)) .community-form-footer .community-button{width:auto}.community-admission,.community-invitation-page{min-height:560px}.community-notice-page{padding-top:var(--spacing-space-800);min-height:620px}.community-notice-page .community-form-footer,.community-admission .community-form-footer,.community-invitation-page .community-form-footer{align-items:flex-start;margin-top:18px;padding-top:0}:where(.community-notice-page) .community-form-footer>.community-button,:where(.community-admission) .community-form-footer>.community-button,:where(.community-invitation-page) .community-form-footer>.community-button{width:auto}.community-confirmation{gap:var(--spacing-space-250);text-align:left;width:400px;padding:28px;left:calc(50% + 36px)}.community-confirmation h2+p{margin-top:-14px}.community-confirmation-grabber{display:none}.community-confirmation-actions{flex-direction:row;justify-content:flex-end}.community-confirmation-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:48px;padding-inline:var(--spacing-space-250)}.community-confirmation-actions .community-confirmation-cancel{background:var(--color-surface-container);color:var(--color-on-surface)}}@media (width<=767px){.community-management{flex:1}.community-join-form:not(.home-join-form){min-height:0}.community-form-footer{padding-bottom:var(--spacing-space-200)}}.community-roster .community-row{padding:var(--spacing-space-125) var(--spacing-space-150) var(--spacing-space-125) var(--spacing-space-200)}.community-roster .community-muted,.community-roster .community-person{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-roster .community-icon-button{background:0 0;width:36px;height:36px}.community-roster .community-icon-button[data-popup-open]{background:var(--color-outline-variant)}.community-roster .community-row:has([data-popup-open]){background:var(--color-surface-container-low)}.community-roster-page .community-search{position:relative}:where(.community-roster-page) .community-search svg{width:20px;height:20px;color:var(--color-on-surface-variant);position:absolute;top:16px;left:20px}.community-roster-page .community-search .account-input{padding-left:52px}.application-content .community-roster-page h1,.application-content .community-management h1,.application-content .community-settings-page h1{margin-bottom:var(--spacing-space-175)}@media (width<=767px){.application-shell[data-subpage] .application-content:has(>.community-roster-page,>.community-management,>.community-settings-page,>.community-create-form){padding-top:var(--spacing-space-50)}}.community-requests-hint{margin-top:-12px;margin-bottom:var(--spacing-space-175)}.community-settings{gap:var(--spacing-space-150)}.community-settings .community-section-title{color:var(--color-on-surface-variant);font-weight:var(--font-weight-medium);margin:0}.community-settings .community-choices legend{margin-bottom:var(--spacing-space-150);font-weight:var(--font-weight-medium)}.community-settings-options{margin-top:var(--spacing-space-150)}.community-settings-options>summary{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);cursor:pointer;color:var(--color-on-surface-variant);padding-block:var(--spacing-space-150)}.community-management>.community-section{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-block:var(--spacing-space-150) 18px}.community-management-row .community-row-copy,.community-management-row .community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-person[data-tone="0"]{background:var(--color-sky-container);color:var(--color-on-sky-container)}.community-person[data-tone="1"]{background:var(--color-peach-container);color:var(--color-on-peach-container)}.community-person[data-tone="2"]{background:var(--color-mint-container);color:var(--color-on-mint-container)}.community-person[data-tone="3"]{background:var(--color-lilac-container);color:var(--color-on-lilac-container)}.community-roster .community-row-copy{gap:0}.community-roster-page[data-pending] .community-person{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border:1px solid var(--color-outline-variant);background:var(--color-surface-container);width:44px;height:44px;color:var(--color-on-surface-variant)}.community-roster-page[data-pending] .community-request{gap:var(--spacing-space-150)}.community-roster-page[data-pending] .community-row-copy{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.community-roster-page[data-pending] .community-inline-actions{gap:var(--spacing-space-125)}.community-roster-page[data-pending] .community-button{min-height:44px}.community-roster-page[data-pending] .community-inline-actions>.community-button:not(.community-primary){color:var(--color-on-surface-variant);flex:none;padding-inline:18px}.community-roster-page[data-pending] .community-roster .community-row{padding:var(--spacing-space-175) var(--spacing-space-200)}.community-roster-page[data-pending]>.community-section{margin-block:18px var(--spacing-space-150)}.community-notice-icon svg{color:var(--color-on-surface-variant)}.community-notice-invitation{background:var(--color-peach-container)}.community-notice-invitation svg{color:var(--color-on-peach-container)}.community-code-editor{position:relative}.community-code-editor>svg{width:20px;height:20px;color:var(--color-primary);pointer-events:none;position:absolute;top:22px;right:18px}.community-member-menu{outline:none;width:220px}.community-member-menu .community-menu-item{gap:var(--spacing-space-125);font-weight:var(--font-weight-medium)}.community-member-menu .community-menu-item svg{flex-shrink:0;width:18px;height:18px}.community-member-menu .community-menu-separator{background:var(--color-outline-variant);margin:0}.community-code-input .account-error{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-error);text-transform:none}.community-code-editor>div{gap:var(--spacing-space-150)}.community-create-form{position:relative}.community-create-next{position:absolute;top:0;right:0}.community-create-next .account-submit{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:auto;padding-inline:18px}@media (width>=768px){.application-content:has(>.community-create-form,>.community-management,>.community-settings-page,>.community-roster-page){padding-top:var(--spacing-space-800)}.community-create-form .community-toolbar{min-height:40px}.community-create-form .community-heading{padding-block:0}.community-create-form .community-toolbar .community-back{margin-bottom:0}.community-create-next{margin-top:var(--spacing-space-150);align-self:flex-start;position:static}.community-create-form .community-form-footer{margin-top:var(--spacing-space-150);padding-top:0}.community-create-form .account-submit{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:auto;height:48px;min-height:48px;padding-inline:var(--spacing-space-300)}.application-content:has(>.community-notice-page){align-items:center;min-height:100dvh;padding-block:0 80px;display:flex}.community-notice-page{text-align:center;flex:none;align-items:center;width:420px;max-width:100%;min-height:0;margin-inline:auto;padding-top:0}.community-notice-page h1{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.community-notice-page>.community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.community-notice-page .community-form-footer{margin-top:var(--spacing-space-125)}:where(.community-notice-page) .community-form-footer>.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:48px;padding-inline:28px}.application-content>.community-back:has(+.community-join-form){display:none}.community-join-form:not(.home-join-form){padding-top:var(--spacing-space-175)}.application-content:has(>.community-admission,>.community-invitation-page){padding-top:var(--spacing-space-800)}.application-content>.community-back:has(+.community-admission,+.community-invitation-page){margin-bottom:0}.community-admission,.community-invitation-page{padding-top:var(--spacing-space-200)}.community-admission-hint{text-align:left}.community-invitation-page .community-form-footer{align-items:center;gap:var(--spacing-space-150);flex-direction:row}:where(.community-admission,.community-invitation-page) .community-form-footer>.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:48px}.community-join-form:not(.home-join-form) .account-submit{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);height:48px;min-height:48px}.community-member-menu{width:264px}.community-roster-page[data-pending] .community-inline-actions>.community-button{padding-inline:var(--spacing-space-300);flex:none}}:where(.application-content) .profile-page>h1{margin-block:var(--spacing-space-125) var(--spacing-space-175)}.profile-identity{align-items:center;gap:var(--spacing-space-125);padding-bottom:var(--spacing-space-50);margin-bottom:var(--spacing-space-150);text-align:center;color:var(--color-on-surface);flex-direction:column;text-decoration:none;display:flex}.profile-identity h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.profile-identity-copy{gap:var(--spacing-space-25);display:grid}.profile-identity p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.profile-photo-editor{align-items:flex-start;gap:var(--spacing-space-100);flex-direction:column;display:flex}.profile-photo-control{align-items:center;gap:var(--spacing-space-200);cursor:pointer;min-height:72px;display:flex;position:relative}.profile-photo-control input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.profile-photo-control:focus-within,.profile-identity:focus-visible,.profile-number-change:focus-visible,.profile-action-row:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-corner-medium)}.profile-avatar{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);background:var(--color-surface-container);width:72px;height:72px;color:var(--color-on-surface-variant);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-photo-edit{border-radius:var(--radius-corner-full);width:24px;height:24px;color:var(--color-on-primary);background:var(--color-primary);border:2px solid var(--color-surface);place-items:center;padding:0;display:grid;position:absolute;top:50px;left:50px}.profile-photo-edit svg{width:11px;height:11px}.profile-photo-copy{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);gap:var(--spacing-space-25);color:var(--color-primary);flex-direction:column;display:flex}.profile-photo-copy>:where(span+span){font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.profile-settings .community-row{min-height:0;padding-block:15px}.profile-settings .community-row-copy{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.profile-settings{margin-bottom:var(--spacing-space-150)}.profile-account-actions{flex-direction:column;display:flex}.profile-action-row{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);justify-content:space-between;align-items:center;gap:var(--spacing-space-150);width:100%;padding:15px var(--spacing-space-200);text-align:left;color:var(--color-on-surface);cursor:pointer;display:flex}.profile-action-row.community-danger{color:var(--color-error)}.profile-action-row svg{color:var(--color-on-surface-variant);flex-shrink:0}.profile-action-row+.profile-action-row{border-top:1px solid var(--color-outline-variant)}.account-header .profile-action-row{width:auto;padding:0}.account-header .profile-action-row svg{display:none}.profile-editor .community-toolbar{height:52px}.profile-editor .community-toolbar .account-submit{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:auto;height:40px;padding-inline:var(--spacing-space-250);border-radius:var(--radius-corner-full)}.profile-editor-fields{gap:var(--spacing-space-175);padding-block:var(--spacing-space-300);flex-direction:column;display:flex}:where(.application-content) .profile-editor-fields h1{margin:0}.profile-editor-fields .profile-photo-editor{padding-top:var(--spacing-space-50);padding-bottom:var(--spacing-space-100)}.profile-editor-fields label,.profile-field-label{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large)}.profile-number-field{gap:var(--spacing-space-100);flex-direction:column;display:flex}.profile-number-change{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);justify-content:space-between;align-items:center;gap:var(--spacing-space-150);min-height:52px;padding:var(--spacing-space-150) 22px;border-radius:var(--radius-corner-full);background:var(--color-surface-container);display:flex}.profile-number-change>:where(span+span){font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-primary)}.profile-number-field .community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.account-confirmation{gap:var(--spacing-space-150);padding:var(--spacing-space-125) var(--spacing-space-250) max(28px, env(safe-area-inset-bottom));text-align:center}.account-confirmation-grabber{border-radius:var(--radius-corner-extra-small);background:var(--color-outline);align-self:center;width:36px;height:5px}.account-confirmation-actions{gap:var(--spacing-space-150);flex-direction:column-reverse;display:flex}.account-confirmation-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-full);width:100%;min-height:52px}.account-confirmation-actions .account-confirmation-danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.account-confirmation-actions .account-confirmation-cancel{min-height:44px;color:var(--color-on-surface-variant);border-color:#0000}.account-completion{align-items:center;gap:var(--spacing-space-175);text-align:center;flex-direction:column;width:420px;max-width:100%;display:flex}.account-completion-icon{border-radius:var(--radius-corner-extra-large);width:72px;height:72px;color:var(--color-on-mint-container);background:var(--color-mint-container);flex-shrink:0;place-items:center;display:grid}.account-completion h1{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-completion p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.account-completion .community-button{margin-top:var(--spacing-space-125);min-height:48px}.profile-phone .account-card{width:100%;box-shadow:none;border:0;border-radius:0;padding-inline:0}.profile-phone .account-heading h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.profile-phone .account-heading{gap:var(--spacing-space-175)}.profile-phone .account-recovery-description{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.profile-phone-caption{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);order:-1}.community-back-labeled span{display:none}.profile-editor .community-back{margin-bottom:0}.profile-back-header{flex-shrink:0;align-items:center;height:52px;display:flex}.profile-back-header .community-back{margin:0}@media (width>=768px){.profile-editor .community-toolbar{height:40px;min-height:40px}.profile-editor-fields{padding-top:var(--spacing-space-200)}.account-confirmation{gap:var(--spacing-space-250);text-align:left;width:400px;padding:28px}.account-confirmation h2+p{margin-top:-14px}.account-confirmation-grabber{display:none}.account-confirmation-actions{justify-content:flex-end;gap:var(--spacing-space-150);flex-direction:row}.account-confirmation-actions .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:auto;min-height:48px;padding-inline:var(--spacing-space-250);border-radius:var(--radius-corner-full)}.account-confirmation-actions .account-confirmation-cancel{background:var(--color-surface-container);color:var(--color-on-surface)}.profile-phone .account-submit{width:fit-content;padding-inline:var(--spacing-space-300)}.community-back-labeled{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);width:auto;min-width:0;height:40px;color:var(--color-primary);gap:var(--spacing-space-75);background:0 0;padding:0}.community-back-labeled svg{width:16px;height:16px}.community-back-labeled span{display:inline}.application-content:has(.profile-editor,.profile-phone){padding-top:var(--spacing-space-800)}body:has(.application-shell) .account-confirmation{left:calc(50% + 36px)}.application-content:has(.profile-page){padding-top:var(--spacing-space-800)}.profile-phone .account-card{padding-top:var(--spacing-space-200);gap:var(--spacing-space-175)}.profile-phone .account-submit{height:48px;margin-top:26px}.profile-back-header{height:40px}.profile-page .profile-back-header{display:none}}@media (width<=767px){.account-completed .account-header{display:none}.account-completed .account-main{padding-top:76px}.account-completion{text-align:left;flex:1;align-items:flex-start}.account-completion h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.account-completion p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.account-completion .community-button{width:100%;min-height:52px;margin-top:auto}.profile-phone{flex-direction:column;flex:1;display:flex}.profile-phone .account-card{padding-block:var(--spacing-space-300) var(--spacing-space-200)}.application-content:has(.profile-editor,.profile-phone,.profile-page){padding-top:0}.profile-editor .community-toolbar{margin-bottom:0;margin-left:-4px}.profile-phone .profile-back-header{margin-left:-4px}}.publication-home-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-space-150);display:flex}.publication-home-heading h1{margin-bottom:var(--spacing-space-175)}.publication-text-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-primary);text-decoration:none}.publication-requests{margin-bottom:var(--spacing-space-200)}.publication-feed{gap:var(--spacing-space-150);flex-direction:column;display:flex}.community-stack+.publication-feed{margin-top:28px}.publication-filters{gap:var(--spacing-space-100);margin-bottom:var(--spacing-space-50);flex-wrap:wrap;display:flex}.publication-filters a,.publication-filters button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);padding:var(--spacing-space-100) var(--spacing-space-200);color:var(--color-on-surface-variant);background:var(--color-surface);text-decoration:none}.publication-filters [aria-current=page]{background:var(--color-primary);border:0;border-color:var(--color-primary);min-height:38px;color:var(--color-on-primary);align-items:center;display:inline-flex}.publication-prompt{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);display:flex}.publication-prompt>div{flex:1}.publication-prompt h2,.publication-feed-card h2,.publication-prompt h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.publication-prompt-icon{background:var(--color-primary-container);width:36px;height:36px;color:var(--color-on-primary-container);border-radius:var(--radius-corner-medium);flex:0 0 36px;place-items:center;display:grid}.publication-prompt p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:1px}.publication-prompt .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:40px;padding:var(--spacing-space-100) var(--spacing-space-200);border:0;flex:none}.publication-feed-cards{gap:var(--spacing-space-150);flex-direction:column;display:flex}.publication-feed-card{padding:var(--spacing-space-200);gap:var(--spacing-space-150);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);color:var(--color-on-surface);flex-direction:column;text-decoration:none;display:flex}.publication-feed-card:hover{background:var(--color-surface)}.publication-feed-heading{gap:var(--spacing-space-150);align-items:center;display:flex}.publication-feed-heading>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.publication-feed-heading img{border-radius:var(--radius-corner-medium);object-fit:cover;flex-shrink:0;width:56px;height:56px}.publication-byline{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.publication-feed-heading .publication-byline{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.publication-excerpt{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface)}.publication-feed-footer{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);justify-content:space-between;gap:var(--spacing-space-100);color:var(--color-primary);flex-wrap:wrap;display:flex}.publication-empty{padding:var(--spacing-space-400) var(--spacing-space-200);text-align:center;background:var(--color-surface);border-radius:var(--radius-corner-medium)}.publication-empty h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.publication-empty p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);margin-top:var(--spacing-space-100);color:var(--color-on-surface-variant)}.publication-section-title{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:28px 0 var(--spacing-space-150)}.publication-month{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-on-surface-variant);padding:0}.publication-event-row{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-150) var(--spacing-space-175);border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);text-decoration:none;display:flex}.publication-event-row img{border-radius:var(--radius-corner-medium);object-fit:cover;flex:none;width:48px;height:60px}.publication-event-row h3{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.publication-event-row p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.publication-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:var(--spacing-space-100);color:var(--color-on-surface-variant);display:inline-block}.publication-status[data-going]{color:var(--color-on-mint-container)}.publication-date-badge{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);height:50px;padding:5px var(--spacing-space-50);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;width:46px;display:flex}.publication-date-badge>:first-child{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-primary);text-transform:uppercase}.publication-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-space-100);margin-bottom:var(--spacing-space-200);flex-wrap:wrap;display:flex}.publication-toolbar>*{flex-shrink:0}.publication-toolbar .community-back{margin:0}.publication-calendar{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-100);padding:var(--spacing-space-125) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large-increased);display:flex}.publication-cover{object-fit:cover;border-radius:var(--radius-corner-large);width:100%;height:300px;margin-bottom:var(--spacing-space-250);display:block}.publication-cover[data-event]{height:360px;box-shadow:var(--shadow-elevation-1)}.publication-detail h1{margin-bottom:var(--spacing-space-150)}.application-content:has(.publication-detail){width:min(100%,680px)}.publication-event-heading{gap:var(--spacing-space-150);margin-bottom:var(--spacing-space-250);align-items:center;display:flex}.publication-schedule{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.publication-location{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin:var(--spacing-space-25) 0 var(--spacing-space-250)}.publication-author{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);align-items:center;gap:var(--spacing-space-125);margin-bottom:28px;display:flex}.publication-avatar{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-full);background:var(--color-mint-container);width:36px;height:36px;color:var(--color-on-mint-container);flex:none;justify-content:center;align-items:center;display:flex}.publication-document{gap:var(--spacing-space-250);flex-direction:column;display:flex}.publication-document>p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);white-space:pre-wrap}.publication-document a{color:var(--color-primary)}.publication-document figure img{object-fit:cover;border-radius:var(--radius-corner-medium);width:100%;max-height:480px}.publication-document figcaption{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:var(--spacing-space-100);color:var(--color-on-surface-variant)}.publication-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);padding:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);text-decoration:none}.publication-document .publication-embedded-event{align-items:flex-start;gap:var(--spacing-space-175);padding:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);color:var(--color-on-surface);text-decoration:none;display:flex}.publication-embedded-event h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.publication-embedded-event p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.publication-attendance{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);overflow:hidden}.publication-response{padding:var(--spacing-space-200)}.publication-response-summary,.publication-response-summary h2{align-items:center;gap:var(--spacing-space-125);display:flex}.publication-response-summary{justify-content:space-between}.publication-attendee-summary>svg{width:16px;height:16px;color:var(--color-on-surface-variant);margin-left:auto}.publication-response-summary :where(h2) svg{width:26px;height:26px;padding:var(--spacing-space-75);border-radius:var(--radius-corner-full);color:var(--color-on-mint-container);background:var(--color-mint-container)}.publication-attendee-summary{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-125);text-align:left;width:100%;color:var(--color-on-surface);text-decoration:none;display:flex}.publication-avatar-stack{display:flex}.publication-avatar-stack .publication-avatar{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);border:2px solid var(--color-surface);width:28px;height:28px}.publication-avatar-stack :where(.publication-avatar)+.publication-avatar{margin-left:-8px}.publication-detail .publication-section-title{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-250)}.publication-attendance h2,.publication-attendees h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.event-rsvp-dialog{width:460px;padding:28px}.event-rsvp-dialog header{gap:var(--spacing-space-75);flex-direction:column;display:flex}.event-rsvp-dialog :where(header p){font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.event-rsvp-form{gap:var(--spacing-space-250);flex-direction:column;display:flex}.event-rsvp-choices{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:0;overflow:hidden}.event-rsvp-choices label{align-items:start;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);cursor:pointer;display:flex}.event-rsvp-choices label+label{border-top:1px solid var(--color-outline-variant)}.event-rsvp-choices input{width:22px;height:22px;accent-color:var(--color-primary);flex-shrink:0;margin:0}.event-rsvp-choices span{gap:var(--spacing-space-25);flex-direction:column;display:flex}.event-rsvp-choices strong,.event-rsvp-guests h3{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.event-rsvp-choices small,.event-rsvp-guests p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.event-rsvp-guests{justify-content:space-between;align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-150) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);display:flex}.event-rsvp-stepper{align-items:center;gap:var(--spacing-space-175);flex-shrink:0;display:flex}.event-rsvp-stepper button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);background:var(--color-surface-container);border-radius:var(--radius-corner-full);width:36px;height:36px}.event-rsvp-stepper output{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);text-align:center;min-width:14px}@media (width<=600px){.event-rsvp-dialog{width:100%;padding:var(--spacing-space-300) var(--spacing-space-250)}.event-rsvp-dialog .resource-actions{flex-direction:column-reverse}.event-rsvp-dialog .resource-actions>*{width:100%}}@media (width<=359px){.event-rsvp-guests{flex-wrap:wrap}}.publication-attendees{padding:var(--spacing-space-175) var(--spacing-space-200);border-top:1px solid var(--color-outline-variant)}.publication-attendees ul{margin:var(--spacing-space-150) 0 0;gap:var(--spacing-space-150) var(--spacing-space-300);flex-wrap:wrap;padding:0;list-style:none;display:flex}.publication-attendees li{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-125);display:flex}.publication-attendees small{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);display:block}.publication-poll{gap:var(--spacing-space-150);padding:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);margin-bottom:var(--spacing-space-250);background:var(--color-surface);flex-direction:column;display:flex}.publication-poll[data-closed=true]{background:var(--color-surface-container-low)}.publication-poll h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);margin:0}.poll-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-100);color:var(--color-on-surface-variant);display:flex}.poll-status-icon{border-radius:var(--radius-corner-small);background:var(--color-lilac-container);width:28px;height:28px;color:var(--color-on-lilac-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.poll-status-icon svg{width:16px;height:16px}.publication-poll[data-closed=true] .poll-status-icon{background:var(--color-surface-container);color:var(--color-on-surface-variant)}.publication-poll-options{gap:var(--spacing-space-150);flex-direction:column;display:flex}.publication-poll-options button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);justify-content:space-between;align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-150) 18px;text-align:left;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);min-height:48px;display:flex;position:relative;overflow:hidden}.publication-poll-options button>span:not(.publication-poll-bar){z-index:1;position:relative}.publication-poll-bar{background:var(--color-surface-container);position:absolute;inset:0 auto 0 0}.poll-choice-label{align-items:center;gap:var(--spacing-space-100);overflow-wrap:anywhere;min-width:0;display:flex}.poll-choice-label svg{flex-shrink:0;width:14px;height:14px}.poll-percentage{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);flex-shrink:0}.publication-poll-options [data-selected=true]{border:2px solid var(--color-primary);font-weight:var(--font-weight-medium);color:var(--color-primary);padding:11px 18px}.publication-poll-options [data-selected=true] .poll-percentage{color:var(--color-primary);font-weight:var(--font-weight-medium)}.publication-poll-options [data-selected=true] .publication-poll-bar{background:#e2e6f9}@supports (color:color-mix(in lab, red, red)){.publication-poll-options [data-selected=true] .publication-poll-bar{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}}.publication-poll-options [data-winner=true] .publication-poll-bar{background:#e2e9e8}@supports (color:color-mix(in lab, red, red)){.publication-poll-options [data-winner=true] .publication-poll-bar{background:color-mix(in srgb, var(--color-on-mint-container) 12%, var(--color-surface))}}.publication-poll-options [data-winner=true] .poll-choice-label{font-weight:var(--font-weight-semibold)}.publication-poll-options [data-winner=true] .poll-percentage{color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.poll-winner{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:inherit;margin-left:var(--spacing-space-50)}.publication-poll-options button:disabled{opacity:1;cursor:default}.poll-footer{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);gap:var(--spacing-space-75);color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.poll-footer .publication-text-link{font-weight:var(--font-weight-medium);font-size:inherit;line-height:inherit}.publication-feed a:focus-visible,.publication-detail button:focus-visible,.publication-event-row:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media not all and (width>=768px){.application-content:has(.publication-detail){padding-inline:var(--spacing-space-200)}.publication-cover,.publication-cover[data-event]{aspect-ratio:358/268;height:auto}.publication-home-heading{margin-bottom:var(--spacing-space-175);flex-wrap:wrap}.publication-home-heading h1{margin-bottom:0}}.events-page{gap:var(--spacing-space-175);flex-direction:column;display:flex}.events-page>h1{margin-bottom:0}.events-page>.publication-section-title{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);margin:var(--spacing-space-100) 0 -2px;color:var(--color-on-surface-variant)}.publication-event-list{gap:var(--spacing-space-250);flex-direction:column;display:flex}.publication-event-list section{gap:var(--spacing-space-150);flex-direction:column;display:flex}.event-list-link>div{flex:1;min-width:0}.event-list-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding:var(--spacing-space-100) var(--spacing-space-150);border-radius:var(--radius-corner-large-increased);background:var(--color-surface-container);color:var(--color-on-surface-variant);flex-shrink:0}.event-list-status[data-going]{background:var(--color-mint-container);color:var(--color-on-mint-container)}.event-list-status[data-unanswered]{padding:var(--spacing-space-125) var(--spacing-space-200);background:var(--color-primary);color:var(--color-on-primary)}:is(.application-content:has(.publication-detail),.application-content:has(.event-guest-page)){width:min(100%,680px)}.publication-cover[data-cancelled]{opacity:.45}.publication-event-heading .publication-location{margin-bottom:0}.event-guest-page{gap:var(--spacing-space-150);flex-direction:column;display:flex}.event-guest-page h1{margin:var(--spacing-space-50) 0 var(--spacing-space-25)}.event-guest-search{border-radius:var(--radius-corner-full);background:var(--color-surface-container);height:52px;padding:var(--spacing-space-150) var(--spacing-space-250);width:100%;font:inherit;border:none}.event-guest-list{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);margin:0;padding:0;list-style:none;overflow:hidden}.event-guest-list li{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-125) var(--spacing-space-200);border-bottom:1px solid var(--color-outline-variant);display:flex}.event-guest-list li>div{flex:1;min-width:0}.event-guest-list strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.event-guest-list small{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);display:block}.event-change-notice{padding:var(--spacing-space-175) var(--spacing-space-200);align-items:start;gap:var(--spacing-space-150);border-radius:var(--radius-corner-medium);background:var(--color-peach-container);color:var(--color-on-peach-container);margin-bottom:var(--spacing-space-250);display:flex}.event-change-notice[data-cancelled]{background:var(--color-error-container);color:var(--color-on-error-container)}.event-change-notice strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.event-change-notice p,.event-change-notice small{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:var(--spacing-space-50);color:inherit;display:block}.event-change-notice details{margin-top:var(--spacing-space-125)}.event-recap-link{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);margin-top:var(--spacing-space-200);background:var(--color-surface-container);border-radius:var(--radius-corner-medium);color:var(--color-on-surface);text-decoration:none;display:flex}.event-recap-icon{border-radius:var(--radius-corner-medium);background:var(--color-mint-container);width:40px;height:40px;color:var(--color-on-mint-container);flex-shrink:0;place-items:center;display:grid}.event-recap-copy{flex:1}.event-recap-copy strong{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);display:block}.event-recap-copy small{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.event-recap-link>svg{color:var(--color-on-surface-variant);flex-shrink:0}.event-admin-actions{align-items:center;gap:var(--spacing-space-200);display:flex}.event-repeat-control{align-items:center;gap:var(--spacing-space-125);display:flex}.event-repeat-control input{width:20px;height:20px;accent-color:var(--color-primary)}.event-cancel-dialog{width:min(400px,100vw - 40px)}@media not all and (width>=768px){.event-cancel-dialog{text-align:center;width:100%;padding:28px var(--spacing-space-250) var(--spacing-space-300)}.event-cancel-dialog:before{content:"";border-radius:var(--radius-corner-extra-large);background:var(--color-outline-variant);width:36px;height:5px;position:absolute;top:10px;left:calc(50% - 18px)}.event-cancel-dialog .resource-actions{gap:var(--spacing-space-175);flex-direction:column-reverse}.event-cancel-dialog .resource-actions button{width:100%;min-height:52px}.event-cancel-dialog .resource-actions button:first-child{min-height:32px;color:var(--color-on-surface-variant);background:0 0;border:none}}.event-rsvp-choices input[type=radio]{appearance:none;border:1.5px solid var(--color-on-surface-variant);border-radius:var(--radius-corner-full);background:var(--color-surface)}.event-rsvp-choices input[type=radio]:checked{border:2px solid var(--color-primary);background:radial-gradient(circle, var(--color-primary) 0 5.5px, var(--color-surface) 6px)}.event-rsvp-choices input:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media not all and (width>=768px){:is(.application-content:has(.publication-detail),.application-content:has(.event-guest-page)){width:100%;padding-inline:var(--spacing-space-200)}.publication-cover[data-event]{aspect-ratio:358/268}.event-admin-actions{gap:var(--spacing-space-100)}}@media not all and (width>=360px){.publication-event-row{gap:var(--spacing-space-100);padding:var(--spacing-space-150) var(--spacing-space-125)}.event-list-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding-inline:var(--spacing-space-100)}.event-list-status[data-unanswered]{padding-inline:var(--spacing-space-125)}.event-guest-list li{flex-wrap:wrap}}.publication-detail[data-event] .publication-cover{object-fit:fill;margin-bottom:34px}.publication-detail[data-event] h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.publication-detail[data-event] .publication-event-heading{margin-bottom:var(--spacing-space-450)}.publication-detail[data-event] .publication-attendance{padding-top:var(--spacing-space-125)}.publication-detail[data-event] .publication-response{padding-block:var(--spacing-space-175)}.publication-detail[data-event] .publication-section-title{margin-top:var(--spacing-space-450)}.publication-toolbar .publication-calendar{background:var(--color-surface);height:40px;padding-block:var(--spacing-space-100)}@media (width>=768px){:is(.application-content:has(.publication-detail[data-event]),.application-content:has(.event-guest-page)){padding-top:var(--spacing-space-800)}}@media not all and (width>=768px){.publication-detail[data-event] .publication-cover{margin-bottom:18px}.application-content:has(.publication-detail[data-event]){padding-top:var(--spacing-space-100)}.application-shell:has(.publication-detail[data-event]){background:linear-gradient(in oklab 180deg, var(--color-surface-container-low) 0%, var(--color-surface) 34%, var(--color-surface) 62%)}.publication-detail[data-event] .publication-event-heading{margin-bottom:var(--spacing-space-250)}.publication-detail[data-event] .publication-section-title{margin-top:18px}}.event-empty{align-items:center;gap:var(--spacing-space-125);text-align:center;border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:28px var(--spacing-space-250) 22px;flex-direction:column;display:flex}.event-empty-icon{border-radius:var(--radius-corner-full);background:var(--color-primary-container);width:56px;height:56px;color:var(--color-on-primary-container);place-items:center;display:grid}.event-empty-icon svg{width:26px;height:26px}.event-empty h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.event-empty p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.event-admin-footer{margin-top:30px}.event-cancel-trigger{width:100%;min-height:52px}.publication-avatar-stack>:nth-child(2){background:var(--color-lilac-container);color:var(--color-on-lilac-container)}.publication-avatar-stack>:nth-child(3){background:var(--color-peach-container);color:var(--color-on-peach-container)}.publication-avatar-stack>.publication-avatar-more{background:var(--color-primary-container);color:var(--color-on-primary-container)}.event-list-link{align-items:center;gap:var(--spacing-space-150);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.event-list-rsvp{padding:var(--spacing-space-125) var(--spacing-space-200);background:var(--color-primary);color:var(--color-on-primary)}.event-change-notice>svg{width:22px;height:22px;color:var(--color-on-peach-container);flex-shrink:0;margin-top:1px}.event-change-notice:where([data-cancelled])>svg,.event-change-notice[data-cancelled] strong{color:var(--color-on-error-container)}.publication-detail[data-event] .publication-section-title{margin-bottom:var(--spacing-space-100)}@media not all and (width>=768px){.event-rsvp-dialog{padding-top:28px}.event-rsvp-dialog:before{content:"";background:var(--color-outline-variant);border-radius:var(--radius-corner-extra-large);width:36px;height:5px;position:absolute;top:10px;left:calc(50% - 18px)}.event-rsvp-dialog header{text-align:center}.event-rsvp-dialog .resource-actions>button:first-child{background:0 0;border:none}}.application-content:has(.event-guest-page){width:min(100%,640px)}.event-guest-search-field{position:relative}.event-guest-search-field>svg{width:20px;height:20px;color:var(--color-on-surface-variant);position:absolute;top:16px;left:20px}.event-guest-search-field input{padding-left:52px}.event-guest-privacy{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-150)}.event-guest-list li:last-child{border-bottom:none}.event-guest-list .publication-avatar{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);width:36px;height:36px}.event-guest-page>.community-back{height:40px;margin-bottom:var(--spacing-space-50);align-self:start}@media not all and (width>=768px){.event-rsvp-dialog .resource-actions .account-submit{width:100%;min-height:52px}}.resource-time-zone summary{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-on-surface-variant);cursor:pointer}.resource-time-zone[open] summary{margin-bottom:var(--spacing-space-150)}.publication-avatars{flex-shrink:0;display:flex}.publication-avatars .publication-avatar{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border:2px solid var(--color-surface);background:var(--color-peach-container);color:var(--color-on-peach-container)}.publication-avatars .publication-avatar+.publication-avatar{background:var(--color-sky-container);color:var(--color-on-sky-container);margin-left:-8px}.publication-avatars .publication-avatar:nth-child(3){background:var(--color-mint-container);color:var(--color-on-mint-container)}.publication-detail[data-update] .publication-cover{height:300px;box-shadow:var(--shadow-elevation-1);margin-bottom:44px}.publication-detail[data-update] h1{margin-bottom:var(--spacing-space-125)}.publication-detail[data-update] .publication-author{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);gap:var(--spacing-space-150);margin-bottom:42px}.publication-detail[data-update] .publication-byline{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:1px}.update-toolbar-title{display:none}.publication-detail[data-update] .publication-toolbar>.community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-full);min-height:40px;padding:9px var(--spacing-space-200)}.publication-detail[data-update] .publication-toolbar .community-back{height:24px;min-height:24px}.publication-detail[data-update] .publication-document{gap:var(--spacing-space-200)}:where(.publication-detail[data-update] .publication-document)>p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.publication-detail[data-update] .publication-document>figure{margin:var(--spacing-space-200) 0 var(--spacing-space-50)}.publication-detail[data-update] .publication-document figure img{object-fit:fill;height:360px}.publication-detail[data-update] .publication-document figcaption{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.publication-link{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);display:flex}.publication-document .publication-link{color:var(--color-on-surface)}.publication-link>span{flex:1;min-width:0}.publication-link>svg{flex-shrink:0}.publication-link>svg:last-child{color:var(--color-on-surface-variant)}.update-event{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);background:var(--color-surface);overflow:hidden}.update-event+.update-event,.publication-document>p+.update-event{margin-top:var(--spacing-space-150)}.update-event-main{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);display:flex}.publication-document .update-event-link{align-items:center;gap:var(--spacing-space-150);min-width:0;color:var(--color-on-surface);flex:1;text-decoration:none;display:flex}.update-event-link>div{min-width:0}.update-event-link h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.update-event-link p,.update-event-note,.update-event-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.update-event-rsvp{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);align-items:center;gap:var(--spacing-space-75);padding:var(--spacing-space-150) var(--spacing-space-250);border-radius:var(--radius-corner-extra-large);color:var(--color-on-primary);background:var(--color-primary);flex-shrink:0;display:inline-flex}.update-event-rsvp[data-response]{padding:var(--spacing-space-125) var(--spacing-space-175);background:var(--color-surface-container);color:var(--color-on-surface-variant)}.update-event-rsvp[data-response=GOING]{background:var(--color-mint-container);color:var(--color-on-mint-container)}.update-event-note{align-items:center;gap:var(--spacing-space-75);padding:var(--spacing-space-125) var(--spacing-space-200);border-top:1px solid var(--color-outline-variant);background:var(--color-surface);display:flex}.update-event-note svg{flex-shrink:0}@media (width>=768px){.publication-document>figure+.publication-link{margin-top:var(--spacing-space-125)}.application-content:has(.publication-detail[data-update]){padding-top:var(--spacing-space-800)}}@media not all and (width>=768px){.application-shell:has(.publication-detail[data-update]){background:linear-gradient(in oklab 180deg, var(--color-surface-container-low) 0%, var(--color-surface) 34%, var(--color-surface) 62%)}.application-content:has(.publication-detail[data-update]){padding-top:var(--spacing-space-150)}.publication-detail[data-update] .publication-toolbar{gap:var(--spacing-space-100);min-height:44px;margin-bottom:var(--spacing-space-150);grid-template-columns:64px minmax(0,1fr) 64px;display:grid}.publication-detail[data-update] .publication-toolbar .community-back{background:var(--color-surface-container);width:44px;height:44px}.publication-detail[data-update] .community-back span{display:none}.update-toolbar-title{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);text-align:center;min-width:0;display:block}.publication-detail[data-update] .publication-toolbar>.community-button{justify-self:end}.publication-detail[data-update] .publication-cover{aspect-ratio:auto;height:240px;margin-bottom:28px}.publication-detail[data-update] .publication-author{margin-bottom:28px}.publication-detail[data-update] .publication-document figure img{aspect-ratio:358/268;height:auto}.publication-detail[data-update] .publication-document>figure{margin-top:0}.update-event+.update-event{margin-top:-4px}.publication-document>p+.update-event{margin-top:0}}.publication-document>h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.publication-document>ul{padding-left:var(--spacing-space-300);list-style:outside}.publication-document>ul>li+li{margin-top:var(--spacing-space-100)}.groups-page,.group-detail{gap:var(--spacing-space-150);flex-direction:column;display:flex}.groups-page h1,.group-detail h1{margin:0 0 var(--spacing-space-25)}.group-create-link{align-self:flex-start;gap:var(--spacing-space-100);padding-left:var(--spacing-space-200);padding-right:18px}.group-create-link svg{width:16px;height:16px}.group-section:empty{display:none}.group-section h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin-bottom:var(--spacing-space-150);color:var(--color-on-surface-variant)}.group-section+.group-section{margin-top:var(--spacing-space-100)}.group-section .community-group-row:first-of-type{margin-top:0}.community-group-row>.community-group-link{align-items:center;gap:var(--spacing-space-150);flex:1;min-width:0;display:flex}.community-group-link .community-row-copy,.community-group-link .community-muted,.group-join{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.group-join.community-primary{border:0}.group-join:not(.community-primary){color:var(--color-primary)}.community-initials[data-tone=peach]{color:var(--color-on-peach-container);background:var(--color-peach-container)}.community-initials[data-tone=sky]{color:var(--color-on-sky-container);background:var(--color-sky-container)}.group-empty{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:28px var(--spacing-space-250) 22px;align-items:center;gap:var(--spacing-space-125);text-align:center;flex-direction:column;display:flex}.group-empty-icon{border-radius:var(--radius-corner-full);background:var(--color-mint-container);width:56px;height:56px;color:var(--color-on-mint-container);place-items:center;display:grid}.group-empty h2,.group-created-card h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.group-empty p,.group-created-card p,.group-form>.community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.group-back-header{flex-shrink:0;align-items:center;height:52px;display:flex}.group-back-header .community-back{margin:0}.group-authoring{flex-direction:column;flex:1;display:flex}.group-form{padding-top:var(--spacing-space-125);gap:var(--spacing-space-150)}.group-form .community-heading{margin-bottom:var(--spacing-space-25)}.group-form textarea{resize:none}.group-form .community-choice{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.group-form .community-form-footer{padding-top:var(--spacing-space-100)}.group-form .community-choice[data-checked]{border-color:var(--color-primary-container)}.group-created{padding-top:var(--spacing-space-300);gap:var(--spacing-space-175);flex-direction:column;display:flex}.group-created h1{margin:0}.group-created-card{padding:26px var(--spacing-space-250) 22px;align-items:center;gap:var(--spacing-space-125);text-align:center;flex-direction:column;display:flex}.group-created-card .community-initials{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border-radius:var(--radius-corner-medium);width:56px;height:56px}.group-next-title{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);padding-top:var(--spacing-space-50);color:var(--color-on-surface-variant)}.group-next-actions .community-row{text-align:left;width:100%;position:relative}.group-next-actions .community-row-copy,.group-next-actions .community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.group-next-actions .community-row+.community-row{border-top:1px solid #0000}.group-next-actions .community-row+.community-row:before{content:"";background:var(--color-outline-variant);height:1px;position:absolute;top:0;left:16px;right:0}.group-created-footer{padding-top:var(--spacing-space-400);margin-top:auto}.group-created-footer .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border:0;width:100%;height:52px}.group-detail .group-back-header{margin-bottom:-2px}.group-detail>h1{margin-bottom:var(--spacing-space-25)}.group-summary-row{padding-block:var(--spacing-space-150)}.group-summary-row .community-row-copy{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);gap:0}.group-summary-row .community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.group-summary-icon{border-radius:var(--radius-corner-medium);width:40px;height:40px;color:var(--color-on-mint-container);background:var(--color-mint-container);flex-shrink:0;place-items:center;display:grid}.group-summary-icon svg{width:20px;height:20px}.group-event-icon{color:var(--color-on-sky-container);background:var(--color-sky-container)}.group-summary>.community-error{padding:var(--spacing-space-150) var(--spacing-space-200)}.group-updates-title{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-on-surface-variant)}.group-detail .publication-feed{gap:var(--spacing-space-150)}.group-detail .publication-feed-card h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.group-detail .publication-feed-card,.group-detail .publication-feed-heading>div{gap:var(--spacing-space-75)}.group-detail .publication-byline,.group-detail .publication-excerpt{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}@media (width<=767px){.group-form .community-form-footer{padding-bottom:var(--spacing-space-250)}.group-created-footer{padding-bottom:var(--spacing-space-200)}.group-authoring:has(.group-created) .group-back-header{margin-left:-4px}.application-shell[data-subpage]:has(.group-authoring,.group-detail) .application-content{padding-top:0}.application-shell[data-subpage]:has(.group-detail) .application-navigation{display:flex}.application-shell[data-subpage]:has(.group-detail) .application-content{padding-bottom:112px}}@media (width>=768px){.application-content:has(.group-authoring,.group-detail){padding-top:var(--spacing-space-800)}.group-back-header{height:40px}.group-authoring .group-form{min-height:0;padding-top:var(--spacing-space-200)}.group-form .community-form-footer{margin-top:0}.group-form .account-submit,.group-created-footer .community-button{width:fit-content;height:48px;min-height:48px;padding-inline:var(--spacing-space-300)}.group-created{padding-top:var(--spacing-space-200)}.group-created-footer{margin-top:0}.group-detail .group-back-header{margin-bottom:var(--spacing-space-50)}}.home-page>h1{margin-bottom:var(--spacing-space-175)}.home-administration,.home-checklist{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);background:var(--color-surface)}.home-action-row{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);align-items:center;gap:var(--spacing-space-150);padding:13px var(--spacing-space-200);text-align:left;width:100%;color:var(--color-on-surface);text-decoration:none;display:flex;position:relative}.home-action-row+.home-action-row:before,.home-nothing-waiting+.home-action-row:before{content:"";background:var(--color-outline-variant);height:1px;position:absolute;inset:0 0 auto 16px}.home-action-row>span:nth-child(2),.home-share-row>div{flex:1;min-width:0}.home-action-row>svg{color:var(--color-on-surface-variant);flex:none}.home-action-row>svg:last-child{width:16px;height:16px;color:var(--color-on-surface-variant)}.home-action-row:disabled{opacity:1;color:var(--color-disabled-content)}.home-count{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);min-width:26px;height:26px;padding-inline:var(--spacing-space-100);border-radius:var(--radius-corner-medium);color:var(--color-on-primary-container);background:var(--color-primary-container);place-items:center;display:grid}.home-nothing-waiting{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);display:flex}.home-success{border-radius:var(--radius-corner-full);background:var(--color-mint-container);color:var(--color-on-mint-container);flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.home-success svg{width:14px;height:14px}.home-nothing-waiting h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.home-nothing-waiting p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:var(--spacing-space-25);color:var(--color-on-surface-variant)}.home-welcome{align-items:center;gap:var(--spacing-space-125);padding:28px var(--spacing-space-250) 22px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);text-align:center;flex-direction:column;display:flex}.home-welcome .home-success{width:56px;height:56px}.home-welcome svg{width:26px;height:26px}.home-welcome h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.home-welcome p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.home-setup{gap:var(--spacing-space-150);flex-direction:column;display:flex}.home-setup>h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);padding-top:var(--spacing-space-50);color:var(--color-on-surface-variant)}.home-setup-check{border:2px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);flex:0 0 26px;place-items:center;height:26px;display:grid}.home-setup-check[data-done]{background:var(--color-on-mint-container);border-color:var(--color-on-mint-container);color:var(--color-surface)}.home-setup-check svg{width:14px;height:14px}.home-complete{color:var(--color-on-surface-variant)}.home-share-row p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:1px}.home-share-row .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary);min-height:36px;padding:7px var(--spacing-space-175);flex-shrink:0}.home-setup-hint{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.home-join-form{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-250) var(--spacing-space-200);gap:var(--spacing-space-175)}.home-join-form h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.home-join-form header p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-50)}.home-join-form label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-join-form .account-input{border-radius:var(--radius-corner-full);height:52px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body-large);padding-inline:22px}.home-join-form .community-divider{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-150);color:var(--color-on-surface-variant);margin:0;display:flex}.home-join-form .community-divider:before,.home-join-form .community-divider:after{content:"";background:var(--color-outline-variant);flex:1;height:1px}.home-start-community{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);align-items:center;gap:var(--spacing-space-100);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-extra-large);min-height:48px;color:var(--color-on-surface);padding:11px 22px 11px 18px;text-decoration:none;display:flex}.home-start-community svg{flex-shrink:0;width:20px;height:20px}.home-invitations{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:flex-start;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);margin-top:var(--spacing-space-150);background:var(--color-surface);border-radius:var(--radius-corner-medium);color:var(--color-on-surface-variant);text-decoration:none;display:flex}.home-invitations svg{flex:0 0 22px}.home-action-row+.home-action-row,.home-nothing-waiting+.home-action-row{border-top:1px solid #0000}.home-join-form .account-submit{width:100%;margin-top:0}.application-shell .application-content:has(.editor-page){padding-bottom:0}.editor-page{column-gap:var(--spacing-space-200);grid-template-columns:auto 1fr;align-items:center;display:grid}.editor-page>*{grid-column:1/-1}.editor-back{border-radius:var(--radius-corner-full);background:var(--color-surface-container);width:44px;height:44px;margin-bottom:var(--spacing-space-250);justify-content:center;align-items:center;display:inline-flex}.editor-back span{display:none}.editor-page>.editor-back{grid-area:1/1;margin-bottom:0}.editor-page>.editor-status:is([data-state=saved],[data-state=saving]){text-align:right;grid-area:1/2}.editor-content{min-height:calc(100dvh - 194px)}.editor-draft-card{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);background:var(--color-surface-container);display:flex}.editor-draft-copy{gap:var(--spacing-space-50);flex-direction:column;flex:1;min-width:0;display:flex}.editor-draft-title{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-draft-time{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-on-surface-variant)}.editor-draft-badge{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);padding:var(--spacing-space-50) var(--spacing-space-100);border-radius:var(--radius-corner-medium);color:var(--color-on-peach-container);background:var(--color-peach-container);flex-shrink:0}.editor-list-heading{justify-content:space-between;align-items:center;gap:var(--spacing-space-200);flex-wrap:wrap;display:flex}.editor-list-heading h1{margin-bottom:0}.editor-draft-list{gap:var(--spacing-space-150);margin-top:var(--spacing-space-300);flex-direction:column;display:flex}.editor-tabs{gap:var(--spacing-space-100);margin:var(--spacing-space-200) 0;display:flex}.editor-tabs button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);padding:var(--spacing-space-100) var(--spacing-space-200)}.editor-tabs button[aria-pressed=true]{color:var(--color-on-primary-container);background:var(--color-primary-container);border-color:var(--color-primary-container)}.editor-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin:var(--spacing-space-175) 0}.editor-status[data-state=denied],.editor-status[data-state=incompatible]{color:var(--color-error)}.editor-preview-note{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding:var(--spacing-space-200);background:var(--color-surface);border-radius:var(--radius-corner-medium)}.editor-preview-note label{gap:var(--spacing-space-125);margin-top:var(--spacing-space-150);align-items:center;display:flex}.editor-document{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:360px}.editor-document h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:var(--spacing-space-250) 0 var(--spacing-space-175)}.editor-document h1:has(>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--color-on-surface-variant)}.editor-document p{margin:0 0 var(--spacing-space-175);min-height:26px}.editor-document a{color:var(--color-primary);text-decoration:underline}.editor-resource{border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-200);margin:var(--spacing-space-150) 0}.editor-resource-kind{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-bottom:var(--spacing-space-100);display:block}.editor-toolbar{background:var(--color-surface);border-top:1px solid var(--color-outline-variant);padding:var(--spacing-space-100) var(--spacing-space-100) max(var(--spacing-space-100), env(safe-area-inset-bottom));align-items:center;gap:0;margin-inline:-20px;display:flex;position:sticky;bottom:0}.editor-toolbar button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-full);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.editor-toolbar button[aria-pressed=true]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.editor-toolbar button:disabled{opacity:1;color:var(--color-disabled-content)}.collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-extra-small) var(--radius-corner-extra-small) var(--radius-corner-extra-small) 0;color:var(--color-surface);padding:var(--spacing-space-25) var(--spacing-space-75);-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;top:-1.4em;left:-1px}@media (width>=768px){.application-content:has(.editor-page,.editor-list){padding-top:var(--spacing-space-800)}.application-content:has(.editor-page){width:min(100%,680px)}.editor-back{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);justify-content:start;gap:var(--spacing-space-75);width:auto;height:24px;color:var(--color-primary);background:0 0;border-radius:0;margin-bottom:28px}.editor-back svg{width:16px;height:16px}.editor-back span{display:inline}.editor-content{min-height:calc(100dvh - 242px)}.editor-toolbar{margin-inline:0;padding-inline:0}.editor-document{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}}.application-drafts-link{display:none}@media (width>=768px){.application-drafts-link{margin-top:var(--spacing-space-150);display:flex}}.editor-publish-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-space-200);grid-area:1/2;display:flex}.editor-publish-actions .community-primary{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:40px;padding:var(--spacing-space-100) var(--spacing-space-250);border-radius:var(--radius-corner-extra-large);white-space:nowrap}.editor-publish-actions .editor-status{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);margin:0}.editor-settings-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-primary);margin:var(--spacing-space-50) 0 var(--spacing-space-125);justify-self:start}.editor-draft-list h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-variant);margin:0}.editor-draft-card[data-sent]{background:var(--color-surface)}.editor-row-menu,.editor-block-menu{border-radius:var(--radius-corner-large);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.editor-row-menu:hover,.editor-block-menu:hover{background:var(--color-surface-container)}.editor-menu{z-index:60;min-width:220px;max-width:calc(100vw - 32px);padding:var(--spacing-space-75);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);background:var(--color-surface-container-low);box-shadow:var(--shadow-elevation-2)}.editor-menu [role=menuitem]{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);padding:var(--spacing-space-150) var(--spacing-space-175);border-radius:var(--radius-corner-large);cursor:pointer;outline:none}.editor-menu [role=menuitem][data-highlighted]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.editor-menu span{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);display:block}.editor-add-menu{width:300px}.editor-add-menu [role=menuitem]{font-weight:var(--font-weight-semibold)}.editor-block{margin:0 0 var(--spacing-space-175);position:relative}.editor-block-handle{opacity:0;transition:opacity var(--duration-short-2);z-index:1;background:var(--color-surface);border-radius:var(--radius-corner-large);align-items:center;display:flex;position:absolute;top:-18px;right:0}.editor-block:is(:hover,:focus-within,.ProseMirror-selectednode)>.editor-block-handle{opacity:1}.editor-drag-handle{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);cursor:grab;padding:var(--spacing-space-50) var(--spacing-space-75)}.editor-document .editor-paragraph{min-height:26px}.editor-document .editor-caption{min-height:26px;margin-top:var(--spacing-space-100)}.editor-photo{object-fit:cover;border-radius:var(--radius-corner-medium);width:100%;max-width:100%;max-height:380px}.editor-photo-credit{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-100)}.editor-send-summary{gap:var(--spacing-space-50);padding:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);flex-direction:column;display:flex}.editor-send-summary span{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.editor-send-dialog{max-width:460px}.editor-settings-dialog,.editor-authoring-dialog{max-width:520px}.editor-settings-actions{gap:var(--spacing-space-150);flex-wrap:wrap;display:flex}.editor-delete-dialog{max-width:400px}.editor-confirm-actions{gap:var(--spacing-space-150);justify-content:flex-end;display:flex}.editor-confirm-actions .community-button{border-radius:var(--radius-corner-full);min-height:48px;padding-inline:var(--spacing-space-250);font-weight:var(--font-weight-semibold);background:var(--color-surface-container);border:0}.editor-confirm-actions .editor-delete-button,.resource-actions .editor-delete-button{background:var(--color-error);color:var(--color-on-error);border-color:var(--color-error);padding-inline:22px}@media (width<=767px){.editor-delete-dialog{padding:var(--spacing-space-125) var(--spacing-space-250) max(28px, env(safe-area-inset-bottom));gap:var(--spacing-space-150);text-align:center}.editor-delete-dialog:before{content:"";border-radius:var(--radius-corner-extra-large);background:var(--color-outline);flex-shrink:0;align-self:center;width:36px;height:5px}.editor-delete-dialog .editor-confirm-actions{flex-direction:column-reverse}.editor-delete-dialog .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);min-height:44px;color:var(--color-on-surface-variant);background:0 0;border:0}.editor-delete-dialog .editor-delete-button{background:var(--color-error);border-radius:var(--radius-corner-extra-large);min-height:52px;font-weight:var(--font-weight-semibold);color:var(--color-on-error)}.editor-publish-actions .editor-status{display:none}.editor-block-handle{opacity:1;top:0;right:-18px}.editor-block{padding-right:18px}.editor-block-menu{width:32px;height:32px}.editor-drag-handle{display:none}.editor-send-dialog,.editor-settings-dialog,.editor-authoring-dialog{border-radius:var(--radius-corner-extra-large) var(--radius-corner-extra-large) 0 0;width:100%;max-width:100%;max-height:92dvh;inset:auto 0 0;transform:none}}@media (width>=768px){.editor-publish-actions .editor-status{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large)}.editor-block-handle{top:0;right:100%}}.resource-dialog{gap:var(--spacing-space-250);border-radius:var(--radius-corner-extra-large);width:460px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-elevation-3);padding:28px}.resource-dialog>h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.resource-dialog>p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin:-12px 0 0}.resource-form,.resource-fields,.resource-choices,.resource-photo{gap:var(--spacing-space-200);flex-direction:column;min-width:0;display:flex}.resource-form label,.resource-form legend,.resource-photo>span{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large)}.resource-time-field legend,.resource-choices legend{margin-bottom:var(--spacing-space-100);color:var(--color-on-surface-variant)}.resource-time-inputs{gap:var(--spacing-space-125);grid-template-columns:1.2fr 1fr;display:grid}.resource-time-inputs input{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);background:var(--color-surface-container);border-radius:var(--radius-corner-full);width:100%;min-width:0;height:52px;padding-inline:var(--spacing-space-200)}.resource-help{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.resource-fields>.resource-help{margin-top:-8px}.resource-notice{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding:var(--spacing-space-150) var(--spacing-space-200);border-radius:var(--radius-corner-medium);background:var(--color-primary-container);color:var(--color-on-primary-container)}.resource-add{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);justify-content:center;align-items:center;gap:var(--spacing-space-100);border:1px dashed var(--color-outline-variant);border-radius:var(--radius-corner-full);min-height:52px;padding:var(--spacing-space-150) var(--spacing-space-200);color:var(--color-primary);display:flex}.resource-choice{gap:var(--spacing-space-100);align-items:end;display:flex}.resource-choice>div{flex:1;min-width:0}.resource-remove{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);width:36px;height:56px}.resource-actions{gap:var(--spacing-space-150);justify-content:flex-end;align-items:center;display:flex}.resource-actions>*{min-width:0}.resource-actions .account-submit{width:auto;margin:0}.resource-photo .editor-photo{max-height:160px}.resource-settings{padding:var(--spacing-space-200) var(--spacing-space-250);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);gap:var(--spacing-space-100);flex-direction:column;display:flex}.resource-settings h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.resource-settings li{padding:var(--spacing-space-75) 0}.resource-settings-actions{gap:var(--spacing-space-250);flex-wrap:wrap;display:flex}.resource-picker-row{align-items:start;gap:var(--spacing-space-50);padding:var(--spacing-space-175) var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);flex-direction:column;display:flex}.resource-picker-row span{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.resource-new-trigger{gap:var(--spacing-space-100);align-items:center;display:flex}.editor-resource-summary p{margin:var(--spacing-space-75) 0}.editor-resource-summary a{margin-top:var(--spacing-space-100);display:block}@media (width<=767px){.resource-dialog{width:100%;max-width:100%;min-height:100dvh;max-height:100dvh;padding:var(--spacing-space-150) var(--spacing-space-250) max(var(--spacing-space-300), env(safe-area-inset-bottom));border-radius:0;justify-content:flex-start;inset:0;transform:none}.resource-time-inputs input{padding-inline:var(--spacing-space-150)}.resource-form,.resource-fields{gap:var(--spacing-space-150)}}.editor-content[data-title-hidden] .editor-document>h1,.resource-mobile-toolbar{display:none}.resource-choice label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resource-choices{gap:var(--spacing-space-100)}.resource-add svg{width:18px;height:18px}.resource-actions .community-button,.resource-actions .account-submit{border-radius:var(--radius-corner-full);height:48px;min-height:48px;padding-inline:var(--spacing-space-250)}@media (width<=767px){.resource-mobile-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.resource-mobile-toolbar .community-primary{border-radius:var(--radius-corner-extra-large);min-height:40px;padding:var(--spacing-space-100) var(--spacing-space-250)}.resource-back{border-radius:var(--radius-corner-full);background:var(--color-surface-container);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.resource-dialog .resource-actions{display:none}.resource-dialog>h2{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin-top:-4px}}.resource-dialog-poll .resource-form label{color:var(--color-on-surface-variant)}.resource-dialog-poll .resource-form{min-height:0}.resource-dialog-poll .resource-add{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border:1.5px dashed var(--color-outline-variant);background:var(--color-surface-container-low)}.resource-dialog-poll .resource-actions .community-button{background:var(--color-surface-container);font-weight:var(--font-weight-semibold);border:0}.resource-dialog-poll .resource-actions .account-submit{padding-inline:22px}.resource-dialog-poll .community-textarea{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);min-height:84px;padding:var(--spacing-space-175) 22px;border-radius:var(--radius-corner-extra-large)}.resource-dialog-poll .resource-choice input{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);padding-inline:22px}.resource-deadline{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.resource-deadline summary{cursor:pointer}.resource-deadline[open]>div{margin-top:var(--spacing-space-150)}.resource-dialog-poll .resource-deadline input{width:100%;min-width:0}.resource-deadline p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.resource-dialog-poll .resource-help{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}@media (width>=768px){.resource-dialog-poll>p{margin-top:-14px}.resource-dialog-poll .resource-form,.resource-dialog-poll .resource-fields{gap:var(--spacing-space-250)}.resource-dialog-poll .resource-help{margin-top:0}}@media (width<=767px){.resource-dialog-poll{gap:var(--spacing-space-175);padding-top:0}.resource-dialog-poll .resource-mobile-toolbar .community-primary{font-weight:var(--font-weight-semibold);padding-inline:18px}.resource-dialog-poll>p{color:var(--color-on-surface-variant);margin-top:-12px}}.editor-menu [role=menuitem][data-highlighted] span{color:inherit}.editor-options{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);margin:var(--spacing-space-300) 0;color:var(--color-on-surface-variant);order:5}.editor-options summary{cursor:pointer}.editor-options-content{gap:var(--spacing-space-150);margin-top:var(--spacing-space-150);flex-wrap:wrap;display:flex}.editor-options-content .editor-tabs,.editor-preview-note{width:100%}.editor-mobile-status,.editor-content[data-title-hidden] .editor-title{display:none}.editor-document .editor-title h1{margin:var(--spacing-space-200) 0 var(--spacing-space-200)}.editor-byline-field{gap:var(--spacing-space-125);flex-direction:column;display:flex}.editor-byline-field ol{gap:var(--spacing-space-75);flex-direction:column;list-style:none;display:flex}.editor-byline-field li{align-items:center;gap:var(--spacing-space-50);padding:var(--spacing-space-75) var(--spacing-space-100) var(--spacing-space-75) var(--spacing-space-175);background:var(--color-surface-container);border-radius:var(--radius-corner-medium);display:flex}.editor-byline-field li span{flex:1}:where(.editor-byline-field li) button{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);border-radius:var(--radius-corner-full);width:36px;height:36px}.editor-byline-field button:disabled{opacity:1;color:var(--color-disabled-content)}.editor-send-summary{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-175) var(--spacing-space-200);background:var(--color-surface-container);border:0;flex-direction:row}.editor-send-summary>div{flex-direction:column;flex:1;gap:3px;display:flex}.editor-send-summary strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-send-summary .community-initials{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border-radius:var(--radius-corner-medium);background:var(--color-peach-container);width:44px;height:44px;color:var(--color-on-peach-container);flex-shrink:0;place-items:center;display:grid}.editor-send-back{display:none}.editor-publish-dialog .editor-send-submit{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);border-radius:var(--radius-corner-extra-large);min-height:52px}.editor-publish-dialog .editor-send-keep{background:0 0;border:0;min-height:44px;margin-top:-12px}.editor-draft-list .editor-draft-card{position:relative}.editor-list>.community-muted{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin-top:var(--spacing-space-100)}@media (width>=768px) and (hover:hover) and (pointer:fine){.editor-draft-card .editor-row-menu{opacity:0;position:absolute;right:-44px}.editor-draft-card:hover .editor-row-menu,.editor-draft-card:focus-within .editor-row-menu,.editor-draft-card .editor-row-menu[data-popup-open]{opacity:1}}@media (width>=768px){.application-content:has(.editor-page){width:min(100%,680px)}.application-content:has(.editor-list){width:min(100%,640px)}}@media not all and (width>=768px){.editor-page{column-gap:var(--spacing-space-150)}.editor-page .editor-publish-actions{min-height:44px}.editor-document .editor-title h1{margin:var(--spacing-space-175) 0 var(--spacing-space-50)}.editor-mobile-status{margin-bottom:var(--spacing-space-100);display:block}.editor-mobile-status .editor-status{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin:0}.editor-publish-dialog{min-height:100dvh;max-height:100dvh;padding:var(--spacing-space-150) var(--spacing-space-250) max(var(--spacing-space-300), env(safe-area-inset-bottom));gap:var(--spacing-space-300);border-radius:0;inset:0}.editor-send-back{display:flex}.editor-publish-dialog>h2{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin-top:var(--spacing-space-50)}.editor-publish-dialog>p{margin-top:-16px}.editor-publish-dialog .editor-send-submit{flex-shrink:0;margin-top:auto}.editor-publish-dialog .editor-send-keep{flex-shrink:0}}.editor-add-menu :is([role=menuitem],[role=option]){align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-100) var(--spacing-space-125);text-align:left;width:100%;display:flex}.editor-block-icon,.editor-menu .editor-block-icon{border-radius:var(--radius-corner-large);background:var(--color-surface-container);width:36px;height:36px;color:var(--color-on-surface-variant);flex-shrink:0;place-items:center;display:grid}.editor-block-icon svg{width:20px;height:20px}.editor-block-icon[data-kind=photo]{background:var(--color-peach-container);color:var(--color-on-peach-container)}.editor-block-icon[data-kind=event]{background:var(--color-sky-container);color:var(--color-on-sky-container)}.editor-block-icon[data-kind=poll]{background:var(--color-lilac-container);color:var(--color-on-lilac-container)}.editor-block-icon[data-kind=link]{background:var(--color-mint-container);color:var(--color-on-mint-container)}.editor-block-choice-copy,.editor-menu .editor-block-choice-copy{gap:var(--spacing-space-25);flex-direction:column;display:flex}.editor-block-choice-copy strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface)}.editor-block-choice-copy small{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.editor-menu [role=menuitem]:has(>svg){align-items:center;gap:var(--spacing-space-125);display:flex}.editor-menu [role=menuitem][data-disabled]{opacity:1;color:var(--color-disabled-content);cursor:default}.editor-slash-menu{padding:var(--spacing-space-100)}.editor-slash-menu h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-variant);text-transform:uppercase;padding:var(--spacing-space-100) var(--spacing-space-125)}.editor-slash-menu [role=option]{border-radius:var(--radius-corner-large)}.editor-slash-menu [aria-selected=true]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.editor-slash-menu [aria-selected=true] small{color:inherit}.editor-selection-menu{gap:var(--spacing-space-50);padding:var(--spacing-space-75);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);background:var(--color-surface-container-low);box-shadow:var(--shadow-elevation-2);display:flex}.editor-selection-menu button{border-radius:var(--radius-corner-full);place-items:center;width:40px;height:40px;display:grid}.editor-selection-menu [aria-pressed=true]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.editor-toolbar .editor-phone-insert{display:none}.editor-block-sheet{gap:0;padding-top:28px}.editor-block-sheet:before{content:"";border-radius:var(--radius-corner-extra-large);background:var(--color-outline);width:36px;height:5px;position:absolute;top:10px;left:calc(50% - 18px)}.editor-block-sheet h2{margin:var(--spacing-space-100) 0 var(--spacing-space-125)}.editor-block-sheet>button{text-align:left;align-items:center;gap:var(--spacing-space-175);padding:var(--spacing-space-175) 0;display:flex}.editor-block-sheet .editor-block-icon{border-radius:var(--radius-corner-extra-large);width:44px;height:44px}.editor-block-sheet :where(.editor-block-choice-copy) strong,.editor-block-sheet .editor-block-choice-copy small{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}@media not all and (width>=768px){.editor-toolbar .editor-phone-insert{display:flex}.editor-toolbar .editor-desktop-insert{display:none}.editor-block:not(:focus-within,.ProseMirror-selectednode,[data-active])>.editor-block-handle{opacity:0;pointer-events:none}.editor-block{padding-right:0}}@media (width>=768px){.editor-toolbar{width:fit-content;padding:var(--spacing-space-50);border-radius:var(--radius-corner-medium);background:var(--color-surface-container);margin-top:var(--spacing-space-200);border:0;position:static}.editor-content{min-height:420px}}.editor-resource:has(.editor-resource-summary){margin:var(--spacing-space-175) 0 var(--spacing-space-200);padding:0}.editor-resource-summary{border-radius:var(--radius-corner-medium);overflow:hidden}.editor-resource-main{align-items:center;gap:var(--spacing-space-150);padding:var(--spacing-space-200);display:flex}.editor-resource-copy{flex:1;min-width:0}.editor-resource-copy strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-resource-summary .editor-resource-copy p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant);margin:3px 0 0}.editor-resource-summary .editor-resource-edit{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);padding:var(--spacing-space-100) var(--spacing-space-175);border-radius:var(--radius-corner-large-increased);background:var(--color-surface);border:1px solid var(--color-outline-variant);min-height:36px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.editor-resource-summary .editor-resource-note{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);align-items:center;gap:var(--spacing-space-75);padding:var(--spacing-space-125) var(--spacing-space-200);border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);background:var(--color-surface);margin:0;display:flex}.editor-resource-note svg{flex-shrink:0}@media not all and (width>=768px){.editor-resource-copy strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-resource-main{gap:var(--spacing-space-150);padding:var(--spacing-space-175)}.editor-resource-summary .editor-resource-copy p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}}.editor-block-icon[data-kind=text]{background:var(--color-surface);border:1px solid var(--color-outline-variant)}.editor-list-empty{justify-content:space-between;align-items:center;gap:var(--spacing-space-200);display:flex}.editor-row-popup{min-width:184px;padding:var(--spacing-space-75);border-radius:var(--radius-corner-large)}.editor-row-popup [role=menuitem]{padding:var(--spacing-space-125) var(--spacing-space-150)}@media not all and (width>=768px){.editor-row-popup{border-radius:var(--radius-corner-large);width:100%;max-width:none;box-shadow:var(--shadow-elevation-1);padding:28px var(--spacing-space-250) max(var(--spacing-space-250), env(safe-area-inset-bottom))}.editor-row-popup:before{content:"";border-radius:var(--radius-corner-extra-large);background:var(--color-outline);width:36px;height:5px;position:absolute;top:10px;left:calc(50% - 18px)}.editor-row-popup [role=menuitem]{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);padding:var(--spacing-space-200) 0}}.editor-row-summary{display:none}.editor-insert-prompt{margin-top:var(--spacing-space-250)}.editor-desktop-hint{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.editor-phone-add,.editor-phone-add-hint{display:none}@media (width>=768px){.editor-toolbar{display:none}}@media not all and (width>=768px){.editor-row-summary{gap:var(--spacing-space-50);padding:var(--spacing-space-175) var(--spacing-space-200);margin-bottom:var(--spacing-space-150);background:var(--color-surface-container);border-radius:var(--radius-corner-medium);flex-direction:column;display:flex}.editor-row-summary strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-row-summary span{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.editor-phone-add{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);gap:var(--spacing-space-75);color:var(--color-primary);align-items:center;display:flex}.editor-phone-add-hint{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin-top:var(--spacing-space-100);display:block}.editor-desktop-hint{display:none}.editor-insert-prompt{margin:var(--spacing-space-175) 0 28px}.editor-content,.editor-document{min-height:0}.editor-document{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.editor-toolbar{z-index:3;padding:var(--spacing-space-100) var(--spacing-space-150) max(var(--spacing-space-100), env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0}.editor-page{padding-bottom:var(--spacing-space-900)}.application-content:has(.editor-page){padding-top:var(--spacing-space-75)}}.editor-slash-menu h2{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-add-menu .editor-block-choice-copy{gap:0}.editor-add-menu .editor-block-choice-copy strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium)}.editor-add-menu .editor-block-choice-copy small{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.editor-paragraph[data-slash-hint]>[data-node-view-content-react]{display:inline}.editor-paragraph[data-slash-hint]:after{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);content:attr(data-slash-hint);margin-left:var(--spacing-space-150);color:var(--color-on-surface-variant);pointer-events:none}.editor-block[data-node-kind=heading] h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.editor-block[data-node-kind=bulletList] ul{padding-left:var(--spacing-space-300);list-style:outside}.editor-block[data-node-kind=bulletList] li+li{margin-top:var(--spacing-space-100)}.editor-block[data-node-kind=bulletList] .editor-block{margin:0;padding:0}.editor-block[data-node-kind=bulletList] .editor-block .editor-block-handle{display:none}@media not all and (width>=768px){.editor-toolbar .editor-phone-insert{color:var(--color-on-primary-container);background:var(--color-primary-container)}.editor-toolbar>button{flex:1;min-width:0}}.public-layout .account-main{padding:var(--spacing-space-600) var(--spacing-space-250) var(--spacing-space-800);justify-content:flex-start}.public-sign-in{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);padding:var(--spacing-space-100) 18px;color:var(--color-on-surface);text-decoration:none}.public-page{flex-direction:column;gap:18px;width:100%;max-width:640px;display:flex}.public-page h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);overflow-wrap:anywhere;margin:0}.public-landing{gap:var(--spacing-space-250)}.public-landing h1{font-family:var(--font-brand);font-size:var(--text-display-small);line-height:var(--leading-display-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.public-eyebrow{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);margin:0}.public-note{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-150) var(--spacing-space-200);background:var(--color-surface);color:var(--color-on-surface-variant);margin:0}.public-join{align-items:center;gap:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-250);background:var(--color-primary-container);color:var(--color-on-primary-container);display:flex}.public-join>div{flex:1}.public-join h2,.public-section h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.public-join p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);margin:var(--spacing-space-25) 0 0;color:inherit}.public-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);padding:var(--spacing-space-150) 22px;min-height:48px;color:var(--color-on-surface);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.public-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.public-primary:hover{background:var(--color-primary-hover)}.public-member-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-primary);align-self:center}.public-section{gap:var(--spacing-space-150);flex-direction:column;margin-top:0;display:flex}.public-update{gap:var(--spacing-space-150);padding:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);color:var(--color-on-surface);flex-direction:column;text-decoration:none;display:flex}.public-update h3{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);margin:0}.public-update p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface);margin:0}.public-text-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-primary)}.public-event{align-items:center;gap:var(--spacing-space-175);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-200) 18px;color:var(--color-on-surface);text-decoration:none;display:flex}.public-date{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);text-align:center;border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);width:50px;min-height:54px;padding:var(--spacing-space-75);flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-event-copy{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant);flex-direction:column;flex:1;gap:1px;display:flex}.public-event-copy strong{font-family:var(--font-plain);font-size:var(--text-title-medium);line-height:var(--leading-title-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface)}.public-locked{align-items:center;gap:var(--spacing-space-200);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-large);padding:var(--spacing-space-600) var(--spacing-space-500);text-align:center;flex-direction:column;display:flex}.public-lock{border-radius:var(--radius-corner-large);background:var(--color-lilac-container);width:64px;height:64px;color:var(--color-on-lilac-container);place-items:center;display:grid}.public-locked>p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);max-width:480px;color:var(--color-on-surface-variant);margin:0}.public-locked .public-primary{min-height:52px}.public-footnote{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);text-align:start;color:var(--color-on-surface-variant);margin:0}@media (width<=600px){.public-layout .account-main{padding:var(--spacing-space-400) var(--spacing-space-250) var(--spacing-space-600)}.public-landing h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.public-join{flex-direction:column;align-items:stretch}.public-locked{padding:var(--spacing-space-400) var(--spacing-space-250)}.public-locked .public-button{width:100%}}.public-join-row{align-items:center;gap:var(--spacing-space-175);display:flex}.public-join-row p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant);flex:1;margin:0}.public-section>h2{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);color:var(--color-on-surface-variant)}.public-event-copy{text-decoration:none}.public-date{white-space:pre-line}.public-event>.public-text-link{flex-shrink:0;max-width:100px}@media (width<=600px){.public-join-row{flex-direction:column;align-items:flex-start}}.public-title{gap:var(--spacing-space-75);flex-direction:column;display:flex}.public-page .publication-document .public-event-copy{color:var(--color-on-surface-variant)}.public-page .public-event>.public-text-link{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-full);padding:var(--spacing-space-100) var(--spacing-space-175);max-width:none;text-decoration:none}@media (width<=600px){.public-event{grid-template-columns:50px minmax(0,1fr);align-items:start;display:grid}.public-event>.public-text-link{grid-column:2;justify-self:start}.public-event:not(:has(.public-date,.public-event-thumbnail)){grid-template-columns:minmax(0,1fr)}.public-event:not(:has(.public-date,.public-event-thumbnail))>.public-text-link{grid-column:1}}.public-intro{gap:var(--spacing-space-125);flex-direction:column;display:flex}.public-community-meta{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant);margin:0}.public-community-intro .public-join-row{padding-top:var(--spacing-space-50)}.public-community-intro .public-button{flex-shrink:0;min-height:52px;padding-inline:28px}.public-eyebrow a{color:inherit;text-decoration:none}.public-eyebrow a:hover{text-decoration:underline}.public-update-heading{align-items:center;gap:var(--spacing-space-150);display:flex}.public-update-heading>div{flex-direction:column;gap:1px;min-width:0;display:flex}.public-update-thumbnail{object-fit:cover;border-radius:var(--radius-corner-medium);flex-shrink:0;width:56px;height:56px}.public-event-thumbnail{object-fit:cover;border-radius:var(--radius-corner-medium);flex-shrink:0;width:50px;height:62px}.public-date{flex-direction:column}.public-date>span{font-family:var(--font-plain);font-size:var(--text-label-medium);line-height:var(--leading-label-medium);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-medium);color:var(--color-primary);text-transform:uppercase}.public-date>strong{font-family:var(--font-brand);font-size:var(--text-title-large);line-height:var(--leading-title-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);color:var(--color-on-surface)}.public-upcoming-event{padding-block:var(--spacing-space-175)}.public-page .public-upcoming-event>.public-text-link{color:var(--color-on-surface-variant);font-weight:var(--font-weight-medium);border:0;padding:0}.public-section>h2{padding-top:var(--spacing-space-75);margin-bottom:var(--spacing-space-100)}.public-locked-actions{gap:var(--spacing-space-125);padding-top:var(--spacing-space-75);align-items:center;display:flex}.public-update:hover{background:var(--color-surface-container)}.public-page a:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media (width<=600px){.public-locked-actions{flex-direction:column;align-items:stretch;width:100%}}.public-upcoming{gap:var(--spacing-space-250)}.public-upcoming>h2{margin-bottom:0}.public-label{font-weight:var(--font-weight-semibold)}.public-page .publication-document{gap:18px}.public-page .publication-document,.public-page .publication-document>p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.system-state{align-items:center;gap:var(--spacing-space-300);flex-direction:column;width:420px;max-width:100%;display:flex}.system-state-copy{align-items:center;gap:var(--spacing-space-175);text-align:center;flex-direction:column;width:100%;display:flex}.system-state-icon{border-radius:var(--radius-corner-extra-large);width:72px;height:72px;color:var(--color-on-primary-container);background:var(--color-primary-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.system-state[data-kind=error] .system-state-icon{color:var(--color-on-peach-container);background:var(--color-peach-container)}.system-state h1,.application-content .system-state h1{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);margin:0}.system-state p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.system-state-action .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-full);height:48px;padding-inline:28px;text-decoration:none}.application-content:has(>.system-state){min-height:100dvh;padding:0 var(--spacing-space-250) 80px;justify-content:center;align-items:center;max-width:none;display:flex}.account-layout:has(.system-state) .account-main{padding-bottom:80px}.offline-notice{z-index:30;bottom:max(34px, env(safe-area-inset-bottom));align-items:center;gap:var(--spacing-space-150);width:420px;max-width:calc(100% - 32px);padding:var(--spacing-space-150) var(--spacing-space-200);border-radius:var(--radius-corner-medium);background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);box-shadow:var(--shadow-elevation-1);display:flex;position:fixed;left:calc(50% + 36px);transform:translate(-50%)}.application-shell:has(.system-state[data-kind=offline]) .offline-notice{display:none}.offline-notice svg{flex-shrink:0}.offline-notice>div{flex:1;min-width:0}.offline-notice strong,.offline-notice button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large)}.offline-notice p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-outline-variant)}.system-state[data-kind=maintenance] p{max-width:340px}.offline-notice button{min-height:40px}.offline-notice button:disabled{opacity:1;color:var(--color-disabled-content)}.loading-skeleton{width:100%}.skeleton-content{gap:var(--spacing-space-150);flex-direction:column;display:flex}.skeleton-card{gap:var(--spacing-space-175);border:1px solid var(--color-outline-variant);border-radius:var(--radius-corner-medium);padding:var(--spacing-space-200);flex-direction:column;display:flex}.skeleton-row{align-items:center;gap:var(--spacing-space-150);flex-direction:row;display:flex}.skeleton-labels{gap:var(--spacing-space-100);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-line{border-radius:var(--radius-corner-small);background:var(--color-outline-variant);flex-shrink:0;height:12px;display:block}.skeleton-title{border-radius:var(--radius-corner-small);background:var(--color-surface-container);height:14px}.skeleton-thumbnail{border-radius:var(--radius-corner-medium);background:var(--color-surface-container);flex-shrink:0;width:56px;height:56px}.skeleton-date{border-radius:var(--radius-corner-small);background:var(--color-surface-container);flex-shrink:0;width:48px;height:60px}.skeleton-pill{border-radius:var(--radius-corner-full);background:var(--color-outline-variant);flex-shrink:0;width:72px;height:36px}.loading-list .skeleton-card{padding:var(--spacing-space-175) var(--spacing-space-200)}.skeleton-list-item{gap:var(--spacing-space-150);flex-direction:column;display:flex}.skeleton-list-item:last-child>.skeleton-line{margin-top:var(--spacing-space-100)}.loading-detail{max-width:640px;margin:0 auto}.application-content:has(.publication-detail[data-loading]){padding-top:var(--spacing-space-800)}.publication-detail[data-loading] .publication-toolbar{height:40px;margin-bottom:var(--spacing-space-200)}.loading-detail .skeleton-content{gap:var(--spacing-space-200)}.skeleton-cover{border-radius:var(--radius-corner-large);background:var(--color-surface-container);height:360px}.skeleton-heading{border-radius:var(--radius-corner-medium);background:var(--color-surface-container);width:64%;height:24px}.loading-detail .skeleton-date{border-radius:var(--radius-corner-medium);width:46px;height:50px}@media (width<=767px){.application-shell:has(.publication-detail[data-loading]){background:linear-gradient(in oklab 180deg, var(--color-surface-container-low) 0%, var(--color-surface) 34%, var(--color-surface) 62%)}.application-content:has(.publication-detail[data-loading]){padding:var(--spacing-space-100) var(--spacing-space-200) var(--spacing-space-500)}.application-mobile-header{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.system-state{width:100%;min-height:calc(100dvh - env(safe-area-inset-top));padding:76px var(--spacing-space-250) max(var(--spacing-space-500), env(safe-area-inset-bottom));align-items:stretch;gap:var(--spacing-space-300)}.system-state-copy{text-align:left;align-items:flex-start}.system-state h1,.application-content .system-state h1{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.system-state p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium)}.system-state-action{margin-top:auto}.system-state-action .community-button{font-family:var(--font-plain);font-size:var(--text-label-large);line-height:var(--leading-label-large);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label-large);border-radius:var(--radius-corner-full);width:100%;height:52px}.account-layout:has(.system-state) .account-header{display:none}.account-layout:has(.system-state)>footer{display:none}.application-content:has(>.system-state){padding:0}.account-layout:has(.system-state) .account-main{padding:0}.application-shell[data-subpage] .application-content:has(>.system-state){padding:0}.application-shell:not([data-subpage]) .system-state{min-height:calc(100dvh - 164px - env(safe-area-inset-top));padding:var(--spacing-space-300) var(--spacing-space-250)}.application-shell:not([data-subpage]) .application-content:has(>.system-state){min-height:0;padding-bottom:112px}.application-content>:not(.system-state) .system-state{min-height:0;padding:var(--spacing-space-300) 0}.offline-notice{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 76px);width:calc(100% - 32px);left:50%}.skeleton-cover{aspect-ratio:358/268;height:auto}.application-shell[data-subpage]{padding-top:env(safe-area-inset-top)}}@media (display-mode:standalone){.application-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.account-layout,.system-layout{padding-top:env(safe-area-inset-top)}}@media (display-mode:standalone) and (width>=768px){.application-shell{padding-left:calc(var(--spacing-space-900) + env(safe-area-inset-left))}}.application-loading{max-width:640px;padding:var(--spacing-space-400) var(--spacing-space-200);margin:0 auto}:root{--button-label-font:var(--font-weight-medium) var(--text-label-large) / var(--leading-label-large) var(--font-plain);--button-label-tracking:var(--tracking-label-large);--cookie-title-font:var(--font-weight-medium) var(--text-title-medium) / var(--leading-title-medium) var(--font-plain);--cookie-title-tracking:var(--tracking-title-medium);--cookie-copy-font:var(--font-weight-regular) var(--text-body-medium) / var(--leading-body-medium) var(--font-plain);--cookie-copy-tracking:var(--tracking-body-medium);--cookie-action-font:var(--font-weight-medium) var(--text-label-large) / var(--leading-label-large) var(--font-plain);--cookie-action-tracking:var(--tracking-label-large);--cookie-row-title-font:var(--font-weight-regular) var(--text-body-large) / var(--leading-body-large) var(--font-plain);--cookie-row-title-tracking:var(--tracking-body-large);--cookie-row-copy-font:var(--font-weight-regular) var(--text-body-medium) / var(--leading-body-medium) var(--font-plain);--cookie-row-copy-tracking:var(--tracking-body-medium);--preferences-title-font:var(--font-weight-regular) var(--text-headline-small) / var(--leading-headline-small) var(--font-brand);--preferences-title-tracking:var(--tracking-none);--preferences-copy-font:var(--font-weight-regular) var(--text-body-medium) / var(--leading-body-medium) var(--font-plain);--preferences-copy-tracking:var(--tracking-body-medium);--preferences-action-font:var(--font-weight-medium) var(--text-label-large) / var(--leading-label-large) var(--font-plain);--preferences-action-tracking:var(--tracking-label-large);--dialog-title-font:var(--font-weight-regular) var(--text-headline-small) / var(--leading-headline-small) var(--font-brand);--dialog-title-tracking:var(--tracking-none);--dialog-copy-font:var(--font-weight-regular) var(--text-body-medium) / var(--leading-body-medium) var(--font-plain);--dialog-copy-tracking:var(--tracking-body-medium)}@media (prefers-color-scheme:dark){:root{--color-error:#ffb4ab;--color-error-container:#93000a;--color-inverse-on-surface:#303034;--color-inverse-primary:#2b5fd9;--color-inverse-surface:#e4e2e6;--color-on-error:#690005;--color-on-error-container:#ffdad6;--color-on-primary:#002a78;--color-on-primary-container:#dbe1ff;--color-on-secondary:#2b3042;--color-on-secondary-container:#dde1f9;--color-on-surface:#e4e2e6;--color-on-surface-variant:#c5c6d0;--color-on-tertiary:#422741;--color-on-tertiary-container:#ffd6f8;--color-outline:#8f909a;--color-outline-variant:#45464f;--color-primary:#b4c5ff;--color-primary-container:#003ea8;--color-scrim:#000;--color-secondary:#c1c5dd;--color-secondary-container:#414659;--color-surface:#131316;--color-surface-container:#1f1f23;--color-surface-container-high:#292a2d;--color-surface-container-highest:#343438;--color-surface-container-low:#1b1b1f;--color-surface-container-lowest:#0d0e11;--color-tertiary:#e2bbdb;--color-tertiary-container:#5a3d58}}@media (prefers-contrast:more) and (forced-colors:none){:root{--color-error:#600004;--color-error-container:#98000a;--color-inverse-on-surface:#fff;--color-inverse-primary:#b4c5ff;--color-inverse-surface:#303034;--color-on-error:#fff;--color-on-error-container:#fff;--color-on-primary:#fff;--color-on-primary-container:#fff;--color-on-secondary:#fff;--color-on-secondary-container:#fff;--color-on-surface:#000;--color-on-surface-variant:#000;--color-on-tertiary:#fff;--color-on-tertiary-container:#fff;--color-outline:#2a2c34;--color-outline-variant:#474951;--color-primary:#00266f;--color-primary-container:#0040ad;--color-scrim:#000;--color-secondary:#262c3d;--color-secondary-container:#43495c;--color-surface:#fbf8fd;--color-surface-container:#e4e2e6;--color-surface-container-high:#d5d3d8;--color-surface-container-highest:#c7c6ca;--color-surface-container-low:#f2f0f4;--color-surface-container-lowest:#fff;--color-tertiary:#3e233c;--color-tertiary-container:#5d3f5a}}@media (prefers-color-scheme:dark) and (prefers-contrast:more) and (forced-colors:none){:root{--color-error:#ffece9;--color-error-container:#ffaea4;--color-inverse-on-surface:#000;--color-inverse-primary:#003faa;--color-inverse-surface:#e4e2e6;--color-on-error:#000;--color-on-error-container:#220001;--color-on-primary:#000;--color-on-primary-container:#000928;--color-on-secondary:#000;--color-on-secondary-container:#060a1b;--color-on-surface:#fff;--color-on-surface-variant:#fff;--color-on-tertiary:#000;--color-on-tertiary-container:#190319;--color-outline:#efeffa;--color-outline-variant:#c2c2cc;--color-primary:#edefff;--color-primary-container:#aec1ff;--color-scrim:#000;--color-secondary:#edefff;--color-secondary-container:#bdc2d9;--color-surface:#131316;--color-surface-container:#303034;--color-surface-container-high:#3b3b3f;--color-surface-container-highest:#46464a;--color-surface-container-low:#1f1f23;--color-surface-container-lowest:#000;--color-tertiary:#ffeaf9;--color-tertiary-container:#deb7d7}}:root{--scrim-background:#00000052}@supports (color:color-mix(in lab, red, red)){:root{--scrim-background:color-mix(in srgb, var(--color-scrim) var(--opacity-scrim), transparent)}}.community-button:not(:disabled):hover{background:var(--color-control-hover)}.community-button:not(:disabled):active{background:var(--color-control-pressed)}.community-primary:not(:disabled):hover{background:var(--color-primary-hover)}.community-primary:not(:disabled):active{background:var(--color-primary-pressed)}.community-button:is(.editor-delete-button,.account-confirmation-danger,.community-confirmation-danger):not(:disabled):hover{background:var(--color-error-hover)}.community-button:is(.editor-delete-button,.account-confirmation-danger,.community-confirmation-danger):not(:disabled):active{background:var(--color-error-pressed)}.community-button:is(.editor-delete-button,.account-confirmation-danger,.community-confirmation-danger):not(:disabled):focus-visible{background:#c13131}@supports (color:color-mix(in lab, red, red)){.community-button:is(.editor-delete-button,.account-confirmation-danger,.community-confirmation-danger):not(:disabled):focus-visible{background:color-mix(in srgb, var(--color-on-error) var(--opacity-state-focus), var(--color-error))}}.community-button:is(.editor-delete-button,.account-confirmation-danger,.community-confirmation-danger):disabled{color:var(--color-disabled-content);background:var(--color-disabled-container);border-color:#0000}:is(:where(.account-input,.phone-control):focus-visible,.phone-control:has(input:focus-visible)){outline:3px solid var(--color-secondary);outline-offset:2px}:where(.account-input,.phone-control,.community-textarea):disabled{color:var(--color-disabled-content);background:var(--color-disabled-container)}:where(.sideyard-button.bg-primary,.community-primary):focus-visible{background:#406fdd}@supports (color:color-mix(in lab, red, red)){:where(.sideyard-button.bg-primary,.community-primary):focus-visible{background:color-mix(in srgb, var(--color-on-primary) var(--opacity-state-focus), var(--color-primary))}}:where(.sideyard-button.bg-error):focus-visible{background:#c13131}@supports (color:color-mix(in lab, red, red)){:where(.sideyard-button.bg-error):focus-visible{background:color-mix(in srgb, var(--color-on-error) var(--opacity-state-focus), var(--color-error))}}@media (forced-colors:active){:is(button,[role=button],[role=switch],input,textarea,select,.sideyard-button){border:1px solid buttontext}:is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],.phone-control){outline:1px solid canvastext}:is(:disabled,[aria-disabled=true],[data-disabled]){color:graytext;border-color:graytext}[role=switch]>span{forced-color-adjust:none;background:buttontext}[role=switch][aria-disabled=true]>span,[role=switch][data-disabled]>span{background:graytext}input[type=radio]:checked,.community-radio-dot{forced-color-adjust:none;background:highlight}:is([role=menuitem],[role=option])[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid highlight}.phone-control:has(input:focus-visible){outline-offset:2px;outline:3px solid highlight}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-plain);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}.footer-link{color:var(--color-on-surface-variant);font-weight:var(--font-weight-medium);text-decoration:none}.footer-link:hover{color:var(--color-on-surface)}.footer-link:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.landing-page{isolation:isolate;position:relative;overflow:clip}.landing-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg in oklab, var(--color-surface-container-low) 0%, var(--color-surface) 13%, var(--color-surface) 27%);animation:sideyard-fade var(--duration-medium-2) var(--ease-emphasized-decelerate) both;position:absolute;inset:0}.hero{padding:44px var(--spacing-space-300) 28px;text-align:center}.hero-content{animation:sideyard-rise var(--duration-medium-2) var(--ease-emphasized-decelerate) both;flex-direction:column;align-items:center;gap:18px;display:flex}.hero h1{font-family:var(--font-brand);font-size:var(--text-display-small);line-height:var(--leading-display-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);max-width:760px}.hero p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);max-width:560px;color:var(--color-on-surface-variant)}.poster-collage{justify-content:center;gap:var(--spacing-space-250) var(--spacing-space-200);padding:var(--spacing-space-200) var(--spacing-space-250) var(--spacing-space-450);grid-template-columns:repeat(2,minmax(0,158px));display:grid}.poster{aspect-ratio:158/211;min-width:0;rotate:var(--poster-angle)}.poster-hover{border-radius:var(--radius-corner-medium);height:100%;box-shadow:var(--shadow-elevation-1);transition:transform var(--duration-short-3) var(--ease-emphasized-decelerate);position:relative}.poster-hover:after{content:"";border-radius:inherit;box-shadow:var(--shadow-elevation-1);opacity:0;transition:opacity var(--duration-short-3) var(--ease-emphasized-decelerate);pointer-events:none;position:absolute;inset:0}.poster img{border-radius:inherit;width:100%;height:100%}.poster-potluck{--poster-angle:-3deg}.poster-walking{--poster-angle:2deg}.poster-bridge{--poster-angle:-2deg}.poster-lantern{--poster-angle:3deg}.showcase-section{padding:0 var(--spacing-space-250) var(--spacing-space-700);flex-direction:column;align-items:center;gap:28px;display:flex}.events-section{padding-top:var(--spacing-space-500)}.feature-copy{gap:var(--spacing-space-150);flex-direction:column;width:100%;display:flex}.feature-copy h2{font-family:var(--font-brand);font-size:var(--text-headline-medium);line-height:var(--leading-headline-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.feature-copy p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-variant)}.feature-copy .community-address{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large);color:var(--color-primary)}.apps-section{align-items:center;gap:var(--spacing-space-200);padding:var(--spacing-space-100) var(--spacing-space-250) 150px;text-align:center;flex-direction:column;display:flex}.apps-section h2{font-family:var(--font-brand);font-size:var(--text-headline-small);line-height:var(--leading-headline-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none)}.apps-section p{font-family:var(--font-plain);font-size:var(--text-body-medium);line-height:var(--leading-body-medium);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-variant)}.sideyard-cookie-note{animation:sideyard-rise var(--duration-short-4) var(--ease-emphasized-decelerate) var(--duration-medium-2) both;--entrance-rise:8px;box-shadow:var(--shadow-elevation-1)}.sideyard-cookie-note>:first-child{gap:var(--spacing-space-75)}.sideyard-cookie-note>:last-child{justify-content:space-between;align-items:center;gap:var(--spacing-space-100);flex-direction:row}.sideyard-cookie-note>:last-child>div{gap:var(--spacing-space-100)}.sideyard-cookie-note button{min-width:0}.sideyard-button,.sideyard-cookie-note button{transition:transform var(--duration-short-2) var(--ease-emphasized-decelerate)}.sideyard-cookie-note>:last-child>div button{padding-inline:var(--spacing-space-175)}@media (width<=767px){.sideyard-cookie-note{inset-inline:20px;bottom:max(20px, env(safe-area-inset-bottom));width:calc(100% - 40px);max-width:none;padding:var(--spacing-space-250);gap:var(--spacing-space-175)}}@media (width<=359px){.showcase-section{padding-inline:var(--spacing-space-150)}.feature-copy{padding-inline:var(--spacing-space-100)}.sideyard-cookie-note>:last-child{flex-wrap:wrap}.sideyard-cookie-note>:last-child>div{margin-left:auto}}@media (width>=768px){.landing-page:before{background:linear-gradient(180deg in oklab, var(--color-surface-container-low) 0%, var(--color-surface) 16%, var(--color-surface-container-lowest) 30%)}.hero{padding:112px var(--spacing-space-500) var(--spacing-space-600)}.hero-content{gap:var(--spacing-space-300)}.hero h1{font-family:var(--font-brand);font-size:var(--text-display-large);line-height:var(--leading-display-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display-large)}.hero p{font-family:var(--font-plain);font-size:var(--text-body-large);line-height:var(--leading-body-large);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-large)}.poster-collage{max-width:1440px;height:clamp(300px,32.6389vw,470px);margin-inline:auto;padding:0;display:block;position:relative}.poster{transform-origin:0 0;position:absolute}.poster-hover{box-shadow:var(--shadow-elevation-1)}.poster-potluck{aspect-ratio:252/336;width:17.5%;top:8.5106%;left:11.8056%}.poster-walking{aspect-ratio:224/298;width:15.5556%;top:25.1064%;left:35.0694%}.poster-bridge{aspect-ratio:238/317;width:16.5278%;top:6.8085%;left:56.3889%}.poster-lantern{aspect-ratio:232/309;width:16.1111%;top:19.5745%;left:78.3333%}.showcase-section{justify-content:center;gap:clamp(var(--spacing-space-300), 6.1111vw, 88px);max-width:1440px;padding:var(--spacing-space-800) clamp(var(--spacing-space-400), 9.7222vw, 140px);flex-direction:row;margin-inline:auto}.feature-copy{gap:var(--spacing-space-175);flex-shrink:1;width:440px}.events-section .feature-copy,.community-section .feature-copy{order:1}.community-preview{flex:0 560px;min-width:0}.community-section .feature-copy{flex:0 440px}.apps-section{padding:var(--spacing-space-700) var(--spacing-space-500) 140px}.sideyard-cookie-note>:last-child,.sideyard-cookie-note>:last-child>div{gap:var(--spacing-space-125)}.sideyard-cookie-note>:last-child>div button{padding-inline:var(--spacing-space-200)}}@keyframes sideyard-fade{0%{opacity:0}to{opacity:1}}@keyframes sideyard-rise{0%{opacity:0;transform:translateY(var(--entrance-rise,6px))}to{opacity:1;transform:translateY(0)}}.motion-reveal[data-motion=pending]{opacity:0}.motion-reveal[data-motion=visible]{animation:sideyard-rise var(--duration-medium-1) var(--ease-emphasized-decelerate) both}.motion-reveal[data-motion=visible] .motion-step{animation:sideyard-fade var(--duration-medium-1) var(--ease-emphasized-decelerate) both;animation-delay:calc(var(--motion-order,0) * var(--step-delay,50ms))}.message-section{--step-delay:var(--duration-medium-1)}.poster-collage[data-motion=visible]{animation:none}.poster-collage[data-motion=visible] .poster{--entrance-rise:8px;animation:sideyard-rise var(--duration-medium-1) var(--ease-emphasized-decelerate) both}.poster-collage[data-motion=visible] .poster:nth-child(2){animation-delay:60ms}.poster-collage[data-motion=visible] .poster:nth-child(3){animation-delay:var(--duration-short-3)}.poster-collage[data-motion=visible] .poster:nth-child(4){animation-delay:var(--duration-short-4)}.sideyard-cookie-note button:active{transform:scale(.98)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.poster-hover:hover{transform:translateY(-2px)}.poster-hover:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-page:before,.hero-content,.sideyard-cookie-note,.motion-reveal[data-motion=visible],.motion-reveal[data-motion=visible] .motion-step,.poster-collage[data-motion=visible] .poster:nth-child(n){animation-name:sideyard-fade;animation-duration:var(--duration-short-3);animation-delay:0s}.sideyard-cookie-note button:active{transform:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
