@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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-border-style:solid;--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-leading:initial;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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-canvas:#f7f7f5;--color-surface:#fff;--color-subtle:#f1f1ed;--color-ink:#191918;--color-muted:#706f69;--color-border:#deded7;--color-border-strong:#c9c8bf;--color-brand:#1d4f47;--color-brand-soft:#e3f0ed;--color-warning:#9a6418;--color-warning-soft:#fff1d7;--color-danger:#9d3d38;--color-danger-soft:#fbe8e6;--color-info:#316c86;--color-info-soft:#e5f1f6;--animate-profile-in:profile-in .18s ease-out}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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,ui-sans-serif, system-ui, 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{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}:root{--motion-fast:.14s;--motion-base:.22s;--motion-slow:.34s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-standard:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{background-color:var(--color-canvas);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-width:calc(var(--spacing) * 80);background-color:var(--color-canvas);font-family:var(--font-sans);color:var(--color-ink);margin:0}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin:0}input,select,textarea{height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,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));--tw-outline-style:none;outline-style:none}input:focus,select:focus,textarea:focus{border-color:var(--color-brand);--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:#1d4f471a}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}a{color:inherit}}@layer components{.app-shell{width:100%;max-width:1800px;min-height:0;padding:calc(var(--spacing) * 4);height:100dvh;animation:app-reveal var(--motion-slow) var(--motion-ease) both;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.session-shell{background-color:var(--color-canvas);min-height:100vh;padding:calc(var(--spacing) * 4);place-items:center;display:grid}.session-panel{width:100%;max-width:var(--container-sm);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);animation:dialog-in var(--motion-slow) var(--motion-ease) both}.session-brand{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.session-brand .brand-mark{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13);object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.session-brand h1{margin-top:calc(var(--spacing) * .5);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)}.session-form{gap:calc(var(--spacing) * 4);display:grid}.session-form 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);display:grid}.session-form .button{width:100%}.session-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#9d3d3840}@supports (color:color-mix(in lab, red, red)){.session-error{border-color:color-mix(in oklab, var(--color-danger) 25%, transparent)}}.session-error{background-color:var(--color-danger-soft);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)}.topbar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);flex-shrink:0;grid-template-columns:minmax(180px,1fr) minmax(300px,560px) auto;display:grid}.topbar-actions,.summary-actions,.row-actions,.dialog-actions,.status-options,.chips,.trace-toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.button{min-height:calc(var(--spacing) * 10);justify-content:center;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-border-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.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);--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: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));display:inline-flex}@media (hover:hover){.button:hover{border-color:#19191859}@supports (color:color-mix(in lab, red, red)){.button:hover{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.button:hover{background-color:var(--color-subtle)}}.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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.button:focus-visible{--tw-outline-style:none;outline-style:none}.button.primary{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}@media (hover:hover){.button.primary:hover{background-color:var(--color-black)}}.button.ghost{--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-color:#0000}.button.danger{border-color:#9d3d384d}@supports (color:color-mix(in lab, red, red)){.button.danger{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.button.danger{background-color:var(--color-danger-soft);color:var(--color-danger)}@media (hover:hover){.button.danger:hover{background-color:var(--color-danger-soft)}}.button.small{min-height:calc(var(--spacing) * 8);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))}.icon-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-border);background-color:var(--color-surface);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));flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.icon-button:hover{background-color:var(--color-subtle);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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.icon-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.icon-button:focus-visible{--tw-outline-style:none;outline-style:none}.command-button{height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);min-width:0;padding-inline:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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);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:3.40282e38px;display:flex}@media (hover:hover){.command-button:hover{border-color:var(--color-border-strong);color:var(--color-ink)}}.command-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:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.command-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.command-button:focus-visible{--tw-outline-style:none;outline-style:none}.command-label{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.command-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-label svg{color:var(--color-muted);flex-shrink:0}.command-button kbd{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-subtle);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-sans);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-shrink:0;display:inline-flex}.workspace{min-width:0;min-height:0;transition:grid-template-columns var(--motion-slow) var(--motion-ease);flex:1;grid-template-columns:270px minmax(0,1fr) 390px;align-items:stretch;display:grid;overflow:hidden}.workspace.workspace-no-profile{grid-template-columns:270px minmax(0,1fr) 0}.workspace>.rail{margin-right:1rem}.workspace>.profile-panel{margin-left:1rem}.panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#19191808);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:border-color var(--motion-base) var(--motion-standard), box-shadow var(--motion-base) var(--motion-standard)}.rail{min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden}.panel-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.panel-heading.compact{margin-bottom:calc(var(--spacing) * 2)}.panel-heading h2,.table-toolbar h2,.preview-toolbar h2{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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.count-pill{min-width:calc(var(--spacing) * 8);background-color:var(--color-subtle);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-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.calendar-search{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);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);color:var(--color-muted);display:grid}.calendar-search-field{align-items:center;min-width:0;display:flex;position:relative}.calendar-search-field svg{pointer-events:none;left:calc(var(--spacing) * 3);z-index:10;color:var(--color-muted);flex-shrink:0;position:absolute}.calendar-search-field input{height:calc(var(--spacing) * 9);min-width:0;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.segmented{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-subtle);min-width:0;padding:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segment{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);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:0}@media (hover:hover){.segment:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.segment:hover{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.segment:hover{color:var(--color-ink)}}.segment.active{background-color:var(--color-surface);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)}.event-list{flex:1;min-height:0}:where(.event-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.event-list{overscroll-behavior:contain;padding-right:var(--spacing);overflow-y:auto}.event-scroll-sentinel{flex-shrink:0;width:1px;height:1px;display:block}.event-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 2.5);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,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;display:grid}@media (hover:hover){.event-card:hover{background-color:var(--color-subtle)}}.event-card{animation:list-item-in var(--motion-base) var(--motion-ease) both;grid-template-columns:54px minmax(0,1fr)}.event-card.active{border-color:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.event-card.active{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.event-card.active{background-color:var(--color-brand-soft)}.event-card-body{min-width:0}.event-card h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.event-card-date{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted);display:block}.event-meta{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted);flex-wrap:wrap;display:flex}.event-meta span,.event-meta a{align-items:center;gap:var(--spacing);min-width:0;display:inline-flex}.event-meta a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media (hover:hover){.event-meta a:hover{text-decoration-line:underline}}.event-artwork{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-brand-soft);flex-shrink:0;width:54px;height:54px;display:block;position:relative;overflow:hidden}.event-artwork-large{aspect-ratio:1;width:200px;height:200px}.event-artwork img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-artwork-fallback{text-align:center;color:var(--color-brand);place-content:center;display:grid;position:absolute;inset:0}.event-artwork-fallback strong{--tw-tracking:.08em;letter-spacing:.08em;font-size:10px}.event-artwork-fallback span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.event-artwork-large .event-artwork-fallback strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.event-artwork-large .event-artwork-fallback span{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.empty-state{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);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)}.guest-loading-state{min-height:calc(var(--spacing) * 24);justify-content:center;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}.guest-loading-state.compact{min-height:calc(var(--spacing) * 10)}.loading-spinner{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border);border-top-color:var(--color-ink);border-radius:3.40282e38px}.main-stack{min-width:0;height:100%;min-height:0}:where(.main-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.main-stack{overscroll-behavior:contain;padding-right:var(--spacing);overflow-y:auto}.accordion{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}.accordion>summary{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);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-bold);font-weight:var(--font-weight-bold);list-style-type:none;display:flex}.accordion>summary::-webkit-details-marker{display:none}.profile-disclosure>summary::-webkit-details-marker{display:none}.accordion>summary:before{content:"+";margin-right:var(--spacing);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:inline-grid}.accordion[open]>summary:before{content:"−"}.accordion>summary>span:first-of-type{margin-right:auto}.accordion>summary>span:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.workbench{min-width:0;padding:calc(var(--spacing) * 4)}.event-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-bottom:calc(var(--spacing) * 5);animation:content-swap-in var(--motion-slow) var(--motion-ease) both;grid-template-columns:200px minmax(0,1fr) auto;display:grid}.event-summary-content{min-width:0;padding-block:var(--spacing);position:relative}.event-header-actions{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute;top:0;right:0}.event-action-tooltip{position:relative}.event-action-tooltip:before,.event-action-tooltip:after{pointer-events:none;z-index:50;opacity:0;transition:opacity var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-ease);position:absolute;left:50%}.event-action-tooltip:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-ink);top:calc(100% + 4px);transform:translate(-50%,-3px)rotate(45deg)}.event-action-tooltip:after{content:attr(data-tooltip);border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);--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);top:calc(100% + 8px);transform:translate(-50%,-3px)}.event-action-tooltip:hover:before,.event-action-tooltip:hover:after,.event-action-tooltip:focus-visible:before,.event-action-tooltip:focus-visible:after{opacity:1}.event-action-tooltip:hover:before,.event-action-tooltip:focus-visible:before{transform:translate(-50%)rotate(45deg)}.event-action-tooltip:hover:after,.event-action-tooltip:focus-visible:after{transform:translate(-50%)}.event-summary-content>.eyebrow,.event-summary-content>h2,.event-summary-content>.event-meta{padding-right:calc(var(--spacing) * 32)}.event-summary h2{margin-top:var(--spacing);max-width:var(--container-2xl);--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.event-summary .summary-actions{max-width:calc(var(--spacing) * 56);place-content:flex-start flex-end;align-self:flex-start;align-items:flex-start}.event-summary .summary-actions .person-email{text-align:right}.summary-stats{margin-top:calc(var(--spacing) * 4);max-width:var(--container-4xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);display:flex;overflow-x:auto}.summary-stat{min-height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 28);align-items:baseline;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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,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:1;display:inline-flex}@media (hover:hover){.summary-stat:hover{background-color:var(--color-subtle)}}.summary-stat:focus-visible{z-index:10;--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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.summary-stat:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.summary-stat:focus-visible{--tw-outline-style:none;outline-style:none}.summary-stat:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.summary-stat.active{background-color:var(--color-brand-soft);color:var(--color-brand)}.summary-stat strong{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);--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,)}.summary-stat span{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;color:var(--color-muted)}.summary-stat.active span{color:var(--color-brand)}.workbench-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.event-tabs{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.event-tab{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);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);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:0;display:inline-flex;position:relative}@media (hover:hover){.event-tab:hover{color:var(--color-ink)}}.event-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:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.event-tab:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.event-tab:focus-visible{--tw-outline-style:none;outline-style:none}.event-tab:after{content:"";inset-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);opacity:0;transition:background-color var(--motion-fast) var(--motion-standard), opacity var(--motion-fast) var(--motion-standard), transform var(--motion-base) var(--motion-ease);background-color:#0000;position:absolute;bottom:-1px;transform:scaleX(.35)}.event-tab.active{color:var(--color-brand)}.event-tab.active:after{background-color:var(--color-brand);opacity:1;transform:scaleX(1)}.event-tab-panel{min-width:0;animation:tab-panel-in var(--motion-base) var(--motion-ease) both}.guest-panel{min-width:0}.table-toolbar,.preview-toolbar{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.toolbar-controls{justify-content:flex-end;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.toolbar-controls>label{min-width:calc(var(--spacing) * 32);gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:grid;position:relative}.toolbar-controls>label:last-child{min-width:calc(var(--spacing) * 52)}.tag-filter-control{min-width:calc(var(--spacing) * 40);gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:grid;position:relative}.tag-filter-menu{position:relative}.tag-filter-menu>summary{height:calc(var(--spacing) * 10);justify-content:space-between;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-border);background-color:var(--color-surface);padding-inline: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);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));list-style-type:none;display:flex}@media (hover:hover){.tag-filter-menu>summary:hover{border-color:var(--color-border-strong)}}.tag-filter-menu>summary::-webkit-details-marker{display:none}.tag-filter-menu[open]>summary{border-color:var(--color-brand);--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:#1d4f471a}@supports (color:color-mix(in lab, red, red)){.tag-filter-menu[open]>summary{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.tag-filter-popover{z-index:30;max-height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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:calc(100% + 6px);right:0;overflow:hidden auto}.tag-filter-head{top:calc(var(--spacing) * -2);z-index:10;margin-bottom:var(--spacing);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-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex;position:sticky}.tag-filter-head button{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0}.tag-filter-option{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);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));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}@media (hover:hover){.tag-filter-option:hover{background-color:var(--color-subtle)}}.tag-filter-option:has(input:checked){background-color:var(--color-brand-soft);color:var(--color-brand)}.tag-filter-option input,.tag-option input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-brand);flex-shrink:0;margin:0}.tag-filter-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tag-filter-empty{padding-inline:calc(var(--spacing) * 2);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-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.table-wrap{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);max-width:100%;overflow:auto;container-type:inline-size}.guest-table-wrap{max-height:min(72vh,720px)}.guest-table-wrap th{z-index:10;position:sticky;top:0}.guest-search-state{pointer-events:none;right:calc(var(--spacing) * 8);bottom:calc(var(--spacing) * 3);background-color:var(--color-surface);padding-left:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-muted);position:absolute}.bulk-toolbar{margin-bottom:calc(var(--spacing) * 3);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-border);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bulk-selection-count{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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,);flex-shrink:0}.bulk-email-toggle{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-shrink:0;display:inline-flex}.bulk-email-toggle input,.guest-select{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-border);accent-color:var(--color-brand);--tw-shadow:0 0 #0000;--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);border-radius:.25rem;flex-shrink:0;margin:0;padding:0}.bulk-message{min-width:calc(var(--spacing) * 48);flex:1}.bulk-actions{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}.bulk-actions .guest-action{height:calc(var(--spacing) * 9);width:auto;padding-inline:calc(var(--spacing) * 2.5)}.bulk-actions .guest-action span{display:inline}.select-cell{width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);text-align:center}.guest-row.bulk-selected{background-color:#e5f1f699}@supports (color:color-mix(in lab, red, red)){.guest-row.bulk-selected{background-color:color-mix(in oklab, var(--color-info-soft) 60%, transparent)}}.guest-list-progress{margin-top:calc(var(--spacing) * 2);text-align:right;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);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,)}.tag-cell{min-width:calc(var(--spacing) * 32);position:relative}.note-cell{min-width:calc(var(--spacing) * 36);width:9rem}.guest-note-trigger{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline: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-semibold);font-weight:var(--font-weight-semibold);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;display:flex}@media (hover:hover){.guest-note-trigger:hover{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-ink)}}.guest-note-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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.guest-note-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.guest-note-trigger:focus-visible{--tw-outline-style:none;outline-style:none}.guest-note-trigger svg{flex-shrink:0}.guest-note-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-note-trigger.has-note{border-color:#316c8633}@supports (color:color-mix(in lab, red, red)){.guest-note-trigger.has-note{border-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.guest-note-trigger.has-note{background-color:#e5f1f699}@supports (color:color-mix(in lab, red, red)){.guest-note-trigger.has-note{background-color:color-mix(in oklab, var(--color-info-soft) 60%, transparent)}}.guest-note-trigger.has-note{color:var(--color-info)}.guest-identity-column{min-width:calc(var(--spacing) * 72);width:18rem}.event-count-heading,.event-count-cell{min-width:calc(var(--spacing) * 14)}.event-count-heading{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:nowrap}.table-header-abbr{cursor:default;--tw-outline-style:none;outline-style:none;text-decoration:none;position:relative}.table-header-abbr:after{content:attr(data-tooltip);pointer-events:none;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-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);text-transform:none;opacity:0;--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);transition:opacity var(--motion-fast) var(--motion-standard), transform var(--motion-fast) var(--motion-standard);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)}.table-header-abbr:hover:after,.table-header-abbr:focus:after{opacity:1;transform:translate(-50%)}.person-tags{min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);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,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:0;display:flex;position:relative}@media (hover:hover){.person-tags:hover{background-color:#e3f0ed99}@supports (color:color-mix(in lab, red, red)){.person-tags:hover{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}}.person-tags: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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.person-tags:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.person-tags:focus-visible{--tw-outline-style:none;outline-style:none}.person-tags.picker-open{background-color:var(--color-brand-soft);--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:#1d4f4726}@supports (color:color-mix(in lab, red, red)){.person-tags.picker-open{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.tag-chip-list{align-items:center;gap:var(--spacing);flex:1;min-width:0;display:flex}.tag-chip{max-width:calc(var(--spacing) * 24);align-items:center;gap:var(--spacing);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--tag-color,#0f766e);border-width:1px;border-color:var(--tag-color,#0f766e);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tag-chip{border-color:color-mix(in srgb, var(--tag-color,#0f766e) 28%, transparent)}}.tag-chip{background:var(--tag-color,#0f766e)}@supports (color:color-mix(in lab, red, red)){.tag-chip{background:color-mix(in srgb, var(--tag-color,#0f766e) 11%, white)}}.tag-chip-automatic{border-style:dashed}.tag-chip-more{border-color:var(--color-border);background-color:var(--color-subtle);color:var(--color-muted);flex-shrink:0}.tag-cell-placeholder{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)}.person-tags:hover .tag-cell-placeholder{color:var(--color-brand)}.tag-picker{z-index:90;width:calc(var(--spacing) * 72);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--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:soft-rise-in var(--motion-base) var(--motion-ease) both;position:fixed;overflow:hidden}.tag-picker-search{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);color:var(--color-muted);display:flex}.tag-picker-search input{height:calc(var(--spacing) * 11);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-shadow:0 0 #0000;--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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-inline:0}.tag-picker-options{max-height:calc(var(--spacing) * 64);padding:calc(var(--spacing) * 1.5);overflow-y:auto}.tag-picker-option{align-items:center;gap:calc(var(--spacing) * 2.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;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);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:0;display:flex}.tag-picker-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tag-picker-option.active{background-color:var(--color-subtle)}.tag-picker-option[aria-selected=true]{color:var(--color-brand)}.tag-picker-option.automatic:disabled{cursor:default;background-color:#f1f1ed99}@supports (color:color-mix(in lab, red, red)){.tag-picker-option.automatic:disabled{background-color:color-mix(in oklab, var(--color-subtle) 60%, transparent)}}.tag-picker-option.automatic:disabled{color:var(--color-muted);opacity:1}.tag-picker-create{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.tag-option-color,.tag-filter-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--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:#0000000d;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tag-option-color,.tag-filter-dot{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.tag-picker-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.tag-picker-hint{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.tag-picker-hint span{align-items:center;gap:var(--spacing);display:flex}.tag-picker-hint kbd{min-width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-sans);--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:.25rem;place-items:center;font-size:9px;display:inline-grid}table{border-collapse:collapse;background-color:var(--color-surface);text-align:left;width:100%;min-width:940px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle}tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.guest-row{cursor:pointer;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));--tw-outline-style:none;outline-style:none}@media (hover:hover){.guest-row:hover{background-color:var(--color-subtle)}}.guest-row:focus-visible{background-color:var(--color-brand-soft)}.guest-row{animation:table-row-in var(--motion-base) var(--motion-ease) both}.guest-row.selected{background-color:var(--color-brand-soft)}.plain{border-style:var(--tw-border-style);text-align:left;color:inherit;background-color:#0000;border-width:0;padding:0}.person-cell{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.person-details{cursor:pointer;flex:1;min-width:0;display:grid}.person-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}.person-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted);display:block;overflow:hidden}.guest-identity-column .person-details{gap:calc(var(--spacing) * .5)}.guest-identity-column .person-name,.guest-identity-column .person-email{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.guest-identity-column .person-name{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-subtle);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:3.40282e38px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar-large{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-button{cursor:zoom-in;border-style:var(--tw-border-style);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));--tw-duration:.2s;border-width:0;padding:0;transition-duration:.2s}@media (hover:hover){.avatar-button:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--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:#1d4f474d}@supports (color:color-mix(in lab, red, red)){.avatar-button:hover{--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}}.avatar-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-brand);--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}.status-pill{width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.status-registered{background-color:var(--color-info-soft);color:var(--color-info)}.status-going{background-color:var(--color-emerald-100);color:var(--color-emerald-700);--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-emerald-200);--tw-ring-inset:inset}.status-waitlisted,.status-invited{background-color:var(--color-warning-soft);color:var(--color-warning)}.status-checked_in{background-color:var(--color-brand-soft);color:var(--color-brand)}.status-declined,.status-no_show{background-color:var(--color-danger-soft);color:var(--color-danger)}.row-actions{gap:calc(var(--spacing) * 1.5);flex-wrap:nowrap}.guest-action{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);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-semibold);font-weight:var(--font-weight-semibold);--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: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));--tw-duration:.15s;border-width:1px;flex-shrink:0;padding:0;transition-duration:.15s;display:inline-flex}.guest-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-offset-width:1px;--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}.guest-action:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.guest-action span{display:none}.guest-action-going,.guest-action-checked_in{border-color:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.guest-action-going,.guest-action-checked_in{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.guest-action-going,.guest-action-checked_in{background-color:var(--color-brand-soft);color:var(--color-brand)}@media (hover:hover){:is(.guest-action-going,.guest-action-checked_in):hover{border-color:#1d4f4759}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-going,.guest-action-checked_in):hover{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent)}}:is(.guest-action-going,.guest-action-checked_in):hover{background-color:var(--color-brand);color:var(--color-white)}}:is(.guest-action-going,.guest-action-checked_in):focus-visible{--tw-ring-color:#1d4f4740}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-going,.guest-action-checked_in):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.guest-action-waitlisted,.guest-action-invited{border-color:#9a641833}@supports (color:color-mix(in lab, red, red)){.guest-action-waitlisted,.guest-action-invited{border-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.guest-action-waitlisted,.guest-action-invited{background-color:var(--color-warning-soft);color:var(--color-warning)}@media (hover:hover){:is(.guest-action-waitlisted,.guest-action-invited):hover{border-color:#9a641859}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-waitlisted,.guest-action-invited):hover{border-color:color-mix(in oklab, var(--color-warning) 35%, transparent)}}:is(.guest-action-waitlisted,.guest-action-invited):hover{background-color:var(--color-warning);color:var(--color-white)}}:is(.guest-action-waitlisted,.guest-action-invited):focus-visible{--tw-ring-color:#9a641840}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-waitlisted,.guest-action-invited):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.guest-action-declined,.guest-action-no_show{border-color:#9d3d3833}@supports (color:color-mix(in lab, red, red)){.guest-action-declined,.guest-action-no_show{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.guest-action-declined,.guest-action-no_show{background-color:var(--color-danger-soft);color:var(--color-danger)}@media (hover:hover){:is(.guest-action-declined,.guest-action-no_show):hover{border-color:#9d3d3859}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-declined,.guest-action-no_show):hover{border-color:color-mix(in oklab, var(--color-danger) 35%, transparent)}}:is(.guest-action-declined,.guest-action-no_show):hover{background-color:var(--color-danger);color:var(--color-white)}}:is(.guest-action-declined,.guest-action-no_show):focus-visible{--tw-ring-color:#9d3d3840}@supports (color:color-mix(in lab, red, red)){:is(.guest-action-declined,.guest-action-no_show):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-danger) 25%, transparent)}}@container (min-width:960px){.guest-action{width:auto;padding-inline:calc(var(--spacing) * 2.5)}.guest-action span{display:inline}}.inline-panel{padding:calc(var(--spacing) * 3)}.invite-tab,.analytics-tab{min-width:0;padding:calc(var(--spacing) * 5);animation:tab-panel-in var(--motion-slow) var(--motion-ease) both}.event-tab-heading{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.event-tab-heading.compact{margin-bottom:calc(var(--spacing) * 4)}.event-tab-heading h2{margin-top:var(--spacing);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)}.invite-send-summary{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.invite-send-summary>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.invite-send-summary>span strong{color:var(--color-ink)}.invite-status-rule{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 3);display:flex}.invite-status-rule>div:first-child{gap:calc(var(--spacing) * .5);display:grid}.invite-status-rule strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.invite-status-rule>div:first-child span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.invite-compose-grid{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.8fr);display:grid}.audience-column,.message-composer{align-content:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 4);border-width:1px;display:grid}.audience-column-include{border-color:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.audience-column-include{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.audience-column-include{background-color:#e3f0ed59}@supports (color:color-mix(in lab, red, red)){.audience-column-include{background-color:color-mix(in oklab, var(--color-brand-soft) 35%, transparent)}}.audience-column-exclude{border-color:#9d3d3833}@supports (color:color-mix(in lab, red, red)){.audience-column-exclude{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.audience-column-exclude{background-color:#fbe8e64d}@supports (color:color-mix(in lab, red, red)){.audience-column-exclude{background-color:color-mix(in oklab, var(--color-danger-soft) 30%, transparent)}}.message-composer{border-color:#316c8633}@supports (color:color-mix(in lab, red, red)){.message-composer{border-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.message-composer{background-color:#e5f1f64d}@supports (color:color-mix(in lab, red, red)){.message-composer{background-color:color-mix(in oklab, var(--color-info-soft) 30%, transparent)}}.audience-column-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.audience-column-head 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)}.audience-column-head p{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)}.audience-column-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-surface);color:var(--color-brand);--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:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.audience-column-exclude .audience-column-icon{color:var(--color-danger)}.message-composer .audience-column-icon{color:var(--color-info)}.rule-block{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#deded7b3;border-top-width:1px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.rule-block{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.rule-block{padding-top:calc(var(--spacing) * 3)}.builder-subhead{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)}.rule-list{gap:calc(var(--spacing) * 1.5);display:grid}.rule-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:flex}.rule-item>span{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.rule-item strong,.rule-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-item strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rule-item small{color:var(--color-muted);font-size:10px}.rule-item .icon-button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.message-field{gap:calc(var(--spacing) * 2);display:grid}.message-field>span{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.message-field small{color:var(--color-muted)}.message-field textarea{min-height:calc(var(--spacing) * 36);resize:vertical;padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.delivery-channels{gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-wrap:wrap;display:flex}.delivery-channels span{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;display:inline-flex}.invite-preview-table{min-width:760px}.group-tools{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4)}.group-tools>summary{min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap: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-bold);font-weight:var(--font-weight-bold);list-style-type:none;display:flex}.group-tools>summary::-webkit-details-marker{display:none}.group-tools>summary:before{content:"+";margin-right:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:inline-grid}.group-tools[open]>summary:before{content:"−"}.group-tools>summary>span:first-of-type{margin-right:auto}.group-tools>summary>span:last-child{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)}.group-tools-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.group-member-controls{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-sample{background-color:var(--color-subtle);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-muted);border-radius:3.40282e38px;flex-shrink:0}.analytics-overview-grid{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.analytics-card,.question-chart{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}.returner-card{border-color:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.returner-card{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.returner-card{background-color:#e3f0ed40}@supports (color:color-mix(in lab, red, red)){.returner-card{background-color:color-mix(in oklab, var(--color-brand-soft) 25%, transparent)}}.funnel-card{border-color:#316c8633}@supports (color:color-mix(in lab, red, red)){.funnel-card{border-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.funnel-card{background-color:#e5f1f640}@supports (color:color-mix(in lab, red, red)){.funnel-card{background-color:color-mix(in oklab, var(--color-info-soft) 25%, transparent)}}.chart-heading,.question-chart-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.chart-heading h3,.question-chart h3{margin-top:var(--spacing);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)}.chart-heading svg{color:var(--color-muted)}.stacked-chart{margin-top:calc(var(--spacing) * 8);height:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--color-subtle);display:flex;overflow:hidden}.stacked-returning{background-color:var(--color-brand);height:100%;position:relative;overflow:hidden}.stacked-new{background-color:var(--color-info);height:100%;position:relative;overflow:hidden}.stacked-referral{height:calc(var(--spacing) * 1.5);background-color:var(--color-warning);position:absolute;bottom:0;left:0}.chart-legend{margin-top:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 5);row-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}.chart-legend span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.chart-legend i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm)}.legend-returning{background-color:var(--color-brand)}.legend-new{background-color:var(--color-info)}.chart-legend strong{color:var(--color-ink)}.referral-mix{margin-top:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#9a641840;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.referral-mix{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.referral-mix{background-color:#fff1d7b3}@supports (color:color-mix(in lab, red, red)){.referral-mix{background-color:color-mix(in oklab, var(--color-warning-soft) 70%, transparent)}}.referral-mix{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));color:var(--color-muted)}.referral-mix>svg,.referral-mix>strong{color:var(--color-warning)}.referral-mix>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-right:auto}.referral-mix>small{background-color:#ffffffb3;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.referral-mix>small{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.referral-mix>small{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.funnel-chart{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);padding:0;list-style-type:none;display:grid}.funnel-chart li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.funnel-chart .funnel-bar{border-radius:var(--radius-md);background-color:var(--color-info);min-width:0;min-height:68px;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 7);color:var(--color-white);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:relative}.funnel-chart li:nth-child(2)>.funnel-bar{background-color:var(--color-brand)}.funnel-chart li:nth-child(3)>.funnel-bar{background-color:var(--color-warning)}.funnel-stage-main{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;min-width:0;display:flex}.funnel-overlay{bottom:calc(var(--spacing) * 1.5);left:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:.25rem;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.funnel-overlay{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.funnel-overlay{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.funnel-overlay{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.funnel-overlay{padding-inline:calc(var(--spacing) * 2);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);--tw-backdrop-blur:blur(1px);-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,);min-width:min(8.5rem,100% - 12px);max-width:calc(100% - 12px)}.funnel-overlay.zero{--tw-border-style:dashed;background-color:#0000001a;border-style:dashed}@supports (color:color-mix(in lab, red, red)){.funnel-overlay.zero{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.funnel-overlay.zero{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.funnel-overlay.zero{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.funnel-overlay strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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,)}.funnel-chart li small{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);overflow:hidden}.funnel-chart .funnel-overlay small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);letter-spacing:0;text-transform:none}.funnel-chart li em{min-width:calc(var(--spacing) * 9);text-align:right;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);margin-left:auto;font-style:normal}.referral-funnel{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#9a641840;display:flex}@supports (color:color-mix(in lab, red, red)){.referral-funnel{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.referral-funnel{background-color:#fff1d7b3}@supports (color:color-mix(in lab, red, red)){.referral-funnel{background-color:color-mix(in oklab, var(--color-warning-soft) 70%, transparent)}}.referral-funnel{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-warning)}.referral-funnel-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);margin-right:auto;display:inline-flex}.referral-funnel>span:not(.referral-funnel-label){min-width:calc(var(--spacing) * 14);flex-direction:column;align-items:center;display:flex}.referral-funnel strong{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,)}.referral-funnel small{--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.answer-analytics{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 5)}.question-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.question-chart-head span{color:var(--color-muted);flex-shrink:0;font-size:11px}.bar-chart{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.bar-row{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:minmax(90px,.9fr) minmax(100px,1.4fr) 24px;display:grid}.bar-row>span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);overflow:hidden}.bar-row>div{height:calc(var(--spacing) * 2);background-color:var(--color-subtle);border-radius:3.40282e38px;overflow:hidden}.bar-row i{background-color:var(--color-warning);border-radius:3.40282e38px;height:100%;display:block}.bar-row strong{text-align:right;--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,)}.text-response-list{margin-top:calc(var(--spacing) * 4);max-height:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 2);display:grid;overflow-y:auto}.text-response-list blockquote{border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);background-color:var(--color-subtle);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-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink);margin:0}.invite-shell>.invite-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.invite-grid{gap:calc(var(--spacing) * 4);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 300px;display:grid}.invite-studio,.group-manager{padding:calc(var(--spacing) * 4)}.builder-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.builder-card{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-canvas);padding:calc(var(--spacing) * 3);display:grid}.builder-subhead{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.field-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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:grid}.status-options,.chip-grid{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.check-chip{min-height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);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-semibold);font-weight:var(--font-weight-semibold);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));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.check-chip:hover{border-color:var(--color-border-strong);color:var(--color-ink)}}.check-chip:has(input:checked){border-color:#1d4f474d}@supports (color:color-mix(in lab, red, red)){.check-chip:has(input:checked){border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.check-chip:has(input:checked){background-color:var(--color-brand-soft);color:var(--color-brand)}.check-chip input{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);accent-color:var(--color-brand)}.quiet-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.preview-toolbar{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4)}.inline-form,.group-form{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.inline-form input{min-width:calc(var(--spacing) * 44)}.preview-wrap{max-height:calc(var(--spacing) * 80)}.group-form{margin-bottom:calc(var(--spacing) * 4)}.group-form input[type=color]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;padding:var(--spacing);flex-shrink:0}.member-list{margin-top:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 80)}:where(.member-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.member-list{overflow-y:auto}.member-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}@media (hover:hover){.member-row:hover{background-color:var(--color-subtle)}}.chips{gap:var(--spacing)}.chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--chip-color,#1d4f47);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{border-color:color-mix(in srgb, var(--chip-color,#1d4f47) 25%, white)}}.chip{background:var(--chip-color,#1d4f47)}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in srgb, var(--chip-color,#1d4f47) 10%, white)}}.chip{color:var(--chip-color,#1d4f47)}@supports (color:color-mix(in lab, red, red)){.chip{color:color-mix(in srgb, var(--chip-color,#1d4f47) 75%, black)}}.profile-panel{overscroll-behavior:contain;border-top-style:var(--tw-border-style);border-top-width:4px;border-top-color:var(--color-brand);min-width:0;height:100%;min-height:0;padding:calc(var(--spacing) * 4);animation:drawer-in var(--motion-slow) var(--motion-ease) both;overflow-y:auto}.profile-panel-motion{animation:var(--animate-profile-in);position:relative}.profile-close{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.profile-head{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-bottom:calc(var(--spacing) * 4);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.profile-identity{min-width:0}.profile-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);overflow:hidden}.profile-head-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-head-actions .status-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))}.profile-panel .avatar-large{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-brand-soft);color:var(--color-brand);--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:#e3f0ed99}@supports (color:color-mix(in lab, red, red)){.profile-panel .avatar-large{--tw-ring-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.profile-tags{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.profile-tags .tag-chip{max-width:none;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px}.profile-bio{margin-top:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-color:#1d4f4759;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.profile-bio{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent)}}.profile-bio{padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.profile-social-links{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-social-link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--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: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:3.40282e38px;place-items:center;text-decoration-line:none;display:inline-grid}@media (hover:hover){.profile-social-link:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-border-strong);background-color:var(--color-subtle)}}.profile-social-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:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.profile-social-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.profile-social-link:focus-visible{--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}.profile-social-link img{width:17px;height:17px}.profile-social-x{color:var(--color-ink)}.profile-social-linkedin{color:#0a66c2}.profile-context{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.profile-fact{gap:var(--spacing);border-left-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border-left-width:2px;display:grid}.profile-fact-registration{border-color:var(--color-info);background-color:#e5f1f680}@supports (color:color-mix(in lab, red, red)){.profile-fact-registration{background-color:color-mix(in oklab, var(--color-info-soft) 50%, transparent)}}.profile-fact-referrer{border-color:var(--color-warning);background-color:#fff1d799}@supports (color:color-mix(in lab, red, red)){.profile-fact-referrer{background-color:color-mix(in oklab, var(--color-warning-soft) 60%, transparent)}}.profile-fact-default{border-color:var(--color-brand);background-color:#e3f0ed80}@supports (color:color-mix(in lab, red, red)){.profile-fact-default{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.profile-fact span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.profile-fact strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);overflow-wrap:break-word}.profile-disclosure{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:var(--spacing)}.profile-disclosure>summary{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);list-style-type:none}.profile-disclosure>summary:before{content:"+";margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 3);color:var(--color-muted);display:inline-block}.profile-disclosure[open]>summary:before{content:"−"}.profile-section{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);display:grid}.answer-list{gap:calc(var(--spacing) * 2);display:grid}.answer-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#1d4f4726}@supports (color:color-mix(in lab, red, red)){.answer-card{border-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.answer-card{background-color:#e3f0ed4d}@supports (color:color-mix(in lab, red, red)){.answer-card{background-color:color-mix(in oklab, var(--color-brand-soft) 30%, transparent)}}.answer-card{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.answer-card-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.answer-card-head span{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0}.answer-row{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 2);display:grid}.answer-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.answer-row dt{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)}.answer-row dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.trace-toolbar{flex-wrap:nowrap}.activity-filter-menu{flex:1;min-width:0;position:relative}.activity-filter-menu>summary{height:calc(var(--spacing) * 9);cursor:pointer;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-border);background-color:var(--color-surface);min-width:0;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-semibold);font-weight:var(--font-weight-semibold);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));list-style-type:none;display:flex}@media (hover:hover){.activity-filter-menu>summary:hover{border-color:var(--color-border-strong);background-color:var(--color-subtle)}}.activity-filter-menu>summary: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:#1d4f4733}@supports (color:color-mix(in lab, red, red)){.activity-filter-menu>summary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.activity-filter-menu>summary:focus-visible{--tw-outline-style:none;outline-style:none}.activity-filter-menu>summary::-webkit-details-marker{display:none}.activity-filter-menu[open]>summary{border-color:var(--color-brand);background-color:var(--color-subtle);--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:#1d4f471a}@supports (color:color-mix(in lab, red, red)){.activity-filter-menu[open]>summary{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.activity-filter-menu>summary>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activity-filter-count{--tw-font-weight:var(--font-weight-semibold);font-size:10px;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,);flex-shrink:0}.activity-filter-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));flex-shrink:0}.activity-filter-menu[open] .activity-filter-chevron{rotate:180deg}.activity-filter-popover{z-index:40;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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:calc(100% + 6px);left:0;right:0}.activity-filter-head{margin-bottom:var(--spacing);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-border);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:10px;display:flex}.activity-filter-head strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink)}.activity-filter-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);min-width:0;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));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}@media (hover:hover){.activity-filter-option:hover{background-color:var(--color-subtle)}}.activity-filter-option input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-brand);flex-shrink:0;margin:0}.activity-filter-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-filter-placeholder{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);min-width:0;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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);flex:1;align-items:center;display:flex}.activity-refresh{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.trace-timeline{margin-top:var(--spacing);display:grid}.timeline-item{gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-border);width:100%;padding-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);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));display:grid;position:relative}@media (hover:hover){.timeline-item:hover{border-color:var(--color-brand)}}.timeline-item{grid-template-columns:1fr}.timeline-marker{top:var(--spacing);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-surface);border-radius:3.40282e38px;position:absolute;left:-6px}.trace-timeline-live .timeline-marker{border-color:var(--color-brand);background-color:var(--color-brand)}.timeline-body{gap:var(--spacing);display:grid}.timeline-body strong{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.timeline-body>span,.timeline-body small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.modal-scrim,.search-scrim{z-index:70;background-color:#00000059;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-scrim,.search-scrim{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.modal-scrim,.search-scrim{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(2px);-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,);animation:scrim-in var(--motion-base) ease-out both}.photo-viewer-scrim{z-index:100;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.photo-viewer-scrim{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.photo-viewer-scrim{padding:calc(var(--spacing) * 5);--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,);animation:scrim-in var(--motion-base) ease-out both}.photo-viewer{align-items:center;gap:calc(var(--spacing) * 3);--tw-outline-style:none;outline-style:none;flex-direction:column;max-width:100%;max-height:100%;display:flex;position:relative}.photo-viewer-frame{border-radius:var(--radius-lg);background-color:var(--color-black);--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);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:color-mix(in oklab, var(--color-white) 15%, transparent);aspect-ratio:1;width:min(82vw,100dvh - 112px,720px);animation:photo-viewer-in var(--motion-slow) var(--motion-ease) both;place-items:center;display:grid;overflow:hidden}.photo-viewer-image{object-fit:contain;width:100%;height:100%}.photo-viewer-fallback{background-color:var(--color-neutral-900);width:100%;height:100%;font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fffc;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.photo-viewer-fallback{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.photo-viewer-name{text-overflow:ellipsis;white-space:nowrap;max-width:80vw;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-white);animation:dialog-in var(--motion-slow) var(--motion-ease) both;overflow:hidden}.photo-viewer-close{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);z-index:10;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;place-items:center;display:inline-grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.photo-viewer-close{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.photo-viewer-close{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.photo-viewer-close{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.photo-viewer-close{color:var(--color-white);--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);--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,);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));padding:0}@media (hover:hover){.photo-viewer-close:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.photo-viewer-close:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.photo-viewer-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:#fffc}@supports (color:color-mix(in lab, red, red)){.photo-viewer-close:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.photo-viewer-close:focus-visible{--tw-outline-style:none;outline-style:none}.event-dialog,.search-dialog{width:100%;max-height:calc(100vh - 32px);max-width:var(--container-2xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 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);animation:dialog-in var(--motion-slow) var(--motion-ease) both;overflow-y:auto}.status-dialog{max-width:var(--container-lg)}.guest-note-dialog{max-width:var(--container-3xl)}.guest-note-head{margin-bottom:calc(var(--spacing) * 3)}.guest-note-person{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.guest-note-person>div{min-width:0}.guest-note-person h2,.guest-note-person p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-note-person>div>p:last-child{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)}.guest-note-tabs{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-subtle);width:fit-content;padding:var(--spacing);align-items:center;display:flex}.guest-note-tabs button{height:calc(var(--spacing) * 8);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) * 3);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);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:0;display:flex}@media (hover:hover){.guest-note-tabs button:hover{color:var(--color-ink)}}.guest-note-tabs button.active{background-color:var(--color-surface);color:var(--color-brand);--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)}.guest-note-editor{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}.guest-note-editor:focus-within{border-color:var(--color-brand);--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:#1d4f471a}@supports (color:color-mix(in lab, red, red)){.guest-note-editor:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.markdown-toolbar{min-height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 2);display:flex}.markdown-toolbar 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);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:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.markdown-toolbar button:hover{background-color:var(--color-surface);color:var(--color-ink)}}.markdown-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:#1d4f4740}@supports (color:color-mix(in lab, red, red)){.markdown-toolbar button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.markdown-toolbar button:focus-visible{--tw-outline-style:none;outline-style:none}.markdown-toolbar>span{padding-right:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase;margin-left:auto}.guest-note-editor textarea{min-height:calc(var(--spacing) * 80);resize:vertical;border-style:var(--tw-border-style);background-color:var(--color-surface);width:100%;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);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-shadow:0 0 #0000;--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);--tw-outline-style:none;border-width:0;border-radius:0;outline-style:none}.markdown-preview{max-height:50vh;min-height:calc(var(--spacing) * 80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding: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);overflow-y:auto}.markdown-preview.empty{color:var(--color-muted);place-items:center;display:grid}.markdown-preview>:first-child{margin-top:0}.markdown-preview>:last-child{margin-bottom:0}.markdown-preview h1{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 2);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)}.markdown-preview h2{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 1.5);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)}.markdown-preview h3,.markdown-preview h4{margin-top:calc(var(--spacing) * 4);margin-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-bold);font-weight:var(--font-weight-bold)}.markdown-preview p,.markdown-preview ul,.markdown-preview ol,.markdown-preview blockquote,.markdown-preview pre,.markdown-preview table{margin-block:calc(var(--spacing) * 3)}.markdown-preview ul{padding-left:calc(var(--spacing) * 6);list-style-type:disc}.markdown-preview ol{padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.markdown-preview li{margin-block:var(--spacing);padding-left:calc(var(--spacing) * .5)}.markdown-preview li.task-list-item{list-style-type:none}.markdown-preview input[type=checkbox]{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);vertical-align:middle;accent-color:var(--color-brand)}.markdown-preview blockquote{border-left-style:var(--tw-border-style);border-color:#1d4f4759;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.markdown-preview blockquote{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent)}}.markdown-preview blockquote{background-color:#e3f0ed66}@supports (color:color-mix(in lab, red, red)){.markdown-preview blockquote{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.markdown-preview blockquote{padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);color:var(--color-muted)}.markdown-preview a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#1d4f474d}@supports (color:color-mix(in lab, red, red)){.markdown-preview a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.markdown-preview a{text-underline-offset:2px}@media (hover:hover){.markdown-preview a:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.markdown-preview code{background-color:var(--color-subtle);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-ink);border-radius:.25rem;font-size:.9em}.markdown-preview pre{border-radius:var(--radius-lg);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);color:var(--color-white);overflow-x:auto}.markdown-preview pre code{color:inherit;background-color:#0000;padding:0}.markdown-preview hr{margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.markdown-preview table{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.markdown-preview th,.markdown-preview td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.guest-note-footer{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-muted);font-size:11px;display:flex}.tag-settings-dialog{max-width:var(--container-2xl)}.dialog-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.tag-settings-list{gap:calc(var(--spacing) * 2);max-height:55vh;padding-right:var(--spacing);display:grid;overflow-y:auto}.tag-settings-row{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-border);background-color:var(--color-canvas);padding:calc(var(--spacing) * 3);grid-template-columns:12px minmax(150px,1fr) auto;display:grid}.tag-color-preview{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);--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:3.40282e38px}.tag-settings-row input{height:calc(var(--spacing) * 9);background-color:var(--color-surface);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)}.tag-settings-name{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.tag-settings-name input{flex:1;min-width:0}.tag-settings-row.managed{background-color:#f1f1ed99}@supports (color:color-mix(in lab, red, red)){.tag-settings-row.managed{background-color:color-mix(in oklab, var(--color-subtle) 60%, transparent)}}.tag-color-options{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.tag-custom-color{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--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(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-border);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:3.40282e38px;flex-shrink:0;position:relative}@media (hover:hover){.tag-custom-color:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.tag-custom-color{background:conic-gradient(#ef4444,#f59e0b,#84cc16,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)}.tag-custom-color:after{content:"";pointer-events:none;border-style:var(--tw-border-style);border-width:1px;border-color:#fffc;border-radius:3.40282e38px;position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.tag-custom-color:after{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.tag-custom-color:after{background:var(--tag-color)}.tag-custom-color:has(input: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-brand);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.tag-custom-color:has(input:disabled){cursor:not-allowed;opacity:.45}.tag-custom-color input{z-index:10;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tag-custom-color input:disabled{cursor:not-allowed}.tag-create-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tag-create-row .button{flex-shrink:0}.tag-options{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;min-width:0;padding:0}.tag-options legend{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-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.tag-option-grid{max-height:calc(var(--spacing) * 72);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.tag-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);min-width:0;padding-inline:calc(var(--spacing) * 2);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-medium);font-weight:var(--font-weight-medium);display:flex}@media (hover:hover){.tag-option:hover{background-color:var(--color-subtle)}}.tag-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-transition{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.status-notify{cursor:pointer;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-border);padding:calc(var(--spacing) * 3);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));display:flex}@media (hover:hover){.status-notify:hover{border-color:var(--color-border-strong);background-color:var(--color-subtle)}}.status-notify input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-brand);flex-shrink:0}.status-notify-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.status-notify>span:last-child{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.status-notify strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.status-notify 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}.status-message{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.status-message-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.status-message-head strong{color:var(--color-ink)}.status-message-head strong span,.status-message-head small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.status-message textarea{min-height:calc(var(--spacing) * 28);resize:vertical;padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.status-message textarea:disabled{cursor:not-allowed;background-color:var(--color-subtle);color:var(--color-muted)}.status-submit-going{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.status-submit-going:hover{background-color:#1d4f47e6}@supports (color:color-mix(in lab, red, red)){.status-submit-going:hover{background-color:color-mix(in oklab, var(--color-brand) 90%, transparent)}}}.status-submit-waitlisted{border-color:var(--color-warning);background-color:var(--color-warning);color:var(--color-white)}@media (hover:hover){.status-submit-waitlisted:hover{background-color:#9a6418e6}@supports (color:color-mix(in lab, red, red)){.status-submit-waitlisted:hover{background-color:color-mix(in oklab, var(--color-warning) 90%, transparent)}}}.status-submit-declined{border-color:var(--color-danger);background-color:var(--color-danger);color:var(--color-white)}@media (hover:hover){.status-submit-declined:hover{background-color:#9d3d38e6}@supports (color:color-mix(in lab, red, red)){.status-submit-declined:hover{background-color:color-mix(in oklab, var(--color-danger) 90%, transparent)}}}.dialog-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.dialog-head h2{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)}.form-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid 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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:grid}.form-grid .wide{grid-column:span 2/span 2}.dialog-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end}.search-dialog{max-width:var(--container-3xl);padding:0}.search-input-wrap{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3);display:flex}.search-input-wrap input{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;--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);border-width:0}.search-results{max-height:65vh;padding:calc(var(--spacing) * 3);overflow-y:auto}.search-section{margin-bottom:calc(var(--spacing) * 4)}.search-result-list{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);display:grid}.search-result{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 3);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));display:grid}@media (hover:hover){.search-result:hover{background-color:var(--color-subtle)}}.search-result{grid-template-columns:74px minmax(0,1fr)}.search-result-kind{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.search-result-main{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.search-result-main strong,.search-result-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-main span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.search-empty{padding: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)}.api-toast{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:80;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-surface);width:min(440px,100vw - 32px);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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition:opacity var(--motion-base) var(--motion-standard), transform var(--motion-slow) var(--motion-ease), box-shadow var(--motion-base) var(--motion-standard);grid-template-columns:12px minmax(0,1fr) 28px;display:grid;position:fixed}.toast-visible{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.toast-hidden{pointer-events:none;--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.toast-indicator{margin-top:var(--spacing);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-brand);border-radius:3.40282e38px}.toast-loading .toast-indicator{animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-strong);border-top-color:var(--color-brand);background-color:#0000}.toast-error{border-color:#9a641866}@supports (color:color-mix(in lab, red, red)){.toast-error{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.toast-error{background-color:var(--color-warning-soft)}.toast-error .toast-indicator{background-color:var(--color-warning)}.toast-content{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.toast-content strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toast-content>span{max-height:calc(var(--spacing) * 24);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;color:var(--color-muted);overflow:auto}.toast-close{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:3.40282e38px;place-items:center;display:inline-grid}@media (hover:hover){.toast-close:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.toast-close:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.toast-close:hover{color:var(--color-ink)}}.button,.icon-button,.command-button,.segment,.event-card,.summary-stat,.event-tab,.guest-row,.guest-action,.profile-social-link,.check-chip,.search-result,.member-row,.tag-option,.tag-filter-option{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-standard)}.button:not(:disabled):hover,.icon-button:not(:disabled):hover,.command-button:not(:disabled):hover{transform:translateY(-1px)}.button:not(:disabled):active,.icon-button:not(:disabled):active,.command-button:not(:disabled):active,.guest-action:not(:disabled):active{transition-duration:80ms;transform:translateY(0)scale(.97)}.event-card:hover{transform:translate(2px)}.event-card:active{transform:translate(1px)scale(.99)}.event-card.active{box-shadow:inset 3px 0 #1d4f47b8}@supports (color:color-mix(in lab, red, red)){.event-card.active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-brand) 72%, transparent)}}.event-artwork img{transition:transform var(--motion-slow) var(--motion-ease)}.event-card:hover .event-artwork img,.event-summary:hover .event-artwork img{transform:scale(1.035)}.segment.active,.summary-stat.active,.guest-row.selected,.guest-row.bulk-selected{transition-duration:var(--motion-base)}.summary-stat strong,.count-pill,.status-pill,.tag-chip{transition:color var(--motion-base) var(--motion-standard), background-color var(--motion-base) var(--motion-standard), border-color var(--motion-base) var(--motion-standard), transform var(--motion-fast) var(--motion-ease)}.summary-stat:hover strong,.status-pill:hover,.tag-chip:hover{transform:translateY(-1px)}.bulk-toolbar,.guest-loading-state,.empty-state,.tag-filter-popover,.activity-filter-popover,.rule-item,.audience-preview,.answer-card,.analytics-card,.question-chart,.profile-disclosure[open]>.profile-section{animation:soft-rise-in var(--motion-base) var(--motion-ease) both}.accordion[open]>:not(summary),.group-tools[open]>:not(summary){animation:disclosure-in var(--motion-base) var(--motion-ease) both}.tag-filter-menu[open]>summary,.profile-disclosure[open]>summary,.accordion[open]>summary{transition:color var(--motion-fast) var(--motion-standard)}.timeline-item,.search-result,.member-row,.rule-item{animation:list-item-in var(--motion-base) var(--motion-ease) both}.event-card:nth-child(2),.guest-row:nth-child(2),.timeline-item:nth-child(2),.search-result:nth-child(2){animation-delay:25ms}.event-card:nth-child(3),.guest-row:nth-child(3),.timeline-item:nth-child(3),.search-result:nth-child(3){animation-delay:50ms}.event-card:nth-child(4),.guest-row:nth-child(4),.timeline-item:nth-child(4),.search-result:nth-child(4){animation-delay:75ms}.event-card:nth-child(5),.guest-row:nth-child(5),.timeline-item:nth-child(5),.search-result:nth-child(5){animation-delay:.1s}.stacked-returning,.stacked-new,.funnel-chart li>span,.bar-row i{transition:width .56s var(--motion-ease), flex-basis .56s var(--motion-ease), opacity var(--motion-base) var(--motion-standard)}}@layer utilities{.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}.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}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.object-contain{object-fit:contain}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-muted{color:var(--color-muted)}.italic{font-style:italic}.tabular-nums{--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,)}.mix-blend-multiply{mix-blend-mode:multiply}.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,)}}@keyframes profile-in{0%{opacity:0;transform:translate(12px)scale(.992)}to{opacity:1;transform:translate(0)}}@keyframes app-reveal{0%{opacity:0}to{opacity:1}}@keyframes content-swap-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-panel-in{0%{opacity:0;transform:translateY(6px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes list-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes table-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-rise-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes disclosure-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes photo-viewer-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:1650px){.workspace{grid-template-columns:240px minmax(0,1fr) 350px}.workspace.workspace-no-profile{grid-template-columns:240px minmax(0,1fr) 0}.event-summary{grid-template-columns:160px minmax(0,1fr)}.event-summary .summary-actions{grid-column:span 2/span 2;justify-content:flex-start;max-width:none}.event-artwork-large{width:160px;height:160px}.invite-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-composer{grid-column:span 2/span 2}}@media (max-width:1080px){.workspace,.workspace.workspace-no-profile{grid-template-columns:250px minmax(0,1fr)}.profile-panel{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:50;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(390px,100vw - 32px);height:auto;max-height:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-left:0;position:fixed}.invite-compose-grid,.analytics-overview-grid{grid-template-columns:minmax(0,1fr)}.message-composer{grid-column:span 1/span 1}}@media (max-width:820px){.app-shell{min-height:100vh;padding:calc(var(--spacing) * 3);height:auto;display:block;overflow:visible}.topbar{grid-template-columns:1fr auto}.command-button{grid-column:span 2/span 2;grid-row-start:2}.topbar-actions .button span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace,.workspace.workspace-no-profile{grid-template-columns:minmax(0,1fr);overflow:visible}.workspace>.rail{margin-right:0}.rail{height:auto;max-height:none;position:static}.main-stack{height:auto;padding-right:0;overflow:visible}.event-list{gap:calc(var(--spacing) * 2);max-height:none;padding-bottom:var(--spacing);display:flex;overflow-x:auto}.event-card{min-width:calc(var(--spacing) * 64)}.invite-grid{grid-template-columns:minmax(0,1fr)}.event-tabs{overflow-x:auto}.event-tab{flex-shrink:0}.event-tab-heading,.invite-status-rule{flex-direction:column;align-items:stretch}.invite-send-summary{justify-content:space-between}.group-tools-grid,.group-member-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.event-summary{grid-template-columns:minmax(0,1fr)}.event-artwork-large{aspect-ratio:1;width:100%;height:auto}.event-summary .summary-actions{grid-column:span 1/span 1}.event-summary h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.builder-grid,.form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.form-grid .wide{grid-column:span 1/span 1}.table-toolbar,.preview-toolbar{align-items:flex-start}.toolbar-controls{width:100%}.toolbar-controls>label,.toolbar-controls>label:last-child,.tag-filter-control{flex:1;min-width:calc(50% - 4px)}.profile-context{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{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-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}@keyframes spin{to{transform:rotate(360deg)}}
