/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--leading-tight:1.25;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.125rem;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:800;line-height:1.2}a{color:var(--primary)}a:hover{color:var(--primary-pressed)}[data-phx-session],[data-phx-teleported-src]{display:contents}:where(.tf-btn,.tf-field input,.tf-field textarea,.tf-field select,.tf-tab,.tf-icon-btn,.tf-pill,.tf-chip,.tf-back,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tf-app{box-sizing:border-box;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex}.tf-app:before{content:"";height:env(safe-area-inset-top,0px);background:var(--page);z-index:60;position:fixed;top:0;left:0;right:0}.tf-content{width:100%;max-width:var(--content-max);box-sizing:border-box;gap:var(--space-6);padding:var(--space-2) var(--space-4) calc(104px + env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:auto;display:flex}.tf-solo{box-sizing:border-box;gap:var(--space-6);width:100%;max-width:440px;padding:var(--space-12) var(--space-6) var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.tf-header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--content-max);box-sizing:border-box;padding:var(--space-5) var(--space-5) var(--space-3);margin-inline:auto;display:flex}.tf-header h1{font-size:1.75rem}.tf-header__titles{flex-direction:column;min-width:0;display:flex}.tf-header__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.tf-settings-btn{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-field);background:var(--sunk);color:var(--ink);font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tf-invite-tip{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--primary-soft);color:var(--ink);display:flex}.tf-invite-tip__icon{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--card);color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}.tf-invite-tip__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tf-invite-tip h2{margin:0;font-size:1.125rem}.tf-invite-tip p{margin:0;font-size:1rem}.tf-invite-tip__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-settings-btn:hover{color:var(--primary)}.tf-icon-btn{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-field);background:var(--sunk);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tf-icon-btn__dot{border-radius:var(--radius-pill);background:var(--marigold);border:2px solid var(--sunk);width:11px;height:11px;position:absolute;top:9px;right:10px}.tf-tabbar{z-index:40;background:var(--card);border-top:1px solid var(--line);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tf-tab{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-field);min-height:56px;color:var(--ink-muted);flex-direction:column;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex;position:relative}.tf-tab:hover{color:var(--primary)}.tf-tab[aria-current=page]{color:var(--primary);background:var(--primary-soft)}.tf-tab .tf-badge--count{position:absolute;top:2px;right:22%}.tf-topbar{display:none}@media (min-width:768px){.tf-tabbar{display:none}.tf-content{padding-bottom:var(--space-12)}.tf-topbar{top:env(safe-area-inset-top,0px);z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--card);border-bottom:1px solid var(--line);display:flex;position:sticky}.tf-topbar__name{font-family:var(--font-display);color:var(--ink);margin-right:auto;font-size:1.5rem;font-weight:800;text-decoration:none}.tf-topbar .tf-tab{min-height:var(--target-min);padding:0 var(--space-4);flex-direction:row;font-size:1.0625rem}.tf-topbar .tf-tab .tf-badge--count{position:static}}.tf-section{gap:var(--space-3);flex-direction:column;display:flex}.tf-section>h2{font-size:1.5rem;line-height:1.25}.tf-lede{color:var(--ink-muted);margin:0}.tf-title-xl{font-size:2.125rem;line-height:1.15}.tf-mark{background:var(--primary);width:88px;height:88px;color:var(--on-primary);font-family:var(--font-display);border-radius:28px;justify-content:center;align-items:center;font-size:2.75rem;font-weight:800;display:flex}.tf-back{align-items:center;gap:var(--space-1);min-height:var(--target-min);color:var(--primary);font-weight:700;text-decoration:none;display:inline-flex}.tf-divider{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:1rem;display:flex}.tf-divider:before,.tf-divider:after{content:"";background:var(--line);flex:1;height:1px}.tf-panel{gap:var(--space-4);padding:var(--space-4);background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.tf-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--field-height);min-width:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-field);font-family:var(--font-body);cursor:pointer;box-sizing:border-box;border:2px solid #0000;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s;display:inline-flex}.tf-btn--primary{background:var(--primary);color:var(--on-primary)}.tf-btn--primary:hover,.tf-btn--primary:active{background:var(--primary-pressed);color:var(--on-primary)}.tf-btn--secondary{color:var(--primary);border-color:var(--primary);background:0 0}.tf-btn--secondary:active{background:var(--primary-soft)}.tf-btn--quiet{color:var(--primary);padding:0 var(--space-3);background:0 0}.tf-btn--danger{color:var(--danger);border-color:var(--danger);background:0 0}.tf-btn--danger:active{background:var(--danger-soft)}.tf-btn--main{min-height:var(--target-primary);width:100%;font-size:1.25rem}.tf-btn[disabled],.tf-btn.phx-submit-loading{opacity:.45;cursor:not-allowed}.tf-field{gap:var(--space-2);flex-direction:column;display:flex}.tf-field label{font-weight:700}.tf-field input,.tf-field select,.tf-field textarea{min-height:var(--field-height);padding:0 var(--space-4);border:2px solid var(--field-border);border-radius:var(--radius-field);background:var(--card);color:var(--ink);font-family:var(--font-body);box-sizing:border-box;width:100%;font-size:1.125rem}.tf-field textarea{padding:var(--space-3) var(--space-4);min-height:8rem}.tf-field input::placeholder,.tf-field textarea::placeholder{color:var(--ink-muted)}.tf-field input:is([type=date],[type=time]){appearance:none;min-width:0;line-height:calc(var(--field-height) - 4px);display:block}.tf-field input:is([type=date],[type=time])::-webkit-date-and-time-value{text-align:left}.tf-field__help{color:var(--ink-muted);margin:0;font-size:1rem}.tf-field__help--over{color:var(--danger);font-weight:700}.tf-fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tf-fieldset>h2{margin:0;font-size:1.5rem;line-height:1.25}.tf-check-help{margin:calc(-1 * var(--space-2)) 0 0;padding-left:calc(24px + var(--space-3));color:var(--ink-muted);font-size:1rem}.tf-push__status{margin:0;font-size:1.25rem}.tf-field--error input,.tf-field--error select,.tf-field--error textarea{border-color:var(--danger)}.tf-field__error{color:var(--danger);margin:0;font-size:1rem;font-weight:700}.tf-field--check{align-items:center;gap:var(--space-3);min-height:var(--target-min);flex-direction:row}.tf-field--check input{width:24px;height:24px;min-height:24px;accent-color:var(--primary);padding:0}.tf-card{gap:var(--space-3);padding:var(--space-4);background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.tf-card__by{align-items:center;gap:var(--space-3);display:flex}.tf-card__name{font-size:1.25rem;font-weight:700;line-height:1.3}.tf-card__when{color:var(--ink-muted);font-size:1rem}.tf-card__text{margin:0;font-size:1.1875rem}.tf-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-chip{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--sunk);color:var(--ink);font-family:var(--font-body);cursor:pointer;border:0;font-size:1.0625rem;font-weight:700;display:inline-flex}.tf-chip[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.tf-avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-pill);background-color:var(--marigold);color:var(--on-marigold);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex;position:relative}.tf-avatar--green{background-color:var(--primary);color:var(--on-primary)}.tf-avatar:after{content:"";border-radius:var(--radius-pill);background-color:var(--online);width:28%;min-width:10px;height:28%;min-height:10px;box-shadow:0 0 0 2px var(--card);display:none;position:absolute;bottom:0;right:0}.tf-avatar[data-person]{cursor:pointer}@media (hover:hover){.tf-avatar[data-person]:hover:before{content:attr(data-name) "'s profile";display:block}.tf-avatar:before{bottom:calc(100% + var(--space-2));z-index:30;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--ink);color:var(--page);font-family:var(--font-body);white-space:nowrap;box-shadow:var(--shadow-flash);pointer-events:none;font-size:1rem;font-weight:700;line-height:1.3;display:none;position:absolute;left:50%;transform:translate(-50%)}}.tf-badge{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:700;line-height:1.3;display:inline-flex}.tf-badge--new{background:var(--marigold);color:var(--on-marigold)}.tf-badge--waiting{background:var(--sunk);color:var(--ink)}.tf-badge--joined{background:var(--success-soft);color:var(--success)}.tf-badge--declined{background:var(--danger-soft);color:var(--danger)}.tf-badge--count{min-width:28px;padding:0 var(--space-2);background:var(--marigold);color:var(--on-marigold);justify-content:center}.tf-pill{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--ink);color:var(--page);font-family:var(--font-body);cursor:pointer;border:0;font-size:1.0625rem;font-weight:700;animation:.2s ease-out tf-drop;display:inline-flex}@keyframes tf-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tf-flash-group{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:50;width:min(440px, calc(100% - 2 * var(--space-4)));gap:var(--space-2);flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.tf-flash{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-flash);animation:.2s ease-out tf-drop;display:flex}.tf-flash__icon{flex:none;width:28px;height:28px}.tf-flash__text{color:var(--ink);flex:1;margin:0;font-size:1.125rem}.tf-flash--info{background:var(--success-soft);color:var(--success)}.tf-flash--error{background:var(--danger-soft);color:var(--danger)}.tf-flash .tf-icon-btn{color:var(--ink);width:var(--target-min);height:var(--target-min);background:0 0}.tf-empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.tf-empty h2{font-size:1.5rem;line-height:1.25}.tf-empty p{color:var(--ink-muted);max-width:32ch;margin:0}.tf-list{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none}.tf-list>li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);box-sizing:border-box;flex-wrap:wrap;min-height:64px;display:flex;position:relative}.tf-alerts{gap:var(--space-2);flex-direction:column;display:flex}.tf-alerts__title{margin:0 var(--space-1);font-family:var(--font-body);color:var(--ink-muted);font-size:1rem;font-weight:700}.tf-list>li.tf-alert{padding:0}.tf-alert__btn{align-items:flex-start;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.tf-alert__btn .tf-avatar{width:44px;height:44px;font-size:1rem}.tf-alert__text{flex-direction:column;flex:1;min-width:0;display:flex}.tf-alert__line b{font-weight:700}.tf-alert__meta{color:var(--ink-muted);overflow-wrap:anywhere;font-size:1rem}.tf-alert__dot{width:var(--space-3);height:var(--space-3);margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--primary);flex:none}.tf-list>li+li{border-top:1px solid var(--line)}.tf-list>li.tf-list__empty{color:var(--ink-muted);display:none}.tf-list>li.tf-list__empty:only-child{display:flex}.tf-list__main{flex-direction:column;flex:1;min-width:12rem;display:flex}.tf-list__title{color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.3;text-decoration:none}a.tf-list__title:after{content:"";position:absolute;inset:0}.tf-list>li :is(a,button,input,select,textarea,label):not(.tf-list__title){z-index:1;position:relative}a.tf-list__title:hover{color:var(--primary)}.tf-list__meta{color:var(--ink-muted);font-size:1rem}.tf-code{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.tf-code h2{font-size:1.5rem}.tf-code__digits{letter-spacing:.12em;color:var(--ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.25rem;font-weight:700}.tf-code__qr{width:200px;height:200px;padding:var(--space-3);border-radius:var(--radius-field);box-sizing:border-box;background:#fff}.tf-code__qr svg{width:100%;height:100%}.tf-code__note{color:var(--ink-muted);margin:0;font-size:1rem}.tf-field input.tf-code-input{text-align:center;letter-spacing:.15em;min-height:72px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:2rem}.tf-post{position:relative}.tf-post__who{flex-direction:column;flex:1;min-width:0;display:flex}.tf-rich{white-space:pre-line;overflow-wrap:anywhere;margin:0}.tf-rich a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tf-rich a.tf-mention{text-decoration:none}.tf-mention{color:var(--primary);font-weight:700}.tf-mention-box{position:relative}.tf-mentions{z-index:30;margin:var(--space-1) 0 0;padding:var(--space-2);background:var(--card);border-radius:var(--radius-field);box-shadow:var(--shadow-flash);list-style:none;position:absolute;top:100%;left:0;right:0}.tf-mentions[hidden]{display:none}.tf-mentions--up{margin:0 0 var(--space-1);top:auto;bottom:100%}.tf-mentions__option{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-field);color:var(--ink);cursor:pointer;font-size:1.0625rem;font-weight:700;display:flex}.tf-mentions__option[aria-selected=true]{background:var(--primary-soft)}@media (hover:hover){.tf-mentions__option:hover{background:var(--sunk)}}.tf-mentions .tf-avatar{width:var(--avatar-sm);height:var(--avatar-sm);pointer-events:none;font-size:1rem}.tf-mentions__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-post-menu{position:relative}.tf-post-menu>summary{list-style:none}.tf-post-menu>summary::-webkit-details-marker{display:none}.tf-post-menu__list{right:0;top:calc(var(--target-min) + var(--space-1));z-index:10;min-width:10rem;padding:var(--space-2);background:var(--card);border-radius:var(--radius-field);box-shadow:var(--shadow-flash);flex-direction:column;display:flex;position:absolute}.tf-post-menu__list .tf-btn{min-height:var(--target-min);justify-content:flex-start}.tf-comment-menu .tf-post-menu__list{top:auto;bottom:calc(var(--target-min) + var(--space-1))}.tf-comment-menu>summary{width:36px;min-width:0;min-height:var(--target-min);color:var(--ink-muted);background:0 0;padding:0}.tf-post-menu__copy{flex-direction:column;display:flex}.tf-post-menu__copy .tf-btn{width:100%}.tf-share-link{display:none}[data-can-share] .tf-share-link{display:inline-flex}.tf-post-menu__link{min-height:var(--target-min);font-size:1rem}.tf-link-text{overflow-wrap:anywhere;color:var(--ink-muted);margin:0;font-family:ui-monospace,monospace;font-size:.9375rem}#new-link .tf-post-menu__link{width:100%;min-width:0}.tf-post-menu__hint{margin:var(--space-1) 0;font-size:1rem}.tf-post-menu__danger{color:var(--danger)}.tf-compose-prompt{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex}.tf-compose-prompt__btn{min-height:var(--field-height);padding:0 var(--space-4);border:2px solid var(--line);border-radius:var(--radius-pill);background:var(--page);color:var(--ink-muted);flex:1;align-items:center;font-size:1.125rem;text-decoration:none;display:flex}.tf-pinned{gap:var(--space-4);flex-direction:column;display:flex}.tf-pinned:not(:has(>article)){display:none}.tf-here{align-items:center;gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:1rem;display:flex}.tf-here__faces{gap:var(--space-3);padding:var(--space-1);display:inline-flex}.tf-here .tf-avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:.875rem}.tf-writing{color:var(--ink-muted);margin:0;font-size:1rem;font-style:italic}.tf-person__note{overflow-wrap:anywhere;color:var(--ink-muted);font-size:1rem;font-style:italic}.tf-person__status{color:var(--ink-muted);font-size:1rem}.tf-person__switch{flex-basis:100%}.tf-pill-wrap{top:var(--space-2);z-index:20;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.tf-pill-wrap .tf-pill{box-shadow:var(--shadow-flash)}.tf-card__meta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tf-card__meta>.tf-link{white-space:nowrap;flex:none}.tf-react-summary{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--ink-muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;display:inline-flex}.tf-react-icons{display:inline-flex}.tf-react-icons>span{border:2px solid var(--card);border-radius:var(--radius-pill);background:var(--primary-soft);width:30px;height:30px;color:var(--primary);box-sizing:border-box;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.tf-react-icons>span:first-child{margin-left:0}.tf-react-icons .tf-ricon{width:18px;height:18px}.tf-react-icons.tf-pop>span:first-child{animation:.6s ease-out tf-live-pop}.tf-link{min-height:var(--target-min);color:var(--primary);align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.tf-actions{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.tf-action{min-height:var(--target-min);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-field);color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.tf-action .tf-ricon{width:26px;height:26px}.tf-action[aria-pressed=true]{color:var(--primary);background:var(--primary-soft)}.tf-linkcard-wrap{position:relative}.tf-linkcard{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:2px solid var(--line);border-radius:var(--radius-field);background:var(--page);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.tf-linkcard__img{width:calc(100% + 2 * var(--space-4));object-fit:cover;max-height:12rem;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) var(--space-2);border-radius:var(--radius-field) var(--radius-field) 0 0;display:block}.tf-linkcard--own{padding-right:calc(var(--target-min) + var(--space-2))}.tf-linkcard__site{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:1rem;display:inline-flex}.tf-linkcard__title{font-size:1.1875rem;font-weight:700;line-height:1.3}.tf-linkcard__desc{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.tf-linkcard__x{top:var(--space-1);right:var(--space-1);width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.tf-comments{gap:var(--space-4);flex-direction:column;display:flex}.tf-comment{gap:var(--space-3);align-items:flex-start;display:flex}.tf-comment .tf-avatar{width:48px;height:48px;font-size:1.125rem}.tf-comment__col{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-comment__body{padding:var(--space-2) var(--space-3);background:var(--sunk);border-radius:6px 18px 18px}.tf-comment__name{font-size:1rem;font-weight:700;display:block}.tf-thread{gap:var(--space-3);flex-direction:column;display:flex}.tf-thread__replies{gap:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--line);flex-direction:column;margin-left:22px;display:flex}.tf-thread__replies .tf-comment .tf-avatar{width:36px;height:36px;font-size:.9375rem}.tf-thread__replies .tf-comment__when{padding-left:var(--space-2)}.tf-thread__replies .tf-comment__react{padding:0 var(--space-1)}.tf-thread__earlier{min-height:var(--target-min);color:var(--primary);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:1rem;font-weight:700}.tf-reply--earlier{display:none}.tf-thread:has(:target) .tf-reply--earlier{display:flex}.tf-thread:has(:target) .tf-thread__earlier{display:none}.tf-comment--deleted p{padding:var(--space-2) var(--space-3);color:var(--ink-muted);margin:0;font-style:italic}.tf-comment__body .tf-rich{font-size:1.125rem}.tf-comment--mine .tf-comment__body{background:var(--primary-soft)}.tf-comment__when{padding-left:var(--space-3);color:var(--ink-muted);flex-direction:column;align-items:flex-start;font-size:1rem;display:flex}.tf-comment__when time{white-space:nowrap;padding-top:2px}.tf-comment__actions{align-items:center;column-gap:var(--space-1);margin:-6px 0 0 calc(-1 * var(--space-2));flex-wrap:nowrap;display:flex}.tf-comment__body{position:relative}.tf-comment__body--reacted{margin-bottom:22px}.tf-comment__reactions{min-height:28px;padding:0 var(--space-2);border:2px solid var(--card);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-family:var(--font-body);cursor:pointer;align-items:center;gap:2px;font-size:.9375rem;font-weight:700;display:inline-flex;position:absolute;bottom:-12px;right:-8px;box-shadow:0 1px 3px #0000002e}.tf-comment__reactions:before{content:"";position:absolute;inset:-8px}.tf-comment__reactions .tf-ricon{width:18px;height:18px;color:var(--primary)}.tf-birthday{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center;flex-direction:column;display:flex}.tf-birthday .tf-avatar{width:112px;height:112px;font-size:2.25rem}.tf-birthday__heading{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.25}.tf-birthday__wishes{color:var(--ink-muted);margin:0;font-size:1rem}.tf-views{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-views .tf-chip{text-decoration:none}.tf-views .tf-chip[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.tf-list__sub{color:var(--ink-muted);overflow-wrap:anywhere;font-size:1rem}.tf-date-tile{width:var(--target-primary);min-height:var(--target-primary);border-radius:var(--radius-field);background:var(--primary-soft);color:var(--primary);font-family:var(--font-display);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.tf-date-tile__month{letter-spacing:.04em;font-size:1rem;font-weight:800}.tf-date-tile__day{font-size:1.5rem;font-weight:800}.tf-event__cancelled{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger);align-self:flex-start;font-size:1rem;font-weight:700;display:inline-flex}.tf-event{gap:var(--space-3);flex-direction:column;display:flex}.tf-event__title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.375rem;line-height:1.25}.tf-event__title a{color:inherit;text-decoration:none}.tf-event__details{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--sunk);flex-direction:column;display:flex}.tf-event__big{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700}.tf-event__when{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:1rem}.tf-event__top{align-items:flex-start;gap:var(--space-4);display:flex}.tf-event__head{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tf-event__kicker{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1rem;font-weight:800}.tf-event__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-rsvp{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.tf-rsvp .tf-chip{justify-content:center}.tf-rsvp .tf-chip:disabled{opacity:.6;cursor:default}.tf-faces{gap:var(--space-1);flex-wrap:wrap;display:flex}.tf-faces .tf-avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:1rem}.tf-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-items li{align-items:center;gap:var(--space-3);min-height:var(--target-min);display:flex}.tf-items li .tf-btn,.tf-items li .tf-icon-btn{flex:none}.tf-items li .tf-btn{white-space:nowrap;padding-inline:var(--space-3)}.tf-items__what{flex-direction:column;flex:1;min-width:0;display:flex}.tf-items__label{overflow-wrap:anywhere;font-size:1.0625rem}.tf-items__who{color:var(--ink-muted);font-size:1rem}.tf-add-item{gap:var(--space-2);flex-direction:column;display:flex}.tf-add-item__buttons{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.tf-add-item__buttons .tf-btn{white-space:nowrap;padding-inline:var(--space-3)}.tf-comment__react{min-height:var(--target-min);padding:0 var(--space-2);color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:1rem;font-weight:700;display:inline-flex}.tf-comment__react[aria-pressed=true]{color:var(--primary)}.tf-comment__react .tf-ricon{width:18px;height:18px}.tf-reply{bottom:calc(73px + env(safe-area-inset-bottom,0px));z-index:15;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) 0;background:var(--page);display:flex;position:sticky}.tf-reply .tf-mention-box{flex:1;min-width:0}.tf-reply[hidden]{display:none}.tf-post--opens{cursor:pointer}.tf-thread,.tf-thread .tf-comment,#comments-title{scroll-margin-top:calc(80px + env(safe-area-inset-top,0px))}@media (min-width:768px){.tf-reply{bottom:0}}.tf-reply .tf-field input{border-radius:var(--radius-pill)}.tf-reply--thread{z-index:auto;margin:calc(-1 * var(--space-3)) 0 0 22px;padding:var(--space-3) 0 0 var(--space-3);border-left:2px solid var(--line);background:0 0;position:static}.tf-send{width:var(--field-height);height:var(--field-height);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tf-loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--ink-muted);font-weight:700;display:flex}.tf-spinner{border-radius:var(--radius-pill);border:4px solid var(--line);border-top-color:var(--primary);box-sizing:border-box;width:28px;height:28px;animation:.9s linear infinite tf-spin}.tf-feed-failed{align-items:flex-start}.tf-feed-end{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;color:var(--ink-muted);flex-direction:column;display:flex}.tf-feed-end strong{color:var(--ink);font-size:1.25rem}.tf-composer textarea{resize:vertical;min-height:10rem;font-size:1.1875rem;line-height:1.5}.tf-scrim{z-index:45;background:#1c191680;position:fixed;inset:0}.tf-sheet{z-index:46;max-width:var(--content-max);gap:var(--space-4);max-height:85dvh;padding:var(--space-2) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px));background:var(--card);box-sizing:border-box;border-radius:24px 24px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tf-sheet__grip{border-radius:var(--radius-pill);background:var(--line);align-self:center;width:44px;height:5px}.tf-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tf-sheet__head h2{margin:0;font-size:1.5rem}.tf-sheet__note{text-align:center}.tf-sheet__center{align-self:center}.tf-update-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--primary-soft);color:var(--ink);margin:0;font-size:1rem}.tf-update-note button{color:var(--primary);font:inherit;background:0 0;border:0;padding:0;font-weight:700}#update-note{z-index:60;top:calc(env(safe-area-inset-top) + var(--space-2));left:var(--space-4);right:var(--space-4);text-align:center;max-width:32rem;margin:0 auto;line-height:1.45;position:fixed;box-shadow:0 2px 8px #00000026}#update-note[hidden]{display:none}.tf-picture-sheet__body{gap:var(--space-4);flex-direction:column;display:flex}.tf-picture-choices{gap:var(--space-3);flex-direction:column;display:flex}.tf-picture-choices form{flex-direction:column;display:flex}.tf-picture-choices:has(input[type=file]:focus-visible) label{outline:3px solid var(--focus-ring);outline-offset:2px}.tf-picture-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);max-height:60vh;display:grid;overflow-y:auto}.tf-picture-grid__item{appearance:none;min-height:var(--target-min);aspect-ratio:1;border-radius:var(--radius-photo);background:var(--sunk);cursor:pointer;border:0;padding:0;overflow:hidden}.tf-picture-grid__item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tf-picture-grid__item img{object-fit:cover;width:100%;height:100%;display:block}.tf-picture-preview{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.tf-picture-preview img{border-radius:var(--radius-pill);object-fit:cover;width:160px;height:160px}.tf-picture-preview .tf-btn{align-self:stretch}.tf-profile__picture-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-profile__picture-actions button.tf-link{padding:0 var(--space-2);font-family:var(--font-body);cursor:pointer;background:0 0;border:0}.tf-avatar--lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:2.5rem}.tf-edit-picture{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.tf-edit-picture .tf-avatar:hover:before{display:none!important}.tf-reacts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tf-react{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-field);background:var(--sunk);min-height:84px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border:2px solid #0000;flex-direction:column;padding:0;font-size:1rem;font-weight:700;display:flex}.tf-react .tf-ricon{width:36px;height:36px}.tf-react[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.tf-who__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-who__chips .tf-ricon{width:20px;height:20px}.tf-who{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-who li{align-items:center;gap:var(--space-3);min-height:60px;display:flex}.tf-who li+li{border-top:1px solid var(--line)}.tf-who .tf-avatar{width:48px;height:48px;font-size:1.125rem}.tf-with{color:var(--ink-muted);margin:0;font-size:1rem}.tf-with a{font-weight:700}.tf-scrim--over{z-index:61}.tf-sheet--over{z-index:62}.tf-tag-sheet{gap:var(--space-4);flex-direction:column;display:flex}.tf-tag-add{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) 0;color:var(--ink);font-family:var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;font-size:1rem;display:flex}.tf-tag-add .tf-icon{color:var(--primary)}.tf-video-tags{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tf-video-tags__what{align-items:center;gap:var(--space-2);font-size:1rem;font-weight:700;display:inline-flex}.tf-video-tags .tf-with{flex-basis:100%;order:1}.tf-who__name{flex:1;font-size:1.125rem;font-weight:700}.tf-who__kind{align-items:center;gap:var(--space-1);color:var(--primary);font-size:1rem;font-weight:700;display:inline-flex}.tf-who__kind .tf-ricon{width:22px;height:22px}.tf-live{left:var(--space-3);z-index:5;align-items:flex-start;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:72px}.tf-live__b{align-items:center;gap:var(--space-2);padding:6px var(--space-4) 6px 6px;border-radius:var(--radius-pill);background:var(--card);color:var(--ink);box-shadow:var(--shadow-flash);font-size:1rem;font-weight:700;animation:4s ease-out forwards tf-live-float;display:inline-flex}.tf-live__b .tf-avatar{width:44px;height:44px;font-size:1rem}.tf-live__icon{border:2px solid var(--card);border-radius:var(--radius-pill);background:var(--primary-soft);width:30px;height:30px;color:var(--primary);box-sizing:border-box;justify-content:center;align-items:center;margin:20px 0 0 -18px;display:inline-flex}.tf-live__icon .tf-ricon{width:17px;height:17px}.tf-live__b--old{opacity:.55}@keyframes tf-live-float{0%{opacity:0;transform:translateY(18px)scale(.92)}8%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-28px)}}@keyframes tf-live-fade{0%{opacity:0}8%,70%{opacity:1}to{opacity:0}}@keyframes tf-live-pop{0%{transform:none}40%{transform:scale(1.4)}to{transform:none}}@keyframes tf-spin{to{transform:rotate(360deg)}}.tf-fade-out{opacity:0;transition:opacity .15s}.tf-thumbs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tf-thumb{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.tf-thumb__img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-photo);background:var(--photo-wait);width:100%}.tf-thumb__x{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:0;display:flex;position:absolute;top:2px;right:2px}.tf-thumb__x span{border-radius:var(--radius-pill);color:#fff;background:#1c1916b8;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tf-thumb__video{background:var(--photo-wait);color:var(--primary);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.tf-thumb__name{overflow-wrap:anywhere;margin:0;font-size:1rem}.tf-thumb__failed{gap:var(--space-1);flex-direction:column;display:flex}.tf-section:has(#video-input:focus-visible) .tf-video-pick{outline:3px solid var(--focus-ring);outline-offset:2px}.tf-progress{border-radius:var(--radius-pill);background:var(--sunk);height:8px;overflow:hidden}.tf-progress span{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.tf-progress--done span{background:var(--success)}label.tf-btn{cursor:pointer}.tf-section:has(input[type=file]:focus-visible) .tf-photo-pick{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tf-pill,.tf-flash{animation:none}.tf-btn,.tf-fade-out,.tf-progress span{transition:none}.tf-live__b{animation-name:tf-live-fade}.tf-react-icons.tf-pop>span:first-child,.tf-spinner{animation:none}}.tf-media{gap:var(--space-1);margin-inline:calc(-1 * var(--space-4));display:grid}.tf-media--1{grid-template-columns:1fr}.tf-media--2,.tf-media--3,.tf-media--4{grid-template-columns:1fr 1fr}.tf-tile{background:var(--photo-wait);cursor:pointer;aspect-ratio:1;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tf-media--1 .tf-tile{aspect-ratio:auto;max-height:125vw}.tf-media--3>:first-child{aspect-ratio:16/10;grid-column:1/-1}.tf-tile img{object-fit:cover;width:100%;height:100%;display:block}.tf-tile__more{pointer-events:none;color:#fff;font-family:var(--font-display);background:#1c19168c;justify-content:center;align-items:center;font-size:2.25rem;font-weight:800;display:flex;position:absolute;inset:0}.tf-tile--wait,.tf-tile--failed{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--ink);cursor:default;aspect-ratio:auto;flex-direction:column;min-height:12rem;display:flex;overflow:visible}.tf-tile--wait p,.tf-tile--failed p{margin:0;font-weight:700}.tf-tile--wait .size-8{color:var(--primary)}.tf-tile--failed{background:var(--danger-soft)}.tf-tile--failed .size-8{color:var(--danger)}.tf-tile__more--corner{inset:auto;top:var(--space-2);right:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:1.25rem}.tf-tile__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.tf-lightbox{z-index:60;color:#fff;background:#0d0c0b;position:fixed;inset:0}.tf-lightbox__inner{flex-direction:column;height:100dvh;display:flex}.tf-lightbox__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.tf-lightbox__btn{min-width:var(--target-min);height:var(--target-min);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-body);cursor:pointer;background:#ffffff24;border:0;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.tf-lightbox__btn:hover,.tf-lightbox__btn:focus-visible{color:#fff}#lightbox-go-post{align-self:flex-start}.tf-lightbox__save{white-space:nowrap}.tf-lightbox__count{font-size:1.125rem;font-weight:700}.tf-lightbox__stage{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.tf-lightbox__bar{touch-action:manipulation}.tf-lightbox__view{position:absolute;inset:0}.tf-lightbox__frame{position:absolute;inset:0;overflow:hidden}.tf-lightbox__zoom{transform-origin:50%;will-change:transform;position:absolute;inset:0}.tf-lightbox__zoom img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.tf-lightbox__thumb{filter:blur(16px);transform:scale(1.02)}.tf-lightbox__photo{opacity:0;transition:opacity .15s ease-out}.tf-lightbox__view[data-state=ready] .tf-lightbox__photo{opacity:1}.tf-lightbox__view[data-state=ready] .tf-lightbox__thumb{visibility:hidden}.tf-lightbox__wait{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.tf-lightbox__status{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:#0000008c;margin:0;font-size:1.125rem;font-weight:700}.tf-lightbox__status:empty,.tf-lightbox__view:not([data-state=slow],[data-state=error]) .tf-lightbox__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tf-lightbox__spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite tf-spin;display:none}.tf-lightbox__view[data-state=slow] .tf-lightbox__spinner{display:block}.tf-lightbox__retry{pointer-events:auto;display:none}.tf-lightbox__view[data-state=error] .tf-lightbox__retry{display:inline-flex}.tf-lightbox__nav[hidden]{display:none}@media (prefers-reduced-motion:reduce){.tf-lightbox__photo{transition:none}.tf-lightbox__spinner{border-color:#fff;animation:none}}.tf-lightbox__nav{left:var(--space-3);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.tf-lightbox__nav--next{left:auto;right:var(--space-3)}.tf-lightbox__foot{gap:var(--space-2);padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));flex-direction:column;max-height:30dvh;display:flex;overflow-y:auto}.tf-lightbox__foot .tf-card__name,.tf-lightbox__foot .tf-rich a,.tf-lightbox__foot .tf-with,.tf-lightbox__foot .tf-with a{color:#fff}.tf-lightbox__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-video{gap:var(--space-2);flex-direction:column;display:flex}.tf-video__stage{border-radius:var(--radius-card);background:#000;position:relative;overflow:hidden}.tf-video__stage video{background:#000;width:100%;height:auto;max-height:125vw;display:block}.tf-video__play{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;cursor:pointer;background:#00000040;border:0;flex-direction:column;display:flex;position:absolute;inset:0}.tf-video__play[hidden]{display:none}.tf-video__spinner{pointer-events:none;background:#00000059;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.tf-video__spinner[hidden],.tf-video__failed[hidden]{display:none}.tf-video__failed{padding:var(--space-4);color:#fff;font:inherit;text-align:center;cursor:pointer;background:#000000bf;border:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;inset:0}.tf-video__len{padding:2px var(--space-2);border-radius:var(--radius-pill);background:#0009;font-size:1rem;font-weight:700}.tf-video__save{align-self:flex-start}.tf-video__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-tile--video{position:relative}.tf-video__play--tile{pointer-events:none}.tf-video-overlay{color:#fff;background:#000;border:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex}.tf-video-overlay::backdrop{background:#000000e6}.tf-video-overlay video{object-fit:contain;flex:1;width:100%;min-height:0}.tf-push>*{display:none}.tf-push[data-state=on] .tf-push__on,.tf-push[data-state=off] .tf-push__off,.tf-push[data-state=blocked] .tf-push__blocked,.tf-push[data-state=install-first] .tf-push__install-first,.tf-push[data-state=unsupported] .tf-push__unsupported{gap:var(--space-2);flex-direction:column;display:flex}}@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}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.ml-1{margin-left:var(--spacing)}.hero-arrow-down{--hero-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cake{--hero-cake:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%208.25v-1.5m0%201.5c-1.355%200-2.697.056-4.024.166C6.845%208.51%206%209.473%206%2010.608v2.513m6-4.871c1.355%200%202.697.056%204.024.166C17.155%208.51%2018%209.473%2018%2010.608v2.513M15%208.25v-1.5m-6%201.5v-1.5m12%209.75-1.5.75a3.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200L3%2016.5m15-3.379a48.474%2048.474%200%200%200-6-.371c-2.032%200-4.034.126-6%20.371m12%200c.39.049.777.102%201.163.16%201.07.16%201.837%201.094%201.837%202.175v5.169c0%20.621-.504%201.125-1.125%201.125H4.125A1.125%201.125%200%200%201%203%2020.625v-5.17c0-1.08.768-2.014%201.837-2.174A47.78%2047.78%200%200%201%206%2013.12M12.265%203.11a.375.375%200%201%201-.53%200L12%202.845l.265.265Zm-3%200a.375.375%200%201%201-.53%200L9%202.845l.265.265Zm6%200a.375.375%200%201%201-.53%200L15%202.845l.265.265Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);mask:var(--hero-cake);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-camera{--hero-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);mask:var(--hero-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left{--hero-chat-bubble-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);mask:var(--hero-chat-bubble-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-film{--hero-film:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h1.5C5.496%2019.5%206%2018.996%206%2018.375m-3.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-1.5A1.125%201.125%200%200%201%2018%2018.375M20.625%204.5H3.375m17.25%200c.621%200%201.125.504%201.125%201.125M20.625%204.5h-1.5C18.504%204.5%2018%205.004%2018%205.625m3.75%200v1.5c0%20.621-.504%201.125-1.125%201.125M3.375%204.5c-.621%200-1.125.504-1.125%201.125M3.375%204.5h1.5C5.496%204.5%206%205.004%206%205.625m-3.75%200v1.5c0%20.621.504%201.125%201.125%201.125m0%200h1.5m-1.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m1.5-3.75C5.496%208.25%206%207.746%206%207.125v-1.5M4.875%208.25C5.496%208.25%206%208.754%206%209.375v1.5m0-5.25v5.25m0-5.25C6%205.004%206.504%204.5%207.125%204.5h9.75c.621%200%201.125.504%201.125%201.125m1.125%202.625h1.5m-1.5%200A1.125%201.125%200%200%201%2018%207.125v-1.5m1.125%202.625c-.621%200-1.125.504-1.125%201.125v1.5m2.625-2.625c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125M18%205.625v5.25M7.125%2012h9.75m-9.75%200A1.125%201.125%200%200%201%206%2010.875M7.125%2012C6.504%2012%206%2012.504%206%2013.125m0-2.25C6%2011.496%205.496%2012%204.875%2012M18%2010.875c0%20.621-.504%201.125-1.125%201.125M18%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m-12%205.25v-5.25m0%205.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125m-12%200v-1.5c0-.621-.504-1.125-1.125-1.125M18%2018.375v-5.25m0%205.25v-1.5c0-.621.504-1.125%201.125-1.125M18%2013.125v1.5c0%20.621.504%201.125%201.125%201.125M18%2013.125c0-.621.504-1.125%201.125-1.125M6%2013.125v1.5c0%20.621-.504%201.125-1.125%201.125M6%2013.125C6%2012.504%205.496%2012%204.875%2012m-1.5%200h1.5m-1.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M19.125%2012h1.5m0%200c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h1.5m14.25%200h1.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-film);-webkit-mask:var(--hero-film);-webkit-mask:var(--hero-film);mask:var(--hero-film);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-finger-print{--hero-finger-print:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.864%204.243A7.5%207.5%200%200%201%2019.5%2010.5c0%202.92-.556%205.709-1.568%208.268M5.742%206.364A7.465%207.465%200%200%200%204.5%2010.5a7.464%207.464%200%200%201-1.15%203.993m1.989%203.559A11.209%2011.209%200%200%200%208.25%2010.5a3.75%203.75%200%201%201%207.5%200c0%20.527-.021%201.049-.064%201.565M12%2010.5a14.94%2014.94%200%200%201-3.6%209.75m6.633-4.596a18.666%2018.666%200%200%201-2.485%205.33%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);mask:var(--hero-finger-print);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-solid{--hero-play-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.5%205.653c0-1.427%201.529-2.33%202.779-1.643l11.54%206.347c1.295.712%201.295%202.573%200%203.286L7.28%2019.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);mask:var(--hero-play-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-plus{--hero-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-video-camera{--hero-video-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2010.5%204.72-4.72a.75.75%200%200%201%201.28.53v11.38a.75.75%200%200%201-1.28.53l-4.72-4.72M4.5%2018.75h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25h-9A2.25%202.25%200%200%200%202.25%207.5v9a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);mask:var(--hero-video-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[72px\]{width:72px;height:72px}.size-\[88px\]{width:88px;height:88px}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.flex-none{flex:none}.basis-full{flex-basis:100%}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start{align-self:flex-start}.rounded-\[22px\]{border-radius:22px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--line)}.bg-primary-soft{background-color:var(--primary-soft)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[2rem\]{font-size:2rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-ink{color:var(--ink)}.text-primary{color:var(--primary)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.only\:block:only-child{display:block}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}html[data-theme=birthday]{--theme-head:#9c1f50;--theme-head-ink:#fff4e8;--page:#fbf0f3;--primary:#b4235d;--primary-pressed:#8f1b4a;--primary-soft:#fbe4ee;--on-primary:#fff;--theme-banner:#fbe4ee;--theme-stripe:#b4235d}html[data-theme=new_year]{--theme-head:#1b2a4a;--theme-head-ink:#fdf3d8;--page:#f4f1ea;--primary:#1f4e8c;--primary-pressed:#173c6b;--primary-soft:#e3eaf5;--on-primary:#fff;--theme-banner:#fdf3d8;--theme-stripe:#c9a227}html[data-theme=valentines]{--theme-head:#7a1734;--theme-head-ink:#fff0f3;--page:#fbf0f2;--primary:#b0234a;--primary-pressed:#8c1b3a;--primary-soft:#fbe3ea;--on-primary:#fff;--theme-banner:#fbe3ea;--theme-stripe:#d6455f}html[data-theme=st_patricks]{--theme-head:#1d5b34;--theme-head-ink:#f1fbef;--page:#f0f6ee;--primary:#237a3b;--primary-pressed:#1b5e2e;--primary-soft:#e2f1e3;--on-primary:#fff;--theme-banner:#e2f1e3;--theme-stripe:#2f9a4e}html[data-theme=easter]{--theme-head:#5a4a8a;--theme-head-ink:#fbf7ff;--page:#f6f3fb;--primary:#6a52a8;--primary-pressed:#523f85;--primary-soft:#ece6f7;--on-primary:#fff;--theme-banner:#fdf3d8;--theme-stripe:#e9a23b}html[data-theme=mothers_day]{--theme-head:#8a2f5e;--theme-head-ink:#fff2f8;--page:#fbf1f5;--primary:#a8366f;--primary-pressed:#872a58;--primary-soft:#f8e3ee;--on-primary:#fff;--theme-banner:#f8e3ee;--theme-stripe:#d16a9b}html[data-theme=fathers_day]{--theme-head:#1e3a5f;--theme-head-ink:#eef5ff;--page:#eef2f6;--primary:#2b5a8c;--primary-pressed:#20456c;--primary-soft:#e1eaf4;--on-primary:#fff;--theme-banner:#e1eaf4;--theme-stripe:#2b5a8c}html[data-theme=fourth_of_july]{--theme-head:#1b3360;--theme-head-ink:#f4f7ff;--page:#f3f4f8;--primary:#1f4e8c;--primary-pressed:#173c6b;--primary-soft:#e3eaf5;--on-primary:#fff;--theme-banner:#fbe7e5;--theme-stripe:#b3261e}html[data-theme=halloween]{--theme-head:#3b1f52;--theme-head-ink:#fdebdc;--page:#f7eee4;--primary:#a84300;--primary-pressed:#7f3300;--primary-soft:#fdebdc;--on-primary:#fff;--theme-banner:#fdebdc;--theme-stripe:#d9661f}html[data-theme=thanksgiving]{--theme-head:#5a3415;--theme-head-ink:#fdf1e3;--page:#f8f0e6;--primary:#8a4b14;--primary-pressed:#6b3a10;--primary-soft:#f6e6d3;--on-primary:#fff;--theme-banner:#f6e6d3;--theme-stripe:#b34700}html[data-theme=christmas]{--theme-head:#1f4d3a;--theme-head-ink:#fff7ec;--page:#f8efe9;--primary:#b3261e;--primary-pressed:#8a1d17;--primary-soft:#fbe7e5;--on-primary:#fff;--theme-banner:#fbe7e5;--theme-stripe:#b3261e}html[data-theme=spring]{--theme-head:#2f5f34;--theme-head-ink:#fbfff5;--page:#f1f6ee;--primary:#2f6f35;--primary-pressed:#235428;--primary-soft:#e6f1e2;--on-primary:#fff;--theme-banner:#e6f1e2;--theme-stripe:#2f6f35}html[data-theme=summer]{--theme-head:#0f5c6e;--theme-head-ink:#fffaea;--page:#f3f7f4;--primary:#0d6e82;--primary-pressed:#0a5666;--primary-soft:#e0f1f4;--on-primary:#fff;--theme-banner:#fdf3d8;--theme-stripe:#e9a23b}html[data-theme=fall]{--theme-head:#6b2f12;--theme-head-ink:#fff1e6;--page:#f8efe7;--primary:#a6431a;--primary-pressed:#833414;--primary-soft:#f8e4d6;--on-primary:#fff;--theme-banner:#f8e4d6;--theme-stripe:#c4651f}html[data-theme=winter]{--theme-head:#1f3f66;--theme-head-ink:#f0f6ff;--page:#eef3f8;--primary:#2a5f99;--primary-pressed:#214c7a;--primary-soft:#e2ecf7;--on-primary:#fff;--theme-banner:#e2ecf7;--theme-stripe:#6fa4d8}@media (prefers-color-scheme:dark){html[data-theme=birthday]{--page:#221419;--primary:#f28bb3;--primary-pressed:#f5a3c3;--primary-soft:#3a1a28;--on-primary:#2a0f1b;--theme-banner:#3a1a28}html[data-theme=new_year]{--page:#141822;--primary:#8fb4ec;--primary-pressed:#a8c5f0;--primary-soft:#1d2a40;--on-primary:#0f1a2e;--theme-banner:#2a2614}html[data-theme=valentines]{--page:#221419;--primary:#f08aa3;--primary-pressed:#f4a3b7;--primary-soft:#3a1a24;--on-primary:#2a0e17;--theme-banner:#3a1a24}html[data-theme=st_patricks]{--page:#141d16;--primary:#7fd394;--primary-pressed:#98dda9;--primary-soft:#1c3322;--on-primary:#0f2414;--theme-banner:#1c3322}html[data-theme=easter]{--page:#1b1824;--primary:#b9a6ee;--primary-pressed:#c9baf2;--primary-soft:#2c2640;--on-primary:#1c1530;--theme-banner:#2c2640}html[data-theme=mothers_day]{--page:#22161c;--primary:#f095c2;--primary-pressed:#f4acd0;--primary-soft:#3a1e2c;--on-primary:#2a0f1d;--theme-banner:#3a1e2c}html[data-theme=fathers_day]{--page:#141a22;--primary:#8db8e6;--primary-pressed:#a6c8ec;--primary-soft:#1c2a3a;--on-primary:#0f1c2c;--theme-banner:#1c2a3a}html[data-theme=fourth_of_july]{--page:#141822;--primary:#8fb4ec;--primary-pressed:#a8c5f0;--primary-soft:#1d2a40;--on-primary:#0f1a2e;--theme-banner:#3a1a1a}html[data-theme=halloween]{--page:#1c1612;--primary:#ffa461;--primary-pressed:#ffb77f;--primary-soft:#3a2414;--on-primary:#2a1606;--theme-banner:#2a1d33}html[data-theme=thanksgiving]{--page:#1e1813;--primary:#e8a466;--primary-pressed:#edb77f;--primary-soft:#3a2a18;--on-primary:#2a1a08;--theme-banner:#3a2a18}html[data-theme=christmas]{--page:#1c1816;--primary:#f2907f;--primary-pressed:#f5a99b;--primary-soft:#3a1e1a;--on-primary:#2a1210;--theme-banner:#1d3329}html[data-theme=spring]{--page:#161c15;--primary:#8fd396;--primary-pressed:#a5dcaa;--primary-soft:#1f3320;--on-primary:#10240f;--theme-banner:#1f3320}html[data-theme=summer]{--page:#131c1e;--primary:#6fd0e2;--primary-pressed:#8adbe9;--primary-soft:#17333a;--on-primary:#08262c;--theme-banner:#2a2614}html[data-theme=fall]{--page:#1e1611;--primary:#f0a070;--primary-pressed:#f3b48c;--primary-soft:#3a2214;--on-primary:#2a1406;--theme-banner:#3a2214}html[data-theme=winter]{--page:#141a22;--primary:#8fbdf0;--primary-pressed:#a8ccf3;--primary-soft:#1c2a3c;--on-primary:#0f1c2e;--theme-banner:#1c2a3c}}html[data-theme] body,html[data-theme] .tf-app{background:var(--page)}html[data-theme] .tf-header{background:var(--theme-head);color:var(--theme-head-ink);box-shadow:0 calc(-1 * env(safe-area-inset-top,0px)) 0 var(--theme-head)}html[data-theme] .tf-header .tf-back,html[data-theme] .tf-header h1{color:inherit}html[data-theme] .tf-header .tf-bell,html[data-theme] .tf-topbar .tf-bell{color:var(--theme-head-ink);background:#ffffff29}html[data-theme] .tf-online-faces{color:var(--theme-head-ink)}html[data-theme] .tf-online-faces__more{color:inherit;opacity:.85}html[data-theme] .tf-online-faces .tf-avatar{box-shadow:0 0 0 3px var(--theme-head)}html[data-theme] .tf-topbar .tf-online-faces{background:#ffffff29}html[data-theme] .tf-topbar{background:var(--theme-head);border-bottom-color:#0000}html[data-theme] .tf-topbar .tf-tab,html[data-theme] .tf-topbar__name{color:var(--theme-head-ink)}html[data-theme] .tf-topbar .tf-tab[aria-current=page]{color:var(--theme-head-ink);background:#ffffff2e}html[data-theme] .tf-tabbar{border-top:3px solid var(--theme-stripe)}html[data-theme] .tf-header .tf-invite-btn,html[data-theme] .tf-topbar .tf-invite-btn{color:var(--theme-head-ink);background:#ffffff29}@media (min-width:768px){html[data-theme] .tf-header{color:inherit;box-shadow:none;background:0 0}}.tf-doodle{color:var(--theme-head-ink);font-family:var(--font-display);white-space:nowrap;margin:.55em .9em .25em .15em;font-size:1.6rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-block;position:relative}.tf-topbar .tf-doodle{margin-right:auto;font-size:1.5rem}.tf-doodle--large{font-size:2.6rem}.tf-doodle--halloween .tf-doodle__name{color:#ff9a4d}.tf-doodle__name{z-index:1;position:relative}.tf-doodle>span:not(.tf-doodle__name){pointer-events:none;position:absolute}.tf-doodle>span:not(.tf-doodle__name) svg{width:100%;height:100%;display:block;overflow:visible}.tf-doodle__hat{width:.9em;height:.9em;top:-.72em;left:-.22em;transform:rotate(-14deg)}.tf-doodle__hat--wide{width:1.12em;left:-.32em}.tf-doodle__end{z-index:2;width:.7em;height:1.4em;top:-.62em;right:-.6em}.tf-doodle__end--narrow{width:.5em;height:1.1em;top:-.2em;right:-.42em}.tf-doodle__end--square{width:1.05em;height:1.05em;top:-.55em;right:-.95em}.tf-doodle__end--burst{width:1.4em;height:1.2em;top:-.85em;right:-1.25em}.tf-doodle__under{width:5em;height:.48em;bottom:-.42em;left:1.1em}.tf-doodle__over{width:6.6em;height:.95em;top:-.42em;left:.1em}.tf-theme-sheet__doodle{padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-card);background:var(--theme-head);justify-content:center;align-self:stretch;display:flex}.tf-theme-sheet__body{gap:var(--space-4);flex-direction:column;display:flex}.tf-theme-sheet h2{margin:0;font-size:1.5rem}.tf-theme-sheet__line{color:var(--ink-muted);margin:0}.tf-theme-sheet__actions{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){#home-doodle{display:none}.tf-header h1.sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@media (max-width:767px){.tf-header .tf-doodle{font-size:1.35rem}html[data-theme] .tf-header .tf-invite-btn{width:var(--target-min);justify-content:center;padding:0}html[data-theme] .tf-header .tf-invite-btn__word{display:none}html[data-theme] .tf-header{flex-wrap:nowrap}html[data-theme] .tf-header__titles{flex:auto;min-width:0}}.tf-theme-banners{gap:var(--space-2);flex-direction:column;display:flex}.tf-theme-banner{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--theme-banner,var(--primary-soft));color:var(--ink);text-decoration:none;display:flex}.tf-theme-banner__art{flex:none;width:64px;height:64px}.tf-theme-banner__art svg{width:100%;height:100%;display:block}.tf-theme-banner__words{flex-direction:column;min-width:0;display:flex}.tf-theme-banner__title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.25}.tf-theme-banner__line{color:var(--ink-muted);font-size:1rem;line-height:1.4}.tf-theme-banner--second{padding:var(--space-3) var(--space-4)}.tf-theme-banner--second .tf-theme-banner__title{font-size:1.0625rem}.tf-header__titles .tf-doodle{align-self:flex-start}.tf-burst{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tf-burst__p{background:var(--tf-c);border-radius:2px;width:9px;height:14px;animation:2.2s cubic-bezier(.25,.6,.4,1) both tf-burst-fall;position:absolute;top:-24px}.tf-burst__p--snow,.tf-burst__p--sparkles{border-radius:999px;width:9px;height:9px;box-shadow:0 0 4px #00000026}.tf-burst__p--leaves,.tf-burst__p--petals{border-radius:0 80%;width:12px;height:16px}.tf-burst__p--hearts{width:14px;height:14px;clip-path:path("M7 13 C-3 6 0 0 4 0 C5.5 0 7 1.5 7 3 C7 1.5 8.5 0 10 0 C14 0 17 6 7 13 Z");border-radius:0}.tf-burst__p--shamrocks{border-radius:50% 50% 50% 0;width:12px;height:12px}.tf-burst__p--candy{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:1px;width:10px;height:12px}@keyframes tf-burst-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--tf-dx), 105vh, 0) rotate(var(--tf-rot));opacity:0}}@media (prefers-reduced-motion:reduce){.tf-burst{display:none}}@media (max-width:767px){html[data-theme] .tf-app:before{background:var(--theme-head)}html[data-theme] .tf-header .tf-settings-btn{color:var(--theme-head-ink);background:#ffffff29}html[data-theme] .tf-header .tf-btn--quiet{color:var(--theme-head-ink)}}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AtkinsonHyperlegible-Regular-latin-d444e1815a3a7248ddfd59e5dd00b431.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AtkinsonHyperlegible-Regular-latin-ext-bedd1a793e822eccd00a8503aa6e686f.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AtkinsonHyperlegible-Bold-latin-c6b471cbb2b98ff523c57ff9b9f1eeb6.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AtkinsonHyperlegible-Bold-latin-ext-c23ae1f7f70862fa97b79519c81bd6b2.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Nunito-ExtraBold-latin-7be9a89939189c295cb221eeb0095e2a.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Nunito-ExtraBold-latin-ext-f7f52424f0812b2559ae4cda504ff4b6.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--page:#fbf7f0;--card:#fff;--sunk:#f3ece1;--line:#e4dacb;--field-border:#8f806e;--ink:#2b2622;--ink-muted:#6b6057;--primary:#1f6b5c;--primary-pressed:#164f44;--on-primary:#fff;--primary-soft:#e3efea;--marigold:#e9a23b;--on-marigold:#2b2622;--danger:#a63a2b;--on-danger:#fff;--danger-soft:#f8e4df;--success:#3b6b2c;--success-soft:#e5efdd;--online:#1f9d3a;--photo-wait:#cfdcd4;--focus-ring:var(--primary);--shadow-card:0 1px 0 #e4dacb;--shadow-flash:0 8px 24px #2b26222e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-field:14px;--radius-card:20px;--radius-photo:12px;--radius-pill:999px;--target-min:48px;--target-primary:64px;--field-height:56px;--avatar:56px;--avatar-sm:36px;--avatar-lg:120px;--avatar-xl:160px;--content-max:640px;--font-display:"Nunito", ui-rounded, system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--page:#1c1916;--card:#27231f;--sunk:#322c27;--line:#3b352f;--field-border:#857868;--ink:#f3ece3;--ink-muted:#b9ad9f;--primary:#72c7b1;--primary-pressed:#8ad3c0;--on-primary:#12201c;--primary-soft:#1d3631;--marigold:#f0b457;--on-marigold:#2b2622;--danger:#f2907f;--on-danger:#2a1210;--danger-soft:#3a1e19;--success:#a6cf8b;--success-soft:#24301c;--online:#5bd17a;--photo-wait:#2f3b36;--shadow-card:0 1px 0 #3b352f;--shadow-flash:0 8px 24px #0000008c}}.tf-install__cards>div{gap:var(--space-2);flex-direction:column;display:none}.tf-install[data-card=ios-app] .tf-install__ios-app,.tf-install[data-card=ios-safari] .tf-install__ios-safari,.tf-install[data-card=ios-other] .tf-install__ios-other,.tf-install[data-card=android] .tf-install__android,.tf-install[data-card=turn-on] .tf-install__turn-on{display:flex}.tf-install[hidden]{display:none}.tf-install__steps{counter-reset:tf-step;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-install__steps li{counter-increment:tf-step;align-items:center;gap:var(--space-3);grid-template-columns:32px 72px 1fr;font-size:1.125rem;display:grid}.tf-install__steps li:before{content:counter(tf-step);border-radius:var(--radius-pill);background:var(--primary-soft);width:32px;height:32px;color:var(--primary);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tf-install__icons{gap:var(--space-1);color:var(--primary);display:inline-flex}.tf-install__icons .tf-draw{width:32px;height:32px}.tf-install__arrow{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:41;color:var(--primary);pointer-events:none;animation:1.2s ease-in-out infinite tf-bounce;position:fixed;translate:-50%}.tf-install__arrow[hidden]{display:none}@keyframes tf-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.tf-guide{width:100vw;max-width:none;height:100dvh;max-height:none;padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--page);color:var(--ink);box-sizing:border-box;gap:var(--space-4);border:0;flex-direction:column;margin:0}.tf-guide[open]{display:flex}.tf-guide::backdrop{background:var(--page)}.tf-guide [hidden]{display:none}.tf-guide__bar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tf-guide__count{color:var(--ink-muted);margin:0;font-size:1.125rem;font-weight:700}.tf-guide__close{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-pill);background:var(--sunk);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.tf-guide__title{font-family:var(--font-display);margin:0;font-size:1.5rem}.tf-guide__title:focus{outline:none}.tf-guide__live{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.tf-guide__step{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.tf-guide__step p{max-width:22ch;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.tf-guide__art{gap:var(--space-6);color:var(--primary);display:flex}.tf-guide__art .tf-draw{width:112px;height:112px}.tf-guide__nav{gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (prefers-reduced-motion:reduce){.tf-install__arrow{animation:none}}.tf-wave-stack{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:45;width:min(440px, calc(100% - 2 * var(--space-4)));gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.tf-waves{gap:var(--space-2);flex-direction:column;display:flex}.tf-wave,.tf-wave-note{pointer-events:auto;animation:.2s ease-out tf-drop}.tf-wave{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-flash);flex-wrap:wrap;display:flex}.tf-wave__text{min-width:8rem;color:var(--ink);flex:1;margin:0;font-size:1.125rem;font-weight:700}.tf-wave .tf-icon-btn{background:0 0}.tf-name-link{color:inherit;font-weight:inherit;text-decoration:none}.tf-name-link:hover,.tf-name-link:focus-visible{text-decoration:underline}.tf-wave-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--ink);color:var(--page);text-align:center;box-shadow:var(--shadow-flash);margin:0;font-size:1rem;font-weight:700}@media (min-width:768px){.tf-wave-stack{top:calc(var(--target-min) + 2 * var(--space-3) + var(--space-3))}}@media (prefers-reduced-motion:reduce){.tf-wave,.tf-wave-note{animation:none}}@keyframes tf-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tf-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.tf-arrive{animation:.25s ease-out tf-arrive}.tf-pop{animation:.3s ease-out tf-pop}.tf-react__recent{margin-left:var(--space-1);display:inline-flex}.tf-react__recent .tf-avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:.875rem}.tf-here__person{appearance:none;font:inherit;color:inherit;border-radius:var(--radius-pill);cursor:pointer;min-width:var(--target-min);min-height:var(--target-min);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.tf-arrive,.tf-pop{animation:none}}.tf-react-lead{align-items:center;min-width:0;display:inline-flex}.tf-profile{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.tf-profile h1{margin:0}.tf-avatar--xl{width:var(--avatar-xl);height:var(--avatar-xl);font-size:3.5rem}.tf-profile .tf-avatar:hover:before{display:none!important}.tf-profile__status{overflow-wrap:anywhere;color:var(--ink-muted);margin:0;font-size:1.125rem;font-style:italic}.tf-profile__presence,.tf-profile__family,.tf-profile__birthday{color:var(--ink-muted);margin:0;font-size:1rem}.tf-profile__today{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:800}.tf-profile--birthday{padding:var(--space-5) var(--space-4);border-radius:var(--radius-card);background-color:var(--card);background-image:radial-gradient(circle, var(--marigold) 0 4px, transparent 5px), radial-gradient(circle, var(--primary) 0 3px, transparent 4px), radial-gradient(circle, var(--danger) 0 3px, transparent 4px), radial-gradient(circle, var(--online) 0 2px, transparent 3px);background-position:0 0,20px 30px,40px 12px,12px 40px;background-size:56px 56px,72px 72px,64px 64px,44px 44px}.tf-profile__family a{min-height:var(--target-min);color:var(--primary);align-items:center;font-weight:700;display:inline-flex}.tf-profile__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tf-tabs{gap:var(--space-2);margin-top:var(--space-6);border-bottom:2px solid var(--line);display:flex}.tf-tabs a{min-height:var(--target-min);padding:0 var(--space-3);color:var(--ink-muted);border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;margin-bottom:-2px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.tf-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--primary)}#profile-tabs-body{margin-top:var(--space-4)}.tf-profile__empty{margin:var(--space-6) 0;text-align:center;color:var(--ink-muted);font-size:1.125rem}.tf-profile__more{margin-top:var(--space-4);justify-content:center;display:flex}.tf-person-media{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.tf-person-media__item{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--sunk);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.tf-person-media__item img{object-fit:cover;width:100%;height:100%;display:block}.tf-person-media__item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tf-person-media__play{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--ink);color:var(--page);opacity:.85;pointer-events:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-note{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--primary-soft);color:var(--ink);font-size:1rem;display:flex}.tf-note[hidden]{display:none}.tf-note p{flex:1;margin:0}.tf-menu .tf-list__main{min-width:0}.tf-menu__icon{color:var(--primary);flex:none}.tf-menu__chevron{color:var(--ink-muted);flex:none}.tf-section__note{color:var(--ink-muted);margin:0;font-size:1rem}.tf-settings__end{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.tf-link--danger{color:var(--danger)}.tf-family-actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.tf-family-actions .tf-btn{width:100%}html.tf-switching .tf-content>*,html.tf-switching .tf-header__actions{display:none}html.tf-switching .tf-content,.tf-feed-loading{min-height:100dvh}.tf-header{flex-wrap:wrap}.tf-header__actions{margin-left:auto}@media (max-width:767px){.tf-header{top:env(safe-area-inset-top,0px);z-index:30;background:var(--page);box-shadow:0 calc(-1 * env(safe-area-inset-top,0px)) 0 var(--page);position:sticky}html.tf-scrolled .tf-header{padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.tf-pill-wrap{top:calc(env(safe-area-inset-top,0px) + var(--tf-header-h,0px) + var(--space-2));z-index:31}html.tf-scrolled .tf-header h1{font-size:1.25rem}html.tf-scrolled .tf-header .tf-back{display:none}}.tf-topbar__end{display:none}@media (min-width:768px){.tf-topbar__end{align-items:center;gap:var(--space-2);margin-left:var(--space-4);display:flex}.tf-header__actions>.tf-online-faces,.tf-header__actions>#header-alerts,.tf-header__actions>#header-invite{display:none}.tf-on-now{top:76px;bottom:auto;left:auto;right:max(var(--space-6), calc((100vw - 1200px) / 2));border-radius:var(--radius-card);width:380px;max-height:75dvh;box-shadow:var(--shadow-flash);margin:0}.tf-on-now .tf-sheet__grip{display:none}.tf-arrival-note{top:84px}}.tf-invite-btn{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.tf-bell{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-field);background:var(--sunk);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tf-bell[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.tf-bell .tf-badge--count{min-width:24px;position:absolute;top:-4px;right:-6px}.tf-online-faces{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-field);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.tf-topbar .tf-online-faces{background:var(--sunk);padding:0 var(--space-3) 0 var(--space-2)}.tf-online-faces__stack{display:inline-flex}.tf-online-faces__face{border-radius:var(--radius-pill);display:inline-flex}.tf-online-faces__face+.tf-online-faces__face{margin-left:-8px}.tf-online-faces .tf-avatar{width:var(--avatar-sm);height:var(--avatar-sm);box-shadow:0 0 0 3px var(--page);pointer-events:none;font-size:.875rem}.tf-topbar .tf-online-faces .tf-avatar{box-shadow:0 0 0 3px var(--sunk)}.tf-online-faces__more{border-radius:var(--radius-pill);color:var(--ink-muted);font-size:.9375rem;display:inline-block}.tf-on-now__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-on-now__row{align-items:center;gap:var(--space-3);min-height:64px;display:flex}.tf-on-now__row .tf-avatar{width:48px;height:48px;font-size:1.125rem}.tf-on-now__who{flex-direction:column;flex:1;min-width:0;display:flex}.tf-on-now__who .tf-name-link{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:700;overflow:hidden}.tf-on-now__when{color:var(--ink-muted);margin:0;font-size:1rem}.tf-on-now__label{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:1rem}.tf-on-now__invite{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.tf-arrival-note{top:calc(80px + env(safe-area-inset-top,0px));right:var(--space-4);z-index:41;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);box-shadow:var(--shadow-flash);margin:0;font-weight:700;position:fixed}.tf-arrival-note[hidden]{display:none}.tf-arrive-face{animation:.4s cubic-bezier(.2,.9,.3,1.3) both tf-join-in;position:relative}.tf-arrive-face:after{content:"";border-radius:var(--radius-pill);border:3px solid var(--online);opacity:0;pointer-events:none;animation:1.2s ease-out .4s 2 tf-join-ring;position:absolute;inset:-3px}@keyframes tf-join-in{0%{opacity:0;transform:translate(16px)scale(.6)}to{opacity:1;transform:none}}@keyframes tf-join-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.tf-arrive-face{animation:none}.tf-arrive-face:after{display:none}}.tf-on-now__body{gap:var(--space-4);flex-direction:column;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}