@layer base,libraries,components,layouts,utilities;@layer base{:root{--color-white: oklch(100% 0 0);--color-neutral: oklch(60% .04 276);--color-accent: oklch(55% .23 276);--color-success: oklch(69% .12 195);--color-danger: oklch(60% .18 10);--color-warning: oklch(69% .15 33);--color-link: oklch(60% .18 256);--color-highlight: oklch(79% .3 90);--50: 98% calc(c/16) h;--100: 95% calc(c/8) h;--200: 93% calc(c/4) h;--300: 85% calc(c / 1.5) h;--400: 75% c h;--500: 55% c h;--600: 50% c h;--700: 35% calc(c / 1.5) h;--800: 25% calc(c/2) h;--900: 21% calc(c/2) h;--950: 19% calc(c/2) h;--color-text: light-dark(oklch(from var(--color-neutral) var(--900)), oklch(from var(--color-neutral) var(--50)));--color-text-muted: light-dark( oklch(from var(--color-neutral) var(--600)), oklch(from var(--color-neutral) var(--400)) );--color-text-subtle: light-dark( oklch(from var(--color-neutral) var(--400)), oklch(from var(--color-neutral) var(--600)) );--color-text-accent: light-dark( oklch(from var(--color-accent) var(--600)), oklch(from var(--color-accent) var(--400)) );--color-text-danger: light-dark( oklch(from var(--color-danger) var(--600)), oklch(from var(--color-danger) var(--400)) );--color-text-success: light-dark( oklch(from var(--color-success) var(--600)), oklch(from var(--color-success) var(--400)) );--color-text-warning: light-dark( oklch(from var(--color-warning) var(--600)), oklch(from var(--color-warning) var(--400)) );--color-text-link: light-dark(oklch(from var(--color-link) var(--600)), oklch(from var(--color-link) var(--400)));--color-text-link-hover: light-dark( oklch(from var(--color-link) var(--700)), oklch(from var(--color-link) var(--300)) );--color-canvas-opacity: 100%;--color-canvas: light-dark( oklch(from var(--color-neutral) var(--50) / var(--color-canvas-opacity)), oklch(from var(--color-neutral) var(--950) / var(--color-canvas-opacity)) );--color-bg: light-dark(var(--color-white), oklch(from var(--color-neutral) var(--900)));--color-bg-card: light-dark(var(--color-bg), oklch(from var(--color-neutral) var(--900) / 10%));--color-bg-muted: color-mix(in srgb, var(--color-neutral) 5%, transparent);--color-bg-accent: light-dark(var(--color-accent), oklch(from var(--color-accent) var(--400)));--color-bg-accent-tint: color-mix(in srgb, var(--color-accent) 10%, transparent);--color-bg-success: light-dark(var(--color-success), oklch(from var(--color-success) var(--400)));--color-bg-success-tint: color-mix(in srgb, var(--color-success) 10%, transparent);--color-bg-danger: light-dark(var(--color-danger), oklch(from var(--color-danger) var(--400)));--color-bg-danger-tint: color-mix(in srgb, var(--color-danger) 10%, transparent);--color-bg-warning: light-dark(var(--color-warning), oklch(from var(--color-warning) var(--400)));--color-bg-warning-tint: color-mix(in srgb, var(--color-warning) 10%, transparent);--color-border: light-dark( oklch(from var(--color-neutral) var(--200)), oklch(from var(--color-neutral) var(--700) / 50%) );--color-border-muted: light-dark( oklch(from var(--color-neutral) var(--200)), oklch(from var(--color-neutral) var(--800)) );--color-border-subtle: light-dark( oklch(from var(--color-neutral) var(--100)), oklch(from var(--color-neutral) var(--800) / 75%) );--color-border-hover: light-dark( oklch(from var(--color-neutral) var(--300)), oklch(from var(--color-neutral) var(--700)) );--border-width-default: 1px;--border-width-md: 2px;--border-width-lg: 4px;--border-radius-full: calc(infinity * 1px);--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-3xl: 1.5rem;--px-page: calc(var(--spacing)*3);--traffic-light-inset-top: 0;--font-sans: ui-sans-serif, system-ui, 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;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--shadow-xs: 0 1px 2px 0 #0000000d;--shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl: 0 25px 50px -12px #00000040;--drop-shadow-md: 0 3px 3px #0000001f;--blur-md: 12px;--blur-xl: 24px;--transition-colors: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;--transition-duration: .15s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}@media (min-width: 768px){:root{--px-page: calc(var(--spacing)*8)}}@media (min-width: 1536px){:root{--px-page: calc(var(--spacing)*12)}}:root[data-platform=desktop-app][data-os=mac]{--color-canvas-opacity: 50%;--traffic-light-inset-top: calc(var(--spacing)*10)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{block-size:0;color:inherit;border-block-start-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-inline-size:100%;block-size:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-block-size:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{block-size:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.05s}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html{overscroll-behavior-inline:none;scrollbar-color:color-mix(in srgb,var(--color-neutral) 20%,transparent) var(--color-bg)}[data-theme=dark]{color-scheme:dark}body{color:var(--color-text);overscroll-behavior:none;line-height:var(--leading-snug)}@media (min-width: 768px){body{line-height:var(--leading-normal)}}[data-theme=dark] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,.link{color:var(--color-text-link)}@media (hover) and (pointer: fine){:is(a,.link):hover{color:var(--color-text-link-hover)}}a,button,details>summary,clipboard-copy{inline-size:100%;transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration);border-radius:var(--radius-sm);outline-color:var(--color-accent)}@media (min-width: 1024px){:is(a,button,details>summary,clipboard-copy):not(summary){inline-size:auto}}:is(a,button,details>summary,clipboard-copy):focus{outline:none}:is(a,button,details>summary,clipboard-copy):focus-visible{outline:var(--border-width-md) solid var(--color-accent);outline-offset:var(--border-width-md)}svg{display:inline-block;inline-size:calc(var(--spacing)*5);flex-shrink:0;aspect-ratio:1 / 1;vertical-align:text-top}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}[hidden]{display:none!important}:where([readonly],.read-only,[disabled],.disabled){opacity:.5}:is(ul,ol,blockquote,p,li)>code,pre{-webkit-hyphens:none;hyphens:none;font-size:90%;font-family:var(--font-mono);font-weight:var(--font-weight-normal);border-radius:var(--radius-sm);color:var(--color-text);background-color:var(--color-bg-muted);border:var(--border-width-default) solid color-mix(in srgb,var(--color-neutral) 10%,transparent)}:is(ul,ol,blockquote,p)>code{display:inline;padding-inline:var(--spacing);padding-block:calc(var(--spacing)*.5);margin-inline:var(--spacing)}rich-text-area :is(:is(ul,ol,blockquote,p)>code){margin-inline:0}pre{display:block;padding:calc(var(--spacing)*2)}local-time,example-local-time{font-variant-numeric:tabular-nums}}@layer libraries{.pagy-nav{display:flex;gap:calc(var(--spacing)*2);height:calc(var(--spacing)*10)}.pagy-nav :is(.page.prev a,.page.next a,.page.active,.page.disabled){--text: var(--color-text-muted);--bg: transparent;--border: oklch(from var(--color-neutral) var(--200));display:flex;align-items:center;justify-content:center;height:100%;height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text)!important;background-color:var(--bg);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration)}.pagy-nav :is(.page.prev,.page.next){border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm)}.pagy-nav :is(.page.prev,.page.next):not(.disabled){box-shadow:var(--shadow-xs)}.pagy-nav :is(.page.prev a,.page.next a){border-radius:var(--radius-sm)}@media (hover) and (pointer: fine){.pagy-nav :is(.page.prev a,.page.next a):hover{--text: var(--color-text);--bg: color-mix(in srgb, var(--color-neutral) 5%, transparent)}}.pagy-nav :is(.page.prev.disabled,.page.next.disabled){height:100%;opacity:.5}@media (hover) and (pointer: fine){.pagy-nav :is(.page.prev.disabled,.page.next.disabled):hover{pointer-events:none}}}@layer libraries{.highcharts-root{--color-axis: var(--color-border-muted);display:block;inline-size:100%}.highcharts-root text{stroke-width:0}.highcharts-anchor{cursor:pointer}.highcharts-background,.highcharts-plot-border,.highcharts-plot-background,.highcharts-label-box{fill:transparent}.highcharts-button-box{fill:inherit}.highcharts-selection-marker{fill:light-dark(oklch(from var(--color-link) var(--500)),oklch(from var(--color-link) var(--400)));fill-opacity:.25}.highcharts-graph{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:transparent}.highcharts-state-hover .highcharts-graph{stroke-width:5}.highcharts-empty-series{fill:transparent;stroke:var(--color-axis);stroke-width:1px}.highcharts-point-inactive,.highcharts-series-inactive{opacity:.2;transition:opacity 50ms}.highcharts-state-hover path{transition:stroke-width 50ms}.highcharts-state-normal path{transition:stroke-width .25s}.highcharts-halo{fill-opacity:.25;stroke-width:0;fill:inherit!important;stroke:inherit!important}.highcharts-focus-border{stroke-width:2px;fill:transparent}.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover,.highcharts-a11y-marker-visible),.highcharts-a11y-marker-hidden{opacity:0}.highcharts-lollipop-stem{stroke:var(--color-text)}.highcharts-markers,.highcharts-point{fill:light-dark(oklch(from var(--chart-color) var(--500)),oklch(from var(--chart-color) 75% calc(c / 1.5) h))!important}.highcharts-point{stroke-width:0;stroke:var(--chart-color)}.highcharts-tracker-line{stroke-linejoin:round;stroke:#c0c0c000;stroke-width:22;fill:transparent}.highcharts-tracker-area{fill:#c0c0c000;stroke-width:0}#highcharts-gradient-color-0,#highcharts-gradient-color-2,#highcharts-gradient-color-5{--color-stop: color-mix(in srgb, var(--color-success) 20%, transparent)}:is(#highcharts-gradient-color-0,#highcharts-gradient-color-2,#highcharts-gradient-color-5) stop{stop-color:var(--color-stop)}:is(#highcharts-gradient-color-0,#highcharts-gradient-color-2,#highcharts-gradient-color-5) stop[offset="1"]{stop-opacity:0}#highcharts-gradient-color-2{--color-stop: color-mix(in srgb, var(--color-accent) 20%, transparent)}#highcharts-gradient-color-5{--color-stop: color-mix(in srgb, var(--color-danger) 20%, transparent)}.highcharts-color-0,.highcharts-color-1,.highcharts-color-2,.highcharts-color-3,.highcharts-color-4,.highcharts-color-5,.highcharts-color-6,.highcharts-color-7,.highcharts-color-8,.highcharts-color-9{--chart-color: var(--color-bg-success);stroke:light-dark(oklch(from var(--chart-color) var(--500)),oklch(from var(--chart-color) 75% calc(c / 1.5) h));fill:color-mix(in srgb,var(--chart-color) 10%,transparent)}:is(.highcharts-color-0,.highcharts-color-1,.highcharts-color-2,.highcharts-color-3,.highcharts-color-4,.highcharts-color-5,.highcharts-color-6,.highcharts-color-7,.highcharts-color-8,.highcharts-color-9) .highcharts-area{stroke:transparent;fill:color-mix(in srgb,var(--chart-color) 10%,transparent)}:where(.highcharts-gradient) .highcharts-color-0 .highcharts-area{fill:url(#highcharts-gradient-color-0)!important}:where(.highcharts-gradient) .highcharts-color-2 .highcharts-area{fill:url(#highcharts-gradient-color-2)!important}:where(.highcharts-gradient) .highcharts-color-5 .highcharts-area{fill:url(#highcharts-gradient-color-5)!important}.highcharts-color-1{--chart-color: oklch(from var(--color-accent) l c calc(h - 30) )}.highcharts-color-2{--chart-color: var(--color-bg-accent)}.highcharts-color-3{--chart-color: oklch(from var(--color-accent) l c calc(h + 30) )}.highcharts-color-4{--chart-color: oklch(from var(--color-accent) l c calc(h + 60) )}.highcharts-color-5{--chart-color: oklch(from var(--color-accent) l c calc(h + 90) )}.highcharts-color-6{--chart-color: oklch(from var(--color-accent) l c calc(h + 120) )}.highcharts-color-7{--chart-color: oklch(from var(--color-accent) l c calc(h + 150) )}.highcharts-color-8{--chart-color: oklch(from var(--color-accent) l c calc(h + 180) )}.highcharts-color-9{--chart-color: oklch(from var(--color-accent) l c calc(h + 210) )}.highcharts-strong{font-weight:var(--font-weight-bold)}.highcharts-emphasized{font-style:italic}.highcharts-title{font-size:var(--text-xl);color:var(--color-text)}.highcharts-subtitle{font-size:var(--text-base);color:var(--color-text-muted)}.highcharts-no-data text{font-size:var(--text-base);font-weight:var(--font-weight-normal);fill:var(--color-text-muted)}.highcharts-axis-line{fill:transparent;stroke:var(--color-axis)}.highcharts-yaxis .highcharts-axis-line{stroke-width:0}.highcharts-axis-labels{font-size:var(--text-sm);cursor:default;fill:var(--color-neutral)}.highcharts-grid-line{fill:transparent;stroke:var(--color-axis)}.highcharts-xaxis-grid .highcharts-grid-line{stroke-width:0}.highcharts-tick{stroke:var(--color-axis)}.highcharts-yaxis .highcharts-tick{stroke-width:0}.highcharts-minor-grid-line{stroke:var(--color-axis)}.highcharts-crosshair-thin{stroke-width:1px;stroke:var(--color-axis)}.highcharts-crosshair-category{stroke-opacity:.25;stroke:var(--color-axis)}.highcharts-tooltip{--color-text: var(--color-white);--color-bg: oklch(from var(--color-neutral) var(--800));--color-border: oklch(from var(--color-neutral) var(--700));transition:stroke .15s;cursor:default;pointer-events:none;white-space:nowrap}.highcharts-tooltip text{font-size:var(--text-sm);fill:var(--color-text)}.highcharts-tooltip .highcharts-header{font-size:var(--text-sm)}.highcharts-tooltip-box{fill:var(--color-bg)!important;stroke:var(--color-border);stroke-width:1;fill-opacity:1}.highcharts-tooltip-box .highcharts-label-box{fill-opacity:.85}.highcharts-data-label{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.highcharts-data-label-box{stroke-width:0;fill:transparent}.highcharts-data-label text,text.highcharts-data-label{fill:var(--color-neutral)!important}.highcharts-data-label-connector{fill:transparent}.highcharts-data-label-hidden{pointer-events:none}.highcharts-legend-box{stroke-width:0;fill:transparent}.highcharts-legend-item>text{stroke-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-normal);cursor:pointer;fill:var(--color-text-muted)}.highcharts-legend-item:hover text{fill:var(--color-text)}.highcharts-legend-item-hidden *{transition:fill .25s;opacity:.5}.highcharts-legend-navigation{font-size:var(--text-sm);fill:var(--color-text)}.highcharts-legend-nav-active{cursor:pointer;fill:var(--color-bg-accent)}.highcharts-legend-nav-inactive{fill:var(--color-text-subtle)}circle.highcharts-legend-nav-active,circle.highcharts-legend-nav-inactive{fill:transparent!important}.highcharts-legend-title-box{fill:none;stroke-width:0}.highcharts-a11y-proxy-button{opacity:.001;z-index:999;position:absolute;display:block;padding:0;margin:0;overflow:hidden;background:transparent;border:0;outline:none;cursor:pointer}.highcharts-a11y-proxy-group li{list-style-type:none}.highcharts-visually-hidden{clip:rect(1px,1px,1px,1px);margin-top:-3px;opacity:.01;position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.highcharts-a11y-invisible{visibility:hidden}.highcharts-a11y-proxy-container,.highcharts-a11y-proxy-container-before,.highcharts-a11y-proxy-container-after{position:absolute;white-space:nowrap}g.highcharts-series,.highcharts-markers,.highcharts-point{outline:none}}@layer components{.alert{--alert-color: var(--color-text-accent);padding:calc(var(--spacing)*2);margin-block:0;color:var(--alert-color);background-color:color-mix(in srgb,var(--alert-color) 5%,transparent);border:var(--border-width-default) solid color-mix(in srgb,var(--alert-color) 15%,transparent);border-radius:var(--radius-sm);display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing);align-items:start}.sidepane__primary-content .alert,.sidenav_message .alert{margin-block:0 calc(var(--spacing)*6)}.sidepane__primary-content.--bleed .alert{margin-block:calc(var(--spacing)*6) 0}.alert>:is(svg,button){position:relative;inset-block-start:calc(var(--spacing)*.5)}.alert.--danger{--alert-color: var(--color-text-danger)}.alert.--success{--alert-color: var(--color-text-success)}.alert.--warning{--alert-color: var(--color-text-warning)}.alert__content{grid-column:2;max-inline-size:var(--container-6xl);text-wrap:pretty}.alert__content a{color:inherit;text-decoration:underline}.alert__title{margin-block-end:calc(var(--spacing)*2);font-weight:var(--font-weight-semibold)}}@layer components{.action-item{display:flex;align-items:flex-start;gap:calc(var(--spacing)*2);transition:opacity .15s ease-in-out;font-size:var(--text-sm)}.action-item[data-loading]{opacity:.3}.action-item__link{display:flex;align-items:flex-start;gap:var(--spacing);flex-grow:1}.action-item__link:not(:hover){color:inherit}.action-item__icon{color:var(--color-text-accent)}.action-item__icon.--completed{color:var(--color-text-subtle)}.action-item__overflow{margin-block:calc(var(--spacing)*-1.5);transition:opacity .15s ease-in-out}@media (min-width: 768px){.action-item__overflow{opacity:0}}[data-loading] .action-item__overflow{display:none}.action-item__overflow:focus-within{opacity:1}@media (hover) and (pointer: fine){.action-item:hover .action-item__overflow{opacity:1}.action-item__overflow:hover{opacity:1}}}@layer components{.api-key>[type=checkbox]{display:none}.api-key>:checked~.hidden{display:block!important}.api-key>:checked~label{display:none}}@layer components{.avatar{--avatar-size: calc(var(--spacing)*6);--avatar-radius: 100%;inline-size:var(--avatar-size);block-size:auto;border-radius:var(--avatar-radius);position:relative;outline:var(--border-width-default) solid var(--color-bg);aspect-ratio:1 / 1}.avatar>img{inline-size:100%;block-size:100%}.avatar.--xsmall{--avatar-size: calc(var(--spacing)*5)}.avatar.--small{--avatar-size: calc(var(--spacing)*6)}.avatar.--medium{--avatar-size: calc(var(--spacing)*12)}.avatar.--large{--avatar-size: calc(var(--spacing)*16)}.avatar.--variable{--avatar-size: auto}.avatar.--squared{--avatar-size: calc(var(--spacing)*5);--avatar-radius: var(--radius-sm)}.avatar.--squared:focus-visible{outline-offset:var(--border-width-lg)}.avatar.--squared img{inline-size:var(--avatar-size);block-size:var(--avatar-size);max-inline-size:100%;border-radius:var(--radius-sm)}.avatar.--image{overflow:hidden;flex-shrink:0;background-size:cover;background-position:center}.avatar.--rounded{--avatar-radius: var(--radius-sm)}.avatar .popover{inline-size:max-content;text-align:start;font-weight:400}.avatar-group .avatar{display:block}multi-select .avatar{--avatar-size: calc(var(--spacing)*5);display:inline}.avatar-empty{color:var(--color-text-muted);font-size:var(--text-sm)}.avatar-group{display:flex;align-items:center;gap:0;position:relative}@media (min-width: 640px){.avatar-group{gap:calc(var(--spacing)*2.5)}}.avatar-group.--packed{gap:0;margin-inline-start:-.125rem}.avatar-group .popover{inset-inline-end:calc(var(--spacing)*-2)}.avatar-group.--pop-left .popover{inset-inline-end:inherit;inset-inline-start:calc(var(--spacing)*-2)}.avatar-list{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3)}.avatar-list li{display:inline-flex;max-inline-size:100%}.avatar-list li>a{display:flex;align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);min-inline-size:0}.avatar-list li>a:not(:hover){color:currentcolor}.avatar-list li>a>:first-child{inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);flex-shrink:0}.avatar-list li>a>.badge{flex-shrink:0}.avatar-overflow{--avatar-size: calc(var(--spacing)*6);--avatar-radius: 100%;display:flex;align-items:center;justify-content:center;block-size:var(--avatar-size);cursor:default;position:relative;margin-inline-start:-.125rem;padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted);border-radius:var(--avatar-radius);background-color:var(--color-border-muted);outline:var(--border-width-default) solid var(--color-bg)}.avatar-overflow.--squared{--avatar-size: calc(calc(var(--spacing)*5) + var(--border-width-default) * 2);--avatar-radius: var(--radius-md)}}@layer components{.badge{--badge-color: var(--color-text-link);display:inline-flex;align-items:center;flex-shrink:0;padding-block:var(--border-width-default);padding-inline:calc(var(--spacing)*2);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:light-dark(oklch(from var(--badge-color) var(--600)),oklch(from var(--badge-color) var(--300)));background-color:oklch(from var(--badge-color) var(--400) / 15%);line-height:var(--leading-normal)}.badge.--mood{--badge-color: var(--color-accent)}.badge.--success{--badge-color: var(--color-success)}.badge.--danger{--badge-color: var(--color-danger)}.badge.--warning{--badge-color: var(--color-warning)}.badge.--dark{color:light-dark(var(--color-white),oklch(from var(--color-neutral) var(--900)));background-color:light-dark(oklch(from var(--color-neutral) var(--900)),oklch(from var(--color-neutral) var(--100) / 70%))}.badge.--gray{color:light-dark(var(--color-white),oklch(from var(--color-neutral) var(--50)));background-color:light-dark(oklch(from var(--color-neutral) var(--400)),oklch(from var(--color-neutral) var(--600) / 50%))}}@layer components{.bar-graph{--bar-text-color: var(--color-text-accent);--bar-bg-color: var(--color-bg-accent-tint);--bar-fill-color: var(--color-bg-accent)}.bar-graph.--success{--bar-text-color: var(--color-text-success);--bar-bg-color: var(--color-bg-success-tint);--bar-fill-color: var(--color-bg-success)}.bar-graph.--danger{--bar-text-color: var(--color-text-danger);--bar-bg-color: var(--color-bg-danger-tint);--bar-fill-color: var(--color-bg-danger)}.bar-graph__header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*1)}.bar-graph__title{display:flex;align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm)}.bar-graph__icon{inline-size:calc(var(--spacing)*4);color:var(--bar-text-color)}.bar-graph__metric{font-size:var(--text-sm)}.bar-graph__container{display:flex;block-size:calc(var(--spacing)*4);margin-block-start:calc(var(--spacing)*1);padding:calc(var(--spacing)*1);border-radius:var(--border-radius-full);background-color:var(--bar-bg-color)}.bar-graph__fill{inline-size:0;block-size:100%;border-radius:var(--border-radius-full);background-color:var(--bar-fill-color)}}@layer components{.breadcrumb{display:flex;align-items:center;flex:var(--spacing);padding-inline-start:calc(var(--spacing)*.5)}.breadcrumb__list{display:flex;gap:var(--spacing);margin-inline-start:calc(var(--spacing)*-1.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__item{display:none;align-items:center;gap:var(--spacing);min-inline-size:calc(var(--spacing)*16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__item:nth-last-child(2){max-inline-size:var(--container-sm)}.breadcrumb__item:last-child{display:flex}@media (min-width: 640px){.breadcrumb__item:nth-child(2){display:flex}}@media (min-width: 768px){.breadcrumb__item{display:flex}}.breadcrumb__link{padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5);color:inherit;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:color,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--ease-in-out)}.breadcrumb__link.--icon{display:inline-flex;gap:var(--spacing);align-items:center;justify-content:flex-start}.breadcrumb__link:focus-visible{outline:none;background-color:var(--color-bg-accent-tint)!important}@media (hover) and (pointer: fine){.breadcrumb__link:hover{color:inherit;background-color:var(--color-bg-muted)}}.breadcrumb__icon{inline-size:calc(var(--spacing)*4);color:var(--color-accent);flex-shrink:0}.breadcrumb__separator{cursor:default;opacity:.2}}@layer components{.btn{--btn-color: var(--color-link);color:var(--color-white);background-color:light-dark(oklch(from var(--btn-color) 55% c h),oklch(from var(--btn-color) 55% c h / 75%));display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing);inline-size:100%;block-size:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*4);border-radius:var(--radius-sm);border:var(--border-width-default) solid oklch(from var(--btn-color) 50% c h);box-shadow:var(--shadow-xs);white-space:nowrap}@media (hover) and (pointer: fine){.btn:hover{color:var(--color-white);background-color:light-dark(oklch(from var(--btn-color) 50% c h),oklch(from var(--btn-color) 50% c h / 75%))}}.btn:focus{outline:none}.btn:focus-visible{outline:var(--border-width-md) solid var(--color-accent);outline-offset:var(--border-width-md)}.btn>*{display:block}.btn.--mood{--btn-color: var(--color-accent)}.btn.--success{--btn-color: var(--color-success)}.btn.--danger{--btn-color: var(--color-danger)}.btn.--muted{--btn-color: var(--color-neutral)}.btn.--outline{color:light-dark(oklch(from var(--btn-color) 50% c h),oklch(from var(--btn-color) 80% c h));background-color:transparent;border-color:currentcolor}@media (hover) and (pointer: fine){.btn.--outline:hover{background-color:color-mix(in srgb,var(--btn-color) 5%,transparent)}}.btn.--outline.--muted{color:var(--color-text-muted);border-color:var(--color-border)}@media (hover) and (pointer: fine){.btn.--outline.--muted:hover{color:var(--color-text)}}.btn.--text-muted{color:var(--color-text-muted);border-color:var(--color-border);background-color:transparent;box-shadow:none}@media (hover) and (pointer: fine){.btn.--text-muted:hover{color:var(--color-text);border-color:var(--color-border);background-color:color-mix(in srgb,var(--color-neutral) 5%,transparent)}}.btn.--plain{border-width:0;box-shadow:none}.btn.--sm{block-size:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);border-radius:var(--radius-sm)}.btn.--xs{block-size:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);border-radius:var(--radius-sm)}@media (min-width: 640px){.btn.--auto{inline-size:auto}}.btn:is(:disabled,.disabled){opacity:.5;pointer-events:none}.btn:is(:disabled,.disabled):focus{outline:none!important}.file-btn{position:relative;color:transparent!important;inline-size:calc(var(--spacing)*28)}.file-btn::file-selector-button{position:absolute;inset:0;border:none;color:var(--color-white);inline-size:calc(var(--spacing)*28);block-size:auto;background-color:transparent}.filter-btn{display:inline-flex}.filter-btn>menu-popover{display:flex;position:relative}@media (hover) and (pointer: fine){.filter-btn>menu-popover summary:hover{cursor:pointer}}.filter-btn__controls{display:flex;gap:calc(var(--spacing)*2);inline-size:100%;margin-block-start:var(--spacing)}}@layer components{.calendar table{--cal-text-head: var(--color-text-subtle);--cal-bg-head: color-mix(in srgb, var(--color-neutral) 10%, transparent);--cal-border-td: var(--color-border);--cal-border: var(--color-border-muted);--cal-bg: var(--color-bg);inline-size:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);border:var(--border-width-default) solid var(--cal-border);overflow:hidden;display:table}.calendar tbody{background-color:var(--cal-bg)}.calendar :is(th,th:first-child,th:last-child){padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--cal-text-head);background-color:var(--cal-bg-head);text-align:center}.calendar td{position:relative;padding:var(--spacing);font-size:var(--text-sm);text-align:center;border-color:var(--cal-border-td)}.calendar a{--cal-text: var(--color-text-muted);--cal-bg: transparent;--cal-border: transparent;display:inline-block;position:relative;inline-size:100%;block-size:calc(var(--spacing)*10);font-weight:var(--font-weight-medium);line-height:calc(var(--spacing)*10);color:var(--cal-text);background-color:var(--cal-bg);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration);border:var(--border-width-default) solid var(--cal-border);border-radius:var(--radius-sm)}@media (hover) and (pointer: fine){.calendar a:hover{--cal-text: var(--color-text);--cal-bg: color-mix(in srgb, var(--color-neutral) 10%, transparent)}}.calendar .today:after{content:"•";position:absolute;inset-inline:0;inset-block-start:calc(var(--spacing)*2);line-height:0}.calendar .selected{--cal-text: var(--color-text-accent) !important;--cal-bg: var(--color-bg-accent-tint) !important;--cal-border: var(--color-accent) !important}.calendar :is(.past,.not-month){opacity:.5;pointer-events:none}.calendar .past.selected{--cal-text: var(--color-text-accent)}.calendar :is(.not-month.selected,.past.selected){opacity:.5}.calendar-set{display:grid;gap:calc(var(--spacing)*4)}@media (min-width: 768px){.calendar-set{grid-template-columns:1fr 1fr}}}@layer components{.card{--card-spacing: calc(var(--spacing)*4)}.card__header{padding-block:var(--card-spacing);border-block-end:var(--border-width-default) solid var(--color-border-muted);border-radius:0}.card__body{padding-block:var(--card-spacing)}.card__body.--spaced{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.card__footer{padding-block:var(--card-spacing)}.card-heading{font-weight:var(--font-weight-semibold);border-block-end:var(--border-width-default) solid var(--color-border-muted);margin-block-end:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2)}}@layer components{.check-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-user-select:none;user-select:none;inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);color:var(--color-accent);background-color:var(--color-bg-muted);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);aspect-ratio:1 / 1}.check-box:checked{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='40 144 96 200 224 72' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='24'/%3E%3C/svg%3E");background-size:75% 75%;background-position:49.8% 49%;background-repeat:no-repeat}.check-box:checked:disabled{opacity:.5}.check-box:checked:focus-visible{outline:var(--border-width-default) solid var(--color-accent);outline-offset:0}.check-box:disabled{color:var(--color-neutral)}.check-box:focus-visible{border-color:var(--color-accent);outline:none}.check-box:indeterminate{position:relative}.check-box:indeterminate:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--spacing)*2);block-size:calc(var(--spacing)*.25);background-color:var(--color-text-subtle);transform:translate(-50%,-50%)}.intentions-check-box{display:flex;align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3);margin-block-start:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:var(--color-bg-muted)}[data-completed=true] .intentions-check-box{background-color:var(--color-bg-success-tint)}.intentions-check-box>input[type=checkbox]{inline-size:calc(var(--spacing)*8);block-size:calc(var(--spacing)*8);transform:scale(1);border-radius:var(--radius-sm);transition:transform 75ms ease-in-out;border:var(--border-width-default) solid var(--color-border);background-color:var(--color-bg-muted)}.intentions-check-box>input[type=checkbox]:active:not(:checked){transform:scale(1.25)}.intentions-check-box>input[type=checkbox]:checked{color:var(--color-bg-success);border-color:var(--color-bg-success);background-color:var(--color-success)}.intentions-check-box>input[type=checkbox]:focus-visible{outline:var(--border-width-default) solid var(--color-bg-success);outline-offset:0}}@layer components{.circle-progress{--color: currentcolor;--progress: 0%;--border: var(--border-width-md);display:flex;align-items:center;justify-content:center;border-radius:100%;background:conic-gradient(var(--color) var(--progress),transparent 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--border)),#fff calc(100% - var(--border) + 1px))}.--low .circle-progress{--color: var(--color-bg-danger)}.--medium .circle-progress{--color: var(--color-bg-warning)}.--high .circle-progress{--color: var(--color-bg-accent)}.--completed .circle-progress{--color: var(--color-bg-success)}.--archived .circle-progress{--color: var(--color-text-subtle)}}@layer components{clamp-content{--clamp-height: calc(var(--spacing)*80);--clamp-stop: color-mix(in srgb, var(--color-bg) 0%, transparent);display:block;position:relative}clamp-content:not(.--disabled)>*{overflow:hidden!important;max-block-size:var(--clamp-height)!important}clamp-content>.overlay{display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,var(--color-bg),var(--clamp-stop));pointer-events:none;position:absolute;inset-block-end:0;min-block-size:calc(var(--spacing)*24);inline-size:100%;opacity:0}clamp-content>.overlay.--show{animation:show-clamp-overlay .5s cubic-bezier(.34,1.56,.64,1) forwards}clamp-content>.overlay>button{pointer-events:auto;background-color:var(--color-bg)!important;inline-size:auto}@keyframes show-clamp-overlay{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}}@layer components{.comment-stream{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin-block:calc(var(--spacing)*3)}.comment-stream :is(.markdown-body,.ProseMirror)>:last-child{margin-block-end:0!important}.comment{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:calc(var(--spacing)*2)}@media (min-width: 640px){.comment{column-gap:calc(var(--spacing)*4)}}.comment__avatar{inline-size:calc(var(--spacing)*9);border-radius:100%;flex-shrink:0}@media (min-width: 640px){.comment__avatar{inline-size:calc(var(--spacing)*10)}}.comment__avatar.--author:after{content:"";display:block;position:absolute;inset:0;inline-size:calc(var(--spacing)*9);block-size:calc(var(--spacing)*9);border-radius:100%;pointer-events:none;border:var(--border-width-default) solid color-mix(in srgb,var(--color-accent) 80%,transparent)}@media (min-width: 640px){{inline-size:calc(var(--spacing)*10);block-size:calc(var(--spacing)*10)}}.comment__meta{display:flex;align-items:center;gap:var(--spacing);margin-block-end:var(--spacing);line-height:1;font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.comment__meta-date{font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.comment__delete{color:var(--color-text-muted);transition:opacity var(--transition-duration) var(--ease-in-out)}@media (hover) and (pointer: fine){.comment__delete:hover{color:currentcolor}.comment:hover .comment__delete{opacity:1}}.comment__delete:focus{color:currentcolor}@media (min-width: 768px){.comment__delete{opacity:0}}.comment__delete>form{flex-shrink:0}.comment__delete>svg{margin-block-start:calc(var(--spacing)*.5);inline-size:calc(var(--spacing)*4);flex-shrink:0}.comment-bubble{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);background-color:var(--color-bg-muted);border-radius:var(--radius-lg)}.comment-field{margin-block-start:var(--spacing)}.comment-field__actions{align-self:end;padding:var(--spacing)}.comment-field__actions.--active{display:block}.comment-field[empty] .comment-field__actions.--active{display:none}.comment-field__actions.--disabled{display:none}.comment-field[empty] .comment-field__actions.--disabled{display:block}.comment-field__submit{border-radius:var(--radius-xs);padding-inline:calc(var(--spacing)*2);margin-block-end:0}}@layer components{.content-card{position:relative;padding-block:calc(var(--spacing)*8)}.content-card.--compact{padding-block:calc(var(--spacing)*4)}.content-card.--inline{padding-inline:var(--px-page);border-block-end:var(--border-width-default) solid var(--color-border-subtle)}.sidepane__primary-content.--narrow .content-card.--inline{border-color:var(--color-border-muted);padding-inline:0}.content-card:has(.social){padding-block-end:calc(var(--spacing)*2)}.content-card__options{position:absolute;display:flex;gap:var(--spacing);inset-block-start:calc(var(--spacing)*6);inset-inline-end:calc(var(--spacing)*2.5)}@media (min-width: 1024px){.content-card__options{opacity:0;inset-inline-end:calc(var(--spacing)*10)}}@media print{.content-card__options{display:none}}@media (hover) and (pointer: fine){.content-card:hover .content-card__options{opacity:1}}.content-card:focus-within .content-card__options{opacity:1}.content-card__layout{--size: calc(var(--spacing)*9);display:grid;gap:calc(var(--spacing)*4) calc(var(--spacing)*2);grid-template-columns:var(--size) 1fr}@media (min-width: 640px){.content-card__layout{--size: calc(var(--spacing)*10);column-gap:calc(var(--spacing)*4)}}.content-card__avatar{inline-size:var(--size);block-size:var(--size);flex-shrink:0}.content-card__steady-avatar{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:var(--color-accent);aspect-ratio:1}.content-card__steady-avatar>svg{inline-size:66.6%}.content-card__body{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);flex-grow:1;grid-column:2;padding-inline-end:var(--spacing)}.content-card__author{font-size:var(--text-sm);line-height:1}.content-card__author>.author-name{margin-block-start:calc(var(--spacing)*2);font-weight:var(--font-weight-bold);text-align:center}.content-card__author>.author-name:not(:hover){color:inherit}.content-card__date{display:inline;margin-inline-end:var(--spacing);color:var(--color-text-muted)}.content-card__heading{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.content-card__heading.--decorated{display:flex;align-items:center;gap:var(--spacing)}.content-card__subheading{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-muted)}.content-card__footer{grid-column:1 / -1;min-block-size:2.5rem}@media (min-width: 768px){.content-card__footer{grid-column-start:2}}@media print{.content-card__footer{display:none}}}@layer components{.dropdown{position:relative;display:inline-flex}.dropdown>summary>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4)}.dropdown__menu{display:flex;flex-direction:column;align-items:flex-start;position:absolute;z-index:30;min-inline-size:calc(var(--spacing)*48);padding:var(--spacing);margin-block-start:calc(var(--spacing)*2);background-color:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:var(--border-width-default) solid var(--color-border)}.dropdown__menu.--bottom{margin-block:0 calc(var(--spacing)*2);inset-block-end:100%}.dropdown__menu.--right{inset-inline-end:calc(var(--spacing)*-2)}.dropdown__menu.--bottom-right{inset-block-start:100%;inset-inline-start:0;margin-block-start:calc(var(--spacing)*2)}.dropdown__menu.--bottom-left{inset-block-start:100%;inset-inline-end:0;margin-block-start:calc(var(--spacing)*2)}.dropdown__menu.--bottom-center{inset-block-start:100%;inset-inline-start:50%;translate:-50%;margin-block-start:calc(var(--spacing)*2)}.dropdown__menu.--top-right{inset-block-end:100%;inset-inline-start:0;margin-block-end:calc(var(--spacing)*2)}.dropdown__menu.--top-left{inset-block-end:100%;inset-inline-end:0;margin-block-end:calc(var(--spacing)*2)}.dropdown__menu.--top-center{inset-block-end:100%;inset-inline-start:50%;translate:-50%;margin-block-start:calc(var(--spacing)*2)}.dropdown__menu:not(.dropdown__menu.--undivided) :where(>:not(:last-child)){padding-block-end:var(--spacing);margin-block-end:var(--spacing);border-block-end:var(--border-width-default) solid var(--color-border-subtle)}.dropdown__menu>*{inline-size:100%}.dropdown__menu-item{--item-text: var(--color-text-muted);--item-text-hover: var(--color-text);--item-bg: transparent;--item-bg-hover: var(--color-bg-muted);display:flex;align-items:center;inline-size:100%;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);color:var(--item-text);background-color:var(--item-bg);cursor:pointer}@media (hover) and (pointer: fine){.dropdown__menu-item:hover{color:var(--item-text-hover);background-color:var(--item-bg-hover)}}.dropdown__menu-item:focus-visible{color:var(--item-text-hover)!important}.dropdown__menu-item[aria-selected=true]{--item-bg: var(--item-bg-hover)}.dropdown__menu-item[disabled]{color:var(--color-text-subtle)!important}.dropdown__menu-item.--success{--item-text: var(--color-text-success);--item-text-hover: light-dark( oklch(from var(--color-success) var(--700)), oklch(from var(--color-success) var(--300)) )}.dropdown__menu-item.--danger{--item-text: var(--color-text-danger);--item-text-hover: light-dark( oklch(from var(--color-danger) var(--700)), oklch(from var(--color-danger) var(--300)) )}.dropdown__menu-item>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);flex-shrink:0}}@layer components{.echo-form{inline-size:100%;margin-block:calc(var(--spacing)*2) calc(var(--spacing)*10)}.echo-form:has(option[value=daily]:checked) .echo_question_answer_day{display:none}.echo-form__bar{inline-size:100%;position:relative;margin-inline:auto;display:grid;grid-template-columns:1fr auto;align-items:end;padding:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-bg-muted) 75%,transparent);border:var(--border-width-default) solid var(--color-border);transition:border-color .2s ease}.echo-form__bar:focus-within{border-color:var(--color-accent);outline:var(--border-width-lg) solid var(--color-bg-accent-tint)}.echo-form__input{flex-grow:1;background-color:transparent!important;border:none!important;resize:none;field-sizing:content;padding:calc(var(--spacing)*2)}.echo-form__input::placeholder{color:var(--color-text-muted)}.echo-form__input:focus{outline:none}.echo-form__button{opacity:0;scale:.8;flex-shrink:0;color:var(--color-white);background-color:var(--color-accent);border:var(--border-width-default) solid var(--color-accent);border-radius:var(--radius-sm);aspect-ratio:1 / 1;inline-size:calc(var(--spacing)*10);text-align:center;padding-inline:calc(var(--spacing)*2.5);transition:opacity .1s ease,scale .15s ease,background-color .2s ease,border-color .5s ease}.echo-form__input:not(:placeholder-shown)+.echo-form__button{opacity:1;scale:1}@media (hover) and (pointer: fine){.echo-form__input:not(:placeholder-shown)+.echo-form__button:hover{background-color:light-dark(var(--color-text-accent),color-mix(in srgb,var(--color-accent) 75%,transparent))}}.echo-layout.--full-width-content>.content-card{padding-inline:0}.echo-layout.--full-width-content>.content-card>.content-card__options{inset-inline-end:0}.echo-layout>.alert{margin-block-end:calc(var(--spacing)*10)}.echo-layout [aria-disabled=true]{pointer-events:none;opacity:.5;filter:grayscale(75%)}.echo-layout__title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);hanging-punctuation:first allow-end last;display:flex;align-items:center;gap:calc(var(--spacing)*2);justify-content:space-between}.echo-layout__title span{display:flex;align-items:center;gap:calc(var(--spacing)*2)}.echo-layout__title svg{color:var(--color-bg);background-color:var(--color-accent);inline-size:calc(var(--spacing)*8);block-size:calc(var(--spacing)*8);border-radius:var(--spacing);padding:var(--spacing)}.echo-recents{display:flex;flex-direction:column;gap:var(--spacing);font-size:var(--text-sm);margin-block-start:calc(var(--spacing)*-4)}.echo-recents>li{padding-block:calc(var(--spacing)*4);border-block-end:var(--border-width-default) solid var(--color-border-muted)}.echo-recents>li>span{color:var(--color-text-muted)}.echo-recents>li>a{display:block;text-wrap:balance;font-weight:var(--font-weight-medium)}.echo-collection-title{font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;font-size:var(--text-xs);margin-block-start:calc(var(--spacing)*8);padding-block-end:calc(var(--spacing)*2);display:flex;align-items:center;gap:calc(var(--spacing)*1)}.echo-collection-title>.icon{background-color:var(--color-bg-accent-tint);padding:var(--spacing);border-radius:var(--border-radius-full)}.echo-collection-title>.icon>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);color:var(--color-text-accent)}.echo-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--spacing)*64),1fr));align-items:stretch;gap:calc(var(--spacing)*2)}.echo-collection__item{position:relative;box-shadow:var(--shadow-xs);background-color:var(--color-bg-card);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md)}.--presets .echo-collection__item{background-color:var(--color-bg-muted);border-color:transparent;box-shadow:none}@media (hover) and (pointer: fine){.echo-collection__item .dropdown{opacity:0}.echo-collection__item:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.echo-collection__item:hover .dropdown{opacity:1}}.echo-collection__item:focus-visible{border-color:var(--color-accent);box-shadow:none}.echo-collection__item>:is(label,a){position:relative;display:block;overflow:hidden;max-inline-size:100%;block-size:100%;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);text-wrap:pretty;text-align:start;cursor:pointer}.--active :is(.echo-collection__item>:is(label,a)){color:var(--color-text)}.--presets :is(.echo-collection__item>:is(label,a)){opacity:.75;color:var(--color-text)}.--presets :is(.echo-collection__item>:is(label,a)):hover{opacity:1;color:var(--color-text)}.echo-collection__item>:is(label,a)>h3{font-weight:var(--font-weight-semibold);display:block;margin-block-end:var(--spacing)}.echo-collection__item>:is(label,a) span{font-size:var(--text-sm);color:var(--color-text-muted);display:block}.echo-collection__item>:is(label,a) .badge{position:relative;inset-block-end:calc(var(--spacing)*-.5);inset-inline-end:calc(var(--spacing)*-1.75);scale:90%}.echo-collection__item .dropdown{position:absolute;inset-block-start:var(--spacing);inset-inline-end:var(--spacing);z-index:10}.echo-collection__item .dropdown .btn{scale:90%;box-shadow:none;padding-inline:calc(var(--spacing)*2)}.echo-collection__item:has(.dropdown) h3{margin-inline-end:calc(var(--spacing)*8)}.echo-collection__item-row{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing)}.echo-answer-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;background-color:var(--color-accent);border-radius:var(--radius-sm)}.echo-answer-icon>svg{color:var(--color-white);inline-size:66%}}@layer components{.field{--field-placeholder: var(--color-text-subtle);--field-bg: var(--color-bg-muted);--field-border: var(--color-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;inline-size:100%;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-base);line-height:calc(var(--spacing)*6);font-weight:var(--font-weight-normal);accent-color:var(--color-accent);background-color:var(--field-bg);border:var(--border-width-default) solid var(--field-border);border-radius:var(--radius-sm)}[data-theme=dark] .field{color-scheme:dark}.field::placeholder{color:var(--field-placeholder)}.field[type=search]::-webkit-search-decoration,.field[type=search]::-webkit-search-cancel-button,.field[type=search]::-webkit-search-results-button,.field[type=search]::-webkit-search-results-decoration{display:none}.field:is(:focus-visible,:focus-within){--field-border: var(--color-accent);outline:none}.field:where(:not(textarea,select[multiple],rich-text-area)){block-size:calc(var(--spacing)*10)}.field:where(select,.form-select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='208 96 128 176 48 96' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");background-position:right calc(var(--spacing)*3) center;background-repeat:no-repeat;background-size:calc(var(--spacing)*4) calc(var(--spacing)*4);padding-inline-end:calc(var(--spacing)*10)}@supports (appearance: base-select){.field:where(select,.form-select){white-space:nowrap;appearance:base-select!important}.field:where(select,.form-select)::picker(select){appearance:base-select!important;background-color:var(--color-bg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing);font-size:var(--text-sm);box-shadow:var(--shadow-lg);max-block-size:calc(var(--spacing)*96);max-inline-size:calc(var(--spacing)*96)}.field:where(select,.form-select) option{display:block;cursor:pointer;padding:calc(var(--spacing)*1.5);color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);line-height:var(--leading-tight);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field:where(select,.form-select) option+:is(.field:where(select,.form-select) option){margin-block-start:calc(var(--spacing)*.5)}.field:where(select,.form-select) option::checkmark{display:none}.field:where(select,.form-select) option[disabled]{opacity:.5;pointer-events:none}.field:where(select,.form-select) option:not([disabled]):where(:focus,:active){background:var(--field-bg);color:#fff}@media (hover) and (pointer: fine){.field:where(select,.form-select) option:not([disabled]):hover{color:var(--color-text);background-color:var(--color-bg-muted)}}.field:where(select,.form-select) option:not([disabled]):is(:checked,:focus){color:var(--color-text-accent);background-color:var(--color-bg-accent-tint)}.field:where(select,.form-select) option:not([disabled]):focus-visible{outline:var(--border-width-default) solid var(--color-accent);outline-offset:0}.field:where(select,.form-select)::picker-icon{display:none}}[data-theme=dark] .field:where(select,.form-select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='208 96 128 176 48 96' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E")}.field-minimal{inline-size:100%;padding-inline:0;padding-block:calc(var(--spacing)*4);background-color:transparent!important;border-block-start:none;border-inline-start:none;border-inline-end:none;border-radius:0}.field-chromeless{--field-border: var(--color-border);display:flex;min-block-size:2.75rem;field-sizing:content;padding-inline:0;padding-block:0;inline-size:100%;background-color:transparent!important;transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration);border-block-start:none;border-inline-start:none;border-inline-end:none;border-block-end:var(--border-width-default) solid var(--field-border);border-radius:0}.field-chromeless.--grow{min-block-size:30vh}.field-chromeless::placeholder{color:var(--field-placeholder)}.field-chromeless:focus,.field-chromeless:focus-within,.group\/field:focus-within .field-chromeless{--field-border: var(--color-accent);outline:none;border-color:var(--field-border)}.field-error{--field-text: var(--color-text-danger);--field-bg: var(--color-bg-danger-tint);display:inline-block;margin-block-start:var(--spacing);font-size:var(--text-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);border-radius:var(--radius-sm);color:var(--field-text);background-color:var(--field-bg)}.field-meter{position:relative;background-color:transparent;block-size:var(--spacing);inline-size:100%;border-radius:var(--radius-lg)}[strength="1"] .field-meter,[strength="2"] .field-meter,[strength="3"] .field-meter,[strength="4"] .field-meter,[strength="5"] .field-meter{background-color:var(--color-bg-muted)}.field-meter__bar{--bar-color: transparent;--bar-width: 0%;position:absolute;block-size:100%;inline-size:var(--bar-width);transition:width .2s ease;border-radius:var(--radius-lg);background-color:var(--bar-color)}[strength="1"] .field-meter__bar{--bar-color: var(--color-bg-danger);--bar-width: 25%}[strength="2"] .field-meter__bar{--bar-color: var(--color-bg-danger);--bar-width: 50%}[strength="3"] .field-meter__bar{--bar-color: var(--color-bg-success);--bar-width: 75%}[strength="4"] .field-meter__bar,[strength="5"] .field-meter__bar{--bar-color: var(--color-bg-success);--bar-width: 100%}}@layer components{.goal-status-ok{--text: var(--color-text-accent);--bg: var(--color-bg-accent-tint);--border: var(--color-bg-accent);--outline: color-mix(in srgb, var(--color-accent) 20%, transparent)}.goal-status-warning{--text: var(--color-text-warning);--bg: var(--color-bg-warning-tint);--border: var(--color-bg-warning);--outline: color-mix(in srgb, var(--color-warning) 20%, transparent)}.goal-status-danger{--text: var(--color-text-danger);--bg: var(--color-bg-danger-tint);--border: var(--color-bg-danger);--outline: color-mix(in srgb, var(--color-danger) 20%, transparent)}.goal-status-complete{--text: var(--color-text-success);--bg: var(--color-bg-success-tint);--border: var(--color-bg-success);--outline: color-mix(in srgb, var(--color-success) 20%, transparent)}.goal{margin-block-end:calc(var(--spacing)*3);list-style-type:none}.goal:last-of-type{margin-block-end:0}.goal:has(.goal__sub-details:not([open])){margin-block-end:0}.goal__card{display:block;padding:calc(var(--spacing)*3);font-weight:var(--font-weight-semibold);color:var(--color-text);list-style-type:none;background-color:var(--color-bg-card);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:border-color .1s ease}.goal__card:hover{color:var(--color-text);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.goal__card.--archived{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.goal__card.--ghosted{opacity:.5}.goal__card.--ghosted:hover{opacity:1}.goal__content{display:grid;grid-template-columns:auto max-content;gap:calc(var(--spacing)*2);align-items:center;margin-block-end:calc(var(--spacing)*3)}.--archived>.goal__content{grid-template-columns:auto 1fr;margin-block-end:0}.goal__title{display:flex;align-items:center;gap:calc(var(--spacing)*2);padding-inline-start:var(--spacing);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.goal__date{display:none}@media (min-width: 640px){.goal__date{display:block;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-weight-normal)}}.goal__meta{display:grid;grid-template-columns:1fr max-content;justify-content:space-between;gap:calc(var(--spacing)*6);text-align:end}.--archived>.goal__meta{gap:0}.goal__meta-group{display:flex;align-items:center;gap:0;position:relative}@media (min-width: 640px){.goal__meta-group{gap:calc(var(--spacing)*2.5)}}.goal__meta-group.--packed{gap:0}.goal__meta-group .popover{inset-inline-end:calc(var(--spacing)*-2)}.goal__meta-group.--pop-left .popover{inset-inline-end:inherit;inset-inline-start:calc(var(--spacing)*-2)}.goal__sub-details{--connector-width: var(--border-width-default);--connector-gap: calc(var(--spacing)*3);position:relative}.goal__sub-details[open]{margin-block-end:0}.goal__sub-details .goal{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center}.goal__sub-details .goal>.goal__card{position:relative;grid-column:1 / -1;grid-row:1 / -1}.goal__sub-details .goal:before{content:"";position:relative;grid-column:1 / -1;grid-row:1 / -1;inline-size:var(--connector-gap);block-size:0;inset-inline-start:calc(var(--connector-gap) * -1);border-block-start:var(--connector-width) solid var(--color-border-hover)}.goal__sub-details .goal:last-child:before{border-block-start:none}.goal__sub-details .goal:after{position:relative;grid-column:1 / -1;grid-row:1 / -1;inset-inline-start:calc(var(--connector-gap) * -1);z-index:0;border-inline-start:var(--connector-width) solid var(--color-border-hover)}.goal__sub-details .goal:last-child:after{content:"";inline-size:var(--connector-gap);block-size:50%;inset-block-end:25%;inset-inline-start:calc((var(--connector-gap)) * -1);border-end-start-radius:calc(var(--connector-gap) * .5);border-block-end:var(--connector-width) solid var(--color-border-hover)}.goal__sub-goals{position:relative;grid-column-start:2;margin:calc(var(--spacing)*.5) 0 0 calc(var(--spacing)*2);padding-inline-start:var(--connector-gap)}.goal__sub-goals:before{position:absolute;content:"";inline-size:var(--connector-gap);block-size:calc(100% - 4rem);inset-block-start:0;inset-inline-start:0;border-inline-start:var(--connector-width) solid var(--color-border-hover)}.goal__sub-goals:has(>.goal:only-child){border:none}.goal__sub-goals:has(>.goal:only-child):before{border-inline-start:none}@media (min-width: 640px){.goal__sub-goals{margin-inline-start:calc(var(--spacing)*6)}}.goal__sub-summary{display:flex;gap:var(--spacing);inline-size:100%;align-items:center;grid-column-start:1;padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2) 0;margin-block:calc(var(--spacing)*2);margin-inline:0;font-size:var(--text-sm);cursor:pointer}@media (min-width: 640px){.goal__sub-summary{margin-inline-start:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*2)}}.goal__sub-summary:focus{outline:none}.goal__sub-summary:focus-visible{outline:none;box-shadow:none;color:currentcolor}.goal__sub-summary:focus-visible .goal__sub-arrow{color:var(--color-bg);background-color:var(--color-accent)}.goal__sub-summary:hover{color:currentcolor}.goal__sub-arrow{position:relative;inset-inline-start:calc(var(--border-width-default) * -1);inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);padding:var(--spacing);color:currentcolor;background-color:var(--color-bg-muted);border-radius:100%;transition:all .1s ease}.goal__sub-details[open]>.goal__sub-summary .goal__sub-arrow{transform:rotate(90deg)}.goal-poster-icon{width:auto}.goal-poster-icon :where(line,polyline){stroke-width:16}.goal-progress{display:flex;align-items:center;gap:calc(var(--spacing)*2);max-inline-size:var(--container-xs);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.25);border-radius:var(--radius-md)}.goal-progress.--lg{padding:var(--spacing);position:relative;margin-block:calc(var(--spacing)*2);margin-inline:calc(var(--spacing)*-1)}.goal-progress__label{display:flex;align-items:center;gap:var(--spacing);font-size:var(--text-sm);font-weight:var(--font-weight-medium);flex-shrink:0}.goal-progress__label>svg{block-size:calc(var(--spacing)*3)}.goal-progress__meter{inline-size:100%;block-size:var(--spacing);background-color:var(--color-bg);border-radius:var(--spacing)}.goal-progress__meter-fill{block-size:100%;border-radius:var(--spacing)}.goal-progress-badge{inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);display:grid;grid-template-columns:1fr;place-items:center;border-radius:100%;flex-shrink:0}.goal-progress-badge>*{grid-row-start:1;grid-column-start:1}.goal-progress-badge>.circle-progress{inline-size:100%;block-size:100%}.goal-progress-badge>svg{block-size:calc(var(--spacing)*3);pointer-events:none}.goal-card-backdrop{position:absolute;inset-inline:0;inset-block-start:calc(var(--spacing)*-6);block-size:calc(var(--spacing)*24)}.goal-card-icon{position:relative;display:inline-block;inline-size:calc(var(--spacing)*16);block-size:calc(var(--spacing)*16);padding:calc(var(--spacing)*3);margin-block-start:calc(var(--spacing)*5);overflow:hidden;background-color:var(--color-bg);border:1px solid var(--color-bg);border-radius:var(--radius-md);inset-inline-start:calc(var(--spacing)*-.5)}.goal-card-icon__fill{position:absolute;inset:0;opacity:.25}.goal-card-header{position:relative;display:flex;align-items:center;gap:var(--spacing);margin-block-start:calc(var(--spacing)*2);font-weight:var(--font-weight-semibold);flex-shrink:0}.goal-card-list{display:flex;flex-direction:column;gap:var(--spacing);margin-block-start:calc(var(--spacing)*3);font-size:var(--text-sm);color:var(--color-text-muted)}.goal-card-list>li{display:flex;align-items:center;gap:var(--spacing)}.goal-card-list>li>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4)}.goal-list__item{margin-block-end:calc(var(--spacing)*2)}.goal-list__item:last-child{margin-block-end:0}.goal-list__item a:not(:hover){color:currentcolor}.goal-list__link{display:flex;gap:calc(var(--spacing)*1.5)}.goal-list__title{margin-block-end:calc(var(--spacing)*.5);font-size:var(--text-sm)}.goal-list__updates{overflow:visible;padding-inline-start:calc(var(--spacing)*7);list-style-type:disc;list-style-position:inside}.goal-list__update-item{font-size:var(--text-sm);color:var(--color-text-muted)}}@layer components{.goal-update-field{display:grid;gap:calc(var(--spacing)*8);align-items:center;inline-size:100%;margin-block-start:calc(var(--spacing)*2);padding:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--bg);transition-property:var(--transition-colors);transition-duration:var(--transition-duration);transition-timing-function:linear}@media (min-width: 768px){.goal-update-field{grid-template-columns:2fr 4fr}}.goal-update-field__range{position:relative;display:flex;align-items:stretch;inline-size:100%}.goal-update-field__slider{display:grid;align-items:center;inline-size:100%;grid-template-columns:1fr;grid-template-rows:1fr}.goal-update-field__slider>*{flex-grow:1;grid-column-start:1;grid-row-start:1}.goal-update-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);border-block-end:var(--border-width-default) solid var(--color-border-muted)}.goal-update-list__avatar{flex-shrink:0;inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6)}.goal-update-list__author{font-size:var(--text-sm);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-update-list__author-link{color:inherit;font-weight:var(--font-weight-bold)}.goal-update-list__goal-title{margin-block-start:calc(var(--spacing)*2);color:var(--color-text-muted)}.goal-update-list__status{position:relative;inset-block-start:0;place-self:start center}.goal-update-list__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}}@layer components{.header{display:flex;justify-content:space-between;gap:calc(var(--spacing)*4);padding-block-end:calc(var(--spacing)*4);margin-block-end:calc(var(--spacing)*8);line-height:1;border-block-end:var(--border-width-default) solid var(--color-border-muted)}.header__title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold)}.header__tools{display:none;gap:calc(var(--spacing)*4)}@media (min-width: 768px){.header__tools{display:flex}}.header__tool{display:flex}}@layer components{.insights-card-set{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:1}@media (min-width: 640px){.insights-card-set{grid-template-columns:repeat(2,1fr)}.insights-card-set:is(:has(.insights-card:nth-child(7):last-child),:has(.insights-card:nth-child(9):last-child),:has(.insights-card:nth-child(11):last-child)) .insights-card:first-child{grid-column:span 2}}@media (min-width: 1024px){.insights-card-set{grid-template-columns:repeat(3,1fr)}.insights-card-set .insights-card{grid-column:span 1}.insights-card-set:has(.insights-card:nth-child(7):last-child) .insights-card:first-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(7):last-child) .insights-card:last-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(8):last-child) .insights-card:first-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(9):last-child) .insights-card:first-child{grid-column:span 1}.insights-card-set:has(.insights-card:nth-child(10):last-child) .insights-card:first-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(10):last-child) .insights-card:last-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(11):last-child) .insights-card:first-child{grid-column:span 2}.insights-card-set:has(.insights-card:nth-child(11):last-child) .insights-card:last-child{grid-column:span 1}}.insights-card{block-size:clamp(calc(var(--spacing)*44),23.75vh,calc(var(--spacing)*60));position:relative;display:flex;flex-direction:column;justify-content:space-between;color:inherit;background-color:var(--color-bg-card);min-inline-size:0;border-radius:var(--radius-md);box-shadow:var(--shadow-xs);border:var(--border-width-default) solid var(--color-border-muted);overflow:clip}@media (hover) and (pointer: fine){.insights-card:hover{color:var(--color-text);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}}.insights-card__overlay-link{position:absolute;display:block;inset:0}.insights-card__header{display:flex;flex-direction:column;padding:calc(var(--spacing)*4)}.insights-card__name{font-weight:var(--font-weight-semibold);inline-size:100%;display:flex;justify-content:space-between}.insights-card__name>.badge{z-index:1}.insights-card__stat{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-text-accent)}.insights-card__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-inline:clip;block-size:calc(var(--spacing)*24)}.insights-card__content>high-chart{display:block;position:relative;overflow:visible!important;inline-size:100%;scale:1.02}.insights-card__content>high-chart .highcharts-root{overflow:visible}.insights-card__content>high-chart :is(.highcharts-container,.highcharts-container svg){inline-size:100%;overflow:visible}.insights-chart__header{display:flex;gap:calc(var(--spacing)*2);align-items:center;margin-block-start:calc(var(--spacing)*8)}.insights-chart__title{font-weight:700;font-size:var(--text-2xl)}.insights-chart__back{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6);border-radius:var(--border-radius-full);padding:0}.insights-chart__back-icon{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);transform:rotate(180deg)}.insights-chart__metric{font-weight:700;font-size:var(--text-2xl);color:var(--color-text-accent)}.insights-chart__wrapper{margin-block-start:calc(var(--spacing)*4)}.insights-chart__full{display:block;overflow:visible!important}.insights-chart__full .highcharts-root{overflow:visible}.insights-details[open]>summary svg{transform:rotate(90deg)}.insights-details>summary{cursor:pointer}.insights-details>summary svg{inline-size:calc(var(--spacing)*4);position:relative;margin-block-start:var(--border-width-default)}.insights-row{display:flex;flex-flow:row nowrap;gap:calc(var(--spacing)*2);align-items:center;justify-content:space-between;padding-block:calc(var(--spacing)*3);padding-inline:var(--px-page);border-block-start:var(--border-width-default) solid var(--color-border-muted);font-size:var(--text-sm)}.insights-row.--header{color:var(--color-text-muted)}.insights-row>*{text-align:end;white-space:nowrap}@media (min-width: 640px){.insights-row>*{inline-size:clamp(calc(var(--spacing)*16),15%,calc(var(--spacing)*48))}}.insights-row>*:where(:not(:first-child,:nth-last-child(2))){display:none}@media (min-width: 640px){.insights-row>*:where(:not(:first-child,:nth-last-child(2))){display:block}}.insights-row>:first-child{flex-grow:1;text-align:start;display:flex;align-items:center;gap:calc(var(--spacing)*2)}.--member :is(.insights-row>:first-child){padding-inline-start:calc(var(--spacing)*6)}.insights-row>:first-child>svg{flex-shrink:0}.insights-row .badge{scale:.9;margin-inline-end:calc(var(--spacing)*-1)}}@layer components{.integration-actions{padding-block:calc(var(--spacing)*4);margin-block:calc(var(--spacing)*4);border-block-end:1px solid var(--color-border-muted)}.integration-remove{padding-block-start:calc(var(--spacing)*4);margin-block-start:calc(var(--spacing)*4);font-size:var(--text-sm);border-block-start:1px solid var(--color-border-muted)}.integration-remove>a{display:inline-flex;align-items:center}.integration-remove>a svg{inline-size:calc(var(--spacing)*4);margin-inline-end:calc(var(--spacing)*1)}}@layer components{.jump{margin-block-start:25dvh}.jump:has(.jump__field:not(:placeholder-shown)) .jump__results{margin-block-start:calc(var(--spacing)*4)}.jump__layout{display:flex;flex-direction:column}.jump__field{block-size:calc(var(--spacing)*12);margin-block-end:0;transition-property:var(--transition-colors);transition-duration:var(--transition-duration);transition-timing-function:var(--ease-in-out)}.jump__results{display:flex;flex-direction:column;gap:var(--spacing);overflow-block:auto;max-block-size:max(10rem,30dvh);padding-inline-end:var(--spacing)}.jump__results li:has(li):not(:has(li:not([hidden]))){display:none}.jump__results li>:is(a,button){inline-size:100%;display:flex;align-items:center;gap:calc(var(--spacing)*2);padding:var(--spacing);padding-inline:calc(var(--spacing)*1.5);border-radius:var(--radius-sm);color:var(--color-text-muted)}.jump__results li>:is(a,button):hover{color:var(--color-text);background-color:var(--color-bg-muted)}.jump__results li>:is(a,button):focus-visible{outline:none!important;box-shadow:none!important;color:var(--color-text-accent);background-color:var(--color-bg-accent-tint)}.jump__results li>:is(a,button)>:is(div,button,img,svg){display:inline;inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5)}.jump__section-header{padding:var(--spacing);font-size:var(--text-sm);color:var(--color-text-subtle)}}@layer components{.label{display:block;margin-block:calc(var(--spacing)*4) calc(var(--spacing)*.5);font-weight:var(--font-weight-medium)}.label:first-letter{text-transform:capitalize}}@layer components{.load-bar{--color: var(--color-accent);--gradient: no-repeat linear-gradient(var(--color) 0 0);--height: calc(var(--spacing)*.5);block-size:var(--height);inline-size:100%;background:var(--gradient),var(--gradient),transparent;background-size:60% 100%;animation:load-bar 1s infinite}@keyframes load-bar{0%{background-position:-150% 0,-150% 0}66%{background-position:0% 0,100% 0}to{background-position:250% 0,250% 0;opacity:.4}}.text-loader{--height: calc(var(--spacing)*3);--start-color: color-mix(in srgb, var(--color-neutral) 15%, transparent);--stop-color: color-mix(in srgb, var(--color-neutral) 3%, transparent);inline-size:60%;animation-delay:.5s;display:inline-block;margin-block:calc(var(--height) * 1.5)}.text-loader:before,.text-loader:after{content:"";position:relative;display:block}.text-loader:before{inset-block-start:calc(var(--height) * -1.5);inline-size:50%;animation-delay:0s}.text-loader:after{inset-block-start:calc(var(--height) * .5);inline-size:70%;animation-delay:1s}.text-loader,.text-loader:before,.text-loader:after{block-size:var(--height);border-radius:var(--radius-sm);background:linear-gradient(to right,var(--start-color) 0%,var(--stop-color) 80%);background-size:200% 200%;animation:placeholder-pulse 2s linear infinite}@keyframes placeholder-pulse{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}}@layer components{.load-spinner{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.load-spinner svg{inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6)}}@layer components{:is(.markdown-body,.ProseMirror){--flow-space: calc(var(--spacing)*2);-webkit-hyphens:auto;hyphens:auto;inline-size:auto;max-inline-size:var(--container-6xl)}:is(.markdown-body,.ProseMirror)>*+*,:is(.markdown-body,.ProseMirror) blockquote>*+*,:is(.markdown-body,.ProseMirror) :not([data-type=taskList]) li>*+*{margin-block-start:var(--flow-space)}:is(:is(.markdown-body,.ProseMirror)>*+*,:is(.markdown-body,.ProseMirror) blockquote>*+*,:is(.markdown-body,.ProseMirror) :not([data-type=taskList]) li>*+*):last-child{margin-block-end:var(--flow-space)}:is(.markdown-body,.ProseMirror) *+:is(pre,rich-text-attachment,figure){--flow-space: calc(var(--spacing)*3)}:is(.markdown-body,.ProseMirror) hr{border:0;border-block-start:var(--border-width-default) solid var(--color-border-muted)}:is(.markdown-body,.ProseMirror) img{display:inline}:is(.markdown-body,.ProseMirror) a{overflow-wrap:anywhere}:is(.markdown-body,.ProseMirror) :is(b,strong){font-weight:var(--font-weight-bold)}:is(.markdown-body,.ProseMirror) :is(p,li){overflow-wrap:break-word}:is(.markdown-body,.ProseMirror) :is(h1,h2,h3,h4){font-size:var(--text-lg);font-weight:var(--font-weight-bold)}:is(.markdown-body,.ProseMirror) blockquote{padding-inline-start:calc(var(--spacing)*4);border-inline-start:calc(var(--spacing)*.5) solid var(--color-border-muted)}:is(.markdown-body,.ProseMirror) code{word-break:break-word;white-space:normal}:is(.markdown-body,.ProseMirror) pre{inline-size:100%;overflow:auto;overflow-wrap:normal;word-break:normal}:is(.markdown-body,.ProseMirror) pre>code{inline-size:0;display:block;white-space:pre}:is(.markdown-body,.ProseMirror) :is(ul>li,ol>li){margin-inline-start:calc(var(--spacing)*4)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){:is(.markdown-body,.ProseMirror) :is(ul>li,ol>li){margin-inline-start:calc(var(--spacing)*5)}}:is(.markdown-body,.ProseMirror) ul{list-style-type:disc;list-style-position:outside}:is(.markdown-body,.ProseMirror) ol{list-style-type:decimal;list-style-position:outside}:is(.markdown-body,.ProseMirror) ul[data-type=taskList]{list-style-type:none}:is(.markdown-body,.ProseMirror) ul[data-type=taskList] li{display:flex;gap:calc(var(--spacing)*2);margin:0}:is(.markdown-body,.ProseMirror) ul[data-type=taskList] label{flex-shrink:0;-webkit-user-select:none;user-select:none}:is(.markdown-body,.ProseMirror) ul[data-type=taskList] [type=checkbox]{display:block;margin-block-start:var(--spacing)}:is(.markdown-body,.ProseMirror) ul[data-type=taskList] [type=checkbox]:checked{border-width:0}}@layer components{.modal{--card: var(--color-bg);--border: var(--color-border);--dismiss: var(--color-text-subtle);--dismiss-bg: color-mix(in srgb, var(--color-neutral) 10%, transparent);--card-padding: calc(var(--spacing)*8);--content-margin: calc(var(--spacing)*2);--transition-time: .1s;inline-size:90%;margin:auto;padding:var(--card-padding);overflow:visible;background-color:var(--card);border-radius:var(--radius-lg);border:var(--border-width-default) solid var(--border);box-shadow:var(--shadow-2xl);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));transition:opacity var(--transition-time),transform var(--transition-time),overlay var(--transition-time) allow-discrete,display var(--transition-time) allow-discrete;opacity:0;transform:scale(.9);outline-color:var(--color-accent)}.modal:focus-visible{outline:none}.modal::backdrop{--backdrop-color: 230deg 0% 100%;--transition-time: .1s;background:hsl(var(--backdrop-color) / 0%);transition:display var(--transition-time) allow-discrete,overlay var(--transition-time) allow-discrete,background-color var(--transition-time)}[data-theme=dark] .modal::backdrop{--backdrop-color: 230deg 20% 8%}.modal:popover-open{opacity:1;transform:scale(1)}.modal:popover-open::backdrop{background:hsl(var(--backdrop-color) / 50%)}@media (min-width: 640px){.modal.--sm{max-inline-size:var(--container-md)}.modal.--md{max-inline-size:var(--container-xl)}.modal.--lg{max-inline-size:var(--container-3xl)}.modal.--xl{max-inline-size:var(--container-5xl)}}.modal__header{display:grid;position:relative;padding-block-end:calc(var(--spacing)*2)}.modal__title{flex-grow:1;font-size:var(--text-xl);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:var(--spacing)}.modal__dismiss{justify-self:end;display:flex;align-items:center;justify-content:center;color:var(--dismiss);inline-size:calc(var(--spacing)*8);block-size:calc(var(--spacing)*8);border-radius:var(--radius-sm);position:relative;inset-block-start:calc((var(--card-padding) / 1.5) * -1);inset-inline-end:calc((var(--card-padding) / 1.5) * -1);margin-block-end:calc((var(--card-padding) / 1.5) * -1)}@media (hover) and (pointer: fine){.modal__dismiss:hover{background-color:var(--dismiss-bg)}}.modal__dismiss>svg{inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6)}.modal__footer{gap:calc(var(--spacing)*2);margin-block-start:var(--content-margin);padding-block-start:calc(var(--spacing)*8);display:grid;grid-template-columns:1fr}.modal__footer>.btn.--mood{grid-row:1 / 1}@media (min-width: 768px){.modal__footer{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-flow:dense}.modal__footer>.btn.--mood{grid-column:-2 / span 1}}@starting-style{.modal:popover-open{opacity:0;transform:scale(.9)}.modal:popover-open::backdrop{background:hsl(var(--backdrop-color) / 0%)}}}@layer components{.mood-selections{display:flex;flex-wrap:wrap;max-inline-size:var(--max-width-2xl);gap:calc(var(--spacing)*2);margin-block-end:var(--spacing)}.mood-selections>div{border-radius:var(--border-radius-full)}.mood-selections>div>input{display:none}.mood-selections>div>label{display:block;padding:calc(var(--spacing)*2);border:var(--border-width-lg) solid transparent;border-radius:var(--border-radius-full);cursor:pointer}.mood-selections>div>label:focus-visible{outline:var(--border-width-md) solid var(--color-accent);outline-offset:var(--border-width-default)}.mood-selections>div>label:hover{background-color:var(--color-bg-muted)}:checked+:is(.mood-selections>div>label){border-color:var(--color-accent)}.mood-selections>div>label>span{display:flex;align-items:center;justify-content:center;inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6);font-size:var(--text-2xl);line-height:1}}@layer components{multi-select{--menu-text: var(--color-text-subtle);--menu-bg: var(--color-bg);--menu-border: var(--border-width-default) solid var(--color-accent);--menu-height: calc(var(--spacing)*72);--menu-summary-height: calc(var(--spacing)*10);display:contents}multi-select.--small{--menu-summary-height: calc(var(--spacing)*8)}.multi-select__details{display:block;position:relative;border-width:0;padding:0;block-size:var(--menu-summary-height)}.multi-select__details.--inline{display:inline-flex;inline-size:auto;margin-block-end:0;background:none!important}.multi-select__details.--inline:not([open]){block-size:auto}.multi-select__details[open]{background-image:none}.multi-select__details[open].--inline{box-shadow:var(--shadow-lg);position:relative;inset-block-start:calc(var(--spacing)*-2);margin-block-end:calc(var(--spacing)*-4)}.multi-select__summary{display:inline-flex;align-items:center;padding:calc(var(--spacing)*2);cursor:default;border-radius:var(--radius-sm);block-size:var(--menu-summary-height)}.multi-select__summary.--inline{font-size:var(--text-sm);padding-block:0;padding-inline:var(--spacing) calc(var(--spacing)*5)}.multi-select__summary.--inline:not([open]){block-size:auto}.multi-select__summary.--inline:empty:before{color:currentcolor;opacity:.5}.multi-select__summary.--block{padding-inline-end:calc(var(--spacing)*6);border:var(--border-width-default) solid var(--color-border)}.multi-select__summary.--small{display:flex;font-size:var(--text-sm);padding-inline-end:calc(var(--spacing)*8);border:var(--border-width-default) solid var(--color-border)}.multi-select__summary:before{color:var(--menu-text);content:attr(data-label)}.multi-select__summary:empty:before{content:attr(data-placeholder)}.multi-select__summary:focus-visible{border:var(--menu-border);outline:none}.multi-select__summary:focus-visible.--inline{border:none;outline:var(border-width-default) solid var(--color-accent)}.multi-select__details[open] .multi-select__summary{display:none}.multi-select__menu{display:flex;border-radius:var(--radius-sm);z-index:10}.multi-select__menu.--top{flex-direction:column-reverse;margin-block-start:var(--menu-summary-height);transform:translateY(-100%)}.multi-select__menu.--bottom{flex-direction:column}.multi-select__menu>input{block-size:var(--menu-summary-height)}.--small :is(.multi-select__menu>input){font-size:var(--text-sm)}.multi-select__field{margin-block-end:0;color:var(--color-text)}.multi-select__details[open] .multi-select__field{border:var(--menu-border)}.multi-select__container{padding:var(--spacing);z-index:10;overflow:hidden auto;font-size:var(--text-sm);border:var(--border-width-default) solid var(--color-border);background-color:var(--menu-bg);max-block-size:var(--menu-height);scrollbar-color:var(--color-border) transparent;border-radius:var(--radius-sm)}.multi-select__container.--bottom{box-shadow:var(--shadow-lg)}multi-select[option-count="0"]:not([no-results]) .multi-select__container{display:none}.multi-select__container ul{display:flex;flex-direction:column;gap:calc(var(--spacing)*.5)}.multi-select__group-label{display:flex;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*1.5);line-height:var(--leading-tight);color:var(--color-text-subtle);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration)}.multi-select__group-label:not(:first-child){border-block-start:var(--border-width-default) solid var(--color-border-subtle);margin-block-start:var(--spacing);padding-block-start:calc(var(--spacing)*3)}.multi-select__group-label:hover{color:var(--color-text-muted)}.multi-select__group-label-add{display:flex;gap:var(--spacing)}.multi-select__label{display:flex;align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*1.5);line-height:var(--leading-tight);color:var(--color-text-muted);background-color:transparent;font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration)}.multi-select__label:hover{color:var(--color-text);background-color:var(--color-bg-muted);cursor:pointer}.multi-select__label:has(:checked){color:var(--color-text-accent);background-color:var(--color-bg-accent-tint)}.multi-select__label.--disabled{opacity:.75}.multi-select__checkbox{opacity:.5}.multi-select__checkbox:is(:hover,:focus,:checked){opacity:1}.multi-select__group-label>.multi-select__checkbox:checked{--check-bg: var(--color-text-subtle) !important;--check-border: var(--color-text-subtle) !important}.multi-select__no-results{display:none;color:var(--color-text-muted);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}multi-select[no-results] .multi-select__no-results{display:block}}@layer components{.password-strength__meter{margin-block-start:calc(var(--spacing)*2)}.password-strength__feedback{margin-block-start:calc(var(--spacing)*1);min-block-size:calc(var(--spacing)*4);font-size:var(--text-sm);color:var(--color-text-muted)}.password-strength__weak{color:var(--color-text-danger)}.password-strength__strong{color:var(--color-text-success)}}@layer components{.pattern{--line-color: color-mix(in srgb, var(--color-accent) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-accent) 5%, transparent);--line-weight: var(--border-width-default);--pattern-size: .65rem .65rem;--pattern-position: 49.9% 55%;--blend-mode: overlay}.pattern.--lines{background:linear-gradient(to right,var(--line-color) var(--line-weight),transparent var(--line-weight)) 0 0 / var(--pattern-size),linear-gradient(to bottom,var(--line-color) var(--line-weight),var(--fill-color) var(--line-weight)) 0 0 / var(--pattern-size);background-position:var(--pattern-position)}.pattern.--angles{--pattern-size: .5rem .5rem;background:repeating-linear-gradient(45deg,var(--fill-color) 0,var(--fill-color) 40%,var(--line-color) 0,var(--line-color) 50%) 0 0 / var(--pattern-size);background-position:var(--pattern-position)}.pattern.--dots{background:radial-gradient(circle,var(--line-color) var(--line-weight),var(--fill-color) var(--line-weight)) 0 0 / var(--pattern-size);background-position:var(--pattern-position)}.pattern.--subtle{--line-color: color-mix(in srgb, var(--color-neutral) 10%, transparent);--fill-color: transparent;--line-weight: .05rem;--pattern-size: .2rem .2rem}.pattern.--asphalt{--line-color: color-mix(in srgb, var(--color-neutral) 5%, transparent);--fill-color: color-mix(in srgb, var(--color-neutral) 0%, transparent)}.pattern.--themed:is([data-theme-index="0"],[data-theme-index="2"],[data-theme-index="7"]){--line-color: color-mix(in srgb, var(--color-link) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-link) 5%, transparent)}.pattern.--themed[data-theme-index="1"]{--line-color: color-mix(in srgb, var(--color-success) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-success) 5%, transparent)}.pattern.--themed:is([data-theme-index="3"],[data-theme-index="6"],[data-theme-index="8"]){--line-color: color-mix(in srgb, var(--color-accent) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-accent) 5%, transparent)}.pattern.--themed[data-theme-index="4"]{--line-color: color-mix(in srgb, var(--color-warning) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-warning) 5%, transparent)}.pattern.--themed[data-theme-index="5"]{--line-color: color-mix(in srgb, var(--color-danger) 30%, transparent);--fill-color: color-mix(in srgb, var(--color-danger) 5%, transparent)}}@layer components{.popover{position:absolute;z-index:30;margin-block-start:calc(var(--spacing)*2);transition:opacity var(--transition-duration) var(--ease-in-out)}.popover-content{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3) calc(var(--spacing)*4);background-color:var(--color-bg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.popover-trigger:focus-visible{outline:var(--border-width-md) solid var(--color-accent);outline-offset:var(--border-width-md)}.popover-trigger~.popover{visibility:hidden;opacity:0}@media (hover) and (pointer: fine){:is(.popover-trigger:hover,.popover-trigger:focus)~:is(.popover,.popover:hover,.popover:focus){visibility:visible;opacity:1}}}@layer components{.profile-card-set{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing)*4)}@container (min-width: 36rem){.profile-card-set{grid-template-columns:repeat(2,1fr)}}@container (min-width: 60rem){.profile-card-set{grid-template-columns:repeat(3,1fr)}}@container (min-width: 80rem){.profile-card-set{grid-template-columns:repeat(4,1fr)}}.profile-card{position:relative;display:flex;flex-direction:column;flex-grow:1;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*4);color:inherit;background-color:var(--color-bg-card);min-inline-size:0;border-radius:var(--radius-md);box-shadow:var(--shadow-xs);border:var(--border-width-default) solid var(--color-border)}@media (hover) and (pointer: fine){.profile-card .dropdown{opacity:0}.profile-card:hover{color:var(--color-text);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.profile-card:hover .dropdown{opacity:1}}.profile-card:focus-within .dropdown{opacity:1}.profile-card>.avatar{background-color:var(--color-bg);outline:none;pointer-events:none}.profile-card__overlay-link{position:absolute;display:block;inset:0}.profile-card__overflow-menu{position:absolute!important;inset-block-start:calc(var(--spacing)*2);inset-inline-end:calc(var(--spacing)*2)}.profile-card__content{display:flex;flex-direction:column;flex-grow:1}.profile-card__name{font-weight:var(--font-weight-semibold);display:flex;gap:var(--spacing)}.profile-card__meta{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);font-size:var(--text-sm)}.profile-card__description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty;font-size:var(--text-sm)}.profile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*2)}.profile-card__privacy{inline-size:calc(var(--spacing)*4);color:var(--color-text-muted)}.profile-preview-card{display:flex;flex-direction:column}.profile-preview-card__name{font-weight:var(--font-weight-bold)}.profile-preview-card__role{font-size:var(--text-sm);color:var(--color-text-muted)}.profile-preview-card__list{display:flex;flex-direction:column;gap:var(--spacing);margin-block-start:calc(var(--spacing)*2);color:var(--color-text-muted);font-size:var(--text-sm)}.profile-preview-card__list>li{display:flex;align-items:center;gap:var(--spacing)}.profile-preview-card__list>li>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);flex-shrink:0}}@layer components{.radio-tag{position:relative;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);border-radius:var(--border-radius-full);background-color:transparent;border:var(--border-width-default) solid var(--color-border);flex-grow:1;display:inline-flex;align-items:center;gap:var(--spacing);transition:border-color .2s ease;font-weight:var(--font-weight-medium)}.radio-tag:has(input[type=radio]:checked){background-color:var(--color-bg-accent-tint);border-color:var(--color-accent);color:var(--color-text-accent)}@media (hover) and (pointer: fine){.radio-tag:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-hover)}}.radio-tag>input[type=radio]{position:absolute;inset:0;appearance:none;margin:0;opacity:0;inline-size:100%;block-size:100%;background-color:#fff}.radio-tag>svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);flex-shrink:0}}@layer components{.range{--range-transition: var(--transition-colors) var(--transition-duration) var(--ease-in-out);--range-thumb-offset: -.6rem;--range-thumb-size: calc(var(--spacing)*5);--range-radius: 100%;--range-track-height: 1px;inline-size:100%;margin:0;padding:0;appearance:none;background-color:transparent!important;border:var(--border-width-default) solid var(--border);border-block-start:0;border-block-end:0;border-radius:0;transition:var(--range-transition)}.range:focus{outline:none;border-color:var(--border)}.range:focus-visible{outline:none}.range::-webkit-slider-runnable-track{inline-size:100%;block-size:1px;cursor:pointer;border:0;background-color:var(--border);border-start-start-radius:var(--range-radius);border-end-start-radius:var(--range-radius);transition:var(--range-transition)}.range::-moz-range-track{inline-size:100%;block-size:1px;cursor:pointer;border:0;background-color:var(--border);border-start-start-radius:var(--range-radius);border-end-start-radius:var(--range-radius);transition:var(--range-transition)}.range::-webkit-slider-thumb{margin-block-start:var(--range-thumb-offset);block-size:var(--range-thumb-size);inline-size:var(--range-thumb-size);background-color:var(--border);border:0;border-radius:var(--range-radius);cursor:pointer;appearance:none;transition:var(--range-transition)}.range:focus::-webkit-slider-thumb{outline:var(--border-width-lg) solid var(--outline)}.range::-moz-range-thumb{margin-block-start:var(--range-thumb-offset);block-size:var(--range-thumb-size);inline-size:var(--range-thumb-size);background-color:var(--border);border:0;border-radius:var(--range-radius);cursor:pointer;appearance:none;transition:var(--range-transition)}.range:focus::-moz-range-thumb{outline:var(--border-width-lg) solid var(--outline)}.range-progress{block-size:var(--spacing);inline-size:calc(var(--spacing)*2);grid-column-start:1;grid-row-start:1;background-color:var(--border);pointer-events:none;transition:var(--range-transition)}.range-marker{block-size:calc(var(--spacing)*3);opacity:.5;grid-column-start:1;grid-row-start:1;border-inline-end:var(--border-width-default) solid var(--border);pointer-events:none}.range-output{inline-size:7ch;padding-block:calc(var(--spacing)*2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;border-inline-end:var(--border-width-default) solid var(--border);color:var(--text);transition:var(--range-transition)}}@layer components{.read-receipts{inline-size:100%;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);overflow-block:auto;max-block-size:calc(var(--spacing)*36);padding-inline-end:calc(var(--spacing)*2);scrollbar-color:var(--color-border) transparent}.read-receipts>li{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--spacing)*2);align-items:center;font-size:var(--text-sm)}@media (min-width: 768px){.read-receipts>li{grid-template-columns:auto minmax(auto,50%) 1fr}}.read-receipts>li img{inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);border-radius:100%}.read-receipts>li>strong{font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-receipts>li>time-ago{display:none;justify-self:end;color:var(--color-text-muted)}@media (min-width: 768px){.read-receipts>li>time-ago{display:block}}read-receipt{position:absolute;opacity:0}}@layer components{.reactions{position:relative}.reactions:before{content:"";position:absolute;display:block;block-size:100%;inline-size:calc(var(--spacing)*8);inset-inline-start:calc(var(--border-width-default) * -1);background:linear-gradient(90deg,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 0%,transparent) 100%)}.reactions__container{display:flex;align-items:center;gap:calc(var(--spacing)*2)}.reactions__list{display:flex;flex-direction:row-reverse;gap:var(--spacing);overflow:hidden}.reactions__list:first-child{padding-inline-start:calc(var(--spacing)*6)}.reactions__menu{position:relative}.reactions__menu-pop{inset-inline-end:0;padding:calc(var(--spacing)*2);padding-block-start:calc(var(--spacing)*3);inline-size:calc(var(--spacing)*40)}.reactions__menu-title{inline-size:100%;margin-block-end:var(--spacing);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:center}.reactions__menu-grid{display:grid;grid-template-columns:repeat(3,1fr)}.reactions__menu-item{--bg-color: transparent;inline-size:calc(var(--spacing)*12);block-size:calc(var(--spacing)*12);display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);font-size:var(--text-2xl);border-radius:var(--radius-sm)}.reactions__menu-item:focus-visible{--bg-color: light-dark( oklch(from var(--color-neutral) var(--50)), oklch(from var(--color-neutral) var(--700) / 50%) )}@media (hover) and (pointer: fine){.reactions__menu-item:hover{--bg-color: light-dark( oklch(from var(--color-neutral) var(--50)), oklch(from var(--color-neutral) var(--700) / 50%) )}}.reactions__button{--reaction-bg: light-dark(oklch(from var(--color-neutral) var(--50)), color-mix(in srgb, var(--color-neutral) 10%, transparent));--reaction-border: transparent;--reaction-bg-alt: light-dark(color-mix(in srgb, var(--color-accent) 5%, transparent), color-mix(in srgb, var(--color-accent) 20%, transparent));--reaction-border-alt: light-dark(color-mix(in srgb, var(--color-accent) 10%, transparent), color-mix(in srgb, var(--color-accent) 40%, transparent));background-color:var(--reaction-bg);border-color:var(--reaction-border);border-width:1px;border-style:solid;transition-property:all;transition-duration:var(--transition-duration);transition-timing-function:var(--ease-in-out);display:inline-flex;gap:var(--spacing);flex-shrink:0;inline-size:auto;padding-inline:calc(var(--spacing)*2);align-items:center;justify-content:center;block-size:calc(var(--spacing)*8);border-radius:var(--border-radius-full);outline:none;direction:ltr}.reactions__button:hover{--reaction-bg: light-dark(var(--color-white), color-mix(in srgb, var(--color-neutral) 10%, transparent));--reaction-border: var(--color-border-muted);--reaction-bg-alt: light-dark(color-mix(in srgb, var(--color-accent) 10%, transparent), color-mix(in srgb, var(--color-accent) 20%, transparent));--reaction-border-alt: light-dark(color-mix(in srgb, var(--color-accent) 15%, transparent), color-mix(in srgb, var(--color-accent) 60%, transparent));position:relative;box-shadow:none}.reactions__button:focus{--reaction-border: var(--color-accent);--reaction-border-alt: var(--color-accent);outline:none}.reactions__button>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}}@layer components{.readables .readable:nth-last-child(-n+1 of.readable--unread):not(:last-child){--height: var(--border-width-default);--padding: calc(var(--spacing)*2);position:relative;overflow:visible;padding-block-end:var(--padding)}.readables .readable:nth-last-child(-n+1 of.readable--unread):not(:last-child):before{display:block;content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--height) * -1);block-size:var(--height);background-color:var(--color-text-accent)}.readables .readable:nth-last-child(-n+1 of.readable--unread):not(:last-child):after{display:inline-block;content:"Previously read";position:absolute;transform:translateY(50%);inset-block-end:0;inset-inline-end:calc(var(--px-page) - var(--padding));padding-inline:var(--padding);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-accent);background-color:var(--color-bg)}.readables .readable:nth-last-child(-n+1 of.readable--unread):not(:last-child)>:last-child{border-block-end:none}}@layer components{.roster-avatar{--link-scale: .82;--link-opacity: 1;--image-blend-mode: normal;--container-bg: var(--color-bg);--container-border: var(--color-border-muted);--container-shadow: none;--badge-bg: var(--color-bg);--icon-color: inherit;position:relative;inline-size:calc(var(--spacing)*16);block-size:calc(var(--spacing)*16);border-width:var(--border-width-md);border-radius:var(--border-radius-full);background-color:var(--container-bg);border-color:var(--container-border);box-shadow:var(--container-shadow)}.roster-avatar.--absent{--link-scale: .75;--link-opacity: .4;--image-blend-mode: luminosity;--container-bg: var(--color-bg);--container-border: var(--color-border-subtle);--icon-color: var(--color-text-muted)}.roster-avatar.--blocked{--container-bg: var(--color-bg-danger-tint);--container-border: var(--color-bg-danger);--icon-color: var(--color-text-danger)}.roster-avatar.--previous-completed{--container-bg: var(--color-bg-success-tint);--container-border: var(--color-bg-success);--icon-color: var(--color-text-success)}.roster-avatar.--completed{--container-border: var(--color-border-muted)}.roster-avatar.--not-completed{--link-scale: .75;--link-opacity: .4;--image-blend-mode: luminosity;--container-bg: var(--color-bg);--container-border: var(--color-border-muted);--container-shadow: inset var(--shadow-sm)}.roster-avatar__link{display:block;inline-size:100%;block-size:100%;border-radius:var(--border-radius-full);background-color:var(--color-bg-muted);transform:scale(var(--link-scale));opacity:var(--link-opacity)}.roster-avatar__image{inline-size:100%;block-size:100%;border-radius:var(--border-radius-full);mix-blend-mode:var(--image-blend-mode)}.roster-avatar__badge{position:absolute;inset-block-end:calc(var(--spacing)*-1);inset-inline-end:calc(var(--spacing)*-1);display:flex;align-items:center;justify-content:center;inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6);border-radius:var(--border-radius-full);background-color:var(--badge-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.roster-avatar__badge-icon{color:var(--icon-color)}.roster-avatar__popover{inline-size:calc(var(--spacing)*60)}.roster-avatar__popover-header{font-weight:700;outline-color:transparent;color:currentcolor}.roster-avatar__popover-role{font-size:var(--text-sm);color:var(--color-text-muted)}.roster-avatar__popover-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*1);margin-block-start:calc(var(--spacing)*4);font-size:var(--text-sm)}.roster-avatar__popover-item{display:flex;align-items:flex-start;gap:calc(var(--spacing)*1)}.roster-avatar__popover-icon{inline-size:calc(var(--spacing)*4);margin-block-start:calc(var(--spacing)*.5);flex-shrink:0}.roster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--spacing)*4)}}@layer components{rich-text-area{--area-option-height: 2rem;--area-z-index: 10;--area-border-width: var(--border-width-default);--area-outline-width: var(--border-width-md);--area-icon-size: calc(var(--spacing)*4);--area-img-size: calc(var(--spacing)*6);--area-button-size: calc(var(--spacing)*8);--area-transition: opacity var(--transition-duration) var(--ease-in-out);display:block}rich-text-area:is(.field,.field-chromeless){position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;block-size:100%;padding:0}rich-text-area>textarea{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:calc(var(--area-z-index) * -1)}rich-text-area>[contenteditable]{outline:none;flex-shrink:1;flex-grow:1}rich-text-area:is(.field)>[contenteditable]{padding:calc(var(--spacing)*2)}rich-text-area:is(.field-chromeless)>[contenteditable]{padding-block:calc(var(--spacing)*4);flex-basis:100%}rich-text-area[empty]>[contenteditable][placeholder]:before{content:attr(placeholder);position:absolute;white-space:pre-line;pointer-events:none;cursor:text;color:var(--color-text-subtle)}rich-text-area [role=listbox]{position:absolute;inline-size:max-content;max-inline-size:var(--container-xl);max-block-size:calc(var(--area-option-height) * 7);overflow-block:auto;z-index:var(--area-z-index);margin-block-start:var(--spacing);margin-inline-start:calc(var(--spacing)*-1);padding:var(--spacing);background-color:var(--color-bg);border:var(--area-border-width) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}rich-text-area:not(:focus-within) [role=listbox]{display:none}rich-text-area [role=option]{display:flex;align-items:center;gap:var(--spacing);max-inline-size:100%;margin-inline:0;padding-inline:calc(var(--spacing)*2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--area-option-height);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}rich-text-area [role=option]+:is(rich-text-area [role=option]){margin-block-start:var(--spacing)}rich-text-area [role=option]:hover{color:var(--color-text);background-color:var(--color-bg-muted)}rich-text-area [role=option][aria-selected=true]{background-color:var(--color-bg-accent-tint);color:var(--color-text-accent)}rich-text-area [role=option] img{inline-size:var(--area-img-size);block-size:var(--area-img-size)}rich-text-area [role=option] svg{inline-size:var(--area-icon-size);block-size:var(--area-icon-size);fill:currentcolor}rich-text-area .ProseMirror-gapcursor{margin-block-start:var(--flow-space)!important}rich-text-area .ProseMirror-gapcursor:after{position:static!important;border-color:var(--color-text)!important}rich-text-toolbar{position:absolute;padding:var(--spacing);gap:var(--spacing);background-color:var(--color-bg);box-shadow:var(--shadow-lg);border-radius:var(--radius-md);border:var(--border-width-default) solid var(--color-border);transition:opacity .15s var(--ease-in-out)}rich-text-toolbar:is(:empty,:not([visible],:popover-open)){display:none;opacity:0}rich-text-toolbar:is([visible],:popover-open){display:inline-flex;opacity:1}rich-text-toolbar :is(button[data-command=removeAttachment]:disabled,details[data-dialog]:not([open]),details[data-dialog] summary){display:none}rich-text-toolbar .toolbar-group{display:flex;gap:var(--spacing)}rich-text-toolbar .toolbar-group:before{content:"";margin-block:var(--spacing);border-color:var(--color-border-muted);border-inline-start-width:var(--area-border-width)}rich-text-toolbar .toolbar-group:first-child:before{display:none}rich-text-toolbar .link-dialog{position:absolute;inset:0;display:flex;align-items:center;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-bg)}rich-text-toolbar .link-input{display:flex;align-items:center;inline-size:100%;font-size:var(--text-sm);background-color:transparent;border:none;outline:none}rich-text-toolbar .link-input:focus{border:none;outline:none}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button]){--button-text: var(--color-text-muted);--button-bg: transparent;display:inline-flex;align-items:center;color:var(--button-text);justify-content:center;min-inline-size:var(--area-button-size);block-size:var(--area-button-size);border-radius:var(--radius-sm);background-color:var(--button-bg)}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button]):hover{--button-text: var(--color-text);--button-bg: color-mix(in srgb, var(--color-neutral) 5%, transparent)}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button]):focus{outline:none}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button]):focus-visible{outline:var(--color-accent) solid var(--area-outline-width);outline-offset:0}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button])[aria-pressed=true]{--button-bg: color-mix(in srgb, var(--color-accent) 10%, transparent);--button-text: var(--color-text-accent)}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button])[aria-pressed=true]:hover{--button-bg: color-mix(in srgb, var(--color-accent) 15%, transparent)}:is(rich-text-toolbar,rich-text-actionbar) [type=button]:not(:is(.dropdown__menu) [type=button]):disabled{--button-bg: transparent;opacity:.5;cursor:not-allowed;pointer-events:none}rich-text-actionbar{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--spacing);padding-block:var(--spacing);position:sticky;inset-block-end:0;background-color:var(--color-page)}@media (hover) and (pointer: fine){rich-text-actionbar{transition:var(--area-transition);opacity:0}rich-text-area:hover rich-text-actionbar,rich-text-area:focus-within rich-text-actionbar{opacity:1}}rich-text-actionbar .actionbar-group{display:flex;align-items:center;gap:var(--spacing)}rich-text-actionbar .actionbar-group.--end{grid-column:2}:where(*:is([attachments-disabled])) :is(rich-text-actionbar .actionbar-group.--attachments){display:none}rich-text-attachment{--attachment-border-width: var(--border-width-default);--attachment-outline-width: var(--border-width-md);--attachment-transition: opacity var(--transition-duration) var(--ease-in-out);--attachment-icon-size: calc(var(--spacing)*4);position:relative;display:block;cursor:pointer;border-radius:var(--radius-sm)}rich-text-attachment.ProseMirror-selectednode a{outline:var(--attachment-outline-width) solid var(--color-accent);outline-offset:var(--attachment-outline-width)}rich-text-attachment a{display:flex;gap:var(--spacing);margin-inline:auto;font-size:var(--text-sm);font-weight:var(--font-weight-normal);border-radius:var(--radius-sm)}rich-text-area :is(rich-text-attachment a){cursor:default;pointer-events:none}rich-text-attachment span{inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}rich-text-attachment progress{position:absolute;inset-inline-start:0;inset-block-end:calc(var(--spacing)*2);inline-size:100%;block-size:var(--spacing);padding-inline:calc(var(--spacing)*2);z-index:1}[type=image] :is(rich-text-attachment progress){inset-block-end:50%}rich-text-attachment progress::-webkit-progress-bar{border-radius:var(--radius-sm);background-color:var(--color-bg)}rich-text-attachment progress::-webkit-progress-value{border-radius:var(--radius-sm);background-color:var(--color-text-accent)}rich-text-attachment[type=image]{inline-size:100%;max-inline-size:var(--container-4xl)}rich-text-attachment[type=image] a{position:relative;display:inline-flex;flex-direction:column;align-items:center;inline-size:auto}rich-text-attachment[type=image] img{border-radius:var(--radius-sm);max-block-size:var(--container-3xl);max-inline-size:100%;inline-size:100%}rich-text-attachment:not([sgid],[type=image]) a{padding-block-end:calc(var(--spacing)*6)!important;color:var(--color-text-subtle)}rich-text-attachment[type=image]:not([sgid]) a{opacity:.2}rich-text-attachment:not([contenteditable]) [target]:before{content:"";position:absolute;inset-block-start:var(--spacing);inset-inline-end:var(--spacing);inline-size:calc(var(--attachment-icon-size) * 2);block-size:calc(var(--attachment-icon-size) * 2);opacity:0;transition:var(--attachment-transition);box-shadow:var(--shadow-xs);border-width:var(--attachment-border-width);border-color:var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg)}rich-text-attachment:not([contenteditable]) [target]:after{content:"";position:absolute;inset-block-start:calc(var(--spacing)*3);inset-inline-end:calc(var(--spacing)*3);inline-size:var(--attachment-icon-size);block-size:var(--attachment-icon-size);opacity:0;transition:var(--attachment-transition);background-color:var(--color-text-muted);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cpolyline%20points='216%20104%20215.99%2040.01%20152%2040'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='136'%20y1='120'%20x2='216'%20y2='40'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cpath%20d='M184,136v72a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h72'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center}rich-text-attachment:not([contenteditable]) [target]:is(:hover,:focus):before,rich-text-attachment:not([contenteditable]) [target]:is(:hover,:focus):after{opacity:1}rich-text-attachment:not([contenteditable]) [download]:after{content:"";align-self:center;inline-size:var(--attachment-icon-size);block-size:var(--attachment-icon-size);flex-shrink:0;background-color:var(--color-text-subtle);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cline%20x1='128'%20y1='144'%20x2='128'%20y2='32'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cpolyline%20points='216%20144%20216%20208%2040%20208%2040%20144'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cpolyline%20points='168%20104%20128%20144%2088%20104'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center}:is(rich-text-attachment[type=file],.form-attachments-list) :is(a,li){padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*2);border:var(--attachment-border-width) solid var(--color-border);color:var(--color-text);background-color:var(--color-border-subtle)}:is(rich-text-attachment[type=file],.form-attachments-list) :is(a,li):before{content:"";inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);flex-shrink:0;background-color:currentcolor;opacity:.5;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cpath%20d='M200,224H56a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h96l56,56V216A8,8,0,0,1,200,224Z'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cpolyline%20points='152%2032%20152%2088%20208%2088'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center}rich-text-prompt{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--spacing)}rich-text-prompt:before{grid-column:1}rich-text-prompt>*{grid-column:2}rich-text-prompt>button{grid-column:3;margin:0}#setting-template-content :is(rich-text-prompt>button),.templates__content-body :is(rich-text-prompt>button){display:none!important}rich-text-prompt *+*{margin-block-start:var(--flow-space)}rich-text-prompt>div{outline:none;margin-block-start:var(--spacing)}rich-text-prompt:not([busy]){padding:calc(var(--spacing)*2);border-radius:var(--radius-md);border:var(--border-width-default) solid var(--color-border);background-color:var(--color-bg-hover)}rich-text-prompt:not([busy]):before{content:"";inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);background-color:var(--color-accent);margin-block-start:calc(var(--spacing)*1.5);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cpolygon%20points='160%2016%20144%2096%20208%20120%2096%20240%20112%20160%2048%20136%20160%2016'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center}rich-text-prompt:not([busy]):has(>div>:only-child>br:only-child):after{content:"Summarize check-ins, goal updates, activity, etc.";position:absolute;margin:var(--spacing) calc(var(--spacing)*7);color:var(--color-text-subtle);cursor:text}rich-text-prompt[busy] .loading:before{content:"";inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);background-color:var(--color-accent);margin-inline-end:calc(var(--spacing)*2);mask:url("data:image/svg+xml,%3csvg%20class='animate-spin'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cline%20x1='128'%20y1='32'%20x2='128'%20y2='64'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='195.88'%20y1='60.12'%20x2='173.25'%20y2='82.75'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='224'%20y1='128'%20x2='192'%20y2='128'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='195.88'%20y1='195.88'%20x2='173.25'%20y2='173.25'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='128'%20y1='224'%20x2='128'%20y2='192'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='60.12'%20y1='195.88'%20x2='82.75'%20y2='173.25'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='32'%20y1='128'%20x2='64'%20y2='128'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='60.12'%20y1='60.12'%20x2='82.75'%20y2='82.75'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center;animation:var(--animate-spin)}rich-text-prompt.ProseMirror-selectednode{outline:var(--border-width-md) solid var(--color-accent)}}@layer components{.select{display:flex;margin-block-end:0;inline-size:100%;block-size:calc(var(--spacing)*11);appearance:none;border-radius:var(--radius-sm);background:transparent!important;color:var(--text);border:var(--border-width-default) solid var(--border);transition:var(--transition-colors) var(--transition-duration) var(--ease-in-out)}.select:focus{border-color:var(--border);outline:var(--border-width-md) solid var(--outline);outline-offset:0}@supports (appearance: base-select){:where(.goal-status-warning,.goal-status-danger) .select option:checked{color:var(--text)!important;background-color:var(--bg)!important}}.select-summary{position:relative;background:none;color:currentcolor}.select-summary>select{appearance:none;padding-inline:var(--spacing) calc(var(--spacing)*5);border-radius:var(--radius-sm)}.select-summary>select:focus{outline:none}.select-summary>select:focus-visible{outline:var(--border-width-default) solid var(--color-accent)}.select-summary:after{--size: calc(var(--spacing)*4);content:"";display:block;position:absolute;inset-inline-end:calc(var(--spacing)*.5);inset-block-start:50%;scale:.75;translate:0 -50%;rotate:90deg;block-size:var(--size);inline-size:var(--size);color:currentcolor;background-color:var(--color-text-accent);clip-path:polygon(35% 0,80% 50%,35% 100%,28% 93%,62% 55%,66% 50%,66% 50%,62% 45%,28% 7%)}.select-wrapper{position:relative;display:grid;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.select-wrapper :is(.field,select){grid-column-start:1;grid-row-start:1;background:none}.select-wrapper:after{--size: calc(var(--spacing)*4);content:"";grid-column-start:1;grid-row-start:1;justify-self:end;margin-inline-end:var(--size);block-size:var(--size);inline-size:var(--size);transform:rotate(90deg);color:currentcolor;background-color:var(--border);clip-path:polygon(35% 0,80% 50%,35% 100%,28% 93%,62% 55%,66% 50%,66% 50%,62% 45%,28% 7%)}}@layer components{.segment-control{display:inline-flex;align-items:center;border-radius:var(--radius-md);position:relative}.segment-control__list{display:flex;align-items:center;gap:var(--spacing);block-size:calc(var(--spacing)*10);padding:var(--spacing) 0}.segment-control__list-item{min-inline-size:0;flex-shrink:0;block-size:100%}@media (min-width: 640px){.segment-control__list-item{min-inline-size:2rem}}@media (min-width: 1024px){.segment-control__list-item{min-inline-size:0}}.segment-control__overflow .segment-control__list-item{inline-size:100%}.segment-control__trigger{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);block-size:calc(var(--spacing)*8);inline-size:calc(var(--spacing)*8);margin-inline-start:var(--spacing);color:var(--color-text-muted);background-color:transparent}@media (hover) and (pointer: fine){.segment-control__trigger:hover{color:var(--color-text);background-color:var(--color-bg-muted)}}.segment-control__overflow[open] .segment-control__trigger{background-color:var(--color-bg-muted)}.segment-control__item{display:flex;align-items:center;gap:calc(var(--spacing)*2);block-size:100%;padding:var(--spacing) calc(var(--spacing)*2);border-radius:var(--radius-sm);color:var(--color-text-muted);background-color:transparent;font-weight:var(--font-weight-medium);font-size:var(--text-sm)}@media (hover) and (pointer: fine){.segment-control__item:hover{color:var(--color-text);background-color:var(--color-bg-muted)}}.segment-control__list-item[aria-current=true] .segment-control__item,.segment-control__list>.segment-control__list-item:only-child .segment-control__item{color:var(--color-text-accent);background-color:var(--color-bg-accent-tint);cursor:default}.segment-control__item-label{max-inline-size:calc(var(--spacing)*52)}.segment-control__overflow[open] .segment-control__item-label{max-inline-size:100%}[data-segment-control-overflow-count-value="0"] .segment-control__overflow{display:none}@media (min-width: 640px){.segment-control__overflow{position:relative}}.segment-control__overflow-list{display:flex;flex-direction:column;gap:var(--spacing);position:absolute;inline-size:min-content;max-inline-size:calc(var(--spacing)*48);min-inline-size:calc(var(--spacing)*48);max-block-size:calc(var(--spacing)*96);margin-block-start:calc(var(--spacing)*2);padding:var(--spacing);background-color:var(--color-bg);border-radius:var(--radius-md);border:var(--border-width-default) solid var(--color-border);box-shadow:var(--shadow-lg);overflow-block:auto;inset-inline:auto 0}[data-segment-control-count-value="1"] .segment-control__overflow-list{inset-inline:0 auto}@media (min-width: 640px){.segment-control__overflow-list{max-inline-size:calc(var(--spacing)*52)}[data-segment-control-count-value="2"] .segment-control__overflow-list{inset-inline:50% auto;transform:translate(-50%)}}}@layer components{.status-activities,.user-activities{display:flex;flex-direction:column;gap:calc(var(--spacing)*.5);padding-block-start:0;margin-block-start:calc(var(--spacing)*2.5)}h4+:is(.status-activities,.user-activities){margin-block-start:0}.status-activities__details[open]>summary>svg{transform:rotate(90deg)}.status-activities__details>summary{display:flex;align-items:flex-start;gap:var(--spacing);margin-inline-start:-.2rem;cursor:pointer}.status-activities__details>summary>div{display:flex;align-items:flex-start;gap:calc(var(--spacing)*1.5);line-height:var(--leading-snug)}.status-activities__details>summary svg{inline-size:calc(var(--spacing)*4);position:relative;inset-block-start:calc(var(--spacing)*.5);margin-block-start:var(--border-width-default)}.status-activities__list{margin-block:var(--spacing) calc(var(--spacing)*1.5);list-style-type:disc}.status-activities__list>li{overflow-wrap:break-word;margin-inline-start:calc(var(--spacing)*4)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.status-activities__list>li{margin-inline-start:calc(var(--spacing)*5)}}@media (hover) and (pointer: fine){.status-activities__list>li:hover svg{opacity:1}}.status-activities__list>li input[type=checkbox]{position:absolute;visibility:hidden;inline-size:0;block-size:0;opacity:0}.status-activities__list>li input[type=checkbox]:not(:checked)+span~.activity-hide{display:inline}.status-activities__list>li input[type=checkbox]:not(:checked)+span~.activity-show{display:none}.status-activities__list>li input[type=checkbox]:checked+span{text-decoration-line:line-through}.status-activities__list>li input[type=checkbox]:checked+span~.activity-hide{display:none}.status-activities__list>li input[type=checkbox]:checked+span~.activity-show{display:inline}.status-activities__list>li span{padding-inline-end:calc(var(--spacing)*5)}.status-activities__list>li label{margin-inline-start:calc(var(--spacing)*-4);color:var(--color-text-muted)}@media (hover) and (pointer: fine){.status-activities__list>li label:hover{color:currentcolor}}.status-activities__list>li label:focus{color:currentcolor}.status-activities__list>li label>svg{inline-size:calc(var(--spacing)*4);display:inline-block;vertical-align:text-bottom;transition:opacity var(--transition-duration)}@media (min-width: 768px){.status-activities__list>li label>svg{opacity:0}}.status-content{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing)*3);margin-block-start:var(--spacing)}@media (min-width: 768px){.status-content.--grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.status-content.--grid{grid-template-columns:1fr}}@media (min-width: 1280px){.status-content.--grid{grid-template-columns:repeat(3,1fr)}}.status-content__response{display:flex;flex-direction:column;gap:var(--spacing);border-inline-start-width:var(--border-width-md);margin-inline-start:calc(var(--spacing)*.5);padding-inline-start:calc(var(--spacing)*3);border-color:color-mix(in srgb,var(--color-text-subtle) 75%,transparent)}[data-completed=true] .status-content__response{border-color:var(--color-bg-success)}.status-content__response.--summary{padding:calc(var(--spacing)*3);padding-inline-start:calc(var(--spacing)*3.5);border-inline-start-width:var(--border-width-md);background-color:var(--color-bg-muted)}.status-content__response-header{display:flex;align-items:center;gap:var(--spacing);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-muted)}[data-completed=true] .status-content__response-header{color:var(--color-text-success)}.--summary .status-content__response-header{display:inline-flex}.--summary .status-content__response-header .highlight{inline-size:fit-content;padding-inline:calc(var(--spacing)*1.5);padding-block:var(--border-width-default);font-size:var(--text-sm);color:light-dark(oklch(from var(--color-highlight) var(--700)),oklch(from var(--color-highlight) var(--200)));background-color:light-dark(oklch(from var(--color-highlight) 99% .1 h / 80%),oklch(from var(--color-highlight) var(--300) / 10%));border-radius:var(--border-radius-full);font-weight:var(--font-weight-normal)}.status-content__response-header svg{inline-size:calc(var(--spacing)*4)}.status-content__response-streak{display:flex;gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*.5) calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background-color:var(--color-bg-success-tint);border-radius:var(--border-radius-full)}.status-content__response-placeholder{display:flex;flex-direction:column;gap:var(--spacing)}.status-content__response-placeholder>div{display:block;block-size:calc(var(--spacing)*3);background-color:var(--color-bg-muted);border-radius:var(--radius-sm)}.status-content__footer{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--spacing)}.status-content__footer-text{display:flex;align-items:center;gap:var(--spacing);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.status-content__footer-text>svg{inline-size:calc(var(--spacing)*4)}.status-progress{color:light-dark(var(--color-white),var(--color-bg-accent))}.status-progress.--completed{color:var(--color-bg-accent)}.status-progress .track{fill:var(--color-white);opacity:.15}.--completed :is(.status-progress .track){fill:var(--color-bg-muted)}.status-progress .check{fill:var(--color-white);opacity:.5}.--completed :is(.status-progress .check){fill:var(--color-bg-accent);opacity:1}.status-progress .progress{inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);background:conic-gradient(currentcolor var(--progress),transparent var(--progress) 100%)}.status-report-days{display:flex;gap:var(--spacing);margin-block-end:var(--spacing)}.status-report-days>*{inline-size:100%}.status-report-days input{display:none}.status-report-days :not(:checked)+label{color:var(--color-text-accent);background-color:transparent}}@layer components{.credits-selector{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.credits-selector>li{display:contents}.credits-selector label{position:relative;display:flex;align-items:center;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);background-color:transparent;transition-property:background-color;transition-duration:var(--transition-duration);cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.credits-selector label:has(input[type=radio]:checked){background-color:var(--color-bg-accent-tint);color:var(--color-text-accent)}@media (hover) and (pointer: fine){.credits-selector label:hover{background-color:var(--color-bg-muted)}}.credits-selector input[type=radio]{appearance:none;inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);border:var(--border-width-md) solid var(--color-border);border-radius:var(--border-radius-full);flex-shrink:0;background-color:var(--color-bg);cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--transition-duration);position:relative}.credits-selector input[type=radio]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:calc(var(--spacing)*2.5);block-size:calc(var(--spacing)*2.5);background-color:var(--color-white);border-radius:var(--border-radius-full);opacity:0;transition:opacity var(--transition-duration)}.credits-selector input[type=radio]:checked{border-color:var(--color-accent);background-color:var(--color-accent)}.credits-selector input[type=radio]:checked:after{opacity:1}.credits-selector span:first-of-type{flex:1;min-inline-size:0;display:flex;align-items:center;gap:calc(var(--spacing)*2);text-align:start}.credits-selector small{display:none;font-size:var(--text-sm);font-weight:var(--font-weight-normal)}@media (min-width: 640px){.credits-selector small{display:inline-flex}}.credits-selector__amount{flex:1;min-inline-size:0;display:flex;align-items:center;gap:calc(var(--spacing)*2)}.credits-selector__bonus{display:none;font-size:var(--text-sm);font-weight:var(--font-weight-normal)}@media (min-width: 640px){.credits-selector__bonus{display:inline-flex}}.credits-summary{margin-block-start:calc(var(--spacing)*6);padding:calc(var(--spacing)*6);border-radius:var(--radius-lg);background-color:var(--color-bg-muted)}.credits-summary ul{display:flex;flex-direction:column;gap:calc(var(--spacing)*1);font-size:var(--text-sm);color:var(--color-text);list-style:none;margin:0;padding:0}.credits-summary ul li{display:flex;align-items:center;gap:calc(var(--spacing)*2)}.credits-summary ul svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);color:var(--color-text-mood);flex-shrink:0}}@layer components{.summarize-button{display:flex;flex-grow:1}@media (hover) and (pointer: fine){.summarize-button{opacity:0;transition:opacity var(--transition-duration) var(--ease-in-out)}rich-text-area:is(:focus-within,:hover,:has([data-completed=true],[disabled])) .summarize-button{opacity:1}}.summarize-button>button{font-size:var(--text-sm);text-align:center;font-weight:var(--font-weight-medium);block-size:calc(var(--spacing)*8);min-inline-size:calc(var(--spacing)*8);inline-size:auto;padding:0 var(--spacing)}.summarize-button>button:not([data-completed=true])~[data-feedback]{display:none}.summarize-button__label{display:none;align-items:center;justify-content:center;line-height:1;padding-inline-end:var(--spacing);gap:calc(var(--spacing)*.5)}button[disabled]>.summarize-button__label.--processing{display:flex}button:not([disabled])>.summarize-button__label.--default{display:flex}.summarize-button__icon{color:var(--color-text-accent)}}@layer components{.support-pane__button{position:fixed;z-index:40;display:flex;align-items:center;inline-size:calc(var(--spacing)*20);gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2) calc(var(--spacing)*3);inset-block-end:calc(var(--spacing)*6);inset-inline-end:calc(var(--spacing)*6);border-radius:var(--radius-3xl);background-color:var(--color-accent);font-weight:var(--font-weight-semibold);color:var(--color-white);box-shadow:var(--shadow-lg);transition-property:var(--transition-property-default);transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function-default)}.support-pane__button:is(:hover,:active){box-shadow:var(--shadow-xl)}.support-pane__button.--desktop-only{display:none}@media (min-width: 1024px){.support-pane__button.--desktop-only{display:flex}}}@layer components{.form-switch-label{position:relative;display:flex;align-items:flex-start;margin-block-end:calc(var(--spacing)*2);font-weight:var(--font-weight-medium);white-space:nowrap}.form-switch-checkbox{--switch-bg: light-dark(oklch(from var(--color-neutral) var(--200)), oklch(from var(--color-neutral) var(--600)));--switch-border: transparent;--switch-outline: transparent;--switch-pill: var(--color-white);appearance:none;position:relative;inline-size:calc(var(--spacing)*11);block-size:calc(var(--spacing)*6);background-color:var(--switch-bg);margin-inline-end:calc(var(--spacing)*3);transition:var(--transition-colors) .2s var(--ease-in-out);border:var(--border-width-md) solid var(--switch-border);border-radius:var(--border-radius-full);outline:var(--border-width-md) solid var(--switch-outline)!important;outline-offset:var(--border-width-md);cursor:pointer;background-image:none!important}.form-switch-checkbox:after{content:"";position:absolute;background-color:var(--switch-pill);box-shadow:var(--shadow);border-radius:100%;block-size:calc(var(--spacing)*5);inline-size:calc(var(--spacing)*5);transition:all var(--transition-duration) var(--ease-in-out)}.form-switch-checkbox:focus-visible{--switch-outline: var(--color-accent)}.form-switch-checkbox:checked{--switch-bg: var(--color-accent);background-color:var(--switch-bg)}.form-switch-checkbox:checked:after{transform:translate(100%)}.form-switch-checkbox.form-switch-checkbox-success{--switch-outline: var(--color-text-success)}.form-switch-checkbox.form-switch-checkbox-success:checked{--switch-bg: var(--color-text-success)}.form-switch-checkbox:disabled{opacity:.5;cursor:default;pointer-events:none}}@layer components{.table{min-inline-size:100%}.table :is(th,td):first-child{padding-inline-start:0}.table :is(th,td):last-child{padding-inline-end:0}.table :where(th,td){padding:calc(var(--spacing)*4);text-align:start}.table th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);border-block-end:var(--border-width-default) solid var(--color-border-muted)}.--sortable :is(.table th):hover{cursor:pointer}.table.--tight :where(th,td){padding:calc(var(--spacing)*2)}.table.--right-aligned{inline-size:100%;table-layout:auto}.table.--right-aligned :where(th,td):not(:first-child){text-align:end}.table-scroll-x{overflow-inline:auto}.table-scroll-x>table{inline-size:100%;white-space:nowrap}.table-scroll-x>table :is(th,td):first-child{z-index:1;position:sticky;inset-inline-start:0;background-color:var(--color-bg)}}@layer components{.tabs nav{display:flex;margin-block-end:-1px;gap:calc(var(--spacing)*8);white-space:nowrap}.tabs nav :is(a,[role=tab]){--tabs-text: light-dark(var(--color-neutral), oklch(from var(--color-neutral) var(--400)));--tabs-text-hover: light-dark( oklch(from var(--color-neutral) var(--700)), oklch(from var(--color-neutral) var(--300)) );--tabs-border: transparent;--tabs-border-hover: light-dark( oklch(from var(--color-neutral) var(--300)), oklch(from var(--color-neutral) var(--400)) );inline-size:auto;padding-inline:var(--spacing);padding-block:calc(var(--spacing)*4);font-weight:var(--font-weight-medium);color:var(--tabs-text)!important;border-block-end:var(--border-width-md) solid var(--tabs-border);white-space:nowrap;border-radius:0}@media (hover) and (pointer: fine){.tabs nav :is(a,[role=tab]):hover{color:var(--tabs-text-hover);border-color:var(--tabs-border-hover)}}.tabs nav :is(a,[role=tab]):not([hidden]){display:inline-flex;align-items:center}.tabs nav :is(a,[role=tab]):is([aria-current],[aria-selected=true]){--tabs-text: var(--color-text-accent);--tabs-border: var(--color-accent);--tabs-border-hover: var(--color-accent)}.tabs:not(.--scrollable,.--simple){scroll-margin:calc(var(--spacing)*6)}@media (min-width: 640px){.tabs:not(.--scrollable,.--simple){border-block-end:var(--border-width-default) solid var(--color-border-muted)}}.tabs:not(.--scrollable,.--simple) nav{display:none}@media (min-width: 640px){.tabs:not(.--scrollable,.--simple) nav{display:block}}@media (min-width: 640px){.tabs:not(.--scrollable,.--simple) select{display:none}}.tabs.--scrollable{--tabs-offset: calc(var(--spacing)*6);inline-size:--spacing(screen);margin-inline:calc(var(--tabs-offset) * -1);overflow:auto hidden;border-block-end:var(--border-width-default) solid var(--color-border-muted)}@media (min-width: 640px){.tabs.--scrollable{inline-size:100%;margin-inline:0;overflow:visible}}.tabs.--scrollable nav{padding-inline:var(--tabs-offset);inline-size:min-content}@media (min-width: 640px){.tabs.--scrollable nav{padding-inline:0}}.tabs.--scrollable a{text-align:center}}@layer components{.tag{--tag-text: var(--color-text-link);--tag-bg: var(--color-bg);--tag-border: var(--color-border);--tag-icon: oklch(from var(--color-neutral) var(--400));display:inline-flex;align-items:center;padding-inline:calc(var(--spacing)*3);padding-block:var(--border-radius-default);font-weight:var(--font-weight-normal);transition-property:var(--transition-colors),box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--ease-in-out);border-radius:var(--border-radius-full);color:var(--tag-text);background-color:var(--tag-bg);border:var(--border-width-default) solid var(--tag-border)}.tag:focus{--tag-text: var(--color-text-link-hover)}@media (hover) and (pointer: fine){.tag:hover{box-shadow:var(--shadow);cursor:pointer}}.tag:disabled{opacity:.5;pointer-events:none}.tag__icon{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);margin-inline:var(--spacing) calc(var(--spacing)*-1);color:var(--tag-icon)!important}}@layer components{.templates{display:grid;gap:calc(var(--spacing)*8);max-block-size:80dvh}@media (min-width: 768px){.templates{max-block-size:calc(var(--spacing) * 108);grid-template-columns:1fr 1.4fr}}.templates__nav{block-size:100%;max-block-size:calc(var(--spacing)*36);overflow-block:auto;scrollbar-gutter:stable;border-block:var(--border-width-default) solid var(--color-border-muted);padding-inline-end:calc(var(--spacing)*4)}@media (min-width: 768px){.templates__nav{max-block-size:inherit;border-block-width:0;border-inline-end:var(--border-width-default) solid var(--color-border-muted)}}.templates__nav-title{font-size:var(--text-sm);color:var(--color-text-subtle);padding-block:calc(var(--spacing)*2)}.templates__nav-list{font-size:var(--text-sm);display:flex;flex-direction:column;gap:var(--spacing);margin-block-end:calc(var(--spacing)*2)}.templates__nav-list>li{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-sm);color:var(--color-text-muted)}.templates__nav-list>li:hover{color:var(--color-text);background-color:var(--color-bg-hover);cursor:pointer}.templates__nav-list>li:hover :where(button){opacity:.5}.templates__nav-list>li:has([aria-current=true]){color:var(--color-text-accent);background-color:var(--color-bg-active)}.templates__nav-list :is(a[href]){inline-size:100%;max-inline-size:calc(100% - var(--spacing) * 7);display:flex;align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*1.5);line-height:var(--leading-tight);color:inherit;background-color:transparent;font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);transition-property:var(--transition-colors);transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-duration);outline-offset:calc(var(--spacing)*-.5)}.templates__nav-list :is(button){cursor:pointer;opacity:0;transition:opacity .2s ease-in-out;padding:calc(var(--spacing)*1.5);color:inherit;inline-size:min-content;outline-offset:calc(var(--spacing)*-.5)}.templates__nav-list :is(button):is(:hover,:focus){opacity:1}.templates__pane{display:flex;max-block-size:inherit}.templates__content{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);inline-size:100%}.templates__content>input{padding-inline:calc(var(--spacing)*.5)}.templates__content>form{display:contents}.templates__content-body{flex-grow:1;justify-content:unset!important;block-size:calc(var(--spacing)*64)!important;overflow:clip auto}@media (min-width: 768px){.templates__content-body{block-size:calc(var(--spacing)*96)!important}}.templates__content-body.--preview{background-color:var(--color-bg-hover);padding:calc(var(--spacing)*3);border-radius:var(--radius-sm);outline-color:var(--color-accent)}.templates__content-body>:is(.markdown-body,[contenteditable],rich-text-actionbar){padding-inline:calc(var(--spacing)*.5)!important}.templates__content-actions{display:flex;gap:calc(var(--spacing)*2);justify-content:space-between}.templates__content-actions>div{display:flex;gap:calc(var(--spacing)*2)}.templates__content-actions>div:last-child{display:none}@media (min-width: 768px){.templates__content-actions>div:last-child{display:flex}}.template-list__item{inline-size:100%;display:flex;justify-content:space-between;gap:calc(var(--spacing)*4);border-block-end:var(--border-width-default) solid var(--color-border-muted)}.template-list__link{flex-grow:1;max-inline-size:75%;display:flex;gap:calc(var(--spacing)*1);align-items:center;padding-block:calc(var(--spacing)*4);font-size:var(--text-sm)}.template-list__link:not(:hover){color:currentcolor}.template-list__icon{inline-size:calc(var(--spacing)*4);flex-shrink:0}.template-list__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-list__actions{display:flex;gap:calc(var(--spacing)*1);align-items:center}.template-list__add{display:flex;gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm)}.template-list__add:not(:hover){color:currentcolor}}@layer components{toast-notification{--toast-text: var(--color-white);--toast-bg: oklch(from var(--color-neutral) var(--800) / 80%);--toast-border: color-mix(in srgb, var(--color-white) 5%, transparent);--toast-transition-type: var(--ease-in-out);--toast-transition-speed: .1s;position:fixed;inset-block-start:calc(var(--spacing)*8);inset-inline:0;z-index:50;inline-size:fit-content;max-inline-size:var(--container-sm);margin-inline:auto;text-align:center;border-radius:var(--border-radius-full);padding-inline:calc(var(--spacing)*3);padding-block:var(--spacing);transition:all var(--toast-transition-type) var(--toast-transition-speed);font-size:var(--text-sm);color:var(--toast-text);background-color:var(--toast-bg);border:var(--border-width-default) solid var(--toast-border);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);display:inline-flex;gap:calc(var(--spacing)*3);align-items:center;box-shadow:var(--shadow-lg);transform:translateY(calc(var(--spacing)*-4));opacity:0}toast-notification[visible]{transform:translateY(0);opacity:1}}@layer components{.toolbar{position:relative;z-index:10;display:flex;align-items:center;block-size:calc(var(--spacing)*12);gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);border-block-end:var(--border-width-default) solid var(--color-border-muted);background-color:var(--color-bg);border-start-start-radius:var(--radius-md)}@media (min-width: 768px){.toolbar{position:sticky;inset-block-start:0;z-index:20}}.toolbar__filters{display:flex;gap:calc(var(--spacing)*2);flex-grow:1}.toolbar__tools{display:flex;align-self:end;gap:calc(var(--spacing)*2)}}@layer components{.tooltip{--tooltip-text: var(--color-white);--tooltip-bg: oklch(from var(--color-neutral) var(--800));--tooltip-border: oklch(from var(--color-neutral) var(--700) / 50%);position:absolute;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--tooltip-text);background-color:var(--tooltip-bg);border:var(--border-width-default) solid var(--tooltip-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm);pointer-events:none;inline-size:max-content;max-inline-size:calc(var(--spacing)*96)}.tooltip.--fade{transition:var(--transition-opacity) .1s var(--ease-in-out)}.tooltip__inner{position:relative}}@layer components{.upload{display:flex;align-items:center;gap:calc(var(--spacing)*4)}.upload__controls{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing)*1)}.upload__help{font-size:var(--text-sm);color:var(--color-text-muted)}.upload__error{font-size:var(--text-sm);color:var(--color-text-danger)}}@layer components{.user-avatar{position:relative;border-radius:100%}.user-avatar__link,.user-avatar__container{inline-size:100%;block-size:100%;background-color:var(--color-bg-muted);border-radius:100%;aspect-ratio:1 / 1}.user-avatar__link{box-shadow:var(--shadow-sm)}.user-avatar__image{inline-size:100%;block-size:100%;border-radius:100%}.user-avatar__link .user-avatar__image{margin-inline-start:-1px}.user-avatar__mood-emoji{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);line-height:1;border-radius:100%;pointer-events:none;filter:drop-shadow(var(--drop-shadow-md))}.user-avatar__mood-indicator{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:1rem;min-block-size:1rem;inline-size:25%;block-size:25%;background-color:var(--color-bg);border-radius:100%;box-shadow:var(--shadow-md)}.user-avatar__mood-indicator.--small{inline-size:33.333%;block-size:33.333%}.user-avatar__mood-icon{transform:scale(.82)}}@layer layouts{.app{background-color:var(--color-bg)}@media (min-width: 768px){.app{block-size:100vh;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto minmax(0,1fr);overflow-y:clip;background-color:var(--color-canvas)}}.app__header{grid-column:1 / span 2;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--spacing)*4);inset-block-start:0;block-size:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*2.5);z-index:20}@media (min-width: 768px){.app__header{padding-inline:calc(var(--spacing)*4);position:sticky;z-index:1}}[data-platform=desktop-app] .app__header{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;app-region:drag;-webkit-user-select:none;user-select:none}[data-platform=desktop-app] .app__header :is(a,button,input,details){app-region:no-drag}[data-platform=desktop-app][data-os=mac] .app__header{padding-inline-start:calc(var(--spacing)*20)}.app__history{display:none;color:currentcolor}[data-platform=desktop-app] .app__history{display:flex}.app__history svg{color:currentcolor;transition:color .1s ease}.app__content{grid-row-start:3;grid-column-start:2;overflow-x:clip;transition:padding .2s ease;max-inline-size:100%;border-block-start:var(--color-border-muted) solid var(--border-width-default);background-color:var(--color-bg)}@media (min-width: 768px){.app__content{block-size:100%;overflow-y:auto;position:sticky;inset-block-start:0;box-shadow:var(--shadow-2xl);border-inline-start:var(--color-border-muted) solid var(--border-width-default);border-start-start-radius:var(--radius-md)}}}@layer layouts{.card-layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;inline-size:100%;min-block-size:100vh;padding:calc(var(--spacing)*4);background-color:var(--color-bg)}.card-layout__background{position:fixed;inset:0;z-index:0;inline-size:100%;block-size:100%}.card-layout__header{position:relative;display:flex}.card-layout__logo{color:var(--color-text-accent)}.card-layout__logo>svg{inline-size:calc(var(--spacing)*8)}.card-layout__logo>svg.--statushero{inline-size:calc(var(--spacing)*16)}.card-layout__main{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:32rem;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*8);margin-inline:auto;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-bg);place-self:center}}@layer layouts{.chat-import__header{padding-block-end:calc(var(--spacing)*4);margin-block-end:calc(var(--spacing)*8);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-none);border-block-end:var(--border-width-default) solid var(--color-border-muted)}@media (min-width: 1024px){.chat-import__error{inline-size:calc(100% / 12 * 8)}}.chat-import__error-message{margin-block-end:calc(var(--spacing)*4);font-weight:var(--font-weight-bold);color:var(--color-text-danger)}.chat-import__error-text{margin-block-end:calc(var(--spacing)*4)}.chat-import__error-actions{padding-block-start:calc(var(--spacing)*4);margin-block-start:calc(var(--spacing)*4);border-block-start:var(--border-width-default) solid var(--color-border-muted)}.chat-import__instructions{margin-block-end:calc(var(--spacing)*4);font-weight:var(--font-weight-bold)}.chat-import__search{inline-size:100%}@media (min-width: 768px){.chat-import__search{inline-size:calc(100% / 12 * 4)}}.chat-import__search-wrapper{position:relative}.chat-import__search-label{position:absolute;inset-inline-end:0;padding:calc(var(--spacing)*3);color:var(--color-text-muted)}.chat-import__form{margin-block-start:calc(var(--spacing)*4);padding-block-start:calc(var(--spacing)*4);border-block-start:var(--border-width-default) solid var(--color-border-muted)}.chat-import__grid{display:grid;gap:calc(var(--spacing)*2);padding-block-end:calc(var(--spacing)*4);margin-block-end:calc(var(--spacing)*4);border-block-end:var(--border-width-default) solid var(--color-border-muted)}@media (min-width: 768px){.chat-import__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.chat-import__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.chat-import__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.chat-import__member-label{display:flex;align-items:flex-start;gap:calc(var(--spacing)*2);margin-inline-start:calc(var(--spacing)*2)}.chat-import__member-checkbox{margin-block-start:calc(var(--spacing)*1)}}@layer layouts{.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing)*1);block-size:60vh;color:var(--color-text-muted);padding-inline:calc(var(--spacing)*4)}.empty-state svg{inline-size:calc(var(--spacing)*8)}.empty-state__message{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.empty-state__message.--no-icon{margin-block-start:calc(var(--spacing)*16);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}}@layer layouts{.entity-layout{inline-size:100%}.entity-layout__toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4) calc(var(--spacing)*8);border-block:var(--border-width-default) solid var(--color-border-muted)}@media (min-width: 1024px){.entity-layout__toolbar{display:grid;grid-template-columns:1fr 1fr;align-items:center}}.entity-layout__search-wrapper{position:relative;margin-block-end:0}.entity-layout__search-label{position:absolute;inset-inline-end:0;padding:calc(var(--spacing)*3);color:var(--color-text-muted)}.entity-layout__search-label svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4)}.entity-layout__add-button svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);margin-inline-end:calc(var(--spacing)*1)}.entity-layout__list-wrapper,.entity-layout__list{inline-size:100%;margin-block-end:calc(var(--spacing)*4)}.entity-layout__item{display:flex;align-items:center;justify-content:space-between;padding-block:calc(var(--spacing)*4);border-block-end:var(--border-width-default) solid var(--color-border-muted)}@media (min-width: 640px){.entity-layout__item{gap:0 calc(var(--spacing)*4)}}@media (min-width: 768px){.entity-layout__item{display:grid;grid-template-columns:auto 1fr 1fr auto}}.entity-layout__avatar{display:none;inline-size:auto;block-size:auto;flex-shrink:0;aspect-ratio:1 / 1}@media (min-width: 640px){.entity-layout__avatar{display:block}}.entity-layout__name-wrapper{inline-size:100%;min-inline-size:0}.entity-layout__name-wrapper.--breakable{word-wrap:break-word;overflow-wrap:break-word}.entity-layout__heading{display:flex;gap:calc(var(--spacing)*1);font-weight:var(--font-weight-semibold);text-align:center}.entity-layout__heading.--inactive{color:var(--color-text-muted)}.entity-layout__name{display:block;inline-size:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-layout__subtext{font-size:var(--text-sm);color:var(--color-text-muted);word-break:break-all}@media (min-width: 768px){.entity-layout__subtext{word-break:normal}}.entity-layout__metadata{display:none;color:var(--color-text-muted)}@media (min-width: 768px){.entity-layout__metadata{display:inline}}.entity-layout__actions{display:flex;gap:calc(var(--spacing)*2);align-items:center}@media (min-width: 768px){.entity-layout__actions{grid-column:-1}}}@layer layouts{.open-desktop-app{background-color:var(--color-canvas);block-size:100vh;inline-size:100vw}.open-desktop-app__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing)*1);block-size:60vh;color:var(--color-text-muted);padding-inline:calc(var(--spacing)*4)}.open-desktop-app__header{margin-block-end:calc(var(--spacing)*8);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);text-wrap:balance}}@layer layouts.layouts{.page-search{display:none}@media (min-width: 640px){.page-search{display:block}}.page-search[open] .page-search__trigger{display:none}.page-search__wrapper{display:flex}.page-search__input{block-size:calc(var(--spacing)*8);margin-block-end:0;border-start-end-radius:0;border-end-end-radius:0}.page-search__cancel{inline-size:calc(var(--spacing)*8);flex-shrink:0;border-start-start-radius:0;border-end-start-radius:0;padding:0}}@layer layouts{.preferences-layout{background-color:var(--color-bg);padding:0;min-block-size:100%}@media (min-width: 1024px){.preferences-layout{position:relative;display:grid;grid-template-columns:minmax(16rem,16vw) 1fr;align-items:start}}.preferences-layout.--toolbar{min-block-size:calc(100% - 3rem)}.preferences-layout>small-details{display:contents}.preferences-layout>small-details>details{border-color:var(--color-border-muted);margin-block-end:calc(var(--spacing)*8);inset-block-start:0}.--toolbar :is(.preferences-layout>small-details>details){inset-block-start:calc(var(--spacing)*12)}@media (min-width: 768px){.preferences-layout>small-details>details{padding-block-start:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}}@media (min-width: 1024px){.preferences-layout>small-details>details{grid-column-start:1;justify-content:start;inline-size:100%;position:sticky;padding-block-start:calc(var(--spacing)*8);margin-block-end:0}}.preferences-layout>small-details>details>summary{display:flex;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);margin-block-end:calc(var(--spacing)*4);font-weight:var(--font-weight-medium);border-block-end:var(--border-width-default) solid var(--color-border-muted);border-radius:0}@media (min-width: 768px){.preferences-layout>small-details>details>summary{padding-inline:0}}@media (min-width: 1024px){.preferences-layout>small-details>details>summary{display:none}}@media (hover) and (pointer: fine){.preferences-layout>small-details>details>summary:hover{cursor:pointer}}.preferences-layout>small-details>details svg{inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6);rotate:-90deg}[open] :is(.preferences-layout>small-details>details svg){rotate:0deg}.preferences-nav{padding-inline:calc(var(--spacing)*2);margin-block-end:calc(var(--spacing)*12)}.preferences-nav__list{display:flex;flex-direction:column}.preferences-nav__list>li a{display:block;margin-block-end:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:all .1s ease}@media (hover) and (pointer: fine){.preferences-nav__list>li a:hover{color:var(--color-text);background-color:var(--color-bg-muted)}}.preferences-nav__list>li a[aria-current=page]{color:var(--color-text-accent);background-color:var(--color-bg-accent-tint)}.preferences-content{padding-inline:var(--px-page);grid-column-start:2}@media (min-width: 1024px){.preferences-content{min-block-size:100%;border-inline-start:var(--border-width-default) solid var(--color-border-muted)}}.preferences-content.--wide{grid-column:1 / -1}.preferences-content__inner{padding-block:calc(var(--spacing)*6) calc(calc(var(--spacing)*16) + env(safe-area-inset-bottom))}}@layer layouts.layouts{.profile-overview__avatar-wrapper{margin-block:calc(var(--spacing)*-2) 0;margin-inline:calc(var(--spacing)*-8)}.profile-overview__pattern{block-size:calc(var(--spacing)*20);margin-block-start:calc(var(--spacing)*-2);overflow:hidden}.profile-overview__avatar{position:relative;z-index:10;max-block-size:calc(var(--spacing)*28);border:var(--border-width-default) solid var(--color-canvas)}.profile-overview__avatar.--person{inline-size:calc(var(--spacing)*20);margin-block-start:calc(var(--spacing)*-12);inset-inline-start:calc(var(--spacing)*6)}.profile-overview__avatar.--team{grid-column-start:1;grid-row-start:1;margin-block-start:calc(var(--spacing)*-10);inset-inline-start:calc(var(--spacing)*8);justify-self:start;background-color:var(--color-bg)}.profile-overview__content{margin-block-start:calc(var(--spacing)*-6);display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.profile-overview__heading{display:flex;align-items:center;gap:calc(var(--spacing)*2);font-weight:var(--font-weight-semibold)}.profile-overview__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-overview__subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.profile-overview__bio{font-size:var(--text-sm)}.profile-overview__info-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*1);font-size:var(--text-sm);color:var(--color-text-muted)}.profile-overview__info-item{display:flex;align-items:center;gap:calc(var(--spacing)*1)}.profile-overview__info-item.--start{align-self:start}.profile-overview__icon{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4)}}@layer layouts{.setting{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);border-block-end:var(--border-width-default) solid var(--color-border-muted)}.setting.--disabled{opacity:.5}@media (min-width: 768px){.setting.--inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:space-between}}.setting__header{display:flex;flex-direction:column;gap:calc(var(--spacing)*1)}.setting__label{font-size:var(--text-md);font-weight:var(--font-weight-medium)}.setting__help{margin-block-end:calc(var(--spacing)*2);font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:balance}@media (min-width: 768px){.setting.--inline .setting__field{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:calc(var(--spacing)*2)}}@media (min-width: 640px){.setting__field>.btn{inline-size:auto}}}@layer layouts{.setting-group{display:flex;flex-direction:column;margin-block:calc(var(--spacing)*2) calc(var(--spacing)*20)}.setting-group:last-child{margin-block-end:0}.setting-group__title{margin-block-end:calc(var(--spacing)*2);font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.setting-group__description{margin-block:calc(var(--spacing)*1) calc(var(--spacing)*4);font-size:var(--text-sm);color:var(--color-text-muted)}.setting-group__content{display:flex;flex-direction:column}}@layer layouts{.side-nav{--nav-bg: var(--color-bg);--nav-icon-size: calc(var(--spacing)*6);inline-size:100%;display:flex;flex-direction:column;justify-content:space-between;grid-column-start:1;grid-row:span 2;position:fixed;inset-block-end:0;z-index:100;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2) calc(calc(var(--spacing)*2) + env(safe-area-inset-bottom));background-color:var(--nav-bg);flex-shrink:0}@media (min-width: 768px){.side-nav{--nav-bg: transparent;inline-size:calc(var(--spacing)*14);block-size:100%;position:sticky;inset-block:0 auto;overflow-x:clip;z-index:auto;padding-block-start:var(--spacing)}}@media (min-width: 1280px){.side-nav{transition:inline-size var(--transition-duration) var(--ease-in-out)}}.side-nav__group{display:flex;align-items:stretch;justify-content:center;gap:calc(var(--spacing)*2)}@media (min-width: 768px){.side-nav__group{flex-direction:column;align-items:center;margin-block-end:calc(var(--spacing)*2)}}.side-nav__item{--nav-notification: var(--color-accent);--nav-unread: var(--color-accent);inline-size:100%}.side-nav__item:is([data-badge-count],[data-badge-unread]){position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.side-nav__item:is([data-badge-count],[data-badge-unread])>a{grid-column:1;grid-row:1;justify-self:stretch}.side-nav__item:is([data-badge-count],[data-badge-unread]):before,.side-nav__item:is([data-badge-count],[data-badge-unread]):after{position:relative;border-radius:var(--border-radius-full);pointer-events:none;grid-column:1;grid-row:1}.side-nav__item[data-badge-unread]:not([data-badge-unread=false]):before{display:block;content:"";inline-size:var(--spacing);block-size:var(--spacing);background-color:var(--nav-unread);inset-block-start:calc(var(--spacing)*-2.5);inset-inline-start:calc(var(--spacing)*-3.5)}@media (min-width: 768px){{inset-block-start:calc(var(--spacing)*-2.5);inset-inline-start:calc(var(--spacing)*2.5)}}.side-nav__item[data-badge-count]:not([data-badge-count="0"]):after{display:flex;align-items:center;justify-content:center;content:attr(data-badge-count);padding:calc(var(--spacing)*.5) var(--spacing);background:var(--nav-notification);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:lining-nums tabular-nums;line-height:1;inset-block-start:calc(var(--spacing)*-2.5);inset-inline-start:calc(var(--spacing)*3);box-shadow:var(--shadow-sm);transform:scale(.9)}@media (min-width: 768px){{inset-block-start:calc(var(--spacing)*2.5);inset-inline-start:calc(var(--spacing)*2.5)}}.active .side-nav__item-state{rotate:180deg}.side-nav__control{--nav-text: var(--color-text-accent);--nav-text-hover: light-dark(var(--color-text-accent), oklch(from var(--color-link) var(--300)));--nav-bg: transparent;--nav-bg-hover: var(--color-bg-accent-tint);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--spacing)*2.5) calc(var(--spacing)*2);border-radius:var(--radius-sm);white-space:nowrap;color:var(--nav-text)!important;background-color:var(--nav-bg)}@media (hover) and (pointer: fine){.side-nav__control:hover{--nav-text: var(--nav-text-hover);--nav-bg: var(--nav-bg-hover)}}.side-nav__control.active,.active>.side-nav__control{--nav-text: var(--color-text-accent);--nav-bg: var(--color-bg-accent-tint)}.side-nav__control:focus-visible{--nav-text: var(--nav-text-hover);--nav-bg: var(--nav-bg-hover);outline:none}.side-nav__control svg{display:inline-flex;align-self:center;inline-size:var(--nav-icon-size);block-size:var(--nav-icon-size);flex-shrink:0;margin-inline-start:var(--border-width-default)}@media (min-width: 768px){.side-nav__control svg{--nav-icon-size: calc(var(--spacing)*5)}}.side-nav__sub-control{--nav-text: var(--color-text-accent);justify-content:center}.side-nav__sub-control svg{inline-size:var(--nav-icon-size)!important;block-size:var(--nav-icon-size)!important;color:var(--nav-text)}.side-nav__title{display:none;inline-size:0;opacity:0;font-size:calc(var(--text-xs) * .9);letter-spacing:-.02em;font-weight:var(--font-weight-medium);transition:opacity var(--transition-duration) var(--ease-in-out)}@media (min-width: 1280px){body.nav-maximized .side-nav__title{inline-size:auto;opacity:1;overflow:hidden}}}@layer layouts{.sidepane{--safe-padding-sm: calc(calc(var(--spacing)*16) + env(safe-area-inset-bottom));--safe-padding-lg: calc(calc(var(--spacing)*8) + env(safe-area-inset-bottom))}@media (min-width: 768px){.sidepane{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;block-size:100%;overflow-y:hidden}}@media (min-width: 1024px){.sidepane{grid-template-columns:1fr 24rem}}@media (min-width: 1536px){.sidepane{grid-template-columns:1fr minmax(24rem,24vw)}}.sidepane__primary{grid-column-start:1;grid-row-start:1;scroll-behavior:smooth}@media (min-width: 768px){.sidepane__primary{max-block-size:100%;overflow:clip auto;overscroll-behavior:none}}@media (prefers-reduced-motion){.sidepane__primary{scroll-behavior:auto}}.sidepane__primary.--toolbar{scroll-padding-block-start:calc(var(--spacing)*20)}.sidepane__primary-content{container-type:inline-size;padding-inline:var(--px-page);padding-block:calc(var(--spacing)*8) var(--safe-padding-sm);box-sizing:content-box}@media (min-width: 1024px){.sidepane__primary-content{padding-block:calc(var(--spacing)*8) var(--safe-padding-lg)}}.sidepane__primary-content.--narrow{max-inline-size:var(--container-4xl);margin-inline:auto}.sidepane__primary-content.--wide{min-block-size:calc(100% - 8rem);max-inline-size:var(--container-6xl);margin-inline:auto}.sidepane__primary-content.--full{min-block-size:calc(100% - 8rem);max-inline-size:100%}.sidepane__primary-content.--bleed{min-block-size:calc(100% - 3rem);max-inline-size:100%;padding-inline:0;padding-block:0 var(--safe-padding-sm)}@media (min-width: 1024px){.sidepane__primary-content.--bleed{padding-block:0}}.sidepane__secondary{position:fixed;display:flex;flex-direction:column;block-size:100%;inline-size:100%;max-inline-size:90%;inset-block:0;inset-inline-end:0;gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*2) var(--safe-padding-sm);overflow:clip auto;z-index:50;background-color:var(--color-bg);border-inline-start:var(--color-border-muted) solid var(--border-width-default);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl))}@media (min-width: 1024px){.sidepane__secondary{padding-block-end:var(--safe-padding-lg)}}@media (min-width: 640px){.sidepane__secondary{max-inline-size:var(--container-md)}}@media (min-width: 768px){.sidepane__secondary{grid-column-start:1;grid-row-start:1;justify-self:end;position:sticky;inline-size:calc(var(--spacing)*96)}}@media (min-width: 1024px){.sidepane__secondary{grid-column-start:2;position:static;display:flex!important;justify-content:flex-start;inline-size:100%;max-inline-size:none;max-block-size:100%;padding-block-end:var(--safe-padding-lg);inset-block:auto;inset-inline-end:auto;z-index:auto;box-shadow:none}}}@layer layouts{.social{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:calc(var(--spacing)*3)}@media (min-width: 768px){.social{grid-column-start:2}}@media print{.social{display:none}}.social>*:nth-last-child(2){grid-column:4 / span 1}.social>*:last-child{grid-column:1 / -1}.social.--static{padding-block-start:calc(var(--spacing)*2);margin-block-start:calc(var(--spacing)*12);border-block-start:var(--border-width-default) solid var(--color-border-muted)}.social__title{display:flex;align-items:center;gap:calc(var(--spacing)*.5);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}@media (min-width: 640px){.social__title{font-size:var(--text-sm)}}.social__title span{display:none}@media (min-width: 640px){.social__title span{display:inline}}.social__button{position:relative;z-index:auto;display:inline-flex;align-items:center;inline-size:auto;gap:calc(var(--spacing)*.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);cursor:pointer;color:var(--color-text-muted)}@media (hover) and (pointer: fine){.social__button:hover{color:currentcolor}}.is-static .social__button{display:none}[data-social-target=update]{transition:opacity var(--transition-duration) var(--ease-in-out)}[data-social-target=update].loading{pointer-events:none;opacity:.75}.social__read-receipts{position:relative}.social__read-receipts-menu{inset-inline-start:0;inline-size:calc(var(--spacing)*64);padding:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*1)}@media (min-width: 768px){.social__read-receipts-menu{inline-size:calc(var(--spacing)*80)}}.social__read-receipts-empty{margin-block:calc(var(--spacing)*1);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.social__read-receipts-heading{margin-block-end:calc(var(--spacing)*2);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.social__reactions-menu{position:relative}.social__comments-toggle{display:none}.social__comments-toggle:checked~.social__comments-container{display:block}.social__comments-container{display:none}.social__lazy-load{inline-size:100%;padding:calc(var(--spacing)*2);color:var(--color-text-muted)}}@layer layouts{.status-absence-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing)*1);block-size:60vh;color:var(--color-text-muted);text-align:center}.status-absence-layout>svg{inline-size:calc(var(--spacing)*8)}.status-absence-layout__heading{max-inline-size:var(--container-xs);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.status-absence-layout__actions{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing)*4);margin-block-start:calc(var(--spacing)*8)}}@layer layouts{.status-toggle-grid{display:grid;gap:calc(var(--spacing)*2)}@media (min-width: 640px){.status-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-toggle-grid__item{display:flex;align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);border:var(--border-width-default) solid var(--color-border-muted);border-radius:var(--radius-lg);cursor:pointer}.status-toggle-grid__avatar{inline-size:calc(var(--spacing)*6);block-size:calc(var(--spacing)*6)}.status-toggle-grid__name{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-toggle-grid__checkbox{margin-inline-end:0}}@layer layouts{.zero-edge{display:flex;align-items:center;justify-content:center;padding-inline:var(--px-page);padding-block:calc(var(--spacing)*8);min-block-size:80vh;text-align:center}.zero-edge.--in-content{min-block-size:50vh}.zero-edge__content{align-self:center;max-inline-size:var(--container-xl);display:flex;flex-direction:column;gap:calc(var(--spacing)*4);align-items:center}.zero-edge__content .btn{inline-size:auto}.zero-edge__header{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);text-wrap:balance}}@layer utilities{svg.pdots circle{transform-origin:center center;transform-box:fill-box;animation:pdots-bounce 1.4s infinite ease-in-out both}svg.pdots circle.pdots__1{animation-delay:-.32s}svg.pdots circle.pdots__2{animation-delay:-.16s}@supports not (view-transition-name: none){.animate-grow{transform-origin:left center;animation:grow .5s ease-in-out forwards}}@media (min-width: 640px){.bump{transform-origin:center center;animation:bump .15s ease-in-out forwards;animation-iteration-count:1}}@media (prefers-reduced-motion: no-preference){.animate-pulse{animation:var(--animate-pulse)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}}@keyframes pdots-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes keyframes-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes bump{0%{transform:translate(.5rem) scale(1);opacity:0}50%{transform:scale(1.25);opacity:1}to{transform:translate(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer utilities{.border-collapse{border-collapse:collapse}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-r-none{border-start-end-radius:0;border-end-end-radius:0}.border{border-style:solid;border-width:var(--border-width-default)}.border-t{border-block-start-style:solid;border-block-start-width:var(--border-width-default)}.border-b{border-block-end-style:solid;border-block-end-width:var(--border-width-default)}.border-l-2{border-inline-start-style:solid;border-inline-start-width:var(--border-width-md)}.border-none{border-style:none}}@layer utilities{.bg-inherit{background-color:inherit}.bg-none{background-image:none}.fill-current{fill:currentcolor}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-none{box-shadow:none}.text-white{color:var(--color-white)}.text-success{color:var(--color-text-success)}.text-danger{color:var(--color-text-danger)}.text-warning{color:var(--color-text-warning)}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-accent{color:var(--color-text-accent)}.text-subtle{color:var(--color-text-subtle)}[data-theme=dark] .text-subtle{color:var(--color-text-subtle)}.bg-page{background-color:var(--color-bg)}.bg-canvas{background-color:var(--color-canvas)}.bg-muted{background-color:var(--color-bg-muted)}.bg-accent-vivid{background-color:var(--color-accent)}.bg-accent{background-color:var(--color-bg-accent)}.bg-accent-tint{background-color:var(--color-bg-accent-tint)}.bg-danger{background-color:var(--color-bg-danger)}.bg-danger-tint{background-color:var(--color-bg-danger-tint)}.bg-success{background-color:var(--color-bg-success)}.bg-subtle{background-color:var(--color-text-subtle)}.bg-success-tint{background-color:var(--color-bg-success-tint)}.bg-warning{background-color:var(--color-bg-warning)}.bg-warning-tint{background-color:var(--color-bg-warning-tint)}.border-bg{border-color:var(--color-bg)}.bg-hover{background-color:var(--color-bg-hover)}.border-default{border-color:var(--color-border)}.border-muted{border-color:var(--color-border-muted)}.border-hover{border-color:var(--color-border-hover)}.border-subtle{border-color:var(--color-border-subtle)}.border-danger{border-color:var(--color-bg-danger)}.border-success{border-color:var(--color-bg-success)}.border-warning{border-color:var(--color-bg-warning)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.cursor-pointer{cursor:pointer}.top-0\.5{inset-block-start:calc(var(--spacing)*.5)}.right-0{inset-inline-end:0}.rotate-180{rotate:180deg}@media (hover) and (pointer: fine){.hover\:cursor-pointer:hover{cursor:pointer}}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}}}@layer utilities{.block-character{display:inline-block;inline-size:calc(var(--spacing)*3);block-size:calc(var(--spacing)*3);background-color:light-dark(oklch(from var(--color-neutral) var(--300)),oklch(from var(--color-neutral) var(--600)))}.button-group{display:flex;gap:calc(var(--spacing)*2);flex-direction:column}@media (min-width: 768px){.button-group{flex-direction:row}.button-group>*{inline-size:auto}}.button-group.--grow-primary>:first-child{flex-grow:.2}.button-group.--grow-all>*{flex-grow:1}@media (min-width: 768px){.button-group.--separated{justify-content:space-between}}.container-page{padding-inline:var(--px-page);padding-block:calc(var(--spacing)*8)}@media (min-width: 768px){.container-page{padding-block:calc(var(--spacing)*10)}}.disable-others:has(:disabled) button:not(:disabled){display:none}.draggable{app-region:drag}.field-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:calc(var(--spacing)*2)}.inline-form{display:grid;gap:calc(var(--spacing)*2);inline-size:100%;align-items:center}@media (min-width: 768px){.inline-form{grid-template-columns:1fr auto}}.pt-traffic-light-safe{padding-block-start:var(--traffic-light-inset-top)}.px-page{padding-inline:var(--px-page)}}@layer utilities{.m-0{margin:0}.m-16{margin:calc(var(--spacing)*16)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-16{margin-block:calc(var(--spacing)*16)}.mt-0{margin-block-start:0}.mt-1{margin-block-start:calc(var(--spacing)*1)}.mt-2{margin-block-start:calc(var(--spacing)*2)}.mt-4{margin-block-start:calc(var(--spacing)*4)}.mt-8{margin-block-start:calc(var(--spacing)*8)}.mt-16{margin-block-start:calc(var(--spacing)*16)}.mr-1{margin-inline-end:calc(var(--spacing)*1)}.mr-2{margin-inline-end:calc(var(--spacing)*2)}.mr-4{margin-inline-end:calc(var(--spacing)*4)}.mr-8{margin-inline-end:calc(var(--spacing)*8)}.mb-0{margin-block-end:0}.mb-1{margin-block-end:calc(var(--spacing)*1)}.mb-2{margin-block-end:calc(var(--spacing)*2)}.mb-4{margin-block-end:calc(var(--spacing)*4)}.mb-6{margin-block-end:calc(var(--spacing)*6)}.mb-8{margin-block-end:calc(var(--spacing)*8)}.-ml-8{margin-inline-start:calc(var(--spacing)*-8)}.-ml-px{margin-inline-start:-1px}.ml-0{margin-inline-start:0}.ml-1,.ml-2{margin-inline-start:calc(var(--spacing)*1)}}@layer utilities{.p-0{padding:0}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-4{padding-block-start:calc(var(--spacing)*4)}.pt-8{padding-block-start:calc(var(--spacing)*8)}.pr-6{padding-inline-end:calc(var(--spacing)*6)}.pr-8{padding-inline-end:calc(var(--spacing)*8)}.pr-10{padding-inline-end:calc(var(--spacing)*10)}.pb-1{padding-block-end:calc(var(--spacing)*1)}.pb-4{padding-block-end:calc(var(--spacing)*4)}.pb-8{padding-block-end:calc(var(--spacing)*8)}.pb-16{padding-block-end:calc(var(--spacing)*16)}.pl-0{padding-inline-start:0}.pl-4{padding-inline-start:calc(var(--spacing)*4)}}@layer utilities{.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-inline:auto}.overflow-x-hidden{overflow-inline:hidden}.h-2{block-size:calc(var(--spacing)*2)}.h-4{block-size:calc(var(--spacing)*4)}.h-5{block-size:calc(var(--spacing)*5)}.h-6{block-size:calc(var(--spacing)*6)}.h-8{block-size:calc(var(--spacing)*8)}.h-12{block-size:calc(var(--spacing)*12)}.h-auto{block-size:auto}.h-full{block-size:100%}.min-h-8{min-block-size:calc(var(--spacing)*8)}.min-h-24{min-block-size:calc(var(--spacing)*24)}.min-h-64{min-block-size:calc(var(--spacing)*64)}.w-2{inline-size:calc(var(--spacing)*2)}.w-4{inline-size:calc(var(--spacing)*4)}.w-5{inline-size:calc(var(--spacing)*5)}.w-6{inline-size:calc(var(--spacing)*6)}.w-8{inline-size:calc(var(--spacing)*8)}.w-12{inline-size:calc(var(--spacing)*12)}.w-20{inline-size:calc(var(--spacing)*20)}.w-52{inline-size:calc(var(--spacing)*52)}.w-auto{inline-size:auto}.w-fit{inline-size:fit-content}.w-full{inline-size:100%}.w-max{inline-size:max-content}.max-w-2xl{max-inline-size:var(--container-2xl)}.max-w-6xl{max-inline-size:var(--container-6xl)}.max-w-full{max-inline-size:100%}.max-w-lg{max-inline-size:var(--container-lg)}.max-w-sm{max-inline-size:var(--container-sm)}.max-w-xl{max-inline-size:var(--container-xl)}.min-w-0{min-inline-size:0}.min-w-full{min-inline-size:100%}@media (min-width: 768px){.md\:w-auto{inline-size:auto}}}@layer utilities{.text-center{text-align:center}.text-left{text-align:start}.text-right{text-align:end}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-none{line-height:1}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.font-bold{font-weight:var(--font-weight-bold)}.font-medium{font-weight:var(--font-weight-medium)}.font-normal{font-weight:var(--font-weight-normal)}.font-semibold{font-weight:var(--font-weight-semibold)}.tracking-wide{letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-inherit{color:inherit}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.not-hover\:text-current:not(:hover){color:currentcolor}.not-hover\:text-inherit:not(:hover){color:inherit}}
