@layer components{.link-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);line-height:1;position:relative}.link-block--classic{flex-direction:column;gap:.5rem;display:flex}.link-block--card,.link-block--square{flex-direction:column;gap:.75rem;display:flex}.link-block__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.link-block__button{box-sizing:border-box;border-radius:var(--block-radius);width:100%;box-shadow:var(--block-shadow);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));display:block;position:relative;overflow:hidden}.link-block__button:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.link-block--classic .link-block__button{height:3.5rem}.link-block--card .link-block__button{aspect-ratio:2;background-position:50%;background-size:cover}.link-block--square .link-block__button,.link-block--grid .link-block__button{aspect-ratio:1;background-position:50%;background-size:cover}.link-block--tall .link-block__button{aspect-ratio:1/2;background-position:50%;background-size:cover}.link-block__thumbnail{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.link-block--classic .link-block__thumbnail{top:50%;left:1rem;transform:translateY(-50%)}.link-block--card .link-block__thumbnail,.link-block--square .link-block__thumbnail,.link-block--grid .link-block__thumbnail,.link-block--tall .link-block__thumbnail{border-radius:var(--block-image-radius);width:2.25rem;height:2.25rem;top:.625rem;left:.625rem}.link-block__thumbnail--colored{background-color:var(--block-color)}.link-block__thumbnail-img{object-fit:cover;border-radius:var(--block-image-radius);width:2.25rem;height:2.25rem}.link-block__badge-animated-emoji{object-fit:contain;width:1.5rem;height:1.5rem}.link-block__badge-icon{width:1.5rem;height:1.5rem}.link-block__title{font-size:.875rem;font-weight:700;position:absolute}.link-block--classic .link-block__title{text-align:center;justify-content:center;align-items:center;padding-inline:4rem;display:flex;inset:0}.link-block--classic .link-block__title span{overflow-wrap:anywhere;-webkit-line-clamp:2;box-sizing:content-box;-webkit-box-orient:vertical;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.link-block--card .link-block__title,.link-block--square .link-block__title,.link-block--grid .link-block__title,.link-block--tall .link-block__title{z-index:20;background-color:var(--block-color);border-radius:var(--block-image-radius);max-width:calc(100% - 1.25rem);padding:.4375rem .625rem;bottom:.625rem;left:.625rem}.link-block--card .link-block__title span,.link-block--square .link-block__title span,.link-block--grid .link-block__title span,.link-block--tall .link-block__title span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}.rich-text-editor{width:100%;position:relative}.rich-text-editor__shell{min-height:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--field-background,var(--default));border-color:var(--field-border,var(--border));border-width:var(--border-width-field,1px);width:100%;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.rich-text-editor:not([data-disabled=true]) .rich-text-editor__shell:hover{border-color:var(--field-border-hover)}}.rich-text-editor:has(.rich-text-editor__prosemirror:focus) .rich-text-editor__shell{background-color:var(--field-focus,var(--field-background,var(--default)));border-color:var(--field-border-focus,var(--field-border,var(--border)))}.rich-text-editor__toolbar.toolbar{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.rich-text-editor__toolbar-group{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.rich-text-editor__toolbar-separator.separator{margin-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 6);background-color:var(--separator);flex-shrink:0;align-self:center;width:1px}.rich-text-editor__toolbar-button{flex-shrink:0}.rich-text-editor__toolbar-button[data-active=true],.rich-text-editor__toolbar-button[data-selected=true]{background-color:var(--accent-soft);color:var(--accent)}.rich-text-editor__content{min-height:calc(var(--spacing,.25rem) * 0);flex:1;overflow-y:auto}.rich-text-editor__loading{min-height:180px}.rich-text-editor__prosemirror{min-height:180px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);--tw-outline-style:none;outline-style:none}.rich-text-editor__prosemirror>*+*{margin-top:calc(var(--spacing,.25rem) * 3)}.rich-text-editor__prosemirror h1,.rich-text-editor__prosemirror h2,.rich-text-editor__prosemirror h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground)}.rich-text-editor__prosemirror h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}.rich-text-editor__prosemirror h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.rich-text-editor__prosemirror h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.rich-text-editor__prosemirror p{min-height:calc(var(--spacing,.25rem) * 6)}.rich-text-editor__prosemirror ul,.rich-text-editor__prosemirror ol{padding-inline-start:calc(var(--spacing,.25rem) * 6)}.rich-text-editor__prosemirror ul{list-style-type:disc}.rich-text-editor__prosemirror ol{list-style-type:decimal}.rich-text-editor__prosemirror li+li{margin-top:calc(var(--spacing,.25rem) * 1)}.rich-text-editor__prosemirror blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing,.25rem) * 4)}.rich-text-editor__prosemirror code{border-radius:calc(var(--radius) * .75);background-color:var(--default-hover);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--foreground);font-size:.9em}.rich-text-editor__prosemirror pre{border-radius:calc(var(--radius) * 1.5);background-color:var(--default-hover);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);overflow-x:auto}.rich-text-editor__prosemirror pre code{padding:calc(var(--spacing,.25rem) * 0);color:inherit;background-color:#0000}.rich-text-editor__prosemirror a{color:var(--link);text-underline-offset:2px;text-decoration-line:underline}.rich-text-editor__prosemirror p.is-editor-empty:first-child:before,.rich-text-editor__prosemirror .is-empty:before{pointer-events:none;float:left;height:calc(var(--spacing,.25rem) * 0);color:var(--muted);content:attr(data-placeholder)}.rich-text-editor__bubble-menu{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rich-text-editor__bubble-menu-toolbar.toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:fit-content;display:flex}.rich-text-editor__floating-menu{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rich-text-editor__floating-menu-toolbar.toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:fit-content;display:flex}.rich-text-editor__suggestion-menu{width:calc(var(--spacing,.25rem) * 80);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));outline-style:none;overflow:hidden}.rich-text-editor__suggestion-menu-list{gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;max-height:inherit;outline-style:none;flex-direction:column;display:flex;overflow-y:auto}.rich-text-editor__suggestion-menu-item{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:start;color:var(--foreground);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.rich-text-editor__suggestion-menu-item:focus-visible,.rich-text-editor__suggestion-menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.rich-text-editor__suggestion-menu-item:active{transform:scale(.98)}@media (hover:hover){.rich-text-editor__suggestion-menu-item:hover{background-color:var(--default)}}.rich-text-editor__suggestion-menu-item[data-selected=true]{background-color:var(--default)}.rich-text-editor__suggestion-menu-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background-color:var(--default);color:var(--muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rich-text-editor__suggestion-menu-item[data-selected=true] .rich-text-editor__suggestion-menu-icon{background-color:var(--overlay);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rich-text-editor__suggestion-menu-item-content{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.rich-text-editor__suggestion-menu-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.rich-text-editor__suggestion-menu-description{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted);display:block;overflow:hidden}.rich-text-editor__suggestion-menu-empty{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted)}.rich-text-editor__prosemirror .rich-text-editor__suggestion-decoration{border-radius:calc(var(--radius) * .5);background-color:var(--accent-soft);color:var(--accent)}.rich-text-editor__footer{min-height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);display:flex}.rich-text-editor__character-count{color:var(--muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rich-text-editor__character-count[data-over-limit=true]{color:var(--danger)}.rich-text-editor__link-popover{border-radius:calc(var(--radius) * 2);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:320px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.rich-text-editor__link-popover-content{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.rich-text-editor__link-popover-trigger{display:inline-flex}.rich-text-editor__link-input{width:100%}.rich-text-editor__link-popover-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.rich-text-editor[data-disabled=true]{opacity:.6}.rich-text-editor[data-disabled=true] .rich-text-editor__shell{cursor:not-allowed}.rich-text-editor:not([data-disabled=true]) .rich-text-editor__shell{cursor:text}.rich-text-editor:not([data-disabled=true]) .rich-text-editor__toolbar,.rich-text-editor:not([data-disabled=true]) .rich-text-editor__footer{cursor:default}.rich-text-editor .ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--accent);border-radius:.25rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@layer components{.text-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);color:var(--block-text-color);min-height:2rem;position:relative;overflow-x:clip}}.text-block-content{--foreground:var(--block-text-color);--link:var(--block-text-color);--muted:color-mix(in oklab, var(--block-text-color) 60%, transparent);--border:color-mix(in oklab, var(--block-text-color) 30%, transparent);--default-hover:color-mix(in oklab, var(--block-text-color) 12%, transparent);white-space:break-spaces;overflow-wrap:break-word}.text-block-content.rich-text-editor__prosemirror{min-height:0;padding:0}.text-editor-content .rich-text-editor__prosemirror{padding:var(--rte-pt,0) var(--rte-pr,0) var(--rte-pb,0) var(--rte-pl,0)}.text-editor .rich-text-editor__toolbar.toolbar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.text-editor .rich-text-editor__toolbar.toolbar::-webkit-scrollbar{display:none}
@layer components{.divider-block{width:100%;height:var(--divider-height,40px);background-color:var(--divider-bg,transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.divider-block__hr{border:none;flex-shrink:0;margin:0;display:block}.divider-block--solid .divider-block__hr{width:var(--divider-width-pct,100%);border-top:var(--divider-thickness,1px)solid var(--divider-color,var(--block-border-color));height:0}.divider-block--diagonal .divider-block__hr,.divider-block--zigzag .divider-block__hr,.divider-block--wave .divider-block__hr{background-repeat:no-repeat;background-image:var(--divider-bg-image);background-size:100% 100%;width:100%;height:100%}}
@layer components{.media-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);position:relative}.media-block__image-wrap{border-radius:var(--block-radius);box-shadow:var(--block-shadow);position:relative;overflow:hidden}.media-block__image-wrap:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width)var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.media-block__image{object-fit:cover;width:100%;aspect-ratio:var(--media-aspect,auto 1/1);display:block}}
@layer components{.gallery-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative;overflow-x:clip}.gallery-block__card{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.gallery-block__card-aspect{aspect-ratio:var(--gallery-card-aspect,1 / 1);position:relative}.gallery-block--grid{gap:var(--gallery-gap);grid-template-columns:repeat(3,1fr);display:grid}.gallery-block--carousel{scroll-snap-type:x mandatory;gap:var(--gallery-gap);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.gallery-block--carousel::-webkit-scrollbar{display:none}.gallery-block__carousel-slide{scroll-snap-align:start;width:calc((100% - 2.8 * var(--gallery-gap)) / 3.8);flex-shrink:0}.gallery-block--masonry{gap:var(--gallery-gap);display:flex}.gallery-block__masonry-col{gap:var(--gallery-gap);flex-direction:column;flex:1;display:flex}.gallery-block--slider{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.gallery-block__slider-scroll{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.gallery-block__slider-scroll::-webkit-scrollbar{display:none}.gallery-block__slider-slide{scroll-snap-align:start;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden}.gallery-block__overlay{-webkit-backdrop-filter:blur(8px);border-radius:var(--block-image-radius);color:#fff;background-color:#0000008c}}
@layer components{.profile-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);position:relative}.profile-block__text{text-align:center;color:var(--block-text-color);flex-direction:column;align-items:center;gap:4px;display:flex}.profile-block__name{font-size:1.875rem;font-weight:700;line-height:2.25rem}.profile-block__subtitle{opacity:.75;font-size:.875rem;line-height:1.25rem}.profile-block--classic{flex-direction:column;align-items:center;gap:.75rem;display:flex}.profile-block--classic .profile-block__avatar{aspect-ratio:1;border-radius:var(--block-radius);width:33.333%;box-shadow:var(--block-shadow);background-color:var(--block-color);position:relative;overflow:hidden}.profile-block--classic .profile-block__avatar:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.profile-block--classic .profile-block__avatar img{border-radius:inherit}.profile-block--logo{flex-direction:column;align-items:center;gap:.75rem;display:flex}.profile-block--logo .profile-block__logo{width:var(--logo-width,60%)}.profile-block--hero .profile-block__figure{aspect-ratio:1;border-radius:var(--block-radius);width:100%;box-shadow:var(--block-shadow);background-color:var(--block-color);position:relative;overflow:hidden}.profile-block--hero .profile-block__figure:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.profile-block--hero .profile-block__figure img{border-radius:inherit}.profile-block--hero .profile-block__overlay{z-index:10;text-align:center;color:var(--block-on-color,var(--block-text-color));background:linear-gradient(180deg, transparent 0%, var(--profile-overlay,var(--canvas-bg,var(--block-color))) 100%);flex-direction:column;align-items:center;gap:2px;padding:80px 32px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}}
@layer components{.map-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);position:relative}.map-block__container{border-radius:var(--block-radius);box-shadow:var(--block-shadow);border:var(--block-border-width) solid var(--block-border-color);display:block;position:relative;overflow:hidden}.map-block__canvas{aspect-ratio:4/3;border:0;width:100%;display:block}.map-block__placeholder{background-color:var(--block-color,#27272a);color:var(--block-on-color,var(--block-text-color,#a1a1aa));justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}}
@layer components{.features-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative}.features-block__title{font-size:1.25rem;font-weight:700;line-height:1.75rem}.features-block__subtitle{opacity:.75;font-size:1rem;line-height:1.5rem}.features-block__icon{border-radius:var(--block-radius);background-color:var(--block-color);width:3.5rem;height:3.5rem;color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.features-block__icon:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.features-block__icon svg{width:1.5rem;height:1.5rem}.features-block__icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.features-block__icon .thumbnail-emoji{object-fit:contain;border-radius:0;width:1.5rem;height:1.5rem}.features-block__text{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;display:flex}.features-block--list{flex-direction:column;gap:1.25rem;display:flex}.features-block--list .features-block__item{align-items:flex-start;gap:1rem;display:flex}.features-block--list .features-block__text{min-width:0}.features-block--showcase{flex-direction:column;gap:.5rem;display:flex}.features-block--showcase .features-block__item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.features-block--card{flex-direction:column;gap:.5rem;display:flex}.features-block--card .features-block__item{text-align:center;border-radius:var(--block-radius);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}.features-block--card .features-block__item:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.features-block--card .features-block__icon{box-shadow:none;background-color:#0000;border-radius:0;width:auto;height:auto;overflow:visible}.features-block--card .features-block__icon:after{display:none}.features-block--card .features-block__icon img,.features-block--card .features-block__icon svg{width:3rem;height:3rem}.features-block--card .features-block__icon img{border-radius:var(--block-radius)}.features-block--card .features-block__icon .thumbnail-emoji{border-radius:0;width:3rem;height:3rem}}
@layer components{.faq-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative}.faq-block__trigger{cursor:pointer;width:100%;min-height:3.5rem;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.faq-block__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.faq-block__icon svg{width:1.5rem;height:1.5rem}.faq-block__icon img{object-fit:cover;border-radius:.25rem;width:100%;height:100%}.faq-block__icon .thumbnail-emoji{object-fit:contain;border-radius:0;width:1.5rem;height:1.5rem}.faq-block__question{flex:1;min-width:0}.faq-block__chevron{flex-shrink:0;transition:transform .25s}.faq-block__item--open .faq-block__chevron{transform:rotate(180deg)}.faq-block__panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-block__item--open .faq-block__panel{grid-template-rows:1fr}.faq-block__panel-inner{overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-block__chevron,.faq-block__panel{transition:none}}.faq-block__answer{opacity:.8;padding:0 1rem 1rem;font-size:1rem;line-height:1.5}.faq-block--flat .faq-block__item{border-bottom:1px solid var(--block-border-color)}.faq-block--flat .faq-block__item:last-child{border-bottom:none}.faq-block__box{border-radius:var(--block-radius);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);position:relative;overflow:hidden}.faq-block__box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.faq-block--card{flex-direction:column;gap:.5rem;display:flex}.faq-block--card .faq-block__item{border-radius:var(--block-radius);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);position:relative;overflow:hidden}.faq-block--card .faq-block__item:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}}
@layer components{.social-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative}.social-block__item{border-radius:var(--block-radius);background-color:var(--block-color);height:3.5rem;color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.social-block__item:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.social-block__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.social-block__icon svg{width:1.5rem;height:1.5rem}.social-block__label{overflow-wrap:anywhere;font-weight:700}.social-block--icons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.social-block--icons .social-block__item{border-radius:var(--block-radius);width:3.5rem}.social-block--buttons{flex-direction:column;gap:.5rem;display:flex}.social-block--buttons .social-block__icon{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.social-block--grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.social-block--grid .social-block__item{flex-direction:column;gap:.25rem}.social-block--grid .social-block__label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}
@layer components{.embed-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);background-color:var(--block-bg);position:relative}.embed-block__container{padding:var(--embed-pad,0);max-width:var(--embed-max-width,none);border-radius:max(var(--block-radius), var(--embed-min-radius,0px));box-shadow:var(--block-shadow);margin-inline:auto;position:relative;overflow:hidden}.embed-block__container:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.embed-block__iframe{border:0;width:100%;display:block}.embed-block__widget{width:100%;display:block}.embed-block__widget iframe{display:block;width:100%!important;max-width:100%!important;margin:0!important}.embed-block__widget blockquote{margin:0;padding:0}.embed-block__placeholder{width:100%;display:block}}
@layer components{.form-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative}.form-block__card{border-radius:var(--block-radius);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);position:relative;overflow:hidden}.form-block__card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}}
@layer components{.form-body__form,.form-body__success{--form-error-color:#e5484d;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.form-body__header-text{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;display:flex}.form-body__title{font-size:1.125rem;font-weight:600;line-height:1.5rem}.form-body__description{opacity:.75;font-size:.875rem;line-height:1.25rem}.form-body__field{flex-direction:column;gap:.25rem;display:flex}.form-body__label{opacity:.8;font-size:.875rem;line-height:1.25rem}.form-body__input{border-radius:var(--block-image-radius);border:1px solid var(--form-input-border,#80808073);background-color:var(--form-input-bg,#80808014);width:100%;color:inherit;font:inherit;padding:.625rem .75rem;line-height:1.5}.form-body__input::placeholder{color:color-mix(in srgb, var(--block-on-color,var(--block-text-color)) 45%, transparent)}.form-body__input:focus-visible{outline:.125rem solid var(--form-input-border,gray);outline-offset:.0625rem}.form-body__input[data-invalid]{border-color:var(--form-error-color)}.form-body__field-error{color:var(--form-error-color);font-size:.75rem;line-height:1rem}.form-body__checkbox{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.form-body__checkbox-box{border:1px solid var(--form-input-border,#80808073);background-color:var(--form-input-bg,#80808014);border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.125rem;display:flex}.form-body__checkbox-tick{width:.75rem;height:.75rem;color:var(--form-input-border,gray);opacity:0}.form-body__checkbox[data-selected] .form-body__checkbox-box{border-color:var(--form-input-border,gray)}.form-body__checkbox[data-selected] .form-body__checkbox-tick{opacity:1}.form-body__checkbox[data-focus-visible] .form-body__checkbox-box{outline:.125rem solid var(--form-input-border,gray);outline-offset:.0625rem}.form-body__checkbox[data-invalid] .form-body__checkbox-box{border-color:var(--form-error-color)}.form-body__submit{border-radius:var(--block-image-radius);background-color:var(--form-button-bg,var(--block-button-bg));min-height:3.5rem;color:var(--form-button-text,var(--block-button-text));cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.form-body__submit:disabled{opacity:.6;cursor:default}.form-body__error{color:var(--form-error-color);font-size:.875rem}.form-body__success{text-align:center;align-items:center}.form-body__success-icon{background-color:color-mix(in srgb, var(--block-on-color,var(--block-text-color)) 12%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.form-body__success-icon svg{width:1.25rem;height:1.25rem}}
@layer components{.product-block{padding-top:var(--block-pt);padding-right:var(--block-pr);padding-bottom:var(--block-pb);padding-left:var(--block-pl);color:var(--block-text-color);background-color:var(--block-bg);position:relative}.product-block__card{border-radius:var(--block-radius);background-color:var(--block-color);color:var(--block-on-color,var(--block-text-color));box-shadow:var(--block-shadow);position:relative;overflow:hidden}.product-block__card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--block-border-width) var(--block-border-color);pointer-events:none;z-index:30;position:absolute;inset:0}.product-block__cover{border-radius:var(--block-image-radius);margin:1rem 1rem 0;display:block;overflow:hidden}.product-block__cover img{object-fit:cover;width:100%;aspect-ratio:var(--cover-aspect,auto 2 / 1);display:block}.product-block__header-text{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;padding:1rem 1rem 0;display:flex}.product-block__title{font-size:1.125rem;font-weight:600;line-height:1.5rem}.product-block__description{opacity:.75;font-size:.875rem;line-height:1.25rem}.product-block__price{align-items:baseline;gap:.5rem;margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.75rem;display:flex}.product-block__price-was{opacity:.5;font-size:1.125rem;font-weight:500;text-decoration:line-through}.product-block__reward{width:100%}}