@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-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-ease:initial;--tw-leading:initial;--tw-duration:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:-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-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--ink);--color-muted:var(--muted);--color-paper:var(--paper);--color-panel:var(--panel);--color-canvas:var(--canvas);--color-workspace-nav:var(--workspace-nav);--color-workspace-secondary:var(--workspace-secondary);--color-inset:var(--inset);--color-hover:var(--hover);--color-hover-strong:var(--hover-strong);--color-line:var(--line);--color-gather:var(--gather);--color-gather-dark:var(--gather-dark);--color-gather-text:var(--gather-text);--color-danger:#b6453c;--color-success-bg:var(--success-bg);--color-success-text:var(--success-text);--color-danger-bg:var(--danger-bg);--color-danger-text:var(--danger-text);--color-warning-bg:var(--warning-bg);--color-warning-text:var(--warning-text)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228)}}}@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}body{background-color:var(--color-paper);min-height:100vh;font-family:var(--font-sans);color:var(--color-ink);min-height:100dvh;margin:0}body:has(>.workspace-app-shell){height:100dvh;overflow:hidden}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}}@layer components{.brand{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;display:flex}.brand-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);object-fit:contain;flex-shrink:0}.home-account-link{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#17201d;text-decoration-line:none;display:flex}@media (hover:hover){.home-account-link:hover{background-color:#29332f}}.home-account-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.language-selector{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.language-selector:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.install-app-button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gather);border-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.install-app-button{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.install-app-button{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}@media (hover:hover){.install-app-button:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.install-app-button:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.install-app-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-gather-text)}.primary-button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gather);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0;padding-block:15px;padding-inline:22px}@media (hover:hover){.primary-button:hover{background-color:var(--color-gather-dark)}}.secondary-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);padding-block:14px;padding-inline:18px;display:flex}@media (hover:hover){.secondary-button:hover{border-color:var(--color-gather-text);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.secondary-button:hover{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}}.auth-shell,.workspace-shell{background-color:var(--color-canvas);min-height:100vh;padding-inline:6vw;padding-block:calc(var(--spacing) * 6);min-height:100dvh}.auth-shell{isolation:isolate;position:relative;overflow:hidden}.auth-shell:before{content:"";pointer-events:none;z-index:calc(10 * -1);border-style:var(--tw-border-style);border-width:70px;border-color:var(--color-gather);border-radius:2147483647px;width:460px;height:460px;position:fixed;top:-160px;right:-180px}@supports (color:color-mix(in lab, red, red)){.auth-shell:before{border-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.auth-shell:before{opacity:.7}@media not all and (min-width:48rem){.auth-shell:before{display:none}}.auth-shell:after{content:"";pointer-events:none;z-index:calc(10 * -1);border-style:var(--tw-border-style);border-width:60px;border-color:var(--color-gather);border-radius:2147483647px;width:380px;height:380px;position:fixed;bottom:-220px;left:-160px}@supports (color:color-mix(in lab, red, red)){.auth-shell:after{border-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.auth-shell:after{opacity:.7}@media not all and (min-width:48rem){.auth-shell:after{display:none}}.auth-nav{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);width:100%;max-width:1180px;margin-inline:auto;display:flex;position:relative}.auth-nav .brand{color:var(--color-ink);text-decoration-line:none}.auth-card{z-index:10;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);margin-inline:auto;width:100%;max-width:480px;margin-top:clamp(56px,10vh,120px);padding:clamp(28px,5vw,48px);position:relative}.auth-icon{margin-bottom:calc(var(--spacing) * 6);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-gather);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.auth-icon{color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.auth-icon{--tw-ring-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.auth-icon-round{border-radius:2147483647px}.auth-icon-success{background-color:var(--color-success-bg);color:var(--color-success-text);--tw-ring-color:var(--color-success-text);animation:.45s cubic-bezier(.34,1.56,.64,1) stepup-success-pop}@supports (color:color-mix(in lab, red, red)){.auth-icon-success{--tw-ring-color:color-mix(in oklab, var(--color-success-text) 20%, transparent)}}.auth-card-centered{text-align:center}.auth-card-centered .auth-icon{margin-inline:auto}.otp-field{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.otp-input{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}@media (min-width:40rem){.otp-input{gap:calc(var(--spacing) * 3)}}.otp-input-box{aspect-ratio:1;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);text-align:center;width:100%;min-width:0;font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-ink);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));--tw-outline-style:none;outline-style:none}.otp-input-box:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.otp-input-box:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.otp-input-box:disabled{cursor:not-allowed;opacity:.6}@media (min-width:40rem){.otp-input-box{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.otp-input-box[aria-invalid=true],.otp-input-box[aria-invalid=true]:focus{border-color:var(--color-danger-text)}.otp-input-box[aria-invalid=true]:focus{--tw-ring-color:var(--color-danger-text)}@supports (color:color-mix(in lab, red, red)){.otp-input-box[aria-invalid=true]:focus{--tw-ring-color:color-mix(in oklab, var(--color-danger-text) 15%, transparent)}}.otp-input[data-invalid=true]{animation:.4s ease-in-out otp-shake}.otp-dots{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.otp-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-line);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));border-radius:2147483647px}.otp-dot[data-filled=true]{background-color:var(--color-ink)}@keyframes otp-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.otp-input[data-invalid=true]{animation:none}}.auth-shell-code{background-image:repeating-linear-gradient(45deg, transparent 0 7px, var(--color-line) 7px 8px)}@supports (color:color-mix(in lab, red, red)){.auth-shell-code{background-image:repeating-linear-gradient(45deg, transparent 0 7px, color-mix(in srgb, var(--color-line) 55%, transparent) 7px 8px)}}.auth-shell-code:before,.auth-shell-code:after{display:none}.auth-card-code{border-style:var(--tw-border-style);text-align:center;background-color:#0000;border-width:0;max-width:640px;padding:0}.auth-card-code .otp-code-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);color:var(--color-ink);display:block}.auth-card.auth-card-code h1{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:clamp(30px,4vw,40px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.auth-card-code>p.otp-lead{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.auth-card-code>p.otp-lead strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.auth-card-code .otp-hint{margin-top:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);margin-bottom:0}.auth-card-code .otp-resend{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);margin-bottom:0}.auth-card-code .otp-resend .auth-text-button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.auth-card-code .otp-resend .auth-text-button:disabled{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.auth-card-code .otp-fineprint{margin-inline:auto;margin-top:calc(var(--spacing) * 8);max-width:420px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0}.auth-switch-link{margin-top:var(--spacing);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#0000;border-width:0;padding:0;display:inline-block}.auth-method-switch{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);display:grid}.auth-footer-note{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing) * 6);text-align:center;justify-content:center;max-width:480px;position:relative}.auth-card .eyebrow{background-color:var(--color-gather);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-card .eyebrow{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.auth-card .eyebrow{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing)}.auth-card h1,.workspace-directory h1{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);--tw-leading:1.02;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:clamp(36px,5.5vw,56px);line-height:1.02}.auth-card>p:not(.eyebrow):not(.auth-trust):not(.error-message):not(.auth-switch):not(.auth-hint),.workspace-directory>p:not(.eyebrow){--tw-leading:calc(var(--spacing) * 7);font-size:17px;line-height:calc(var(--spacing) * 7);color:var(--color-muted)}.dashboard-page h1{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);--tw-leading:1.05;--tw-tracking:-.035em;letter-spacing:-.035em;font-size:clamp(32px,4vw,44px);line-height:1.05}.dashboard-page>p:not(.eyebrow){--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.auth-providers{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);display:grid}.auth-primary,.auth-sso{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 5);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-duration:.15s;justify-content:space-between;align-items:center;transition-duration:.15s;display:flex}:is(.auth-primary,.auth-sso):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.auth-primary{border-style:var(--tw-border-style);background-color:var(--color-gather);color:var(--color-ink);border-width:0}@media (hover:hover){.auth-primary:hover{background-color:var(--color-gather-dark)}}.auth-social-row{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auth-social{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-ink);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));--tw-duration:.15s;place-items:center;transition-duration:.15s;display:grid}@media (hover:hover){.auth-social:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.auth-social:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.auth-social-mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.auth-sso{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gather);grid-template-columns:24px 1fr 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-sso{border-color:color-mix(in oklab, var(--color-gather) 35%, transparent)}}.auth-sso{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.auth-sso{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}.auth-sso{color:var(--color-gather-text)}@media (hover:hover){.auth-sso:hover{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.auth-sso:hover{background-color:color-mix(in oklab, var(--color-gather) 14%, transparent)}}}.auth-sso-icon{place-items:center;display:grid}.auth-divider{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;display:flex}.auth-divider:before,.auth-divider:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-line);flex:1;height:1px}.auth-unavailable{border-radius:var(--radius-xl);background-color:var(--color-hover);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.auth-domain-sso{margin-top:calc(var(--spacing) * 4);text-align:center}.auth-domain-sso-toggle{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.auth-domain-sso-toggle:hover{color:var(--color-gather-text);text-decoration-line:underline}}.auth-domain-sso-form{gap:calc(var(--spacing) * 2);text-align:left;display:grid}.auth-domain-sso-form label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.auth-domain-sso-row{gap:calc(var(--spacing) * 2);display:flex}.auth-domain-sso-row input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.auth-domain-sso-row input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.auth-domain-sso-row input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.auth-domain-sso-row button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gather);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0;flex-shrink:0}@media (hover:hover){.auth-domain-sso-row button:hover{background-color:var(--color-gather-dark)}}.auth-domain-sso-row button:disabled{cursor:wait;opacity:.7}.auth-password-divider{margin-top:calc(var(--spacing) * 6)}.auth-password-divider+.auth-providers{margin-top:calc(var(--spacing) * 5)}.auth-password-form{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);text-align:left;display:grid}.auth-password-form>.ui-btn{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);justify-content:center;width:100%;font-size:15px}.auth-legal-checkbox{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.auth-legal-checkbox{background-color:color-mix(in oklab, var(--color-hover) 40%, transparent)}}.auth-legal-checkbox{padding:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6)}.auth-legal-checkbox .ui-checkbox-box{margin-top:3px}.auth-legal-checkbox .ui-checkbox-label{-webkit-user-select:auto;user-select:auto}.auth-legal-checkbox a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);text-decoration-line:none}@media (hover:hover){.auth-legal-checkbox a:hover{text-decoration-line:underline}}.auth-field{gap:calc(var(--spacing) * 1.5);display:grid}.auth-field>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.auth-password-input{display:block;position:relative}.auth-password-input .ui-input{padding-right:calc(var(--spacing) * 11)}.auth-password-input>button{top:50%;right:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid;position:absolute}@media (hover:hover){.auth-password-input>button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.auth-password-input>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.password-checklist{margin:0;margin-top:var(--spacing);gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);padding:0;list-style-type:none;display:grid}.password-checklist li{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.password-checklist li svg{flex-shrink:0}.password-checklist li.is-met{color:var(--color-success-text)}.auth-forgot-link{margin-top:calc(var(--spacing) * -2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);justify-self:flex-end;text-decoration-line:none}@media (hover:hover){.auth-forgot-link:hover{text-decoration-line:underline}}.auth-switch{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.auth-switch a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);text-decoration-line:none}@media (hover:hover){.auth-switch a:hover{text-decoration-line:underline}}.auth-card>p.auth-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.auth-password-form .auth-hint{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.auth-code-input.ui-input{height:calc(var(--spacing) * 14);text-align:center;font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.5em;letter-spacing:.5em;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.auth-code-input.ui-input::placeholder{--tw-tracking:.5em;letter-spacing:.5em;color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.auth-code-input.ui-input::placeholder{color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.auth-text-button{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.auth-text-button:hover{text-decoration-line:underline}}.auth-text-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.auth-text-button:disabled{cursor:default;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);text-decoration-line:none}.auth-card>.auth-switch{margin-top:calc(var(--spacing) * 6)}.auth-info-message{border-radius:var(--radius-xl);background-color:var(--color-gather);margin:0}@supports (color:color-mix(in lab, red, red)){.auth-info-message{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.auth-info-message{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink)}.auth-trust{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:flex}.auth-create-workspace{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing) * 7);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);position:relative}.auth-create-workspace a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}@media (hover:hover){.auth-create-workspace a:hover{text-decoration-line:underline}}.auth-shell>footer{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing) * 5);text-align:center;max-width:480px;color:var(--color-muted);font-size:13px;position:relative}.auth-legal-links{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.auth-legal-links a{color:var(--color-muted)}@media (hover:hover){.auth-legal-links a:hover{color:var(--color-ink);text-decoration-line:underline}}.legal-card{z-index:10;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);margin-inline:auto;width:100%;max-width:720px;margin-top:clamp(48px,8vh,96px);padding:clamp(28px,5vw,56px);position:relative}.legal-card .eyebrow{background-color:var(--color-gather);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.legal-card .eyebrow{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.legal-card .eyebrow{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing)}.legal-back-link{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);text-decoration-line:none;display:inline-flex}@media (hover:hover){.legal-back-link:hover{text-decoration-line:underline}}.legal-card h1{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-serif);--tw-leading:1.05;--tw-tracking:-.035em;letter-spacing:-.035em;font-size:clamp(30px,4.5vw,44px);line-height:1.05}.legal-updated{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.legal-note{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-xl);background-color:var(--color-warning-bg);padding:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-warning-text)}.legal-card h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:-.02em;letter-spacing:-.02em;align-items:center;display:flex}.legal-card p{--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--color-muted)}.legal-section{scroll-margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);display:grid}.legal-sections{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);display:grid}.legal-section-icon{margin-right:calc(var(--spacing) * 2);color:var(--color-gather-text)}.legal-card h3{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.legal-card ul{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--color-muted);list-style-type:disc;display:grid}.legal-card ul ::marker{color:var(--color-gather-text)}.legal-card ul::marker{color:var(--color-gather-text)}.legal-card ul ::-webkit-details-marker{color:var(--color-gather-text)}.legal-card ul::-webkit-details-marker{color:var(--color-gather-text)}.legal-card a:not(.legal-back-link){color:var(--color-gather-text);text-underline-offset:2px}@media (hover:hover){.legal-card a:not(.legal-back-link):hover{text-decoration-line:underline}}.legal-card code{background-color:var(--color-hover);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);color:var(--color-ink);border-radius:.25rem;font-size:13px}.legal-card.legal-document{border-style:var(--tw-border-style);padding-inline:0;background-color:#0000;border-width:0;border-radius:0;padding-top:0}.legal-intro{gap:calc(var(--spacing) * 3);display:grid}.legal-toc{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5)}.legal-toc h2{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.legal-toc ol{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);list-style-type:decimal}@media (min-width:40rem){.legal-toc ol{columns:2;gap:calc(var(--spacing) * 8)}}.legal-toc li{margin-bottom:var(--spacing);break-inside:avoid}.legal-related{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.legal-cta{margin-top:calc(var(--spacing) * 7);max-width:280px}.create-workspace-card{max-width:600px}.create-workspace-form{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);display:grid}.create-workspace-form>label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}.create-workspace-starters .ui-radio-group{gap:calc(var(--spacing) * 2);display:grid}.create-workspace-starters .ui-radio-legend{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.create-workspace-starters .ui-radio{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.create-workspace-starters .ui-radio:has(:checked){border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.create-workspace-starters .ui-radio:has(:checked){background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.create-workspace-form>label input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.create-workspace-form>label input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.create-workspace-form>label input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.create-workspace-footnote{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.workspace-kind-list{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}.workspace-kind-option-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);overflow:hidden}.workspace-kind-option-wrap:has(.create-workspace-form){border-color:var(--color-gather-text)}.workspace-kind-option-wrap .workspace-kind-option{border-style:var(--tw-border-style);border-width:0;border-radius:0}.workspace-kind-option{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding:calc(var(--spacing) * 4);text-align:left;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));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.workspace-kind-option:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.workspace-kind-option:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.workspace-kind-option:disabled{cursor:wait;opacity:.6}.workspace-kind-option-personal{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.workspace-kind-option-personal{border-color:color-mix(in oklab, var(--color-gather) 35%, transparent)}}.workspace-kind-option-personal{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.workspace-kind-option-personal{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}@media (hover:hover){.workspace-kind-option-personal:hover{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.workspace-kind-option-personal:hover{background-color:color-mix(in oklab, var(--color-gather) 14%, transparent)}}}.workspace-kind-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-gather);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-kind-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.workspace-kind-icon{color:var(--color-gather-text)}.workspace-kind-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.workspace-kind-title{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.workspace-kind-body{--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.workspace-kind-badge{margin-left:calc(var(--spacing) * 1.5);background-color:var(--color-gather);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.workspace-kind-badge{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.workspace-kind-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gather-text);text-transform:uppercase}.plan-notice{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-gather);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.plan-notice{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.plan-notice{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.push-banner{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-gather);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.push-banner{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.push-banner{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.push-banner-icon{color:var(--color-gather-text);flex-shrink:0}.push-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.push-banner-text span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}@media not all and (min-width:40rem){.push-banner-close{display:none}}.plan-notice-actions{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.plan-notice-seats{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}.plan-notice-seats input{width:calc(var(--spacing) * 24);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink)}.create-workspace-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.create-workspace-price{color:var(--color-ink);font-size:15px}.create-workspace-unavailable{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.workspace-kind-chevron{color:var(--color-muted);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));--tw-duration:.15s;flex-shrink:0;transition-duration:.15s}.workspace-kind-chevron-open{color:var(--color-gather-text);rotate:90deg}.workspace-invite-form{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-invite-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.workspace-invite-form input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.workspace-invite-form input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.workspace-invite-form input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.workspace-invite-form button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gather);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0;flex-shrink:0}@media (hover:hover){.workspace-invite-form button:hover{background-color:var(--color-gather-dark)}}.workspace-invite-form button:disabled{cursor:not-allowed;opacity:.6}.workspace-nav-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-nav-actions>button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-hover);color:var(--color-muted);border-width:0;place-items:center;display:grid}@media (hover:hover){.workspace-nav-actions>button:hover{color:var(--color-ink)}}.workspace-nav-actions>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.workspace-directory,.workspace-home{margin-inline:auto;width:100%;max-width:980px;margin-top:clamp(60px,10vh,110px)}.workspace-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.workspace-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.workspace-card{min-height:calc(var(--spacing) * 28);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5);text-align:left;grid-template-columns:52px minmax(0,1fr) auto;display:grid}@media (hover:hover){.workspace-card:hover{border-color:var(--color-gather-text)}}.workspace-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.workspace-card-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-gather);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-card-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.workspace-card-icon{color:var(--color-gather-text)}.workspace-card>span:nth-child(2){min-width:0}.workspace-card strong,.workspace-card small{display:block}.workspace-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow:hidden}.workspace-card small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);overflow:hidden}.workspace-status{margin-top:calc(var(--spacing) * 8)}.workspace-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 7)}.workspace-empty h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.workspace-empty .auth-primary{max-width:340px}.workspace-splash{place-items:center;display:grid}.workspace-splash-content{justify-items:center;gap:calc(var(--spacing) * 3);display:grid}.workspace-splash-mark-wrap{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);place-items:center;display:grid;position:relative}.workspace-splash-mark{z-index:10;width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);animation:.9s cubic-bezier(.2,.7,.25,1) both workspace-splash-mark;position:relative}.workspace-splash-glow{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);--tw-blur:blur(16px);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,);background:#c45c264d;border-radius:2147483647px;animation:.9s ease-in-out both workspace-splash-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-splash-ring{z-index:10;animation:.9s linear both workspace-splash-ring-visibility;position:absolute;inset:0;rotate:-90deg}.workspace-splash-ring-track,.workspace-splash-ring-sweep{fill:none;stroke-width:3px}.workspace-splash-ring-track{stroke:#ff79002e}.workspace-splash-ring-sweep{stroke:var(--gather);stroke-linecap:round;stroke-dasharray:100;animation:.9s cubic-bezier(.3,.6,.3,1) both workspace-splash-ring-sweep}.workspace-splash-word{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink);animation:.9s ease-out both workspace-splash-word-in;position:relative}.workspace-splash-underline{inset-inline:0;bottom:calc(var(--spacing) * -1.5);height:2px;width:calc(var(--spacing) * 10);background-color:var(--color-gather);border-radius:2147483647px;margin-inline:auto;animation:.9s ease-out both workspace-splash-underline;display:block;position:absolute}.workspace-splash-sr-status{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes workspace-splash-mark{0%{opacity:.6;transform:scale(.92)}20%{opacity:1;transform:scale(1.06)}80%,to{opacity:1;transform:scale(1)}}@keyframes workspace-splash-glow{0%{opacity:0}20%,46.7%{opacity:1}80%,to{opacity:0}}@keyframes workspace-splash-ring-visibility{0%,20%{opacity:0}23%,80%{opacity:1}to{opacity:0}}@keyframes workspace-splash-ring-sweep{0%,20%{stroke-dashoffset:100px}80%,to{stroke-dashoffset:0}}@keyframes workspace-splash-word-in{0%,46.7%{opacity:0;transform:translateY(4px)}80%,to{opacity:1;transform:translateY(0)}}@keyframes workspace-splash-underline{0%,80%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.workspace-splash-mark,.workspace-splash-word,.workspace-splash-underline{animation-duration:.01ms!important}.workspace-splash-glow,.workspace-splash-ring{opacity:0;animation:none}}.workspace-action-card{align-content:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;min-height:124px;padding:calc(var(--spacing) * 5);text-align:left;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (hover:hover){.workspace-action-card:hover{border-color:var(--color-gather-text)}}.workspace-action-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.workspace-action-card>svg{color:var(--color-gather-text)}.workspace-action-card strong{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.workspace-action-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.join-id-card{gap:calc(var(--spacing) * 2)}.join-id-card input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.join-id-card input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.join-id-card input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.workspace-meetings{gap:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5);display:grid}.workspace-schedule-card{margin-top:0}.workspace-form-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media not all and (min-width:40rem){.workspace-form-actions{flex-direction:column}.workspace-form-actions>button{width:100%}}.workspace-meeting-heading{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);display:flex}@media not all and (min-width:40rem){.workspace-meeting-heading{align-items:flex-start}}.workspace-meeting-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2)}.workspace-meeting-heading h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.workspace-meeting-heading p:not(.eyebrow){margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.workspace-meeting-heading>button{flex-shrink:0}@media not all and (min-width:40rem){.workspace-meeting-heading>button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);color:0;overflow:hidden}.workspace-meeting-heading>button svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.workspace-meeting-list{gap:calc(var(--spacing) * 2);display:grid}.workspace-meeting-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);grid-template-columns:48px minmax(0,1fr) auto;display:grid}@media not all and (min-width:48rem){.workspace-meeting-card{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}}.workspace-meeting-date{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-gather);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-meeting-date{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.workspace-meeting-date{color:var(--color-gather-text)}.workspace-meeting-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow:hidden}.workspace-meeting-card p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0}.workspace-meeting-card small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px;display:block}.workspace-meeting-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}@media not all and (min-width:48rem){.workspace-meeting-actions{grid-column:span 2/span 2;justify-content:flex-start}}.workspace-meeting-actions button{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0;place-items:center;display:grid}@media (hover:hover){.workspace-meeting-actions button:hover{background-color:var(--color-hover-strong)}}.workspace-meeting-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.workspace-meeting-actions button:disabled{cursor:wait;opacity:.6}.workspace-meeting-actions button.danger{color:var(--color-danger)}.workspace-meeting-empty{text-align:center}.workspace-meeting-empty>svg{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);color:var(--color-gather-text)}.workspace-meeting-empty h3{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin:0}.workspace-meeting-empty p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.member-status-badge{width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:2147483647px}.member-status-badge.status-active{background-color:var(--color-success-bg);color:var(--color-success-text)}.member-status-badge.status-suspended{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.member-status-badge.status-invited{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.members-toolbar{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.members-toolbar h1{font-family:var(--font-serif);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,34px)}.members-toolbar p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.members-toolbar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.members-filters{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.members-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-width:220px;max-width:360px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-muted);flex:1;display:flex}.members-search:focus-within{border-color:var(--color-gather-text)}.members-search input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.members-search input::placeholder{color:var(--color-muted)}.members-tabs{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.members-tab{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px}@media (hover:hover){.members-tab:hover{background-color:var(--color-hover);color:var(--color-ink)}}.files-toolbar{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.files-toolbar h1{font-family:var(--font-serif);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,34px)}.files-toolbar p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.files-name{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);display:flex}.files-name svg{color:var(--color-muted);flex-shrink:0}.meeting-history-participant-count{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-ink);display:inline-flex}.meeting-history-title{gap:calc(var(--spacing) * .5);display:grid}.meeting-history-title small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.groups-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.groups-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}}.groups-list{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-secondary);padding:calc(var(--spacing) * 3);display:grid}.groups-list ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.groups-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.groups-search:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.groups-search input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.groups-empty{justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;color:var(--color-muted);display:grid}.groups-empty strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}.groups-empty p{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin:0}.projects-list{gap:calc(var(--spacing) * 4);display:grid}.projects-filters{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.projects-filters .groups-search{min-width:calc(var(--spacing) * 56);flex:1}@media (min-width:40rem){.projects-filters .groups-search{max-width:var(--container-xs)}}.projects-filters .ui-select-trigger{width:auto;min-width:calc(var(--spacing) * 44);padding-block:calc(var(--spacing) * 2)}@media not all and (min-width:40rem){.projects-filters .ui-select-trigger{flex:1;min-width:0}}.projects-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),360px));margin:0;padding:0;list-style-type:none;display:grid}.projects-grid .group-card{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);height:100%}.dashboard-page.projects-wide{max-width:1760px}.project-page{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.project-page .group-detail-header h2{overflow-wrap:anywhere}.project-page .group-detail{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}@media not all and (min-width:64rem){.project-page .group-detail{order:0}}.project-page .group-detail{box-shadow:none;background-image:none}.calendar-back{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:inline-flex}@media (hover:hover){.calendar-back:hover{background-color:var(--color-hover);color:var(--color-ink)}}.calendar-back:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.department-row-picture{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-gather);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-row-picture{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.department-row-picture{vertical-align:middle;color:var(--color-gather-text)}.department-row-picture img{object-fit:cover;width:100%;height:100%}.project-back{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover){.project-back:hover{background-color:var(--color-hover);color:var(--color-ink)}}.project-back:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-page>.project-back{margin-left:calc(var(--spacing) * -2)}.groups-pick-hint{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0;display:none}@media (min-width:64rem){.groups-pick-hint{display:block}}.group-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;color:var(--color-ink);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));display:flex}@media (hover:hover){.group-card:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.group-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-card.is-selected{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.group-card.is-selected{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.group-card>svg{color:var(--color-muted);flex-shrink:0}.group-card-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-gather);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.group-card-icon{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.group-card-icon{color:var(--color-gather-text)}.group-card-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.group-card-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.group-card-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.group-detail{gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 5);display:grid}@media not all and (min-width:64rem){.group-detail{order:-9999}}.groups-layout:not(.has-selection) .group-detail{display:none}.group-detail-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.group-detail-header h2{font-family:var(--font-serif);--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin:0}.group-detail-heading{flex:1;min-width:0}.group-detail-picture{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-gather);flex-shrink:0;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.group-detail-picture{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.group-detail-picture{color:var(--color-gather-text)}.group-picture-editor{justify-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:grid}.group-picture-button{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:relative}.group-picture-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-picture-button:disabled{cursor:wait;opacity:.6}.group-picture-camera{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-gather);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.group-picture-remove{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0}@media (hover:hover){.group-picture-remove:hover{color:var(--color-ink);text-decoration-line:underline}}.group-picture-remove:disabled{opacity:.6}.group-card-icon.has-picture,.group-detail-picture.has-picture,.chat-row-icon.has-picture{background-color:#0000;overflow:hidden}.group-card-icon.has-picture>img,.group-detail-picture.has-picture>img,.chat-row-icon.has-picture>img{object-fit:cover;width:100%;height:100%}.group-detail-kind{margin:0;margin-bottom:var(--spacing);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;display:flex}.group-detail-description{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.group-detail-header-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.group-detail-close{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.group-detail-close:hover{background-color:var(--color-hover);color:var(--color-ink)}}.group-detail-close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-detail-links{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.group-detail-link{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none;display:inline-flex}@media (hover:hover){.group-detail-link:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.group-detail-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-detail-link.is-primary{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-ink)}@media (hover:hover){.group-detail-link.is-primary:hover{background-color:var(--color-gather-dark)}}.group-members{gap:calc(var(--spacing) * 3);display:grid}.group-members h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.group-add-people{max-width:var(--container-md)}.group-member-list{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.group-member{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2.5);display:flex}.group-member:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media not all and (min-width:40rem){.group-member{flex-wrap:wrap}}.group-member-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}@media not all and (min-width:40rem){.group-member-text{min-width:calc(var(--spacing) * 32)}.group-member>.group-lead-badge,.group-member-actions{margin-left:auto}}.group-member-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.group-member-text small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.group-lead-badge{align-items:center;gap:var(--spacing);background-color:var(--color-warning-bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-warning-text);border-radius:2147483647px;flex-shrink:0;display:inline-flex}.group-member-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.group-member-actions button{height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);place-items:center;display:grid}@media (hover:hover){.group-member-actions button:hover{background-color:var(--color-hover)}}.group-member-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-member-actions button:disabled{opacity:.5}@media not all and (min-width:40rem){.group-member-actions button{padding-inline:calc(var(--spacing) * 2)}}.group-member-actions button.is-danger{width:calc(var(--spacing) * 8);color:var(--color-danger-text);padding-inline:0}.group-detail-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);justify-content:flex-end;display:flex}.group-form{gap:calc(var(--spacing) * 4);display:grid}.groups-toolbar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.groups-filters{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.groups-filters{grid-template-columns:minmax(0,1fr) auto}.groups-filters>:only-child{grid-column:span 2/span 2}}.groups-no-match{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.groups-past{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.groups-past-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;background-color:#0000;border-width:0;display:flex}@media (hover:hover){.groups-past-toggle:hover{color:var(--color-ink)}}.groups-past-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.group-card.is-past{opacity:.8}.group-card-text small.group-card-placement{color:var(--color-ink)}.group-detail-placement{margin:0;margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-wrap:wrap;display:flex}.group-detail-term-dates{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.group-past-note{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);margin:0}.group-placement-fields{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.group-placement-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.academics-dialog,.academics-section{gap:calc(var(--spacing) * 4);display:grid}.academics-form{align-items:flex-end;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);display:grid}@supports (color:color-mix(in lab, red, red)){.academics-form{background-color:color-mix(in oklab, var(--color-hover) 40%, transparent)}}.academics-form{padding:calc(var(--spacing) * 3)}@media (min-width:40rem){.academics-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.academics-form.is-editing{border-color:var(--color-gather-text);background-color:var(--color-panel);width:100%}@media (min-width:40rem){.academics-field-wide{grid-column:span 2/span 2}}.academics-form-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}@media (min-width:40rem){.academics-form-actions{grid-column:span 2/span 2}}.academics-list{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.academics-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.academics-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.academics-row-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.academics-row-text strong{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.academics-row-text small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.academics-code{border-radius:var(--radius-md);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted)}.academics-status{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:2147483647px;flex-shrink:0;align-items:center;display:inline-flex}.academics-status.is-current{background-color:var(--color-success-bg);color:var(--color-success-text)}.academics-status.is-upcoming{background-color:var(--color-hover);color:var(--color-ink)}.academics-status.is-ended{background-color:var(--color-hover);color:var(--color-muted)}.academics-row-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.academics-row-actions button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-ink);place-items:center;display:grid}@media (hover:hover){.academics-row-actions button:hover{background-color:var(--color-hover)}}.academics-row-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.academics-row-actions button.is-danger{color:var(--color-danger-text)}.academics-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.academics-status.is-warning{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.academics-status.is-danger{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.academics-rollover{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.academics-rollover{background-color:color-mix(in oklab, var(--color-hover) 40%, transparent)}}.academics-rollover{padding:calc(var(--spacing) * 3)}.groups-tabs{margin-bottom:calc(var(--spacing) * 4)}.project-card{align-items:flex-start}.project-detail{min-width:0}@media not all and (min-width:40rem){.project-detail{padding:calc(var(--spacing) * 4)}.project-detail .group-detail-picture{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.project-detail .group-detail-header h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.project-detail .group-detail-header{flex-wrap:wrap}}.project-detail .group-detail-footer{gap:calc(var(--spacing) * 2);flex-wrap:wrap}@media not all and (min-width:40rem){.project-detail .group-detail-heading{flex-basis:100%;order:2}.project-detail .group-detail-header-actions{margin-left:auto}}.project-card .academics-status{margin-top:calc(var(--spacing) * .5)}.project-card-title{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;color:var(--color-muted);display:flex}.project-card-title strong{color:var(--color-ink)}.project-progress{gap:var(--spacing);display:grid}.project-progress-track{height:calc(var(--spacing) * 2);background-color:var(--color-hover);border-radius:2147483647px;overflow:hidden}.project-progress-track>span{background-color:var(--color-gather);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px;display:block}.project-progress small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.project-progress.is-compact{margin-top:var(--spacing);gap:calc(var(--spacing) * .5)}.project-progress.is-compact .project-progress-track{height:calc(var(--spacing) * 1.5)}.group-card-text .project-progress small{white-space:normal}.project-tabs-wrap{min-width:0}.project-tabs{overflow-x:auto}.project-tabs .ui-tab{white-space:nowrap}.project-tab{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.project-tab .edu-list-heading-row{flex-wrap:wrap}.project-tab .edu-list-heading-row>.meeting-dialog-hint{flex:1;max-width:65ch;margin:0}.project-milestones{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.project-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-milestone{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:grid}.project-milestone.is-complete{opacity:.8}.project-milestone-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.project-milestone-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.project-milestone>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.project-milestone-actions{align-items:center;gap:var(--spacing);padding-top:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.project-milestone-actions button,.project-decision-actions button{height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media (hover:hover){:is(.project-milestone-actions button,.project-decision-actions button):hover{background-color:var(--color-hover)}}:is(.project-milestone-actions button,.project-decision-actions button):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-milestone-actions button.is-danger,.project-decision-actions button.is-danger{color:var(--color-danger-text)}.project-task-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-view-toggle{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);display:inline-flex}.ui-select-trigger.project-filter{width:calc(var(--spacing) * 60);max-width:100%}.project-view-toggle button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover){.project-view-toggle button:hover{color:var(--color-ink)}}.project-view-toggle button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-view-toggle button[aria-pressed=true]{background-color:var(--color-panel);color:var(--color-ink)}.project-task-sections{gap:calc(var(--spacing) * 4);display:grid}.project-task-sections>section{gap:var(--spacing);display:grid}.project-task-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);gap:0;margin:0;padding:0;list-style-type:none;display:grid}.project-task-list>li{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-task-list>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.project-task-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;accent-color:var(--color-gather);flex-shrink:0}.project-task-check:disabled{cursor:default}.project-task-title{cursor:pointer;border-style:var(--tw-border-style);text-align:left;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--color-ink);background-color:#0000;border-width:0;flex:1;padding:0}@media (hover:hover){.project-task-title:hover{text-decoration-line:underline}}.project-task-title:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-task-list>li.is-done .project-task-title{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);text-decoration-line:line-through}.project-task-meta{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.project-task-meta>span{align-items:center;gap:var(--spacing);display:inline-flex}.project-task-meta .is-muted{font-style:italic}.project-task-list>li>.project-task-meta{width:100%;padding-left:calc(var(--spacing) * 7)}@media (min-width:40rem){.project-task-list>li>.project-task-meta{width:auto;padding-left:0}}.project-priority{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px;padding-block:1px}.project-priority.is-high{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.project-priority.is-urgent{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.project-board{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(var(--board-columns,3), minmax(240px, 1fr));display:grid;overflow-x:auto}.project-statuses-button{margin-left:auto}.project-status-rows{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.project-status-row{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:40rem){.project-status-row{grid-template-columns:minmax(0,1fr) 11rem auto}}@media not all and (min-width:40rem){.project-status-row>:first-child{grid-column:span 2/span 2}}.project-status-actions{gap:var(--spacing);display:flex}.project-status-actions button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);place-items:center;display:grid}@media (hover:hover){.project-status-actions button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.project-status-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-status-actions button:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.project-status-actions button.is-danger:hover{color:var(--color-danger-text)}}.project-status-add{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-board-column{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);display:grid}@supports (color:color-mix(in lab, red, red)){.project-board-column{background-color:color-mix(in oklab, var(--color-hover) 50%, transparent)}}.project-board-column{padding:calc(var(--spacing) * 2);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))}.project-board-column.is-over{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.project-board-column.is-over{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.project-board-column ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.project-board-card{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2.5);display:grid}.project-board-card[draggable=true]{cursor:grab}.project-board-card[draggable=true]:active{cursor:grabbing}.project-board-moves{justify-content:flex-end;gap:var(--spacing);display:flex}.project-board-moves button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);place-items:center;display:grid}@media (hover:hover){.project-board-moves button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.project-board-moves button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.project-board-empty{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.project-fieldset{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0;display:grid}.meeting-dialog-actions .project-dialog-archive{margin-right:auto}.project-meetings,.project-decisions{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.project-meeting{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);display:grid}.project-meeting>header{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-meeting>header>div:nth-child(2){gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.project-meeting>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.project-meeting>header strong a{color:var(--color-ink);text-underline-offset:2px}@media (hover:hover){.project-meeting>header strong a:hover{text-decoration-line:underline}}.project-meeting>header small{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:inline-flex}.project-meeting-actions{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.project-agenda{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);display:grid}.project-agenda h4{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;margin:0;display:flex}.project-agenda ol,.notes-agenda ol{gap:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin:0;list-style-type:decimal;display:grid}.project-agenda li.is-done,.notes-agenda li.is-done{color:var(--color-muted);text-decoration-line:line-through}.project-agenda li svg{margin-right:var(--spacing);color:var(--color-success-text);display:inline}.project-agenda-editor{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.project-agenda-editor ol{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);margin:0;list-style-type:decimal;display:grid}.project-agenda-editor ol li{align-items:center;gap:calc(var(--spacing) * 2);padding-left:var(--spacing);display:flex}.project-agenda-editor ol li .ui-input{flex:1;min-width:0}.project-decision{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);display:grid}.project-decision.is-awaiting{border-color:var(--color-gather)}.project-decision>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.project-decision>header strong{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-ink)}.project-decision-details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);white-space:pre-wrap;color:var(--color-ink);margin:0}.project-decision-by{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:inline-flex}.project-approvers{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.project-approvers li{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-wrap:wrap;display:flex}.project-approvers li small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.project-approvers li q{padding-left:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-basis:100%;font-style:italic}.project-approvers li.is-approve>svg{color:var(--color-success-text)}.project-approvers li.is-reject>svg{color:var(--color-danger-text)}.project-approver-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-warning-text);border-radius:2147483647px;margin-inline:3px}.project-decision-respond{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-decision-respond>.ui-input{flex:1;flex-basis:calc(var(--spacing) * 48);min-width:0}.project-decision-actions{gap:var(--spacing);flex-wrap:wrap;display:flex}.project-approver-picker{max-height:calc(var(--spacing) * 56);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);margin:0;display:grid;overflow-y:auto}@media (min-width:40rem){.project-approver-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-approver-picker legend{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.project-files>li>a{align-items:center;gap:calc(var(--spacing) * 1.5);word-break:break-all;min-width:0;display:inline-flex}.project-files>li>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.project-report-task{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:48rem){.project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-detail-organization{margin:0;margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.project-detail-organization>a,.project-detail-organization>span{align-items:center;gap:var(--spacing);display:inline-flex}.project-detail-organization>a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:2px}@media (hover:hover){.project-detail-organization>a:hover{text-decoration-line:underline}}.client-website{margin:0;margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.client-website a{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:2px;display:inline-flex}@media (hover:hover){.client-website a:hover{text-decoration-line:underline}}.client-contacts{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.client-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-contacts>li{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:grid}.client-contacts strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.client-contacts small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.client-contact-ways{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.client-contact-ways a{align-items:center;gap:var(--spacing);word-break:break-all;min-width:0;color:var(--color-ink);text-underline-offset:2px;display:inline-flex}@media (hover:hover){.client-contact-ways a:hover{text-decoration-line:underline}}.client-projects{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.client-project{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);text-decoration-line:none;display:grid}@media (hover:hover){.client-project:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.client-project:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.client-project .project-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);justify-content:space-between}.client-meetings{gap:var(--spacing);display:grid}.client-contact-editor{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);margin:0;display:grid}.client-contact-editor legend{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.client-contact-row{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2);display:grid}.client-contact-row:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.client-contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.client-contact-row>.edu-icon-button{justify-self:flex-end}@media (min-width:40rem){.client-contact-row>.edu-icon-button{grid-row:1/span 2;grid-column-start:3}}.client-contact-row>.ui-input{min-width:0}.notes-agenda{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);display:grid}.notes-agenda h3{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0;display:flex}.notes-agenda h3 small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);margin-left:auto}.notes-agenda label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.notes-agenda label input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather);flex-shrink:0}.notes-agenda ol{padding-left:0;list-style-type:none}.notes-agenda li>span svg{margin-right:var(--spacing);color:var(--color-success-text);display:inline}.notes-agenda>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.edu-back{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;padding:0;display:inline-flex}@media (hover:hover){.edu-back:hover{color:var(--color-ink)}}.edu-section{gap:calc(var(--spacing) * 2);display:grid}.edu-form-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.edu-section h3{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0;display:flex}.edu-content{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);white-space:pre-wrap;color:var(--color-ink)}.edu-objectives{gap:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink);margin:0;list-style-type:disc;display:grid}.edu-plain-list{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.edu-plain-list>li{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.edu-plain-list>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.edu-plain-list>li>span,.edu-plain-list>li>small{color:var(--color-muted)}.edu-plain-list a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:2px}@media (hover:hover){.edu-plain-list a:hover{text-decoration-line:underline}}.edu-overdue{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger-text)}.edu-icon-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.edu-icon-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.edu-list-section{gap:calc(var(--spacing) * 2);display:grid}.edu-list-heading{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;margin:0;display:flex}.edu-list-heading span{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-ink);border-radius:2147483647px;font-size:11px}.edu-list-heading-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.edu-inline-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.edu-inline-form>.ui-input{flex:1;min-width:0}.edu-inline-form.is-lesson{padding-left:calc(var(--spacing) * 9)}.edu-units{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.edu-unit{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 4);display:grid}.edu-unit-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.edu-unit-header h3{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink);margin:0}.edu-unit-header p{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.edu-unit-form{gap:calc(var(--spacing) * 2);width:100%;display:grid}.edu-lessons{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.edu-lesson-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.edu-lesson-link{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;flex:1;display:flex}@media (hover:hover){.edu-lesson-link:hover{background-color:var(--color-hover)}}.edu-lesson-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.edu-lesson-link small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0}.edu-lesson-number{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-hover);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.edu-lesson-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);min-width:0;font-weight:var(--font-weight-bold);flex:1;overflow:hidden}.edu-resources{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.edu-resources a,.edu-resource-name{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none;display:flex}@media (hover:hover){:is(.edu-resources a,.edu-resource-name):hover{background-color:var(--color-hover)}}.edu-resources a span,.edu-resource-name span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edu-resources a small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);flex-shrink:0}.edu-resources.is-editing li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.edu-resources.is-editing .edu-resource-name{flex:1}@media (hover:hover){.edu-resources.is-editing .edu-resource-name:hover{background-color:var(--color-paper)}}.edu-resources.is-editing button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.edu-resources.is-editing button:hover{color:var(--color-danger-text)}}.edu-resource-editor{gap:calc(var(--spacing) * 2);display:grid}.edu-resource-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.edu-link-row{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.edu-link-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}.edu-submission-list{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.edu-submission-row{cursor:pointer;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-wrap:wrap;display:flex}@media (hover:hover){.edu-submission-row:hover{background-color:var(--color-hover)}}.edu-submission-row:disabled{cursor:default;opacity:.7}@media (hover:hover){.edu-submission-row:disabled:hover{background-color:var(--color-paper)}}.edu-submission-row.is-open{border-color:var(--color-gather-text)}.edu-submission-name{--tw-font-weight:var(--font-weight-bold);min-width:0;font-weight:var(--font-weight-bold);flex:1}.edu-submission-name small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.edu-submission-when{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.edu-marking{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gather-text);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);display:grid}.edu-marking h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.edu-points-field{max-width:var(--container-xs)}.edu-points-input{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.edu-points-input .ui-input{width:calc(var(--spacing) * 24)}.edu-mark-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-success-text);display:grid}.edu-mark-card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.quiz-editor{gap:calc(var(--spacing) * 3);display:grid}.quiz-questions{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.quiz-question-editor{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);display:grid}.quiz-question-top{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.quiz-question-top>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin-right:auto}.quiz-kind{width:calc(var(--spacing) * 48);flex-shrink:0}@media not all and (min-width:40rem){.quiz-kind{width:100%}}.quiz-points{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:flex}.quiz-points .ui-input{width:calc(var(--spacing) * 20)}.quiz-options{gap:calc(var(--spacing) * 1.5);display:grid}.quiz-option{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.quiz-option>input[type=radio],.quiz-option>input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather-text);flex-shrink:0}.quiz-option>.ui-input{flex:1;min-width:0}.quiz-option-remove{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.quiz-option-remove:hover{color:var(--color-danger-text)}}.quiz-add{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.quiz-preview,.quiz-review,.quiz-take{gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin:0;list-style-type:decimal;display:grid}.quiz-take{padding-left:0;list-style-type:none}.quiz-preview p,.quiz-review p{margin:0}.quiz-preview small,.quiz-take small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.quiz-preview ul{margin:0;margin-top:var(--spacing);gap:var(--spacing);padding:0;list-style-type:none;display:grid}.quiz-preview li li{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);display:flex}.quiz-preview li li.is-right{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-text)}.quiz-take fieldset{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);margin:0;display:grid}.quiz-take legend{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.quiz-right{color:var(--color-success-text)}.quiz-wrong{color:var(--color-danger-text)}.edu-table-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);overflow-x:auto}.edu-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.edu-table th,.edu-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:middle;white-space:nowrap}.edu-table thead th{background-color:var(--color-hover);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.edu-table thead th a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none;display:block}@media (hover:hover){.edu-table thead th a:hover{text-decoration-line:underline}}.edu-table thead th small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:block}.edu-table tbody th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.edu-table tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.gradebook-table tbody th{background-color:var(--color-panel);position:sticky;left:0}.gradebook-points{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.gradebook-points small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-warning-text)}.gradebook-overall{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.edu-register-bulk{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);flex-wrap:wrap;display:flex}.edu-register{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.edu-register>li{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}@media (min-width:64rem){.edu-register>li{grid-template-columns:minmax(0,1fr) auto minmax(0,12rem)}}.edu-register-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.edu-register-name small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.edu-register-choices{gap:var(--spacing);flex-wrap:wrap;display:flex}.edu-register-choice{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;position:relative}@media (hover:hover){.edu-register-choice:hover{background-color:var(--color-hover)}}.edu-register-choice input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edu-register-choice:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.edu-register-choice.is-chosen.is-current{background-color:var(--color-success-bg);color:var(--color-success-text);border-color:#0000}.edu-register-choice.is-chosen.is-warning{background-color:var(--color-warning-bg);color:var(--color-warning-text);border-color:#0000}.edu-register-choice.is-chosen.is-danger{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-color:#0000}.edu-register-choice.is-chosen.is-upcoming{border-color:var(--color-ink);background-color:var(--color-hover);color:var(--color-ink)}.edu-stats{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.edu-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.edu-stats>div{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.edu-stats strong{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-ink)}.edu-stats span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.edu-materials{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.edu-material-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-ink);flex-wrap:wrap;display:flex}.edu-material-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.edu-material-text strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.edu-material-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.edu-material-body{margin-top:calc(var(--spacing) * 2)}.edu-transcript{max-height:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;list-style-type:none;display:grid;overflow-y:auto}.edu-transcript li{gap:calc(var(--spacing) * .5);display:grid}.edu-transcript small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.edu-whiteboard svg{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;height:auto}.meeting-history-share{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);display:grid}.meeting-history-share h4{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0;display:flex}.meeting-history-share .edu-table{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.edu-home-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.edu-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.edu-home-grid+.edu-home-grid{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4)}.edu-home-grid h3{margin:0;margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.edu-home-stat{gap:calc(var(--spacing) * .5);margin:0;display:grid}.edu-home-stat strong{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-ink)}.edu-home-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.timetable{gap:calc(var(--spacing) * 3);display:grid}.timetable-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.timetable-toolbar h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink);margin:0}.timetable-week{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:48rem){.timetable-week{grid-template-columns:repeat(7,minmax(0,1fr))}}.timetable-day{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:grid}.timetable-day.is-today{border-color:var(--color-gather-text)}.timetable-day h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;margin:0}.timetable-day.is-today h3{color:var(--color-gather-text)}.timetable-day ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.timetable-free{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.timetable-slot{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gather);display:grid}@supports (color:color-mix(in lab, red, red)){.timetable-slot{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.timetable-slot{padding:calc(var(--spacing) * 2)}.timetable-slot>a:first-child{gap:calc(var(--spacing) * .5);color:var(--color-ink);text-decoration-line:none;display:grid}.timetable-slot strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.timetable-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.timetable-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.timetable-lesson{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);text-decoration-line:none;display:inline-flex}@media (hover:hover){.timetable-lesson:hover{color:var(--color-ink);text-decoration-line:underline}}.meeting-history-view-button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0;display:inline-flex}@media (hover:hover){.meeting-history-view-button:hover{background-color:var(--color-hover-strong)}}.meeting-history-view-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-history-attendance{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-attendance h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.meeting-history-host-tag{margin-left:calc(var(--spacing) * 2);background-color:var(--color-gather);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.meeting-history-host-tag{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.meeting-history-host-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.meeting-history-notes{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-notes h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.meeting-history-note-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.meeting-history-note{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-wrap:wrap;display:flex}.meeting-history-note-kind{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px}.meeting-history-note-author{color:var(--color-muted);margin-left:auto;font-size:11px}.meeting-history-whiteboards{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-whiteboards h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.meeting-history-whiteboard-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style-type:none;display:grid}.meeting-history-whiteboard{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);display:grid;overflow:hidden}.meeting-history-whiteboard-preview{aspect-ratio:var(--aspect-video);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-white)}.meeting-history-whiteboard-preview svg{width:100%;height:100%;display:block}.meeting-history-whiteboard-placeholder{width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#6b7280;place-items:center;display:grid}.meeting-history-whiteboard-meta{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);display:grid}.meeting-history-whiteboard-meta>span{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:grid}.meeting-history-whiteboard-meta small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-muted)}.meeting-history-whiteboard-actions{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.meeting-history-whiteboard-actions button:disabled{cursor:default;opacity:.5}.meeting-history-recordings{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-recordings h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.meeting-history-recording-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.meeting-history-recording{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-wrap:wrap;display:flex}.meeting-history-recording-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.meeting-history-recording-text small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-history-recording-download{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none;display:inline-flex}@media (hover:hover){.meeting-history-recording-download:hover{background-color:var(--color-hover-strong);text-decoration-line:none}}.meeting-history-recording-download:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-history-transcript{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-transcript-header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.meeting-history-transcript-header h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:0}.meeting-history-transcript-header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-history-transcript-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.meeting-history-transcript-actions button{cursor:pointer;border-style:var(--tw-border-style);border-width:0}.meeting-history-transcript-actions button:disabled{opacity:.6}.meeting-history-transcript-lines{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);max-height:480px;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin:0;list-style-type:none;display:grid;overflow-y:auto}.meeting-history-transcript-lines li{align-items:baseline;gap:calc(var(--spacing) * 2);grid-template-columns:auto auto minmax(0,1fr);display:grid}@media not all and (min-width:40rem){.meeting-history-transcript-lines li{grid-template-columns:auto minmax(0,1fr)}}.meeting-history-transcript-lines time{font-family:var(--font-mono);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11px}.meeting-history-transcript-lines strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:40rem){.meeting-history-transcript-lines span{grid-column:span 2/span 2}}.members-tab.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.members-tab.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.members-tab.active{color:var(--color-gather-text)}.member-person{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.member-avatar{aspect-ratio:1;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background:var(--gather-tint,var(--gather));border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-avatar{background:var(--gather-tint,color-mix(in srgb, var(--gather) 18%, transparent))}}.member-avatar.tint-1{--gather-tint:var(--gather)}@supports (color:color-mix(in lab, red, red)){.member-avatar.tint-1{--gather-tint:color-mix(in srgb, var(--gather) 20%, transparent)}}.member-avatar.tint-2{--gather-tint:#efe8ff;color:#5f3fe0}.member-avatar.tint-3{--gather-tint:#e2f3ea;color:#1f7a3d}.member-avatar.tint-4{--gather-tint:#fde7ef;color:#c23b73}.member-avatar-sm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.member-avatar-lg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.member-avatar-photo{object-fit:cover;border-radius:2147483647px;width:100%;min-width:0;height:100%;min-height:0}.avatar-figure{width:100%;height:100%;display:block;position:relative}.avatar-figure-frame{position:absolute;inset:0}.avatar-figure-viewing,.avatar-figure-typing{animation:3.6s ease-in-out infinite avatar-lean}.avatar-figure-typing{animation-duration:1.1s}.avatar-figure-blink{opacity:0;animation:4.2s step-end infinite avatar-blink}.avatar-figure-talk{opacity:0;animation:.5s step-end infinite avatar-talk}@keyframes avatar-lean{0%,to{transform:scale(var(--lean,1.06)) rotate(0deg)}35%{transform:scale(calc(var(--lean,1.06) + .06)) translateY(-2%) rotate(-3deg)}70%{transform:scale(calc(var(--lean,1.06) + .04)) translateY(-1%) rotate(2.5deg)}}@keyframes avatar-blink{0%,90%{opacity:0}91%,95%{opacity:1}96%,to{opacity:0}}@keyframes avatar-talk{0%,49%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-figure-viewing,.avatar-figure-typing,.avatar-figure-blink,.avatar-figure-talk{animation:none}}.avatar-backdrop{position:absolute;inset:0}.avatar-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avatar-controls>button{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:2147483647px;display:inline-flex}.avatar-controls>small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.avatar-choice>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avatar-choice button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:2147483647px}.avatar-choice small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:block}.profile-meeting-avatar{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4)}.avatar-expressions button{position:relative}.meeting-avatar{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.meeting-avatar .avatar-figure{width:100%;height:100%}.meeting-avatar .member-avatar-photo{object-fit:contain;border-radius:0;width:100%;height:100%}.meeting-avatar-expression{pointer-events:none;animation:3s ease-out forwards avatar-gesture;position:absolute;bottom:14%;right:12%}@keyframes avatar-gesture{0%{opacity:0;transform:translateY(14px)scale(.5)}12%{opacity:1;transform:translateY(0)scale(1.15)}22%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-10px)scale(.9)}}@media (prefers-reduced-motion:reduce){.meeting-avatar-expression{animation-name:avatar-gesture-still}@keyframes avatar-gesture-still{0%,85%{opacity:1}to{opacity:0}}}.member-avatar-status-unseen{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}.member-avatar-status-seen{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-line)}.avatar-preview-card{z-index:100;width:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:calc(100vw - 1.5rem);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.avatar-preview-header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.avatar-preview-photo{flex-shrink:0}.avatar-preview-info{justify-items:start;gap:calc(var(--spacing) * 1.5);min-width:0;display:grid}.avatar-preview-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow:hidden}.avatar-preview-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);overflow:hidden}.avatar-preview-local-time{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0;display:flex}.avatar-preview-badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-hover);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.05em;letter-spacing:.05em;color:var(--color-muted);text-transform:uppercase;display:inline-flex}.avatar-preview-badge.external{color:var(--color-ink)}.avatar-preview-actions{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);display:flex}.avatar-preview-actions button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.avatar-preview-actions button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.avatar-preview-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-preview-presence{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.avatar-preview-presence.online{color:#1f7a3d}.avatar-preview-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.avatar-preview-section{gap:calc(var(--spacing) * 2);display:grid}.avatar-preview-section h3{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0;display:flex}.avatar-preview-email-row{align-items:center;gap:var(--spacing);min-width:0;display:flex}.avatar-preview-copy{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.avatar-preview-copy:hover{background-color:var(--color-hover);color:var(--color-ink)}}.avatar-preview-copy:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-preview-email{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gather-text);flex:1;text-decoration-line:none;display:flex}@media (hover:hover){.avatar-preview-email:hover{text-decoration-line:underline}}.avatar-preview-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-preview-more{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.avatar-preview-toggle{border-style:var(--tw-border-style);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.avatar-preview-toggle:hover{text-decoration-line:underline}}.avatar-preview-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-preview-arrow{fill:var(--color-panel)}.member-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block;overflow:hidden}.member-email{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:block;overflow:hidden}.data-table-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);overflow-x:auto}.data-table thead{background-color:var(--color-workspace-secondary)}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.data-table tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-table tbody tr:hover{background-color:var(--color-hover)}.data-table-empty{justify-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:grid}.modal-backdrop{z-index:80;padding:calc(var(--spacing) * 4);background-color:#111714a8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-dialog{gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;min-width:0;max-width:560px;max-height:calc(100vh - 2rem);padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-outline-style:none;outline-style:none;display:grid;overflow:hidden auto}.modal-dialog>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.modal-dialog>header>div{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-gather-text);display:flex}.modal-dialog h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-ink);margin:0}.modal-dialog header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);color:var(--color-muted);border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.modal-dialog header button:hover{color:var(--color-ink)}}.modal-dialog header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.modal-tabs{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);display:flex}.modal-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;flex:1}@media (hover:hover){.modal-tab:hover{color:var(--color-ink)}}.confirm-dialog-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);margin:0}.confirm-dialog-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.modal-tab.active{background-color:var(--color-panel);color:var(--color-ink)}.modal-section{gap:calc(var(--spacing) * 3);min-width:0;display:grid}.modal-section-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.slideover-backdrop{z-index:80;padding:calc(var(--spacing) * 4);background-color:#111714a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.slideover-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;min-width:0;max-width:440px;height:100%;padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-outline-style:none;outline-style:none;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.slideover-panel>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.slideover-panel>header h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink);margin:0}.slideover-panel>header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0}.slideover-panel>header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);color:var(--color-muted);border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.slideover-panel>header button:hover{color:var(--color-ink)}}.slideover-panel>header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.slideover-list{margin-inline:calc(var(--spacing) * -2);gap:calc(var(--spacing) * .5);min-height:0;padding-inline:calc(var(--spacing) * 2);grid-auto-rows:min-content;display:grid;overflow-y:auto}.slideover-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);display:flex}@media (hover:hover){.slideover-row:hover{background-color:var(--color-hover)}}.slideover-empty{justify-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:grid}.invite-link-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.invite-link-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);min-width:0;padding:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3.5);display:flex}.invite-link-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1;overflow:hidden}.invite-link-row button{flex-shrink:0}.invite-link-qr{justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.invite-link-qr img{width:168px;height:168px}.invite-link-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspace-app-shell{background-color:var(--color-canvas);grid-template-columns:240px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}@media not all and (min-width:64rem){.workspace-app-shell{grid-template-columns:76px minmax(0,1fr)}}.workspace-app-shell{height:100dvh}.workspace-sidebar{gap:var(--spacing);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-nav);min-height:0;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:64rem){.workspace-sidebar{width:76px;padding-inline:calc(var(--spacing) * 2)}}.workspace-sidebar-brand{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);text-decoration-line:none;display:flex}.workspace-sidebar-brand .brand-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.workspace-sidebar-links{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.workspace-sidebar-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-decoration-line:none;display:flex}@media (hover:hover){.workspace-sidebar-link:hover{background-color:var(--color-hover);color:var(--color-ink)}}@media not all and (min-width:64rem){.workspace-sidebar-link{justify-content:center;padding-inline:0}}.workspace-sidebar-link-icon{flex-shrink:0;display:inline-flex;position:relative}.sidebar-link-badge{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:9px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.workspace-sidebar-link.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-link.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.workspace-sidebar-link.active{color:var(--color-gather-text)}.workspace-sidebar-link.disabled{cursor:default;opacity:.4}@media (hover:hover){.workspace-sidebar-link.disabled:hover{background-color:#0000}}@media not all and (min-width:64rem){.workspace-sidebar-brand span,.sidebar-label{display:none}}.sidebar-toggle-button{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}@media (hover:hover){.sidebar-toggle-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.sidebar-toggle-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}@media not all and (min-width:64rem){.sidebar-toggle-button{align-self:center}}.workspace-app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .workspace-sidebar{width:76px;padding-inline:calc(var(--spacing) * 2)}.sidebar-collapsed .workspace-sidebar-link{justify-content:center;padding-inline:0}.sidebar-collapsed .workspace-sidebar-brand span,.sidebar-collapsed .sidebar-label{display:none}.sidebar-collapsed .sidebar-toggle-button{align-self:center}.workspace-app-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-app-shell.sidebar-position-right{grid-template-columns:minmax(0,1fr) 240px}.workspace-app-shell.sidebar-position-right.sidebar-collapsed{grid-template-columns:minmax(0,1fr) 76px}.workspace-app-shell.sidebar-position-right .workspace-sidebar{border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);order:2}.workspace-app-shell.sidebar-position-right .workspace-app-main{order:1}.workspace-app-shell.sidebar-position-bottom{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-app-shell.sidebar-position-bottom .workspace-app-main{order:1}.workspace-app-shell.sidebar-position-bottom .workspace-sidebar{align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:0;border-color:var(--color-line);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-direction:row;order:2}.workspace-app-shell.sidebar-position-bottom .workspace-sidebar-brand{display:none}.workspace-app-shell.sidebar-position-bottom .workspace-sidebar-links{align-items:center;gap:var(--spacing);flex-direction:row;flex:1;overflow-x:auto}.workspace-app-shell.sidebar-position-bottom .workspace-sidebar-link{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);flex-direction:column;font-size:11px}.workspace-app-shell.sidebar-position-bottom .sidebar-label{max-width:calc(var(--spacing) * 14);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.workspace-app-shell.sidebar-position-bottom.sidebar-dock-floating .workspace-sidebar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-nav);width:auto;max-width:calc(100% - 2rem);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:40;border-radius:2147483647px;transition:opacity .2s,transform .2s;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.workspace-app-shell.sidebar-position-bottom.sidebar-dock-floating .workspace-sidebar.dock-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(16px)}.workspace-app-shell.sidebar-position-bottom.sidebar-dock-floating .workspace-dashboard,.workspace-app-shell.sidebar-position-bottom.sidebar-dock-floating .settings-content{padding-bottom:calc(var(--spacing) * 24)}.sidebar-dock-hover-zone{z-index:39;height:28px;position:fixed;bottom:0;left:0;right:0}.workspace-topbar{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-nav);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);display:flex}@media not all and (min-width:48rem){.workspace-topbar{padding-inline:calc(var(--spacing) * 3.5)}}.workspace-sidebar,.workspace-topbar,.messaging-sidebar,.messaging-thread-header,.settings-nav,.calls-dial-pane,.calls-speed-pane,.calendar-side,.groups-list,.data-table thead,.settings-panel,.settings-info-banner,.dashboard-panel,.workspace-action-card,.workspace-meetings,.workspace-meeting-card,.workspace-card,.workspace-empty,.group-card,.group-detail,.edu-table-wrap,.meeting-history-attendance,.meeting-history-notes,.meeting-history-whiteboards,.meeting-history-recordings,.meeting-history-transcript,.meeting-history-questions{background-image:linear-gradient(135deg, var(--workspace-glass-sheen), transparent 65%);box-shadow:inset 0 1px 0 var(--workspace-glass-edge), inset 1px 0 0 var(--workspace-glass-edge)}.workspace-switcher{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0;text-decoration-line:none;display:flex}@media (hover:hover){.workspace-switcher:hover{background-color:var(--color-hover)}}@media not all and (min-width:40rem){.workspace-switcher{padding-inline:calc(var(--spacing) * 1.5)}}.workspace-switcher-static{cursor:default}@media (hover:hover){.workspace-switcher-static:hover{background-color:#0000}}.workspace-switcher-logo{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.workspace-search-container{flex:1;min-width:0;max-width:420px;display:flex;position:relative}@media not all and (min-width:48rem){.workspace-search-container{display:none}}.workspace-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-muted);display:flex}.workspace-search:focus-within{border-color:var(--color-gather-text)}.workspace-search input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.workspace-search input::placeholder{color:var(--color-muted)}.workspace-search-results{z-index:50;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;min-width:320px;max-height:70vh;padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.workspace-search-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.workspace-search-section{margin-bottom:calc(var(--spacing) * 2)}.workspace-search-section:last-child{margin-bottom:0}.workspace-search-section h3{margin:0;margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.workspace-search-section button{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;background-color:#0000;border-width:0;display:grid}@media (hover:hover){.workspace-search-section button:hover{background-color:var(--color-hover)}}.workspace-search-section button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.workspace-search-section button p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);margin:0;overflow:hidden}.workspace-search-result-meta{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.workspace-search-result-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);overflow:hidden}.workspace-topbar-actions{align-items:center;gap:calc(var(--spacing) * 2.5);margin-left:auto;display:flex}.icon-button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid;position:relative}@media (hover:hover){.icon-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.icon-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.icon-button-badge{top:var(--spacing);right:var(--spacing);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.notification-panel{width:calc(var(--spacing) * 80);gap:0;max-width:calc(100vw - 32px);padding:0}.notification-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}.notification-panel-header h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.notification-panel-mark-all{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.notification-panel-mark-all:hover{text-decoration-line:underline}}.notification-list{max-height:calc(var(--spacing) * 96);gap:0;display:grid;overflow-y:auto}.notification-item{gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;border-radius:0;display:grid}.notification-item:last-child{border-style:var(--tw-border-style);border-width:0}.notification-item.unread{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.notification-item.unread{background-color:color-mix(in oklab, var(--color-gather) 6%, transparent)}}.notification-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.notification-item p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.notification-item time{color:var(--color-muted);font-size:11px}.calls-page{flex-direction:column;height:100%;min-height:520px;display:flex}.calendar-page{flex-direction:column;height:100%;min-height:560px;display:flex}.workspace-calendar{gap:calc(var(--spacing) * 4);height:100%;min-height:0;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media not all and (min-width:48rem){.workspace-calendar{padding:calc(var(--spacing) * 3)}}.calendar-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.calendar-header-title{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.calendar-header-title h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@media not all and (min-width:48rem){.calendar-header-title h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.calendar-nav{gap:calc(var(--spacing) * 1.5);display:flex}.calendar-nav button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.calendar-nav button:hover{background-color:var(--color-hover)}}.calendar-today{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:2147483647px}@media (hover:hover){.calendar-today:hover{background-color:var(--color-hover)}}.calendar-range{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.calendar-header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.calendar-views{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);display:flex}.calendar-views button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background-color:#0000;border-width:0}@media (hover:hover){.calendar-views button:hover{background-color:var(--color-hover)}}.calendar-views button[aria-pressed=true]{background-color:var(--color-gather);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.calendar-filter{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);display:flex}.calendar-filter .ui-select-trigger{min-width:calc(var(--spacing) * 36)}.calendar-body{gap:calc(var(--spacing) * 4);flex:1;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}@media not all and (min-width:64rem){.calendar-body{grid-template-columns:repeat(1,minmax(0,1fr))}}.calendar-side{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-secondary);min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media not all and (min-width:64rem){.calendar-side{display:none}}.mini-month{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3)}.mini-month>header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.mini-month>header button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.mini-month>header button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.mini-month-grid{row-gap:var(--spacing);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mini-month-weekday{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:uppercase}.mini-month-grid button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;margin-inline:auto;display:grid}@media (hover:hover){.mini-month-grid button:hover{background-color:var(--color-hover)}}.mini-month-grid button.outside{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.mini-month-grid button.outside{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.mini-month-grid button.selected{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.mini-month-grid button.selected{--tw-ring-color:color-mix(in oklab, var(--color-gather) 60%, transparent)}}.mini-month-grid button.today{background-color:var(--color-gather);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (hover:hover){.mini-month-grid button.today:hover{background-color:var(--color-gather-dark)}}.calendar-upcoming h2{margin:0;margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.calendar-upcoming ul{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.calendar-upcoming li button{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-ink);background-color:#0000;display:flex}@media (hover:hover){.calendar-upcoming li button:hover{background-color:var(--color-hover)}}.calendar-upcoming li i{margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0}.calendar-upcoming li span{flex-direction:column;min-width:0;display:flex}.calendar-upcoming li strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.calendar-upcoming li small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.calendar-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.calendar-main{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-height:480px;padding:calc(var(--spacing) * 2);overflow:hidden}.calendar-event-body{gap:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);min-width:0;height:100%;line-height:var(--leading-tight);flex-direction:column;display:flex;overflow:hidden}.calendar-event-body strong{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.calendar-event-body strong svg{color:var(--color-gather-text);flex-shrink:0}.calendar-event-body strong span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event-body time{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:11px;overflow:hidden}.calendar-event-body.is-compact{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:row}.calendar-event-body.is-compact strong{flex-shrink:1}.calendar-event-body.is-compact time{flex-shrink:0}.calendar-details{gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:grid}.calendar-details p{margin:0}.calendar-details-when{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.calendar-details-repeat,.calendar-details-people{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);display:flex}.calendar-details-moved{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);font-style:italic}.calendar-details-description{border-radius:var(--radius-lg);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);white-space:pre-wrap}.calendar-details-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.calendar-details-link a{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-gather-text);text-underline-offset:2px;flex:1;overflow:hidden}@media (hover:hover){.calendar-details-link a:hover{text-decoration-line:underline}}.calendar-details-link button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.calendar-details-link button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-peek{z-index:40;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:320px;padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;left:var(--peek-left,0);top:var(--peek-top,0);visibility:hidden;outline-style:none;animation:.2s cubic-bezier(.16,1,.3,1) compact-call-content-in;display:grid;position:fixed}.meeting-peek[data-placed=true]{visibility:visible}.meeting-peek header{margin-right:calc(var(--spacing) * -1.5);justify-content:space-between;align-items:center;display:flex}.meeting-peek header i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-gather);border-radius:2147483647px}.meeting-peek-tools{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.meeting-peek-tools button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.meeting-peek-tools button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-peek h2{-webkit-line-clamp:2;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.meeting-peek-when{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.meeting-peek-line{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);margin:0;display:flex}.meeting-peek-moved{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-style:italic}.meeting-peek-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-peek-line strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.meeting-peek footer{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (max-width:639px){.meeting-peek{inset-inline:calc(var(--spacing) * 4);top:auto;bottom:calc(var(--spacing) * 4);width:auto}}.calendar-details-actions{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.meeting-dialog{gap:calc(var(--spacing) * 3);display:grid}.meeting-dialog-field{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.meeting-dialog-field>span:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.meeting-dialog-icon-input{align-items:center;display:flex;position:relative}.meeting-dialog-icon-input>svg{pointer-events:none;left:calc(var(--spacing) * 3);color:var(--color-muted);position:absolute}.meeting-dialog-icon-input input{width:100%;padding-left:calc(var(--spacing) * 10)}.meeting-dialog-times{align-items:flex-end;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.meeting-dialog-arrow{margin-bottom:calc(var(--spacing) * 3);color:var(--color-muted)}.meeting-dialog-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.occurrence-dialog-summary{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:grid}.occurrence-dialog-summary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.occurrence-dialog-summary span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.meeting-dialog-repeat{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);display:grid}.meeting-dialog-repeat-row{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-wrap:wrap;display:flex}.meeting-dialog-repeat-row input[type=number]{width:calc(var(--spacing) * 20)}.meeting-dialog-repeat-row input[type=date]{width:calc(var(--spacing) * 44)}.meeting-dialog-weekdays{gap:calc(var(--spacing) * 1.5);display:flex}.meeting-dialog-weekdays button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.meeting-dialog-weekdays button:hover{background-color:var(--color-hover)}}.meeting-dialog-weekdays button[aria-pressed=true]{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-white)}.meeting-dialog-people{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.meeting-dialog-chip{align-items:center;gap:var(--spacing);background-color:var(--color-gather);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:2147483647px;display:inline-flex}.meeting-dialog-chip button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);color:var(--color-white);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;padding:0;display:grid}@media (hover:hover){.meeting-dialog-chip button:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.meeting-dialog-chip button:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.meeting-dialog-chip.is-group{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.meeting-dialog-chip.is-group{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-dialog-chip.is-group,.meeting-dialog-chip.is-group button{color:var(--color-gather-text)}@media (hover:hover){.meeting-dialog-chip.is-group button:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.meeting-dialog-chip.is-group button:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.meeting-dialog-chip.is-guest{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);color:var(--color-ink)}.meeting-dialog-chip-status{background-color:var(--color-gather);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.meeting-dialog-chip-status{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-dialog-chip-status{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-gather-text)}.meeting-dialog-chip.is-guest button{color:var(--color-muted)}@media (hover:hover){.meeting-dialog-chip.is-guest button:hover{background-color:var(--color-line);color:var(--color-ink)}}.meeting-dialog-suggestions strong svg{flex-shrink:0}.meeting-dialog-suggestions strong{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.meeting-dialog-people-search{min-width:calc(var(--spacing) * 52);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);flex:1;display:flex;position:relative}.meeting-dialog-people-search:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.meeting-dialog-people-search input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.meeting-dialog-suggestions{z-index:50;margin:0;margin-top:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);gap:0;list-style-type:none;display:grid;position:absolute;top:100%;left:0;right:0}.meeting-dialog-suggestions button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:column;align-items:flex-start;display:flex}@media (hover:hover){.meeting-dialog-suggestions button:hover{background-color:var(--color-hover)}}.meeting-dialog-suggestions small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-dialog-channel{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.meeting-dialog-channel .ui-select-trigger{min-width:calc(var(--spacing) * 56)}.meeting-dialog-channel small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-dialog-link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.meeting-dialog-link>a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:2px}@media (hover:hover){.meeting-dialog-link>a:hover{text-decoration-line:underline}}.meeting-dialog-link button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.meeting-dialog-link button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-dialog-options{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.meeting-dialog-options>button:not([role=switch]){align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;border-width:0;padding:0;display:flex}.meeting-dialog-options>button:not([role=switch]) span{flex:1}.meeting-dialog-options>button[aria-expanded=true] svg:last-child{rotate:180deg}.meeting-dialog-switches{gap:var(--spacing);padding-top:var(--spacing);display:grid}.meeting-dialog-switches-heading{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.meeting-dialog-error{border-radius:var(--radius-lg);background-color:var(--color-danger-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-danger-text);margin:0}.meeting-dialog-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.meeting-form-page{align-content:flex-start;gap:calc(var(--spacing) * 6);width:100%;padding-bottom:calc(var(--spacing) * 10);display:grid}.meeting-form-header{gap:calc(var(--spacing) * 2);display:grid}.meeting-form-back{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:fit-content;padding-inline:0;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover){.meeting-form-back:hover{color:var(--color-ink)}}.meeting-form-back:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-form-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.meeting-form-heading h1{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--color-ink);margin:0}@media not all and (min-width:40rem){.meeting-form-heading h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.meeting-form-header-actions{gap:calc(var(--spacing) * 2);display:flex}.meeting-form-body{align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.meeting-form-body{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}.meeting-form-column{align-content:flex-start;gap:calc(var(--spacing) * 6);min-width:0;display:grid}.meeting-form-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5);display:grid}.meeting-form-card>h2{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;margin:0;display:flex}.meeting-form-title input{height:calc(var(--spacing) * 14);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.meeting-form-title{gap:0}@media (min-width:64rem){.meeting-form-error{grid-column:span 2/span 2}}.meeting-form-done{max-width:var(--container-xl);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-form-message{justify-items:start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:grid}.meeting-form-message p{margin:0}.meeting-form-reminders{gap:calc(var(--spacing) * 3);display:grid}.meeting-form-card .meeting-dialog-options:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.avail-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.avail-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);grid-template-columns:minmax(0,13rem) minmax(0,1fr) 2rem;display:grid}@media not all and (min-width:40rem){.avail-row{grid-template-columns:minmax(0,1fr) 2rem}.avail-row>.avail-bar{grid-column:span 2/span 2;grid-row-start:2}}.avail-who{gap:var(--spacing);min-width:0;display:grid}.avail-who strong{align-items:center;gap:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:inline-flex;overflow:hidden}.avail-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.avail-pill{align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;display:inline-flex}.avail-pill i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:2147483647px;display:inline-block}.avail-pill.is-free{background-color:var(--color-success-bg);color:var(--color-success-text)}.avail-pill.is-free i{background-color:var(--color-success-text)}.avail-pill.is-busy{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.avail-pill.is-busy i{background-color:var(--color-danger)}.avail-pill.is-outside{background-color:var(--color-hover);color:var(--color-muted)}.avail-pill.is-outside i{background-color:var(--color-muted)}.avail-pill.is-compact{padding-inline:calc(var(--spacing) * 1.5);padding-block:0;font-size:11px}.avail-bar{height:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avail-bar{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.avail-bar i{position:absolute;inset-block:0}.avail-bar i.is-working{background-color:var(--color-success-text)}@supports (color:color-mix(in lab, red, red)){.avail-bar i.is-working{background-color:color-mix(in oklab, var(--color-success-text) 20%, transparent)}}.avail-bar i.is-busy{inset-block:calc(var(--spacing) * .5);border-radius:var(--radius-sm);background-color:var(--color-danger)}.avail-bar b{border-inline-style:var(--tw-border-style);border-inline-width:2px;border-color:var(--color-gather-text);background-color:var(--color-gather-text);position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.avail-bar b{background-color:color-mix(in oklab, var(--color-gather-text) 15%, transparent)}}.avail-remove{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.avail-remove:hover{background-color:var(--color-hover);color:var(--color-ink)}}.avail-remove-space{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@media not all and (min-width:40rem){.avail-remove-space{display:none}}.avail-summary{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:grid}.avail-summary p{margin:0}.avail-unreadable{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-warning-text);margin:0}.avail-summary .is-free,.avail-suggest small.is-free{color:var(--color-success-text)}.avail-summary .is-busy{color:var(--color-danger-text)}.avail-summary .is-outside{color:var(--color-muted)}.avail-suggest{gap:calc(var(--spacing) * 2);display:grid}.avail-suggest>button{width:fit-content}.avail-suggest ul{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.avail-suggest li button{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;display:flex}@media (hover:hover){.avail-suggest li button:hover{background-color:var(--color-hover)}}.avail-suggest li button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avail-suggest li small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-dialog-suggestions .avail-pill{margin-top:calc(var(--spacing) * .5)}.working-hours-form{gap:calc(var(--spacing) * 4);display:grid}.working-hours-days{flex-wrap:wrap}.working-hours-days button{width:auto;min-width:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 3);border-radius:2147483647px}.working-hours-times{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.working-hours-times label{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:grid}.working-hours-times input{width:calc(var(--spacing) * 36)}.working-hours-actions{gap:calc(var(--spacing) * 2);display:flex}.meeting-reminder-choices{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.meeting-reminder-choices button{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;border-radius:2147483647px;display:inline-flex}@media (hover:hover){.meeting-reminder-choices button:hover{background-color:var(--color-hover)}}.meeting-reminder-choices button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-reminder-choices button:disabled{cursor:not-allowed;opacity:.5}.meeting-reminder-choices button[aria-pressed=true]{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-white)}@media (hover:hover){.meeting-reminder-choices button[aria-pressed=true]:hover{background-color:var(--color-gather)}}.meeting-reminder-custom{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.meeting-reminder-custom>span{grid-column:span 3/span 3}.meeting-reminder-custom input[type=number]{width:100%}.calls-shell{background-color:var(--color-canvas);flex:1;grid-template-columns:280px minmax(0,1fr) 260px;display:grid;overflow:hidden}@media not all and (min-width:80rem){.calls-shell{grid-template-columns:260px minmax(0,1fr)}}@media not all and (min-width:48rem){.calls-shell{grid-template-columns:repeat(1,minmax(0,1fr))}}.calls-dial-pane{gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-secondary);min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:48rem){.calls-dial-pane{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.calls-dial-pane h1{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:0}.calls-search{position:relative}.calls-search svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.calls-search input{padding-left:calc(var(--spacing) * 9)}.calls-search-results{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.calls-search-result{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.calls-search-result:hover{background-color:var(--color-hover)}}.calls-search-result:disabled{opacity:.5}.calls-quick-actions{gap:calc(var(--spacing) * 2);display:grid}.calls-quick-actions button{justify-content:center}.calls-recent-heading{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase;margin-bottom:0}.calls-recent-grid{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calls-recent-person{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.calls-recent-person:hover{background-color:var(--color-hover)}}.calls-recent-person:disabled{opacity:.5}.calls-recent-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-history-pane{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);min-height:0;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:80rem){.calls-history-pane{border-right-style:var(--tw-border-style);border-right-width:0}}.calls-history-header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.calls-history-header h2{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin:0}.calls-date-group{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.calls-date-group:first-child{margin-top:calc(var(--spacing) * 3)}.call-log-list{gap:0;display:grid}.call-log-item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);display:flex}.call-log-item:last-child{border-style:var(--tw-border-style);border-width:0}.call-log-info{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.call-log-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.call-log-direction{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.call-log-direction.missed{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger)}.call-log-meta{justify-items:end;gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0;display:grid}.call-log-meta small{font-size:11px}.call-log-quick-call{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:var(--color-gather);border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.call-log-quick-call{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.call-log-quick-call{color:var(--color-gather-text)}@media (hover:hover){.call-log-quick-call:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.call-log-quick-call:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.call-log-quick-call:disabled{opacity:.5}.call-log-more{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.call-log-more:hover{background-color:var(--color-hover);color:var(--color-ink)}}.calls-speed-pane{gap:calc(var(--spacing) * 4);background-color:var(--color-workspace-secondary);min-height:0;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:48rem){.calls-speed-pane{display:none}}.calls-speed-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.calls-speed-header h2{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin:0}.calls-speed-add-button{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0;display:flex}@media (hover:hover){.calls-speed-add-button:hover{text-decoration-line:underline}}.calls-speed-add-button:disabled{opacity:.5}.calls-speed-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calls-speed-person{justify-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;display:grid}.calls-speed-person-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.calls-speed-person-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.calls-speed-call-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:var(--color-gather);border-width:0;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-speed-call-button{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.calls-speed-call-button{color:var(--color-gather-text)}@media (hover:hover){.calls-speed-call-button:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.calls-speed-call-button:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.calls-speed-call-button:disabled{opacity:.5}.calls-speed-unpin{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.calls-speed-unpin:hover{background-color:var(--color-hover);color:var(--color-danger)}}.calls-speed-empty{place-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 6);text-align:center;flex:1;display:grid}.calls-speed-empty svg{color:var(--color-muted);margin-inline:auto}.calls-speed-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.calls-speed-empty p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.notification-empty{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.new-meeting-button{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media not all and (min-width:40rem){.new-meeting-button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);justify-content:center;padding-inline:0}.new-meeting-button span{display:none}}.account-menu-trigger{border-style:var(--tw-border-style);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;padding:0;display:inline-grid;position:relative}.account-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.navbar-online-dot{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-panel);border-radius:2147483647px;display:block;position:absolute;bottom:0;right:0}.account-menu-panel{z-index:50;width:calc(var(--spacing) * 72);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0;overflow:hidden}.account-menu-panel>button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.account-menu-panel>button:hover{background-color:var(--color-hover)}}.account-menu-header{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:var(--spacing);padding-top:var(--spacing);display:flex}.account-menu-identity{min-width:0}.account-menu-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0;overflow:hidden}.account-menu-links{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.account-menu-links button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.account-menu-links button:hover{text-decoration-line:underline}}.account-menu-status-trigger{width:100%}.account-menu-status-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-menu-status-chevron{color:var(--color-muted)}.account-menu-status-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-menu-status-check{color:var(--color-gather-text)}.account-menu-status-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;display:inline-block}.account-menu-status-text{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:grid}.account-menu-status-text input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0}.account-menu-status-text input::placeholder{color:var(--color-muted)}.account-menu-status-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.member-presence-avatar{border-radius:2147483647px;flex-shrink:0;display:inline-flex;position:relative}.member-presence-avatar:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-gather-text)}.presence-indicator{vertical-align:middle;flex-shrink:0;display:inline-flex}.presence-indicator>svg{width:100%;height:100%}.presence-indicator-symbol{color:#fff}.presence-available{color:#32b643}.presence-in-call,.presence-in-meeting,.presence-presenting,.presence-busy,.presence-dnd{color:#e63443}.presence-in-library,.presence-in-huddle{color:#3b6fd8}.presence-focusing{color:#7c3aed}.presence-ooo{color:#9656d6}.presence-brb,.presence-away{color:#f5b400}.presence-brb .presence-indicator-symbol,.presence-away .presence-indicator-symbol{color:#493500}.presence-offline,.presence-offline .presence-indicator-symbol{color:#858993}.workspace-dashboard{background-color:var(--color-canvas);min-height:0;padding:calc(var(--spacing) * 8);flex:1;overflow-y:auto}@media not all and (min-width:48rem){.workspace-dashboard{padding:calc(var(--spacing) * 4)}}:is(.workspace-dashboard:has(.chat-page),.workspace-dashboard:has(.settings-shell),.workspace-dashboard:has(.calls-page),.workspace-dashboard:has(.calendar-page)){padding:0}@media not all and (min-width:48rem){:is(.workspace-dashboard:has(.chat-page),.workspace-dashboard:has(.settings-shell),.workspace-dashboard:has(.calls-page),.workspace-dashboard:has(.calendar-page)){padding:0}}.dashboard-page{width:100%;max-width:1180px;margin-inline:auto}.dashboard-greeting h1{font-family:var(--font-serif);--tw-tracking:-.03em;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px)}.dashboard-greeting p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.dashboard-greeting-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.dashboard-customize-button{margin-top:calc(var(--spacing) * 3)}.dashboard-add-widget-menu{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);flex-wrap:wrap;display:flex}.dashboard-add-widget-menu .secondary-button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.dashboard-hidden-chip{align-items:center;gap:var(--spacing);display:flex}.dashboard-widget-delete-forever{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.dashboard-widget-delete-forever:hover{background-color:var(--color-hover);color:var(--color-danger)}}.dashboard-widget-delete-forever:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.dashboard-grid{margin-inline:auto;margin-top:calc(var(--spacing) * 8);grid-auto-flow:dense;align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1180px;display:grid;position:relative}@media not all and (min-width:64rem){.dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboard-card{grid-column:span 1/span 1;position:relative}.dashboard-card-wide{grid-column:span 2/span 2}@media not all and (min-width:64rem){.dashboard-card-wide{grid-column:span 1/span 1}}.dashboard-card.editing{border-radius:var(--radius-2xl);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-line);--tw-outline-style:dashed;outline-style:dashed}.dashboard-card.dragging{opacity:.5}.dashboard-card-toolbar{margin-bottom:calc(var(--spacing) * 2);cursor:grab;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:flex}.dashboard-card-toolbar:active{cursor:grabbing}.dashboard-card-toolbar>span{flex:1}.dashboard-card-toolbar button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.dashboard-card-toolbar button:hover{background-color:var(--color-panel);color:var(--color-ink)}}.dashboard-card-toolbar button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.dashboard-card-toolbar button:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.dashboard-card-toolbar button:disabled:hover{color:var(--color-muted);background-color:#0000}}.dashboard-card-hide-button:hover{color:var(--color-danger)}.dashboard-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.dashboard-panel h2{margin:0;margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.dashboard-panel h2 svg{color:var(--color-gather-text)}.dashboard-panel-count{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;margin-left:auto}.dashboard-panel-action{margin-top:calc(var(--spacing) * 4);text-align:center;width:100%;display:block}.widget-notes-textarea{resize:vertical;min-height:120px}.widget-todo-list{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.widget-todo-list li{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:var(--spacing);display:flex}@media (hover:hover){.widget-todo-list li:hover{background-color:var(--color-hover)}}.widget-todo-list li>.ui-checkbox{flex:1;min-width:0}.widget-todo-list li>.ui-checkbox .ui-checkbox-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.widget-todo-list .done{color:var(--color-muted);text-decoration-line:line-through}.widget-todo-remove{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);opacity:0;background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.widget-todo-remove:hover{background-color:var(--color-hover);color:var(--color-danger)}}.widget-todo-remove:focus-visible{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.widget-todo-list li:hover .widget-todo-remove,.widget-todo-list li:focus-within .widget-todo-remove{opacity:1}.widget-todo-add{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-dashboard:has(.home-stage){padding:0}@media not all and (min-width:48rem){.workspace-dashboard:has(.home-stage){padding:0}}.home-stage{min-height:100%;padding:calc(var(--spacing) * 8);background-position:50%;background-size:cover}@media not all and (min-width:48rem){.home-stage{padding:calc(var(--spacing) * 4)}}.home-stage.has-background .dashboard-greeting{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:fit-content;max-width:100%}@supports (color:color-mix(in lab, red, red)){.home-stage.has-background .dashboard-greeting{background-color:color-mix(in oklab, var(--color-panel) 85%, transparent)}}.home-stage.has-background .dashboard-greeting{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.widget-card-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.widget-card-header h2{margin-bottom:0}.home-background-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.home-background-title{margin-right:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.home-background-swatch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-position:50%;background-size:cover;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}@media (hover:hover){.home-background-swatch:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.home-background-swatch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.home-background-swatch:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){@media (hover:hover){.home-background-swatch:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.home-background-swatch[aria-pressed=true],.home-background-swatch.photo{border-color:var(--color-gather-text)}.home-background-swatch.none{background-color:var(--color-panel);width:auto;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px}.home-background-swatch.none svg{margin-right:var(--spacing)}.home-background-upload{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.widget-photo{aspect-ratio:4/3;padding:0;position:relative;overflow:hidden}.widget-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.widget-photo>img{animation:.8s photo-fade}}.widget-photo-broken{align-content:center;place-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-inset);width:100%;height:100%;padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:grid}.widget-photo-caption-text{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000b3;inset-inline:0;margin:0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.widget-photo-caption-text{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.widget-photo-caption-text{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 4);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-shadow:0 1px 6px #00000073}.widget-photo-empty{cursor:pointer;align-content:center;place-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-line);background-color:var(--color-inset);width:100%;height:100%;padding-inline:calc(var(--spacing) * 6);text-align:center;color:var(--color-muted);display:grid}@media (hover:hover){.widget-photo-empty:hover{border-color:var(--color-gather-text);color:var(--color-ink)}}.widget-photo-empty:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.widget-photo-empty:disabled{cursor:wait}.widget-photo-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.widget-photo-empty span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.widget-photo-edit{gap:calc(var(--spacing) * 2);inset-inline:0;background-color:#0009;display:grid;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.widget-photo-edit{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.widget-photo-edit{padding:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.widget-photo-edit input{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.widget-photo-edit input{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.widget-photo-edit input{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.widget-photo-edit input{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.widget-photo-edit input{text-align:center;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);font-style:italic}.widget-photo-edit input::placeholder{color:#fff9}@supports (color:color-mix(in lab, red, red)){.widget-photo-edit input::placeholder{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.widget-photo-actions{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@keyframes photo-fade{0%{opacity:0}to{opacity:1}}.widget-settings-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.widget-settings-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.widget-settings-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.widget-settings-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:grid}.widget-clock-body{justify-items:center;gap:calc(var(--spacing) * 3);text-align:center;display:grid}.widget-clock-analog{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);color:var(--color-ink)}.widget-clock-rim{fill:none;stroke:var(--color-line,currentColor);stroke-width:3px}.widget-clock-dial{fill:var(--color-panel)}.widget-clock-tick{stroke:currentColor;opacity:.45;stroke-linecap:round}.widget-clock-number{fill:currentColor;opacity:.75;font-size:11px}.widget-clock-hand{stroke:currentColor;stroke-linecap:round}.widget-clock-hand.minute{opacity:.8}.widget-clock-second-hand{stroke:#e5484d;stroke-linecap:round}.widget-clock-pin{fill:currentColor}.widget-clock-digital{aspect-ratio:1;width:calc(var(--spacing) * 44);place-items:center;display:grid;position:relative}.widget-clock-digital svg{width:100%;height:100%;color:var(--color-ink);position:absolute;inset:0}.widget-clock-ticks{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-dasharray:.55 1.45;opacity:.2}.widget-clock-time{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:44px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0;position:relative}.widget-clock-time small{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted)}.widget-clock-time-text{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}.widget-clock-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.widget-clock-season{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.widget-clock-place{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin-bottom:0}.widget-clock-second{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.widget-clock-second strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:block}.widget-clock-second small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.widget-clock-second-time{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink)}.widget-weather-main{justify-items:start;gap:var(--spacing);display:grid}.widget-weather-reading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.widget-weather-place{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.widget-weather-temperature{font-family:var(--font-serif);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;color:var(--color-ink);margin:0;line-height:1}.widget-weather-condition{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.widget-weather-range{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.widget-weather{isolation:isolate;position:relative;overflow:hidden}.widget-weather>*{z-index:1;position:relative}.widget-weather:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.widget-weather[data-scene]{color:var(--color-white);border-color:#0000}.widget-weather[data-scene] h2,.widget-weather[data-scene] .widget-weather-temperature,.widget-weather[data-scene] .widget-weather-condition,.widget-weather[data-scene] h2 svg,.widget-weather[data-scene] .widget-weather-reading svg{color:var(--color-white)}.widget-weather[data-scene] .widget-weather-place,.widget-weather[data-scene] .widget-weather-range,.widget-weather[data-scene]>.clock-place-note,.widget-weather[data-scene] .widget-weather-main .clock-place-note{color:#fffc}@supports (color:color-mix(in lab, red, red)){.widget-weather[data-scene] .widget-weather-place,.widget-weather[data-scene] .widget-weather-range,.widget-weather[data-scene]>.clock-place-note,.widget-weather[data-scene] .widget-weather-main .clock-place-note{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.widget-weather[data-scene] .widget-weather-temperature{text-shadow:0 1px 8px #00000040}.widget-weather[data-scene] .widget-settings-button{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.widget-weather[data-scene] .widget-settings-button{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (hover:hover){.widget-weather[data-scene] .widget-settings-button:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.widget-weather[data-scene] .widget-settings-button:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.widget-weather[data-scene] .widget-settings-button:hover{color:var(--color-white)}}.widget-weather[data-scene] .widget-settings-form{border-style:var(--tw-border-style);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);color:var(--color-ink);border-width:0}.widget-weather[data-scene=clear-day]{background:radial-gradient(circle at 88% 10%,#ffeeaaf2 0,#fea6 8%,#0000 24%),linear-gradient(160deg,#1a5fb4,#3d8bd9)}.widget-weather[data-scene=clear-night]{background:radial-gradient(circle at 88% 12%,#f3f1e3 0 4.5%,#f3f1e340 5.5%,#0000 14%),linear-gradient(160deg,#080d24,#1d2b5f)}.widget-weather[data-scene=clear-night]:before{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 60%,#0000),radial-gradient(1px 1px at 30% 60%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 52% 18%,#fff 60%,#0000),radial-gradient(1px 1px at 68% 48%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 40% 85%,#fff 60%,#0000),radial-gradient(1px 1px at 92% 70%,#fff 60%,#0000),radial-gradient(1px 1px at 8% 78%,#fff 60%,#0000)}.widget-weather[data-scene=cloudy-day]{background:linear-gradient(160deg,#3b6fae,#7d9fc4)}.widget-weather[data-scene=cloudy-day]:before{background:radial-gradient(38% 14% at 78% 14%,#ffffff8c,#0000),radial-gradient(30% 12% at 60% 26%,#fff6,#0000),radial-gradient(34% 12% at 18% 70%,#ffffff40,#0000)}.widget-weather[data-scene=cloudy-night]{background:linear-gradient(160deg,#0f1630,#35406b)}.widget-weather[data-scene=cloudy-night]:before{background:radial-gradient(38% 14% at 78% 14%,#c8d2ff4d,#0000),radial-gradient(30% 12% at 60% 28%,#c8d2ff33,#0000),radial-gradient(1.5px 1.5px at 14% 20%,#fff 60%,#0000),radial-gradient(1px 1px at 34% 12%,#fff 60%,#0000)}.widget-weather[data-scene=overcast]{background:linear-gradient(160deg,#4a5260,#6f7886)}.widget-weather[data-scene=fog]{background:linear-gradient(160deg,#59636d,#8c969e)}.widget-weather[data-scene=fog]:before{background:linear-gradient(#ffffff47,#0000 55%),linear-gradient(#0000 55%,#ffffff38)}.widget-weather[data-scene=rain]{background:linear-gradient(160deg,#243246,#3f5873)}.widget-weather[data-scene=rain]:before{background:repeating-linear-gradient(90deg,#0000 0 13px,#ffffff52 13px 14px);inset:-20%;transform:skew(-12deg);-webkit-mask-image:repeating-linear-gradient(#000 0 16px,#0000 16px 44px);mask-image:repeating-linear-gradient(#000 0 16px,#0000 16px 44px)}@media (prefers-reduced-motion:no-preference){.widget-weather[data-scene=rain]:before{animation:.7s linear infinite rain-fall}}.widget-weather[data-scene=snow]{background:linear-gradient(160deg,#415a78,#7390ad)}.widget-weather[data-scene=snow]:before{background-color:#0000;background-image:radial-gradient(2px 2px at 20px 30px,#fff 60%,#0000),radial-gradient(3px 3px at 80px 70px,#fff 60%,#0000),radial-gradient(2px 2px at 140px 20px,#fff 60%,#0000),radial-gradient(2.5px 2.5px at 50px 100px,#fff 60%,#0000),radial-gradient(2px 2px at 120px 110px,#fff 60%,#0000),radial-gradient(3px 3px at 170px 60px,#fff 60%,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:190px 130px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box}@media (prefers-reduced-motion:no-preference){.widget-weather[data-scene=snow]:before{animation:7s linear infinite snow-fall}}.widget-weather[data-scene=storm]{background:linear-gradient(160deg,#1a1730,#3a3463)}.widget-weather[data-scene=storm]:before{opacity:0;background:radial-gradient(70% 50% at 70% 0,#dce1ff80,#0000)}@media (prefers-reduced-motion:no-preference){.widget-weather[data-scene=storm]:before{animation:7s ease-in-out infinite lightning}}@keyframes rain-fall{to{-webkit-mask-position:0 44px;mask-position:0 44px}}@keyframes snow-fall{to{background-position:0 130px}}@keyframes lightning{0%,88%,to{opacity:0}90%{opacity:.55}92%{opacity:.1}94%{opacity:.4}}.widget-calendar{color:var(--color-white);background-color:#171717;border-color:#0000}.widget-calendar h2,.widget-calendar .widget-calendar-open{color:var(--color-white)}.widget-calendar-open{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:#ffffffb3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-calendar-open{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.widget-calendar-open:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.widget-calendar-open:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.widget-calendar-open:hover{color:var(--color-white)}}.widget-calendar-open:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.widget-calendar-nav{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);display:flex}.widget-calendar-nav button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);color:#ffffffb3;background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-calendar-nav button{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.widget-calendar-nav button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.widget-calendar-nav button:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.widget-calendar-nav button:hover{color:var(--color-white)}}.widget-calendar-nav button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.widget-calendar-nav .widget-calendar-month-pill{background-color:#fff3;width:auto}@supports (color:color-mix(in lab, red, red)){.widget-calendar-nav .widget-calendar-month-pill{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.widget-calendar-nav .widget-calendar-month-pill{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.widget-calendar-nav .widget-calendar-month-pill:disabled{cursor:default}@media (hover:hover){.widget-calendar-nav .widget-calendar-month-pill:not(:disabled):hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.widget-calendar-nav .widget-calendar-month-pill:not(:disabled):hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}}.widget-calendar-month{margin:0;margin-right:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fff9;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.widget-calendar-month{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.widget-calendar-grid{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.widget-calendar-grid th{padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.widget-calendar-grid th{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.widget-calendar-grid td{padding:calc(var(--spacing) * .5)}.widget-calendar-day{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;border-radius:2147483647px;place-items:center;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-calendar-day{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.widget-calendar-day{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.widget-calendar-day.busy{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#3dba7e}.widget-calendar-day.today{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#f2711c}.widget-calendar-day.today.busy{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#3dba7e;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#171717}.widget-calendar-note{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.widget-calendar-note{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.widget-calendar-note button{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0000;border-width:0;padding:0;text-decoration-line:underline}.widget-calendar-note button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.clock-place{gap:calc(var(--spacing) * 1.5);display:grid}.clock-place-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.clock-place-value{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.clock-place-value button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;margin-left:auto;display:grid}@media (hover:hover){.clock-place-value button:hover{background-color:var(--color-hover);color:var(--color-danger)}}.clock-place-value button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.clock-place-search{position:relative}.clock-place-search>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.clock-place-search input{padding-left:calc(var(--spacing) * 9)}.clock-place-results{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.clock-place-results button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0}@media (hover:hover){.clock-place-results button:hover{background-color:var(--color-hover)}}.clock-place-results button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.clock-place-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.widget-clock-units{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:fit-content;display:inline-flex;overflow:hidden}.widget-clock-units button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.widget-clock-units button:hover{background-color:var(--color-hover)}}.widget-clock-units button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.widget-clock-units button[aria-pressed=true]{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.widget-clock-units button[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.widget-clock-units button[aria-pressed=true]{color:var(--color-ink)}.meeting-hub{gap:calc(var(--spacing) * 5)}.meeting-hero{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding:calc(var(--spacing) * 5);display:grid}.meeting-hero.live{border-color:var(--color-gather-text)}.meeting-hero>button{width:fit-content}.meeting-hero-eyebrow{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-gather-text);text-transform:uppercase;margin:0;display:flex}.meeting-hero-body{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.meeting-hero-title{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-ink);margin:0}.meeting-hero-when{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.meeting-hero-countdown{text-align:right;justify-items:end;margin:0;display:grid}.meeting-hero-countdown small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-hero-countdown span{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);line-height:1}.meeting-actions-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.meeting-action{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-ink);display:flex}.meeting-action:focus-within{border-color:var(--color-gather-text)}@media (hover:hover){.meeting-action:hover{border-color:var(--color-gather-text)}}.meeting-action:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-action:disabled{cursor:wait;opacity:.7}.meeting-action>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-gather-text);flex-shrink:0}.meeting-action>span{gap:calc(var(--spacing) * .5);flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.meeting-action.join{min-width:0}.meeting-action strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.meeting-action small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-muted)}.meeting-action.primary{background-color:var(--color-gather);border-color:#0000}@media (hover:hover){.meeting-action.primary:hover{background-color:var(--color-gather-dark)}}.meeting-action.primary>svg,.meeting-action.primary small{color:var(--color-ink)}.meeting-join-field{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.meeting-join-field .ui-btn{flex-shrink:0}.meeting-join-field input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none;flex:1}.meeting-join-field input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.meeting-join-field input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-hub-later{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);margin:0}.online-card-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.online-card-list li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.online-card-person{flex:1;min-width:0;display:grid}.online-card-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.online-card-person small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.online-card-message{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.online-card-message:hover{background-color:var(--color-hover);color:var(--color-ink)}}.online-card-message:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.online-card-more{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);display:block}@media (hover:hover){.online-card-more:hover{text-decoration-line:underline}}.online-card-note{justify-items:start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0;display:grid}.online-card-note p{margin:0}.today-empty{justify-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 9);text-align:center;display:grid}.today-empty>svg{color:var(--color-gather-text)}.today-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.dashboard-member-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.dashboard-member-row>div{gap:var(--spacing);flex:1;min-width:0;display:grid}.dashboard-member-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.member-role-pill{background-color:var(--color-gather);border-radius:2147483647px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.member-role-pill{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.member-role-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gather-text);text-transform:uppercase}.dashboard-tool-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.dashboard-tool-list li{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.dashboard-tool-list li>svg:first-child{color:var(--color-gather-text)}.dashboard-tool-list li>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-enabled-pill{align-items:center;gap:var(--spacing);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-success-text);border-radius:2147483647px;flex-shrink:0;display:flex}.workspace-status-bar{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 5);display:flex}.workspace-status-bar h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;flex-shrink:0;margin:0}.status-strip{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-bottom:var(--spacing);flex:1;display:flex;overflow-x:auto}.status-strip-empty{padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.status-bubble{justify-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-shrink:0;width:68px;display:grid}.status-ring{border-radius:2147483647px;place-items:center;padding:3px;display:grid;position:relative}.status-ring-avatar{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;padding:0;display:grid}.status-ring-unseen{background:conic-gradient(from 180deg, var(--gather), var(--gather-dark), var(--gather))}.status-ring-seen{background-color:var(--color-line)}.status-add-badge{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-gather);color:var(--color-ink);border-radius:2147483647px;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}@media (hover:hover){.status-add-badge:hover{background-color:var(--color-gather-dark)}}.status-add-badge:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.status-bubble-label{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.status-composer-tabs .ui-tab.active{background-color:var(--color-gather);color:var(--color-white)}@media (hover:hover){.status-composer-tabs .ui-tab.active:hover{color:var(--color-white)}}.status-composer-text{gap:calc(var(--spacing) * 3);display:grid}.status-composer-preview{border-radius:var(--radius-2xl);place-items:stretch stretch;min-height:160px;display:grid;position:relative;overflow:hidden}.status-composer-preview-textarea{resize:none;border-style:var(--tw-border-style);min-height:160px;padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;justify-content:center;align-items:center;margin:0;display:flex}.status-composer-preview-textarea::placeholder{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.status-composer-preview-textarea::placeholder{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.status-composer-preview-count{pointer-events:none;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fffc;position:absolute}@supports (color:color-mix(in lab, red, red)){.status-composer-preview-count{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.status-composer-swatches{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.status-color-swatch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);color:var(--color-white);border-width:2px;border-color:#0000;border-radius:2147483647px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.status-color-swatch[data-selected=true]{border-color:var(--color-gather);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.status-color-swatch[data-selected=true]{--tw-ring-color:color-mix(in oklab, var(--color-gather) 30%, transparent)}}.status-composer-media{gap:calc(var(--spacing) * 3);display:grid}.status-composer-media-preview{border-radius:var(--radius-2xl);background-color:var(--color-hover);position:relative;overflow:hidden}.status-composer-media-preview img,.status-composer-media-preview video{object-fit:cover;width:100%;max-height:280px;display:block}.status-composer-media-actions{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.status-composer-media-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:0;border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.status-composer-media-pill{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.status-composer-media-pill{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.status-composer-media-pill:hover{background-color:var(--color-white)}}.status-composer-media-play{border-style:var(--tw-border-style);background-color:#0000;border-width:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.status-composer-media-play span{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-white);color:var(--color-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid}.status-composer-media-duration{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#0009;position:absolute}@supports (color:color-mix(in lab, red, red)){.status-composer-media-duration{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.status-composer-media-duration{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.status-composer-caption-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}.status-composer-caption-row svg{color:var(--color-muted);flex-shrink:0}.status-composer-caption-row input{border-style:var(--tw-border-style);width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.status-composer-caption-row input::placeholder{color:var(--color-muted)}.status-composer-caption-row span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0}.status-composer-dropzone{place-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-line);background-color:var(--color-inset);min-height:160px;padding-block:calc(var(--spacing) * 8);text-align:center;display:grid}.status-trim{gap:calc(var(--spacing) * 1.5);display:grid}.status-trim-times{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}.status-trim-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.status-trim-track{height:calc(var(--spacing) * 1.5);background-color:var(--color-line);touch-action:none;border-radius:2147483647px;position:relative}.status-trim-range{background-color:var(--color-gather);border-radius:2147483647px;height:100%;position:absolute}.status-trim-handle{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:grab;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-gather);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;padding:0;position:absolute;top:50%}.status-trim-handle:active{cursor:grabbing}.status-composer-options{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:var(--spacing);gap:0;display:grid}.status-composer-row{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:100%;padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;display:flex}.status-composer-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.status-composer-row svg:first-child{color:var(--color-muted);flex-shrink:0}.status-composer-row-label{flex:1}.status-composer-row-value{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);flex-shrink:0;display:flex}.status-composer-row-value.ui-select-trigger{border-style:var(--tw-border-style);width:auto;color:var(--color-gather-text);background-color:#0000;border-width:0;padding:0}.status-composer-row-value.ui-select-trigger:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.status-composer-row-value .ui-select-icon{color:var(--color-gather-text)}.status-composer-visibility-list{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background-color:var(--color-inset);max-height:180px;padding:calc(var(--spacing) * 3);display:grid;overflow-y:auto}.status-composer-post{width:100%;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));justify-content:center}.status-viewer-backdrop{z-index:95;background-color:var(--color-black);place-items:center;display:grid;position:fixed;inset:0}.status-viewer-frame{background-color:#101312;flex-direction:column;width:100%;max-width:480px;height:100%;display:flex;position:relative;overflow:hidden}@media not all and (min-width:40rem){.status-viewer-frame{max-width:none}}.status-viewer-content{padding:calc(var(--spacing) * 8);flex:1;place-items:center;display:grid}.status-viewer-text{text-align:center;max-width:36ch;font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-white);margin:0}.status-viewer-media-wrap{justify-items:center;gap:calc(var(--spacing) * 3);max-height:100%;display:grid}.status-viewer-image,.status-viewer-video{object-fit:contain;max-width:100%;max-height:100%}.status-viewer-caption{text-align:center;max-width:36ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}.status-viewer-nav{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:50%;padding:0;position:absolute;inset-block:0}.status-viewer-nav-left{left:0}.status-viewer-nav-right{right:0}.status-viewer-progress{inset-inline:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);gap:var(--spacing);display:flex;position:absolute}.status-viewer-progress-track{background-color:#ffffff40;border-radius:2147483647px;flex:1;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.status-viewer-progress-track{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.status-viewer-progress-fill{background-color:var(--color-white);border-radius:2147483647px;width:0;height:100%;display:block}.status-viewer-progress-fill[data-state=done]{width:100%}.status-viewer-progress-fill[data-state=active]{animation:5s linear forwards status-progress}@keyframes status-progress{0%{width:0%}to{width:100%}}.status-viewer-header{inset-inline:calc(var(--spacing) * 3);top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-white);display:flex;position:absolute}.status-viewer-header-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.status-viewer-header-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.status-viewer-header-text span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.status-viewer-header-text span{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.status-viewer-header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:#ffffff1a;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.status-viewer-header button{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.status-viewer-header button{color:var(--color-white)}@media (hover:hover){.status-viewer-header button:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.status-viewer-header button:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.status-viewer-header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.status-viewer-seenby{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 4);justify-items:center;gap:calc(var(--spacing) * 2);display:grid;position:absolute}.status-viewer-seenby-toggle{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3;background-color:#0000;border-width:0;border-radius:2147483647px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.status-viewer-seenby-toggle{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.status-viewer-seenby-toggle:enabled:hover{color:var(--color-white)}}.status-viewer-seenby-toggle:disabled{cursor:default}.status-viewer-seenby-chevron-open{rotate:180deg}.status-viewer-seenby-list{gap:var(--spacing);border-radius:var(--radius-xl);background-color:#ffffff1a;width:100%;max-width:280px;max-height:160px;margin:0;list-style-type:none;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.status-viewer-seenby-list{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.status-viewer-seenby-list{padding:calc(var(--spacing) * 2);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.status-viewer-seenby-list li{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:flex}.status-viewer-seenby-list li>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.status-viewer-seenby-time{--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);color:#fff9;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.status-viewer-seenby-time{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.settings-shell{grid-template-columns:280px minmax(0,1fr);align-items:flex-start;height:100%;min-height:520px;display:grid}@media not all and (min-width:64rem){.settings-shell{grid-template-columns:repeat(1,minmax(0,1fr))}}.settings-nav{align-content:flex-start;gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-secondary);height:100%;padding:calc(var(--spacing) * 6);display:grid;overflow-y:auto}@media not all and (min-width:64rem){.settings-nav{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-bottom-width:1px}}.settings-nav h1{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.settings-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.settings-search:focus-within{border-color:var(--color-gather-text)}.settings-search input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.settings-search input::placeholder{color:var(--color-muted)}.settings-nav-group{gap:calc(var(--spacing) * .5);display:grid}.settings-nav-group-label{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase}.settings-nav-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}@media (hover:hover){.settings-nav-link:hover{background-color:var(--color-hover);color:var(--color-ink)}}.settings-nav-link.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.settings-nav-link.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.settings-nav-link.active{color:var(--color-gather-text)}.settings-nav-link svg{flex-shrink:0}.settings-nav-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-nav-badge{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;border-radius:2147483647px;flex-shrink:0}.settings-nav-signout{color:var(--color-danger)}@media (hover:hover){.settings-nav-signout:hover{background-color:var(--color-danger-bg);color:var(--color-danger)}}.settings-content{align-content:flex-start;gap:calc(var(--spacing) * 6);background-color:var(--color-canvas);height:100%;padding:calc(var(--spacing) * 8);display:grid;overflow-y:auto}@media not all and (min-width:48rem){.settings-content{padding:calc(var(--spacing) * 4)}}.settings-content h1{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.settings-content>p:not(.error-message){margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.settings-content>form{gap:calc(var(--spacing) * 6);display:grid}.settings-panel{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5);display:grid}.settings-panel h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.settings-audit-toolbar{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.settings-audit-filter{gap:var(--spacing);min-width:12rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:grid}.settings-audit-when{white-space:nowrap}.settings-audit-details ul{gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0;padding:0;list-style-type:none;display:grid}.settings-audit-details li{overflow-wrap:break-word}.settings-audit-more{margin-top:calc(var(--spacing) * 4);justify-content:center;display:flex}.settings-export-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.settings-panel-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.settings-panel-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:flex}.settings-panel-row:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.settings-panel-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.settings-panel-heading{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.settings-panel h2.settings-panel-heading{color:var(--color-gather-text)}.tool-settings-row{flex-wrap:wrap}.tool-settings-row-main{align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.tool-settings-row-main svg{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);flex-shrink:0}.tool-settings-row-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.tool-settings-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.tool-settings-status a{color:var(--color-gather-text);text-decoration-line:none}@media (hover:hover){.tool-settings-status a:hover{text-decoration-line:underline}}.tool-settings-status-on{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.tool-settings-oauth{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.settings-quiet-hours-row{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.settings-quiet-hours-row input[type=time]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none}.settings-quiet-hours-row input[type=time]:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.settings-quiet-hours-row input[type=time]:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.settings-quiet-hours-row input[type=time]:disabled{cursor:not-allowed;opacity:.6}.settings-quiet-hours-tz{color:var(--color-muted)}.settings-av-layout{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}@media not all and (min-width:64rem){.settings-av-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.settings-camera-frame{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.settings-camera-frame .video-tile{aspect-ratio:1;border-radius:var(--radius-2xl)}.settings-camera-badge{top:calc(var(--spacing) * 3);z-index:10;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#111a17c9;border-radius:2147483647px;display:flex;position:absolute}.settings-camera-badge.granted{left:calc(var(--spacing) * 3);color:var(--color-success-text)}.settings-camera-badge.granted svg{color:var(--color-success-text)}.settings-camera-badge.denied{left:calc(var(--spacing) * 3);color:var(--color-danger)}.settings-camera-badge.mirror{right:calc(var(--spacing) * 3)}.settings-camera-actions{margin-top:calc(var(--spacing) * 3)}.settings-device-row{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.settings-device-row:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.settings-device-row-main{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.settings-device-row-main>svg{color:var(--color-muted);flex-shrink:0}.settings-device-row-main .ui-select-trigger{flex:1}.settings-mic-meter{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.settings-mic-meter-bar{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-hover);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));--tw-duration:.2s;border-radius:2147483647px;transition-duration:.2s}.settings-mic-meter-bar.active{background-color:var(--color-gather)}.settings-info-banner{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:flex}.settings-info-banner svg{margin-top:calc(var(--spacing) * .5);color:var(--color-gather-text);flex-shrink:0}.security-progress-banner{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-gather);display:flex}@supports (color:color-mix(in lab, red, red)){.security-progress-banner{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.security-progress-banner{padding:calc(var(--spacing) * 5)}@media not all and (min-width:40rem){.security-progress-banner{flex-direction:column}}.security-progress-banner.is-complete{background-color:var(--color-success-bg)}.security-progress-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-paper);color:var(--color-gather-text);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.security-progress-banner.is-complete .security-progress-icon{color:var(--color-success-text)}.security-progress-body{gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:grid}.security-progress-body strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.security-progress-banner.is-complete .security-progress-body strong{color:var(--color-success-text)}.security-progress-body p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.security-progress-body p{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.security-progress-track{height:calc(var(--spacing) * 2);background-color:var(--color-gather);border-radius:2147483647px;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.security-progress-track{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.security-progress-fill{background-color:var(--color-gather);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:2147483647px;transition-duration:.3s;display:block}.security-progress-banner.is-complete .security-progress-track{background-color:var(--color-success-text)}@supports (color:color-mix(in lab, red, red)){.security-progress-banner.is-complete .security-progress-track{background-color:color-mix(in oklab, var(--color-success-text) 20%, transparent)}}.security-progress-banner.is-complete .security-progress-fill{background-color:var(--color-success-text)}.security-method-row{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:grid}.security-method-row:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.security-method-row-main{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media not all and (min-width:40rem){.security-method-row-main{flex-direction:column;align-items:flex-start}}.security-method-info{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.security-method-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-hover);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.security-method-text{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.security-method-text strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.security-method-text span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:block}.security-method-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}@media not all and (min-width:40rem){.security-method-actions{justify-content:space-between;width:100%}}.security-method-status{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-muted);border-radius:2147483647px}.security-method-status.is-on{background-color:var(--color-success-bg);color:var(--color-success-text)}.security-footer-note{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:flex}.security-manager-stack{gap:calc(var(--spacing) * 8);display:grid}.settings-theme-options{gap:calc(var(--spacing) * 4);display:grid}@media not all and (min-width:40rem){.settings-theme-options{grid-template-columns:repeat(1,minmax(0,1fr))}}.settings-theme-options{grid-template-columns:repeat(auto-fill,minmax(14rem,22rem))}.theme-preview-card{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2);text-align:left;display:grid;position:relative}@media (hover:hover){.theme-preview-card:hover{border-color:var(--color-gather-text)}}.theme-preview-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.theme-preview-card{height:auto}.theme-preview-card.active{border-color:var(--color-gather)}.theme-preview-label{padding-inline:var(--spacing);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.theme-preview-check{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3.5);z-index:10;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-gather);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.theme-preview-thumb{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);aspect-ratio:8/5;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.theme-preview-thumb.light{background:#f4f4f5}.theme-preview-thumb.dark{background:#16191b}.theme-preview-thumb.system{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.theme-preview-half{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);grid-template-rows:auto 1fr;display:grid}.theme-preview-half.light{background:#f4f4f5}.theme-preview-half.dark{background:#16191b}.theme-preview-topbar{gap:var(--spacing);display:flex}.theme-preview-chip{height:calc(var(--spacing) * 2);background:#d4d4d8;border-radius:2147483647px;flex:1}.theme-preview-chip.accent{background-color:var(--color-gather)}.theme-preview-thumb.dark .theme-preview-chip,.theme-preview-half.dark .theme-preview-chip{background:#3a3f42}.theme-preview-thumb.dark .theme-preview-chip.accent,.theme-preview-half.dark .theme-preview-chip.accent{background-color:var(--color-gather)}.theme-preview-cards{align-items:stretch;gap:var(--spacing);min-height:0;display:flex}.theme-preview-card-block{border-radius:var(--radius-md);background:#fff;flex:1}.theme-preview-thumb.dark .theme-preview-card-block,.theme-preview-half.dark .theme-preview-card-block{background:#24292b}.chat-wallpaper-preview{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);--chat-wallpaper-dim:linear-gradient(transparent, transparent);flex-direction:column;display:flex;overflow:hidden}.dark .chat-wallpaper-preview{--chat-wallpaper-dim:linear-gradient(#0d11149e, #0d11149e)}.chat-wallpaper-preview .messaging-message-row{max-width:80%}.chat-wallpaper-options{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.chat-wallpaper-option{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:column;padding:0;display:flex}.chat-wallpaper-option:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-wallpaper-option{height:auto}.chat-wallpaper-swatch{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);color:var(--color-ink);place-items:center;display:grid}.chat-wallpaper-option.active .chat-wallpaper-swatch{border-color:var(--color-ink)}.chat-wallpaper-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.settings-accent-options{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.settings-accent-option{justify-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;padding:0;display:grid}.settings-accent-swatch{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:2147483647px;place-items:center;display:grid;position:relative}.settings-accent-swatch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.settings-accent-option.active .settings-accent-swatch{border-color:var(--color-ink)}.settings-accent-option.active{color:var(--color-ink)}.settings-accent-swatch>svg{color:var(--color-white)}.settings-segmented{border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:flex}.settings-segmented.disabled{cursor:not-allowed;opacity:.6}.settings-segmented span,.settings-segmented button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0}.settings-segmented span.active,.settings-segmented button.active{background-color:var(--color-panel);color:var(--color-ink)}.settings-disabled-select{cursor:not-allowed;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);opacity:.6}.settings-panel form{gap:calc(var(--spacing) * 3);display:grid}.settings-panel form label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}.settings-panel form input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.settings-panel form input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.settings-panel form input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.settings-form-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:40rem){.settings-form-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.settings-permission-grid{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:40rem){.settings-permission-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:40rem){.settings-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-permission-grid .ui-switch{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2)}.settings-permission-grid .ui-switch:first-child{border-style:var(--tw-border-style);border-width:0}.settings-role-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sso-verification-record{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:grid}.sso-verification-record code{border-radius:var(--radius-lg);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);white-space:nowrap;color:var(--color-ink);font-size:11px;display:block;overflow-x:auto}.sso-sp-row{gap:var(--spacing);display:grid}.sso-sp-row small{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;display:block}.sso-sp-value{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.sso-sp-value code{flex:1;min-width:0}.sso-sp-value a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);text-underline-offset:2px;flex:1;text-decoration-line:underline;overflow:hidden}.sso-sp-value .ui-btn{flex-shrink:0}.settings-position-options{gap:calc(var(--spacing) * 4);display:grid}@media not all and (min-width:40rem){.settings-position-options{grid-template-columns:repeat(1,minmax(0,1fr))}}.settings-position-options{grid-template-columns:repeat(auto-fill,minmax(14rem,22rem))}.settings-position-card{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2);text-align:left;display:grid;position:relative}@media (hover:hover){.settings-position-card:hover{border-color:var(--color-gather-text)}}.settings-position-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.settings-position-card{height:auto}.settings-position-card.active{border-color:var(--color-gather)}.settings-position-thumb{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-hover);padding:calc(var(--spacing) * 1.5);aspect-ratio:8/5;display:grid;overflow:hidden}.settings-position-thumb.left{grid-template-columns:16px 1fr}.settings-position-thumb.right{grid-template-columns:1fr 16px}.settings-position-thumb.bottom{grid-template-rows:1fr 10px}.settings-position-bar{background-color:var(--color-gather);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.settings-position-bar{background-color:color-mix(in oklab, var(--color-gather) 60%, transparent)}}.settings-position-canvas{background-color:var(--color-inset);border-radius:.25rem}.settings-position-check{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3.5);z-index:10;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-gather);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.settings-position-label{padding-inline:var(--spacing);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.sidebar-order-list{gap:var(--spacing);display:grid}.sidebar-order-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.sidebar-order-item.dragging{opacity:.5}.sidebar-order-grip{cursor:grab;color:var(--color-muted);flex-shrink:0}.sidebar-order-grip:active{cursor:grabbing}.sidebar-order-item svg:not(.sidebar-order-grip):not(.sidebar-order-move-icon){color:var(--color-muted);flex-shrink:0}.sidebar-order-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-order-actions{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.sidebar-order-move-button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.sidebar-order-move-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.sidebar-order-move-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.sidebar-order-move-button:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.sidebar-order-move-button:disabled:hover{color:var(--color-muted);background-color:#0000}}.settings-placeholder{justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);text-align:center;display:grid}.settings-placeholder svg{color:var(--color-gather-text)}.settings-placeholder h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:0}.settings-placeholder p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.profile-photo-row{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.profile-photo-frame{flex-shrink:0;position:relative}.profile-photo-edit{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-gather);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.profile-photo-edit:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.profile-photo-actions{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:180px;display:flex}.profile-photo-buttons{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-photo-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.modal-dialog:has(.avatar-creator){max-width:860px}.avatar-creator{gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media (min-width:48rem){.avatar-creator{grid-template-columns:240px minmax(0,1fr)}}.avatar-creator-stage{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (min-width:48rem){.avatar-creator-stage{align-self:flex-start;position:sticky;top:0}}.avatar-creator-preview{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;max-width:220px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--lean:1;border-radius:2rem;place-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:767px){.avatar-creator-stage{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:row}.avatar-creator-preview{border-radius:var(--radius-3xl);max-width:112px}.avatar-creator-stage-actions{flex-direction:column}}.avatar-creator-stage-actions{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avatar-creator-panel{align-content:flex-start;gap:calc(var(--spacing) * 4);min-width:0;display:grid}.avatar-creator-styles{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.avatar-creator-styles{grid-template-columns:repeat(4,minmax(0,1fr))}}.avatar-creator-style{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));background-color:#0000;flex-direction:column;display:flex}@media (hover:hover){.avatar-creator-style:hover{background-color:var(--color-hover)}}.avatar-creator-style:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-style[aria-checked=true]{border-color:var(--color-gather);background-color:var(--color-hover)}.avatar-creator-style-art{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:2147483647px;display:block;overflow:hidden}.avatar-creator-style-art img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.avatar-creator-looks{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avatar-creator-look{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));background-color:#0000;display:flex}@media (hover:hover){.avatar-creator-look:hover{background-color:var(--color-hover)}}.avatar-creator-look:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-look[aria-checked=true]{border-color:var(--color-gather);background-color:var(--color-hover)}.avatar-creator-tabs{gap:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.avatar-creator-tab{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);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));background-color:#0000;border-width:1px;border-color:#0000;flex-direction:column;flex-shrink:0;display:flex}@media (hover:hover){.avatar-creator-tab:hover{background-color:var(--color-hover);color:var(--color-ink)}}.avatar-creator-tab:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-tab[aria-selected=true]{border-color:var(--color-gather);background-color:var(--color-hover);color:var(--color-ink)}.avatar-creator-tab-art{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:2147483647px;position:relative;overflow:hidden}.avatar-creator-tab-art img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transform:scale(var(--zoom,1))}.avatar-creator-section{gap:calc(var(--spacing) * 2);display:grid}.avatar-creator-section>h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;margin:0}.avatar-creator-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.avatar-creator-tile{aspect-ratio:1;cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-inset);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));border-width:2px;border-color:#0000;padding:0;position:relative;overflow:hidden}@media (hover:hover){.avatar-creator-tile:hover{border-color:var(--color-line);scale:1.04}}.avatar-creator-tile:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-tile[aria-checked=true]{border-color:var(--color-gather);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--gather))}@supports (color:color-mix(in lab, red, red)){.avatar-creator-tile[aria-checked=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--gather) 25%,transparent))}}.avatar-creator-tile[aria-checked=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.avatar-creator-tile img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transform:scale(var(--zoom,1))}.avatar-creator-tile-none{color:var(--color-muted);place-items:center;display:grid}.avatar-creator-swatches{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avatar-creator-swatch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-radius:2147483647px;padding:0}@media (hover:hover){.avatar-creator-swatch:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.avatar-creator-swatch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-swatch[aria-checked=true]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--gather));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.avatar-creator-credit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);text-underline-offset:2px;align-self:center;margin-right:auto}@media (hover:hover){.avatar-creator-credit:hover{color:var(--color-ink);text-decoration-line:underline}}.avatar-creator-credit:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.avatar-creator-footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;grid-column:1/-1;display:flex}.modal-dialog:has(.avatar-creator){max-height:calc(100dvh - 2rem)}@media not all and (min-width:40rem){.modal-dialog:has(.avatar-creator){padding:calc(var(--spacing) * 4)}}.modal-dialog:has(.avatar-creator)>header{z-index:10;margin-top:calc(var(--spacing) * -6);background-color:var(--color-panel);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);position:sticky;top:-1.5rem}@media not all and (min-width:40rem){.modal-dialog:has(.avatar-creator)>header{margin-top:calc(var(--spacing) * -4);padding-top:calc(var(--spacing) * 4);top:-1rem}}.avatar-creator-footer{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl);padding-top:calc(var(--spacing) * 3)}.modal-dialog:has(.avatar-creator)>header{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}@media (max-width:639px){.avatar-creator-credit{flex-basis:100%;order:-9999;width:100%;margin-right:0;font-size:11px}.avatar-creator-footer>button{white-space:nowrap;flex:1}}.avatar-creator-footer{z-index:10;margin-inline:calc(var(--spacing) * -6);margin-bottom:calc(var(--spacing) * -6);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);position:sticky;bottom:-1.5rem}@media not all and (min-width:40rem){.avatar-creator-footer{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);bottom:-1rem}}@media (prefers-reduced-motion:reduce){.avatar-creator-tile,.avatar-creator-look,.avatar-creator-style,.avatar-creator-swatch{transition:none}}.profile-field-value{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.profile-field-edit-btn{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.profile-field-edit-btn:hover{background-color:var(--color-hover);color:var(--color-ink)}}.profile-field-edit-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.profile-field-edit-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:1;display:flex}.brand-color-row-editing{flex-direction:column;align-items:stretch}.settings-panel .brand-color-edit-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:none;display:flex}.brand-color-swatch{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:2147483647px;flex-shrink:0;display:inline-block}.settings-panel .brand-color-edit-form input.brand-color-picker{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * .5);flex-shrink:0}.settings-panel .brand-color-edit-form input.brand-color-hex-input{width:calc(var(--spacing) * 32);font-family:var(--font-mono);text-transform:uppercase}.brand-color-problem{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-danger-text);flex-basis:100%;margin:0}.profile-field-lock{color:var(--color-muted)}.profile-provider-badge{align-items:center;gap:var(--spacing);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;display:flex}.profile-provider-badge.google{color:#1a7f37;background-color:#e8f3ea}.profile-provider-badge.microsoft{color:#1258a7;background-color:#e8f0fb}.profile-provider-badge.apple{background-color:var(--color-hover);color:var(--color-ink)}.profile-provider-badge.facebook{color:#1258a7;background-color:#e8f0fb}.profile-provider-badge.organization{color:#5f3fe0;background-color:#efe8ff}.session-list{gap:var(--spacing);display:grid}.session-row{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);display:flex}.session-row:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.session-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-hover);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.session-meta{flex:1;min-width:0}.session-device{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;overflow:hidden}.session-status{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0;overflow:hidden}.session-status.current{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#1a7f37;display:flex}.session-revoke{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.session-revoke:hover{background-color:var(--color-danger-bg);color:var(--color-danger)}}.session-revoke:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.session-revoke:disabled{cursor:not-allowed;opacity:.5}.chat-page{flex-direction:column;height:100%;min-height:520px;display:flex}.messaging-shell{background-color:var(--color-canvas);flex:1;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}@media not all and (min-width:64rem){.messaging-shell{grid-template-columns:repeat(1,minmax(0,1fr))}}.messaging-shell.sidebar-collapsed{grid-template-columns:repeat(1,minmax(0,1fr))}.messaging-sidebar{gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);background-color:var(--color-workspace-secondary);min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:auto}@media not all and (min-width:64rem){.messaging-sidebar{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.messaging-sidebar-section{gap:var(--spacing);display:grid}.messaging-sidebar-heading{margin-bottom:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * .5);padding-block:var(--spacing);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.messaging-sidebar-heading:hover{background-color:var(--color-hover)}}.messaging-sidebar-heading:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.messaging-sidebar-heading-label{align-items:center;gap:var(--spacing);color:var(--color-muted);display:flex}.messaging-sidebar-heading h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase;margin:0}.messaging-sidebar-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.chat-list-header{justify-content:space-between;align-items:center;display:flex}.chat-list-header h1{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.chat-list-header-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.chat-add-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-gather);color:var(--color-ink);border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.chat-add-button:hover{background-color:var(--color-gather-dark)}}.chat-add-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-saved-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.chat-saved-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-saved-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-saved-button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-saved-button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-saved-button.active{color:var(--color-gather-text)}.messaging-saved-panel{flex-direction:column;flex:1;min-height:0;display:flex}.messaging-saved-list{gap:var(--spacing);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.messaging-saved-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:flex}.messaging-saved-row-main{flex:1;min-width:0}.messaging-saved-row-main strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.messaging-saved-row-main p{margin:0;margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);overflow:hidden}.messaging-saved-row-main small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.messaging-saved-row-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.messaging-saved-row-actions button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:2147483647px}@media (hover:hover){.messaging-saved-row-actions button:hover{border-color:var(--color-gather-text)}}.messaging-thread-panel{flex-direction:column;flex:1;min-height:0;display:flex}.messaging-new-message{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.messaging-new-message-to{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-shrink:0;position:relative}.messaging-new-message-to label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.messaging-new-message-to label>span:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);flex-shrink:0}.messaging-new-message-to input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.messaging-new-message-to input::placeholder{color:var(--color-muted)}.messaging-new-message-recipient{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-hover);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:2147483647px;display:flex}.messaging-new-message-recipient button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.messaging-new-message-recipient button:hover{background-color:var(--color-panel);color:var(--color-ink)}}.messaging-new-message-results{inset-inline:calc(var(--spacing) * 5);z-index:20;margin-top:var(--spacing);max-height:calc(var(--spacing) * 72);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute;top:100%;overflow-y:auto}.messaging-new-message-result{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#0000;border-width:0;display:flex}@media (hover:hover){.messaging-new-message-result:hover{background-color:var(--color-hover)}}.messaging-thread-replies-list{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.messaging-thread-reply-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.messaging-thread-reply-main{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1}.messaging-thread-reply-main strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.messaging-thread-reply-main small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.messaging-thread-reply-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.messaging-thread-replies-link{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;border-radius:2147483647px;padding:0;display:flex}@media (hover:hover){.messaging-thread-replies-link:hover{text-decoration-line:underline}}.messaging-thread-reply-tools{align-items:center;display:flex}.messaging-thread-reply-tools .chat-reaction-control>button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.messaging-thread-reply-tools .chat-reaction-control>button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.messaging-thread-reply-tools .chat-reaction-control>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.messaging-thread-reply-tools .emoji-picker-popover{bottom:calc(100% + 6px)}.messaging-thread-reply-composer{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:grid}.chat-add-menu-panel{z-index:30;width:calc(var(--spacing) * 56);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);display:grid;position:absolute;top:calc(100% + 8px);right:0}.chat-add-menu-panel button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.chat-add-menu-panel button:hover{background-color:var(--color-hover)}}.chat-add-menu-panel svg{color:var(--color-gather-text)}.chat-tabs{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);display:flex}.chat-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;flex:1}@media (hover:hover){.chat-tab:hover{color:var(--color-ink)}}.chat-tab.active{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chat-filter{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.chat-filter:focus-within{border-color:var(--color-gather-text)}.chat-filter input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.chat-filter input::placeholder{color:var(--color-muted)}.chat-inline-form{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding:calc(var(--spacing) * 3);display:grid}.chat-inline-form label{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}.chat-inline-form input,.chat-inline-form select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-outline-style:none;outline-style:none}:is(.chat-inline-form input,.chat-inline-form select):focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){:is(.chat-inline-form input,.chat-inline-form select):focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.channel-create-form{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.channel-name-input{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.channel-name-input:focus-within{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.channel-name-input:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.channel-name-input>span{color:var(--color-muted)}.channel-name-input>input{border-style:var(--tw-border-style);width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0}.channel-privacy-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:40rem){.channel-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-privacy-grid .ui-radio:has(input:checked){border-color:var(--color-gather-text);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.channel-privacy-grid .ui-radio:has(input:checked){background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}.channel-member-picker{gap:calc(var(--spacing) * 2);display:grid}.channel-member-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.channel-member-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-block:var(--spacing);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px;display:flex}.channel-member-chip button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-hover);color:var(--color-muted);border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.channel-member-chip button:hover{color:var(--color-ink)}}.channel-member-add{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-radius:2147483647px;display:flex}@media (hover:hover){.channel-member-add:hover{border-color:var(--color-gather-text);background-color:var(--color-hover)}}.channel-member-picker-panel{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding:calc(var(--spacing) * 2.5);display:grid}.channel-member-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.channel-member-search:focus-within{border-color:var(--color-gather-text)}.channel-member-search input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.channel-member-search input::placeholder{color:var(--color-muted)}.channel-member-picker-list{max-height:calc(var(--spacing) * 40);gap:calc(var(--spacing) * .5);display:grid;overflow-y:auto}.channel-member-picker-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.channel-member-picker-row:hover{background-color:var(--color-hover)}}.channel-advanced{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.channel-advanced-toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;color:var(--color-ink);background-color:#0000;border-width:0;display:flex}.channel-advanced-toggle span{gap:calc(var(--spacing) * .5);display:grid}.channel-advanced-toggle strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.channel-advanced-toggle small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.channel-advanced-toggle svg{color:var(--color-muted);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));flex-shrink:0}.channel-advanced-chevron-open{rotate:180deg}.channel-advanced-body{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3.5);display:grid}.channel-permission-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.channel-permission-row:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.channel-permission-subrow{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-hover);padding:calc(var(--spacing) * 2.5);display:grid}.channel-permission-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.channel-privacy-note{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0;display:flex}.segmented{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * .5);flex-wrap:wrap;display:inline-flex}.segmented-option{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.segmented-option:hover{color:var(--color-ink)}}.segmented-option.active{background-color:var(--color-gather);color:var(--color-white)}@media (hover:hover){.segmented-option.active:hover{color:var(--color-white)}}.channel-create-actions{justify-content:space-between}.messaging-list{gap:calc(var(--spacing) * .5);display:grid}.chat-row-wrap{align-items:center;display:flex;position:relative}.chat-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;background-color:#0000;border-width:0;flex:1;display:flex}@media (hover:hover){.chat-row:hover{background-color:var(--color-hover)}}.chat-row .member-avatar{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.chat-row .chat-row-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.chat-row .chat-row-icon>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.forward-target-list{gap:calc(var(--spacing) * .5);max-height:50vh;display:grid;overflow-y:auto}.chat-row.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-row.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.chat-row-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-hover);color:var(--color-gather-text);flex-shrink:0;place-items:center;display:grid}.chat-row.active .chat-row-icon{background-color:var(--color-panel)}.chat-row-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.chat-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.chat-row-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);overflow:hidden}.chat-row .unread-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gather-text);border-radius:2147483647px;flex-shrink:0;margin-left:auto}.chat-row .unread-count,.unread-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-gather-text);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.chat-row-star{margin-right:var(--spacing);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-muted);opacity:0;background-color:#0000;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.chat-row-star:is(:where(.group\/row):hover *){opacity:1}.chat-row-star:hover{background-color:var(--color-hover);color:var(--color-gather-text)}}.chat-row-star:focus-visible{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-row-star.starred{color:var(--color-gather-text);opacity:1}.chat-create-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.chat-create-row:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-create-row:hover{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}}.chat-hint{padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.chat-onboarding{justify-items:center;gap:var(--spacing);max-width:420px;padding-inline:calc(var(--spacing) * 6);text-align:center;margin:auto;display:grid}.chat-onboarding-icon{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-gather);border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-onboarding-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.chat-onboarding-icon{color:var(--color-gather-text)}.chat-onboarding h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin:0}.chat-onboarding>p{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.chat-onboarding-actions{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-suggestion-row{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-suggestion-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px;display:flex}@media (hover:hover){.chat-suggestion-chip:hover{border-color:var(--color-gather-text)}}.messaging-empty-hint{padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.messaging-thread{flex-direction:column;min-height:0;display:flex;position:relative}.messaging-private-thread{flex-direction:column;flex:1;min-height:0;display:flex}.messaging-dropzone-overlay{pointer-events:none;inset:calc(var(--spacing) * 2);z-index:40;place-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gather-text);background-color:var(--color-canvas);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.messaging-dropzone-overlay{background-color:color-mix(in oklab, var(--color-canvas) 90%, transparent)}}.messaging-dropzone-overlay{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.messaging-thread-header{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}@media not all and (min-width:64rem){.messaging-thread-header{flex-wrap:wrap}}.messaging-thread-header h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:0}.messaging-messages{gap:var(--spacing);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 5);--chat-wallpaper-dim:linear-gradient(transparent, transparent);flex-direction:column;flex:1;min-height:360px;display:flex;overflow-y:auto}.dark .messaging-messages{--chat-wallpaper-dim:linear-gradient(#0d11149e, #0d11149e)}.messaging-message-row{align-items:flex-end;gap:calc(var(--spacing) * 2);max-width:70%;display:flex}.messaging-message-row.own{flex-direction:row-reverse;align-self:flex-end;max-width:70%}.messaging-message-avatar{flex-shrink:0}.messaging-message-row.own .messaging-message-avatar{display:none}.messaging-message{border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}.messaging-message.own{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-sm);background-color:var(--gather);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.messaging-message.own{background-color:color-mix(in srgb, var(--gather) 22%, var(--panel))}}.messaging-message-author{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);display:block}.messaging-message-meta{margin-top:calc(var(--spacing) * .5);justify-content:flex-end;align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted);display:flex}.messaging-message-row{margin-top:var(--spacing)}.messaging-message-row:has(.messaging-edit-composer){align-self:stretch;width:100%;max-width:100%}.messaging-message:has(.messaging-edit-composer){text-align:left;width:100%;max-width:100%}.messaging-message-row.highlighted .messaging-message{animation:2s ease-out message-highlight-flash}@keyframes message-highlight-flash{0%{box-shadow:0 0 0 4px #e6912980}to{box-shadow:0 0 0 4px #0000}}.chat-hover-toolbar{pointer-events:none;z-index:30;align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;transition:opacity .15s ease-in .15s;display:flex;position:absolute;bottom:100%;left:0}.messaging-message.own .chat-hover-toolbar{left:auto;right:0}.messaging-message-row:hover .chat-hover-toolbar{pointer-events:auto;opacity:1;transition-delay:0s}.chat-hover-toolbar:has(button[aria-expanded=true]){pointer-events:auto;opacity:1;transition-delay:0s}.chat-hover-toolbar:has([data-state=open]){pointer-events:auto;opacity:1;transition-delay:0s}.chat-hover-toolbar>button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.chat-hover-toolbar>button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-hover-toolbar>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-toolbar-divider{margin-inline:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);background-color:var(--color-line);flex-shrink:0;width:1px}.messaging-composer-card{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:grid}.messaging-composer-hint{padding-top:calc(var(--spacing) * .5);padding-left:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted);margin:0}@supports (color:color-mix(in lab, red, red)){.messaging-composer-hint{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.messaging-composer-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.messaging-composer-tools{align-items:center;gap:var(--spacing);display:flex}.messaging-composer-tools>button,.messaging-composer-tools>.chat-reaction-control>button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){:is(.messaging-composer-tools>button,.messaging-composer-tools>.chat-reaction-control>button):hover{background-color:var(--color-hover);color:var(--color-ink)}}:is(.messaging-composer-tools>button,.messaging-composer-tools>.chat-reaction-control>button):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}:is(.messaging-composer-tools>button,.messaging-composer-tools>.chat-reaction-control>button):disabled{opacity:.4}.messaging-composer-tools>button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-composer-tools>button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.messaging-composer-tools>button.active{color:var(--color-gather-text)}.messaging-composer-card.recording>:not(.voice-recorder),.messaging-thread-reply-composer.recording>:not(.voice-recorder){display:none}.voice-recorder{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.voice-recorder-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.voice-recorder-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-red-500);border-radius:2147483647px}.voice-recorder-bars{height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * .5);margin-left:auto;display:flex}.voice-recorder-bars i{background-color:var(--color-muted);border-radius:2147483647px;width:3px}.voice-recorder-time{min-width:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.voice-recorder-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);color:var(--color-ink);border-width:0;place-items:center;display:grid}.voice-recorder-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.voice-recorder-button:disabled{opacity:.4}.voice-note{margin-top:var(--spacing);width:calc(var(--spacing) * 72);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.voice-note-audio{display:none}.voice-note-play{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-gather);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.voice-note-play:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.voice-note-play:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.voice-note-play:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.voice-note-wave{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:.25rem;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.voice-note-wave:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.voice-note-wave i{background-color:var(--color-muted);border-radius:2147483647px;flex:1;width:3px;display:block}@supports (color:color-mix(in lab, red, red)){.voice-note-wave i{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.voice-note-wave i{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))}.voice-note-wave i.played{background-color:var(--color-gather)}.voice-note-time{min-width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.voice-note-speed-anchor{flex-shrink:0;position:relative}.voice-note-speed-menu{z-index:50;width:calc(var(--spacing) * 20);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow-y:auto}.voice-note-speed-menu button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:#0000;border-width:0}@media (hover:hover){.voice-note-speed-menu button:hover{background-color:var(--color-hover)}}.voice-note-speed-menu button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.voice-note-speed-menu button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.voice-note-speed-menu button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.voice-note-speed-menu button.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text)}.voice-note-speed{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:var(--color-ink);border-width:0;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-note-speed{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.voice-note-speed{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (hover:hover){.voice-note-speed:hover{color:var(--color-ink)}}.voice-note-speed:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.messaging-composer-send-group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.messaging-composer-count{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.messaging-composer-count{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.messaging-composer-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.messaging-composer-send-pill{border-radius:var(--radius-xl);align-items:stretch;display:flex;overflow:hidden}.messaging-composer-send{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-gather);color:var(--color-white);border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.messaging-composer-send:hover{background-color:var(--color-gather-dark)}}.messaging-composer-send:disabled{opacity:.4}.messaging-composer-send-labeled{align-items:center;gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;display:inline-flex}.messaging-composer-options{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-muted);background-color:#0000;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}@media (hover:hover){.messaging-composer-options:hover{background-color:var(--color-hover);color:var(--color-ink)}}.messaging-composer-options.active{border-color:var(--color-gather-text);color:var(--color-gather-text)}.messaging-composer-options .priority-dot{top:var(--spacing);right:var(--spacing);position:absolute}.messaging-priority-segments{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-inset);padding:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.messaging-send-menu-popover>.messaging-priority-segments>button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.messaging-send-menu-popover>.messaging-priority-segments>button:hover{color:var(--color-ink)}}.messaging-send-menu-popover>.messaging-priority-segments>button.active{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.messaging-priority-hint{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.messaging-send-menu-anchor{position:relative}.messaging-send-menu-popover{z-index:30;width:calc(var(--spacing) * 72);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.messaging-send-menu-label{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);padding-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-muted);text-transform:uppercase;display:flex}.messaging-send-menu-divider{margin-block:var(--spacing);background-color:var(--color-line);height:1px}.messaging-send-menu-popover>button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.messaging-send-menu-popover>button:hover{background-color:var(--color-hover)}}.messaging-send-menu-popover>button{height:auto}.messaging-send-menu-popover>button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-send-menu-popover>button.active{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.messaging-send-menu-popover>button span:not(.priority-dot){flex:1;gap:0;display:grid}.messaging-send-menu-popover>button small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.messaging-send-menu-popover>button svg:last-child{color:var(--color-gather-text);flex-shrink:0}.priority-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:2147483647px;flex-shrink:0}.priority-dot-normal{background-color:var(--color-muted)}.priority-dot-important{background-color:var(--color-amber-500)}.priority-dot-urgent{background-color:var(--color-danger)}.messaging-send-menu-schedule{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);display:grid}.messaging-send-menu-schedule input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-outline-style:none;outline-style:none}.messaging-send-menu-schedule input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-send-menu-schedule input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.messaging-send-menu-schedule button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-gather);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-width:0;flex-shrink:0}@media (hover:hover){.messaging-send-menu-schedule button:hover{background-color:var(--color-gather-dark)}}.messaging-send-menu-schedule button:disabled{opacity:.4}.messaging-send-menu-schedule button{height:auto}.messaging-scheduled-strip{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.messaging-scheduled-strip strong{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-muted);text-transform:uppercase}.messaging-scheduled-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);display:flex}.messaging-scheduled-row button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:auto;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);background-color:#0000;border-width:0}@media (hover:hover){.messaging-scheduled-row button:hover{background-color:var(--color-hover)}}.messaging-scheduled-row button{height:auto}.messaging-pending-attachments{gap:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);flex-wrap:wrap;display:flex}.message-attachments{gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.message-attachment-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);text-decoration-line:none;display:flex}@media (hover:hover){.message-attachment-chip:hover{background-color:var(--color-panel)}}.message-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);max-width:160px;font-weight:var(--font-weight-bold);overflow:hidden}.message-attachment-chip small{color:var(--color-muted)}.message-attachment-chip.pending button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){.message-attachment-chip.pending button:hover{color:var(--color-ink)}}.message-attachment-chip.pending button{height:auto}.message-attachment-preview{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);text-align:left;max-width:240px;height:auto;padding:0;display:block;position:relative;overflow:hidden}.message-attachment-preview img,.message-attachment-preview video{object-fit:cover;width:100%;max-height:180px;display:block}.message-attachment-preview.pending{cursor:default;max-width:120px}.message-attachment-preview.pending img,.message-attachment-preview.pending video{max-height:80px}.message-attachment-preview.pending button{top:var(--spacing);right:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:#0009;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.message-attachment-preview.pending button{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.message-attachment-preview.pending button{color:var(--color-white);padding:0}@media (hover:hover){.message-attachment-preview.pending button:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.message-attachment-preview.pending button:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}}.message-attachment-preview.pending button{height:auto}.message-attachment-video{cursor:default}.message-attachment-video video{cursor:auto}.message-attachment-expand{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:#0009;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.message-attachment-expand{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.message-attachment-expand{color:var(--color-white);padding:0}@media (hover:hover){.message-attachment-expand:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.message-attachment-expand:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}}.message-attachment-expand{height:auto}.attachment-lightbox-backdrop{z-index:110;gap:calc(var(--spacing) * 3);background-color:#000000e6;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.attachment-lightbox-backdrop{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.attachment-lightbox-backdrop{padding:calc(var(--spacing) * 4)}.attachment-lightbox-toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.attachment-lightbox-action{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:#ffffff1a;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.attachment-lightbox-action{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.attachment-lightbox-action{color:var(--color-white);padding:0;text-decoration-line:none}@media (hover:hover){.attachment-lightbox-action:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.attachment-lightbox-action:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.attachment-lightbox-action{height:auto}.attachment-lightbox-content{place-items:center;min-height:0;display:grid}.attachment-lightbox-content img,.attachment-lightbox-content video{border-radius:var(--radius-lg);object-fit:contain;max-width:100%;max-height:100%}.attachment-lightbox-filename{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab, red, red)){.attachment-lightbox-filename{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.message-attachment-document{align-items:center;gap:var(--spacing);display:inline-flex}.message-attachment-document .message-attachment-chip{cursor:pointer;height:auto}.message-attachment-download{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-muted);border-radius:2147483647px;place-items:center;text-decoration-line:none;display:grid}@media (hover:hover){.message-attachment-download:hover{background-color:var(--color-hover);color:var(--color-ink)}}.attachment-lightbox-content:has(.chat-document){place-items:stretch stretch}.chat-document{width:100%;height:100%;min-height:0;max-width:var(--container-4xl);border-radius:var(--radius-lg);background-color:var(--color-panel);color:var(--color-ink);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.chat-document-stage{background-color:var(--color-inset);min-height:0;padding:calc(var(--spacing) * 3);flex:1;justify-content:center;display:flex;position:relative;overflow:auto}.chat-document-canvas{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-self:flex-start}.chat-document-skeleton{width:100%;max-width:var(--container-2xl);align-self:stretch}.chat-document-skeleton-page{border-radius:var(--radius-md);width:100%;height:100%;min-height:320px;display:block}.chat-document-controls{justify-content:center;align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}.chat-document-position{min-width:calc(var(--spacing) * 24);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.chat-document-failed{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);text-align:center}.chat-document-download{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none;display:inline-flex}@media (hover:hover){.chat-document-download:hover{background-color:var(--color-panel)}}.priority-badge{margin-bottom:var(--spacing);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase;border-radius:2147483647px;display:inline-block}.priority-badge-important{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.priority-badge-important{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.priority-badge-important{color:var(--color-amber-600)}.priority-badge-urgent{background-color:#b6453c26}@supports (color:color-mix(in lab, red, red)){.priority-badge-urgent{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.priority-badge-urgent{color:var(--color-danger)}.chat-composer{gap:calc(var(--spacing) * 1.5);display:grid}.chat-composer-toolbar{align-items:center;gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.chat-composer-toolbar button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.chat-composer-toolbar button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-composer-toolbar button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-composer-toolbar button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-composer-toolbar button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-composer-toolbar button.active{color:var(--color-gather-text)}.chat-composer-toolbar-divider{margin-inline:var(--spacing);height:calc(var(--spacing) * 5);background-color:var(--color-line);width:1px}.chat-composer-count{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted);flex-shrink:0;margin-left:auto}.chat-composer-count.over{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger)}.chat-composer-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);margin:0}.chat-composer-link-preview-scroll{max-height:220px;overflow-y:auto}.chat-composer-link-preview-loading{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.chat-composer-menu-anchor{position:relative}.chat-composer-popover{z-index:30;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;bottom:calc(100% + 6px);left:0}.chat-composer-popover-list{width:calc(var(--spacing) * 40);gap:calc(var(--spacing) * .5);display:grid}.chat-composer-popover-list button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;border-width:0;justify-content:flex-start}@media (hover:hover){.chat-composer-popover-list button:hover{background-color:var(--color-hover)}}.chat-composer-popover-list button{height:auto}.chat-composer-popover-swatches{width:calc(var(--spacing) * 40);gap:var(--spacing);padding:var(--spacing);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chat-composer-swatch{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:2147483647px}.chat-composer-swatch-none{background:linear-gradient(to bottom right,#0000 calc(50% - 1px),#c0392b 50%,#0000 calc(50% + 1px))}.chat-composer-link-popover{width:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);display:grid}.chat-composer-link-popover label{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:grid}.chat-composer-link-popover input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.chat-composer-link-popover input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-composer-link-popover input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-composer-link-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.chat-mention-menu{z-index:30;width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.chat-mention-menu button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;border-width:0;justify-content:flex-start}@media (hover:hover){.chat-mention-menu button:hover{background-color:var(--color-hover)}}.chat-mention-menu button{height:auto}.chat-mention-menu button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-mention-menu button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-mention-menu button.active{color:var(--color-gather-text)}.chat-mention-empty{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);margin:0}.chat-slash-menu{z-index:30;width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.chat-slash-menu button{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.chat-slash-menu button:hover{background-color:var(--color-hover)}}.chat-slash-menu button{height:auto}.chat-slash-menu button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-slash-menu button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-slash-menu button.active{color:var(--color-gather-text)}.chat-slash-date{width:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2)}.chat-slash-date-header{padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}.chat-slash-date-header button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.chat-slash-date-header button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-slash-date-header button{width:auto;height:auto}.chat-slash-date-weekdays{gap:calc(var(--spacing) * .5);padding-inline:var(--spacing);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.chat-slash-date-grid{gap:calc(var(--spacing) * .5);padding:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.chat-slash-date-grid button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);background-color:#0000;border-width:0;place-items:center;padding:0;display:grid}@media (hover:hover){.chat-slash-date-grid button:hover{background-color:var(--color-hover)}}.chat-slash-date-grid button{width:auto;height:auto}.chat-slash-date-grid button.today{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.chat-slash-date-today{margin-top:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-gather);border-width:0;width:100%}@supports (color:color-mix(in lab, red, red)){.chat-slash-date-today{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.chat-slash-date-today{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}@media (hover:hover){.chat-slash-date-today:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-slash-date-today:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.chat-slash-date-today{height:auto}.chat-composer-link-actions button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.chat-composer-link-actions button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-composer-link-actions button{height:auto}.chat-composer-link-actions button:last-child{background-color:var(--color-gather);color:var(--color-white)}@media (hover:hover){.chat-composer-link-actions button:last-child:hover{background-color:var(--color-gather-dark);color:var(--color-white)}}.chat-composer-link-actions button:last-child:disabled{opacity:.4}.messaging-composer-input{max-height:calc(var(--spacing) * 40);min-height:calc(var(--spacing) * 9);width:100%;padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-outline-style:none;outline-style:none;overflow-y:auto}.messaging-composer-input p{margin:0}.messaging-composer-input p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;color:var(--color-muted);--tw-content:attr(data-placeholder);content:var(--tw-content)}.messaging-composer-input ul,.messaging-composer-input ol{margin-block:var(--spacing);padding-left:calc(var(--spacing) * 5)}.messaging-composer-input ul{list-style-type:disc}.messaging-composer-input ol{list-style-type:decimal}.messaging-composer-input blockquote{margin-block:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 3);color:var(--color-muted)}.messaging-composer-input code{background-color:var(--color-hover);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);border-radius:.25rem;font-size:.85em}.messaging-composer-input a{color:var(--color-gather-text);text-decoration-line:underline}.messaging-composer-input pre,.messaging-message-body pre{margin-block:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding:calc(var(--spacing) * 3);overflow-x:auto}.messaging-composer-input pre code,.messaging-message-body pre code{color:inherit;background-color:#0000;padding:0;font-size:.85em}.hljs-keyword,.hljs-selector-tag,.hljs-literal{color:#a626a4}.hljs-string,.hljs-attr{color:#50a14f}.hljs-comment{color:#a0a1a7;font-style:italic}.hljs-number{color:#986801}.hljs-title,.hljs-built_in{color:#4078f2}.hljs-variable,.hljs-name{color:#e45649}.chat-size-sm{font-size:.8em}.chat-size-lg{font-size:1.35em}.chat-color-red{color:#e03131}.chat-color-orange{color:#e8590c}.chat-color-yellow{color:#f08c00}.chat-color-green{color:#2f9e44}.chat-color-blue{color:#1971c2}.chat-color-purple{color:#7048e8}.chat-color-pink{color:#d6336c}.chat-color-gray{color:#868e96}.chat-indent-1{margin-left:24px}.chat-indent-2{margin-left:48px}.chat-indent-3{margin-left:72px}.chat-indent-4{margin-left:96px}.chat-indent-5{margin-left:120px}.chat-indent-6{margin-left:144px}.chat-indent-7{margin-left:168px}.chat-indent-8{margin-left:192px}.chat-composer-swatch.chat-color-red{background-color:#e03131}.chat-composer-swatch.chat-color-orange{background-color:#e8590c}.chat-composer-swatch.chat-color-yellow{background-color:#f08c00}.chat-composer-swatch.chat-color-green{background-color:#2f9e44}.chat-composer-swatch.chat-color-blue{background-color:#1971c2}.chat-composer-swatch.chat-color-purple{background-color:#7048e8}.chat-composer-swatch.chat-color-pink{background-color:#d6336c}.chat-composer-swatch.chat-color-gray{background-color:#868e96}.chat-ghost-text{pointer-events:none;color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.chat-ghost-text{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.chat-ghost-text{-webkit-user-select:none;user-select:none}.messaging-composer-input:not(:focus-within) .chat-ghost-text{display:none}.chat-mention{background-color:var(--color-gather);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.chat-mention{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.chat-mention{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.chat-mention-self{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-mention-self{background-color:color-mix(in oklab, var(--color-gather) 30%, transparent)}}.chat-date-chip{background-color:var(--color-hover);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:.25rem}.messaging-message-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.messaging-message-deleted{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0;font-style:italic;display:flex}.messaging-edit-composer{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2);display:grid}.messaging-edit-composer .messaging-composer-input{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.messaging-edit-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.messaging-message-body p{margin:0}.messaging-message-body ul,.messaging-message-body ol{margin-block:var(--spacing);padding-left:calc(var(--spacing) * 5)}.messaging-message-body ul{list-style-type:disc}.messaging-message-body ol{list-style-type:decimal}.messaging-message-body blockquote{margin-block:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 3);color:var(--color-muted)}.messaging-message-body code{background-color:var(--color-hover);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);border-radius:.25rem;font-size:.85em}.messaging-message-body a{color:var(--color-gather-text);text-decoration-line:underline}.messaging-message-body-jumbo-emoji{align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:var(--spacing);flex-wrap:wrap;display:flex}.messaging-empty{text-align:center;color:var(--color-muted);margin:auto}.messaging-load-more{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);margin-inline:auto}@media (hover:hover){.messaging-load-more:hover{text-decoration-line:underline}}.chat-row-avatar{vertical-align:middle;--tw-leading:1;flex-shrink:0;line-height:1;display:inline-flex;position:relative}.chat-row-avatar .member-presence-avatar{--tw-leading:1;line-height:1}.chat-row-avatar .presence-dot{background-color:var(--color-panel);bottom:0;right:0}.chat-row-avatar-status-trigger{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;padding:0;display:grid}.presence-dot{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-panel);border-radius:2147483647px;position:absolute}.chat-row-avatar.viewing:before{content:"";inset:calc(var(--spacing) * -1);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gather-text);border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-row-avatar.viewing:before{border-color:color-mix(in oklab, var(--color-gather-text) 50%, transparent)}}.chat-row-avatar.viewing:before{animation:1.8s ease-in-out infinite messaging-viewing-pulse}.chat-row-avatar.typing:before{border-color:var(--color-gather-text);animation:.9s ease-in-out infinite messaging-viewing-pulse}@keyframes messaging-viewing-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.messaging-typing-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gather-text);font-style:italic;display:block}.messaging-viewers-strip{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);padding-bottom:var(--spacing);display:flex}.messaging-viewer-avatar{flex-shrink:0;place-items:center;animation:2.4s ease-in-out infinite messaging-viewer-bob;display:grid;position:relative}.messaging-viewer-avatar.typing{animation-duration:.9s}@keyframes messaging-viewer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.messaging-viewer-typing-dots{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-gather-text);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);border-radius:2147483647px;align-items:center;gap:2px;display:flex;position:absolute}.messaging-viewer-typing-dots i{width:var(--spacing);height:var(--spacing);background-color:var(--color-white);border-radius:2147483647px;font-style:normal;animation:1.1s ease-in-out infinite messaging-typing-dot}.messaging-viewer-typing-dots i:nth-child(2){animation-delay:.15s}.messaging-viewer-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes messaging-typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.message-receipt{vertical-align:middle;color:var(--color-muted);display:inline-flex}.message-receipt.seen{color:var(--color-gather-text)}.messaging-thread-identity{align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.messaging-thread-identity-text{gap:calc(var(--spacing) * .5);display:grid}.messaging-thread-status{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:flex}.messaging-thread-status.online{color:#1f7a3d}.messaging-thread-status .presence-dot{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:static}.external-badge{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-muted);text-transform:uppercase;border-radius:2147483647px}.messaging-thread-tabs{flex-shrink:0}.messaging-thread-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.messaging-thread-tab:hover{color:var(--color-ink)}}.messaging-thread-tab.active{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.messaging-thread-actions{align-items:center;gap:var(--spacing);flex-shrink:0;margin-left:auto;display:flex}.messaging-thread-icon-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.messaging-thread-icon-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.messaging-thread-icon-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.messaging-thread-icon-button:disabled{cursor:not-allowed;opacity:.4}.messaging-thread-icon-button.huddle-live{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-thread-icon-button.huddle-live{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.messaging-thread-icon-button.huddle-live{color:var(--color-gather-text)}.messaging-thread-icon-button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-thread-icon-button.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.messaging-thread-icon-button.active{color:var(--color-gather-text)}.messaging-more-menu{z-index:30;width:calc(var(--spacing) * 44);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);display:grid;position:absolute;top:calc(100% + 8px);right:0}.messaging-thread-search{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.messaging-thread-search:focus-within{border-color:var(--color-gather-text)}.messaging-thread-search input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.messaging-thread-search input::placeholder{color:var(--color-muted)}.messaging-thread-files{gap:var(--spacing);padding:calc(var(--spacing) * 5);display:grid;overflow-y:auto}.messaging-files-name{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.messaging-files-thumb{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-hover);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.messaging-files-thumb img{object-fit:cover;width:100%;height:100%}.messaging-files-actions-cell{text-align:right;white-space:nowrap;width:1px}.messaging-files-actions{align-items:center;gap:var(--spacing);display:inline-flex}.messaging-files-actions button,.messaging-files-actions a{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;padding:0;text-decoration-line:none;display:grid}@media (hover:hover){:is(.messaging-files-actions button,.messaging-files-actions a):hover{background-color:var(--color-hover);color:var(--color-ink)}}:is(.messaging-files-actions button,.messaging-files-actions a):disabled{opacity:.3}@media (hover:hover){:is(.messaging-files-actions button,.messaging-files-actions a):disabled:hover{background-color:#0000}}.messaging-files-actions button,.messaging-files-actions a{height:auto}.messaging-thread-notes{max-width:360px;padding:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:auto}.messaging-privacy-banner{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:flex}.messaging-huddle-bar{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-gather);display:flex}@supports (color:color-mix(in lab, red, red)){.messaging-huddle-bar{background-color:color-mix(in oklab, var(--color-gather) 10%, transparent)}}.messaging-huddle-bar{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gather-text)}.messaging-huddle-bar-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;flex:1;display:flex}.messaging-huddle-bar-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);overflow:hidden}.chat-row-huddle{color:var(--color-gather-text);flex-shrink:0;place-items:center;display:grid}.messaging-invite-form{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}.messaging-invite-form input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none;flex:1}.messaging-invite-form input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.messaging-invite-form input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:480px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.meeting-card-row{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.meeting-card-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.meeting-card-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.meeting-card-icon{color:var(--color-gather-text)}.meeting-card-live-dot{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-panel);background-color:var(--color-success-text);border-radius:2147483647px;position:absolute}.meeting-card-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.meeting-card-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.meeting-card-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.meeting-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.meeting-card-text .meeting-card-title+small{white-space:normal}.meeting-card-link{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.meeting-card-link a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.meeting-card-copy{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.meeting-card-copy:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-card-live{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-text)}.meeting-card-ended{background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0;align-self:flex-start}.meeting-card-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.meeting-card-links{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.meeting-card-notes-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gather-text);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);border-radius:2147483647px;text-decoration-line:none}@media (hover:hover){.meeting-card-notes-link:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.meeting-card-notes-link:hover{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}.meeting-card-notes-link:hover{text-decoration-line:none}}.meeting-card-join{margin-left:auto}.link-preview-card{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:420px;position:relative;overflow:hidden}.link-preview-card-link{color:var(--color-ink);flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.link-preview-card-link:hover{background-color:var(--color-hover)}}.link-preview-card-image{aspect-ratio:var(--aspect-video);background-color:var(--color-hover);width:100%;display:block;position:relative;overflow:hidden}.link-preview-card-image img{object-fit:cover;width:100%;height:100%}.link-preview-card-play{color:var(--color-white);--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,);margin:auto;position:absolute;inset:0}.link-preview-card-text{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3);text-align:left;display:grid}.link-preview-card-text small{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-muted);text-transform:uppercase}.link-preview-card-text strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.link-preview-card-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-preview-card-dismiss{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);z-index:10;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:var(--color-panel);border-width:0;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.link-preview-card-dismiss{background-color:color-mix(in oklab, var(--color-panel) 90%, transparent)}}.link-preview-card-dismiss{color:var(--color-muted);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.link-preview-card-dismiss:hover{background-color:var(--color-hover);color:var(--color-ink)}}.compact-call{z-index:50;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform-origin:50%;gap:0;transition:inset .36s cubic-bezier(.16,1,.3,1),top .36s cubic-bezier(.16,1,.3,1),left .36s cubic-bezier(.16,1,.3,1),right .36s cubic-bezier(.16,1,.3,1),bottom .36s cubic-bezier(.16,1,.3,1),width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),border-radius .36s,border-color .2s;display:grid;position:fixed;overflow:hidden}.compact-call.state-ringing{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:340px;max-width:calc(100vw - 2.5rem)}.meeting-reminders{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:40;gap:calc(var(--spacing) * 3);width:340px;max-width:calc(100vw - 2.5rem);display:grid;position:fixed}.meeting-reminder{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.32s cubic-bezier(.16,1,.3,1) compact-call-content-in;display:grid;overflow:hidden}.meeting-reminder-body{justify-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);text-align:center;display:grid}.meeting-reminder-icon{margin-bottom:var(--spacing);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-gather);border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.meeting-reminder-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.meeting-reminder-icon{color:var(--color-gather-text)}.meeting-reminder-body strong{-webkit-line-clamp:2;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meeting-reminder-countdown{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}.meeting-reminder-countdown.is-live{color:var(--color-danger-text)}.meeting-reminder-organizer{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.meeting-reminder-progress{margin-top:var(--spacing);height:var(--spacing);background-color:var(--color-hover);border-radius:2147483647px;width:100%;overflow:hidden}.meeting-reminder-progress span{background-color:var(--color-gather);border-radius:2147483647px;height:100%;transition:width 1s linear;display:block}.meeting-reminder-actions{margin-top:calc(var(--spacing) * 2);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.notification-popups{z-index:45;gap:calc(var(--spacing) * 3);width:360px;max-width:calc(100vw - 2rem);display:grid;position:fixed}@media (prefers-reduced-motion:reduce){.notification-popups{transition:none!important}}.notification-popups-top-left{top:calc(var(--spacing) * 20);left:calc(var(--spacing) * 5)}.notification-popups-top-center{top:calc(var(--spacing) * 20);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.notification-popups-top-right{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 5)}.notification-popups-center-left{top:50%;left:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.notification-popups-center{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:50%}.notification-popups-center-right{top:50%;right:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.notification-popups-bottom-left{left:calc(var(--spacing) * 5);bottom:calc(1.25rem + var(--corner-bottom-left,0px));max-height:calc(100vh - 2.5rem - var(--corner-bottom-left,0px));transition:bottom .2s;overflow-y:auto}.notification-popups-bottom-center{bottom:calc(var(--spacing) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.notification-popups-bottom-right{right:calc(var(--spacing) * 5);bottom:calc(1.25rem + var(--corner-bottom-right,0px));max-height:calc(100vh - 2.5rem - var(--corner-bottom-right,0px));transition:bottom .2s;overflow-y:auto}.notification-popup{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.32s cubic-bezier(.16,1,.3,1) compact-call-content-in;display:grid}.notification-popup-urgent{border-color:#b6453c80}@supports (color:color-mix(in lab, red, red)){.notification-popup-urgent{border-color:color-mix(in oklab, var(--color-danger) 50%, transparent)}}.notification-popup-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.notification-popup-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-popup-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.notification-popup-icon{color:var(--color-gather-text)}.notification-popup-urgent .notification-popup-icon{background-color:#b6453c1f}@supports (color:color-mix(in lab, red, red)){.notification-popup-urgent .notification-popup-icon{background-color:color-mix(in oklab, var(--color-danger) 12%, transparent)}}.notification-popup-urgent .notification-popup-icon{color:var(--color-danger-text)}.notification-popup-text{gap:calc(var(--spacing) * .5);flex:1;min-width:0;display:grid}.notification-popup-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);overflow:hidden}.notification-popup-text p{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.notification-popup-close{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.notification-popup-close:hover{background-color:var(--color-hover);color:var(--color-ink)}}.notification-popup-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.notification-popup-reply{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.notification-popup-reply textarea{resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-height:2.5rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none;flex:1}.notification-popup-reply textarea:focus{border-color:var(--color-gather)}.notification-popup-sent{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text);margin:0;display:flex}@media (prefers-reduced-motion:reduce){.notification-popup{animation:none}}.popup-position-picker{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 1.5);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.popup-position-option{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.popup-position-option:hover{background-color:var(--color-hover)}}.popup-position-option span{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-line);border-radius:2147483647px;display:block}.popup-position-option[aria-checked=true]{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.popup-position-option[aria-checked=true]{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.popup-position-option[aria-checked=true] span{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background-color:var(--color-gather)}.sound-picker{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.storage-overview{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.storage-ring{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36);flex-shrink:0;rotate:-90deg}.storage-ring circle{fill:none;stroke-width:14px}.storage-ring-free{stroke:var(--inset)}.storage-ring-slice{transition:stroke-dasharray .4s}.storage-ring text{transform-origin:60px 60px;text-anchor:middle;fill:var(--ink);transform:rotate(90deg)}.storage-ring-percent{font-size:22px;font-weight:700}.storage-ring-caption{font-size:11px;fill:var(--muted)!important}.storage-figures{gap:var(--spacing);flex:1;min-width:0;display:grid}.storage-total{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);margin:0}.storage-total strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.storage-legend{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.storage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.storage-legend li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.storage-legend-size{color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}@media (min-width:40rem){.storage-legend-size{margin-left:0}}.storage-swatch{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:2147483647px;flex-shrink:0;display:inline-block}.storage-color-files{stroke:var(--gather);background:var(--gather)}.storage-color-projects{stroke:#6366f1;background:#6366f1}.storage-color-chat{stroke:#0ea5e9;background:#0ea5e9}.storage-color-classes{stroke:#f59e0b;background:#f59e0b}.storage-color-library{stroke:#14b8a6;background:#14b8a6}.storage-color-recordings{stroke:#ec4899;background:#ec4899}.storage-color-free{background:var(--inset);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.storage-alert{border-radius:var(--radius-xl);background-color:var(--color-warning-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-warning-text);margin:0}.report-categories{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.report-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-category{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}@media (hover:hover){.report-category:hover{background-color:var(--color-hover)}}.report-category[aria-checked=true]{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.report-category[aria-checked=true]{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}.report-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.report-card{gap:calc(var(--spacing) * 2)}.report-card-head{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.report-badge{align-items:center;gap:var(--spacing);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;display:inline-flex}.report-badge.danger{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.report-card-about{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.report-evidence{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.report-evidence li{border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.report-excerpt{border-radius:var(--radius-xl);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink);margin:0}.report-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.storage-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.storage-packs{gap:calc(var(--spacing) * 2);display:grid}.storage-packs h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.storage-packs ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.storage-packs li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.storage-pack-text{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.storage-pack-text small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.storage-pack-text .storage-pack-problem{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger-text)}.add-storage-providers{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.add-storage-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-storage-provider{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}@media (hover:hover){.add-storage-provider:hover{background-color:var(--color-hover)}}.add-storage-provider[aria-checked=true],.add-storage-pack[aria-checked=true]{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.add-storage-provider[aria-checked=true],.add-storage-pack[aria-checked=true]{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}.add-storage-packs{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.add-storage-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-storage-pack{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:grid}@media (hover:hover){.add-storage-pack:hover{background-color:var(--color-hover)}}.add-storage-pack strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink)}.storage-alert-full{background-color:var(--color-danger-bg);color:var(--color-danger-text)}@media (prefers-reduced-motion:reduce){.storage-ring-slice{transition:none}}.sound-select-row{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sound-select-controls{justify-content:flex-end;align-items:center;gap:var(--spacing);flex:1;min-width:0;display:flex}@media (min-width:40rem){.sound-select-controls{max-width:var(--container-sm)}}.sound-select-controls .ui-select-trigger{flex:1;min-width:0}.sound-select-spacer{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0}.sound-select-content{max-height:min(20rem, var(--radix-select-content-available-height));overflow-y:auto}.sound-upload{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sound-upload .settings-panel-hint{margin:0}@keyframes compact-call-content-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}.compact-call-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.compact-call-header strong{color:var(--color-gather-text)}.compact-call-header-actions{align-items:center;gap:var(--spacing);display:flex}.compact-call-header-actions button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid;position:relative}@media (hover:hover){.compact-call-header-actions button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.compact-call-header-actions button:disabled{opacity:.4}.compact-call-header-actions button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.compact-call-header-actions button.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.compact-call-header-actions button.active{color:var(--color-gather-text)}.compact-call-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}.compact-call-ringing{justify-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;display:grid}.compact-call-ringing strong{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.compact-call-ringing-actions{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.compact-call-decline,.compact-call-accept{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);color:var(--color-white);border-width:0;border-radius:2147483647px;place-items:center;display:grid}.compact-call-decline{background-color:var(--color-danger)}.compact-call-accept{background-color:#22a559}.call-connecting{color:#eef3f1;background-color:#161b19;place-items:center;min-height:100dvh;display:grid}.call-connecting .messaging-empty-hint,.call-ringback .messaging-empty-hint{color:#a9b4af}.call-ringback{z-index:10;color:#eef3f1;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#161b19d9;background-color:lab(9.18292% -2.84418 .563514/.85);place-items:center;display:grid;position:fixed;inset:0}.error-message{color:var(--color-danger)}.home-footer-links{margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.home-footer-links a{color:var(--color-muted);text-underline-offset:2px}@media (hover:hover){.home-footer-links a:hover{color:var(--color-ink);text-decoration-line:underline}}.schedule-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 7)}@media not all and (min-width:40rem){.schedule-card{padding:calc(var(--spacing) * 5)}}.schedule-heading{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-gather-text);display:flex}.schedule-heading h2{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink);margin:0}.schedule-heading p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.schedule-card form{gap:calc(var(--spacing) * 4);display:grid}.schedule-card form>label,.schedule-time-row label{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}.schedule-card input,.schedule-card select{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}:is(.schedule-card input,.schedule-card select):focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){:is(.schedule-card input,.schedule-card select):focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.schedule-time-row{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 160px;display:grid}@media not all and (min-width:40rem){.schedule-time-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.schedule-time-row label>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.schedule-settings{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:40rem){.schedule-settings{grid-template-columns:repeat(1,minmax(0,1fr))}}.schedule-setting{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-hover);min-height:70px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;border-width:0;grid-template-columns:30px minmax(0,1fr) auto;display:grid}@media (hover:hover){.schedule-setting:hover{background-color:var(--color-hover-strong)}}.schedule-setting:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.schedule-setting-icon{color:var(--color-gather-text)}.schedule-setting strong,.schedule-setting small{display:block}.schedule-setting strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.schedule-setting small{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.schedule-setting .toggle-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9)}.schedule-setting .toggle-switch i{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.schedule-setting .toggle-switch.enabled i{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.schedule-privacy-note{border-radius:var(--radius-xl);background-color:var(--color-warning-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-warning-text);margin:0}.scheduled-result{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-hover);padding:calc(var(--spacing) * 4);grid-template-columns:44px minmax(0,1fr);display:grid}.scheduled-result p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin-bottom:0}.scheduled-check{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-success-bg);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-text);border-radius:2147483647px;place-items:center;display:grid}.scheduled-actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.scheduled-actions button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}@media (hover:hover){.scheduled-actions button:hover{border-color:var(--color-gather-text)}}.lobby-shell{min-height:100vh;padding:calc(var(--spacing) * 6);place-items:center;display:grid}@media not all and (min-width:40rem){.lobby-shell{place-items:stretch stretch;padding:0}}.lobby-shell{min-height:100dvh}.lobby-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;max-width:460px;padding:calc(var(--spacing) * 12)}@media not all and (min-width:40rem){.lobby-card{padding:calc(var(--spacing) * 6)}}.lobby-card h1{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-serif);--tw-leading:1.05;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:44px;line-height:1.05}.lobby-card>p:not(.eyebrow){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.lobby-card form{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2.5);display:grid}.lobby-joining-as{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:flex}.lobby-joining-as-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lobby-joining-as-avatar{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.lobby-joining-as-avatar{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text)}.lobby-joining-as>div{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.lobby-joining-as>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.lobby-joining-as strong{align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex;overflow:hidden}.lobby-joining-as button,.lobby-use-account{border-style:var(--tw-border-style);text-align:left;width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0}@media (hover:hover){:is(.lobby-joining-as button,.lobby-use-account):hover{text-decoration-line:underline}}.affiliation-badge{margin-left:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 1.5);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;border-radius:2147483647px;padding-block:1px;font-style:normal;display:inline-block}.ui-switch.meeting-dialog-suboption{margin-left:calc(var(--spacing) * 6);width:auto}.lobby-card label{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.lobby-card input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;padding:calc(var(--spacing) * 3.5);--tw-outline-style:none;border-radius:10px;outline-style:none}.lobby-card input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.lobby-card input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.status-message{min-height:22px;margin-bottom:0;font-size:13px}.preview-shell{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;max-width:1120px;overflow:hidden}@media not all and (min-width:40rem){.preview-shell{border-style:var(--tw-border-style);border-width:0;border-radius:0;max-width:none}}.preview-shell>header{height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}@media not all and (min-width:40rem){.preview-shell>header{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 4)}}.preview-shell>header .brand{flex-shrink:1;min-width:0}.preview-header-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media not all and (min-width:40rem){.preview-header-actions>span{display:none}}.preview-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}@media not all and (min-width:48rem){.preview-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.preview-column{min-width:0;padding:calc(var(--spacing) * 5);background-color:#222826}@media not all and (min-width:40rem){.preview-column{padding:calc(var(--spacing) * 4)}}.preview-video{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);background-color:#111614;overflow:hidden}.preview-video .video-tile{border-radius:0;height:100%;min-height:0}.preview-loading{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#c9d2ce;justify-content:center;align-items:center;display:flex}.preview-media-controls{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 3);display:flex}@media not all and (min-width:40rem){.preview-media-controls{gap:calc(var(--spacing) * 2)}}.preview-media-controls button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:112px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#303735;border-width:1px;border-color:#47514d;display:flex}@media (hover:hover){.preview-media-controls button:hover{background-color:#3b4541}}@media not all and (min-width:40rem){.preview-media-controls button{min-width:0;padding-inline:calc(var(--spacing) * 3);flex:1}}.preview-media-controls .control-off{color:#ffd7d2;background-color:#4a302e;border-color:#7d4944}.preview-column .avatar-controls{margin-top:calc(var(--spacing) * 4);justify-content:center}.preview-column .avatar-controls>button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#303735;border-color:#47514d}@media (hover:hover){.preview-column .avatar-controls>button:hover{background-color:#3b4541}}.preview-column .avatar-controls>small{text-align:center;color:#aeb8b4}.background-controls{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.background-controls>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#aeb8b4}.background-controls button,.background-controls label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#e6ece9;background-color:#303735;border-width:1px;border-color:#47514d;display:flex}@media (hover:hover){:is(.background-controls button,.background-controls label):hover{background-color:#3b4541}}:is(.background-controls button,.background-controls label):disabled{cursor:not-allowed;opacity:.4}.background-controls .selected{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.background-controls .selected{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.background-controls .selected{color:var(--color-gather-text)}.background-controls input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.device-controls{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:40rem){.device-controls{grid-template-columns:repeat(1,minmax(0,1fr))}}.device-controls label{--tw-font-weight:var(--font-weight-bold);min-width:0;font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#aeb8b4;text-transform:uppercase}.device-controls select{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-outline-style:none;background-color:#302d2a;border-width:1px;border-color:#5b5550;outline-style:none;display:block}.device-controls select:focus{border-color:var(--color-gather)}.device-controls select:disabled{opacity:.5}.join-column{padding:calc(var(--spacing) * 10);flex-direction:column;justify-content:center;display:flex}@media not all and (min-width:40rem){.join-column{padding:calc(var(--spacing) * 6)}}.join-column h1{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-serif);--tw-leading:1.05;--tw-tracking:-.04em;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:44px;line-height:1.05}@media not all and (min-width:40rem){.join-column h1{font-size:32px}}.join-column>p:not(.eyebrow){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.join-column .scheduled-lobby-time{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);margin-bottom:0}.entry-expectations{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:grid}.entry-expectations span{display:block}.entry-hints{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.entry-hint{position:relative}.entry-hint button{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:var(--spacing);background-color:var(--color-gather);border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.entry-hint button{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.entry-hint button{color:var(--color-gather-text);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));--tw-outline-style:none;outline-style:none}@media (hover:hover){.entry-hint button:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.entry-hint button:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.entry-hint button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.entry-hint>span{visibility:hidden;z-index:30;width:calc(var(--spacing) * 64);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#17201d;position:absolute;top:calc(100% + .5rem);right:0}.entry-hint:hover>span,.entry-hint:focus-within>span,.entry-hint.open>span{visibility:visible;opacity:1}.entry-hint-wide>span{width:17rem;left:0;right:auto}.join-column form{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2.5);display:grid}.join-column label{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.join-column input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;padding:calc(var(--spacing) * 3.5);--tw-outline-style:none;border-radius:10px;outline-style:none}.join-column input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.join-column input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-shell{background-color:#eae7df;grid-template-rows:70px minmax(0,1fr) 84px;height:100vh;min-height:0;display:grid;overflow:hidden}@media not all and (min-width:48rem){.meeting-shell{grid-template-rows:62px minmax(0,1fr) 64px}}.meeting-shell{height:100dvh}.meeting-shell.presentation-active{grid-template-rows:minmax(0,1fr) 84px}.meeting-shell.controls-floating{grid-template-rows:70px minmax(0,1fr);position:relative}.meeting-shell.controls-floating.presentation-active{grid-template-rows:minmax(0,1fr)}.meeting-shell.controls-floating .control-bar{bottom:calc(var(--spacing) * 4);z-index:60;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);height:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-width:1px;border-color:#303633;flex-wrap:wrap;position:absolute}@media (prefers-reduced-motion:reduce){.meeting-shell.controls-floating .control-bar{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.meeting-shell.controls-floating .control-bar{max-width:calc(100% - 32px);left:50%;translate:-50%}.meeting-shell.controls-floating:has(.meeting-content.side-open) .control-bar{left:calc((100% - var(--side-panel-width,340px)) / 2);max-width:calc(100% - var(--side-panel-width,340px) - 32px)}.meeting-shell.controls-floating .room-code{display:none}.meeting-shell.controls-hidden .control-bar:not(:has(:focus-visible)){pointer-events:none;opacity:0;translate:-50% calc(100% + 16px)}.meeting-shell.controls-floating .local-captions{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.meeting-shell.controls-floating:not(.controls-hidden) .local-captions{bottom:calc(var(--spacing) * 24)}.meeting-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 6);color:var(--color-muted);justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}@media not all and (min-width:48rem){.meeting-header{padding-inline:calc(var(--spacing) * 3.5)}.meeting-header>div:nth-child(2){display:none}}.live-dot{margin-right:var(--spacing);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:#4d986d;border-radius:2147483647px;display:inline-block}.recording-dot{margin-right:var(--spacing);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-danger);border-radius:2147483647px;display:inline-block}.copy-button{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:13px;padding-block:calc(var(--spacing) * 2);white-space:nowrap;color:var(--color-ink);border-radius:9px;display:flex}.meeting-header-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.invite-copy-control{position:relative}.invite-copy-menu{z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:max-content;min-width:220px;max-width:min(320px,100vw - 1.5rem);padding:calc(var(--spacing) * 1.5);color:var(--color-ink);display:grid;position:absolute;top:calc(100% + 8px);right:0}.invite-copy-menu button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;background-color:#0000;border-width:0;display:grid}@media (hover:hover){.invite-copy-menu button:hover{background-color:var(--color-hover)}}.invite-copy-menu button:focus-visible{background-color:var(--color-hover);--tw-outline-style:none;outline-style:none}.invite-copy-menu strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.invite-copy-menu span{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);color:var(--color-muted);overflow:hidden}.invite-copy-menu .ui-dropdown-item{gap:calc(var(--spacing) * .5);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:grid}.invite-copy-menu .ui-dropdown-item strong,.invite-copy-menu .ui-dropdown-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.help-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.help-button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.help-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-content{grid-template-columns:minmax(0,1fr) var(--side-panel-width,340px);background-color:var(--color-line);gap:1px;min-height:0;display:grid;position:relative}.meeting-content.side-closed{grid-template-columns:repeat(1,minmax(0,1fr))}.waiting-room-banner{top:calc(var(--spacing) * 4);z-index:40;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(620px,100% - 32px);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);color:var(--color-ink);grid-template-columns:40px minmax(0,1fr) auto auto;display:grid;position:absolute;left:50%}@media not all and (min-width:40rem){.waiting-room-banner{gap:calc(var(--spacing) * 2);grid-template-columns:36px minmax(0,1fr)}}.waiting-room-banner>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.waiting-room-banner strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.waiting-room-banner span{color:var(--color-muted);font-size:11px}.waiting-room-banner button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){.waiting-room-banner button:hover{border-color:var(--color-gather-text)}}@media not all and (min-width:40rem){.waiting-room-banner button{grid-row-start:2}}.waiting-room-banner button:first-of-type{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-ink)}@media not all and (min-width:40rem){.waiting-room-banner button:first-of-type{grid-column-start:1}.waiting-room-banner button:last-of-type{grid-column-start:2}}.video-grid{place-content:center;gap:calc(var(--spacing) * 3);overscroll-behavior:contain;background-color:#242a28;min-height:0;padding:18px;display:grid;position:relative;overflow:auto}@media not all and (min-width:48rem){.video-grid{padding:calc(var(--spacing) * 2.5)}}.video-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),680px));grid-auto-rows:auto}.video-grid.tile-count-1{grid-template-columns:minmax(min(320px,100%),960px)}.video-grid.tile-count-2{grid-template-columns:repeat(2,minmax(280px,760px))}.video-grid.tile-count-3,.video-grid.tile-count-4{grid-template-columns:repeat(2,minmax(260px,600px))}.video-grid.tile-count-5,.video-grid.tile-count-6{grid-template-columns:repeat(3,minmax(220px,460px))}.video-grid.tiled-view:not(.presentation-layout){grid-template-columns:repeat(var(--tiled-cols,3), minmax(150px, 1fr));grid-template-rows:repeat(var(--tiled-rows,1), minmax(150px, 1fr));grid-auto-rows:minmax(150px,1fr);align-content:stretch}.video-grid.tiled-view:not(.presentation-layout) .video-tile{aspect-ratio:auto;width:100%;height:100%}.video-grid.tiled-view:not(.presentation-layout) .video-tile video{object-fit:contain}.tiled-overflow{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);background-color:#111614;place-items:center;display:grid}.video-grid.spotlight-view:not(.presentation-layout){grid-template-columns:minmax(0,1fr);place-content:stretch}.spotlight-hero{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.spotlight-hero .video-tile{border-radius:var(--radius-xl);aspect-ratio:auto;width:100%;height:100%;min-height:0}.spotlight-hero .video-tile video{object-fit:contain}.video-grid.sidebar-view:not(.presentation-layout){grid-template-columns:minmax(0,1fr) 200px;place-content:stretch}.sidebar-hero{grid-row-start:1;grid-column-start:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.sidebar-hero .video-tile{border-radius:var(--radius-xl);aspect-ratio:auto;width:100%;height:100%;min-height:0}.sidebar-hero .video-tile video{object-fit:contain}.sidebar-strip{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);width:200px;min-width:0;padding:calc(var(--spacing) * 2);background-color:#111614;flex-direction:column;flex-shrink:0;grid-row-start:1;grid-column-start:2;display:flex;overflow:hidden auto}.sidebar-strip .compact-video{aspect-ratio:4/3;border-radius:var(--radius-xl);flex-shrink:0;width:100%;height:auto}.video-grid.one-on-one-view:not(.presentation-layout){grid-template-columns:minmax(0,1fr);place-content:stretch}.one-on-one-hero{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.one-on-one-hero .video-tile{border-radius:var(--radius-xl);aspect-ratio:auto;width:100%;height:100%;min-height:0}.one-on-one-hero .video-tile video{object-fit:contain}.one-on-one-hero .raised-hand{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%;right:auto}.one-on-one-self{top:calc(var(--spacing) * 7);right:calc(var(--spacing) * 7);z-index:15;border-radius:var(--radius-xl);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:clamp(150px,20%,260px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.one-on-one-self{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.one-on-one-self .video-tile{border-radius:var(--radius-xl)}.one-on-one-self .avatar{font-size:32px}.one-on-one-self .participant-name{bottom:calc(var(--spacing) * 1.5);left:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px}.one-on-one-self .tile-media-status{right:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 1.5);gap:var(--spacing)}.one-on-one-self .tile-media-status span{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.one-on-one-self .tile-actions{top:calc(var(--spacing) * 1.5);left:calc(var(--spacing) * 1.5)}.one-on-one-self .tile-actions button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.tile-reconnecting video{opacity:.4;--tw-grayscale:grayscale(100%);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,)}.tile-reconnecting .avatar{display:none}.tile-reconnecting-notice{z-index:5;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:#00000073;flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tile-reconnecting-notice{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.tile-reconnecting-notice{padding:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.compact-video .tile-reconnecting-notice,.one-on-one-self .tile-reconnecting-notice{gap:var(--spacing);font-size:11px}.video-tile{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);background-color:#111614;min-height:0;position:relative;overflow:hidden}.video-tile.active-speaker:after{content:"";pointer-events:none;z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--gather);position:absolute;inset:0}.video-tile video{--tw-scale-x:calc(100% * -1);width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover}.video-tile video.unmirrored{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.video-tile .video-hidden{display:none}.participant-name{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);background-color:#111a17c9;padding-block:7px;position:absolute}.raised-hand{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f5b942;background-color:#111a17d9;border-radius:2147483647px;display:flex;position:absolute}.raised-hand b{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffd77a}.waving-hand{transform-origin:50% 85%;flex-shrink:0;animation:2.6s ease-in-out infinite hand-wave;display:inline-flex}@media (prefers-reduced-motion:reduce){.waving-hand{animation:none}}.waving-hand.still{animation:none}.waving-hand img{display:block}.tile-media-status{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:10;gap:calc(var(--spacing) * 1.5);display:flex;position:absolute}.tile-media-status span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-white);background-color:#b6453ce6;border-radius:2147483647px;place-items:center;display:grid}.tile-actions{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;align-items:center;gap:calc(var(--spacing) * 1.5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:absolute}.tile-actions:focus-within,.video-tile:hover .tile-actions,.video-tile:focus-within .tile-actions,.compact-video .tile-actions,.expanded-video .tile-actions{opacity:1}.tile-actions button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-white);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));background-color:#111a17c9;border-width:0;place-items:center;display:grid}@media (hover:hover){.tile-actions button:hover{background-color:var(--color-black)}}.tile-actions button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.tile-actions button.tile-action-active{background-color:#2f7a5c}.avatar{align-content:center;place-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-serif);color:var(--color-white);font-size:56px;display:grid;position:absolute;inset:0}.tile-video-paused{background-color:#ffffff1f;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.tile-video-paused{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.tile-video-paused{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-sans);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.tile-video-paused{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.waiting-card{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;text-align:center;color:#d6dedb;border:1px dashed #65706c;flex-direction:column;min-height:180px;display:flex}.waiting-card span{color:#929d99}.video-grid.presentation-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-content:stretch;position:relative;overflow:hidden}.shared-stage{grid-row-start:2;grid-column-start:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.shared-stage .video-tile{border-radius:var(--radius-xl);aspect-ratio:auto;width:100%;height:100%;min-height:0}.shared-stage .video-tile video{object-fit:contain}.tile-zoom{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * .5);color:var(--color-white);background-color:#111a17c9;display:flex;position:absolute}.tile-zoom button{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.tile-zoom button:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.tile-zoom button:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.tile-zoom button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}.tile-zoom button:disabled{opacity:.4}@media (hover:hover){.tile-zoom button:disabled:hover{background-color:#0000}}.shared-stage .video-tile:has(.tile-zoom) video{transform-origin:50%;will-change:transform}.video-tile:has(.tile-zoom){touch-action:none}.participant-strip{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);min-width:0;height:116px;padding:calc(var(--spacing) * 2);background-color:#111614;flex-direction:row;grid-row-start:1;grid-column-start:1;display:flex;overflow:auto hidden}@media not all and (min-width:48rem){.participant-strip{height:96px}}.participant-strip:empty{display:none}.participant-strip .compact-video{border-radius:var(--radius-xl);flex-shrink:0;width:178px;height:100%;min-height:0}@media not all and (min-width:48rem){.participant-strip .compact-video{width:140px}}.chat-panel{background-color:var(--color-panel);grid-template-rows:62px auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative}@media not all and (min-width:48rem){.chat-panel{z-index:40;width:min(360px,100vw);position:fixed;top:62px;bottom:0;right:0}}.chat-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.chat-panel>header span{color:var(--color-muted);font-size:11px}.chat-panel>header>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.chat-panel>header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.chat-panel>header button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.chat-conversations{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.chat-conversations button{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-paper);max-width:150px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);border-width:0;border-radius:2147483647px;flex-shrink:0;display:flex;position:relative}@media (hover:hover){.chat-conversations button:hover{color:var(--color-ink)}}.chat-conversations button.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-conversations button.active{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.chat-conversations button.active{color:var(--color-gather-text)}.chat-conversations button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-conversations button b{min-width:calc(var(--spacing) * 5);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);color:var(--color-white);border-radius:2147483647px;place-items:center;display:grid}.participants-panel{background-color:var(--color-panel);grid-template-rows:62px minmax(0,1fr) auto;min-height:0;display:grid}@media not all and (min-width:48rem){.participants-panel{z-index:40;width:min(380px,100vw);position:fixed;top:62px;bottom:0;right:0}}.participants-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.participants-panel>header>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.participants-panel>header span{background-color:var(--color-warning-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-warning-text);border-radius:2147483647px}.participants-panel>header>button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.participants-panel>header>button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.participant-list{padding:calc(var(--spacing) * 3);overflow-y:auto}.participants-invite{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}.participants-invite-search{position:relative}.participants-invite-search>svg{pointer-events:none;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);color:var(--color-muted);position:absolute}.participants-invite-search input{width:100%;padding-left:calc(var(--spacing) * 10)}.participants-invite-search ul{margin:0;margin-top:var(--spacing);max-height:calc(var(--spacing) * 60);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);list-style-type:none;display:grid;overflow-y:auto}.participants-invite-search li>button{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.participants-invite-search li>button:hover{background-color:var(--color-hover)}}.participants-invite-search li>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.participants-invite-search li>button:disabled{opacity:.6}.participants-invite-search li>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.participants-invite-note{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.participants-invite-skeleton{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.participants-invite-share{width:100%}.participant-row{column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);grid-template-columns:40px minmax(0,1fr);display:grid}.participant-row:last-child{border-style:var(--tw-border-style);border-width:0}.participant-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-gather);border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.participant-avatar{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.participant-avatar{font-family:var(--font-serif);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.participant-details{min-width:0}.participant-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.participant-heading>strong{flex:1;min-width:0}.participant-chat-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-gather-text);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.participant-chat-button:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.participant-chat-button:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.participant-chat-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.participant-details strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow:hidden}.participant-details span{margin-top:var(--spacing);color:var(--color-muted);align-items:center;font-size:11px;display:flex}.host-controls{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;grid-column:span 2/span 2;margin-left:50px;display:flex}.host-controls button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.host-controls button:hover{background-color:var(--color-hover)}}.host-room-actions{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);display:grid}.host-room-actions>button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.host-room-actions>button:hover{background-color:var(--color-hover)}}.host-room-actions>.security-toggle{border-style:var(--tw-border-style);padding-inline:var(--spacing);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.host-room-actions>.security-toggle:hover{background-color:#0000}}.toggle-switch{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);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));background-color:#c9cfcc;border-radius:2147483647px;flex-shrink:0;position:relative}.toggle-switch i{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-white);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));border-radius:2147483647px;position:absolute}.toggle-switch.enabled{background-color:var(--color-gather);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.toggle-switch.enabled i{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.host-room-actions .end-for-all{border-color:#b6453c4d}@supports (color:color-mix(in lab, red, red)){.host-room-actions .end-for-all{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.host-room-actions .end-for-all{background-color:var(--color-danger-bg);color:var(--color-danger-text)}@media (hover:hover){.host-room-actions .end-for-all:hover{background-color:#b6453c26}@supports (color:color-mix(in lab, red, red)){.host-room-actions .end-for-all:hover{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}}.host-controls .remove-participant{border-color:#b6453c4d}@supports (color:color-mix(in lab, red, red)){.host-controls .remove-participant{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.host-controls .remove-participant{color:var(--color-danger-text)}.waiting-room-list{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){.waiting-room-list{border-color:color-mix(in oklab, var(--color-warning-text) 30%, transparent)}}.waiting-room-list{background-color:var(--color-warning-bg);padding:calc(var(--spacing) * 2)}.waiting-room-list h3{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#765718;margin:0}.waiting-room-list article{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);border-color:#eee1bd;border-top-width:1px;grid-template-columns:40px minmax(0,1fr);display:grid}.waiting-room-list article>div:last-child{margin-left:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2);grid-column:span 2/span 2;display:flex}.waiting-room-list button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold)}.waiting-room-list button:first-child{border-color:var(--color-gather-text);background-color:var(--color-gather);color:var(--color-ink)}.polls-panel{background-color:var(--color-panel);flex-direction:column;min-height:0;display:flex}@media not all and (min-width:48rem){.polls-panel{z-index:40;width:min(380px,100vw);position:fixed;top:62px;bottom:0;right:0}}.polls-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;height:62px;padding-inline:18px;display:flex}.polls-panel>header>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.polls-panel>header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.polls-panel>header button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.poll-composer{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);flex-shrink:0;display:grid}.poll-option-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.poll-option-row button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.poll-option-row button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.poll-composer-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.poll-list{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.poll-card{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3)}.poll-card:last-child{margin-bottom:0}.poll-card>header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.poll-card>header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.poll-closed-tag{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0}.poll-options{gap:calc(var(--spacing) * 1.5);display:grid}.poll-vote-option{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000}@media (hover:hover){.poll-vote-option:hover{border-color:var(--color-gather-text);background-color:var(--color-paper)}}.poll-result{gap:var(--spacing);display:grid}.poll-result-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);display:flex}.poll-your-vote{margin-left:calc(var(--spacing) * 1.5);background-color:var(--color-gather);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.poll-your-vote{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.poll-your-vote{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.poll-result-bar{height:calc(var(--spacing) * 2);background-color:var(--color-paper);border-radius:2147483647px;overflow:hidden}.poll-result-bar i{background-color:var(--color-gather);border-radius:2147483647px;height:100%;display:block}.poll-quiz-toggle{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.poll-quiz-hint{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-muted);margin:0}.poll-correct-radio{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather);flex-shrink:0}.poll-quiz-tag{background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.poll-quiz-tag{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.poll-quiz-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.poll-verdict{margin-top:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.poll-verdict-right{color:var(--color-gather-text)}.poll-verdict-wrong{color:var(--color-ink)}.poll-correct-mark{margin-right:var(--spacing);color:var(--color-gather-text);display:inline}.poll-vote-picked{border-color:var(--color-gather-text);background-color:var(--color-paper)}.poll-card>footer{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:11px;display:flex}.poll-end-button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.poll-end-button:hover{background-color:var(--color-hover)}}.whiteboard{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.whiteboard-toolbar{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-panel);padding:calc(var(--spacing) * 1.5);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex}.whiteboard-group{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.whiteboard-group+.whiteboard-group{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 2)}.whiteboard-group-end{margin-left:auto}.whiteboard-toolbar button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.whiteboard-toolbar button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.whiteboard-toolbar button[aria-pressed=true]{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.whiteboard-toolbar button[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.whiteboard-toolbar button[aria-pressed=true]{color:var(--color-ink)}.whiteboard-swatch:after{content:"";width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--swatch);border-radius:2147483647px}.whiteboard-toolbar .whiteboard-swatch[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);background-color:#0000}.whiteboard-width{width:calc(var(--spacing) * 4);background-color:currentColor;border-radius:2147483647px;display:block}.whiteboard-view-only{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.whiteboard-permission{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);display:flex}.whiteboard-permission input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather-text)}.whiteboard-surface-wrap{flex:1;min-height:0;position:relative;container-type:size}.whiteboard-surface{aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:min(100cqw,177.778cqh);height:auto;margin:auto;position:absolute;inset:0;overflow:hidden;container-type:size}.whiteboard-canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.whiteboard-canvas.tool-pen,.whiteboard-canvas.tool-line,.whiteboard-canvas.tool-arrow,.whiteboard-canvas.tool-rect,.whiteboard-canvas.tool-ellipse{cursor:crosshair}.whiteboard-canvas.tool-text{cursor:text}.whiteboard-canvas.tool-eraser{cursor:cell}.whiteboard-text-entry{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:2px;border-color:var(--color-gather-text);--tw-leading:var(--leading-tight);min-width:8ch;line-height:var(--leading-tight);--tw-outline-style:none;background-color:#0000;outline-style:none;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:absolute}.class-book{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;height:100%;min-height:0;padding-bottom:4.75rem;display:flex}.class-book-bar{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex}.class-book-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40ch;overflow:hidden}.class-book-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.class-book-back{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-gather);border-width:0;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.class-book-back{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.class-book-back{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (hover:hover){.class-book-back:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.class-book-back:hover{background-color:color-mix(in oklab, var(--color-gather) 30%, transparent)}}}.class-book-close{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;margin-left:auto;display:grid}@media (hover:hover){.class-book-close:hover{background-color:var(--color-paper);color:var(--color-ink)}}.class-book-share{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);margin-left:auto;display:inline-flex}.class-book-share input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather-text)}.class-book-share+.class-book-close,.class-book-back+.class-book-close{margin-left:0}.class-book-stage{border-radius:var(--radius-xl);background-color:var(--color-paper);touch-action:pan-y;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.class-book-sheet{--tw-leading:1;max-width:100cqw;max-height:100cqh;line-height:1;position:relative}.class-book-page{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:auto;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;max-width:100cqw;max-height:100cqh;display:block}.class-book-overlay{position:absolute;inset:0;overflow:hidden}.class-book-overlay.tool-pointer{cursor:crosshair}.class-book-overlay.tool-highlight{cursor:crosshair;touch-action:none}.class-book-mark{pointer-events:none;border-radius:var(--radius-sm);mix-blend-mode:multiply;background-color:#facc1566;position:absolute}.class-book-mark.is-drawing{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:#ca8a04}.class-book-pointer{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#dc262655;background-color:#dc2626cc;border-radius:2147483647px;transition:left 60ms linear,top 60ms linear;position:absolute}.class-book-epub{border-radius:var(--radius-xl);background-color:var(--color-panel);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.class-book-note{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.class-book-note:hover{background-color:var(--color-paper);color:var(--color-ink)}}.note-anchor{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0;display:inline-flex}.note-anchor button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;padding:0;display:grid}@media (hover:hover){.note-anchor button:hover{color:var(--color-ink)}}button.note-anchor-link{cursor:pointer;border-style:var(--tw-border-style);color:var(--color-ink);border-width:0}@media (hover:hover){button.note-anchor-link:hover{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){button.note-anchor-link:hover{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}}.class-book-tools{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.class-book-tools button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.class-book-tools button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.class-book-tools button:disabled{opacity:.4}.class-book-tools button[aria-pressed=true]{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.class-book-tools button[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-gather) 20%, transparent)}}.class-book-tools button[aria-pressed=true]{color:var(--color-ink)}.class-book-readers{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);position:relative}.class-book-readers summary{cursor:pointer;border-radius:var(--radius-lg);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.class-book-readers ul{z-index:10;margin:0;margin-top:var(--spacing);max-height:calc(var(--spacing) * 60);min-width:calc(var(--spacing) * 44);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);background-color:var(--color-panel);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);list-style-type:none;display:grid;position:absolute;top:100%;left:0;overflow-y:auto}.class-book-readers li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.class-book-readers small{color:var(--color-muted)}.class-book-loading,.class-book-error{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.class-book-error{color:var(--color-danger)}.class-book-pager{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.class-book-pager button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;place-items:center;display:grid}@media (hover:hover){.class-book-pager button:hover{background-color:var(--color-paper)}}.class-book-pager button:disabled{opacity:.4}.class-book-picker{gap:calc(var(--spacing) * 3);display:grid}.class-book-picker input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.class-book-picker ul{gap:var(--spacing);max-height:50vh;margin:0;padding:0;list-style-type:none;display:grid;overflow-y:auto}.class-book-picker li button{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-ink);background-color:#0000;border-width:0;display:grid}@media (hover:hover){.class-book-picker li button:hover{background-color:var(--color-paper)}}.class-book-picker li button:disabled{opacity:.6}.class-book-picker small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.class-book-picker .class-book-resume{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gather-text)}.breakout-panel{background-color:var(--color-panel);grid-template-rows:62px minmax(0,1fr);min-height:0;display:grid}@media not all and (min-width:48rem){.breakout-panel{z-index:40;width:min(380px,100vw);position:fixed;top:62px;bottom:0;right:0}}.breakout-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.breakout-panel>header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.breakout-panel>header button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.breakout-panel-body{min-height:0;padding:calc(var(--spacing) * 3);overflow-y:auto}.breakout-setup,.breakout-session{gap:calc(var(--spacing) * 3);display:grid}.breakout-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.breakout-field{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:grid}.breakout-room-names{gap:calc(var(--spacing) * 1.5);display:grid}.breakout-modes{gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);border-width:0;padding:0;display:grid}.breakout-modes legend{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.breakout-modes label,.breakout-check{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.breakout-check input[type=number]{width:calc(var(--spacing) * 20)}.breakout-modes input,.breakout-check input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather-text)}.breakout-assign-list{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.breakout-assign-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.breakout-assign-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breakout-assign-list select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:55%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink)}.breakout-timer{border-radius:var(--radius-lg);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.breakout-room-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.breakout-room-list li{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3)}.breakout-room-list li.current{border-color:var(--color-gather-text)}.breakout-room-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.breakout-room-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.breakout-here{background-color:var(--color-gather);border-radius:2147483647px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.breakout-here{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.breakout-here{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.breakout-occupants{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.breakout-section{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}.breakout-section h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.breakout-broadcast label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.breakout-broadcast>div{gap:calc(var(--spacing) * 2);display:flex}.breakout-banner,.breakout-announcement{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:100%;padding:calc(var(--spacing) * 3);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex}.breakout-banner>svg,.breakout-announcement>svg{color:var(--color-gather-text);flex-shrink:0}.breakout-banner>div,.breakout-announcement>div{flex-direction:column;flex:1;min-width:0;display:flex}.breakout-banner strong,.breakout-announcement strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.breakout-banner span{color:var(--color-muted);font-size:11px}.breakout-announcement span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word}.breakout-banner button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media (hover:hover){.breakout-banner button:hover{border-color:var(--color-gather-text)}}.breakout-banner button:disabled{opacity:.6}.breakout-banner button:first-of-type{border-color:var(--color-gather);background-color:var(--color-gather)}.breakout-announcement button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.breakout-announcement button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.notes-panel{background-color:var(--color-panel);flex-direction:column;min-height:0;display:flex}@media not all and (min-width:48rem){.notes-panel{z-index:40;width:min(380px,100vw);position:fixed;top:62px;bottom:0;right:0}}.notes-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;height:62px;padding-inline:18px;display:flex}.notes-panel-title{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.notes-panel-title small{color:var(--color-muted);font-size:11px}.notes-panel>header>div:last-child{align-items:center;gap:var(--spacing);display:flex}.notes-panel>header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.notes-panel>header button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.notes-panel>header button[aria-expanded=true]{background-color:var(--color-hover);color:var(--color-ink)}.notes-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.note-composer{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);flex-shrink:0;display:grid}.note-kind-switch{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-inset);padding:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.note-kind-switch button{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-muted);background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover){.note-kind-switch button:hover{color:var(--color-ink)}}.note-kind-switch button[aria-checked=true]{background-color:var(--color-paper);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.note-composer .ui-textarea{resize:none;min-height:84px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.note-assignee-field{display:block;position:relative}.note-assignee-field>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.note-assignee-field .ui-input{padding-left:calc(var(--spacing) * 9)}.note-composer-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.note-composer-actions small{--tw-leading:calc(var(--spacing) * 4);min-width:0;font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-muted)}.note-composer-actions>div{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.note-list{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.notes-empty{justify-items:center;gap:calc(var(--spacing) * 2);max-width:260px;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 10);text-align:center;margin-inline:auto;display:grid}.notes-empty>span{margin-bottom:var(--spacing);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-inset);color:var(--color-muted);border-radius:2147483647px;place-items:center;display:grid}.notes-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.notes-empty p{margin:0;margin-bottom:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.note-card{margin-bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-line);border-left-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3)}.note-card:last-child{margin-bottom:0}.note-card-decision{border-left-color:var(--color-success-text)}.note-card-actionItem{border-left-color:var(--color-gather)}.note-card>header{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.note-card>header time{color:var(--color-muted);margin-left:auto;font-size:11px}.note-kind-tag{align-items:center;gap:var(--spacing);background-color:var(--color-inset);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;display:inline-flex}.note-card-decision .note-kind-tag{background-color:var(--color-success-bg);color:var(--color-success-text)}.note-card-actionItem .note-kind-tag{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.note-card-actionItem .note-kind-tag{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.note-card-actionItem .note-kind-tag{color:var(--color-gather-text)}.note-delete-button{margin-block:calc(var(--spacing) * -1);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-muted);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.note-delete-button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.note-delete-button:focus-visible{opacity:1}@media (hover:hover){.note-delete-button{opacity:0}}.note-card:hover .note-delete-button{opacity:1}.note-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink);margin:0}.note-action-item{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink);display:flex}.note-action-item input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-gather);flex-shrink:0}.note-action-item span{overflow-wrap:break-word;white-space:pre-wrap}.note-completed{color:var(--color-muted);text-decoration-line:line-through}.note-completed-check{margin-top:calc(var(--spacing) * .5);color:var(--color-gather-text);flex-shrink:0}.note-card>footer{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);color:var(--color-muted);flex-wrap:wrap;font-size:11px;display:flex}.note-assignee{align-items:center;gap:var(--spacing);background-color:var(--color-gather);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.note-assignee{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.note-assignee{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.message-list{padding:18px;overflow-y:auto}.empty-chat{text-align:center;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);font-style:italic}.chat-message{margin-bottom:calc(var(--spacing) * 5)}.chat-message>div:first-child{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.chat-message strong{color:var(--color-ink);font-size:13px}.chat-message time{color:var(--color-muted);font-size:11px}.chat-message p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.45;overflow-wrap:anywhere;color:var(--color-ink);margin-top:5px;margin-bottom:0;line-height:1.45}.chat-message a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-gather);-webkit-text-decoration-color:var(--color-gather);-webkit-text-decoration-color:var(--color-gather);text-decoration-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-message a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gather) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gather) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gather) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gather) 60%, transparent)}}.chat-message a{text-underline-offset:2px}@media (hover:hover){.chat-message a:hover{color:var(--color-gather-dark)}.chat-message a:where(.dark,.dark *):hover{color:var(--color-ink)}}.chat-message-actions{margin-top:calc(var(--spacing) * 2);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.chat-message-actions>button{height:calc(var(--spacing) * 7);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:2147483647px;display:flex}@media (hover:hover){.chat-message-actions>button:hover{border-color:var(--color-gather-text)}}.chat-message-actions>button.reacted{border-color:var(--color-gather);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.chat-message-actions>button.reacted{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.chat-message-actions>button b{font-size:10px}.chat-reaction-control{position:relative}.chat-reaction-control .chat-add-reaction{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.chat-reaction-control .chat-add-reaction:hover{background-color:var(--color-hover);color:var(--color-ink)}}.chat-reaction-control .chat-add-reaction:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.emoji-picker-popover{z-index:20;width:calc(var(--spacing) * 80);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;bottom:calc(100% + 6px);left:0}.messaging-message.own .emoji-picker-popover{left:auto;right:0}.emoji-picker{height:calc(var(--spacing) * 96);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.emoji-picker-search{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none;flex-shrink:0}.emoji-picker-search:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text)}.emoji-picker-scroll{flex:1;min-height:0;overflow-y:auto}.emoji-picker-group-label{z-index:10;background-color:var(--color-panel);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);margin:0;position:sticky;top:0}.emoji-picker-grid{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.emoji-picker-item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.emoji-picker-item:hover{background-color:var(--color-hover)}}.emoji-picker-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.emoji-picker-empty{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);grid-column:1/-1}.emoji-picker-categories{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.emoji-picker-categories button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;flex:1;place-items:center;display:grid}@media (hover:hover){.emoji-picker-categories button:hover{background-color:var(--color-hover);color:var(--color-ink)}}.emoji-picker-categories button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.chat-composer-disabled{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.chat-inline-emoji{vertical-align:-3px;display:inline-block}.chat-message .chat-jumbo-emoji{gap:var(--spacing);flex-wrap:wrap;display:flex}.meeting-feedback{min-height:100dvh;padding:calc(var(--spacing) * 4);background-color:#eae7df;place-items:center;display:grid}.meeting-feedback-card{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 7);color:var(--color-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.meeting-feedback-card h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.meeting-feedback-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.meeting-feedback-stars{justify-content:center;gap:var(--spacing);display:flex}.meeting-feedback-stars button{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--color-muted);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));background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.meeting-feedback-stars button:hover{background-color:var(--color-hover)}}.meeting-feedback-stars button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.meeting-feedback-stars button.filled{color:#f08c00}.meeting-feedback-stars button.filled svg{fill:currentColor}.meeting-feedback-card label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);display:grid}.meeting-feedback-card textarea{resize:vertical;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-inset);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.meeting-feedback-card textarea:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.meeting-feedback-card textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.meeting-feedback-card .meeting-feedback-error{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger)}.meeting-feedback-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.meeting-feedback-skip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.meeting-feedback-skip:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-feedback-primary{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gather);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:0}@media (hover:hover){.meeting-feedback-primary:hover{background-color:var(--color-gather-dark)}}.meeting-feedback-primary:disabled{cursor:not-allowed;opacity:.5}.media-picker{gap:calc(var(--spacing) * 2);flex-direction:column;height:420px;max-height:70dvh;display:flex}.media-picker .emoji-picker{flex:1;height:auto;min-height:0}.media-picker-tabs{flex-shrink:0}.media-picker-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;flex:1}@media (hover:hover){.media-picker-tab:hover{color:var(--color-ink)}}.media-picker-tab.active{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sticker-picker,.gif-picker{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-height:0;display:flex}.sticker-grid{align-content:flex-start;gap:var(--spacing);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.sticker-grid button{aspect-ratio:1;border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:var(--spacing);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));background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.sticker-grid button:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-hover)}}.sticker-grid button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.sticker-grid button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){@media (hover:hover){.sticker-grid button:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.sticker-grid-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sticker-grid-wrap>.sticker-grid{flex:none;overflow:visible}.sticker-add{aspect-ratio:1;align-content:center;place-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;display:grid}@media (hover:hover){.sticker-add:hover{background-color:var(--color-hover);color:var(--color-ink)}}.sticker-add:disabled{cursor:not-allowed;opacity:.5}.sticker-custom{position:relative}.sticker-custom>button:first-child{aspect-ratio:1;border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding:var(--spacing);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.sticker-custom>button:first-child:hover{background-color:var(--color-hover)}}.sticker-custom>button:first-child:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.sticker-custom img{object-fit:contain;width:100%;height:100%}.sticker-remove{top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:var(--color-panel);color:var(--color-muted);opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:2147483647px;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.sticker-remove:hover{color:var(--color-danger)}}.sticker-remove:focus-visible,.sticker-custom:hover .sticker-remove,.sticker-custom:focus-within .sticker-remove{opacity:1}.message-sticker-custom{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);object-fit:contain;display:block}.sticker-packs{justify-content:center;align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.sticker-packs button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.sticker-packs button:hover{background-color:var(--color-hover)}}.sticker-packs button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.sticker-packs button.active{background-color:var(--color-hover)}.gif-scroll{flex:1;min-height:0;overflow-y:auto}.gif-grid{columns:2;gap:var(--spacing)}.gif-grid button{margin-bottom:var(--spacing);break-inside:avoid;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-hover);border-width:0;width:100%;padding:0;display:block;overflow:hidden}.gif-grid button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.gif-grid img{width:100%;height:auto;display:block}.gif-grid.stickers button{background-color:#0000}@media (hover:hover){.gif-grid.stickers button:hover{background-color:var(--color-hover)}}.gif-categories{gap:var(--spacing);padding-bottom:var(--spacing);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.gif-categories::-webkit-scrollbar{display:none}.gif-category{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-muted);background-color:#0000;border-radius:2147483647px;flex-shrink:0}@media (hover:hover){.gif-category:hover{background-color:var(--color-hover);color:var(--color-ink)}}.gif-category:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.gif-category.active{background-color:var(--color-gather);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.gif-category.active{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.gif-category.active{color:var(--color-gather-text)}.gif-more{margin-inline:auto;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;display:block}@media (hover:hover){.gif-more:hover{background-color:var(--color-hover);color:var(--color-ink)}}.gif-more:disabled{opacity:.6}.gif-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.gif-attribution{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;flex-shrink:0;margin:0}.message-sticker{display:inline-block}.message-gif{height:auto;max-height:calc(var(--spacing) * 64);border-radius:var(--radius-xl);background-color:var(--color-hover);width:auto;max-width:min(320px,100%);display:block}.message-media-fallback{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0;font-style:italic}.chat-panel-resizer{inset-block:0;left:calc(var(--spacing) * -1.5);z-index:10;width:calc(var(--spacing) * 3);cursor:col-resize;touch-action:none;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:absolute}@media not all and (min-width:48rem){.chat-panel-resizer{display:none}}.chat-panel-resizer:after{content:"";width:calc(var(--spacing) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);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));inset-block:0;background-color:#0000;border-radius:.25rem;position:absolute;left:50%}.chat-panel-resizer:hover:after,.chat-panel-resizer:focus-visible:after,.chat-panel-resizer.dragging:after{background-color:var(--color-gather)}.chat-panel-footer{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);display:grid}.chat-panel-footer .chat-composer-disabled{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.chat-panel-card{margin:0;position:relative}.chat-panel-card .chat-reaction-control{position:static}.chat-panel-card .emoji-picker-popover{width:auto;max-width:none;inset-inline:0}.chat-panel-card .messaging-composer-send:not(.messaging-composer-send-labeled){border-radius:var(--radius-lg)}.chat-panel-card-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.message-form{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3.5);display:flex}.message-form input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);min-width:0;padding-inline:calc(var(--spacing) * 3);--tw-outline-style:none;border-radius:10px;outline-style:none;flex:1}.message-form input:disabled{cursor:not-allowed;opacity:.6}.message-form button{border-style:var(--tw-border-style);background-color:var(--color-gather);width:42px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink);border-width:0;border-radius:10px;place-items:center;display:grid}.message-form button:disabled{cursor:not-allowed;opacity:.6}.control-bar{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);min-height:0;padding-inline:calc(var(--spacing) * 6);background-color:#101412;border-color:#303633;border-top-width:1px;display:flex;position:relative}@media not all and (min-width:48rem){.control-bar{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2)}}.control-bar{padding-bottom:env(safe-area-inset-bottom)}.control-bar button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:#eef3f1;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));background-color:#232927;border-width:1px;border-color:#39413e;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.control-bar button:hover{background-color:#303835;border-color:#5a6661}}.control-bar button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-outline-style:none;outline-style:none}@media not all and (min-width:48rem){.control-bar>button,.control-bar>div>button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.control-bar .control-off{color:var(--color-danger);background-color:#eee9df}.control-bar .control-active{border-color:var(--color-gather);color:var(--color-gather-text);background-color:#fff1e5}.control-bar .recording-active{border-color:var(--color-danger);color:var(--color-danger);background-color:#fff0ee}.control-bar .hand-active{color:#8b5c00;background-color:#fff5d9;border-color:#e5a72c}.split-device-control{display:flex;position:relative}.control-bar .split-device-control .device-main{border-top-right-radius:0;border-bottom-right-radius:0}.control-bar .split-device-control .device-chevron{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}@media not all and (min-width:48rem){.control-bar .split-device-control .device-chevron{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 5)}}.device-menu{z-index:50;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:300px;max-height:360px;padding:calc(var(--spacing) * 2);color:var(--color-ink);display:grid;position:absolute;bottom:calc(100% + 14px);left:0;overflow-y:auto}.device-menu strong{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 1.5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;font-size:11px;display:flex}.control-bar .device-menu button{height:auto;min-height:calc(var(--spacing) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:row;grid-template-columns:none;display:flex}@media (hover:hover){.control-bar .device-menu button:hover{background-color:var(--color-paper)}}.device-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.device-menu button svg{color:var(--color-gather-text);flex-shrink:0}.control-bar .device-menu .device-test-speaker{margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);justify-content:center}.control-bar .device-menu .device-test-speaker:disabled{opacity:.6}.mic-level{pointer-events:none;top:50%;right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 5);width:var(--spacing);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fff3;border-radius:2147483647px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mic-level{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.mic-level-fill{transform-origin:bottom;background-color:var(--color-gather);will-change:transform;border-radius:2147483647px;width:100%;height:100%;display:block;transform:scaleY(0)}.device-menu p{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin:0}.more-control{position:relative}.more-menu.more-menu-modal{width:100%;max-height:70dvh;padding:0;position:static}.more-menu{z-index:50;overscroll-behavior:contain;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-panel);width:240px;max-height:calc(100dvh - 140px);padding:calc(var(--spacing) * 2);color:var(--color-ink);border-width:0;display:grid;position:absolute;bottom:calc(100% + 14px);right:0;overflow-y:auto}.more-collapsed,.more-collapsed-badge{display:none}.more-data-saver{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);display:grid}.more-data-saver strong{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.more-data-saver [role=radiogroup]{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-paper);padding:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-bar .more-data-saver [role=radiogroup] button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:auto;min-width:0;min-height:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;justify-content:center;padding:0}@media (hover:hover){.control-bar .more-data-saver [role=radiogroup] button:hover{background-color:var(--color-panel);color:var(--color-ink)}}.control-bar .more-data-saver [role=radiogroup] button.selected{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.more-data-saver small{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-muted)}.control-bar .more-menu .more-menu-value{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-shrink:0}.video-quality-control{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);display:grid}.video-quality-control>label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.control-bar .more-menu button{height:auto;min-height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:row;grid-template-columns:none;display:flex}@media (hover:hover){.control-bar .more-menu button:hover{background-color:var(--color-paper)}}.more-menu button span{flex:1}.more-menu button span.waving-hand,.more-menu button span.waving-hand *{flex:none}.control-bar .more-trigger{border-style:var(--tw-border-style);border-width:0}.more-menu button .toggle-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);flex:none}.more-menu .toggle-switch i{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.more-menu .toggle-switch.enabled i{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.more-menu .menu-active{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.control-bar .activities-menu{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:220px;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%;right:auto}.activities-item-badge{background-color:var(--color-gather);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px}.control-bar .activities-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:#171d1b;min-width:0;padding:0}.more-tools{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2)}.more-tools strong{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.control-bar .more-tools button:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.control-bar .more-tools button:disabled:hover{background-color:#0000}}.more-tabs{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.control-bar .more-menu .more-tabs .more-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:auto;height:auto;min-height:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-muted);background-color:#0000;border-width:0;flex:none;justify-content:center}@media (hover:hover){.control-bar .more-menu .more-tabs .more-tab:hover{color:var(--color-ink);background-color:#0000}}.control-bar .more-menu .more-tabs .more-tab.active{background-color:var(--color-panel);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.more-menu-modal>.more-tabs{z-index:10;margin-bottom:var(--spacing);position:sticky;top:0}.control-bar .reactions-menu{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:300px;translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing) * 2);left:50%;right:auto}.reactions-picker{gap:calc(var(--spacing) * 2);display:grid}.reactions-picker .emoji-picker{height:calc(var(--spacing) * 72);padding-inline:calc(var(--spacing) * .5)}.control-bar .more-menu .reactions-picker-hand{min-height:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);border-top-left-radius:0;border-top-right-radius:0}.reactions-picker-grid{gap:var(--spacing);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.control-bar .more-menu .reactions-picker-grid button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);width:100%;min-height:0;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));justify-content:center;padding:0}@media (hover:hover){.control-bar .more-menu .reactions-picker-grid button:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.control-bar .more-menu .reactions-picker-grid button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){@media (hover:hover){.control-bar .more-menu .reactions-picker-grid button:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.more-reactions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.more-reactions strong{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:flex}.more-reactions>div{margin-top:calc(var(--spacing) * 2);justify-content:space-between;gap:var(--spacing);display:flex}.control-bar .more-reactions button{height:calc(var(--spacing) * 8);min-height:0;width:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));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));justify-content:center;padding:0}@media (hover:hover){.control-bar .more-reactions button:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (prefers-reduced-motion:reduce){@media (hover:hover){.control-bar .more-reactions button:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.more-reactions.avatar-expressions{min-width:0}.more-reactions.avatar-expressions>div{justify-content:flex-start;gap:var(--spacing);flex-wrap:wrap}.control-bar .more-reactions.avatar-choice>div{justify-content:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0}.control-bar .more-reactions.avatar-choice button{height:auto;min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:auto;max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:normal;border-radius:2147483647px;justify-content:center}@media (hover:hover){.control-bar .more-reactions.avatar-choice button:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-paper)}}.more-reactions.avatar-choice{min-width:0}.more-reactions.avatar-choice small{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-muted);display:block}.room-code{left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#8e9994;position:absolute}@media not all and (min-width:48rem){.room-code{display:none}}.leave-control{margin-left:calc(var(--spacing) * 2);position:relative}.control-bar .leave-button{border-color:var(--color-danger);background-color:var(--color-danger);color:var(--color-white)}@media (hover:hover){.control-bar .leave-button:hover{background-color:#c94f45;border-color:#d85b51}}.leave-menu{z-index:50;border-radius:var(--radius-2xl);background-color:var(--color-panel);width:280px;padding:calc(var(--spacing) * 2);color:var(--color-ink);display:grid;position:absolute;bottom:calc(100% + 14px);right:0}.control-bar .leave-menu button{height:auto;min-height:calc(var(--spacing) * 14);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:row;grid-template-columns:none;display:flex}@media (hover:hover){.control-bar .leave-menu button:hover{background-color:var(--color-paper)}}.leave-menu button>span{gap:calc(var(--spacing) * .5);display:grid}.leave-menu strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leave-menu small{--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);color:var(--color-muted)}.leave-menu .end-for-all{color:var(--color-danger)}.message-badge{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);min-width:calc(var(--spacing) * 5);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);color:var(--color-white);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.participant-count{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);min-width:calc(var(--spacing) * 5);padding-inline:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);color:#17201d;background-color:#eef3f1;border-radius:2147483647px;place-items:center;display:grid;position:absolute}.reaction-control{position:relative}.reaction-control>button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.reaction-menu{z-index:30;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 2);display:flex;position:absolute;bottom:calc(100% + 14px);left:50%}.control-bar .reaction-menu button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));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));background-color:#0000;border-width:0;padding:0}@media (hover:hover){.control-bar .reaction-menu button:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.control-bar [data-tooltip]:after{content:attr(data-tooltip);pointer-events:none;visibility:hidden;z-index:70;width:max-content;max-width:calc(var(--spacing) * 48);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute;bottom:calc(100% + 10px);left:50%}.control-bar [data-tooltip]:hover:after,.control-bar [data-tooltip]:focus-visible:after{visibility:visible;opacity:1}.control-bar [data-tooltip][aria-expanded=true]:after{visibility:hidden;opacity:0}.reaction-stage{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.local-captions{pointer-events:none;bottom:calc(var(--spacing) * 5);z-index:30;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:min(760px,100% - 32px);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#000c;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.local-captions{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.local-captions{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white)}.local-captions span{margin-top:calc(var(--spacing) * .5);background-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.local-captions span{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.local-captions span{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.local-captions p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin:0}.local-captions .caption-lines{gap:var(--spacing);display:grid}.local-captions .caption-lines strong{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.local-captions .caption-lines strong{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.meeting-status-stack{pointer-events:none;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:30;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;width:min(460px,100% - 32px);display:flex;position:absolute}.meeting-status-stack>*{pointer-events:auto}.connection-notice{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);max-width:100%;padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;display:flex}.connection-notice>svg{flex-shrink:0}.connection-notice>div{flex-direction:column;min-width:0;display:flex}.connection-notice strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.connection-notice span{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4)}.connection-notice.unstable{border-color:var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){.connection-notice.unstable{border-color:color-mix(in oklab, var(--color-warning-text) 30%, transparent)}}.connection-notice.unstable{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.connection-notice.reconnecting{border-color:#b6453c4d}@supports (color:color-mix(in lab, red, red)){.connection-notice.reconnecting{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.connection-notice.reconnecting{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.connection-notice-spinner{animation:var(--animate-spin)}@media (prefers-reduced-motion:reduce){.connection-notice-spinner{animation:none}}.connection-lost-overlay{z-index:90;background-color:#0009;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.connection-lost-overlay{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.connection-lost-overlay{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.connection-lost-overlay>section{justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;max-width:400px;padding:calc(var(--spacing) * 7);text-align:center;color:var(--color-ink);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media not all and (min-width:40rem){.connection-lost-overlay>section{padding:calc(var(--spacing) * 5)}}.connection-lost-icon{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-danger-bg);color:var(--color-danger-text);place-items:center;display:grid}.connection-lost-overlay h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin:0}.connection-lost-overlay p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);margin:0}.connection-lost-actions{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.connection-lost-actions>button{justify-content:center;gap:calc(var(--spacing) * 2);flex:1;min-width:140px}.participant-reconnecting{margin-right:var(--spacing);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger-text);font-style:normal;display:inline-flex}.transcription-banner{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);max-width:100%;padding:calc(var(--spacing) * 3);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex}.transcription-banner>svg{color:var(--color-danger-text);flex-shrink:0}.transcription-banner>div{flex-direction:column;flex:1;min-width:0;display:flex}.transcription-banner strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.transcription-banner span{color:var(--color-muted);font-size:11px}.transcription-banner button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.transcription-banner button:hover{border-color:var(--color-gather-text)}}.transcription-banner button:first-of-type{border-color:var(--color-gather);background-color:var(--color-gather)}.meeting-header-transcribing{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger-text)}.meeting-header-webinar{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.meeting-header-e2ee{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text);display:inline-flex}.lobby-e2ee-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.meeting-header-live-link{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gather-text);text-underline-offset:2px;text-decoration-line:underline}.meeting-header-live-copy{margin-left:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);vertical-align:middle;color:var(--color-muted);background-color:#0000;border-width:0;border-radius:.25rem;place-items:center;display:inline-grid}@media (hover:hover){.meeting-header-live-copy:hover{background-color:var(--color-paper);color:var(--color-ink)}}.meeting-header-live{margin-left:var(--spacing);background-color:var(--color-danger);padding-inline:calc(var(--spacing) * 1.5);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);border-radius:.25rem;padding-block:1px;display:inline-block}.local-captions .caption-translated{margin-left:calc(var(--spacing) * 2);background-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.local-captions .caption-translated{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.local-captions .caption-translated{padding-inline:var(--spacing);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;padding-block:1px}@supports (color:color-mix(in lab, red, red)){.local-captions .caption-translated{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.local-captions .caption-translated{text-transform:uppercase}.qa-panel{background-color:var(--color-panel);flex-direction:column;min-height:0;display:flex}@media not all and (min-width:48rem){.qa-panel{z-index:40;width:min(380px,100vw);position:fixed;top:62px;bottom:0;right:0}}.qa-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;height:62px;padding-inline:18px;display:flex}.qa-panel>header>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.qa-panel>header button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.qa-panel>header button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.qa-composer{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);flex-shrink:0;display:grid}.qa-composer-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.qa-hint{color:var(--color-muted);margin:0;font-size:11px}.qa-tabs{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-shrink:0}.qa-list{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.qa-card{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:grid}.qa-card:last-child{margin-bottom:0}.qa-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:11px;display:flex}.qa-asker{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.qa-mine{background-color:var(--color-gather);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.qa-mine{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.qa-mine{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-gather-text)}.qa-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink);margin:0}.qa-status{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0;display:flex}.qa-status-live{color:var(--color-gather-text)}.qa-answer{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.qa-answer strong{color:var(--color-gather-text);font-size:11px}.qa-answer p{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;white-space:pre-wrap;margin:0}.qa-answer-form{gap:calc(var(--spacing) * 2);display:grid}.qa-answer-form>div{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.qa-card>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.qa-upvote{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:2147483647px;display:inline-flex}@media (hover:hover){.qa-upvote:hover{background-color:var(--color-hover)}}.qa-upvote:disabled{opacity:.5}.qa-upvote[aria-pressed=true]{border-color:var(--color-gather-text);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.qa-upvote[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.qa-upvote[aria-pressed=true]{color:var(--color-gather-text)}.qa-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.qa-actions button{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media (hover:hover){.qa-actions button:hover{background-color:var(--color-hover)}}.qa-actions .qa-remove{border-color:#b6453c4d}@supports (color:color-mix(in lab, red, red)){.qa-actions .qa-remove{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.qa-actions .qa-remove{padding-inline:calc(var(--spacing) * 1.5);color:var(--color-danger-text)}.participant-section-title{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);margin:0}.raised-hand-queue{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);background-color:#fff8e6;border-width:1px;border-color:#e5a72c66;border-color:lab(73.0814% 16.1341 67.2368/.4)}.raised-hand-queue h3{align-items:center;gap:calc(var(--spacing) * 1.5);color:#8b5c00;display:flex}.raised-hand-queue ol{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.raised-hand-queue li{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.raised-hand-queue li b{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:#5c3d00;background-color:#f5b942;border-radius:2147483647px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.raised-hand-queue li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.raised-hand-queue li button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}@media (hover:hover){.raised-hand-queue li button:hover{background-color:var(--color-hover)}}.participant-section-empty{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin:0}.webinar-registration{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2.5);display:grid}.webinar-registration label{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.webinar-registration-intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.webinar-registered{margin-top:calc(var(--spacing) * 7);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);color:var(--color-ink);display:flex}.webinar-registered svg{margin-top:calc(var(--spacing) * .5);color:var(--color-gather-text);flex-shrink:0}.webinar-registered p{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.form-error{border-radius:var(--radius-lg);background-color:var(--color-danger-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-danger-text);margin:0}.livestream-form,.caption-settings{gap:calc(var(--spacing) * 3);display:grid}.livestream-form label,.caption-settings label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:grid}.caption-settings small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.livestream-form .livestream-also-public{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.live-page{width:100%;min-height:100dvh;max-width:var(--container-5xl);align-content:flex-start;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);color:var(--color-ink);margin-inline:auto;display:grid}.live-page-header{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.live-page-stage{gap:calc(var(--spacing) * 3);display:grid}.live-page-stage h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.live-page-video{aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);background-color:var(--color-black);width:100%}.live-page-badge{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);margin:0;display:flex}.live-page-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-danger);border-radius:2147483647px;display:inline-block}.live-page-message{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.live-page-message h1{margin:0;margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.livestream-intro,.livestream-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.livestream-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.livestream-key{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.livestream-key>:first-child{flex:1;min-width:0}.livestream-key button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.livestream-key button:hover{color:var(--color-ink)}}.meeting-dialog-webinar-label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.webinar-registrations{gap:calc(var(--spacing) * 3);display:grid}.webinar-registrations ul{gap:calc(var(--spacing) * 2);max-height:55vh;margin:0;padding:0;list-style-type:none;display:grid;overflow-y:auto}.webinar-registrations li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.webinar-registrations li>div:first-child{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.webinar-registrations li span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);overflow:hidden}.webinar-registrations li small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.webinar-registration-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.webinar-registration-remove{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b6453c4d;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.webinar-registration-remove{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.webinar-registration-remove{color:var(--color-danger-text);background-color:#0000}@media (hover:hover){.webinar-registration-remove:hover{background-color:var(--color-danger-bg)}}.meeting-history-questions{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.meeting-history-questions h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.meeting-history-question-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.meeting-history-question-list li{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);display:grid}.meeting-history-question-list li:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.meeting-history-question-list li.is-dismissed{opacity:.6}.meeting-history-question-list p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin:0}.meeting-history-question-list small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.meeting-history-question-list blockquote{border-radius:var(--radius-lg);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.floating-reaction{right:8%;bottom:calc(var(--spacing) * 5);flex-direction:column;align-items:center;animation:3.5s ease-out forwards reaction-float;display:flex;position:absolute}.floating-reaction:nth-child(2n){animation-delay:.1s;right:22%}.floating-reaction:nth-child(3n){animation-delay:.18s;right:38%}.floating-reaction img{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.floating-reaction small{margin-top:var(--spacing);background-color:#0009;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.floating-reaction small{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.floating-reaction small{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-white);font-size:10px}.toast{bottom:calc(var(--spacing) * 24);z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#18201d;position:fixed;left:50%}.workspace-meeting-layer{z-index:45;background-color:var(--color-paper);position:fixed;inset:0;overflow:auto}.workspace-meeting-layer.is-minimized{display:none}.lobby-close{margin-left:var(--spacing);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.lobby-close:hover{background-color:var(--color-hover);color:var(--color-ink)}}.meeting-mini{bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);z-index:46;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);color:#eef3f1;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:320px;max-width:calc(100vw - 2.5rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#161b19;border-width:1px;border-color:#39413e;animation:.26s cubic-bezier(.16,1,.3,1) compact-call-content-in;display:grid;position:fixed;overflow:hidden}.meeting-mini.is-popout{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;max-width:none;height:100vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;animation:none;position:static}.meeting-mini header{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.meeting-mini-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.meeting-mini-handle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.meeting-mini-handle:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.meeting-mini-handle:focus-visible{--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.meeting-mini.is-dragging{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.meeting-mini.is-dragging .meeting-mini-handle{cursor:grabbing}.meeting-mini header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.meeting-mini-live{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:#3ecf8e;border-radius:2147483647px;flex-shrink:0}.meeting-mini-count{align-items:center;gap:var(--spacing);color:#8e9994;flex-shrink:0;display:flex}.meeting-mini-tools{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.meeting-mini-tools button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:#c9d2ce;background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.meeting-mini-tools button:hover{color:var(--color-white);background-color:#303835}}.meeting-mini-stage{aspect-ratio:var(--aspect-video);background-color:var(--color-black);min-height:0;position:relative}.meeting-mini.is-popout .meeting-mini-stage{aspect-ratio:auto}.meeting-mini-stage>*{width:100%;height:100%}.meeting-mini-placeholder{place-content:center;justify-items:center;gap:var(--spacing);color:#c9d2ce;display:grid}.meeting-mini-placeholder span{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);background-color:#2b3330;border-radius:2147483647px;place-items:center;display:grid}.meeting-mini-placeholder small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.meeting-mini footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.meeting-mini footer button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:#eef3f1;background-color:#232927;border-width:1px;border-color:#39413e;place-items:center;display:grid}@media (hover:hover){.meeting-mini footer button:hover{background-color:#303835}}.meeting-mini footer button.is-off{color:#b3261e;background-color:#f4e7e3;border-color:#0000}.meeting-mini footer .meeting-mini-leave{margin-left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 12);color:var(--color-white);background-color:#c9352b;border-color:#0000}@media (hover:hover){.meeting-mini footer .meeting-mini-leave:hover{background-color:#a92c23}}body.meeting-mini-popout{background-color:#161b19;min-height:0;margin:0}.unmute-request{top:calc(var(--spacing) * 6);z-index:60;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(620px,100vw - 32px);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:fixed;left:50%}.unmute-request>svg{color:var(--color-gather-text)}.unmute-request div{gap:var(--spacing);flex-direction:column;display:flex}.unmute-request span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.unmute-request button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.unmute-request button:first-of-type{border-color:var(--color-gather-text);background-color:var(--color-gather);color:var(--color-ink)}.shortcut-backdrop{z-index:80;padding:calc(var(--spacing) * 4);background-color:#111714a8;place-items:center;display:grid;position:fixed;inset:0}.shortcut-dialog{border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;max-width:540px;padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.shortcut-dialog>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.shortcut-dialog>header>div{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.shortcut-dialog h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin:0}.shortcut-dialog header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-paper);color:var(--color-muted);border-width:0;place-items:center;display:grid}@media (hover:hover){.shortcut-dialog header button:hover{color:var(--color-ink)}}.shortcut-dialog header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.shortcut-dialog>p{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.shortcut-dialog dl{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media not all and (min-width:40rem){.shortcut-dialog dl{grid-template-columns:repeat(1,minmax(0,1fr))}}.shortcut-dialog dl>div{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);display:flex}.shortcut-dialog dt{margin:0}.shortcut-dialog dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.shortcut-dialog kbd{min-width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.handoff-dialog{border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;max-width:520px;padding:calc(var(--spacing) * 6);color:var(--color-ink)}.handoff-dialog>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.handoff-dialog>header>div{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.handoff-dialog h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin:0}.handoff-dialog header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-paper);color:var(--color-muted);border-width:0;place-items:center;display:grid}@media (hover:hover){.handoff-dialog header button:hover{color:var(--color-ink)}}.handoff-dialog header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.handoff-dialog>p{margin-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.handoff-list{gap:calc(var(--spacing) * 2);max-height:320px;display:grid;overflow-y:auto}.handoff-list>button{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);text-align:left;border-width:0;grid-template-columns:40px minmax(0,1fr);display:grid}@media (hover:hover){.handoff-list>button:hover{background-color:var(--color-hover-strong)}}.handoff-list>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.handoff-list>button>span:last-child{display:grid}.handoff-list small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.handoff-cancel{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){.handoff-cancel:hover{border-color:var(--color-gather-text)}}.solo-meeting-dialog{border-radius:var(--radius-3xl);background-color:var(--color-panel);width:100%;max-width:460px;padding:calc(var(--spacing) * 7);text-align:center;color:var(--color-ink);justify-items:center;display:grid}.solo-meeting-dialog>svg{color:var(--color-gather-text)}.solo-meeting-dialog h2{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.solo-meeting-dialog p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.solo-countdown{border-radius:var(--radius-xl);background-color:var(--color-warning-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-warning-text)}.solo-meeting-dialog>div{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);width:100%;display:flex}@media not all and (min-width:40rem){.solo-meeting-dialog>div{flex-direction:column}}.solo-meeting-dialog button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:1}@media (hover:hover){.solo-meeting-dialog button:hover{border-color:var(--color-gather-text)}}.solo-meeting-dialog button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}.solo-meeting-dialog button:first-child{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-ink)}.solo-meeting-dialog button:last-child{color:var(--color-danger)}.ui-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:18px;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-duration:.15s;border-width:0;transition-duration:.15s;display:inline-flex}.ui-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ui-btn:disabled{cursor:wait;opacity:.7}.ui-btn-primary{background-color:var(--color-gather);color:var(--color-ink)}@media (hover:hover){.ui-btn-primary:hover{background-color:var(--color-gather-dark)}}.ui-btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-ink)}@media (hover:hover){.ui-btn-secondary:hover{border-color:var(--color-gather-text);background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.ui-btn-secondary:hover{background-color:color-mix(in oklab, var(--color-gather) 8%, transparent)}}}.ui-btn-ghost{border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0}@media (hover:hover){.ui-btn-ghost:hover{background-color:var(--color-hover);color:var(--color-ink)}}.ui-btn-danger{background-color:var(--color-danger);color:var(--color-white)}@media (hover:hover){.ui-btn-danger:hover{background-color:#9c3a32}}.ui-btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-btn-md{padding-inline:18px;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-btn-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:0}.ui-input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.ui-input::placeholder{color:var(--color-muted)}.ui-input:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.ui-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.ui-input:disabled{cursor:not-allowed;opacity:.6}.ui-textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.ui-textarea:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.ui-textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.ui-textarea:disabled{cursor:not-allowed;opacity:.6}.ui-checkbox{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:inline-flex}.ui-checkbox:has(:is(input:disabled)){cursor:not-allowed;opacity:.5}.ui-checkbox input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-checkbox-box{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:#0000;width:18px;height:18px;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));flex-shrink:0;place-items:center;display:grid}.ui-checkbox input:checked+.ui-checkbox-box,.ui-checkbox input:indeterminate+.ui-checkbox-box{border-color:var(--color-gather);background-color:var(--color-gather);color:var(--color-ink)}.ui-checkbox input:focus-visible+.ui-checkbox-box{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ui-checkbox-label{-webkit-user-select:none;user-select:none}.ui-radio-group{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;margin:0;padding:0;display:grid}.ui-radio-legend{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);padding:0}.ui-radio{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}@media (hover:hover){.ui-radio:hover{border-color:var(--color-gather-text)}}.ui-radio:has(:is(input:disabled)){cursor:not-allowed;opacity:.5}.ui-radio input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-radio-dot{margin-top:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);border-radius:2147483647px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ui-radio-dot:after{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-gather);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));border-radius:2147483647px}.ui-radio input:checked~.ui-radio-dot{border-color:var(--color-gather)}.ui-radio input:checked~.ui-radio-dot:after{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ui-radio input:focus-visible~.ui-radio-dot{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ui-radio-text{gap:calc(var(--spacing) * .5);display:grid}.ui-radio-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-radio-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.ui-switch{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);text-align:left;width:100%;color:var(--color-ink);background-color:#0000;border-width:0;padding:0;display:flex}.ui-switch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch .toggle-switch{margin-left:auto}.ui-switch-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-switch-detailed{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:30px minmax(0,1fr) auto;display:grid}@media (hover:hover){.ui-switch-detailed:hover{background-color:var(--color-hover-strong)}}.ui-switch-plain{grid-template-columns:minmax(0,1fr) auto}.ui-switch-icon{color:var(--color-gather-text)}.ui-switch-text{display:grid}.ui-switch-detailed .ui-switch-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-switch-description{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:block}.ui-switch-detailed .toggle-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9)}.ui-switch-detailed .toggle-switch i{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-switch-detailed .toggle-switch.enabled i{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.ui-slider{gap:calc(var(--spacing) * 2);display:grid}.ui-slider-header{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.ui-slider-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ui-slider-value{min-width:calc(var(--spacing) * 6);background-color:var(--color-hover);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:2147483647px;place-items:center;display:grid}.ui-slider input[type=range]{height:calc(var(--spacing) * 1.5);cursor:pointer;appearance:none;background-color:var(--color-line);width:100%;accent-color:var(--color-gather);border-radius:2147483647px}.ui-slider input[type=range]:disabled{cursor:not-allowed;opacity:.5}.ui-slider input[type=range]::-webkit-slider-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);appearance:none;background-color:var(--color-gather);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:2147483647px}.ui-slider input[type=range]::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-gather);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-width:0;border-radius:2147483647px}.ui-select-trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);--tw-outline-style:none;outline-style:none;display:flex}.ui-select-trigger:focus{border-color:var(--color-gather-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.ui-select-trigger:focus{--tw-ring-color:color-mix(in oklab, var(--color-gather) 15%, transparent)}}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.6}.ui-select-trigger[data-placeholder],.ui-select-icon{color:var(--color-muted)}.ui-select-content{z-index:100;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.ui-select-content [data-radix-select-viewport]{gap:calc(var(--spacing) * .5);display:grid}.ui-select-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;display:flex}.ui-select-item[data-disabled]{cursor:not-allowed;opacity:.5}.ui-select-item[data-highlighted]{background-color:var(--color-hover)}.ui-select-item-indicator{color:var(--color-gather-text)}.ui-dropdown-content{z-index:100;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-width:180px;padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.ui-dropdown-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-outline-style:none;outline-style:none;display:flex}.ui-dropdown-item[data-disabled]{cursor:not-allowed;opacity:.5}.ui-dropdown-item[data-highlighted]{background-color:var(--color-hover)}.ui-dropdown-separator{margin-block:var(--spacing);background-color:var(--color-line);height:1px}.ui-dropdown-sub-trigger{justify-content:space-between}.ui-dropdown-sub-trigger:after{content:"›";color:var(--color-muted);margin-left:.75rem}.ui-dropdown-label{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.tools-flyout-content{max-height:70vh;width:calc(var(--spacing) * 72);overflow-y:auto}.tools-flyout-heading{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.tools-flyout-empty{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:grid}.tools-flyout-empty a{color:var(--color-gather-text);text-decoration-line:none}@media (hover:hover){.tools-flyout-empty a:hover{text-decoration-line:underline}}.tool-row{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-right:var(--spacing);display:flex;position:relative}@media (hover:hover){.tool-row:hover{background-color:var(--color-hover)}}.tool-row-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex:1;text-decoration-line:none;display:flex}.tool-row-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-row-menu-trigger{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-muted);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.tool-row-menu-trigger:is(:where(.group):hover *){opacity:1}.tool-row-menu-trigger:hover{background-color:var(--color-hover);color:var(--color-ink)}}.tool-row-menu-trigger:focus-visible,.tool-row-menu-trigger[data-state=open]{opacity:1}.ui-pagination{justify-content:center;align-items:center;gap:var(--spacing);display:flex}.ui-pagination-nav,.ui-pagination-page{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){:is(.ui-pagination-nav,.ui-pagination-page):hover{background-color:var(--color-hover);color:var(--color-ink)}}:is(.ui-pagination-nav,.ui-pagination-page):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gather-text);--tw-outline-style:none;outline-style:none}:is(.ui-pagination-nav,.ui-pagination-page):disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){:is(.ui-pagination-nav,.ui-pagination-page):disabled:hover{background-color:#0000}}.ui-pagination-page.active{background-color:var(--color-gather)}@supports (color:color-mix(in lab, red, red)){.ui-pagination-page.active{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.ui-pagination-page.active{color:var(--color-gather-text)}.ui-pagination-ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);place-items:center;display:grid}.ui-link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gather-text)}@media (hover:hover){.ui-link:hover{text-decoration-line:underline}}.ui-link-muted{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}@media (hover:hover){.ui-link-muted:hover{color:var(--color-ink)}}.ui-tabs{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-hover);padding:var(--spacing);display:flex}.ui-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);background-color:#0000;border-width:0;flex:1}@media (hover:hover){.ui-tab:hover{color:var(--color-ink)}}.ui-tab.active{background-color:var(--color-panel);color:var(--color-ink)}.error-page-shell{background-color:var(--color-canvas);min-height:100vh;padding:calc(var(--spacing) * 6);place-items:center;display:grid}.error-page-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);width:100%;max-width:480px;padding:calc(var(--spacing) * 10);text-align:center}@media not all and (min-width:40rem){.error-page-card{padding:calc(var(--spacing) * 6)}}.error-page-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-gather);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.error-page-icon{background-color:color-mix(in oklab, var(--color-gather) 12%, transparent)}}.error-page-icon{color:var(--color-gather-text)}.error-page-code{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-gather-text);text-transform:uppercase}.error-page-card h1{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-serif);--tw-leading:1.05;--tw-tracking:-.03em;letter-spacing:-.03em;font-size:clamp(28px,4vw,38px);line-height:1.05}.error-page-card>p:not(.error-page-code){--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6);color:var(--color-muted);margin-bottom:0}.error-page-actions{margin-top:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.edu-resource-gone{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:inline-flex}.edu-book-picker{margin:0;margin-top:calc(var(--spacing) * 3);gap:var(--spacing);max-height:320px;padding:0;list-style-type:none;display:grid;overflow-y:auto}.edu-book-picker button{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.edu-book-picker button:hover{background-color:var(--color-hover)}}.edu-book-picker button>span{flex:1;min-width:0;display:grid}.edu-book-picker small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.edu-book-picker-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.edu-reading{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 5)}.edu-reading h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.edu-reading>p{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.edu-reading>ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.edu-reading details{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.edu-reading summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);list-style-type:none;display:flex}.edu-reading-title{flex:1;min-width:0;display:grid}.edu-reading-title a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);text-underline-offset:2px}@media (hover:hover){.edu-reading-title a:hover{text-decoration-line:underline}}.edu-reading-title small,.edu-reading-summary small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.edu-reading-summary{justify-items:end;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.edu-reading-bar{height:var(--spacing);width:calc(var(--spacing) * 28);background-color:var(--color-line);border-radius:2147483647px;display:block;overflow:hidden}.edu-reading-bar i{background-color:var(--color-gather);height:100%;display:block}.edu-reading-learners{margin:0;margin-top:calc(var(--spacing) * 3);gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:0;padding-top:calc(var(--spacing) * 2);list-style-type:none;display:grid}.edu-reading-learners li{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:1fr auto auto;display:grid}.edu-reading-learners li[data-status=not_opened]{color:var(--color-muted)}.edu-reading-learners li[data-status=finished] .edu-reading-status{color:var(--color-success-text)}.edu-reading-status{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.edu-reading-learners small{text-align:right;min-width:110px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.skeleton{border-radius:var(--radius-lg);background-color:var(--color-hover);background-image:linear-gradient(90deg, transparent, var(--hover-strong), transparent);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}.lib-skeleton-shelf{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}.lib-skeleton-spines{align-items:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}}@layer utilities{.collapse{visibility:collapse}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-8{margin:calc(var(--spacing) * 8)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-7{width:calc(var(--spacing) * 7)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-\[112px\]{max-width:112px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.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-line{border-color:var(--color-line)}.bg-panel{background-color:var(--color-panel)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-danger{color:var(--color-danger)}.text-danger-text{color:var(--color-danger-text)}.text-gather-text{color:var(--color-gather-text)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-success-text{color:var(--color-success-text)}.text-warning-text{color:var(--color-warning-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-ink:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:40rem){.max-sm\:nth-\[n\+9\]\:hidden:nth-child(n+9){display:none}}}:root{--ink:#17201d;--muted:#646b77;--paper:#fff;--panel:#fff;--canvas:#fff;--workspace-nav:#dedee0;--workspace-secondary:#f0f0f1;--workspace-glass-sheen:#ffffff52;--workspace-glass-edge:#ffffff8c;--inset:#f4f4f5;--hover:#f4f4f5;--hover-strong:#e9e9ec;--line:#e4e4e7;--success-bg:#e7f3ea;--success-text:#1f7a3d;--danger-bg:#fbe9e7;--danger-text:#a73129;--warning-bg:#fff4e9;--warning-text:#a3620e;--gather:#ff7900;--gather-dark:#e56800;--gather-text:#9a4600}:root[data-accent=blue]{--gather:#2490ff;--gather-dark:#0d6fd6;--gather-text:#0b4a91}:root[data-accent=green]{--gather:#22a559;--gather-dark:#17803f;--gather-text:#146c34}:root[data-accent=purple]{--gather:#7c5cfc;--gather-dark:#5f3fe0;--gather-text:#4a2fc4}:root[data-accent=red]{--gather:#e5484d;--gather-dark:#c53137;--gather-text:#a3262b}.dark{--ink:#eef1ef;--muted:#9aa79f;--paper:#0d1110;--panel:#1c2220;--canvas:#0d1114;--workspace-nav:#191d20;--workspace-secondary:#252a2e;--workspace-glass-sheen:#ffffff0a;--workspace-glass-edge:#ffffff14;--inset:#14181a;--hover:#242a27;--hover-strong:#2c332f;--line:#2b322e;--success-bg:#123321;--success-text:#6fcf97;--danger-bg:#3a1a17;--danger-text:#ff8a80;--warning-bg:#332512;--warning-text:#f5b942;--gather-text:#ffb37a}.dark[data-accent=blue]{--gather-text:#8fc4ff}.dark[data-accent=green]{--gather-text:#7be0a3}.dark[data-accent=purple]{--gather-text:#c0afff}.dark[data-accent=red]{--gather-text:#ff9b9e}@media (max-width:768px){.meeting-shell{grid-template-rows:calc(62px + env(safe-area-inset-top)) minmax(0, 1fr) calc(64px + env(safe-area-inset-bottom));width:100%;position:fixed;inset:0}.meeting-shell.presentation-active{grid-template-rows:minmax(0, 1fr) calc(64px + env(safe-area-inset-bottom))}.meeting-shell.controls-floating{grid-template-rows:calc(62px + env(safe-area-inset-top)) minmax(0, 1fr)}.meeting-shell.controls-floating.presentation-active{grid-template-rows:minmax(0,1fr)}.meeting-header{padding-top:env(safe-area-inset-top)}.chat-panel,.participants-panel,.polls-panel,.notes-panel,.qa-panel{top:calc(62px + env(safe-area-inset-top));bottom:calc(64px + env(safe-area-inset-bottom));width:100%;left:0;right:0}.meeting-shell.controls-floating .chat-panel,.meeting-shell.controls-floating .participants-panel,.meeting-shell.controls-floating .polls-panel,.meeting-shell.controls-floating .notes-panel,.meeting-shell.controls-floating .qa-panel{bottom:0}.video-grid[class*=tile-count-]:not(.presentation-layout){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:center}.video-grid.tile-count-1:not(.presentation-layout),.video-grid.tile-count-2:not(.presentation-layout){grid-template-columns:minmax(0,1fr)}.video-grid[class*=tile-count-]:not(.presentation-layout) .video-tile{aspect-ratio:4/3}.video-grid .tile-actions button{width:32px;height:32px}.video-grid.tiled-view:not(.presentation-layout){grid-template-columns:repeat(var(--tiled-cols-phone,2), minmax(0, 1fr));grid-template-rows:repeat(var(--tiled-rows-phone,1), minmax(120px, 1fr));grid-auto-rows:minmax(120px,1fr)}.participants-panel{grid-template-rows:62px auto auto;overflow-y:auto}.participants-panel>header{z-index:1;background:var(--panel);position:sticky;top:0}.participants-panel .participant-list{overflow:visible}.video-grid.sidebar-view:not(.presentation-layout){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sidebar-strip{flex-direction:row;grid-area:2/1;width:100%;height:96px;overflow:auto hidden}.video-grid .sidebar-strip .video-tile:not(:hover):not(:focus-within) .tile-actions{opacity:0}.sidebar-strip .compact-video{aspect-ratio:auto;width:128px;height:100%}.one-on-one-self{width:min(32%,150px);top:16px;right:16px}.one-on-one-self .video-tile{aspect-ratio:3/4}.video-grid.tile-count-1:not(.presentation-layout),.video-grid.tile-count-2:not(.presentation-layout){grid-template-columns:minmax(0,1fr);align-content:center}.video-grid:not(.presentation-layout) .tile-actions{opacity:1;gap:4px;top:6px;left:6px}.video-grid:not(.presentation-layout) .tile-actions button{width:30px;height:30px}.video-grid[class*=tile-count-]:not(.presentation-layout) .video-tile,.video-grid:not(.presentation-layout) .waiting-card{aspect-ratio:4/3;border-radius:12px;min-height:0}.video-grid.tile-count-1:not(.presentation-layout) .video-tile{justify-self:center;width:100%;max-width:560px}.video-grid:not(.presentation-layout) .participant-name{text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;bottom:6px;left:6px;right:6px;overflow:hidden}.video-grid:not(.presentation-layout) .waiting-card{padding:8px;font-size:11px}.video-grid:not(.presentation-layout) .waiting-card span{display:none}}@media (max-width:640px){.control-bar{gap:4px;padding-left:8px;padding-right:8px}.control-bar .control-collapsible{display:none}.control-bar .split-device-control .device-chevron{width:16px}.leave-control{margin-left:4px}.control-bar .split-device-control,.control-bar .more-control,.control-bar .leave-control{position:static}.control-bar .device-menu,.control-bar .more-menu,.control-bar .leave-menu{width:auto;max-height:calc(100dvh - 160px);bottom:calc(100% + 8px);left:8px;right:8px;overflow-y:auto}.more-collapsed{display:contents}.more-collapsed-badge{display:grid}.meeting-shell.controls-floating .control-bar{bottom:calc(8px + env(safe-area-inset-bottom));max-width:calc(100% - 16px);padding:8px}}@media (hover:none){.control-bar [data-tooltip]:after{display:none}}@media (max-width:640px){.home-account-link{min-width:40px;padding-left:10px;padding-right:10px}.home-account-link span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-button{min-height:40px;padding-left:10px;padding-right:10px;font-size:12px}.invite-copy-menu{width:min(260px,100vw - 28px);right:-42px}}@keyframes hand-wave{0%,46%,to{transform:translateY(0)rotate(0)}6%{transform:translateY(-4px)rotate(-12deg)}14%{transform:translateY(0)rotate(10deg)}22%{transform:translateY(-4px)rotate(-10deg)}30%{transform:translateY(0)rotate(8deg)}38%{transform:translateY(-2px)rotate(-4deg)}}@keyframes reaction-float{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1;transform:translateY(-30px)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1.2)rotate(8deg)}}@keyframes stepup-success-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.calendar-main .fc{--fc-border-color:var(--line);--fc-page-bg-color:var(--panel);--fc-neutral-bg-color:var(--paper);--fc-today-bg-color:var(--gather)}@supports (color:color-mix(in lab, red, red)){.calendar-main .fc{--fc-today-bg-color:color-mix(in srgb, var(--gather) 6%, transparent)}}.calendar-main .fc{--fc-now-indicator-color:var(--gather);--fc-event-bg-color:var(--gather)}@supports (color:color-mix(in lab, red, red)){.calendar-main .fc{--fc-event-bg-color:color-mix(in srgb, var(--gather) 16%, var(--panel))}}.calendar-main .fc{--fc-event-border-color:var(--gather)}@supports (color:color-mix(in lab, red, red)){.calendar-main .fc{--fc-event-border-color:color-mix(in srgb, var(--gather) 35%, var(--panel))}}.calendar-main .fc{--fc-event-text-color:var(--ink);--fc-highlight-color:var(--gather)}@supports (color:color-mix(in lab, red, red)){.calendar-main .fc{--fc-highlight-color:color-mix(in srgb, var(--gather) 14%, transparent)}}.calendar-main .fc{height:100%;color:var(--color-ink)}.calendar-main .fc .fc-col-header-cell-cushion,.calendar-main .fc .fc-daygrid-day-number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration-line:none}.calendar-main .fc .fc-day-today .fc-col-header-cell-cushion{color:var(--color-gather-text)}.calendar-main .fc .fc-timegrid-slot-label-cushion{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.calendar-main .fc .fc-timegrid-now-indicator-line{border-top-style:var(--tw-border-style);border-top-width:2px}.calendar-main .fc .fc-timegrid-slot{height:calc(var(--spacing) * 10)}.calendar-main .fc .calendar-event{cursor:pointer;border-radius:var(--radius-md);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.calendar-main .fc .fc-timegrid-event.calendar-event{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:3px;border-left-color:var(--color-gather);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}.calendar-main .fc .fc-timegrid-event.calendar-event .fc-event-main{overflow:hidden}.calendar-main .fc .calendar-event.is-past{opacity:.6}.calendar-main .fc .fc-timegrid-event.calendar-event.is-moved{border-left-style:dashed}.calendar-main .fc .fc-daygrid-event.calendar-event{background-color:var(--fc-event-bg-color);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-ink)}@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-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-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-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
