@layer reset{*,:before,:after{box-sizing:border-box}:where(button,input[type=submit]){appearance:button;cursor:pointer;letter-spacing:inherit;line-height:inherit;color:inherit;font:inherit;background:0 0;border:none;padding:0}label{cursor:pointer}mark{background:var(--color-mark);color:var(--color-mark-ink);-webkit-text-decoration:inherit;text-decoration:inherit}:where(h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl){margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg,video,canvas{max-inline-size:100%;display:block}}@layer base{body{font-optical-sizing:auto;font-feature-settings:"cv05" 1, "cv08" 1, "ss01" 1}html{block-size:100%;color:var(--color-ink);font-size:var(--text-root);scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:var(--page-scroll-padding-start);scroll-padding-block-end:var(--page-scroll-padding-end)}body{font-family:var(--font-app);font-size:var(--text-16);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body:not(.iframe){background-color:var(--color-body);transition:background-color .2s ease-out}a{color:inherit;background:0 0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);line-height:var(--line-height-headings);text-wrap:pretty}h1{letter-spacing:var(--letter-spacing-h1)}:where(*){scrollbar-width:thin}@media (pointer:coarse){:where(a,button,.todo-row,.card-tile){-webkit-touch-callout:none}}::placeholder{color:var(--color-text-placeholder)}::selection{background:var(--color-accent-30);color:var(--color-ink)}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}:focus:not(:focus-visible){outline:none}.skip-link{z-index:var(--z-modal);padding:var(--8px) var(--16px);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-md);position:fixed;inset-block-start:var(--8px);inset-inline-start:var(--8px);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.formatted_content{overflow-wrap:break-word;word-break:break-word}.formatted_content>div+div{margin-block-start:1em}.formatted_content>*+*{margin-block-start:.5em}.formatted_content:not(.rich-text__input)>:is(div,p):last-child:is(:empty,:has(>br:only-child)){display:none}.formatted_content h1{font-size:var(--text-24);margin-block:1em .25em;font-weight:700}.formatted_content h2{font-size:var(--text-20);margin-block:1em .25em;font-weight:700}.formatted_content h3{font-size:var(--text-18);margin-block:1em .25em;font-weight:600}.formatted_content a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.formatted_content a:not(:has(img,bc-attachment)):before{content:"";vertical-align:-.065em;block-size:.85em;inline-size:.85em;-webkit-mask:var(--link-glyph) center / contain no-repeat;mask:var(--link-glyph) center / contain no-repeat;background-color:currentColor;margin-inline-end:.22em;display:inline-block}.formatted_content strong,.formatted_content b{font-weight:600}.formatted_content strike,.formatted_content s,.formatted_content del{color:var(--color-text-subtle)}.formatted_content ul,.formatted_content ol{margin-block:.5em;padding-inline-start:2.4em}.formatted_content ul{list-style:outside}.formatted_content ol{list-style:decimal}.formatted_content li{margin-block:.25em}.formatted_content blockquote{border-inline-start:3px solid var(--color-ink-30);color:var(--color-text-subtle);margin-block:.5em;padding-inline-start:1em}.formatted_content pre{background:var(--tint-ink-5);border-radius:var(--radius-md);font-family:var(--font-mono);padding:1em;font-size:.9em;overflow-x:auto}.formatted_content code{font-family:var(--font-mono);font-size:.9em}.formatted_content hr{border:0;border-block-start:var(--border);margin-block:1em}.formatted_content img{border-radius:var(--radius-md);max-inline-size:100%;height:auto}.formatted_content--dense{font-size:var(--text-14);line-height:var(--line-height-snug)}}@layer components{.btn{--btn-background-color:var(--color-canvas);--btn-background-color-hover:color-mix(in hsl, var(--color-canvas), var(--btn-color) 8%);--btn-border-color:color-mix(in hsl, transparent, var(--btn-color) 25%);--btn-border-color-hover:color-mix(in hsl, transparent, var(--btn-color) 45%);--btn-color:var(--color-ink);--btn-font-size:var(--16px);--btn-font-weight:500;--btn-icon-size:1em;--btn-icon-color:currentcolor;--btn-padding:1em;--btn-radius:var(--radius-lg);--btn-shadow:var(--shadow-base);--btn-size:var(--component-base);--btn-text-color:var(--btn-color);background-color:var(--btn-background-color);block-size:var(--btn-size);border:1px solid var(--btn-border-color);border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);color:var(--btn-text-color);cursor:pointer;font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);min-inline-size:0;max-inline-size:100%;padding-inline:var(--btn-padding);white-space:nowrap;justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex;position:relative}@media (any-hover:hover){.btn:hover{background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover)}}.btn:active:not([disabled]):not([aria-disabled=true]){--btn-shadow:none}.btn:focus-visible{background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover);outline:2px solid var(--btn-color);outline-offset:2px}.btn[disabled],[disabled] .btn,.btn.disabled,.disabled .btn{opacity:.33;pointer-events:none;--btn-shadow:none}.btn .svg-icon{--svg-icon-size:var(--btn-icon-size);color:var(--btn-icon-color);margin-inline:-.25em}.btn--primary{--btn-color:var(--color-accent)}.btn--warning{--btn-color:var(--color-orange)}.btn--positive{--btn-color:var(--color-green)}.btn--negative{--btn-color:var(--color-red)}.btn--sand{--btn-color:var(--color-sand)}.btn--xl{--btn-font-size:var(--24px);--btn-size:var(--component-xl)}.btn--lg{--btn-font-size:var(--18px);--btn-size:var(--component-lg)}.btn--sm{--btn-font-size:var(--14px);--btn-size:var(--component-sm);--btn-padding:.9em}.btn--xs{--btn-font-size:var(--12px);--btn-size:var(--component-xs);--btn-padding:.7em}.btn--solid{--btn-background-color:var(--btn-color);--btn-background-color-hover:color-mix(in hsl, black, var(--btn-color) 88%);--btn-border-color:var(--btn-color);--btn-border-color-hover:color-mix(in hsl, black, var(--btn-color) 88%);--btn-shadow:var(--shadow-sm);--btn-text-color:var(--color-inverted)}.btn--faint{--btn-background-color:color-mix(in hsl, transparent, var(--btn-color) 8%);--btn-background-color-hover:color-mix(in hsl, transparent, var(--btn-color) 16%);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-shadow:none}.btn--ghost{--btn-background-color:transparent;--btn-background-color-hover:color-mix(in hsl, transparent, var(--btn-color) 8%);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-shadow:none}.btn--round{--btn-radius:var(--radius-round)}.btn--plain{--btn-shadow:none;--btn-background-color-hover:transparent;--btn-border-color-hover:transparent;appearance:none;block-size:auto;box-shadow:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;display:inline}.btn--plain:is(.btn--xs,.btn--sm,.btn--lg,.btn--xl){font-size:var(--btn-font-size)}@media (any-hover:hover){.btn--plain:hover{color:var(--btn-color);text-underline-offset:2px;text-decoration:underline}}.btn--plain:focus-visible{color:var(--btn-color);text-underline-offset:2px;text-decoration:underline}.btn--plain .svg-icon{vertical-align:-.15em;margin-inline:0 .35em;text-decoration:none;display:inline-block}.btn--icon{--btn-icon-size:calc(var(--btn-size) * .66);inline-size:var(--btn-size);flex-shrink:0;justify-content:center;padding-inline:0}.btn[data-number-badge]:after{background:var(--color-ink);border-radius:var(--radius-round);color:var(--color-inverted);content:attr(data-number-badge);font-size:var(--12px);text-align:center;min-inline-size:1lh;padding-inline:.2em;font-weight:600;position:absolute;inset:-.33lh -.33lh auto auto}@media (pointer:coarse){.btn:not(.btn--plain):not(.is-loading):before{content:"";block-size:100%;inline-size:100%;min-block-size:var(--44px);min-inline-size:var(--44px);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.btn.is-loading{color:#0000;opacity:1}.btn.is-loading:before{content:"";border:2px solid color-mix(in hsl, transparent, var(--btn-text-color) 25%);border-block-start-color:var(--btn-text-color);border-radius:var(--radius-round);block-size:1em;inline-size:1em;animation:.7s linear infinite btn-spin;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.button-group{--pseudo-border:inset 0 0 0 1px var(--color-ink-30);--spacer:var(--2px);background-color:var(--tint-ink-5);border-radius:var(--radius-lg);box-shadow:var(--pseudo-border);align-items:center;gap:var(--spacer);inline-size:fit-content;display:flex}.button-group__btn{--btn-background-color:transparent;--btn-background-color-hover:transparent;--btn-shadow:none;vertical-align:middle;border:none;min-inline-size:0}.button-group__btn.active{--btn-background-color:var(--color-canvas);--btn-background-color-hover:var(--color-canvas);background-color:var(--color-canvas);box-shadow:var(--pseudo-border), 0 0 var(--spacer) var(--tint-ink-10);font-weight:600}.button-group__btn:has(:checked){--btn-background-color:var(--color-canvas);--btn-background-color-hover:var(--color-canvas);background-color:var(--color-canvas);box-shadow:var(--pseudo-border), 0 0 var(--spacer) var(--tint-ink-10);font-weight:600}.button-group__label{font-size:var(--14px);padding-inline:.75ch}.card{--card-aspect-ratio:auto;--card-background-color:var(--recording-color-bg,var(--color-canvas-light));--card-border-color:var(--recording-color-border,var(--color-ink-30));--card-border-color-hover:var(--recording-color,var(--color-ink-50));--card-padding:var(--16px);--card-radius:var(--radius-lg);aspect-ratio:var(--card-aspect-ratio);background-color:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:var(--card-radius);min-inline-size:0;padding:var(--card-padding);position:relative;container-type:inline-size}:is(.card:has(>.card__link),.card:has(>form>.card__link)){padding:0}.card__link{border-radius:var(--card-radius);block-size:100%;padding:var(--card-padding);display:block;overflow:hidden}.card__link:is(:hover,:focus){box-shadow:0 0 0 2px var(--card-border-color-hover)}.card__title{font-size:var(--text-base);overflow-wrap:anywhere;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;padding-inline-end:var(--component-sm);display:-webkit-box;overflow:hidden}.card__description,.card__metadata{font-size:var(--text-12)}.card__metadata{color:var(--color-uncolor)}.card__settings{pointer-events:none;z-index:5;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-block-start:var(--card-padding);inset-inline-end:var(--card-padding)}.card__settings>*{pointer-events:auto}.card--stack{--card-padding:var(--12px)}.card--stack>:first-child{align-items:center;column-gap:var(--12px);grid-template-columns:auto minmax(0,1fr);display:grid}.card--stack .folder-art{--folder-art-size:var(--40px);grid-row:1/-1}.card--stack .card__title,.card--stack .card__description,.card--stack .field,.card--stack .folder-card__chips{grid-column:2}.card--stack .card__title{font-size:var(--text-16)}.card--stack .card__description{color:var(--color-text-subtle)}.folder-card__chips{gap:var(--4px) var(--10px);margin:var(--4px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.folder-card__chip{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px);text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;display:inline-flex;overflow:hidden}.folder-card__chip:before{background:var(--swatch,var(--color-ink-30));block-size:var(--8px);border-radius:var(--radius-round);content:"";inline-size:var(--8px);flex-shrink:0}.folder-card__chip--more:before{content:none}.card__needle{margin-inline-start:var(--4px)}.card--stack .card__title,.card--stack .field,.card--stack .folder-card__chips{padding-inline-end:var(--72px)}.card--stack .field__input{--input-padding-block:.3em;font-size:var(--text-16);font-weight:700}.card--project{--card-aspect-ratio:2 / 1;--card-padding:var(--8px)}.card--project .card__title{text-wrap:wrap}.card--project .card__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:normal;display:-webkit-box;overflow:hidden}.card--project .card__people{bottom:var(--card-padding);font-size:var(--12px);line-height:normal;position:absolute}.card--project .avatar-group--gapless{--overlap:.075em}.card--project .star-button--unstarred{opacity:.33}.card--project .color-button{opacity:.55}@media (any-hover:hover){.card--project:not(:hover,:focus-within) .star-button--unstarred,.card--project:not(:hover,:focus-within) .color-button:not([aria-expanded=true]){opacity:0}}.card--project.card--dropping:after{content:"Stack these projects";padding-block-start:1.2em}.card--stack.card--dropping:after{content:"File it in here";align-content:center}:is(.card--project,.card--stack).card--dropping{outline:2px dashed var(--color-accent);outline-offset:1px}:is(.card--project,.card--stack).card--dropping:after{background:var(--color-inverted);font-size:var(--text-12);text-align:center;z-index:10;font-weight:700;animation:.2s forwards fade-in;display:grid;position:absolute;inset:0}.avatar{--_change-avatar-size:var(--change-avatar-size,var(--avatar-size));aspect-ratio:1;block-size:var(--_change-avatar-size);inline-size:var(--_change-avatar-size);min-block-size:var(--_change-avatar-size);min-inline-size:var(--_change-avatar-size);border-radius:var(--radius-round);vertical-align:middle;object-fit:cover;flex-shrink:0;display:inline-block;overflow:hidden}.avatar:before{font-size:var(--text-10);text-align:center;line-height:1;display:block}.avatar--2xs{--change-avatar-size:var(--avatar-size-2xs)}.avatar--xs{--change-avatar-size:var(--avatar-size-xs)}.avatar--sm{--change-avatar-size:var(--avatar-size-sm)}.avatar--md{--change-avatar-size:var(--80px)}.avatar--deactivated{filter:grayscale()}.avatar--trigger{cursor:pointer}.avatar--trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.avatar--initials{background-color:var(--avatar-disc-color,var(--color-uncolor-70));color:var(--color-canvas);font-weight:600;font-size:calc(var(--_change-avatar-size) * .42);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:inline-grid}.avatar--nobody{--avatar-disc-color:var(--color-uncolor-60)}.avatar__nobody{fill:currentColor;block-size:85%;inline-size:85%;margin-block-end:calc(var(--_change-avatar-size) * -.075)}.avatar-group{--gap:var(--6px);--_change-avatar-size:var(--change-avatar-size,var(--avatar-size));align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.avatar-group .avatar{block-size:var(--_change-avatar-size);inline-size:var(--_change-avatar-size);line-height:var(--_change-avatar-size);align-self:flex-start;margin:0}.avatar-group--gapless{--border-color:var(--card-background-color,var(--color-canvas));--overlap:.25em;align-items:center;gap:0}.avatar-group--gapless .avatar{box-shadow:0 0 0 calc(var(--overlap) * .5) var(--border-color)}.avatar-group--gapless>*{margin-inline-end:calc(var(--overlap) * -2.5)}.avatar-group--gapless>:last-child{margin-inline-end:calc(var(--overlap) * .5)}.avatar-group>a{display:inline-flex}.avatar-overflow{font-size:var(--text-10);color:var(--color-text-subtle)}.avatar-group--gapless .avatar-overflow{margin-inline-start:calc(var(--overlap) * 3)}.card__people--overflow-count{color:var(--color-text-subtle);margin-inline-start:var(--8px);font-size:.9em;display:inline-block}.checkbox{--checkbox-color:var(--color-accent);--checkbox-border-color:var(--color-ink-50);--checkbox-halo:0 0 0 0 transparent;--checkbox-border-width:2px;block-size:var(--checkbox-size);inline-size:var(--checkbox-size);border:var(--checkbox-border-width) solid var(--checkbox-border-color);box-shadow:var(--checkbox-halo);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, box-shadow var(--duration-medium) ease-out, scale var(--duration-medium) var(--ease-out-overshoot-lg);border-radius:20%;flex-shrink:0;display:block;position:relative}@media (any-hover:hover){.checkbox:hover,.checkbox-field:hover .checkbox{--checkbox-border-color:var(--checkbox-color);--checkbox-halo:0 0 0 3px color-mix(in oklab, var(--checkbox-color) 22%, transparent);scale:1.08}}.checkbox-field:active .checkbox{scale:.86}.checkbox:has(:active){scale:.86}.checkbox.checked,.checked .checkbox,.checkbox.indeterminate{border-color:var(--checkbox-color);background-color:var(--checkbox-color)}.checkbox:has(:checked:not([data-inverted])){border-color:var(--checkbox-color);background-color:var(--checkbox-color)}.checkbox:has(:indeterminate){border-color:var(--checkbox-color);background-color:var(--checkbox-color)}.checkbox:before{content:"";inset:calc(var(--checkbox-border-width) * -1);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--checkbox-color);opacity:.7;position:absolute;scale:0}.checkbox.checked:before,.checked .checkbox:before{opacity:0;transition:scale var(--duration-slow) var(--ease-out-expo), opacity var(--duration-slow) ease-in;scale:1.9}.checkbox:has(:checked:not([data-inverted])):before{opacity:0;transition:scale var(--duration-slow) var(--ease-out-expo), opacity var(--duration-slow) ease-in;scale:1.9}.checkbox__tick{--svg-icon-size:85%;color:var(--color-inverted);opacity:0;transition:opacity var(--duration-fast) ease-out, rotate var(--duration-liquid) var(--ease-liquid), scale var(--duration-liquid) var(--ease-liquid);margin:auto;position:absolute;inset:0;rotate:-25deg;scale:.4}.checkbox.checked .checkbox__tick,.checked .checkbox .checkbox__tick{opacity:1;rotate:0deg;scale:1}.checkbox:has(:checked:not([data-inverted])) .checkbox__tick{opacity:1;rotate:0deg;scale:1}.checkbox:after{content:"";background-color:var(--color-inverted);opacity:0;block-size:2px;inline-size:55%;transition:opacity var(--duration-fast) ease-out, scale var(--duration-medium) var(--ease-out-overshoot);border-radius:1px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;scale:0 1}.checkbox.indeterminate:after{opacity:1;scale:1}.checkbox:has(:indeterminate):after{opacity:1;scale:1}.checkbox.checked:after,.checked .checkbox:after{opacity:0;scale:0 1}.checkbox:has(:checked:not([data-inverted])):after{opacity:0;scale:0 1}.checkbox:has(:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.checkbox.disabled{pointer-events:none;opacity:.5}.checkbox:has([disabled]){pointer-events:none;opacity:.5}.checkbox input[type=checkbox],.invisible-checkbox{appearance:none;opacity:0;position:absolute}.checkbox input[type=checkbox]{cursor:pointer;block-size:100%;inline-size:100%;margin:0;inset:0}@media (pointer:coarse){.checkbox input[type=checkbox]{inset-block:calc((var(--checkbox-size) - var(--44px)) / 2);inset-inline:calc(var(--8px) * -1);block-size:auto;inline-size:auto}}.checkbox-field{--checkbox-field-font-size:var(--text-base);--checkbox-field-line-height:var(--line-height-base);--checkbox-field-text-offset:calc((var(--checkbox-field-font-size) * var(--checkbox-field-line-height) - var(--checkbox-size)) / 2);align-items:flex-start;gap:var(--8px);display:flex;position:relative}.checkbox-field:is(label){cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;inline-size:fit-content}.checkbox-field .checkbox{translate:0 var(--checkbox-field-text-offset)}.checkbox-field__icon{block-size:var(--checkbox-size);inline-size:var(--checkbox-size);color:var(--color-slate-50);translate:0 var(--checkbox-field-text-offset)}.checkbox-field__icon .svg-icon{--svg-icon-size:var(--checkbox-size);transform-origin:50%;transform:scale(1.2)}.checkbox-field__content{line-height:var(--checkbox-field-line-height);flex:1;min-inline-size:0}.checkbox-field:has([disabled]){cursor:default}.checkbox-field:has([disabled]) .checkbox-field__content{color:var(--color-text-subtle)}.svg-icon{block-size:var(--svg-icon-size,1em);inline-size:var(--svg-icon-size,1em);fill:currentColor;pointer-events:none;vertical-align:-.125em;flex-shrink:0}.svg-icon--sm{--svg-icon-size:var(--16px)}.svg-icon--md{--svg-icon-size:var(--20px)}.svg-icon--lg{--svg-icon-size:var(--24px)}.popup-dropdown{position:relative}.popup{--popup-padding:var(--16px);--popup-item-padding-block:var(--6px);--popup-item-padding-inline:var(--12px);--popup-item-size:var(--component-sm);--popup-item-hover:color-mix(in oklab, transparent, var(--color-accent) 12%);background-color:var(--color-canvas-light);border:1px solid var(--color-ink-30);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-ink);padding:var(--popup-padding);overscroll-behavior:contain;max-block-size:min(60dvh,48rem);min-inline-size:min(20ch, 100dvw - var(--24px));max-inline-size:min(38ch, 100dvw - var(--24px));font-size:var(--text-16);z-index:var(--z-popup);overflow-y:auto}.popup:has(>.popup__list){--popup-padding:var(--6px)}.popup:has(>.color-picker){min-inline-size:0}.popup:focus{outline:none}.popup:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.popup__list{flex-direction:column;row-gap:1px;inline-size:100%;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.popup__item{--btn-background-color:transparent;cursor:pointer;align-items:center;gap:var(--10px);inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--popup-item-size);text-align:start;color:var(--color-ink);line-height:var(--line-height-snug);padding:var(--popup-item-padding-block) var(--popup-item-padding-inline);background:var(--btn-background-color);border-radius:var(--radius-md);justify-content:start;display:flex}@media (pointer:coarse){.popup{--popup-item-size:var(--44px)}}.popup__item>[data-role=content_filter_text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}@media (any-hover:hover){.popup__item:where(:not(:active):hover){--btn-background-color:var(--popup-item-hover)}}.popup__item:focus-visible{--btn-background-color:var(--popup-item-hover);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.popup__item .icon.checked{visibility:hidden;margin-inline-start:auto}.popup__item:not([aria-checked],[aria-selected]) .icon.checked{display:none}.popup__item:is([aria-checked=true],[aria-selected=true]) .icon.checked{visibility:visible;color:var(--color-accent)}.popup__item:is([aria-checked=true],[aria-selected=true]){--btn-background-color:var(--tint-ink-5)}.popup__item:is([aria-checked=true],[aria-selected=true]) [data-role=content_filter_text]{font-weight:600}.popup__item--danger{color:var(--color-red);--popup-item-hover:color-mix(in oklab, transparent, var(--color-red) 12%)}.popup__item:not(.popup__item--danger)+.popup__item--danger{border-block-start:1px solid var(--color-ink-20);border-start-start-radius:0;border-start-end-radius:0;margin-block-start:var(--6px);padding-block-start:var(--10px)}.popup__input{padding:var(--popup-item-padding-block) var(--popup-item-padding-inline);inline-size:100%}.popup__label{color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;padding:var(--8px) var(--popup-item-padding-inline) var(--4px);font-weight:600}.popup__separator{background:var(--color-ink-20);block-size:1px;margin:var(--6px) 0;border:0}.popup__row{align-items:baseline;gap:var(--4px) var(--12px);grid-template-columns:minmax(0,1fr) auto;display:grid}.popup__row>:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.popup__row>:last-child{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap}.popup.person-card{background-color:var(--color-accent-30);color:var(--color-ink);--popup-padding:var(--16px);--popup-item-hover:color-mix(in oklab, transparent, var(--color-ink) 12%);min-inline-size:min(30ch, 100dvw - var(--24px));text-align:center;border-color:#0000;block-size:fit-content;margin:auto;position:fixed;inset:0}.person-card__head{justify-items:center;gap:var(--4px);padding-block:var(--8px) var(--16px);display:grid}.person-card__head .avatar{margin-block-end:var(--8px)}.person-card__name{font-size:var(--text-20);margin:0;font-weight:700}.person-card__title{margin:0;font-weight:600}.person-card__time{margin:0}.person-card .popup__item{color:inherit;justify-content:center}.person-card .popup__item>[data-role=content_filter_text]{text-align:center;flex:0 auto}.popup.person-card{scale:.94;translate:0 var(--12px);transition:opacity var(--duration-medium) var(--ease-out-expo), scale var(--duration-slow) var(--ease-out-overshoot-lg), translate var(--duration-slow) var(--ease-out-overshoot-lg), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete}.popup.person-card:popover-open{opacity:1;translate:0;scale:1}@starting-style{.popup.person-card:popover-open{opacity:0;scale:.94;translate:0 var(--12px)}}:where(.person-link){cursor:pointer}@media (any-hover:hover){:where(.person-link:hover){text-underline-offset:2px;text-decoration:underline}}.person-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}body:has(.person-card:popover-open){pointer-events:none}.person-card{pointer-events:auto}.person-card::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--duration-medium) ease-out, backdrop-filter var(--duration-medium) ease-out, overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;background-color:#0000}.person-card:popover-open::backdrop{background-color:var(--tint-black-25);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@starting-style{.person-card:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@media (prefers-reduced-motion:reduce){.person-card::backdrop{transition-duration:.001ms!important;transition-delay:0s!important}}:root[data-reduce-motion] .person-card::backdrop{transition-duration:.001ms!important;transition-delay:0s!important}.person-card__head .avatar{transition:scale var(--duration-slow) var(--ease-out-overshoot-lg) 60ms;scale:.7}.person-card:popover-open .avatar{scale:1}@starting-style{.person-card:popover-open .avatar{scale:.7}}.person-card .popup__item{opacity:0;translate:0 var(--8px);transition:opacity var(--duration-medium) var(--ease-out-expo), translate var(--duration-medium) var(--ease-out-expo), background-color var(--duration-fast) ease-out}.person-card:popover-open .popup__item{opacity:1;translate:0}.person-card:popover-open .popup__item:first-child{transition-delay:80ms,80ms,0s}.person-card:popover-open .popup__item:nth-child(2){transition-delay:.12s,.12s,0s}.person-card:popover-open .popup__item:nth-child(3){transition-delay:.16s,.16s,0s}.person-card:popover-open .popup__item:nth-child(4){transition-delay:.2s,.2s,0s}@starting-style{.person-card:popover-open .popup__item{opacity:0;translate:0 var(--8px)}}.help-tip{vertical-align:middle;display:inline-flex}.help-tip__trigger{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-shadow:none;--btn-icon-color:var(--color-text-subtle);--btn-icon-size:.8em;--btn-size:var(--component-xs)}.help-tip__trigger:is(:hover,:focus-visible){--btn-icon-color:var(--color-ink)}.help-tip__panel{color:var(--color-ink);font-size:var(--text-14);letter-spacing:normal;text-align:start;text-transform:none;max-inline-size:min(34rem, 100dvw - var(--24px));text-wrap:pretty;font-weight:400;line-height:1.45}.help-tip__panel p{margin:0}.help-tip__panel p+p{margin-block-start:.8em}.tool-mark{block-size:var(--tool-mark-size);inline-size:var(--tool-mark-size);color:var(--tool-color,var(--color-text-subtle));fill:currentColor;pointer-events:none;flex:none}[data-tool=message_board]{--tool-color:var(--color-yellow-50)}[data-tool=todoset]{--tool-color:var(--color-green-50)}[data-tool=vault]{--tool-color:var(--color-blue-50)}[data-tool=schedule]{--tool-color:var(--color-red-50)}[data-tool=chat]{--tool-color:var(--color-orange-50)}[data-tool=kanban_board]{--tool-color:var(--color-purple-50)}[data-tool=questionnaire]{--tool-color:var(--color-aqua-50)}[data-tool=inbox]{--tool-color:var(--color-pink-50)}.tool-mark--duotone{--tool-mark-shade:color-mix(in oklab, currentcolor 26%, transparent)}.activity-mark{block-size:var(--activity-mark-size,var(--16px));fill:currentColor;inline-size:var(--activity-mark-size,var(--16px));flex:none}.badge{background-color:var(--badge-bg-color,var(--color-accent-20));block-size:var(--toolbar-badge-size);border-radius:var(--radius-round);color:var(--color-ink);font-size:var(--text-12);letter-spacing:.01em;min-inline-size:var(--toolbar-badge-size);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding-inline:.8ch;font-weight:700;display:inline-flex}.badge--yellow{--badge-bg-color:var(--color-yellow-20)}.badge--green{--badge-bg-color:var(--color-green-20)}.badge--red{--badge-bg-color:var(--color-red-20)}.badge--neutral{--badge-bg-color:var(--color-uncolor-10)}.perma-toolbar__badge{position:absolute}@container layout (inline-size>=76.8rem){.perma-toolbar__badge{border-radius:var(--4px) var(--4px) 0 0;transform-origin:0 0;inset-block-start:0;inset-inline-start:calc(100% + var(--toolbar-badge-size));rotate:90deg}}@container layout (inline-size<76.8rem){.perma-toolbar__badge{border-radius:0;justify-content:center;inset-block-start:100%;inset-inline:0}}.comments-balloon{--_balloon-size:var(--balloon-size,1.21em);background-color:var(--color-accent);border-radius:var(--radius-round);color:var(--color-inverted);block-size:calc(var(--_balloon-size) + .02em);min-inline-size:var(--_balloon-size);border:0;place-items:center;padding-inline:2px;font-weight:700;line-height:1;display:inline-grid}.comments-balloon__count{white-space:nowrap;text-box:trim-both cap alphabetic;font-size:.65em;line-height:1}@supports not (text-box:trim-both cap alphabetic){.comments-balloon__count{padding-block-start:.04em}}.pie-chart{block-size:var(--pie-chart-size,1.125em);inline-size:var(--pie-chart-size,1.125em);vertical-align:bottom;flex-shrink:0;display:inline-flex}.pie-chart svg{border-radius:50%;block-size:100%;inline-size:100%;transform:rotate(-90deg)}.pie-chart circle.pie{fill:#0000;stroke:var(--pie-color,var(--color-green));opacity:.5}.pie-chart circle.slice{fill:#0000;stroke:var(--pie-color,var(--color-green));transition:stroke-dasharray var(--duration-medium) var(--ease-out-overshoot)}.boosts{--boosts-font-size:var(--16px);--boosts-font-size-emoji:calc(var(--boost-size) * .75);--boost-background-color:var(--lightningcss-light,var(--color-uncolor-10))var(--lightningcss-dark,var(--color-canvas-light));--boost-background-color-hover:var(--color-uncolor-20);--boost-button-size:calc(var(--boost-size) - var(--boost-padding) * 2);--boost-gap:var(--4px);--boost-padding:2px;--boost-size:var(--component-sm);-webkit-user-select:none;user-select:none;flex-wrap:wrap;gap:.4rem;max-inline-size:100%;display:flex;position:relative}.boost{background:var(--boost-background-color);block-size:var(--boost-size);border-radius:var(--radius-round);box-shadow:0 0 0 1px var(--tint-ink-5);color:var(--color-ink);font-size:var(--boosts-font-size);align-items:center;gap:var(--boost-gap);max-inline-size:100%;padding-block:var(--boost-padding);padding-inline:var(--boost-padding) 1.25ch;transform-origin:0;transition:opacity .1s ease-in-out;display:flex;position:relative}.boost--posted{animation:boost var(--duration-medium) var(--ease-out-expo) both}button.boost{cursor:pointer;text-align:start;border:0;font-family:inherit}.boost__remove.svg-icon{--svg-icon-size:calc(var(--boosts-font-size-emoji) * .85);color:var(--color-red);opacity:0;transition:opacity var(--duration-fast) ease;z-index:2;margin:auto;position:absolute;inset:0}.boost--mine .boost__avatar,.boost--mine .boost__content{transition:opacity var(--duration-fast) ease}@media (any-hover:hover){.boost--mine:hover{background-color:var(--boost-background-color-hover)}.boost--mine:hover .boost__avatar,.boost--mine:hover .boost__content{opacity:0}.boost--mine:hover .boost__remove{opacity:1}}.boost--mine:focus-visible .boost__avatar,.boost--mine:focus-visible .boost__content{opacity:0}.boost--mine:focus-visible .boost__remove{opacity:1}.boost__avatar{--change-avatar-size:var(--boost-button-size);z-index:1;position:relative}.boost__content{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.boost__content--emoji{font-size:var(--boosts-font-size-emoji);margin-inline-end:-.5ch}.boosts__new-boost.btn{--btn-background-color:var(--boost-background-color);--btn-background-color-hover:var(--boost-background-color-hover);--btn-border-color:transparent;--btn-size:var(--boost-size);--btn-icon-size:calc(var(--btn-size) * .75);box-shadow:0 0 0 1px var(--tint-ink-5)}.boost--composer.expanded{font-size:var(--boosts-font-size);padding-inline:var(--boost-padding);z-index:var(--z-popup);transition:none;animation:.2s both boost;transform:translate(0,0)}.boost--composer.expanded.boost--reacting{--boost-padding:0}.boost__quick-reactions{gap:var(--2px);margin:0;padding:0;list-style:none;display:flex}.boost--writing .boost__quick-reactions{display:none}.boost__quick-reaction-btn.btn{--btn-size:var(--boost-size);font-size:var(--boosts-font-size-emoji);animation:boost-quick-in var(--duration-medium) var(--ease-out-expo) backwards;animation-delay:calc(var(--boost-quick-index) * 18ms);transition:transform var(--duration-slow) var(--ease-out-expo), background-color var(--duration-slow) ease-out}@media (any-hover:hover){.boost__quick-reaction-btn.btn:hover{transition:transform var(--duration-medium) var(--ease-out-overshoot), background-color var(--duration-medium) ease-out;transform:translateY(-.2rem)scale(1.1)}}.boost__quick-reaction-btn.btn:focus-visible{transition:transform var(--duration-medium) var(--ease-out-overshoot);transform:translateY(-.2rem)scale(1.1)}.boost-rain{pointer-events:none;block-size:100dvh;inline-size:100vw;z-index:var(--z-boost-rain);position:fixed;inset:0;overflow:hidden}.boost-rain__drop{animation:boost-rain-drop var(--boost-rain-duration) linear var(--boost-rain-delay) both;font-size:var(--32px);-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset-block-end:-8rem;inset-inline-start:var(--boost-rain-x)}.boost__form{display:contents}.boost__form-label{gap:var(--boost-gap);flex:1;display:flex}.boost--reacting .boost__form>.boost__form-label{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.boost--reacting .boost__form>.boost__actions{display:none}.boost__input{--boost-input-size:16ch;inline-size:var(--boost-input-size);max-inline-size:var(--boost-input-size);min-inline-size:2em}.boost__actions{display:flex}.boost__actions>*{margin-inline-start:-var(--6px)}.boost__btn.btn{--btn-size:var(--boost-button-size)}.boost__intro{background:var(--color-purple);border-radius:var(--8px);box-shadow:var(--shadow-md);color:var(--color-inverted);font-size:var(--12px);inline-size:25rem;line-height:1.25;inset-block-start:-.8rem;inset-inline-start:calc(var(--boost-size) / 2)}@container layout (inline-size<76.8rem){.boosts:has(.boost--composer.expanded){inline-size:100%;min-block-size:var(--component-sm)}.boosts:has(.boost--composer.expanded) .boost--posted{opacity:.5}.boost--composer.expanded{--boost-avatar-size:calc(var(--boost-size) - var(--boost-padding) * 2);--boost-button-size:var(--boost-avatar-size);--boost-gap:var(--8px);--boost-padding:var(--4px);--boost-size:var(--component-base);--boosts-font-size-emoji:calc(var(--boost-size) * .75);box-shadow:var(--shadow-lg);font-size:var(--18px);transform-origin:50%;z-index:3;inline-size:fit-content;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.boost--composer.expanded .boost__quick-reaction-btn{--btn-size:var(--component-base)}}.keyboard-shortcut{min-block-size:var(--16px);min-inline-size:var(--16px);background:color-mix(in oklab, transparent, currentColor 8%);border:1px solid color-mix(in oklab, transparent, currentColor 25%);border-radius:var(--radius-sm);color:currentColor;font-family:inherit;font-size:var(--10px);text-transform:uppercase;vertical-align:middle;border-block-end-width:2px;justify-content:center;align-items:center;margin-inline-start:.5ch;padding:.25em .45em;font-weight:600;line-height:1;display:none}@media (any-hover:hover) and (width>=480px){body[data-hotkey-mode] .keyboard-shortcut,.nav-menu__hotkey .keyboard-shortcut{display:inline-flex}}.modal{--modal-backdrop-color:var(--tint-black-50);background:var(--color-canvas);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);color:var(--color-ink);inline-size:min(var(--modal-width,56rem), 100% - var(--32px));max-block-size:min(80dvh, 100dvh - var(--64px));z-index:var(--z-modal);border:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.modal:not([open]){display:none}.modal::backdrop{background-color:var(--modal-backdrop-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal--sm{--modal-width:40rem}.modal--md{--modal-width:56rem}.modal--lg{--modal-width:80rem}.modal--full{--modal-width:100%;border-radius:0;max-block-size:100dvh}@media (height<=600px){.modal{max-block-size:calc(100dvh - var(--24px))}}.modal__header{border-block-end:1px solid var(--color-ink-20);align-items:start;gap:var(--12px);padding:var(--20px) var(--24px);flex:none;justify-content:space-between;display:flex}.modal__title{font-size:var(--text-24);font-weight:700;line-height:var(--line-height-headings);letter-spacing:var(--letter-spacing-base);overflow-wrap:anywhere;text-wrap:balance;margin:0}.modal__body{overscroll-behavior:contain;min-block-size:0;padding:var(--24px);flex:auto;overflow:auto}.modal__footer{border-block-start:1px solid var(--color-ink-20);align-items:center;gap:var(--8px);padding:var(--16px) var(--24px);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (width<=600px){dialog.modal:not(.modal--confirm){inline-size:100%;max-inline-size:100%;max-block-size:min(92dvh, 100dvh - var(--24px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transition:opacity var(--duration-medium) var(--ease-out-expo), translate var(--duration-medium) var(--ease-out-expo), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;margin:auto 0 0;padding-block-end:var(--custom-safe-inset-bottom);translate:0 100%;scale:1}dialog.modal:not(.modal--confirm)[open]{opacity:1;translate:0}@starting-style{dialog.modal:not(.modal--confirm)[open]{opacity:0;translate:0 100%}}dialog.modal:not(.modal--confirm) .modal__footer{padding:var(--16px) var(--20px) var(--20px);flex-wrap:wrap-reverse}dialog.modal:not(.modal--confirm) .modal__footer>*{flex:14rem}dialog.modal:not(.modal--confirm) .modal__header{padding:var(--16px) var(--20px)}dialog.modal:not(.modal--confirm) .modal__body{padding:var(--20px)}}.sheet{--sheet-inline-size:min(88rem, 100dvw - var(--32px));--sheet-block-size:min(82dvh, 92rem);--sheet-radius:var(--radius-xl);--sheet-inset-block-end:0px;--sheet-origin-x:0px;--sheet-origin-y:100%;--sheet-backdrop-color:var(--tint-black-50);--sheet-open-duration:var(--duration-liquid);--sheet-exit-duration:var(--duration-slow);--sheet-exit-ease:cubic-bezier(.4, 0, 1, 1);background:var(--color-canvas-light);border:1px solid var(--color-ink-30);box-shadow:var(--shadow-xl);color:var(--color-ink);inline-size:var(--sheet-inline-size);max-inline-size:100%;block-size:var(--sheet-block-size);max-block-size:calc(100dvh - var(--nav-height) - var(--sheet-inset-block-end));transform-origin:calc(50% + var(--sheet-origin-x)) var(--sheet-origin-y);opacity:0;border-block-end:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);border-end-end-radius:0;border-end-start-radius:0;flex-direction:column;margin-block-start:auto;margin-block-end:var(--sheet-inset-block-end);padding:0;display:none;overflow:hidden;scale:.12}.sheet[open]{opacity:1;transition:opacity var(--duration-medium) ease-out, scale var(--sheet-open-duration) var(--ease-liquid);display:flex;scale:1}@starting-style{.sheet[open]{opacity:0;scale:.12}}.sheet[open][data-closing]{opacity:0;transition:opacity calc(var(--sheet-exit-duration) * .4) ease-in calc(var(--sheet-exit-duration) * .6), scale var(--sheet-exit-duration) var(--sheet-exit-ease);scale:.12}.sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(to top, transparent 0 var(--sheet-inset-block-end), var(--sheet-backdrop-color) var(--sheet-inset-block-end));-webkit-mask-image:linear-gradient(to top, transparent 0 var(--sheet-inset-block-end), black var(--sheet-inset-block-end));mask-image:linear-gradient(to top, transparent 0 var(--sheet-inset-block-end), black var(--sheet-inset-block-end));opacity:0}.sheet[open]::backdrop{opacity:1;transition:opacity var(--sheet-open-duration) ease-out}.sheet[data-over-tab],.sheet[data-over-tab]::backdrop{cursor:pointer}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet[open][data-closing]::backdrop{opacity:0;transition:opacity var(--sheet-exit-duration) ease-in}@media (prefers-reduced-motion:reduce){.sheet[open]::backdrop,.sheet[open][data-closing]::backdrop{transition-duration:.001ms}}:root[data-reduce-motion] .sheet[open]::backdrop,:root[data-reduce-motion] .sheet[open][data-closing]::backdrop{transition-duration:.001ms}.sheet__hat{background:var(--color-canvas-light);border-block-end:1px solid var(--color-ink-20);align-items:center;gap:var(--12px);min-block-size:var(--56px);padding:var(--12px) var(--20px);flex:none;justify-content:space-between;display:flex}.sheet__title{font-size:var(--text-24);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);margin:0}.sheet__action{flex:none}.sheet__body{overscroll-behavior:contain;padding:var(--12px) var(--20px) var(--24px);flex:1;overflow-y:auto}@container layout (inline-size<48rem){.sheet{--sheet-inline-size:100dvw;--sheet-radius:var(--radius-lg);--sheet-block-size:min(88dvh, 92rem);border-inline:0}.sheet__hat,.sheet__body{padding-inline:var(--16px)}}.modal.modal--confirm{--modal-width:42rem;--modal-backdrop-blur:6px;transition:opacity var(--duration-medium) var(--ease-out-expo), scale var(--duration-medium) var(--ease-out-overshoot-lg), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;text-align:center;scale:.9}.modal.modal--confirm[open]{scale:1}@starting-style{.modal.modal--confirm[open]{scale:.9}}.modal--confirm .modal__body{padding:var(--32px) var(--32px) var(--12px)}.modal--confirm .modal__footer{gap:var(--12px);padding:var(--12px) var(--32px) var(--32px);border:0;flex-wrap:wrap}.modal--confirm .modal__footer .btn{flex:12rem}.modal--confirm .confirm__ok{--btn-size:var(--component-lg);font-weight:600}.confirm{gap:var(--12px);justify-items:center;display:grid}.confirm__icon{--tone:var(--color-blue);--svg-icon-size:2.8rem;background:color-mix(in oklab, transparent, var(--tone) 14%);block-size:6.4rem;inline-size:6.4rem;box-shadow:0 0 0 .8rem color-mix(in oklab, transparent, var(--tone) 6%);color:var(--tone);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--8px);display:flex}.confirm__icon--danger{--tone:var(--color-red)}.confirm__title{font-size:var(--text-24);font-weight:700;line-height:var(--line-height-headings);overflow-wrap:anywhere;text-wrap:balance;margin:0}.confirm__body{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:38ch;margin:0}.confirm__form{inline-size:100%;margin-block-start:var(--4px)}.confirm__body--danger{background:color-mix(in oklab, transparent, var(--color-red) 6%);border:1px solid color-mix(in oklab, transparent, var(--color-red) 20%);border-radius:var(--radius-md);color:var(--color-ink);padding:var(--10px) var(--16px);font-weight:500}.date-field{--date-field-padding-inline:var(--6px);align-items:center;gap:var(--4px);border-radius:var(--radius-md);padding-block:var(--2px);padding-inline:var(--date-field-padding-inline);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;border:1px solid #0000;display:inline-flex;position:relative}@media (any-hover:hover){.date-field:hover{background-color:var(--tint-ink-5);border-color:var(--color-ink-20)}}.date-field:has(.date-field__input:focus){background-color:var(--color-canvas);border-color:var(--focus-ring-color);box-shadow:0 0 0 3px color-mix(in oklab, transparent, var(--focus-ring-color) 30%)}.field>.date-field{--date-field-padding-inline:.85em;background-color:var(--color-field);border-color:var(--color-ink-30);border-radius:var(--radius-lg);padding-block:.6em}@media (any-hover:hover){.field>.date-field:hover{background-color:var(--color-field);border-color:var(--color-ink-50)}}.date-field .svg-icon--calendar{color:var(--color-accent)}.date-field__picker.btn{flex:none;justify-content:center;align-items:center;min-block-size:24px;min-inline-size:24px;padding:0;display:inline-flex}.date-field__picker.btn .svg-icon{margin:0}.date-field--set .date-field__display{position:static;translate:none}.date-field--set .date-field__input{inset-block:0;inset-inline:var(--date-field-padding-inline);position:absolute}.date-field--set :is(.date-field__picker,.date-field__clear){z-index:1;position:relative}.date-field--set:has(.date-field__input:focus) .date-field__input{position:static}.date-field .date-field__input{--input-padding-block:0;--input-padding-inline:0;color:#0000;inline-size:100%;min-inline-size:11ch}.date-field .date-field__input:focus,.date-field:not(.date-field--set) .date-field__input{color:inherit}.date-field:has(>.date-field__picker){overflow:hidden}.date-field:has(>.date-field__picker) .date-field__input{flex:none;inline-size:calc(100% + 4em);max-inline-size:none}.date-field__input::-webkit-calendar-picker-indicator{border-radius:var(--radius-xs);cursor:pointer;opacity:.55;transition:opacity var(--duration-fast) ease-out;padding:0}.date-field__input::-webkit-calendar-picker-indicator:hover{opacity:1}.date-field__display{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--date-field-padding-inline);translate:0 -50%}.date-field:has(>.date-field__picker) .date-field__display{inset-inline-start:calc(var(--date-field-padding-inline) + 1em + var(--4px))}.date-field__input:focus+.date-field__display{display:none}.date-field__display--placeholder{color:var(--color-text-placeholder)}.date-field__clear.btn{--btn-color:var(--color-red);--btn-text-color:var(--color-text-subtle)}.date-field__clear.btn:is(:hover,:focus-visible){--btn-text-color:var(--color-red)}.input{--input-background:var(--color-field);--input-border:var(--color-ink-30);--input-ring:transparent;--input-padding-block:.6em;--input-padding-inline:.85em;background-color:var(--input-background);border:1px solid var(--input-border);border-radius:var(--radius-lg);box-sizing:border-box;color:inherit;appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;max-inline-size:100%;padding:var(--input-padding-block) var(--input-padding-inline);resize:none;box-shadow:0 0 0 3px var(--input-ring);transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, background-color var(--duration-fast) ease-out;line-height:1.5}@media (any-hover:hover){.input:hover:not(:disabled):not(:focus){--input-border:var(--color-ink-50)}}.input:focus:not(.outline-none){--input-border:var(--focus-ring-color);--input-ring:color-mix(in oklab, transparent, var(--focus-ring-color) 30%);outline:none}.input::placeholder{color:var(--color-text-placeholder);opacity:1}.input:disabled{--input-background:var(--tint-ink-5);--input-border:var(--color-ink-20);color:var(--color-text-subtle);cursor:not-allowed;opacity:1;box-shadow:none}.input--small{font-size:var(--text-12);--input-padding-block:.5em;--input-padding-inline:.7em}.input--full-width{inline-size:100%;display:flex}.input--flush-left{padding-inline-start:0}.input--thick{border-width:2px}.input--borderless{--input-padding-block:.5em;--input-padding-inline:.7em;background-color:#0000;border:0;border-radius:0;outline:0;box-shadow:none!important}.input--underlined{border:0;border-block-end:1px dashed;border-radius:0;outline:0;padding-inline:0;transition:border-color .2s ease-out;box-shadow:none!important}.input--underlined:focus{border-block-end-color:var(--focus-ring-color);outline:0}.input--autogrow{field-sizing:content}.input:autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 3px var(--input-ring), inset 0 0 0 100px var(--input-background)}.input:autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 3px var(--input-ring), inset 0 0 0 100px var(--input-background)}.input[aria-invalid=true]{--input-border:var(--color-red);--input-ring:color-mix(in oklab, transparent, var(--color-red) 12%)}.input[aria-invalid=true]:focus:not(.outline-none){--input-border:var(--color-red);--input-ring:color-mix(in oklab, transparent, var(--color-red) 30%)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);block-size:var(--checkbox-size);inline-size:var(--checkbox-size);cursor:pointer;vertical-align:middle;transition:scale var(--duration-medium) var(--ease-out-overshoot-lg)}@media (any-hover:hover){input:is([type=checkbox],[type=radio]):hover{scale:1.08}}input:is([type=checkbox],[type=radio]):active{scale:.86}input[type=radio]:focus-visible{outline-offset:2px}.input--with-icon{padding-inline-start:2.4em}.field{gap:var(--4px);flex-direction:column;display:flex}.field__label-row{align-items:baseline;gap:var(--8px);justify-content:space-between;display:flex}.field__label{font-size:var(--text-14);font-weight:600}.field__required{color:var(--color-red);margin-inline-start:var(--2px)}.field__aside{color:var(--color-accent);font-size:var(--text-12);font-weight:500}.field__aside:hover{text-decoration:underline}.field__control{display:block;position:relative}.field__input{inline-size:100%}.field__icon{color:var(--color-text-subtle);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.85em;translate:0 -50%}.field__help{color:var(--color-text-subtle);font-size:var(--text-12);text-wrap:pretty}.field__error{color:var(--color-red);font-size:var(--text-12);align-items:center;gap:var(--4px);text-wrap:pretty;font-weight:600;display:flex}.field:has(:disabled) .field__label{opacity:.6}@media (pointer:coarse){.field .input,.input--small{min-block-size:var(--44px)}.input--small{font-size:var(--text-16)}}.select-well{position:relative}.select{cursor:pointer;text-align:start;inline-size:100%;padding-inline-end:2.6em;font-weight:500}.select:disabled{cursor:default}.select__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.select-well:after{content:"";pointer-events:none;block-size:.45em;inline-size:.45em;color:var(--color-text-subtle);transition:color var(--duration-fast) ease-out, translate var(--duration-fast) var(--ease-out-expo);border-block-end:2px solid;border-inline-end:2px solid;border-end-end-radius:2px;position:absolute;inset-block-start:calc(50% - .5ch);inset-inline-end:1em;rotate:45deg}@media (any-hover:hover){.select-well:has(.select:hover:not(:disabled)):after{color:var(--color-ink)}}.select-well:has(.select:focus):after{color:var(--focus-ring-color)}.select-well:has(.select:active):after{translate:0 1px}.select-well:has(.select:disabled):after{opacity:.5}.select-well:has(.select[aria-invalid=true]):after{color:var(--color-red)}.select-well:has(.select[aria-expanded=true]):after{translate:0 2px;rotate:225deg}.select-popup{min-inline-size:var(--select-popup-min,0);overscroll-behavior:contain;max-block-size:40vh;overflow-y:auto}.select-popup .popup__item[aria-disabled=true]{opacity:.5;pointer-events:none}.select-popup__search{z-index:1;margin:calc(-1 * var(--popup-padding)) calc(-1 * var(--popup-padding)) var(--4px);padding:var(--popup-padding);background:var(--color-canvas-light);position:sticky;inset-block-start:calc(-1 * var(--popup-padding))}.select-popup__search .input{inline-size:100%}.select-popup__empty{color:var(--color-text-subtle);font-size:var(--text-14);padding:var(--popup-item-padding-block) var(--popup-item-padding-inline) var(--8px);margin:0}.segmented{--seg-count:2;--seg-index:0;--seg-origin:50%;--seg-stretch:1;--seg-height:var(--component-sm);--seg-radius:var(--radius-round);background-color:var(--tint-ink-5);border-radius:var(--seg-radius);grid-template-columns:repeat(var(--seg-count), 1fr);isolation:isolate;padding:var(--2px);display:grid;position:relative;overflow:hidden}.segmented__thumb{background-color:var(--seg-thumb-color,var(--color-canvas-light));border-radius:var(--seg-radius);box-shadow:var(--shadow-sm);inline-size:calc((100% - var(--4px)) / var(--seg-count));inset-block:var(--2px);z-index:0;transform-origin:var(--seg-origin) 50%;transition:translate var(--duration-medium) var(--ease-out-overshoot), scale var(--duration-fast) var(--ease-out-overshoot-lg), inline-size var(--duration-medium) var(--ease-out-overshoot);translate:calc(var(--seg-index) * 100%) 0;position:absolute;inset-inline-start:var(--2px)}.segmented.is-moving .segmented__thumb{scale:var(--seg-stretch) 1}.segmented:has(.segmented__option:active) .segmented__thumb{scale:.98 .92}.segmented.is-unset .segmented__thumb{opacity:0}.segmented__option{appearance:none;border-radius:var(--seg-radius);color:var(--color-text-subtle);cursor:pointer;font:inherit;font-size:var(--text-14);align-items:center;gap:var(--6px);min-block-size:var(--seg-height);padding-inline:var(--12px);transition:color var(--duration-fast) ease-out;white-space:nowrap;z-index:1;background:0 0;border:none;justify-content:center;font-weight:600;display:flex;position:relative}@media (any-hover:hover){.segmented__option:hover{color:var(--color-ink)}}.segmented__option[aria-checked=true]{color:var(--color-ink)}.segmented__option:focus-visible{box-shadow:inset 0 0 0 var(--2px) var(--color-focus-ring);outline:none}.segmented__option .svg-icon{--svg-icon-size:var(--16px);flex:none}.segmented--sm{--seg-height:var(--component-xs)}.segmented--sm .segmented__option{font-size:var(--text-12);padding-inline:var(--10px)}.segmented--sm .segmented__option .svg-icon{--svg-icon-size:var(--14px)}@media (pointer:coarse){.segmented,.segmented--sm{--seg-height:var(--44px)}}.logo{block-size:var(--logo-size,var(--64px));inline-size:auto;color:var(--color-ink);fill:currentColor;display:block}.logo__done{fill:var(--color-green)}.logo__check{stroke:var(--color-green)}.formatted_content .rt-color-red{color:var(--color-red)}.formatted_content .rt-color-orange{color:var(--color-orange)}.formatted_content .rt-color-yellow{color:var(--color-yellow)}.formatted_content .rt-color-lime{color:var(--color-lime)}.formatted_content .rt-color-green{color:var(--color-green)}.formatted_content .rt-color-aqua{color:var(--color-aqua)}.formatted_content .rt-color-blue{color:var(--color-blue)}.formatted_content .rt-color-violet{color:var(--color-violet)}.formatted_content .rt-color-purple{color:var(--color-purple)}.formatted_content .rt-color-pink{color:var(--color-pink)}.formatted_content .rt-color-slate{color:var(--color-slate)}.formatted_content .rt-color-sand{color:var(--color-sand)}.formatted_content .rt-signature{border-block-start:1px solid var(--color-ink-20);color:var(--color-text-subtle);font-size:var(--text-14);margin-block-start:var(--16px);padding-block-start:var(--8px)}.formatted_content .rt-signature bc-attachment{margin-block:var(--8px)}.formatted_content bc-attachment{margin-block:1em;display:block}.formatted_content bc-attachment figure{margin:0}.formatted_content figcaption{color:var(--color-text-subtle);font-size:var(--text-12);margin-block-start:var(--4px)}.formatted_content bc-attachment figcaption a:before{content:none}.formatted_content bc-attachment audio{inline-size:100%;max-inline-size:28rem;display:block}.formatted_content bc-attachment[presentation=gallery]{inline-size:calc(50% - var(--4px));margin-block:var(--4px);vertical-align:top;display:inline-block}.formatted_content bc-attachment[content-type$=mention]{margin:0;display:inline}.formatted_content bc-attachment[content-type$=mention] figure{background:var(--color-accent-20);border-radius:var(--radius-round);white-space:nowrap;align-items:center;gap:.3em;padding:.1em .5em .1em .15em;display:inline-flex}.formatted_content bc-attachment[content-type$=mention] figcaption{color:var(--color-ink);font-size:inherit;margin:0}.formatted_content bc-attachment[content-type$=mention] .avatar{--change-avatar-size:1.4em;margin:0}.formatted_content bc-attachment[person]{cursor:pointer}.formatted_content .mj-mention--missing figure{background:var(--tint-ink-5)}.formatted_content .mj-mention--missing figcaption{text-decoration:line-through}.formatted_content bc-attachment[content-type$=tombstone] figure{background:var(--tint-ink-5);border-radius:var(--radius-md);padding:var(--12px)}.rich-text{background:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.rich-text:focus-within{border-color:var(--focus-ring-color)}.rich-text__toolbar{border-block-end:var(--border);align-items:center;gap:var(--2px);padding:var(--6px) var(--8px);flex-wrap:wrap;display:flex}.rich-text__sep{background:var(--tint-ink-10);block-size:var(--20px);inline-size:1px;margin-inline:var(--6px)}.rich-text__tool{border-radius:var(--radius-md);block-size:var(--32px);color:var(--color-text-subtle);cursor:pointer;font:inherit;min-inline-size:var(--32px);padding-inline:var(--4px);transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;background:0 0;border:0;place-items:center;display:inline-grid}@media (any-hover:hover){.rich-text__tool:hover{background:var(--tint-ink-5);color:var(--color-ink)}}.rich-text__tool[aria-pressed=true]{background:var(--color-accent-20);color:var(--color-accent)}.rich-text__mic[aria-pressed=true]{background:var(--color-red-20);color:var(--color-red)}.rich-text__elapsed{color:var(--color-red);font-size:var(--text-12);font-variant-numeric:tabular-nums;padding-inline:var(--4px);font-weight:600}.rich-text__glyph{font-size:var(--text-14);letter-spacing:-.02em;font-weight:700;line-height:1}.rich-text__input{min-block-size:6em;padding:var(--12px) var(--16px);outline:none}.rich-text__input .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-placeholder);float:inline-start;pointer-events:none;block-size:0}.rich-text__input .ProseMirror-selectednode{outline:2px solid var(--color-focus-ring);outline-offset:2px}.attachment{margin-block:var(--12px);max-inline-size:100%;position:relative}.attachment--image{inline-size:fit-content}.attachment:not(.attachment--image){border:var(--border);border-radius:var(--radius-md);padding:var(--8px)}.attachment:not(.attachment--image):is(.attachment--selected,:focus-within){border-color:var(--color-accent)}.attachment:not(.attachment--image).attachment--failed{border-color:var(--color-red)}.attachment--pending .attachment__body{opacity:.6}.attachment__body{margin:0}.attachment__image{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--tint-ink-10);max-block-size:24rem;max-inline-size:100%;display:block}.attachment--image:is(.attachment--selected,:focus-within) .attachment__image{box-shadow:0 0 0 var(--2px) var(--color-accent)}.attachment--image.attachment--failed .attachment__image{box-shadow:0 0 0 var(--2px) var(--color-red)}.attachment__file{align-items:center;gap:var(--8px);min-block-size:var(--48px);padding-inline:var(--4px);display:flex}.attachment__filename{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment__meta{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap;margin-inline-start:auto}.attachment__caption{color:var(--color-text-subtle);font-size:var(--text-12);inline-size:100%;padding:var(--4px) var(--2px);background:0 0;border:0}.attachment__caption::placeholder{color:var(--color-text-placeholder);opacity:0;transition:opacity var(--duration-fast) ease-out}.attachment:hover .attachment__caption::placeholder,.attachment__caption:focus::placeholder{opacity:1}@media (prefers-reduced-motion:reduce){.attachment__caption::placeholder{transition-duration:.001ms}}:root[data-reduce-motion] .attachment__caption::placeholder{transition-duration:.001ms}.attachment__caption:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:1px}.attachment__error{color:var(--color-red);font-size:var(--text-12);align-items:center;gap:var(--8px);padding:var(--4px);flex-wrap:wrap;margin:0;display:flex}.attachment__remove{--btn-background-color:var(--color-canvas-light);--btn-background-color-hover:var(--color-red-20);--btn-border-color:var(--color-ink-20);--btn-icon-size:var(--16px);--btn-padding:0;--btn-radius:var(--radius-round);--btn-size:var(--28px);box-shadow:var(--shadow-md);color:var(--color-text-subtle);inline-size:var(--28px);opacity:0;transition:opacity var(--duration-fast) ease-out;position:absolute;inset-block-start:var(--6px);inset-inline-end:var(--6px)}.attachment:hover .attachment__remove,.attachment:focus-within .attachment__remove,.attachment--selected .attachment__remove{opacity:1}@media (any-hover:hover){.attachment__remove:hover{color:var(--color-red-70)}}@media (any-hover:none){.attachment__remove,.attachment__caption::placeholder{opacity:1}}.rich-text__input.is-dropping{box-shadow:inset 0 0 0 var(--2px) var(--color-accent);border-radius:var(--radius-md)}.upload{gap:var(--4px);padding:var(--4px);flex-direction:column;display:flex}.upload__head{font-size:var(--text-12);align-items:center;gap:var(--8px);display:flex}.upload__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload__size{color:var(--color-text-subtle);margin-inline-start:auto}.upload__cancel{flex:none}.upload__bar{appearance:none;block-size:var(--4px);border-radius:var(--radius-round);border:0;inline-size:100%}.upload__bar::-webkit-progress-bar{background:var(--tint-ink-10);border-radius:var(--radius-round)}.upload__bar::-webkit-progress-value{background:var(--color-accent);border-radius:var(--radius-round)}.upload__bar::-moz-progress-bar{background:var(--color-accent);border-radius:var(--radius-round)}.mention-menu{background:var(--color-canvas);border:1px solid var(--color-ink-30);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-block-size:28.8rem;inline-size:max-content;max-inline-size:min(36rem, 100dvw - var(--24px));min-inline-size:min(26rem, 100dvw - var(--24px));padding:var(--4px);z-index:var(--z-popup);margin:0;position:fixed;inset:auto;overflow-y:auto}.mention-menu--up{translate:0 -100%}.mention-menu__item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--8px);min-block-size:var(--40px);padding-inline:var(--10px);display:flex}.mention-menu__item.is-active{background:var(--tint-ink-10);box-shadow:inset var(--2px) 0 0 var(--color-accent)}.mention-menu__text{flex-direction:column;min-inline-size:0;display:flex}.mention-menu__name{font-size:var(--text-14);font-weight:500}.mention-menu__name mark{color:var(--color-accent);background:0 0;font-weight:700}.mention-menu__title{color:var(--color-text-subtle);font-size:var(--text-12)}.mention-menu__empty{color:var(--color-text-subtle);font-size:var(--text-14);min-block-size:var(--40px);place-items:center;margin:0;display:grid}.gallery__viewer{max-block-size:100dvh;max-inline-size:100dvw;padding:var(--16px);background:0 0;border:0}.gallery__viewer::backdrop{background:hsla(var(--hsl-black), .8)}.gallery__viewer img{max-block-size:calc(100dvh - var(--64px));object-fit:contain;max-inline-size:100%;display:block}.gallery__count{color:var(--color-inverted);font-size:var(--text-12);margin:var(--8px) 0 0;text-align:center}.rich-text__swatches{gap:var(--6px);grid-template-columns:repeat(6, var(--20px));padding:var(--8px);display:grid}.rich-text__swatch{--swatch-color:var(--color-uncolor);background-color:var(--swatch-color);block-size:var(--20px);border:1px solid var(--tint-ink-20);border-radius:var(--radius-round);cursor:pointer;inline-size:var(--20px);transition:transform var(--duration-fast) var(--ease-out-overshoot);padding:0}@media (any-hover:hover){.rich-text__swatch:hover{transform:scale(1.15)}}.rich-text__swatch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rich-text__swatch--none{background-color:#0000;background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--color-ink-50) calc(50% - 1px), var(--color-ink-50) calc(50% + 1px), transparent calc(50% + 1px))}.rich-text__glyph--colour{font-weight:800}.card--project .card__title{font-weight:600}.card--project .card__description{color:var(--color-text-subtle);margin-block-start:var(--4px)}.card--project .card__people{align-items:center;gap:var(--8px);display:flex}.star-button--starred{--btn-icon-color:var(--color-yellow)}.card--project .star-button{margin-block-start:calc(-1 * var(--6px));margin-inline-end:calc(-1 * var(--6px))}.card--project .card__settings{align-items:flex-start;inset-block-end:var(--card-padding)}.card--project .popup-dropdown{position:absolute;inset-block-end:0;inset-inline-end:0}.card--project .card__menu{margin-block-start:calc(-1 * var(--6px));position:relative;inset:auto}.color-button__dot{block-size:var(--16px);inline-size:var(--16px);background:var(--swatch);box-shadow:inset 0 0 0 1px color-mix(in oklab, transparent, var(--color-ink) 25%);border-radius:50%}.color-button--unset .color-button__dot{background:conic-gradient(var(--color-red-50), var(--color-orange-50), var(--color-yellow-50), var(--color-green-50), var(--color-aqua-50), var(--color-blue-50), var(--color-purple-50), var(--color-pink-50), var(--color-red-50))}.color-picker{--swatch-size:var(--16px);grid-template-columns:repeat(6, var(--swatch-size));gap:var(--8px);justify-content:start;display:grid}.color-picker__swatch{--svg-icon-size:calc(var(--swatch-size) - var(--6px));background:var(--swatch);cursor:pointer;block-size:var(--swatch-size);inline-size:var(--swatch-size);color:var(--color-canvas-light);box-shadow:inset 0 0 0 1px color-mix(in oklab, transparent, var(--color-ink) 25%);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.color-picker__swatch:is(:hover,:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.color-picker__swatch[aria-pressed=true],.color-picker__swatch[data-picked]{box-shadow:inset 0 0 0 1px color-mix(in oklab, transparent, var(--color-ink) 25%), 0 0 0 2px var(--color-canvas), 0 0 0 4px var(--color-ink)}.color-picker__swatch:is([aria-pressed=true],[data-picked]) .svg-icon{background:var(--color-canvas);border-radius:var(--radius-round);color:var(--color-ink);padding:var(--2px)}.color-custom{gap:var(--8px);flex:1 0 100%;grid-column:1/-1;grid-template-columns:minmax(0,20rem) auto;justify-content:start;display:grid}.color-custom .color-picker__swatch--custom{align-self:start;margin-block-start:calc(var(--text-14) * var(--line-height-base) + var(--4px) + (2.5 * var(--text-12) + 2px - var(--swatch-size)) / 2)}.color-picker__swatch--custom{position:relative;overflow:hidden}.color-picker__swatch--custom:not([data-picked]){background:conic-gradient(var(--color-red-50), var(--color-orange-50), var(--color-yellow-50), var(--color-green-50), var(--color-aqua-50), var(--color-blue-50), var(--color-purple-50), var(--color-pink-50), var(--color-red-50))}.color-picker__swatch--custom input{opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.color-picker__swatch--custom:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.color-picker__swatch--custom[data-picked]{overflow:visible}.color-picker__swatch--none{background:var(--color-canvas);background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--color-red-50) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));color:var(--color-ink)}.card__people--overflow-count{color:var(--color-text-subtle);font-size:var(--text-12);font-weight:700;line-height:1}.greeting-rail{align-items:end;gap:var(--12px);text-align:end;flex-direction:column;display:flex}.greeting-rail__headline{font-size:clamp(var(--text-18), 2.2cqi + 1rem, var(--text-24));letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance}.greeting-rail__actions{align-items:end;gap:var(--8px);flex-direction:column;display:flex}.greeting-rail__action{--btn-background-color:var(--tint-ink-10);--btn-background-color-hover:var(--tint-ink-20);--btn-border-color:transparent;--btn-font-size:var(--text-13);--btn-padding:1em;--btn-radius:var(--radius-round);--btn-size:var(--32px);white-space:nowrap;font-weight:700}.greeting-rail--headless{align-items:center;inline-size:100%;max-inline-size:none}.greeting-rail--headless .greeting-rail__actions{flex-flow:wrap;justify-content:center;align-items:center}@container layout (inline-size<96rem){.greeting-rail{text-align:center;align-items:center}.greeting-rail__actions{flex-flow:wrap;justify-content:center;align-items:center}}@container layout (inline-size<64rem){.greeting-rail__action{--btn-size:var(--44px)}}.activity-rail{gap:var(--4px);flex-direction:column;display:flex}.activity-rail__header{align-items:baseline;gap:var(--6px);flex-wrap:wrap;padding-block-end:var(--4px);display:flex}.activity-rail__heading{font-size:var(--text-16);letter-spacing:var(--letter-spacing-h1);font-weight:700}.activity-rail__heading a{color:inherit;text-decoration:none}.activity-rail__heading a:hover{text-underline-offset:3px;text-decoration:underline}.activity-rail__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-rail__empty{border:2px dashed var(--color-yellow-30);border-radius:var(--radius-lg);color:var(--color-text-subtle);font-size:var(--text-12);padding:var(--16px) var(--12px);text-align:center}.activity-row{--dot-size:var(--12px);column-gap:var(--8px);grid-template-columns:var(--dot-size) minmax(0, 1fr);margin-inline:calc(-1 * var(--8px));padding:var(--4px) var(--8px);row-gap:0;display:grid;position:relative}@media (any-hover:hover){.activity-row{border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease-out}.activity-row:hover{background-color:var(--tint-ink-5)}}.activity-row:before{border-inline-start:1px solid var(--color-ink-30);content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--8px) + var(--dot-size) / 2 - .5px)}.activity-row:first-child:before{inset-block-start:var(--12px)}.activity-row:last-child:before{inset-block-end:calc(100% - var(--12px))}.activity-row__dot{--svg-icon-size:var(--8px);background:var(--dot-color,var(--color-green));block-size:var(--dot-size);border-radius:var(--radius-round);color:var(--color-inverted);inline-size:var(--dot-size);grid-row:1;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.activity-row__time{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;grid-column:2;line-height:1.4}.activity-row__text{font-size:var(--text-13);line-height:var(--line-height-snug);overflow-wrap:anywhere;text-wrap:pretty;grid-column:2;margin:0}.activity-row__face{vertical-align:-.3em;margin-inline-end:var(--4px)}.activity-row__link{border-radius:inherit;position:absolute;inset:0}.activity-row__actor{color:inherit;font-weight:600;text-decoration:none;position:relative}a.activity-row__actor:hover{text-underline-offset:2px;text-decoration:underline}.activity-row__target{color:var(--color-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline;position:relative}.activity-row__bucket{color:var(--color-text-subtle)}.active-people{border-block-start:1px solid var(--color-ink-20);align-items:center;gap:var(--8px) var(--12px);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--8px);padding-block-start:var(--12px);display:flex}.active-people__label{color:var(--color-text-subtle);font-size:var(--text-12);text-wrap:balance;margin:0;font-weight:700}.active-people .avatar-group--gapless{--border-color:var(--color-body)}.todo-composer{background-color:var(--color-canvas);border:1px solid var(--color-ink-30);border-radius:var(--radius-lg);gap:var(--12px);padding:var(--16px);flex-direction:column;display:flex}.todo-composer__name{font-size:var(--text-18);inline-size:100%;font-weight:600}.todo-composer__fields{gap:var(--8px);flex-direction:column;display:flex}.todo-composer__actions{align-items:center;gap:var(--8px);display:flex}.todo-due{align-items:center;gap:var(--4px);flex-wrap:wrap;display:inline-flex}.todo-due__dash{color:var(--color-text-subtle)}.todo-due--soon :is(.date-field__display,.svg-icon--calendar){color:var(--color-warning)}.todo-due--late :is(.date-field__display,.svg-icon--calendar){color:var(--color-red)}.comment-thread{background-color:var(--tint-ink-2);border-block-start:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg);gap:var(--16px);margin-block-start:var(--40px);margin-inline:calc(-1 * var(--perma-padding,0px));padding:var(--24px) var(--perma-padding,0px);flex-direction:column;display:flex}.comment-thread__head{border-block-end:var(--1px) solid var(--color-ink-20);align-items:center;gap:var(--12px);justify-content:space-between;padding-block-end:var(--8px);display:flex}.comment-thread__heading{color:var(--color-text-subtle);font-size:var(--text-14);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.comment-thread__tools{align-items:center;gap:var(--8px);display:flex}.comment-thread__tools>.btn,.comment-thread__tools>*>.btn,.comment__actions>.btn,.comment__actions>*>.btn{--btn-size:var(--32px);--btn-icon-size:var(--16px);border-radius:var(--radius-round);inline-size:var(--btn-size);justify-content:center;padding-inline:0}.comment-thread__tools>.popup-dropdown>.btn,.comment__actions>.popup-dropdown>.btn{--btn-icon-size:calc(var(--btn-size) * .55)}.comment-thread__tools>.boosts__new-boost.btn,.comment__actions>.boosts__new-boost.btn{--btn-background-color:transparent;--btn-border-color:transparent;--btn-background-color-hover:var(--tint-ink-5);box-shadow:none}.comment__actions>.comment__reply{color:var(--color-text-subtle);font-size:var(--text-14);inline-size:auto;padding-inline:var(--8px);border-radius:0;font-weight:600}.comment-thread__boot{gap:var(--12px);flex-direction:column;display:flex}.comment-thread__closed{color:var(--color-text-subtle);font-size:var(--text-14)}.comment-thread__rows{gap:var(--12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comment-thread__rows>*+*{border-block-start:var(--1px) solid var(--color-ink-20);padding-block-start:var(--12px)}.comment-thread__rows>li:has(>.system-event)+li:has(>.system-event){border-block-start:0;margin-block-start:calc(var(--6px) * -1);padding-block-start:0}.comment{--perma-avatar-size:var(--40px);column-gap:var(--perma-column-gap,var(--8px));grid-template-columns:var(--perma-avatar-size,var(--40px)) minmax(0, 1fr) auto;display:grid;position:relative}.comment__avatar{grid-area:1/1/span 2}.comment__main{gap:var(--2px);flex-direction:column;grid-column:2;min-inline-size:0;display:flex}.comment__main>.boosts:not(:empty){margin-block-start:var(--6px)}.comment .boosts{--boost-size:var(--component-xs);--boosts-font-size:var(--text-14)}.comment__byline{line-height:var(--line-height-snug);flex-wrap:wrap;gap:0;margin:0;display:flex}.comment__author{font-size:var(--text-16);font-weight:700}.comment__job,.comment__at{color:var(--color-text-subtle)}.comment__at{white-space:pre}.comment__actions{align-items:center;gap:var(--8px);grid-area:1/3;display:flex}@media (any-hover:hover){.comment__actions{opacity:.55;transition:opacity var(--duration-fast) ease-out}.comment:hover .comment__actions,.comment:focus-within .comment__actions{opacity:1}}.comment__edit-actions{gap:var(--8px);display:flex}.comment--pending{animation:comment-post var(--duration-liquid) var(--ease-liquid) both}.comment-thread__rows>li:last-child>.comment:not(.comment--pending){animation:comment-landed var(--duration-slow) ease-out both}.comment--pending.comment--failed{opacity:1;animation:none}.comment__plain{white-space:pre-wrap;margin:0}.comment--failed .comment__plain{color:var(--color-text-subtle)}.comment__recover{gap:var(--4px);display:flex}.system-event{color:var(--color-text-subtle);font-size:var(--text-14)}.system-event__icon{color:var(--color-text-subtle);block-size:var(--24px);justify-content:center;align-items:center;display:flex}.system-event__line{margin:0}.system-event__actor{color:var(--color-text);font-weight:700}.system-event__change,.system-event__people{align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;margin:0;display:flex}.system-event__label{font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.system-event__change s{text-decoration-thickness:var(--1px)}.system-event__now{color:var(--color-text);font-weight:600}.comment-composer{--perma-avatar-size:var(--40px);column-gap:var(--perma-column-gap,var(--8px));grid-template-columns:var(--perma-avatar-size) minmax(0, 1fr);margin-block-start:var(--8px);display:grid}.comment-composer:has(>.comment-composer__placeholder){align-items:center}.comment-composer__placeholder{background:var(--color-canvas);border:var(--1px) solid var(--border-color);border-radius:var(--radius-lg);color:var(--color-text-placeholder);cursor:text;font:inherit;min-block-size:var(--48px);padding:var(--12px) var(--16px);text-align:start;transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;grid-column:2}.comment-composer__placeholder:hover{background:var(--color-canvas-light);border-color:var(--color-ink-50)}.comment-composer__form{gap:var(--8px);interpolate-size:allow-keywords;min-inline-size:0;animation:comment-composer-open var(--duration-slow) var(--ease-out-expo);flex-direction:column;grid-column:2;display:flex}@keyframes comment-composer-open{0%{block-size:var(--48px);opacity:0;overflow:clip}to{opacity:1;block-size:auto}}.comment-composer__actions{align-items:center;gap:var(--8px);display:flex}.comment-composer__waiting{color:var(--color-text-subtle);font-size:var(--text-14)}.comment-replies{gap:var(--8px);flex-direction:column;margin-inline-start:calc(var(--40px) / 2);padding-block-start:var(--8px);padding-inline-start:var(--12px);display:flex;position:relative}.comment-replies:before{background:var(--color-ink-20);content:"";inline-size:var(--1px);transform-origin:top;transition:scale var(--duration-slow) var(--ease-out-expo);position:absolute;inset-block:0;inset-inline-start:0;scale:1 0}.comment-replies:has(>.fold[open],>.comment-composer):before{scale:1}.comment-replies:has(>.fold:not([open])) .comment-replies__pill{background:var(--lightningcss-light,var(--color-uncolor-10))var(--lightningcss-dark,var(--color-canvas-light));block-size:var(--component-sm);border-radius:var(--radius-round);box-shadow:0 0 0 var(--1px) var(--tint-ink-5);color:var(--color-ink);font-size:var(--16px);gap:var(--4px);padding-block:var(--2px);padding-inline:var(--2px) 1.25ch}.comment-replies:has(>.fold:not([open])) .comment-replies__pill .avatar{--change-avatar-size:calc(var(--component-sm) - var(--4px))}@media (any-hover:hover){.comment-replies:has(>.fold:not([open])) .comment-replies__summary:hover .comment-replies__pill{background:var(--color-uncolor-20)}}.comment-replies__pill{transition:background-color var(--duration-medium) var(--ease-out-expo), block-size var(--duration-medium) var(--ease-out-expo), box-shadow var(--duration-medium) ease-out, color var(--duration-medium) ease-out, font-size var(--duration-medium) var(--ease-out-expo), gap var(--duration-medium) var(--ease-out-expo), padding var(--duration-medium) var(--ease-out-expo)}.comment-replies__pill .avatar{transition:block-size var(--duration-medium) var(--ease-out-expo), inline-size var(--duration-medium) var(--ease-out-expo), min-block-size var(--duration-medium) var(--ease-out-expo), min-inline-size var(--duration-medium) var(--ease-out-expo)}.comment-replies .fold::details-content{filter:blur(var(--4px));translate:0 calc(var(--8px) * -1);transition:block-size var(--duration-slow) var(--ease-out-expo), filter var(--duration-slow) var(--ease-out-expo), opacity var(--duration-medium) ease-out, translate var(--duration-slow) var(--ease-out-expo), content-visibility var(--duration-slow) allow-discrete}.comment-replies .fold[open]::details-content{filter:none;translate:none}@media (prefers-reduced-motion:reduce){.comment-replies .fold::details-content{transition-duration:.001ms}}:root[data-reduce-motion] .comment-replies .fold::details-content{transition-duration:.001ms}.comment-replies__summary{color:var(--color-text-subtle);font-size:var(--text-13);inline-size:fit-content;padding-block:var(--2px);transition:color var(--duration-fast) ease-out;font-weight:600}.comment-replies__pill{align-items:center;gap:var(--6px);display:flex}@media (any-hover:hover){.comment-replies__summary:hover{color:var(--color-text)}}.comment-replies .fold__summary>:first-child{flex:0 auto}.comment-replies .fold__chevron{margin-inline-start:0}.comment-replies__rows{gap:var(--12px);margin:var(--16px) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.comment-replies .comment{--perma-avatar-size:var(--28px);font-size:var(--text-14)}.comment-replies .comment__avatar{--change-avatar-size:var(--28px)}.comment-replies .comment__author{font-size:var(--text-14)}.subscribers{border-block-start:var(--1px) solid var(--border-color);gap:var(--8px);flex-direction:column;padding-block-start:var(--16px);display:flex}.subscribers__sentence{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:48ch;margin:0}.subscribers__actions{gap:var(--8px);flex-wrap:wrap;display:flex}.subscribers__when{gap:var(--4px);margin:var(--12px) 0 0;border:0;flex-direction:column;padding:0;display:flex}.subscribers__when legend{color:var(--color-text-subtle);font-size:var(--text-12);text-transform:uppercase;padding:0;font-weight:700}.subscribers__when label{align-items:center;gap:var(--8px);display:flex}.see-previous{color:var(--color-text-subtle);align-self:start;align-items:center;gap:var(--4px);font-size:var(--text-14);display:flex}.see-previous:hover:not(:disabled){color:var(--color-accent);text-decoration:underline}.link-preview{background-color:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);min-inline-size:min(24rem,100%);max-inline-size:40rem;transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;margin-block-start:var(--8px);position:relative}@media (any-hover:hover){.link-preview:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-30)}}.link-preview__link{color:inherit;align-items:flex-start;gap:var(--12px);min-inline-size:0;padding:var(--10px);text-decoration:none;display:flex}.formatted_content .link-preview__link:before{content:none}.link-preview__image{aspect-ratio:1;block-size:var(--72px);border-radius:var(--radius-md);inline-size:var(--72px);object-fit:cover;background-color:var(--tint-ink-5);flex:none;align-self:center}.link-preview__body{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.link-preview__provider{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.link-preview__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.link-preview__description{color:var(--color-text-subtle);font-size:var(--text-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-preview--picture .link-preview__link{gap:var(--8px);padding:var(--8px);display:grid}.link-preview--picture .link-preview__image{aspect-ratio:16/10;block-size:auto;inline-size:100%}.link-preview--picture .link-preview__body{align-items:baseline;gap:var(--8px);padding-inline:var(--2px);flex-direction:row-reverse;justify-content:space-between;display:flex}.link-preview--picture .link-preview__title{font-size:var(--text-14);-webkit-line-clamp:1;font-weight:500}.link-preview__dismiss{position:absolute;inset-block-start:var(--2px);inset-inline-end:var(--4px)}.link-preview--pending{align-items:center;gap:var(--12px);padding:var(--10px);display:flex}.link-preview--pending .link-preview__body{flex:1;min-inline-size:0}.rich-text-previews{flex-direction:column;display:flex}.bookmark-button.is-on{--btn-color:var(--color-yellow-60);color:var(--color-yellow-60)}.folder-art{color:var(--recording-color,var(--color-ink-50));inline-size:var(--folder-art-size,6.4rem);flex-shrink:0;display:block}.folder-art>*{border-radius:var(--radius-lg);inline-size:100%;display:block}.folder-art__sheet{fill:var(--color-canvas-light);stroke:var(--color-ink-30)}.folder-art__back{fill:color-mix(in oklab, var(--color-canvas-light), var(--recording-color,var(--color-ink-50)) 65%)}.folder-art__front{fill:var(--recording-color,var(--color-ink-50))}.folder-art__img{aspect-ratio:1;object-fit:cover}.presence-bar{align-items:center;display:flex}.typing-indicator{animation:fade-in var(--duration-fast) ease-out;color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--6px);line-height:var(--line-height-snug);margin:0;display:flex}.typing-indicator__dots{gap:var(--2px);display:flex}.typing-indicator__dots i{block-size:var(--4px);border-radius:var(--radius-round);inline-size:var(--4px);background:currentColor;animation:1.2s ease-in-out infinite typing-dot}.typing-indicator__dots i:nth-child(2){animation-delay:.15s}.typing-indicator__dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.typing-indicator__dots i{opacity:.6;animation:none}}.jump-scrim{z-index:var(--z-modal);background:var(--tint-black-50);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .22s ease-out;position:fixed;inset:0}.jump-panel{inline-size:min(58rem, 100vw - var(--32px));background:var(--color-canvas-light);border:1px solid var(--color-ink-30);border-radius:var(--radius-xl);max-block-size:min(70dvh,64rem);box-shadow:var(--shadow-modal);transform-origin:calc(var(--jump-origin-x,50vw) - 50vw) calc(var(--jump-origin-y,var(--72px)) - var(--72px));transition:opacity .18s ease-out, scale var(--duration-liquid) var(--ease-liquid);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--72px,7.2rem);inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.jump-enter-from,.jump-leave-to{opacity:0}.jump-enter-from .jump-panel,.jump-leave-to .jump-panel{opacity:0;scale:.12}.jump-leave-active .jump-panel{transition:opacity .14s ease-in,scale .2s cubic-bezier(.3,.1,.7,1)}.jump-dismiss{display:none}@media (width<=768px),(any-hover:none){.jump-dismiss{margin-block:var(--8px) calc(-1 * var(--4px));align-self:flex-end;margin-inline-end:var(--8px);display:inline-flex}}@media (width<=480px){.jump-panel{max-block-size:100dvh;inline-size:100%;transform-origin:var(--jump-origin-x,50%) var(--jump-origin-y,0px);border:0;border-radius:0;inset:0;transform:none}.jump-footer{padding-block-end:var(--custom-safe-inset-bottom)}.jump-dismiss{margin-block-start:calc(var(--8px) + var(--custom-safe-inset-top))}}.jump-input{align-items:center;gap:var(--8px);block-size:var(--40px);margin:var(--12px) var(--12px) var(--4px);padding-inline:var(--10px);background:var(--tint-ink-5);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);flex:none;display:flex;position:relative}.jump-input:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--2px) color-mix(in oklab, transparent, var(--color-focus-ring) 35%)}.jump-input__icon{--svg-icon-size:var(--16px);color:var(--color-text-subtle);flex:none}.jump-input__field{color:var(--color-ink);font-size:var(--text-14);background:0 0;border:none;outline:none;flex:1;min-inline-size:0;font-weight:500}.jump-input__field::placeholder{color:var(--color-text-placeholder);font-weight:400}.jump-input__scope{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in oklab, transparent, var(--color-accent) 12%);border-radius:var(--radius-round);max-inline-size:22ch;color:var(--color-ink);font-size:var(--text-12);cursor:pointer;border:none;flex:none;align-items:center;gap:.4ch;padding:.35em .5em .35em .9em;font-weight:600;display:inline-flex;overflow:hidden}.jump-input__scope .svg-icon{--svg-icon-size:1.2rem;opacity:.6}.jump-input__progress{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);block-size:2px;animation:1s linear infinite jumpProgress;position:absolute;inset-block-end:0;inset-inline:0}.jump-list{min-block-size:0;padding:0 0 var(--8px);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.jump-section{align-items:baseline;gap:var(--8px);z-index:1;background:var(--color-canvas-light);padding:var(--10px) var(--16px) var(--4px);display:flex;position:sticky;inset-block-start:0}.jump-section__title{color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.jump-section__see-all{color:var(--color-accent);font-size:var(--text-12);font-weight:600;text-decoration:none}.jump-section__see-all:hover{text-decoration:underline}.jump-row__link{gap:var(--8px);min-block-size:var(--32px);padding-inline:var(--8px) var(--10px);margin-inline:var(--8px);border-radius:var(--radius-md);color:inherit;align-items:center;text-decoration:none;display:flex}.jump-row__title{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.jump-row__subtitle{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-inline-size:28ch;margin-inline-end:auto;overflow:hidden}.jump-row__subtitle:before{content:"- "}.jump-row__link:not(:has(.jump-row__subtitle)) .jump-row__title{margin-inline-end:auto}.jump-row__go{--svg-icon-size:var(--16px);color:var(--color-accent);opacity:0;transition:opacity var(--duration-fast) ease-out}.jump-row--active .jump-row__go{opacity:1}.jump-row__icon{--svg-icon-size:var(--14px);inline-size:var(--24px);block-size:var(--24px);border-radius:var(--radius-sm);color:var(--jump-accent,var(--color-text-subtle));background:color-mix(in oklab, transparent, var(--jump-accent,var(--color-ink-50)) 14%);flex:none;justify-content:center;align-items:center;display:inline-flex}.jump-row__link[data-kind=person] .jump-row__icon{background:0 0}:is(.jump-row__link,.jump-tile)[data-icon=todo]{--jump-accent:var(--color-green)}:is(.jump-row__link,.jump-tile):is([data-icon=message],[data-icon=forward],[data-icon=client]){--jump-accent:var(--color-orange)}:is(.jump-row__link,.jump-tile):is([data-icon=chat],[data-icon=ping],[data-icon=comment]){--jump-accent:var(--color-violet)}:is(.jump-row__link,.jump-tile):is([data-icon=doc],[data-icon=document],[data-icon=home]){--jump-accent:var(--color-accent)}:is(.jump-row__link,.jump-tile):is([data-icon=card],[data-icon=chart]){--jump-accent:var(--color-aqua)}:is(.jump-row__link,.jump-tile):is([data-icon=project],[data-icon=folder],[data-icon=vault]){--jump-accent:var(--color-yellow)}:is(.jump-row__link,.jump-tile):is([data-icon=event],[data-icon=cal],[data-icon=calendar]){--jump-accent:var(--color-red)}:is(.jump-row__link,.jump-tile):is([data-icon=checkin],[data-icon=question]){--jump-accent:var(--color-purple)}:is(.jump-row__link,.jump-tile):is([data-icon=person],[data-icon=group],[data-icon=account]){--jump-accent:var(--color-pink)}:is(.jump-row__link,.jump-tile):is([data-icon=file],[data-icon=paperclip],[data-icon=image]){--jump-accent:var(--color-slate)}:is(.jump-row__link,.jump-tile):is([data-icon=activity],[data-icon=clock]){--jump-accent:var(--color-lime)}:is(.jump-row__link,.jump-tile)[data-icon=list]{--jump-accent:var(--color-sand)}.jump-row--active .jump-row__link{background:color-mix(in oklab, transparent, var(--color-accent) 12%)}.jump-row--active .jump-row__title{font-weight:600}.jump-row--active .jump-row__icon{background:color-mix(in oklab, transparent, var(--jump-accent,var(--color-accent)) 26%)}.jump-empty{padding:var(--40px) var(--24px) var(--32px);text-align:center}.jump-empty__title{font-size:var(--text-18);text-wrap:balance;margin:0;font-weight:600}.jump-empty__hint{color:var(--color-text-subtle);font-size:var(--text-14);margin:var(--8px) auto 0;text-wrap:pretty;max-inline-size:44ch}.jump-commit{justify-content:space-between;align-items:center;gap:var(--8px);inline-size:100%;min-block-size:var(--40px);padding-inline:var(--20px);border:none;border-block-start:1px solid var(--color-ink-20);color:var(--color-ink);cursor:pointer;font-size:var(--text-14);text-align:start;background:0 0;flex:none;display:flex}.jump-commit:hover{background:color-mix(in oklab, transparent, var(--color-accent) 8%)}.jump-commit kbd,.shortcut-sheet__rows kbd{background:color-mix(in oklab, transparent, currentColor 8%);border:1px solid color-mix(in oklab, transparent, currentColor 25%);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-10);white-space:nowrap;border-block-end-width:2px;padding:.35em .5em;font-weight:600;line-height:1}.jump-footer{justify-content:space-between;align-items:center;gap:var(--8px);min-block-size:var(--32px);padding-inline:var(--12px);border-block-start:1px solid var(--color-ink-20);background:var(--tint-ink-3);flex:none;display:flex}.jump-footer__toggle,.jump-footer__legend{color:var(--color-text-subtle);font-size:var(--text-10);margin:0}.jump-footer__toggle{cursor:pointer;align-items:center;gap:.5ch;display:inline-flex}.jump-footer__legend{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=480px){.jump-footer__legend{display:none}.jump-row__subtitle{max-inline-size:14ch}.jump-input{margin-block-start:calc(var(--12px) + var(--custom-safe-inset-top))}}.shortcut-sheet__filter{inline-size:100%;margin-block-end:var(--16px)}.shortcut-sheet__heading{color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;margin:var(--24px) 0 var(--8px);font-weight:700}.shortcut-sheet__rows{gap:var(--8px) var(--16px);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.shortcut-sheet__rows dt{justify-self:end;gap:.4ch;display:flex}.shortcut-sheet__rows dd{font-size:var(--text-14);margin:0}.shortcut-sheet__empty{color:var(--color-text-subtle);font-size:var(--text-14)}@keyframes jumpProgress{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.jump-input__progress{opacity:.6;animation:none}}.jump-tiles{gap:var(--6px);padding:var(--12px) var(--12px) 0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.jump-tile{background-color:var(--tint-ink-5);border-radius:var(--radius-lg);color:var(--color-ink);align-items:center;gap:var(--6px);font-size:var(--text-12);min-block-size:var(--56px);padding:var(--8px);text-align:center;transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, scale var(--duration-fast) var(--ease-out-expo);border:1px solid #0000;flex-direction:column;justify-content:center;font-weight:600;text-decoration:none;display:flex}@media (any-hover:hover){.jump-tile:hover{background-color:var(--tint-ink-10);border-color:var(--color-ink-30)}}.jump-tile:active{scale:.97}.jump-tile:focus-visible{outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.jump-tile__icon{--svg-icon-size:var(--18px);color:var(--jump-accent,var(--color-ink))}.jump-tile__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.tour__body{color:var(--color-ink);max-inline-size:46ch;margin:0}.tour__keys{gap:var(--4px);margin:var(--16px) 0 0;display:flex}.tour__position{color:var(--color-text-subtle);font-size:var(--text-12);margin:var(--16px) 0 var(--8px)}.tour__dots{align-items:center;gap:var(--8px);margin:0;padding:0;list-style:none;display:flex}.tour__dot{background:var(--tint-ink-25);block-size:var(--8px);border-radius:var(--radius-round);inline-size:var(--8px);transition:background var(--duration-fast) ease, inline-size var(--duration-medium) var(--ease-out-expo)}.tour__dot--on{background:var(--color-accent);inline-size:var(--20px)}@media (prefers-reduced-motion:reduce){.tour__dot{transition:none}}.tour__skip{margin-inline-end:auto}.fold{interpolate-size:allow-keywords}.fold__summary{cursor:pointer;align-items:center;gap:var(--8px);list-style:none;display:flex}.fold__summary::-webkit-details-marker{display:none}.fold__summary>:first-child{flex:auto;min-inline-size:0}.fold__chevron{color:var(--color-text-subtle);transition:rotate var(--duration-medium) var(--ease-out-expo), color var(--duration-fast) ease-out;flex:none;margin-inline-start:auto}.fold[open]>.fold__summary .fold__chevron{rotate:180deg}@media (any-hover:hover){.fold__summary:hover .fold__chevron{color:var(--color-text)}}.fold::details-content{opacity:0;block-size:0;translate:0 calc(var(--4px) * -1);transition:block-size var(--duration-slow) var(--ease-out-expo), opacity var(--duration-medium) ease-out, translate var(--duration-slow) var(--ease-out-expo), content-visibility var(--duration-slow) allow-discrete;overflow-y:clip}.fold[open]::details-content{opacity:1;block-size:auto;translate:none}@media (prefers-reduced-motion:reduce){.fold::details-content{transition-duration:.001ms}}:root[data-reduce-motion] .fold::details-content{transition-duration:.001ms}:root{--skeleton-shimmer:var(--lightningcss-light,hsla(var(--hsl-white), .6))var(--lightningcss-dark,hsla(var(--hsl-white), .08))}.popup,.mention-menu{opacity:0;transition:opacity var(--duration-medium) var(--ease-out-expo), scale var(--duration-medium) var(--ease-out-overshoot), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;scale:.96}:is(.popup:popover-open,.mention-menu:popover-open){opacity:1;scale:1}@starting-style{:is(.popup:popover-open,.mention-menu:popover-open){opacity:0;scale:.96}}.popup[data-placed=below]{transform-origin:50% 0}.popup[data-placed=above]{transform-origin:50% 100%}.popup.select-popup{transition:opacity var(--duration-medium) var(--ease-out-expo), scale var(--duration-medium) var(--ease-out-overshoot-lg), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;scale:1 .9}.popup.select-popup:popover-open{scale:1}@starting-style{.popup.select-popup:popover-open{opacity:0;scale:1 .9}}.modal{opacity:0;transition:opacity var(--duration-medium) var(--ease-out-expo), scale var(--duration-medium) var(--ease-out-overshoot), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;scale:.97}.modal[open]{opacity:1;scale:1}@starting-style{.modal[open]{opacity:0;scale:.97}}.modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--duration-medium) ease-out, backdrop-filter var(--duration-medium) ease-out, overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;background-color:#0000}.modal[open]::backdrop{background-color:var(--modal-backdrop-color);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,2px));backdrop-filter:blur(var(--modal-backdrop-blur,2px))}@starting-style{.modal[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.btn{transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out, scale var(--duration-fast) var(--ease-out-expo)}.btn:active:not([disabled]):not([aria-disabled=true]){scale:.97}.card__link{transition:background-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, translate var(--duration-fast) var(--ease-out-expo)}@media (any-hover:hover){.card__link:hover{translate:0 calc(var(--2px) * -1)}}.card__link:active{translate:0}.page-swap{display:contents}#app:has(>.page-swap.page-enter-active){overflow-x:clip}:is(.page-swap.page-enter-active,.page-swap.page-enter-active>.page-swap)>*{transition:opacity var(--duration-medium) var(--ease-out-expo), translate var(--duration-medium) var(--ease-out-expo)}:is(.page-swap.page-enter-from,.page-swap.page-enter-from>.page-swap)>*{opacity:0;translate:0 var(--8px)}:is(.page-swap--forward.page-enter-from,.page-swap--forward.page-enter-from>.page-swap)>*{translate:var(--12px) var(--4px)}:is(.page-swap--back.page-enter-from,.page-swap--back.page-enter-from>.page-swap)>*{translate:calc(var(--12px) * -1) var(--4px)}:root[data-page-anim] :is(.page-swap.page-enter-active,.page-swap.page-enter-active>.page-swap)>*{transition:opacity var(--page-anim-ms) var(--ease-out-expo), translate var(--page-anim-ms) var(--ease-out-expo), scale var(--page-anim-ms) var(--ease-out-expo), filter var(--page-anim-ms) var(--ease-out-expo)}:root[data-page-anim=slide]{--page-anim-ms:.22s}:root[data-page-anim=slide] :is(.page-swap.page-enter-from,.page-swap.page-enter-from>.page-swap)>*{opacity:0;translate:var(--32px) 0}:root[data-page-anim=slide] :is(.page-swap--back.page-enter-from,.page-swap--back.page-enter-from>.page-swap)>*{translate:calc(var(--32px) * -1) 0}:root[data-page-anim=zoom]{--page-anim-ms:.24s}:root[data-page-anim=zoom] :is(.page-swap.page-enter-from,.page-swap.page-enter-from>.page-swap)>*{opacity:0;translate:0;scale:.96}:root[data-page-anim=zoom] :is(.page-swap--back.page-enter-from,.page-swap--back.page-enter-from>.page-swap)>*{scale:1.03}:root[data-page-anim=blur]{--page-anim-ms:.28s}:root[data-page-anim=blur] :is(.page-swap.page-enter-from,.page-swap.page-enter-from>.page-swap)>*{opacity:0;filter:blur(var(--8px));translate:0;scale:1.01}.home__grid>*,.dock-grid>*{animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards}.home__grid>:first-child,.dock-grid>:first-child{animation-delay:0s}.home__grid>:nth-child(2),.dock-grid>:nth-child(2){animation-delay:25ms}.home__grid>:nth-child(3),.dock-grid>:nth-child(3){animation-delay:50ms}.home__grid>:nth-child(4),.dock-grid>:nth-child(4){animation-delay:75ms}.home__grid>:nth-child(5),.dock-grid>:nth-child(5){animation-delay:.1s}.home__grid>:nth-child(6),.dock-grid>:nth-child(6){animation-delay:.125s}.home__grid>:nth-child(7),.dock-grid>:nth-child(7){animation-delay:.15s}.home__grid>:nth-child(8),.dock-grid>:nth-child(8){animation-delay:.175s}.home__grid>:nth-child(n+9),.dock-grid>:nth-child(n+9){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.home__grid>*,.dock-grid>*{animation-delay:0s!important}}:root[data-reduce-motion] .home__grid>*,:root[data-reduce-motion] .dock-grid>*{animation-delay:0s!important}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>*{animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards;animation-delay:.15s}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:first-child{animation-delay:0s}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:nth-child(2){animation-delay:25ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:nth-child(3){animation-delay:50ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:nth-child(4){animation-delay:75ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:nth-child(5){animation-delay:.1s}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:nth-child(6){animation-delay:.125s}.my-list__rows>.my-list__row--sortable{animation-name:none}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>.skeleton{animation-delay:.3s}@media (prefers-reduced-motion:reduce){:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:not(.skeleton){animation-delay:0s!important}}:root[data-reduce-motion] :is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list)>:not(.skeleton){animation-delay:0s!important}.ping__head>*{animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards}.ping__head>:nth-child(2){animation-delay:40ms}@media (prefers-reduced-motion:reduce){.ping__head>*{animation-delay:0s!important}}:root[data-reduce-motion] .ping__head>*{animation-delay:0s!important}:is(.assignees__option,.attachment,.auth-accounts__link,.card-tile,.chat-line,.comment,.event-chip,.item-row,.jump-commit,.message-row,.search-result__title,.steps__row,.todo-add__trigger,.todo-row,.tool-list__row,.tool-picker__row,.todo-list__header,.see-previous,.jump-section__see-all,.comment-composer__placeholder,.field-row__placeholder,.chat-quote__jump,.project-page__back){transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out}:is(.my-list__row,.lineup__row,.trash__row,.templates__row){transition:background-color var(--duration-fast) ease-out}@media (any-hover:hover){:is(.my-list__row,.lineup__row,.trash__row,.templates__row):hover{background-color:var(--tint-ink-3)}}:is(.my-list__row,.lineup__row,.trash__row,.templates__row):active{background-color:var(--tint-ink-5)}.skeleton.skeleton--pulse{background-image:linear-gradient(100deg, transparent 40%, var(--skeleton-shimmer) 50%, transparent 60%);background-position:0 0;background-size:300% 100%}@media (prefers-reduced-motion:no-preference){.skeleton.skeleton--pulse{animation:.1s .3s backwards fade-in,1.4s linear infinite skeleton-sweep}}.route-progress{background-color:var(--color-accent);block-size:var(--4px);transform-origin:0;transition:transform 6s cubic-bezier(0, .72, .2, 1), opacity var(--duration-medium) ease-out;z-index:calc(var(--z-nav) + 1);position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(.9)}@starting-style{.route-progress{transform:scaleX(0)}}.route-progress--done{opacity:0;transition:transform var(--duration-fast) var(--ease-out-expo), opacity var(--duration-medium) ease-out var(--duration-fast);transform:scaleX(1)}.spinner{vertical-align:middle;display:inline-flex}.spinner__ring{border:.15em solid color-mix(in hsl, transparent, currentcolor 25%);border-radius:var(--radius-round);border-block-start-color:currentColor;block-size:1em;inline-size:1em;animation:.7s linear infinite btn-spin;display:block}.is-busy:where([aria-busy=true]){opacity:.55;pointer-events:none;transition:opacity var(--duration-medium) ease-out}.dock-card__heading{align-items:center;gap:var(--10px);min-inline-size:0;display:flex}.dock-card__heading .tool-mark{--tool-mark-size:var(--24px)}.dock-grid{gap:var(--24px);grid-template-columns:repeat(auto-fit,minmax(min(34rem,100%),1fr));display:grid}.dock-grid__hint{color:var(--color-text-subtle);font-size:var(--text-14);margin-block-start:var(--16px)}.dock-card{border-radius:var(--radius-lg);--card-border-color-hover:var(--tool-color,var(--color-ink-50));min-block-size:22rem}.card.dock-card{--card-padding:var(--20px)}.dock-card__art{block-size:14rem;color:var(--tool-color,var(--color-ink-50));fill:none;inline-size:14rem;opacity:.14;pointer-events:none;z-index:0;transition:opacity var(--duration-fast) ease-out, rotate var(--duration-fast) ease-out;position:absolute;inset-block-end:calc(-3 * var(--16px));inset-inline-end:calc(-2 * var(--16px))}.dock-card:is(:hover,:focus-within) .dock-card__art{opacity:.24;rotate:-4deg}.dock-card:has(.tool-blank) .dock-card__art{display:none}.dock-card__heading,.dock-card__body{z-index:1;position:relative}.dock-card .card__link{gap:var(--12px);flex-direction:column;display:flex;position:relative}.dock-card__title{color:var(--color-red-70);font-size:var(--text-20);letter-spacing:.01em;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:700}.dock-card__body{font-size:var(--text-14);gap:var(--10px);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.dock-card--add{border:2px dashed var(--color-ink-40);color:var(--color-ink-50);cursor:pointer;transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:flex}.dock-card--add .svg-icon{--svg-icon-size:var(--32px)}.dock-card--add:is(:hover,:focus-visible){background-color:var(--tint-ink-3);border-color:var(--color-accent);color:var(--color-accent)}.tool-blank{align-items:center;gap:var(--12px);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.tool-blank__art{block-size:var(--dock-icon-size);color:var(--tint-ink-25);inline-size:var(--dock-icon-size)}.tool-blank__bars{gap:var(--8px);opacity:.55;flex-direction:column;inline-size:100%;display:flex}.tool-blank__caption{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:balance;max-inline-size:24ch}.tool-preview{gap:var(--12px);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tool-preview :is(.message-preview__title,.message-preview__excerpt,.todos-preview__content,.docs-preview__title,.chat-preview__body,.cards-preview__title){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-preview{column-gap:var(--8px);row-gap:var(--2px);grid-template-columns:auto 1fr;display:grid}.message-preview__meta{align-items:baseline;gap:var(--8px);min-inline-size:0;display:flex}.message-preview__author{font-weight:600}.message-preview__date{color:var(--color-text-subtle);font-size:var(--text-12)}.message-preview :is(.message-preview__title,.message-preview__excerpt){grid-column:2}.message-preview__title{font-weight:600}.message-preview__excerpt{color:var(--color-text-subtle)}.todos-preview__list{align-items:center;gap:var(--8px);font-weight:600;display:flex}.todos-preview__list .pie-chart{--pie-chart-size:var(--16px)}.todos-preview__rows{gap:var(--8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todos-preview__row{align-items:center;gap:var(--checkbox-gap);min-inline-size:0;display:flex}.todos-preview__row--done .todos-preview__content{color:var(--color-text-subtle);text-decoration:line-through}.docs-preview__item,.chat-preview__line,.cards-preview__column{align-items:center;gap:var(--8px);min-inline-size:0;display:flex}.docs-preview__item .svg-icon{color:var(--color-ink-50)}.chat-preview__author{white-space:nowrap;font-weight:600}.chat-preview__body{color:var(--color-text-subtle)}.cards-preview__column{justify-content:space-between}.cards-preview__count{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.schedule-preview__row{align-items:baseline;gap:var(--10px);min-inline-size:0;display:flex}.schedule-preview__when{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;gap:var(--6px);white-space:nowrap;flex:none;inline-size:max-content;display:flex}.schedule-preview__weekday{letter-spacing:.06em;font-weight:600}.schedule-preview__summary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.project-bar{align-items:center;gap:var(--8px);font-size:var(--text-14);flex-wrap:wrap;display:flex}.project-bar__pill{--pill-height:var(--32px);background-color:var(--color-canvas-light);border-radius:var(--radius-round);color:inherit;font:inherit;align-items:center;gap:var(--8px);min-block-size:var(--pill-height);padding-inline:var(--12px);border:0;text-decoration:none;display:flex}@media (pointer:coarse){.project-bar__pill{--pill-height:var(--44px)}}.project-bar__pill:has(.avatar-group){padding-inline-start:var(--4px)}.project-bar__pill .avatar-group--gapless{--border-color:var(--color-canvas-light)}button.project-bar__pill{cursor:pointer}@media (any-hover:hover){.project-bar__pill:where(a,button):not([disabled]):hover{background-color:var(--tint-ink-10)}}.project-bar__pill[disabled]{cursor:default;opacity:.55}.project-bar__track{background-color:var(--tint-ink-10);border-radius:var(--radius-round);block-size:var(--6px);inline-size:var(--64px);display:block;overflow:hidden}.project-bar__fill{background-color:var(--needle-color,var(--color-green));block-size:100%;inline-size:var(--needle-at,0%);border-start-start-radius:var(--radius-round);border-end-start-radius:var(--radius-round);display:block}.project-bar__reading{font-variant-numeric:tabular-nums;min-inline-size:var(--32px);font-weight:600}.project-bar__bell .svg-icon{color:var(--color-ink-50)}.project-bar__bell.is-muted .svg-icon{color:var(--color-warning,var(--color-yellow))}.activity-strip{gap:var(--4px);font-size:var(--text-14);flex-direction:column;display:flex}.activity-strip__line{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.activity-strip__time{color:var(--color-text-subtle)}.activity-strip__target{text-underline-offset:2px;text-decoration:underline}.activity-strip__meta{color:var(--color-text-subtle);font-size:var(--text-12);gap:var(--8px);flex-wrap:wrap;display:flex}.activity-strip__all{color:var(--color-accent)}.approval-composer__field{margin:var(--12px) 0;display:block}.approval-composer__field>span{color:var(--color-text-subtle);font-size:var(--text-12);margin-bottom:var(--4px);font-weight:600;display:block}.approval-composer__lede,.approval-composer__none{max-width:42rem}.approval-show,.clientside-board,.client-forward-show,.correspondence-show,.forward-show,.inbox-index{gap:var(--16px);flex-direction:column;display:flex}.approval-show__title,.clientside-board__title,.client-forward-show__title,.correspondence-show__title,.forward-show__title,.inbox-index__title{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance;max-inline-size:26em;margin-block-start:var(--8px)}.approval-show h2,.clientside-board h2,.client-forward-show h2,.correspondence-show h2,.forward-show h2{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.approval-show__by,.client-forward-show__by,.correspondence-show__by,.forward-show__by{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;margin-block-start:calc(var(--12px) * -1);display:flex}.approval-show__body,.client-forward-show__body,.correspondence-show__body,.forward-show__body{font-size:var(--text-body);max-inline-size:68ch;line-height:1.6}.approval-show__status{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.approval-show__answer{background-color:var(--color-accent-10);border-inline-start:var(--4px) solid var(--color-accent-40);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-14);max-inline-size:68ch;padding:var(--12px) var(--16px)}.approval-show__replies,.correspondence-show__replies,.forward-show__outbound,.forward-show__internal{border-block-start:var(--1px) solid var(--color-ink-20);gap:var(--12px);flex-direction:column;margin-block-start:var(--24px);padding-block-start:var(--24px);display:flex}.approval-show__composer,.correspondence-show__composer,.forward-show__composer{gap:var(--8px);flex-direction:column;max-inline-size:68rem;display:flex}.approval-show__composer .input,.correspondence-show__composer .input,.forward-show__composer .input{resize:vertical;inline-size:100%}.approval-show__composer .btn,.correspondence-show__composer .btn,.forward-show__composer .btn{align-self:flex-start}.forward-show__composer label{color:var(--color-text);font-size:var(--text-14)}.forward-show__internal{border-block-start-color:var(--color-yellow-50)}.forward-show__oversize{background-color:var(--color-orange-10);border-inline-start:var(--4px) solid var(--color-orange-50);border-radius:var(--radius-md);font-size:var(--text-14);max-inline-size:68ch;padding:var(--12px) var(--16px)}.client-forward-show__note{background-color:var(--tint-ink-3);border-inline-start:var(--4px) solid var(--color-ink-30);border-radius:var(--radius-md);font-size:var(--text-16);max-inline-size:68ch;padding:var(--12px) var(--16px);margin:0}.client-forward-show__copy{border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--12px);padding:var(--20px);flex-direction:column;display:flex}.client-forward-show__origin{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.client-forward-show__origin a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.client-forward-show__files{gap:var(--4px);font-size:var(--text-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-forward-show__files span{color:var(--color-text-subtle)}.client-forward-show__excluded{color:var(--color-text-subtle);font-size:var(--text-12)}.clientside-board__summary{color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;margin-block-start:calc(var(--12px) * -1)}.clientside-board__section{gap:var(--12px);flex-direction:column;margin-block-start:var(--16px);display:flex}.clientside-board__ask,.clientside-board__write{align-self:flex-start;margin-block-start:calc(var(--8px) * -1)}.clientside-board__parked{color:var(--color-text-subtle);font-size:var(--text-14);max-inline-size:68ch}.inbox-index__address{background-color:var(--tint-ink-3);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg);align-items:center;gap:var(--8px) var(--12px);padding:var(--16px);flex-wrap:wrap;display:flex}.inbox-index__address p{color:var(--color-text-subtle);font-size:var(--text-14);flex-basis:100%;margin:0}.inbox-index__address code{background-color:var(--color-canvas);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-14);overflow-wrap:anywhere;padding:var(--6px) var(--10px)}.client-forward-dialog__lede{color:var(--color-text-subtle);text-wrap:pretty;margin-block-end:var(--16px)}.client-forward-dialog__who{gap:var(--8px);margin:0 0 var(--16px);border:0;flex-direction:column;padding:0;display:flex}.client-forward-dialog__who>legend{margin-block-end:var(--8px);padding:0;font-weight:700}.client-forward-dialog__person{align-items:baseline;column-gap:var(--8px);row-gap:var(--2px);flex-wrap:wrap;display:flex}.client-forward-dialog__person>span:not([class]){overflow-wrap:anywhere;flex:8rem;min-inline-size:0}.client-forward-dialog__email{color:var(--color-text-subtle);font-size:var(--text-14);margin-inline-start:auto}.client-forward-dialog__note{gap:var(--4px);flex-direction:column;display:flex}.client-forward-dialog__note>span{font-weight:700}.list-grid{gap:var(--8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-grid>li{background-color:var(--color-canvas-light);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg);column-gap:var(--12px);row-gap:var(--4px);padding:var(--16px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;flex-wrap:wrap;display:flex}.list-grid>li:has(>a){padding:0}.list-grid>li>a{align-items:baseline;column-gap:var(--12px);inline-size:100%;padding:var(--16px);row-gap:var(--4px);flex-wrap:wrap;display:flex}@media (any-hover:hover){.list-grid>li:hover{border-color:var(--color-ink-30);box-shadow:var(--shadow-sm)}}.list-grid strong:not([class]){font-size:var(--text-16);overflow-wrap:anywhere;flex:12rem;min-inline-size:0;font-weight:700}.list-grid span:not([class]){color:var(--color-text-subtle);font-size:var(--text-14)}.list-grid time:not([class]){color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.list-grid p:not([class]){overflow-wrap:anywhere;white-space:pre-wrap;flex-basis:100%;margin:0}.log-time{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.log-time__hours{font-variant-numeric:tabular-nums;text-align:end;flex:none;inline-size:7rem}.log-time__date{flex:none;inline-size:15rem}.log-time__unit{color:var(--color-text-subtle);margin-inline-start:calc(var(--4px) * -1)}.log-time__what{flex:12rem;min-inline-size:8rem}.layout{min-block-size:100dvh;position:relative;overflow:clip;container:layout/inline-size}#overlays{container:layout/inline-size}.route-announcer{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-shell{justify-content:center;align-items:center;gap:var(--24px);min-block-size:100dvh;padding:var(--24px);padding-block:calc(var(--24px) + var(--custom-safe-inset-top)) calc(var(--24px) + var(--custom-safe-inset-bottom));flex-direction:column;display:flex}.auth-shell__card{background-color:var(--color-canvas);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);min-block-size:0;inline-size:min(100%,40rem);padding:var(--32px)}@container layout (inline-size<48rem){.auth-shell{padding:0}.auth-shell__card{box-shadow:none;padding-inline:var(--16px);padding-block:calc(var(--32px) + var(--custom-safe-inset-top)) calc(var(--32px) + var(--custom-safe-inset-bottom));border-radius:0;flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}}.auth-shell__logo{justify-content:center;margin-block-end:var(--24px);display:flex}.auth-shell__footer{color:var(--color-text-subtle);font-size:var(--text-14);text-align:center}.public-shell__main{inline-size:min(100%, var(--container-md));padding:var(--24px);padding-block:calc(var(--24px) + var(--custom-safe-inset-top)) calc(var(--24px) + var(--custom-safe-inset-bottom));margin-inline:auto}@container layout (inline-size<48rem){.public-shell__main{padding-inline:var(--16px)}}.public-shell__main--wide{inline-size:min(100%, var(--container-xl))}.public-shell>.back-to-top{--back-to-top-sheet:var(--container-md)}.public-shell:has(.public-shell__main--wide)>.back-to-top{--back-to-top-sheet:var(--container-xl)}.state-panel{margin-block:var(--48px)}.state-panel__title{color:var(--color-ink);font-size:var(--text-20);margin-block-end:var(--4px);font-weight:700}.state-panel__meta{color:var(--color-text-subtle);font-size:var(--text-12);margin-block-start:var(--8px)}.state-panel__request-id{font-family:var(--font-mono);-webkit-user-select:all;user-select:all}.state-panel__action{margin-block-start:var(--16px)}:root{--nav-stuck-block-size:calc(var(--custom-safe-inset-top,0px) + var(--12px) + var(--toolbar-size) + var(--12px))}@media (width<480px){:root{--nav-stuck-block-size:calc(var(--12px) + var(--custom-safe-inset-top,0px) + var(--12px) + var(--toolbar-size) + var(--12px))}}.nav{background-color:var(--color-body);min-block-size:var(--toolbar-size);padding-block:var(--12px);align-items:center;gap:var(--8px);inline-size:100cqi;margin-block:calc(var(--4px) + var(--custom-safe-inset-top)) var(--16px);padding-inline:calc(var(--12px) + var(--custom-safe-inset-left)) calc(var(--12px) + var(--custom-safe-inset-right));z-index:var(--z-nav);pointer-events:none;grid-template-columns:3fr auto 3fr;display:grid;position:sticky;inset-block-start:var(--custom-safe-inset-top)}.nav>*{pointer-events:auto}@container layout (inline-size<64rem){.nav{gap:0}}@container layout (inline-size<48rem){.nav{gap:var(--8px);grid-template-columns:auto minmax(0,1fr) auto}.nav__bc-menu{max-inline-size:100%}.nav{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);background-image:linear-gradient(to bottom, var(--glass-sheen), transparent 55%);border-radius:var(--radius-round);box-shadow:var(--glass-shadow), var(--glass-specular);inline-size:auto;margin-block-start:calc(var(--12px) + var(--custom-safe-inset-top));margin-inline:calc(var(--12px) + var(--custom-safe-inset-left)) calc(var(--12px) + var(--custom-safe-inset-right));padding-inline:var(--12px);pointer-events:auto;inset-block-start:calc(var(--12px) + var(--custom-safe-inset-top))}}.nav__home-link,.nav__deck{--btn-background-color:var(--tint-ink-3);--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-border-color-hover:transparent}.nav__bc-menu{grid-area:1/2/auto/3;inline-size:fit-content;min-inline-size:0;margin-inline:auto;display:flex}.nav__logo{block-size:var(--24px);object-fit:contain;inline-size:auto;max-inline-size:12rem}.nav__logo--mark{block-size:var(--20px);object-fit:contain;flex-shrink:0;inline-size:auto;max-inline-size:12rem}.nav__trigger{--btn-background-color:var(--tint-ink-3);--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-radius:var(--radius-round);--btn-size:var(--40px);--btn-padding:1.1em;align-items:center;gap:var(--6px);line-height:1;display:inline-flex}.nav__trigger[aria-expanded=true]{--btn-background-color:var(--tint-ink-15)}.nav__trigger:has(:popover-open){--btn-background-color:var(--tint-ink-15)}.nav__right{align-items:center;gap:var(--8px);justify-content:flex-end;min-inline-size:max-content;display:flex}.nav__deck{position:relative}.nav__deck .svg-icon{transform-origin:50% 10%}.nav__deck:is(:hover,:focus-visible) .svg-icon{animation:.72s ease-in-out deck-ring}@keyframes deck-ring{0%{rotate:0deg}12%{rotate:14deg}26%{rotate:-11deg}40%{rotate:8deg}54%{rotate:-5deg}68%{rotate:3deg}84%{rotate:-1.5deg}to{rotate:0deg}}@keyframes deck-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.nav__deck-count{animation:deck-pop .32s var(--ease-out-expo) backwards;background-color:var(--color-accent);border-radius:var(--radius-round);box-shadow:0 0 0 var(--2px) var(--color-body);color:var(--color-inverted);font-size:var(--text-10);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--14px);min-inline-size:var(--14px);padding-inline:var(--4px);pointer-events:none;text-align:center;position:absolute;inset-block-start:calc(-1 * var(--6px));inset-inline-end:calc(-1 * var(--6px))}.sidebar-badge{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-15);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-color:currentcolor;--btn-font-size:var(--text-14);--btn-font-weight:600;--btn-padding:var(--12px);--btn-radius:var(--radius-round);--btn-shadow:none;--btn-size:var(--28px);gap:.5ch}.sidebar-badge__unreads{background-color:var(--tint-ink-20);border-radius:var(--radius-round);font-size:var(--text-12);min-inline-size:var(--16px);padding-inline:var(--4px);text-align:center;font-weight:700}.connection-banner,.update-banner{text-align:center;z-index:var(--z-banner);position:sticky;inset-block-start:var(--nav-stuck-block-size,0px)}.connection-banner{background-color:var(--color-canvas-light);border-block-end:var(--1px) solid var(--color-ink-20);color:var(--color-ink);align-items:center;column-gap:var(--8px);font-size:var(--text-14);padding:var(--10px) var(--16px);justify-content:center;row-gap:var(--2px);flex-wrap:wrap;display:flex}.connection-banner__icon{block-size:var(--20px);color:var(--color-text-subtle);inline-size:var(--20px);flex:none}.connection-banner__hint{color:var(--color-text-subtle)}.connection-banner--reconnecting .connection-banner__icon{animation:1.4s linear infinite btn-spin}.update-banner{align-items:center;gap:var(--8px);justify-content:center;display:flex}.perma{--perma-avatar-size:var(--40px);--perma-base-space:var(--24px);--perma-column-gap:var(--8px);--perma-padding:var(--perma-base-space);--perma-page-margin:0px;--perma-text-indent:calc(var(--perma-avatar-size) + var(--perma-column-gap));--perma-width:1088px;--perma-radius:0;--tray-space:var(--32px);--perma-ground:var(--color-canvas);background:var(--perma-ground);border-radius:var(--perma-radius) var(--perma-radius) 0 0;box-shadow:var(--shadow-xl);inline-size:min(100% - var(--perma-page-margin) * 2, var(--perma-width));min-block-size:calc(100dvh - var(--nav-height) - var(--custom-safe-inset-bottom));padding-block:var(--perma-padding) max(var(--perma-padding), var(--tray-space));padding-inline:var(--perma-padding);margin-inline:auto;transition:opacity .25s;position:relative}.perma:focus{outline:none}@container layout (inline-size>=76.8rem){.perma{--perma-avatar-size:var(--56px);--perma-column-gap:var(--16px);--perma-padding:var(--40px);--perma-page-margin:var(--component-xs);--perma-radius:var(--radius-2xl)}}@container layout (inline-size<76.8rem){.perma{--perma-base-space:var(--16px);box-shadow:none}}@container layout (inline-size<48rem){.perma{--perma-page-margin:0px;--perma-padding:var(--16px)}}.perma--xs{--perma-width:480px}.perma--sm{--perma-width:640px}.perma--md{--perma-width:800px}.perma--lg{--perma-width:1088px}.perma--xl{--perma-width:1280px}.perma--full{--perma-width:100%}.perma--home{--perma-radius:0;--perma-ground:var(--color-body);box-shadow:none;background:0 0;inline-size:100%;max-inline-size:100%;padding-block:0}.perma--transparent{--perma-ground:var(--color-body);box-shadow:none;background:0 0}.perma--plain{box-shadow:none}.perma--flush{padding-inline:0}.perma--fit{min-block-size:0}body .perma:not(.perma--fit,.perma--chat){padding-block-end:calc(3 * var(--tray-block-size))}body .perma--fit:not(.perma--chat){padding-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--8px))}@container layout (inline-size<48rem){.perma{--tray-block-size:calc(var(--12px) + var(--12px) + var(--toolbar-size) + var(--12px))}body .perma:not(.perma--fit,.perma--chat){padding-block-end:calc(var(--tray-block-size) + var(--16px))}}html:has(.tray__dialog--sheet[open]) .perma{opacity:0;pointer-events:none;visibility:hidden}.perma--has-trashed-notice>:not(.perma-toolbar,.trashed-notice){display:none}.perma-toolbar{--perma-toolbar-padding:var(--perma-padding,var(--16px));background-color:var(--color-canvas);min-block-size:var(--toolbar-block-size);box-shadow:0 1px 0 var(--color-ink-30);font-size:var(--14px);padding-block:var(--12px);margin-block:calc(-1 * var(--perma-padding)) var(--perma-padding);margin-inline:calc(-1 * var(--perma-padding));padding-inline:var(--perma-toolbar-padding);z-index:var(--z-toolbar);border-start-start-radius:var(--perma-radius,0);border-start-end-radius:var(--perma-radius,0);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"breadcrumbs actions";justify-content:space-between;align-items:center;display:grid;position:sticky;inset-block-start:var(--nav-stuck-block-size,0px)}.perma-toolbar:before,.perma-toolbar:after{background-color:var(--color-body);block-size:var(--perma-radius,0);content:"";inline-size:var(--perma-radius,0);position:absolute;inset-block-start:0}.perma-toolbar:before{-webkit-mask:radial-gradient(circle at 100% 100%, transparent var(--perma-radius,0), var(--mask-opaque) 0);mask:radial-gradient(circle at 100% 100%, transparent var(--perma-radius,0), var(--mask-opaque) 0);inset-inline-start:0}.perma-toolbar:after{-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--perma-radius,0), var(--mask-opaque) 0);mask:radial-gradient(circle at 0 100%, transparent var(--perma-radius,0), var(--mask-opaque) 0);inset-inline-end:0}@container layout (inline-size<76.8rem){.perma-toolbar{grid-template-columns:1fr auto}}@container layout (inline-size<96rem){.perma-toolbar{position:relative}}.perma-toolbar__breadcrumbs{--breadcrumb-caret-width:var(--16px);contain:layout;line-height:var(--toolbar-block-size);grid-area:breadcrumbs;align-self:stretch;align-items:stretch;min-inline-size:0;display:flex}.perma-toolbar__breadcrumb{align-self:center;align-items:center;min-inline-size:0;padding:2px 4px 2px 0;line-height:1.4;display:flex}.perma-toolbar__breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perma-toolbar__breadcrumb:first-child{font-weight:700}.perma-toolbar__breadcrumb:before{content:"‹";inline-size:var(--breadcrumb-caret-width);text-align:center;flex-shrink:0}@container layout (inline-size>=76.8rem){.perma-toolbar__breadcrumb:first-child:before{content:"";inline-size:0}.perma-toolbar__breadcrumbs:has(>.perma-toolbar__breadcrumb:nth-child(5)) .perma-toolbar__breadcrumb:not(:first-child):not(:nth-last-child(-n+3))>span{display:none}.perma-toolbar__breadcrumbs:has(>.perma-toolbar__breadcrumb:nth-child(5)) .perma-toolbar__breadcrumb:not(:first-child):not(:nth-last-child(-n+3)):after{content:"…"}}@container layout (inline-size<76.8rem){.perma-toolbar__breadcrumb:not(:only-child,:last-child){display:none}}.perma-toolbar__breadcrumb:focus-visible{border-radius:var(--4px);box-shadow:inset 0 0 0 2px var(--focus-ring-color);outline:none}.perma-toolbar__actions{block-size:var(--toolbar-btn-size);grid-area:actions;align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.perma-toolbar__btn{block-size:var(--toolbar-btn-size);gap:var(--4px)}.perma-toolbar__actions .popup-dropdown>.btn{--btn-icon-size:var(--20px)}.perma-toolbar__btn:not(.btn--icon){padding-inline:.5em}.perma-header{margin-block-end:var(--32px);display:block}@container layout (inline-size<76.8rem){.perma-header{margin-block-end:var(--16px)}}@container layout (inline-size>=96rem){.perma-header:not(.perma-header--full){padding-inline-end:var(--perma-text-indent)}}.perma-header__title{font-size:var(--36px);font-weight:800;line-height:var(--line-height-headings);overflow-wrap:anywhere;margin-block:0}@container layout (inline-size<76.8rem){.perma-header__title{font-size:var(--24px)}}.perma-header__content{font-size:var(--text-md);margin-block-start:var(--2px)}.perma-header__content:where(:has(.btn,.input,a.decorated)){margin-block-start:var(--8px)}.perma-header__content .avatar{--change-avatar-size:var(--24px);margin-block-end:-2px;vertical-align:text-bottom!important}.back-to-top{--back-to-top-gap:var(--16px);--back-to-top-width:calc(var(--96px) + var(--24px));--back-to-top-inline-start:max(calc(var(--back-to-top-width) + var(--back-to-top-gap) * 2), calc((100vw - min(100vw - var(--back-to-top-sheet-margin,0px) * 2, var(--back-to-top-sheet,100vw))) / 2));--back-to-top-translate:calc(-100% - var(--back-to-top-gap))}.perma:not(.perma--full,.perma--home,.perma--settings)>.back-to-top{--back-to-top-sheet:var(--perma-width);--back-to-top-sheet-margin:var(--perma-page-margin)}body:has(.footer-trays) .back-to-top{--back-to-top-block-end:calc(var(--tray-block-size) + var(--back-to-top-gap))}.back-to-top__button{z-index:var(--z-help-button);translate:var(--back-to-top-translate,0);position:fixed;inset-block-end:calc(var(--back-to-top-block-end,var(--back-to-top-gap)) + var(--custom-safe-inset-bottom));inset-inline-start:var(--back-to-top-inline-start,var(--back-to-top-gap))}:root[data-back-to-top-side=right] .back-to-top__button{translate:calc(-1 * var(--back-to-top-translate,0px));inset-inline-start:auto;inset-inline-end:var(--back-to-top-inline-start,var(--back-to-top-gap))}:root[data-back-to-top-style=glass] .back-to-top__button{--btn-background-color:var(--glass-fill);--btn-background-color-hover:var(--glass-sheen);--btn-border-color:var(--glass-edge);--btn-border-color-hover:var(--glass-edge);--btn-shadow:var(--glass-shadow), var(--glass-specular);background-image:linear-gradient(to bottom, var(--glass-sheen), transparent 55%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.footer-trays{--tray-inset-inline:12ch;--tray-transition-duration:.25s;--tray-radius:var(--radius-lg);--pill-corner:calc((var(--toolbar-size) + var(--24px)) / 2);--tray-sheet-block-size:0px;--tray-press-duration:60ms;--tray-release-duration:.2s;--tray-release-ease:var(--ease-out-overshoot);--tray-press-scale:.9;--tray-tab-duration:var(--duration-slow);--tray-tab-hold:0s;inline-size:100%;z-index:var(--z-footer-trays);block-size:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom));background-color:var(--color-canvas);color:var(--color-ink-60);align-items:center;padding-block-end:var(--custom-safe-inset-bottom);display:flex;position:fixed;bottom:0}html[data-focus-mode-enabled] .footer-trays{display:none}.footer-trays__inner{color:var(--color-ink);inline-size:min(100rem - var(--tray-inset-inline), 100%);bottom:var(--custom-safe-inset-bottom);transition:inline-size var(--tray-transition-duration) ease;justify-content:center;align-items:center;gap:var(--4px);display:flex;position:absolute;left:50%;transform:translate(-50%)}@container layout (inline-size<64rem){.footer-trays__inner{padding-inline:var(--56px) var(--40px);overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;overflow-x:auto;transform:translate(-50%)}}.footer-trays__me{inset:auto auto var(--8px) calc(var(--8px) + var(--custom-safe-inset-left));z-index:var(--z-help-button);margin-block-end:var(--custom-safe-inset-bottom);position:fixed}.footer-trays__me-link{border-radius:var(--radius-round);outline-offset:var(--2px);display:block}@media (any-hover:hover){.footer-trays__me-link:hover{box-shadow:0 0 0 var(--2px) var(--color-ink-40)}}.footer-trays__support{inset:auto calc(var(--8px) + var(--custom-safe-inset-right)) var(--8px) auto;z-index:var(--z-help-button);margin-block-end:var(--custom-safe-inset-bottom);position:fixed}@container layout (inline-size<64rem){.footer-trays__support-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.footer-trays__menu-wrap{display:none}@container layout (inline-size<48rem){.footer-trays{border-radius:var(--radius-round);bottom:calc(var(--12px) + var(--custom-safe-inset-bottom));inline-size:auto;inset-inline:calc(var(--12px) + var(--custom-safe-inset-left)) calc(var(--12px) + var(--custom-safe-inset-right));align-items:center;gap:var(--8px);block-size:auto;padding:var(--12px);--tray-block-size:calc(var(--12px) + var(--12px) + var(--toolbar-size) + var(--12px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.footer-trays__inner{visibility:hidden}.tray__dialog{visibility:visible}.footer-trays__me,.footer-trays__support{grid-row:1;margin-block-end:0;position:relative;inset:auto}.footer-trays__me{grid-column:1;justify-self:start}.footer-trays__support{--btn-radius:var(--radius-round);--btn-size:var(--toolbar-size);inline-size:var(--toolbar-size);grid-column:3;justify-content:center;justify-self:end;padding-inline:0}.footer-trays__menu-wrap{grid-area:1/2;justify-self:center;display:block}.footer-trays__menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;inline-size:auto;inset-block:auto calc(var(--12px) + var(--custom-safe-inset-bottom) + var(--12px) + var(--toolbar-size) + var(--12px));inset-inline:calc(var(--12px) + var(--custom-safe-inset-left)) calc(var(--12px) + var(--custom-safe-inset-right));background:0 0;border:0;border-radius:0;margin:0;position:fixed}.footer-trays:after{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);background-image:linear-gradient(to bottom, var(--glass-sheen), transparent 55%);border-radius:var(--radius-round);box-shadow:var(--glass-shadow), var(--glass-specular);content:"";z-index:-1;position:absolute;inset:0}.footer-trays:has(.footer-trays__menu-panel:popover-open):after{box-shadow:var(--glass-shadow), var(--glass-specular-bottom)}.footer-trays:before{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);background-image:linear-gradient(to bottom, var(--glass-sheen), transparent 55%);border-radius:var(--pill-corner);box-shadow:var(--glass-shadow), var(--glass-specular);content:"";clip-path:inset(100% 0 0 0 round var(--pill-corner));inset-block:calc(-1 * (var(--tray-sheet-block-size) + var(--12px))) 0;transition:clip-path var(--duration-slow) var(--ease-liquid-in);z-index:-2;position:absolute;inset-inline:0}.footer-trays:has(.footer-trays__menu-panel:popover-open):before{clip-path:inset(var(--12px) 0 0 0 round var(--pill-corner));transition:clip-path var(--duration-liquid) var(--ease-liquid)}.footer-trays__menu{--btn-background-color:var(--color-accent);--btn-background-color-hover:var(--color-accent);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-color:var(--color-inverted);--btn-radius:var(--radius-round);--btn-size:var(--toolbar-size);justify-content:center;align-items:center;display:inline-flex}.footer-trays__mark{block-size:var(--btn-icon-size);fill:currentColor;inline-size:var(--btn-icon-size)}.footer-trays__mark-open{transition:fill var(--duration-fast) var(--ease-out-expo)}.footer-trays__menu:is(:hover,:focus-visible,:active) .footer-trays__mark-open{fill:currentColor}}.popup.footer-trays__menu-panel{scale:1}.popup.footer-trays__menu-panel:popover-open{scale:1}.popup.footer-trays__menu-panel{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-liquid-in)}.popup.footer-trays__menu-panel:popover-open{transition-duration:var(--duration-medium);transition-timing-function:var(--ease-out-expo)}@starting-style{.popup.footer-trays__menu-panel:popover-open{opacity:0;scale:1}}.footer-trays__menu-panel .popup__list{inline-size:max-content;max-inline-size:100%;margin-inline:auto}.footer-trays__menu-panel .popup__item{opacity:0;translate:0 var(--6px);transition:opacity var(--duration-slow) var(--ease-liquid-in), translate var(--duration-slow) var(--ease-liquid-in)}.footer-trays__menu-panel:popover-open .popup__item{opacity:1;transition:opacity var(--duration-medium) var(--ease-out-expo), translate var(--duration-slow) var(--ease-out-expo);translate:0}@starting-style{.footer-trays__menu-panel:popover-open .popup__item{opacity:0;translate:0 var(--6px)}}.footer-trays__menu-panel:popover-open .popup__item:last-child{transition-delay:55ms}.footer-trays__menu-panel:popover-open .popup__item:nth-last-child(2){transition-delay:75ms}.footer-trays__menu-panel:popover-open .popup__item:nth-last-child(3){transition-delay:95ms}.footer-trays__menu-panel:popover-open .popup__item:nth-last-child(4){transition-delay:.12s}.footer-trays__menu-panel:popover-open .popup__item:nth-last-child(5){transition-delay:.15s}.footer-trays__menu-panel:popover-open .popup__item:nth-last-child(n+6){transition-delay:.195s}.tray{align-items:stretch;display:flex}.tray__button{--btn-border-color:transparent;--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color-hover:transparent;--btn-radius:var(--radius-md);--btn-size:var(--tray-block-size);--btn-font-size:var(--text-13);--btn-padding:.9em;transition:background-color var(--duration-fast) ease-out var(--tray-tab-hold), border-color var(--duration-fast) ease-out var(--tray-tab-hold), border-radius 0s var(--tray-tab-hold), border-block-start-width 0s calc(var(--tray-tab-hold) + var(--duration-fast)), color var(--duration-fast) ease-out, scale var(--tray-release-duration) var(--tray-release-ease);font-weight:600}.tray__button:active:not([disabled]):not([aria-disabled=true]){scale:var(--tray-press-scale);transition:scale var(--tray-press-duration) ease-out}.tray:has(.tray__dialog[open]) .tray__button{--btn-background-color:var(--color-canvas-light);--btn-background-color-hover:var(--color-canvas-light);--btn-text-color:var(--color-ink);--btn-radius:var(--radius-lg);--btn-border-color:var(--color-ink-30);--btn-border-color-hover:var(--color-ink-30);transition:background-color 0s, border-color 0s, border-radius 0s, border-block-start-width 0s, color var(--duration-fast) ease-out, scale var(--tray-release-duration) var(--tray-release-ease);border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;font-weight:700}.tray__dialog{--sheet-inset-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom));--sheet-inline-size:min(72rem, 100dvw - var(--32px));--sheet-exit-duration:var(--tray-tab-duration);--sheet-origin-y:calc(100% + var(--tray-block-size) / 2);background:var(--color-canvas);box-shadow:none}.tray__title{color:var(--color-red-70);font-size:var(--text-24);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);margin:0}.tray__dismiss{display:none}@media (width<=768px),(any-hover:none){.tray__dismiss{display:inline-flex}.tray__title{margin-inline-end:auto}}.tray__all{--btn-background-color:var(--tint-ink-10);--btn-background-color-hover:var(--tint-ink-20);--btn-border-color:transparent;--btn-radius:var(--radius-round);flex:none;font-weight:700}.my-trays__group+.my-trays__group{margin-block-start:var(--12px)}.my-trays__group-title{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--6px);letter-spacing:.08em;padding-inline:var(--12px);text-transform:uppercase;font-weight:700;display:flex}.my-trays__group-title.is-late{color:var(--color-red)}.my-trays__group-count{background-color:var(--tint-ink-5);border-radius:var(--radius-round);font-variant-numeric:tabular-nums;letter-spacing:0;padding-inline:var(--6px)}.my-trays__tray .acct-row{margin-inline:calc(-1 * var(--8px));padding-inline:var(--8px)}.my-trays__tray .my-list__list-title{padding-inline-start:0}.my-trays__tray .my-list__group+.my-list__group{margin-block-start:var(--16px)}.my-trays__tray .my-list__title{font-size:var(--text-14)}.my-trays__mode{color:var(--color-text-subtle);font-size:var(--text-12);padding-inline:var(--12px)}.my-trays__none{color:var(--color-text-subtle)}html:has(.tray__dialog[open]) .back-to-top__button{opacity:0;visibility:hidden;pointer-events:none}.my-trays__tray{gap:var(--8px);padding:var(--12px) var(--8px) var(--16px);flex-direction:column;display:flex}.my-trays__meta{color:var(--color-text-subtle);font-size:var(--text-12);padding-inline:var(--4px);align-self:flex-end;margin:0}.my-trays__count{background:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;padding:var(--2px) var(--8px);font-weight:600}.my-trays__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-trays__rows li+li{border-block-start:1px solid var(--color-ink-20)}.my-trays__row{border-radius:var(--radius-md);color:inherit;align-content:center;align-items:baseline;column-gap:var(--12px);min-block-size:var(--44px);padding:var(--8px) var(--12px);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.my-trays__what{color:var(--color-ink);font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.my-trays__where{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-inline-size:0;max-inline-size:16ch;overflow:hidden}.my-trays__task{align-items:center;gap:var(--4px);display:flex}.my-trays__task>.my-trays__row,.my-trays__task>.checkbox-field{flex:1;min-inline-size:0}.my-trays__task>:is(.checkbox,.checkbox-field){flex:none}.my-trays__rows--bookmarks .my-trays__row{grid-template-columns:var(--16px) minmax(0, 1fr);align-items:center}.my-trays__kind{--svg-icon-size:var(--16px);color:var(--color-text-subtle)}@media (any-hover:hover){.my-trays__row:hover{background-color:var(--tint-ink-5)}}.my-trays__row:focus-visible{background-color:var(--tint-ink-5);box-shadow:inset 0 0 0 2px var(--color-focus-ring);outline:none}.my-trays__rows--events{--tray-time-track:6.6rem;column-gap:var(--16px);row-gap:var(--2px);grid-template-columns:var(--tray-time-track) minmax(0, 1fr) 15rem;padding-inline:var(--12px);display:grid}.my-trays__rows--events.has-join{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) 15rem 6.4rem}.my-trays__rows--events li+li{border-block-start:none}.my-trays__event{border-radius:var(--radius-md);align-items:center;column-gap:var(--16px);grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}.my-trays__event>.my-trays__row{column-gap:var(--16px);grid-column:1/4;grid-template-columns:subgrid;min-inline-size:0;padding-inline:0}.my-trays__event:before{background-color:var(--color-ink-20);content:"";inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--tray-time-track) + var(--8px))}.my-trays__event:after{background-color:var(--color-canvas-light);box-shadow:0 0 0 var(--2px) var(--color-ink-30) inset;content:"";block-size:var(--8px);inline-size:var(--8px);border-radius:50%;position:absolute;inset-block-start:calc(50% - var(--4px));inset-inline-start:calc(var(--tray-time-track) + var(--8px) - var(--4px) + .5px)}.my-trays__rows--events li{--tray-dot-line:calc(var(--8px) + .5lh)}.my-trays__event:after{inset-block-start:calc(var(--tray-dot-line) - var(--4px))}.my-trays__rows--events li:first-child:before{inset-block-start:var(--tray-dot-line)}.my-trays__rows--events li:last-child:before{inset-block-end:calc(100% - var(--tray-dot-line))}.my-trays__when{font-variant-numeric:tabular-nums;line-height:var(--line-height-snug);text-align:end;flex-direction:column;align-self:center;display:flex}.my-trays__at{color:var(--color-ink);font-size:var(--text-16);font-weight:600}.my-trays__until{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap}.my-trays__event .my-trays__what{align-items:center;gap:var(--6px);min-inline-size:0;display:flex;overflow:visible}.my-trays__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.my-trays__what>.badge{block-size:var(--20px);font-size:var(--text-10);flex:none}.my-trays__who{align-items:center;gap:var(--8px);justify-content:flex-end;min-inline-size:0;display:flex}.my-trays__event .my-trays__where{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:none;overflow:hidden}.my-trays__who .avatar-group{flex:none}.my-trays__event.is-live{background-color:color-mix(in hsl, transparent, var(--color-accent) 10%)}.my-trays__event.is-live:after{background-color:var(--color-accent);box-shadow:0 0 0 var(--2px) var(--color-accent) inset}.my-trays__event.is-live .my-trays__at,.my-trays__event.is-live .my-trays__until{color:var(--color-accent)}.my-trays__join{--btn-radius:var(--radius-round);white-space:nowrap;margin-inline-end:var(--4px)}[data-tray=events] .my-trays__group-title{gap:var(--8px);padding-block-end:var(--2px)}[data-tray=events] .my-trays__group-title:after{background-color:var(--color-ink-20);content:"";flex:1;block-size:1px}.my-trays__group-title.is-today{color:var(--color-accent)}@container layout (inline-size<44rem){.my-trays__rows--events{grid-template-columns:var(--tray-time-track) minmax(0, 1fr)}.my-trays__rows--events.has-join{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) 6.4rem}.my-trays__event>.my-trays__row{row-gap:var(--2px);grid-column:1/3;grid-template-rows:auto auto}.my-trays__event .my-trays__when{grid-row:1/3}.my-trays__event .my-trays__what{grid-area:1/2}.my-trays__event .my-trays__who{grid-area:2/2;justify-content:flex-start}}.my-trays__loading{flex-direction:column;display:flex}.my-trays__note{gap:var(--12px);flex-direction:column;display:flex}.my-trays__back{border-radius:var(--radius-md);color:var(--color-text-subtle);align-self:start;align-items:center;gap:var(--4px);min-block-size:var(--32px);padding-inline:var(--8px);display:flex}@media (any-hover:hover){.my-trays__back:hover{background-color:var(--tint-ink-5);color:var(--color-ink)}}.my-trays__new{border:2px dashed var(--color-ink-40);border-radius:var(--radius-md);color:var(--color-ink-50);align-items:center;gap:var(--8px);inline-size:100%;min-block-size:var(--48px);padding:var(--10px) var(--12px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;justify-content:center;margin-block-start:var(--12px);display:flex}.my-trays__new:is(:hover,:focus-visible){background-color:var(--tint-ink-3);border-color:var(--color-accent);color:var(--color-accent)}.layout__page{transform-origin:0 var(--deck-hinge,50%);transition:transform var(--duration-liquid) var(--ease-out-expo);position:relative}html[data-sidebar-open] .layout__page{transform:perspective(140rem) translate3d(calc(var(--sidebar-width) * -.34), 0, 0) rotateY(9deg) scale(.94)}html[data-sidebar-resizing] .layout__page{transition:none}@media (prefers-reduced-motion:reduce){html[data-sidebar-open] .layout__page{transform:translate3d(calc(var(--sidebar-width) * -.34), 0, 0)}}:root[data-reduce-motion] html[data-sidebar-open] .layout__page,html[data-reduce-motion][data-sidebar-open] .layout__page{transform:translate3d(calc(var(--sidebar-width) * -.34), 0, 0)}.sidebar__scrim{background-color:var(--tint-black-25);opacity:0;pointer-events:none;z-index:var(--z-nav);transition:opacity var(--duration-liquid) var(--ease-out-expo);position:fixed;inset:0}html[data-sidebar-open] .sidebar__scrim{opacity:1;pointer-events:auto}.sidebar{background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-inline-start:var(--1px) solid var(--glass-edge);box-shadow:-1.6rem 0 5rem -1rem var(--tint-black-50), var(--glass-specular);contain:layout paint style;block-size:100dvh;inline-size:var(--sidebar-width);transform:translateX(var(--sidebar-width));visibility:hidden;z-index:calc(var(--z-nav) + 1);transition:transform var(--duration-liquid) var(--ease-out-expo), visibility 0s var(--duration-liquid);border-start-start-radius:var(--radius-2xl);border-end-start-radius:var(--radius-2xl);flex-direction:column;display:flex;position:fixed;inset-block-start:0;inset-inline-end:0;overflow:clip;container:layout/inline-size}html[data-sidebar-open] .sidebar{visibility:visible;transition-delay:0s;transform:none}html[data-sidebar-open]{overflow:hidden}html[data-sidebar-open] .layout__page{position:fixed;inset-block-start:calc(var(--deck-scroll,0px) * -1);inset-inline:0}@media (width<480px){.sidebar{border-radius:0;inline-size:100vw;transform:translate(100vw)}html[data-sidebar-open] .layout__page{transform:none}}.sidebar__grip{cursor:col-resize;inline-size:var(--10px);touch-action:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.sidebar__grip:before{block-size:100%;inline-size:var(--2px);content:"";transition:background-color var(--duration-fast) ease-out;background-color:#0000}.sidebar__grip:hover:before,.sidebar__grip:focus-visible:before,html[data-sidebar-resizing] .sidebar__grip:before{background-color:var(--color-ink-30)}.sidebar__grip:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.sidebar__grip-dots{--svg-icon-size:var(--16px);color:var(--color-text-subtle);opacity:0;transition:opacity var(--duration-fast) ease-out;position:absolute}.sidebar:hover .sidebar__grip-dots,.sidebar__grip:focus-visible .sidebar__grip-dots,html[data-sidebar-resizing] .sidebar__grip-dots{opacity:1}html[data-sidebar-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}html[data-sidebar-resizing] .sidebar{transition:none}@media (width<480px){.sidebar__grip{display:none}}.sidebar__head{align-items:center;column-gap:var(--8px);padding:calc(var(--10px) + var(--custom-safe-inset-top)) var(--16px) var(--10px);grid-template-columns:minmax(0,1fr) auto;display:grid}.sidebar__tabs{border-radius:var(--radius-round);gap:var(--4px);min-inline-size:0;padding:var(--2px) 0;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right, var(--mask-opaque) calc(100% - var(--20px)), transparent);mask-image:linear-gradient(to right, var(--mask-opaque) calc(100% - var(--20px)), transparent);flex:1;display:flex;overflow-x:auto}.sidebar__tab{--tab-tone:var(--color-ink-60);--tab-tone-ink:var(--color-ink-70);--btn-background-color:color-mix(in oklab, transparent, var(--tab-tone) 8%);--btn-background-color-hover:color-mix(in oklab, transparent, var(--tab-tone) 16%);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-font-size:var(--text-12);--btn-padding:var(--10px);--btn-radius:var(--radius-round);--btn-shadow:none;--btn-size:var(--28px);color:var(--tab-tone-ink);align-items:center;gap:var(--4px);scroll-snap-align:start;white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.sidebar__tab--on{--btn-background-color:color-mix(in oklab, transparent, var(--tab-tone) 24%);--btn-background-color-hover:color-mix(in oklab, transparent, var(--tab-tone) 32%);font-weight:700}.sidebar__tab-count{background-color:var(--tab-tone);border-radius:var(--radius-round);color:var(--color-canvas);font-size:var(--text-10);min-inline-size:var(--16px);padding-inline:var(--4px);text-align:center;font-weight:700;line-height:1.5}.sidebar__close{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-15);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-icon-size:var(--20px);--btn-radius:var(--radius-round);--btn-shadow:none;--btn-size:var(--component-base);color:var(--color-text-subtle);flex:none}@media (any-hover:hover){.sidebar__close:hover{color:var(--color-ink)}}.sidebar__close:focus-visible{color:var(--color-ink)}.sidebar__scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.deck-pings{background-image:linear-gradient(to bottom, color-mix(in oklab, transparent, var(--color-accent) 10%), transparent);border-block-end:var(--1px) solid var(--color-ink-10);max-block-size:60dvh;padding:var(--12px) var(--16px);flex:none;overflow-y:auto}.deck-pings__head{align-items:baseline;gap:var(--8px);justify-content:space-between;margin-block-end:var(--10px);display:flex}.deck-pings__title{color:var(--color-ink);font-size:var(--text-14);margin:0;font-weight:700}.deck-pings__all{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-font-size:var(--text-12);--btn-radius:var(--radius-round);--btn-size:var(--28px);color:var(--color-accent);font-weight:600}.deck-pings__row{gap:var(--10px);padding:0 0 var(--4px);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.deck-ping{color:inherit;align-items:center;gap:var(--4px);inline-size:var(--64px);text-align:center;flex-direction:column;display:flex}.deck-ping__name{color:var(--color-text-subtle);font-size:var(--text-10);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}@media (any-hover:hover){.deck-ping:hover .deck-ping__name{color:var(--color-ink)}}.deck-ping__face--new{border:var(--2px) dashed var(--color-accent);border-radius:var(--radius-round);block-size:var(--40px);color:var(--color-accent);inline-size:var(--40px);transition:background-color var(--duration-fast) ease-out;justify-content:center;align-items:center;display:flex}@media (any-hover:hover){.deck-ping--new:hover .deck-ping__face--new{background-color:color-mix(in oklab, transparent, var(--color-accent) 15%)}}.deck-ping--new .deck-ping__name{color:var(--color-accent);font-weight:700}button.deck-ping{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.deck-ping--on .deck-ping__face--new{background-color:var(--color-accent-20);border-style:solid}.deck-pings__picker{border-block-start:var(--1px) solid var(--color-ink-10);margin-block-start:var(--12px);padding-block-start:var(--12px)}.deck-pings__picker .ping-new__people{max-block-size:32vh}.deck-pings__hint{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--10px);margin:var(--10px) 0 0;line-height:1.4;display:flex}.deck-pings__art{--blank-accent:var(--color-accent);block-size:var(--40px);color:var(--color-ink-40);fill:none;inline-size:var(--40px);flex:none}.deck-pings__hint strong{color:var(--color-accent)}.deck-new__head{align-items:center;gap:var(--8px);padding:var(--12px) var(--16px) var(--6px);justify-content:space-between;display:flex}.deck-new__title{color:var(--color-accent);font-size:var(--text-14);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:700}.sidebar__mark-read{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-font-size:var(--text-12);--btn-radius:var(--radius-round);--btn-size:var(--28px);font-weight:600}.sidebar__mark-read[disabled]{color:var(--color-text-subtle);opacity:1}.sidebar__list{gap:var(--4px);padding:var(--2px) var(--4px);flex-direction:column;margin:0;list-style:none;display:flex}.sidebar__loading{gap:var(--4px);padding:var(--8px) var(--16px);flex-direction:column;display:flex}.sidebar__loading-note{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sidebar__foot{border-block-start:var(--1px) solid var(--color-ink-20);align-items:center;column-gap:var(--8px);padding:var(--8px) var(--16px) calc(var(--8px) + var(--custom-safe-inset-bottom));display:flex}.sidebar__filter{border:var(--1px) solid var(--color-ink-30);border-radius:var(--radius-round);color:var(--color-text-subtle);align-items:center;gap:var(--6px);min-inline-size:0;padding-inline:var(--10px);flex:1;display:flex}.sidebar__filter:focus-within{border-color:var(--focus-ring-color);color:var(--color-ink)}.sidebar__filter-input{block-size:var(--32px);font-size:var(--text-12);flex:1;min-inline-size:0;padding-inline:0}.sidebar__shhh{color:var(--color-text-subtle);cursor:pointer;font-size:var(--text-12);align-items:center;gap:var(--6px);min-block-size:var(--44px);flex:none;display:flex}@media (any-hover:hover){.sidebar__shhh:hover{color:var(--color-ink)}}.sidebar__blank.blank-slate{--blank-art-size:var(--64px);--blank-accent:var(--color-yellow);inline-size:auto;max-inline-size:100%;padding:var(--32px) var(--24px);background-color:#0000;border:0;margin-block:auto}.sidebar__blank .blank-slate__content{max-inline-size:32ch}.notification{--row-tone:var(--color-slate);--row-tone-soft:var(--color-slate-20);--row-tone-ink:var(--color-slate-70);position:relative}.notification__link{border-radius:var(--radius-xl);color:inherit;column-gap:var(--12px);grid-template-areas:"avatar body dot";grid-template-columns:var(--48px) minmax(0, 1fr) auto;padding:var(--10px) var(--12px);transition:background-color var(--duration-fast) ease-out;display:grid}.notification:hover .notification__link,.notification:focus-within .notification__link{background-color:var(--tint-ink-5);box-shadow:var(--glass-specular)}.notification__avatar,.notification__avatar.avatar--md{--change-avatar-size:var(--48px);grid-area:avatar}.notification__body{gap:var(--2px);flex-direction:column;grid-area:body;min-inline-size:0;display:flex}.notification__kind{--svg-icon-size:var(--14px);background-color:var(--row-tone);border:var(--2px) solid var(--glass-edge);border-radius:var(--radius-round);block-size:var(--24px);color:var(--color-canvas);inline-size:var(--24px);translate:var(--6px) calc(var(--4px) * -1);grid-area:avatar;justify-content:center;place-self:start end;align-items:center;display:flex}.notification__title{-webkit-line-clamp:2;font-size:var(--text-14);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.notification__label{color:var(--row-tone);font-weight:700}.notification__excerpt{color:var(--color-text-subtle);font-size:var(--text-13);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.notification__meta{color:var(--color-text-subtle);font-size:var(--text-12);gap:var(--4px);flex-wrap:wrap;margin-block-start:var(--2px);display:flex}.notification__dot{background-color:var(--row-tone);block-size:var(--10px);border-radius:var(--radius-round);inline-size:var(--10px);grid-area:dot;place-self:start end;margin-block-start:var(--6px)}.notification__count{background-color:var(--row-tone-soft);border-radius:var(--radius-round);color:var(--row-tone-ink);font-size:var(--text-12);min-inline-size:var(--20px);padding:var(--2px) var(--6px);text-align:center;grid-area:dot;place-self:start end;font-weight:700}.notification__tools{background-color:var(--color-canvas-light);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-round);box-shadow:var(--shadow-md);align-items:center;gap:var(--2px);opacity:0;padding:var(--2px);translate:var(--6px) -50%;transition:opacity var(--duration-fast) ease-out, translate var(--duration-medium) var(--ease-out-expo);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--10px)}.notification:hover .notification__tools,.notification:focus-within .notification__tools{opacity:1;translate:0 -50%}@media (any-hover:none){.notification__tools{opacity:1;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.notification__tools{transition-property:opacity;translate:0 -50%}}.notification:hover .notification__count,.notification:focus-within .notification__count,.notification:hover .notification__dot,.notification:focus-within .notification__dot{opacity:0}.notification__count,.notification__dot{transition:opacity var(--duration-fast) ease-out}.notification__tool,.notification__menu>.btn{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-15);--btn-border-color:transparent;--btn-icon-size:var(--16px);--btn-padding:0;--btn-radius:var(--radius-round);--btn-size:var(--32px);color:var(--color-text-subtle);inline-size:var(--32px)}@media (any-hover:hover){.notification__tool:hover,.notification__menu>.btn:hover{color:var(--color-ink)}}.notification__tool--danger{--btn-background-color-hover:var(--color-red-20)}@media (any-hover:hover){.notification__tool--danger:hover{color:var(--color-red-70)}}.resurface{min-inline-size:22ch}.resurface__head{border-block-end:var(--1px) solid var(--color-ink-20);color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);margin:0 0 var(--6px);padding-block-end:var(--8px);font-weight:600;display:flex}.resurface__art{--blank-accent:var(--color-aqua);block-size:var(--32px);color:var(--color-ink-50);fill:none;inline-size:var(--32px);flex:none}.resurface__list{margin:0;padding:0;list-style:none}.resurface__item{gap:var(--8px)}.resurface__item .svg-icon{color:var(--color-aqua)}.resurface__pick{border-block-start:var(--1px) solid var(--color-ink-20);align-items:center;gap:var(--8px);justify-content:space-between;margin-block-start:var(--6px);padding-block-start:var(--8px);display:flex}.resurface__pick-label{color:var(--color-text-subtle);font-size:var(--text-12);font-weight:600}.skeleton{background:var(--skeleton-background,var(--tint-ink-10));animation:.1s .3s backwards fade-in}.skeleton--line{border-radius:var(--skeleton-radius,.4rem);block-size:1rem;display:block}.skeleton--rectangle{border-radius:var(--skeleton-radius,.4rem);block-size:2rem;inline-size:2rem;display:block}.skeleton--circle{aspect-ratio:1;border-radius:50%;flex-shrink:0;display:inline-block}.skeleton--pulse{pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.skeleton--pulse{animation:.1s .3s backwards fade-in,1.6s ease-in-out infinite skeleton-pulse}}.skeleton-group{display:flex}.skeleton-list{gap:var(--4px);flex-direction:column;display:flex}.skeleton-grid{gap:var(--16px);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));display:grid}.skeleton-group>.skeleton{border-radius:var(--skeleton-radius,var(--radius-sm))}.skeleton-group--row,.skeleton-group--task{align-items:center;gap:var(--10px);min-block-size:var(--44px);padding:var(--8px)}.skeleton-group--task{--skeleton-box:var(--checkbox-size)}.skeleton-group--task>.skeleton__box{block-size:var(--skeleton-box);inline-size:var(--skeleton-box);border-radius:20%;flex-shrink:0}:is(.skeleton-group--row,.skeleton-group--task)>.skeleton__title{flex:1;block-size:1em;max-inline-size:26rem}:is(.skeleton-group--row,.skeleton-group--task)>.skeleton__meta{flex-shrink:0;block-size:1em;inline-size:7rem;margin-inline-start:auto}.skeleton-group--card{gap:var(--12px);background-color:var(--color-canvas);border:var(--1px) solid var(--tint-ink-10);border-radius:var(--radius-lg);min-block-size:9rem;padding:var(--20px);flex-direction:column}.skeleton-group--card>.skeleton__thumb{min-block-size:var(--32px);flex:1}.skeleton-group--card>.skeleton__title{block-size:1em;inline-size:60%}.skeleton-group--card>.skeleton__meta{block-size:1em;inline-size:35%}.skeleton-group--paragraph{gap:var(--8px);flex-direction:column}.skeleton-group--paragraph>.skeleton__heading{border-radius:var(--radius-md);block-size:1.6em;inline-size:45%;margin-block-end:var(--4px)}.skeleton-group--paragraph>.skeleton__line{block-size:1em}.skeleton-group--paragraph>.skeleton__line--short{block-size:1em;inline-size:55%}.blank-slate{--blank-art-size:104px;--blank-accent:var(--color-orange-60);background-color:var(--color-canvas);border:2px dashed var(--color-yellow-30);border-radius:var(--radius-lg);color:var(--color-text-subtle);align-items:center;gap:var(--16px);max-inline-size:480px;padding:var(--40px) var(--32px);text-align:center;text-wrap:pretty;flex-direction:column;margin:0 auto;display:flex;position:relative}@container layout (inline-size<64rem){.blank-slate{--blank-art-size:88px;font-size:var(--text-14);gap:var(--12px);padding:var(--32px) var(--20px)}}@media (width<=420px){.blank-slate{--blank-art-size:76px;gap:var(--8px);padding:var(--24px) var(--16px)}}.blank-slate strong{font-weight:600}.blank-slate__art{block-size:var(--blank-art-size);inline-size:var(--blank-art-size);color:var(--tint-ink-35);animation:fade-in-up var(--duration-slow) var(--ease-out-expo) both;flex-shrink:0}.blank-slate__icon{color:var(--tint-ink-25);--svg-icon-size:40px;flex-shrink:0}@container layout (inline-size<64rem){.blank-slate__icon{--svg-icon-size:32px}}.blank-slate__icon--sm{--svg-icon-size:20px}.blank-slate__content{flex:1;max-inline-size:42ch}.blank-slate__title{color:var(--color-ink);font-size:var(--text-20);font-weight:700;line-height:var(--line-height-headings);margin:0 0 var(--4px)}.blank-slate__title:last-child{margin-block-end:0}.blank-slate__action{gap:var(--8px);flex-wrap:wrap;justify-content:center;margin-block-start:var(--20px);display:flex}.blank-slate__arrow{block-size:56px;inline-size:56px;color:var(--tint-ink-50);pointer-events:none;position:absolute}.blank-slate__arrow--down{inset-block-end:-52px;inset-inline-start:50%;rotate:0deg}.blank-slate__arrow--up{inset-block-start:-52px;inset-inline-end:50%;rotate:180deg}.blank-slate__arrow--right{inset-block-start:50%;inset-inline-end:-52px;rotate:-90deg}.blank-slate__arrow--left{inset-block-end:50%;inset-inline-start:-52px;rotate:90deg}.blank-slate__dismiss.btn{opacity:0;transition:opacity var(--duration-medium) ease-out;position:absolute;inset-block-start:-.75em;inset-inline-end:-.75em}@media (any-hover:hover){.blank-slate:hover .blank-slate__dismiss.btn{opacity:1}}.blank-slate--sm{--blank-art-size:40px;gap:var(--12px);padding:var(--12px) var(--16px);text-align:start;flex-direction:row;inline-size:fit-content}.blank-slate--sm .blank-slate__art{align-self:flex-start}.blank-slate--sm .blank-slate__title{font-size:var(--text-16)}.blank-slate--sm .blank-slate__action{margin-block-start:var(--8px)}.blank-slate--lg{--blank-art-size:120px;max-inline-size:640px}.blank-slate--animated{animation:fade-in-down var(--duration-slow) ease-out;animation-delay:.5s;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.blank-slate--animated,.blank-slate__art{animation:none}}:root[data-reduce-motion] .blank-slate--animated,:root[data-reduce-motion] .blank-slate__art{animation:none}.notice{border-radius:var(--radius-md);font-size:var(--text-14);align-items:flex-start;gap:var(--8px);padding:var(--12px) var(--16px);text-wrap:pretty;border:1px solid;margin:0;font-weight:600;display:flex}.notice__icon{--svg-icon-size:1.25em;flex:none;margin-block-start:.1em}.notice__text{min-inline-size:0}.notice--error{background-color:var(--color-red-10);border-color:var(--color-red-30);color:var(--color-red-70)}.notice--warning{background-color:var(--color-yellow-10);border-color:var(--color-yellow-30);color:var(--color-yellow-70)}.notice--success{background-color:var(--color-green-10);border-color:var(--color-green-30);color:var(--color-green-70)}.notice--info{background-color:var(--color-blue-10);border-color:var(--color-blue-30);color:var(--color-blue-70)}.notice a{color:inherit}.flash-notice{--flash-from:-12px;--flash-block-start:calc(6.4rem + var(--custom-safe-inset-top));--flash-block-end:calc(4rem + var(--custom-safe-inset-bottom));--flash-font-size:var(--text-16);inset-block:var(--flash-block-start) auto;padding-inline:var(--16px);pointer-events:none;z-index:var(--z-flash);block-size:auto;color:inherit;background:0 0;border:0;justify-content:flex-end;inline-size:auto;margin:0;padding-block:0;display:flex;position:fixed;inset-inline:0;overflow:visible}:root[data-toast-position^=bottom] .flash-notice{--flash-from:12px;inset-block:auto var(--flash-block-end)}:root[data-toast-position$=left] .flash-notice{justify-content:flex-start}:root[data-toast-position$=center] .flash-notice{justify-content:center}:root[data-toast-size=small] .flash-notice{--flash-font-size:var(--text-12)}:root[data-toast-size=medium] .flash-notice{--flash-font-size:var(--text-14)}.flash-notice__content{background-color:var(--color-canvas-light);color:var(--color-ink);border:1px solid var(--color-ink-30);max-inline-size:min(46ch, 100dvw - var(--32px));border-radius:var(--radius-2xl);font-size:var(--flash-font-size);box-shadow:var(--shadow-lg);pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease-out-expo);align-items:center;gap:.4em;padding:.5em 1.15em;display:inline-flex}.flash-notice__text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.flash-notice__icon{color:var(--color-green);--svg-icon-size:1.3em;flex-shrink:0;display:flex}.flash-notice--error .flash-notice__icon{color:var(--color-red)}.flash-notice--notice .flash-notice__icon{color:var(--color-ink-60)}.flash-notice__content--clickable{text-align:start}@media (hover:hover){.flash-notice__content--clickable:hover{border-color:var(--color-accent)}}.flash-notice__link{color:var(--color-ink);text-decoration:underline}.flash-notice__card{background-color:var(--color-canvas-light);color:var(--color-ink);border:1px solid var(--color-ink-30);border-radius:var(--radius-xl);inline-size:min(34rem, 100dvw - var(--32px));padding:var(--12px);text-align:start;box-shadow:var(--shadow-lg);pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease-out-expo)}@media (hover:hover){.flash-notice__card:has(.flash-notice__content--clickable:hover){border-color:var(--color-accent)}}.flash-notice__head{justify-content:space-between;align-items:center;gap:var(--8px);margin-block-end:var(--8px);display:flex}.flash-notice__head-title{font-size:var(--text-16);font-weight:700}.flash-notice__close{--svg-icon-size:var(--16px);inline-size:var(--28px);block-size:var(--28px);border-radius:var(--radius-round);background-color:var(--color-ink-10);color:var(--color-ink-60);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.flash-notice__close:hover{background-color:var(--color-ink-20);color:var(--color-ink)}}.flash-notice__card .flash-notice__content{box-shadow:none;align-items:center;gap:var(--10px);background:0 0;border:0;border-radius:0;inline-size:100%;max-inline-size:none;padding:0;animation:none;display:flex}.flash-notice__card .flash-notice__icon{--svg-icon-size:var(--24px);inline-size:var(--44px);block-size:var(--44px);border-radius:var(--radius-round);background-color:var(--color-ink-20);color:var(--color-ink-60);flex-shrink:0;place-items:center;display:grid}.flash-notice__body{gap:var(--2px);flex-direction:column;flex:1;min-inline-size:0;display:flex}.flash-notice__card .flash-notice__text{font-size:var(--flash-font-size);line-height:1.35}.flash-notice__actor{font-weight:700}.flash-notice__time{font-size:var(--text-13);color:var(--color-accent);font-weight:600}.flash-notice__unread{inline-size:var(--10px);block-size:var(--10px);border-radius:var(--radius-round);background-color:var(--color-accent);flex-shrink:0}.flash-leave-active{animation:toast-out var(--duration-medium) var(--ease-out-expo)}}@layer views{.todolist__menu-button{block-size:100%;inline-size:var(--perma-padding,var(--40px));color:var(--color-ink-50);cursor:grab;font-size:var(--checkbox-size);opacity:0;appearance:none;background:0 0;border:0;justify-content:center;padding-block-start:calc(var(--todo-padding-block) * 2);display:grid;position:absolute;inset:50% auto auto 0;translate:-100% -50%}.todolist__menu-button .svg-icon--overflow{margin-block-start:1px;rotate:90deg}.todolist__menu-button:is(:active,:hover,:focus-visible,.selected){opacity:1;outline:none}@media (any-hover:none){.todolist__menu-button{display:none}}.auth-page{text-align:center;inline-size:min(100%,38rem);margin-inline:auto}.auth-page__title{font-size:var(--text-20);font-weight:600;line-height:var(--line-height-headings)}.auth-page__lede{color:var(--color-text-subtle);font-size:var(--text-14);margin-block-start:var(--8px)}.auth-page__links{font-size:var(--text-14);margin-block-start:var(--16px)}.auth-page__links a,.auth-page__link{color:var(--color-accent)}.auth-page__links a:hover,.auth-page__link:hover{text-decoration:underline}.auth-page__footnote{color:var(--color-text-subtle);font-size:var(--text-12);margin-block-start:var(--8px);display:block}.auth-form{gap:var(--16px);margin-block:var(--24px);text-align:start;flex-direction:column;display:flex}.auth-form .btn{inline-size:100%}.auth-error{color:var(--color-red);font-size:var(--text-14);margin-block-start:var(--4px);display:block}.auth-notice{background-color:var(--color-yellow-10);border-inline-start:3px solid var(--color-yellow-50);border-radius:var(--radius-sm);font-size:var(--text-14);padding:var(--12px);text-align:start;margin-block-start:var(--16px)}.auth-note{background-color:var(--tint-ink-5);border-radius:var(--radius-md);font-size:var(--text-14);padding:var(--12px);text-align:start;white-space:pre-wrap;margin-block-start:var(--16px)}.auth-or{color:var(--color-text-subtle);align-items:center;gap:var(--12px);font-size:var(--text-12);margin-block:var(--24px);text-transform:lowercase;display:flex}.auth-or:before,.auth-or:after{background-color:var(--color-ink-20);content:"";flex:1;block-size:1px}.passkey{border-radius:var(--radius-xl);color:inherit;cursor:pointer;align-items:center;gap:var(--6px);inline-size:100%;padding:var(--12px);transition:background-color var(--duration-medium) ease-out;background-color:#0000;border:0;flex-direction:column;display:flex}@media (any-hover:hover){.passkey:hover{background-color:var(--tint-ink-5)}}.passkey:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.passkey:active{scale:.99}.passkey__label{color:var(--color-accent);font-size:var(--text-14);font-weight:600}@media (any-hover:hover){.passkey:hover .passkey__label{text-decoration:underline}}.passkey__art{block-size:4rem;color:var(--color-accent);inline-size:4rem}.passkey__core{color:var(--color-green)}.passkey__ring{opacity:.4;transition:opacity var(--duration-medium) ease-out}.passkey__ring--1{opacity:.7}@media (any-hover:hover){.passkey:hover .passkey__ring{opacity:1}.passkey:hover .passkey__ring--2{transition-delay:60ms}.passkey:hover .passkey__ring--3{transition-delay:.12s}}@media (any-hover:hover) and (prefers-reduced-motion:no-preference){.passkey__key{transition:translate var(--duration-slow) var(--ease-out-expo);translate:3px}.passkey:hover .passkey__key{translate:0}}.auth-code{gap:var(--8px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.auth-code__box{background-color:var(--color-canvas-light);border:var(--border);border-radius:var(--radius-md);block-size:5.2rem;color:var(--color-ink);font-size:var(--text-24);text-align:center;inline-size:100%}.auth-code__box:focus-visible{border-color:var(--focus-ring-color);outline:2px solid var(--focus-ring-color);outline-offset:1px}.resend{align-items:center;gap:var(--8px);display:inline-flex}.resend:disabled{color:var(--color-text-subtle);cursor:default}.resend:disabled:hover{text-decoration:none}.resend__ring{--wait:60s;transform-origin:50%;flex:none;block-size:2rem;inline-size:2rem;transform:rotate(-90deg)scaleX(-1)}.resend__track{fill:none;stroke:var(--color-accent-20);stroke-width:2px}.resend__sweep{animation:resend-fill var(--wait,60s) linear forwards;fill:none;stroke:var(--color-accent);stroke-dasharray:37.7;stroke-dashoffset:37.7px;stroke-linecap:round;stroke-width:2.5px}@keyframes resend-fill{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.resend__ring{display:none}}:root[data-reduce-motion] .resend__ring{display:none}.auth-accounts{gap:var(--8px);text-align:start;flex-direction:column;margin-block-start:var(--24px);display:flex}.auth-accounts__link{border:var(--border);border-radius:var(--radius-lg);align-items:center;gap:var(--12px);min-block-size:var(--component-lg);padding:var(--12px) var(--16px);display:flex}.auth-accounts__link:hover{background-color:var(--tint-ink-5)}.auth-accounts__logo{block-size:var(--avatar-size-sm);border-radius:var(--radius-sm);inline-size:var(--avatar-size-sm);object-fit:cover}.field-row{--field-row-action-size:var(--28px);--field-row-checkbox-size:var(--checkbox-size);--field-row-font-size:var(--text-base);--field-row-size:var(--component-sm);--field-row-offset-text:calc((var(--field-row-size) - var(--field-row-font-size) * var(--line-height-base)) / 2);font-size:var(--field-row-font-size);position:relative}@container layout (inline-size>=76.8rem){.field-row{align-items:start;gap:var(--perma-column-gap,var(--16px));grid-template-columns:var(--field-row-column-size) 1fr;display:grid}}.field-row:not(:last-child){margin-block-end:var(--8px)}.field-row__label{font-weight:700;line-height:var(--field-row-size);text-align:end;display:block}@container layout (inline-size<76.8rem){.field-row__label{text-align:start}}.field-row__content{grid-column-start:2;min-inline-size:0}.field-row__content .svg-icon--calendar{color:var(--color-accent)}.field-row__content .svg-icon--recurrence{color:var(--color-orange)}.field-row__placeholder{color:var(--color-text-subtle);align-items:center;gap:var(--8px);inline-size:100%;line-height:var(--field-row-size);display:inline-flex}.field-row__placeholder:hover:not(:has(a,input)){color:var(--color-text-subtle)}.assignees>.field-row__placeholder{inline-size:auto}.field-row__assignees{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.field-row__assignee{--avatar-size:var(--component-xs);block-size:var(--field-row-size);align-items:center;gap:var(--4px);white-space:nowrap;display:flex}@container layout (inline-size>=76.8rem){.field-rows--lg .field-row{--checkbox-size:var(--24px);--field-row-action-size:3.2rem;--field-row-checkbox-size:var(--24px);--field-row-font-size:var(--text-body);--field-row-size:var(--component-base)}.field-rows--lg .checkbox-field{--checkbox-field-font-size:var(--text-body)}}@container layout (inline-size>=96rem){.field-rows--lg{padding-inline-end:var(--perma-text-indent,0)}}.setting-row{border-block-start:1px solid var(--tint-ink-10);gap:var(--4px) var(--24px);padding-block:var(--14px);display:grid}.setting-row:first-child{border-block-start:0;padding-block-start:0}.setting-row:last-child{padding-block-end:0}@container layout (inline-size>=76.8rem){.setting-row{grid-template-columns:minmax(18rem,24rem) 1fr;align-items:start}.setting-row__control{grid-column:2}}.setting-row__label{font-weight:700;line-height:var(--component-sm)}.setting-row__control{align-items:center;gap:var(--8px);flex-wrap:wrap;min-inline-size:0;display:flex}.setting-row__help{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;grid-column:-2/-1;max-inline-size:54rem}.setting-toggle{border-block-start:1px solid var(--tint-ink-10);cursor:pointer;align-items:start;gap:var(--2px) var(--12px);padding-block:var(--12px);grid-template-columns:auto 1fr;display:grid}.setting-toggle:first-child{border-block-start:0;padding-block-start:0}.setting-toggle>input[type=checkbox]{block-size:var(--checkbox-size);inline-size:var(--checkbox-size);translate:0 calc((var(--text-base) * var(--line-height-base) - var(--checkbox-size)) / 2);grid-row:span 2;margin:0}.setting-toggle__title{font-weight:600}.setting-toggle__help{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;grid-column:2;max-inline-size:54rem}.setting-toggle:has(>input:disabled){cursor:default;opacity:.45}.account-boot{gap:var(--16px);padding-block:var(--24px);flex-direction:column;display:flex}.home{--home-sheet-width:52rem;--home-rail-width:30rem;align-items:start;gap:var(--32px);grid-template-columns:minmax(0, 1fr) minmax(0, var(--home-sheet-width)) minmax(0, 1fr);max-inline-size:144rem;padding-block:var(--8px) var(--32px);margin-inline:auto;display:grid}.home[data-home-size=small]{--home-sheet-width:42rem}@container layout (inline-size>=112rem){.home{grid-template-columns:var(--home-rail-width) minmax(var(--home-sheet-width), 1fr) var(--home-rail-width)}.home[data-home-size=small]{grid-template-columns:minmax(var(--home-rail-width), 1fr) var(--home-sheet-width) minmax(var(--home-rail-width), 1fr)}}.home__rail{gap:var(--24px);min-inline-size:0;max-inline-size:var(--home-rail-width);flex-direction:column;display:flex}.home__rail--start{justify-self:end}.home__rail--end{justify-self:start}@container layout (inline-size<96rem){.home{gap:var(--24px);grid-template-columns:minmax(0,1fr)}.home__rail,.home__column{inline-size:100%;max-inline-size:var(--home-sheet-width);justify-self:center}.home__rail--start,.home__rail--end{justify-self:center}}@container layout (inline-size>=96rem){.home__rail{position:sticky;inset-block-start:var(--24px)}.perma--home{block-size:calc(100dvh - var(--nav-height) - var(--tray-block-size) - var(--custom-safe-inset-bottom));min-block-size:0;padding-block-end:0;overflow:clip}.home{block-size:100%;padding-block-end:0}.home__column{align-self:stretch;min-block-size:0}.home__section{flex:1;min-block-size:0}.home__rail{max-block-size:100%;overflow-y:auto}.home__grid{margin-inline:calc(var(--16px) * -1);min-block-size:0;padding-inline:var(--16px);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--mask-opaque) var(--16px), var(--mask-opaque) calc(100% - var(--40px)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--mask-opaque) var(--16px), var(--mask-opaque) calc(100% - var(--40px)), transparent);flex:1;margin-block-start:calc(var(--16px) * -1);padding-block-start:var(--16px);padding-block-end:var(--40px);overflow-y:auto}}.home__column{background:var(--color-canvas);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);gap:var(--16px);min-inline-size:0;padding:var(--24px);flex-direction:column;display:flex}@container layout (inline-size<48rem){.home__column{padding:var(--16px)}}@container layout (inline-size>=96rem){.home__column{border-end-end-radius:0;border-end-start-radius:0;padding-block-end:var(--8px)}.home__see-all{padding-block-end:0}}.home__header{padding-block:var(--4px) var(--8px);text-align:center}.home__account-name{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.home__account-link{color:inherit;text-decoration:none;display:inline-flex}.home__account-logo{block-size:var(--56px);object-fit:contain;inline-size:auto;max-inline-size:22rem;display:block}.home__section{gap:var(--12px);flex-direction:column;display:flex}.home__grid{gap:var(--16px);grid-template-columns:repeat(auto-fit,minmax(24rem,32rem));grid-auto-rows:max-content;justify-content:center;display:grid}.home__column .home__grid{gap:var(--12px);grid-template-columns:minmax(0,1fr)}.home:not(.home--wide)[data-home-layout=grid] .home__column .home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container layout (inline-size>=112rem){.home:not(.home--wide)[data-home-size=medium][data-home-layout=grid] .home__column .home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home:not(.home--wide)[data-home-layout=grid] .home__column .card--project{min-block-size:8.5rem}.home:not(.home--wide)[data-home-layout=grid] .home__column .card__title{font-size:var(--text-16);padding-inline-end:var(--64px)}@container layout (inline-size<48rem){.home__grid,.home:not(.home--wide)[data-home-layout=grid] .home__column .home__grid{grid-template-columns:minmax(0,1fr)}}.home--wide{grid-template-columns:minmax(0,1fr);max-inline-size:none}.home--wide .home__rail{display:none}.home--wide .home__column{box-shadow:none;background:0 0;max-inline-size:none;padding-inline:0}.home--wide .home__column .home__grid{grid-template-columns:repeat(auto-fit,minmax(24rem,32rem))}@container layout (inline-size<48rem){.home--wide .home__column .home__grid{grid-template-columns:minmax(0,1fr)}}.home--wide .home__header-actions{display:flex}.home__header{grid-template-columns:var(--component-sm) minmax(0, 1fr) var(--component-sm);align-items:start;row-gap:var(--6px);display:grid}.home__header-main{align-items:center;gap:var(--6px);flex-direction:column;grid-area:1/2;min-inline-size:0;display:flex}.home__header-actions{gap:var(--8px);flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;padding-block-start:var(--12px);display:none}.home__expand{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-shadow:none;--btn-size:var(--component-sm);--btn-icon-color:var(--color-text-subtle);transition:background-color var(--duration-fast) ease-out, scale var(--duration-fast) var(--ease-out-expo);grid-area:1/3;place-self:center end}.home__layout{grid-area:1/1;justify-self:start}.home__layout svg{fill:currentColor;stroke:none}.home__expand:active{scale:.92}.home__expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1.25em;inline-size:1.25em}.home__column .card--project{--card-aspect-ratio:auto;--card-padding:var(--16px);min-block-size:11rem}.home__column .card--project .card__link{gap:var(--4px);flex-direction:column;display:flex}.home__column .card--project .card__people{margin-block-start:auto;padding-block-start:var(--12px);position:static}.home__column .card--project .card__title{font-size:var(--text-18);padding-inline-end:var(--40px);font-weight:700}.home__column .card--project .card__description{font-size:var(--text-14)}.card--grabbable{cursor:grab}.card--grabbable:active{cursor:grabbing}.home__column .card--held{background:var(--tint-ink-5);box-shadow:none;border:2px dashed var(--color-ink-50);scale:.985}.home__column .card--held>*{opacity:.12}.home__column .card--lifted{box-shadow:var(--shadow-xl);z-index:2;scale:1.015}.home__column .card--landed{animation:.26s cubic-bezier(.35,.1,.25,1) card-snap}.home__column .card.home-card-move{transition:transform .27s cubic-bezier(.35,.1,.25,1);animation:none}.home__grid--settled>*{animation:none}:root[data-home-morph] .home__column .card.home-card-move{transition:none}.home__column .card{transition:box-shadow var(--duration-fast) ease-out, opacity var(--duration-medium) cubic-bezier(.35, .1, .25, 1), scale var(--duration-medium) cubic-bezier(.35, .1, .25, 1)}.card__grip{appearance:none;color:var(--color-ink-60);cursor:grab;opacity:.55;padding:var(--4px) var(--2px);transition:opacity var(--duration-fast) ease-out;background:0 0;border:0;align-items:center;display:flex}.card__grip svg{fill:currentColor;block-size:1.4rem;inline-size:.9rem}.card__grip:active{cursor:grabbing}.card__grip:is(:hover,:focus-visible){opacity:1;outline:none}.card__grip[aria-pressed=true]{color:var(--color-accent);opacity:1}:is(.card--project,.card--stack) .card__grip{opacity:0;inline-size:max-content;margin-inline-end:var(--4px);position:absolute;inset-block-start:0;inset-inline-end:100%}:is(.card--project,.card--stack):focus-within .card__grip{opacity:.55}:is(.card--project,.card--stack) .card__grip:is(:hover,:focus-visible){opacity:1}.card--stack .card__settings{align-items:center;inset-block:0}.card--stack .card__grip{inset-block-start:auto}:is(.home[data-home-layout=grid],.home--wide) .home__grid>.card--stack{grid-column:1/-1}.home__today{align-items:end;gap:var(--6px);flex-direction:column;max-inline-size:100%;display:flex}.home__today-label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.home__today-item{background:var(--tint-ink-10);border-radius:var(--radius-lg);color:inherit;align-items:center;gap:var(--8px);font-size:var(--text-13);inline-size:100%;padding:var(--6px) var(--10px);text-decoration:none;display:flex}.home__today-item:hover{background:var(--tint-ink-20)}.home__today-item :is(.svg-icon,strong){flex-shrink:0}.home__today-item .svg-icon{color:var(--color-text-subtle)}.home__today-text{text-align:start;flex-direction:column;min-inline-size:0;display:flex}.home__today-title,.home__today-where{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.home__today-where{color:var(--color-text-subtle);font-size:var(--text-12)}.home__today-more{border-radius:var(--radius-round);color:var(--color-text-subtle);inline-size:auto;padding-inline:var(--12px);justify-content:center;font-weight:600}@container layout (inline-size<96rem){.home__today{align-items:center}}.home__recents{gap:var(--6px);flex-direction:column;display:flex}.home__recents-label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-weight:700}.home__recents-row{gap:var(--8px);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.home__recent{--card-padding:var(--8px)}.home__recent .card__link{align-items:center;gap:var(--8px);display:flex}.home__recent-icon{background:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-text-subtle);block-size:var(--32px);inline-size:var(--32px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home__recent-text{flex-direction:column;min-inline-size:0;display:flex}.home__recent-title{font-size:var(--text-14);-webkit-line-clamp:1;padding-inline-end:0;font-weight:600}.home__recent-where{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home__tail{min-block-size:var(--16px);grid-column:1/-1}.home__see-all{gap:var(--8px);padding-block:var(--4px) var(--8px);flex-wrap:wrap;justify-content:center;display:flex}.home__see-all-btn{--btn-background-color:var(--tint-ink-10);--btn-background-color-hover:var(--tint-ink-20);--btn-border-color:transparent;font-weight:600}.acct-head{border-block-end:1px solid var(--color-ink-30);align-items:flex-end;column-gap:var(--16px);justify-content:space-between;row-gap:var(--8px);flex-wrap:wrap;margin-block-end:var(--24px);padding-block-end:var(--12px);display:flex}.acct-head__titles{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.acct-head__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance;margin:0}.acct-head__lede{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.acct-head__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}@container layout (inline-size<48rem){.acct-head{margin-block-end:var(--16px)}.acct-head__title{font-size:var(--text-24)}}.acct-section{gap:var(--4px);flex-direction:column;margin-block-end:var(--32px);display:flex}.acct-section:last-child{margin-block-end:0}.acct-section__heading{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.acct-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acct-list>.skeleton+.skeleton{margin-block-start:var(--8px)}.acct-row{align-items:center;column-gap:var(--16px);margin-inline:calc(-1 * var(--12px));min-block-size:var(--44px);padding:var(--8px) var(--12px);row-gap:var(--2px);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.acct-list>.acct-row+.acct-row{border-block-start:1px solid var(--color-ink-20)}.acct-row{border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease-out}@media (any-hover:hover){.acct-row:hover{background-color:var(--tint-ink-5)}.acct-list>.acct-row:hover,.acct-list>.acct-row:hover+.acct-row{border-block-start-color:#0000}}.acct-row__main{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.acct-row__title{font-size:var(--text-16);overflow-wrap:anywhere;margin:0;font-weight:600}a.acct-row__title{color:var(--color-ink);text-decoration:none}a.acct-row__title:after{content:"";position:absolute;inset:0}a.acct-row__title:focus-visible{text-underline-offset:2px;text-decoration:underline}.acct-row>:is(button,a:not(.acct-row__title),.btn,input,select,label){z-index:1;position:relative}.acct-row__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px) var(--8px);text-align:end;flex-wrap:wrap;justify-self:end;display:flex}.acct-row__note{color:var(--color-text-subtle);font-size:var(--text-14);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.acct-tag{background-color:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;padding-inline:var(--8px);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;line-height:1.6;display:inline-flex}.acct-tag--warn{background-color:var(--color-yellow-20);color:var(--color-yellow-70)}.acct-tag--late{background-color:var(--color-red-20);color:var(--color-red-70)}@container layout (inline-size<48rem){.acct-row{grid-template-columns:minmax(0,1fr)}.acct-row__meta{text-align:start;justify-self:start}}.directory__header{align-items:center;gap:var(--16px);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--16px);display:flex}.directory__title{font-size:var(--text-24);font-weight:700;line-height:var(--line-height-headings)}.directory__filters{align-items:end;gap:var(--12px);flex-wrap:wrap;margin-block-end:var(--24px);display:flex}.directory__filters .field{flex:25.6rem}.directory__count{color:var(--color-text-subtle);font-size:var(--text-12);margin-inline-start:auto}.directory__more{justify-content:center;margin-block-start:var(--24px);display:flex}.new-project__title{font-size:var(--text-24);font-weight:700;line-height:var(--line-height-headings)}.new-project__lede{color:var(--color-text-subtle);font-size:var(--text-14);margin-block-start:var(--4px)}.new-project__lede+.notice,.templates>.notice{margin-block-start:var(--16px)}.new-project__form{gap:var(--16px);flex-direction:column;margin-block-start:var(--24px);display:flex}.new-project__form .input{inline-size:100%}.new-project__form textarea.input{resize:vertical}.new-project__actions{align-items:center;gap:var(--8px);display:flex}.folder-page__header{align-items:center;gap:var(--4px) var(--16px);border-block-end:1px solid color-mix(in oklab, var(--color-ink-20), var(--recording-color,transparent) 45%);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--24px);padding-block-end:var(--16px);display:grid}.folder-page__art{--folder-art-size:6.4rem}.folder-page__title{font-size:var(--text-24);font-weight:700;line-height:var(--line-height-headings);overflow-wrap:anywhere;margin:0}.folder-page__title .btn{cursor:text;text-align:start}@media (any-hover:hover){.folder-page__title .btn:hover{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--color-ink-50);text-decoration-color:var(--color-ink-50);text-underline-offset:.18em}}.folder-page__count{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.folder-page__heading .input{font-size:var(--text-24);inline-size:100%;max-inline-size:42rem;font-weight:700}.folder-page__actions{align-items:center;gap:var(--8px);display:flex}.folder-page__grid{grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr));justify-content:start}.folder-page__contents{gap:var(--12px);flex-direction:column;display:flex}.folder-page__picker{align-items:start;gap:var(--8px);flex-direction:column;margin-block-start:var(--24px);display:flex}.folder-page__picker>.card{align-self:stretch}.folder-page__panel{gap:var(--12px);flex-direction:column;display:flex}.folder-page__checks{gap:var(--4px) var(--16px);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));max-block-size:40rem;display:grid;overflow-y:auto}.templates__header{justify-content:space-between;align-items:baseline;gap:var(--16px);display:flex}.templates__tabs{gap:var(--4px);margin-block:var(--12px);display:flex}.templates__tab--on{font-weight:600}.templates__form{align-items:flex-end;gap:var(--8px);margin-block-end:var(--16px);display:flex}.templates__filters{margin-block-end:var(--12px)}.templates__rows{margin:0;padding:0;list-style:none}.templates__row{border-block-start:var(--border);padding-block:var(--12px)}.templates__name{font-size:var(--text-md);font-weight:600}.templates__description{color:var(--color-text-subtle);margin-block:var(--4px) 0}.templates__meta{color:var(--color-text-subtle);font-size:var(--text-sm);gap:var(--12px);margin-block:var(--4px) 0;flex-wrap:wrap;display:flex}.templates__actions{align-items:center;gap:var(--8px);margin-block:var(--8px) 0;flex-wrap:wrap;display:flex}.templates__retention{color:var(--color-text-subtle);font-size:var(--text-sm);padding-block:var(--12px)}.from-template__form,.from-template__building,.from-template__failed{gap:var(--12px);display:grid}.from-template__actions{gap:var(--8px);align-items:center;display:flex}.from-template__help,.from-template__status,.from-template__template{color:var(--color-text-subtle)}.from-template__bar{appearance:none;inline-size:100%;block-size:var(--8px);border-radius:var(--radius-round);border:0}.from-template__bar::-webkit-progress-bar{background:var(--tint-ink-10);border-radius:var(--radius-round)}.from-template__bar::-webkit-progress-value{background:var(--color-accent);border-radius:var(--radius-round);transition:inline-size .2s ease-out}.from-template__bar::-moz-progress-bar{background:var(--color-accent);border-radius:var(--radius-round)}.template-editor__header{align-items:baseline;gap:var(--16px);justify-content:space-between;display:flex}.template-editor__form{max-width:32rem;margin-bottom:var(--32px)}.template-editor__subtitle{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-60)}.template-editor__note{color:var(--color-ink-60);font-size:var(--text-14);margin:0 0 var(--8px)}.template-editor__rows{margin:0;padding:0;list-style:none}.template-editor__row,.template-editor__flag{align-items:center;gap:var(--8px);padding:var(--6px) 0;border-bottom:1px solid var(--tint-ink-10);display:flex}.template-editor__row--off{opacity:.5}.template-editor__value{font-size:var(--text-14);color:var(--color-ink-60);margin-left:auto}.styleguide__h1{font-size:var(--text-32);margin-block-end:var(--4px);font-weight:800}.styleguide__h1 span{color:var(--color-text-subtle);font-weight:400}.styleguide__lede{color:var(--color-text-subtle);font-size:var(--text-14)}.styleguide__section{margin-block-start:var(--48px)}.styleguide__heading{color:var(--color-red-70);font-size:var(--text-24);margin-block:var(--32px) var(--16px);font-weight:700}.styleguide__section>.styleguide__heading:first-child{margin-block-start:0}.sg-row{align-items:center;gap:var(--12px);flex-wrap:wrap;margin-block-end:var(--16px);display:flex}.sg-row--top{align-items:flex-start}.sg-fields{margin-block:var(--24px);max-inline-size:60rem}.sg-notices{gap:var(--12px);margin-block:var(--24px);flex-direction:column;max-inline-size:60rem;display:flex}.styleguide__card-grid{gap:var(--16px);grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));display:grid}.sg-todolist{font-size:var(--text-18)}.sg-todolist__header{align-items:center;gap:var(--12px);margin-block-end:var(--12px);display:flex}.sg-todolist__title{font-size:var(--text-20);flex:1;min-inline-size:0;font-weight:800}.sg-todos{flex-direction:column;display:flex}.sg-todo{border-radius:var(--radius-sm);align-items:center;gap:var(--10px);padding-block:calc(var(--todo-padding-block) * 3);display:flex;position:relative}.sg-todo:hover{background-color:var(--tint-ink-5)}.sg-todo:hover .todolist__menu-button{opacity:1}.sg-todo__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sg-todo--done .sg-todo__title{color:var(--color-text-subtle);text-decoration:line-through}.sg-todo__meta{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--12px);flex-shrink:0;display:flex}.sg-todo__due{align-items:center;gap:var(--4px);white-space:nowrap;display:inline-flex}.sg-todos__completed{color:var(--color-green);font-size:var(--text-14);align-items:center;gap:var(--6px);margin-block-start:var(--12px);display:flex}.sg-comment{gap:var(--perma-column-gap,var(--16px));display:flex}.sg-comment__body{flex:1;min-inline-size:0}.sg-comment__hat{align-items:baseline;gap:var(--8px);justify-content:space-between;margin-block-end:var(--4px);display:flex}.sg-comment__byline{font-size:var(--text-14)}.sg-comment__role,.sg-comment__date{color:var(--color-text-subtle)}.sg-comment__actions{flex-shrink:0}.sg-comment .boosts{margin-block-start:var(--8px)}.sg-swatch{block-size:var(--32px);border:1px solid var(--tint-ink-15);border-radius:var(--radius-sm);inline-size:var(--32px);display:inline-block}.sg-swatch-row{gap:var(--8px);flex-wrap:wrap;margin-block-end:var(--16px);display:flex}.sg-swatch--lg{block-size:var(--64px);flex:14rem;place-items:center;inline-size:auto;display:grid}.sg-ramps{border-collapse:collapse;margin-block-end:var(--24px)}.sg-ramps th{color:var(--color-text-subtle);text-align:end;white-space:nowrap;padding-inline-end:var(--12px);font-weight:400}.sg-ramps td{padding:var(--2px);text-align:center}.sg-ramps small{color:var(--color-text-subtle);font-size:var(--text-10);display:block}.sg-type li{border-block-end:1px solid var(--color-ink-20);align-items:baseline;gap:var(--16px);padding-block:var(--8px);display:flex}.sg-type li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sg-ramps,.sg-type,.sg-swatch--lg) code{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-12);flex-shrink:0;inline-size:9rem}.sg-swatch-figure{gap:var(--4px);flex-direction:column;margin:0;display:flex}.sg-swatch-figure figcaption{font-size:var(--text-12);text-align:center}.sg-blank-slate-art{block-size:var(--96px);color:var(--tint-ink-25);inline-size:var(--96px)}.sg-skeleton{gap:var(--8px);flex-direction:column;display:flex}.styleguide{gap:var(--32px);flex-direction:column;max-inline-size:120rem;display:flex}.styleguide__masthead{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--4px);padding:var(--24px) var(--28px);flex-direction:column;display:flex}.styleguide__lede{text-wrap:pretty;max-inline-size:62rem}.styleguide__nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in oklab, transparent, var(--color-body) 85%);border-block-end:1px solid var(--tint-ink-10);gap:var(--4px) var(--8px);margin-inline:calc(var(--8px) * -1);padding:var(--8px);z-index:2;flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.styleguide__nav a{border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;padding:var(--4px) var(--10px);text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);font-weight:700}@media (any-hover:hover){.styleguide__nav a:hover{background-color:var(--tint-ink-5);color:var(--color-ink)}}.styleguide__nav a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.styleguide__section{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);padding:var(--24px) var(--28px);margin-block-start:0;scroll-margin-block-start:var(--72px)}@container layout (inline-size<64rem){.styleguide__section{border-radius:var(--radius-lg);padding:var(--16px)}}.styleguide__heading{margin-block:var(--24px) var(--12px)}.styleguide__note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:62rem;margin-block-end:var(--16px)}.sg-stage{background-color:var(--color-body);border-radius:var(--radius-lg);padding:var(--16px)}.sg-stage+.sg-stage{margin-block-start:var(--12px)}.sg-caption{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-12);margin-block-end:var(--8px)}.project-boot{gap:var(--24px);padding-block:var(--24px);flex-direction:column;display:flex}.project-boot__grid{gap:var(--24px);grid-template-columns:repeat(auto-fit,minmax(34rem,1fr));display:grid}.project-home{gap:var(--16px);flex-direction:column;display:flex}.project-home__archived{text-align:center;text-wrap:pretty;justify-content:center;align-self:center;position:relative}.project-home__archived:before,.project-home__archived:after{border:var(--10px) solid transparent;content:"";border-block-end-width:0;position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}.project-home__archived:before{border-block-start-color:var(--color-yellow-30)}.project-home__archived:after{border-block-start-color:var(--color-yellow-10);inset-block-start:calc(100% - 1.5px)}.project-home__archived .btn--plain{text-underline-offset:2px;text-decoration:underline}.project-home--archived{--project-closed-color:var(--color-yellow-50);position:relative}.project-home--trashed{--project-closed-color:var(--color-red-50);position:relative}.project-home__closed-art{block-size:15rem;color:var(--project-closed-color);fill:none;inline-size:15rem;opacity:.18;pointer-events:none;z-index:0;position:absolute;inset-block-start:calc(-1 * var(--12px));inset-inline-end:0}:is(.project-home--archived,.project-home--trashed) :is(.project-home__archived,.project-home__head,.activity-strip){z-index:1;position:relative}.project-home__head{align-items:flex-end;gap:var(--12px) var(--24px);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--16px);display:flex}.project-home__id{align-items:flex-start;gap:var(--8px);flex-direction:column;flex:min(24rem,100%);min-inline-size:0;display:flex}.project-home__people{align-self:flex-start;margin-block-start:var(--4px)}.project-home__head .project-bar{flex:0 auto;justify-content:flex-start;align-self:flex-end}.project-home__title{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance}.project-home__dates{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;margin-block-start:calc(var(--4px) * -1);font-weight:600}.project-home .dock-grid{margin-block-start:var(--16px)}.tool-picker{gap:var(--2px);margin:calc(-1 * var(--8px)) calc(-1 * var(--12px));flex-direction:column;display:flex}.tool-picker__row{border-radius:var(--radius-md);align-items:center;gap:var(--12px);min-block-size:var(--44px);padding:var(--8px) var(--12px);transition:background-color var(--duration-fast) ease-out;display:flex}.tool-picker__row:hover{background-color:var(--tint-ink-5)}.tool-picker__icon{--tool-mark-size:var(--24px)}.tool-picker__title{font-size:var(--text-16);flex:1;font-weight:600}.tool-picker__empty{color:var(--color-text-subtle);font-size:var(--text-14)}.project-page__header{gap:var(--4px);flex-direction:column;margin-block-end:var(--32px);display:flex}.project-page__back{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.project-page__back:hover{color:var(--color-text);text-decoration:underline}.project-page__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings)}.project-page__lede{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:64ch}.project-people__invite>.notice{margin-block-start:var(--12px)}.project-settings__form{gap:var(--16px);flex-direction:column;display:flex}.project-settings__form .input{inline-size:100%}.project-settings__form textarea.input{resize:vertical}.project-settings__field{gap:var(--4px);flex-direction:column;display:flex}.project-settings__label{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.project-settings__dates{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.project-settings__dates legend{flex-basis:100%;margin-block-end:var(--4px)}.project-settings__dash{color:var(--color-text-subtle)}.project-settings__actions{gap:var(--8px);flex-wrap:wrap;display:flex}.project-settings__danger{border-block-start:var(--border) solid var(--border-color);gap:var(--8px);flex-direction:column;margin-block-start:var(--32px);padding-block-start:var(--24px);display:flex}.project-settings__note{color:var(--color-text-subtle);font-size:var(--text-14)}.tool-list{gap:var(--4px);flex-direction:column;display:flex}.tool-list__row{border-radius:var(--radius-md);align-items:center;gap:var(--12px);padding:var(--8px) var(--12px);display:flex}.tool-list__row:hover{background-color:var(--tint-ink-5)}.tool-list__row--off{opacity:.6}.tool-list__row[aria-busy=true]{opacity:.5;pointer-events:none}.tool-list__icon{--tool-mark-size:var(--20px);flex:none}.tool-list__title{flex:1;min-inline-size:0;font-weight:500}.tool-list__actions{align-items:center;gap:var(--4px);display:flex}@container layout (inline-size<48rem){.tool-list__row{flex-wrap:wrap}.tool-list__title{flex-basis:100%;order:-1}}.project-people__group+.project-people__group{margin-block-start:var(--24px)}.project-people__group-title{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--8px);font-weight:600}.project-people__list{flex-direction:column;display:flex}.project-people__row{border-block-end:var(--border) solid var(--border-color);align-items:center;gap:var(--12px);min-block-size:var(--56px);padding-block:var(--12px);display:flex}.project-people__row:last-child{border-block-end:0}.project-people__name{font-size:var(--text-16);font-weight:600}.project-people__note{color:var(--color-text-subtle);font-size:var(--text-12);font-weight:400}.project-people__meta{color:var(--color-text-subtle);font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.project-people__form{gap:var(--16px);flex-direction:column;max-inline-size:min(30rem,100%);display:flex}.project-people__submit{align-self:flex-start;margin-block-start:var(--4px)}.project-people__form .date-field{align-self:flex-start}.needle-form{gap:var(--12px);flex-direction:column;margin-block-end:var(--32px);display:flex}.needle-dial{align-self:center;inline-size:100%;max-inline-size:264px;position:relative}.needle-dial__face{aspect-ratio:240/168;border-radius:var(--radius-lg);cursor:grab;touch-action:none;inline-size:100%;display:block}.needle-dial__face.is-dragging{cursor:grabbing}.needle-dial__face:focus-visible{outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.needle-dial__svg{inline-size:100%;display:block;overflow:visible}.needle-dial__track{fill:none;stroke:var(--color-ink-20);stroke-linecap:round;stroke-width:11px}.needle-dial__lit{fill:none;stroke:var(--needle-color,var(--color-green));stroke-dasharray:100 100;stroke-linecap:round;stroke-width:11px;transition:stroke var(--duration-medium) ease-out, stroke-dashoffset var(--duration-slow) var(--ease-out-expo)}.needle-dial__ticks line{stroke:var(--color-ink-30);stroke-linecap:round;stroke-width:1.5px;transition:stroke var(--duration-fast) ease-out}.needle-dial__ticks .is-major{stroke-width:2.5px}.needle-dial__ticks .is-lit{stroke:var(--needle-color,var(--color-green))}.needle-dial__mark{fill:none;stroke:var(--color-ink-50);stroke-linecap:round;stroke-width:3px;transition:stroke-dasharray var(--duration-slow) var(--ease-out-expo), stroke-dashoffset var(--duration-slow) var(--ease-out-expo)}.needle-dial__blade{fill:var(--color-ink);stroke-linejoin:round;transform-box:view-box;transform-origin:120px 104px;filter:drop-shadow(0 1.5px 1.5px var(--shadow-tint));transition:transform var(--duration-slow) var(--ease-out-overshoot)}.needle-dial__face.is-dragging .needle-dial__blade{transition:none}.needle-dial__face.is-sweeping :is(.needle-dial__blade,.needle-dial__lit,.needle-dial__mark){transition-timing-function:var(--ease-out-expo)}.needle-dial__hub{fill:var(--color-ink)}.needle-dial__pin{fill:var(--color-canvas)}.needle-dial__reading{text-align:center;pointer-events:none;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;inset-block-end:4%;inset-inline:0}.needle-dial__value{color:var(--needle-color,var(--color-green));font-size:var(--text-28);font-variant-numeric:tabular-nums;letter-spacing:-.02em;inline-size:var(--72px);transition:color var(--duration-medium) ease-out;font-weight:700;line-height:1}.needle-dial__pct{font-size:var(--text-16);font-weight:600}.needle-dial__caption{color:var(--color-text-subtle);font-size:var(--text-12)}.needle-dial__step{position:absolute;inset-block-end:0}.needle-dial__step--back{inset-inline-start:0}.needle-dial__step--on{inset-inline-end:0}.needle-form__color{gap:var(--6px);--seg-thumb-color:var(--needle-color,var(--color-green));flex-direction:column;display:flex}.needle-form__legend{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.needle-form__row{gap:var(--12px);flex-wrap:wrap;display:flex}.needle-form textarea.input{resize:vertical;inline-size:100%}.needle-form__actions{gap:var(--8px);display:flex}.needle-list{flex-direction:column;display:flex}.needle-row{border-block-end:var(--border) solid var(--border-color);align-items:start;gap:var(--12px);padding-block:var(--12px);display:flex}.needle-row:last-child{border-block-end:0}.needle-row__dot{background-color:var(--needle-color,var(--color-green));block-size:var(--10px);border-radius:var(--radius-round);inline-size:var(--10px);flex:none;margin-block-start:var(--6px)}.needle-row__body{flex:1;min-inline-size:0}.needle-row__head{font-size:var(--text-14)}.needle-row__from{color:var(--color-text-subtle)}.needle-row__note{color:var(--color-text-subtle);font-size:var(--text-14);white-space:pre-wrap;margin-block-start:var(--4px)}.needle-row__when{color:var(--color-text-subtle);font-size:var(--text-12);flex:none}.needle-row--flash{animation:needle-flash var(--duration-slow) var(--ease-out-expo) 2}@keyframes needle-flash{0%{background-color:var(--highlight-bg-5)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.needle-row--flash{background-color:var(--highlight-bg-5);animation:none}}.needle-history__more{justify-content:center;margin-block-start:var(--24px);display:flex}.project-timesheet section ul{margin:0 0 var(--16px);padding:0;list-style:none}.project-timesheet section li{gap:var(--16px);padding:var(--4px) 0;display:flex}.project-timesheet__what{color:var(--color-text-subtle)}.capture__note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty}.capture__name{margin-block:var(--16px)}.capture__flags{gap:var(--8px);margin:0 0 var(--16px);flex-direction:column;padding:0;list-style:none;display:flex}.project-home__activity{margin-block-start:var(--40px)}.project-home__activity-title{font-size:var(--text-20);margin:0 0 var(--8px);font-weight:700}.todos,.todo-detail{gap:var(--16px);flex-direction:column;display:flex}.todos__title,.todo-detail__title{align-items:center;gap:var(--8px);font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px);display:flex}.todo-detail__title.is-done{color:var(--color-text-subtle);text-decoration:line-through}.todo-detail__title-input{font-size:var(--text-28);font-weight:700}.todos__boot{gap:var(--12px);flex-direction:column;display:flex}.todos__loose{flex-direction:column;display:flex}.todos__truncated{color:var(--color-text-subtle);font-size:var(--text-14)}.todos-live{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.todos-toolbar{border-block-end:var(--1px) solid var(--color-ink-20);align-items:center;column-gap:var(--12px);min-block-size:var(--44px);row-gap:var(--8px);flex-wrap:wrap;padding-block-end:var(--8px);display:flex}.todos-toolbar__control{border-radius:var(--radius-md);color:var(--color-text-subtle);align-items:center;gap:var(--4px);font-size:var(--text-14);min-block-size:var(--32px);padding-inline:var(--8px);transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;display:flex}.todos-toolbar__control:hover{background-color:var(--tint-ink-5);color:var(--color-text)}.todos-toolbar__control.is-active{color:var(--color-accent)}.todos-toolbar__count{background-color:var(--color-accent);border-radius:var(--radius-round);color:var(--color-inverted);font-size:var(--text-10);min-inline-size:var(--16px);padding:var(--2px) var(--4px);text-align:center;line-height:1}.todos-switch{cursor:pointer;align-items:center;gap:var(--8px);font-size:var(--text-14);margin-inline-start:auto;display:inline-flex}.todos-switch__input{opacity:0;inline-size:var(--1px);block-size:var(--1px);position:absolute}.todos-switch__track{background-color:var(--color-uncolor-30);block-size:var(--20px);border-radius:var(--radius-round);inline-size:var(--36px);transition:background-color var(--duration-fast);display:inline-block;position:relative}.todos-switch__knob{background-color:var(--color-canvas);block-size:var(--16px);border-radius:var(--radius-round);inline-size:var(--16px);inset:var(--2px) auto auto var(--2px);transition:translate var(--duration-fast) var(--ease-out-expo);position:absolute}.todos-switch__input:checked+.todos-switch__track{background-color:var(--color-green)}.todos-switch__input:checked+.todos-switch__track .todos-switch__knob{translate:var(--16px)}.todos-switch__input:focus-visible+.todos-switch__track{outline:2px solid var(--color-focus-ring);outline-offset:2px}.todos-switch__label{color:var(--color-text-subtle)}.todos-filter{gap:var(--12px);min-inline-size:min(24rem, 100dvw - var(--24px));padding:var(--12px);flex-direction:column;display:flex}.todos-filter__q{inline-size:100%}.todos-filter__group{gap:var(--4px);border:0;flex-direction:column;margin:0;padding:0;display:flex}.todos-filter__group legend{color:var(--color-text-subtle);font-size:var(--text-12);text-transform:uppercase;padding:0;font-weight:700}.todos-filter__person{cursor:pointer;align-items:center;gap:var(--8px);font-size:var(--text-14);display:flex}.todo-list{flex-direction:column;margin-block-start:var(--32px);display:flex}.todo-list--group{border-inline-start:var(--4px) solid var(--todo-group-color,var(--border-color));border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-block-start:var(--16px);margin-inline-start:var(--12px);padding-inline-start:var(--16px)}.todo-list__header{align-items:center;gap:var(--10px);min-block-size:var(--40px);margin-block-end:var(--4px);display:flex;position:relative}.todo-list__header:hover .todolist__menu-button{opacity:1}.todo-list__header .pie-chart{--pie-chart-size:var(--20px)}.todo-list__disclosure{border-radius:var(--radius-sm);color:var(--color-text-subtle);display:inline-flex}.todo-list__disclosure:hover{background-color:var(--tint-ink-5);color:var(--color-text)}.todo-list__name{font-size:var(--text-20);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:800;overflow:hidden}a.todo-list__name{color:inherit}a.todo-list__name:hover{text-decoration:underline;text-decoration-thickness:var(--2px);text-underline-offset:3px}.todo-list__ratio{color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;letter-spacing:0}.todo-list__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todo-list__empty{color:var(--color-text-placeholder);font-size:var(--text-14);padding-block:var(--8px);font-style:italic}.todo-row{border-radius:var(--radius-md);align-items:center;gap:var(--10px);margin-inline:calc(var(--8px) * -1);min-block-size:var(--44px);padding:calc(var(--todo-padding-block) * 3) var(--8px);touch-action:pan-y pinch-zoom;transition:background-color var(--duration-fast) ease-out;display:flex;position:relative}@media (any-hover:hover){.todo-row:hover{background-color:var(--tint-ink-5)}}.todo-row:active{background-color:var(--tint-ink-10)}.todo-row:hover .todolist__menu-button,.todo-row--lifted .todolist__menu-button{opacity:1}.todo-row--lifted{background-color:var(--tint-ink-10);box-shadow:var(--shadow-md)}.swipe-actions{border-radius:var(--radius-sm);animation:swipeReveal .14s var(--ease-out-expo);align-items:stretch;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.swipe-actions .btn{border-radius:0;block-size:auto}@keyframes swipeReveal{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.swipe-actions{animation:none}}.todo-row__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:color var(--duration-medium) ease-out;flex:1;text-decoration:none;overflow:hidden}.todo-row__title:hover{text-underline-offset:2px;text-decoration:underline}.todo-row__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 62%;background-repeat:no-repeat;background-size:0 var(--1px);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-medium) var(--ease-out-expo)}.todo-row--done .todo-row__title{color:var(--color-text-subtle);text-decoration:none}.todo-row--done .todo-row__text{background-size:100% var(--1px)}.todo-row__meta{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--12px);flex-shrink:0;display:flex}.todo-row__due{font-variant-numeric:tabular-nums}.todo-row__assignees,.todo-row__completed-by{align-items:center;gap:var(--4px);flex-wrap:wrap;display:inline-flex}.todo-row__assignee--more{font-variant-numeric:tabular-nums;font-weight:600}.todo-row__assignee,.todo-row__due{align-items:center;gap:var(--4px);white-space:nowrap;display:inline-flex}.todo-row__steps{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:var(--4px);white-space:nowrap;display:inline-flex}.todo-row__steps .pie-chart{--pie-chart-size:var(--14px)}.todo-row__due .svg-icon--calendar{color:var(--color-accent)}.todo-row__due--soon{color:var(--color-orange)}.todo-row__due--late{color:var(--color-red)}.todo-row__due--soon .svg-icon--calendar{color:var(--color-orange)}.todo-row__due--late .svg-icon--calendar{color:var(--color-red)}.todo-row__notes{color:var(--color-text-placeholder)}.todo-completed{margin-block-start:var(--8px)}.todo-completed__toggle{border-radius:var(--radius-round);color:var(--color-green);font-size:var(--text-14);align-items:center;gap:var(--6px);min-block-size:var(--32px);padding-inline:var(--8px);transition:background-color var(--duration-fast) ease-out;display:flex}.todo-completed__toggle:hover{background-color:var(--color-green-10)}.todo-completed__body{gap:var(--4px);flex-direction:column;padding-block-start:var(--4px);display:flex}.todo-add{padding-block:var(--4px)}.todo-add__trigger,.todo-add__form{align-items:center;gap:var(--10px);display:flex}.todo-add__trigger{border:var(--1px) dashed var(--color-ink-30);border-radius:var(--radius-md);color:var(--color-text-subtle);font-size:var(--text-14);inline-size:100%;margin-inline:calc(var(--8px) * -1);min-block-size:var(--40px);padding-inline:var(--8px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;justify-content:flex-start}.todo-add__trigger:is(:hover,:focus-visible){background-color:var(--tint-ink-3);border-color:var(--color-accent-40);color:var(--color-accent)}.todo-add__form{background-color:var(--tint-ink-3);border-radius:var(--radius-md);margin-inline:calc(var(--8px) * -1);min-block-size:var(--44px);padding:var(--4px) var(--8px)}.todo-add__box{block-size:var(--checkbox-size);border:var(--1px) dashed var(--color-ink-40);inline-size:var(--checkbox-size);border-radius:20%;flex-shrink:0}.todo-add__input{flex:1;min-inline-size:0}.move-sheet{gap:var(--4px);flex-direction:column;display:flex}.move-sheet .btn{min-block-size:var(--44px);text-align:start;justify-content:start}@container layout (inline-size<48rem){.todo-row{flex-wrap:wrap}.todo-row__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;order:1;display:-webkit-box;overflow:hidden}.todo-row__meta{row-gap:var(--4px);flex-wrap:wrap;flex-basis:100%;order:2;padding-inline-start:calc(var(--checkbox-size) + var(--10px))}.todos-toolbar{row-gap:var(--8px)}.todo-add__trigger{min-block-size:var(--44px)}.todo-row{padding-block:var(--8px)}}.todo-composer{background-color:var(--color-canvas);border:var(--1px) solid var(--color-ink-30);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--12px);margin-block:var(--8px);margin-inline:calc(var(--8px) * -1);padding:var(--16px);flex-direction:column;display:flex}.todo-composer__name{font-size:var(--text-18);font-weight:700}.todo-composer__fields{flex-direction:column;gap:0;display:flex}.todo-composer__fields>*{padding-block-end:var(--8px)}.todo-composer__fields>*+*{border-block-start:var(--1px) solid var(--color-ink-20);padding-block-start:var(--8px)}.todo-composer__fields>:last-child{padding-block-end:0}.todo-composer__actions{gap:var(--8px);padding-block-start:var(--4px);display:flex}.todo-due{align-items:center;gap:var(--4px);display:inline-flex}.todo-due__dash{color:var(--color-text-subtle)}.todo-due--soon,.todo-due--soon .svg-icon--calendar{color:var(--color-warning)}.todo-due--late,.todo-due--late .svg-icon--calendar{color:var(--color-red)}.todo-detail__head{align-items:start;gap:var(--12px);display:flex}.todo-detail__headings{gap:var(--4px);flex-direction:column;min-inline-size:0;display:flex}.todo-detail__head .todo-detail__title{margin-block-start:0}.todo-detail__complete{--checkbox-size:var(--24px);border-radius:var(--radius-round);color:inherit;cursor:pointer;min-block-size:var(--44px);min-inline-size:var(--44px);transition:background-color var(--duration-fast) ease-out;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;padding:0;display:inline-flex}.todo-detail__complete:hover:not(:disabled){background-color:var(--color-accent-10)}.todo-detail__complete:disabled{cursor:default;opacity:.55}.todo-detail__facts{background-color:var(--color-canvas-light);border:var(--border);border-radius:var(--radius-lg);padding:var(--4px) var(--20px)}.todo-detail__facts .field-row{padding-block:var(--10px)}.todo-detail__facts .field-row:not(:last-child){border-block-end:1px solid var(--tint-ink-10);margin-block-end:0}.todo-detail__facts .field-row__label{text-align:start}.todo-detail__section{gap:var(--8px);flex-direction:column;display:flex}.todo-detail__section-title{color:var(--color-text-subtle);font-size:var(--text-14);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.todo-detail__section .formatted_content,.todo-detail__section .rich-text{max-inline-size:68ch}.todo-detail__section :is(.todo-add__trigger,.todo-add__form){margin-inline:0}.todo-detail__added{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);flex-wrap:wrap;display:flex}.todo-detail__added>.badge{margin-inline-end:var(--4px)}.stage-bar{align-items:center;gap:var(--8px);flex-wrap:wrap;margin-block-start:var(--12px);display:flex}.stage-bar__now{color:var(--color-text-subtle);font-size:var(--text-14);margin-inline-end:var(--4px);font-weight:600}.todo-detail__notes-actions{gap:var(--8px);margin-block-start:var(--8px);display:flex}.todo-detail__progress{color:var(--color-text-subtle);letter-spacing:0;text-transform:none;margin-inline-start:var(--8px);font-weight:600}.todo-detail__waiting{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--6px);flex-wrap:wrap;margin-block-end:var(--8px);display:flex}.todo-detail__unowned{color:var(--color-warning)}.todo-detail__waiting--ready{color:var(--color-green)}.assignees--compact{gap:var(--2px);flex-wrap:nowrap}.assignees--compact .assignees__add{border:0;padding:0}.steps__row:not(:hover,:focus-within) .assignees__add,.steps__row:not(:hover,:focus-within) .steps__due:not(.date-field--set){opacity:0}.steps__row .assignees__add,.steps__row .steps__due{transition:opacity var(--duration-fast)}@media (hover:none){.steps__row:not(:hover,:focus-within) .assignees__add,.steps__row:not(:hover,:focus-within) .steps__due:not(.date-field--set),.steps__row .steps__remove{opacity:1}}@media (pointer:coarse){.steps__remove:before{content:"";block-size:var(--44px);inline-size:var(--44px);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.todo-detail__thread-note{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--6px);display:flex}.assignees{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.assignees__chip{background-color:var(--tint-ink-5);border-radius:var(--radius-round);align-items:center;gap:var(--4px);padding:var(--2px) var(--8px) var(--2px) var(--2px);white-space:nowrap;display:inline-flex}.assignees__chip:has(.assignees__remove){padding-inline-end:var(--2px)}.assignees__remove.btn{--btn-color:var(--color-red);--btn-text-color:var(--color-text-subtle)}.assignees__remove.btn:is(:hover,:focus-visible){--btn-text-color:var(--color-red)}.assignees__add{--btn-background-color-hover:transparent;--btn-icon-size:var(--14px);border:1px dashed var(--color-ink-30);border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);padding:var(--2px) var(--8px);background:0 0;font-weight:600;display:inline-flex}.assignees__add:hover,.assignees__add[aria-expanded=true]{color:var(--color-accent);border-style:solid}.assignees__menu{gap:var(--4px);max-block-size:32rem;min-inline-size:min(22rem, 100dvw - var(--24px));padding:var(--8px);flex-direction:column;display:flex;overflow-y:auto}.assignees__menu>.input{background-color:var(--color-canvas-light);z-index:1;position:sticky;inset-block-start:0}.assignees__option{cursor:pointer;align-items:center;gap:var(--8px);padding:var(--4px);display:flex}.assignees__option:hover{background-color:var(--tint-ink-5)}.assignees__empty{color:var(--color-text-placeholder);font-size:var(--text-14);padding:var(--8px)}.steps{gap:var(--2px);flex-direction:column;display:flex}.steps__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps__row{border-radius:var(--radius-sm);align-items:center;gap:var(--8px);margin-inline:calc(var(--4px) * -1);min-block-size:var(--32px);padding:var(--todo-padding-block) var(--4px);transition:background-color var(--duration-fast) ease-out;display:flex}@media (any-hover:hover){.steps__row:hover{background-color:var(--tint-ink-5)}}.steps__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.steps__row--done .steps__title{color:var(--color-text-subtle);text-decoration:line-through}.steps__meta{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);grid-template-columns:7.2rem 12.8rem var(--24px);flex-shrink:0;justify-items:end;display:grid}.steps__due{white-space:nowrap}.steps__remove{color:var(--color-text-placeholder);opacity:0}.steps__row:hover .steps__remove,.steps__remove:focus-visible{opacity:1}.list-templates{gap:var(--4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-templates__row{border-block-end:var(--border);align-items:center;column-gap:var(--12px);padding-block:var(--12px);row-gap:var(--2px);flex-wrap:wrap;display:flex}.list-templates__row:last-child{border-block-end:0}.list-templates__name{overflow-wrap:anywhere;flex:12rem;min-inline-size:0;font-weight:700}.list-templates__count{color:var(--color-text-subtle);font-size:var(--text-14)}.list-templates__use{margin-inline-start:auto}.list-templates__empty{color:var(--color-text-subtle);text-wrap:pretty}.message-board,.message-detail,.message-form{gap:var(--16px);flex-direction:column;display:flex}.message-board__title,.message-detail__subject,.message-form__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px)}.message-detail__subject{font-size:var(--text-32)}.message-board__boot{gap:var(--12px);flex-direction:column;display:flex}.message-board__toolbar{align-items:center;column-gap:var(--12px);min-block-size:var(--40px);row-gap:var(--8px);flex-wrap:wrap;display:flex}.message-board__categories{row-gap:var(--12px);flex-wrap:wrap}.message-board__category .category-chip{font-size:inherit;background-color:#0000;padding:0}.message-board__search{flex:0 20rem;margin-inline-start:auto}@container layout (inline-size<48rem){.message-board__search{flex-basis:100%;margin-inline-start:0}}.message-board__pinned{background-color:var(--color-yellow-10);border-radius:var(--radius-lg);gap:var(--8px);padding:var(--12px) var(--16px);flex-direction:column;display:flex}.message-board__pinned-title{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px);letter-spacing:var(--letter-spacing-base);text-transform:uppercase;font-weight:700;display:flex}.message-list{gap:var(--8px);flex-direction:column;display:flex}.message-row{background-color:var(--color-canvas);border:var(--1px) solid transparent;border-radius:var(--radius-lg);column-gap:var(--14px);padding:var(--16px);row-gap:var(--2px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, translate var(--duration-fast) var(--ease-out-expo);grid-template-columns:auto 1fr auto;grid-template-areas:"avatar subject comments""avatar meta comments""avatar excerpt comments";display:grid;position:relative}@media (any-hover:hover){.message-row:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-30);translate:0 calc(var(--2px) * -1)}}.message-row:active{translate:0}.message-row:focus-within{border-color:var(--color-ink-30)}.message-row__avatar{grid-area:avatar;align-self:start}.message-row__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);flex-wrap:wrap;grid-area:meta;display:flex}.message-row__author{color:var(--color-text);font-weight:600}.message-row__client{color:var(--client-visibility-color);align-items:center;display:inline-flex}.message-row__subject{font-size:var(--text-20);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:pretty;grid-area:subject}.message-row__subject a:after{content:"";position:absolute;inset:0}.message-row__pin{color:var(--color-orange);vertical-align:-.1em;margin-inline-end:var(--4px)}.message-row__excerpt{color:var(--color-text-subtle);font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;grid-area:excerpt;overflow:hidden}.message-row__comments{z-index:1;grid-area:comments;align-self:center;position:relative}.category-chip{background-color:var(--color-uncolor-10);border-radius:var(--radius-round);color:var(--color-text);font-size:var(--text-12);align-items:center;gap:var(--4px);padding:var(--4px) var(--8px);white-space:nowrap;line-height:1;display:inline-flex}.category-chip--sm{font-size:var(--text-10);padding:var(--2px) var(--6px)}.category-chip__icon{font-size:1.1em;line-height:1}.category-picker,.category-picker--static{color:var(--color-text-subtle);font-size:var(--text-14)}.notify-roster{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.notify-roster__summary{color:var(--color-text-subtle);font-size:var(--text-14)}.notify-roster__change{color:var(--color-accent);font-size:var(--text-14)}.notify-roster__menu{gap:var(--12px);min-inline-size:min(26rem, 100dvw - var(--24px));padding:var(--12px);flex-direction:column;display:flex}.notify-roster__modes{gap:var(--8px);border:0;flex-direction:column;margin:0;padding:0;display:flex}.notify-roster__modes legend{color:var(--color-text-subtle);font-size:var(--text-12);text-transform:uppercase;padding:0;font-weight:700}.notify-roster__mode{column-gap:var(--8px);cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"radio label"".hint";display:grid}.notify-roster__mode input{grid-area:radio}.notify-roster__mode-label{font-size:var(--text-14);grid-area:label}.notify-roster__mode-hint{color:var(--color-text-subtle);font-size:var(--text-12);grid-area:hint}.notify-roster__people{border-block-start:var(--1px) solid var(--color-uncolor-20);gap:var(--4px);max-block-size:24rem;flex-direction:column;padding-block-start:var(--12px);display:flex;overflow-y:auto}.notify-roster__person{cursor:pointer;align-items:center;gap:var(--8px);font-size:var(--text-14);display:flex}.notify-roster__empty{color:var(--color-text-subtle);font-size:var(--text-14)}.message-detail__tags{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.message-detail__client{color:var(--client-visibility-color);font-size:var(--text-12);align-items:center;gap:var(--4px);display:flex}.message-detail__subject{max-inline-size:20em}.message-detail__byline{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;margin-block-start:calc(var(--12px) * -1);display:flex}.message-detail__byline strong,.message-detail__byline b{color:var(--color-text)}.message-detail__body{font-size:var(--text-body);margin-block:var(--16px) var(--8px);max-inline-size:68ch;line-height:1.6}.message-detail__body>*+*{margin-block-start:.75em}.message-detail__body>div+div{margin-block-start:1.1em}.message-composer{gap:var(--12px);flex-direction:column;display:flex}.message-composer__head{align-items:center;gap:var(--8px);display:flex}.message-composer__subject{font-size:var(--text-20);font-weight:600}.message-composer__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.message-composer__waiting{color:var(--color-text-subtle);font-size:var(--text-14)}.vault,.item-detail,.doc-detail,.doc-compose{gap:var(--16px);flex-direction:column;display:flex}.vault__title,.item-detail__title,.doc-detail__title,.doc-compose__heading{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px)}.doc-detail__title-input{font-size:var(--text-28);font-weight:700}.vault__heading{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.vault__count{color:var(--color-text-subtle);font-size:var(--text-14);margin-block-start:var(--8px)}.vault__boot{gap:var(--12px);flex-direction:column;display:flex}.vault__toolbar{align-items:center;column-gap:var(--12px);min-block-size:var(--40px);row-gap:var(--8px);flex-wrap:wrap;display:flex}.sort-menu{--btn-text-color:var(--color-text-subtle)}.vault__facets,.vault__view{flex:none}.vault__search{flex:0 18rem;margin-inline-start:auto}@container layout (inline-size<48rem){.vault__search{flex-basis:100%;margin-inline-start:0}}.item-list{gap:var(--2px);flex-direction:column;display:flex}.item-list--grid{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.item-row{background-color:var(--color-canvas);border-radius:var(--radius-lg);column-gap:var(--12px);padding:var(--10px) var(--16px);row-gap:var(--2px);grid-template-columns:1fr auto;grid-template-areas:"link comments""meta comments";display:grid;position:relative}@media (any-hover:hover){.item-row:hover{background-color:var(--color-canvas-light)}}.item-row:active{background-color:var(--color-canvas-light)}.item-row__link{align-items:center;gap:var(--8px);grid-area:link;min-inline-size:0;display:flex}.item-row__link:after{content:"";position:absolute;inset:0}.item-row__glyph{block-size:var(--40px);color:var(--color-text-subtle);inline-size:var(--40px);flex:none;justify-content:center;align-items:center;display:flex}.item-row__thumb{border-radius:var(--radius-sm);object-fit:cover;block-size:100%;inline-size:100%}.item-row__title{font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.item-row__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px);flex-wrap:wrap;grid-area:meta;padding-inline-start:calc(var(--40px) + var(--8px));display:flex}.item-row__dot{opacity:.6}.item-row__draft{background-color:var(--color-yellow-20);border-radius:var(--radius-sm);color:var(--color-ink);padding:0 var(--4px);font-weight:600}.item-row__client{color:var(--client-visibility-color);align-items:center;display:flex}.item-row__aside{align-self:center;align-items:center;gap:var(--4px);z-index:1;grid-area:comments;display:flex;position:relative}.item-row__bookmark{--btn-color:var(--color-text-subtle);transition:opacity var(--duration-fast) var(--ease-out-expo)}.item-row__bookmark.is-on{--btn-color:var(--color-accent);opacity:1}@media (any-hover:hover){.item-row:not(:hover,:focus-within) .item-row__bookmark:not(.is-on,:focus-visible){opacity:0}}.item-row--tile{padding:0 0 var(--12px);grid-template-areas:"link link""meta comments";overflow:hidden}.item-row--tile>:not(.item-row__link),.item-row--tile .item-row__title{padding-inline:var(--12px)}.item-row--tile .item-row__link{align-items:stretch;gap:var(--8px);text-align:start;flex-direction:column}.item-row--tile .item-row__glyph{aspect-ratio:8/5;border-radius:0;block-size:auto;inline-size:100%}.item-row--tile .item-row__glyph .svg-icon{--svg-icon-size:var(--32px)}.item-row--tile .item-row__title{max-inline-size:100%}.item-row--tile .item-row__meta{padding-inline-start:var(--12px)}.item-row--tile .item-row__who{display:none}.item-row__ext{color:var(--color-text-subtle);font-size:min(var(--text-28), 3.2ch);letter-spacing:var(--letter-spacing-h1);font-weight:700}.item-row__excerpt{color:var(--color-text-subtle);font-size:var(--text-12);padding:var(--10px) var(--12px);text-align:start;flex:1;align-self:stretch;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.dropzone{gap:var(--12px);flex-direction:column;display:flex;position:relative}.dropzone.is-active{outline:2px dashed var(--color-accent);outline-offset:var(--8px)}.dropzone__overlay{background-color:var(--color-accent-10);border-radius:var(--radius-lg);color:var(--color-accent);align-items:center;gap:var(--8px);pointer-events:none;justify-content:center;font-weight:600;display:flex;position:absolute;inset:0}.dropzone__prompt{appearance:none;color:var(--color-text-subtle);cursor:pointer;font:inherit;font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;justify-content:center;inline-size:100%;display:flex}.dropzone__input{display:none}.dropzone__hint{color:var(--color-text-subtle)}.dropzone__pending{gap:var(--4px);flex-direction:column;display:flex}.dropzone__file{background-color:var(--color-canvas);border-radius:var(--radius-md);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--8px) var(--12px);display:flex}.dropzone__file.is-failed{background-color:var(--color-red-10)}.dropzone__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dropzone__size,.dropzone__state{color:var(--color-text-subtle)}.dropzone__error{color:var(--color-red)}.dropzone__bar{block-size:var(--6px);inline-size:12rem;margin-inline-start:auto}.item-detail__meta{color:var(--color-text-subtle);font-size:var(--text-14)}.item-detail__client{color:var(--client-visibility-color);font-size:var(--text-12);align-items:center;gap:var(--4px);display:flex}.item-detail__draft,.doc-detail__draft{background-color:var(--color-yellow-10);border-radius:var(--radius-md);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--8px) var(--12px);display:flex}.item-detail__actions,.doc-detail__actions,.doc-compose__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.item-detail__picker{display:none}.item-detail__preview img{border-radius:var(--radius-lg);object-fit:contain;max-block-size:40rem}.item-detail__pending{color:var(--color-text-subtle);font-size:var(--text-14)}.item-detail__outbound{color:var(--color-accent);align-items:center;gap:var(--4px);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline;display:inline-flex}.item-detail__outbound .svg-icon{text-decoration:none}.item-detail__notes h2,.item-detail__versions h2{font-size:var(--text-14);align-items:center;gap:var(--8px);text-transform:uppercase;color:var(--color-text-subtle);margin-block-end:var(--8px);display:flex}.item-detail__count{background-color:var(--color-uncolor-20);border-radius:var(--radius-round);font-size:var(--text-10);padding:0 var(--6px)}.item-detail__notes,.item-detail__versions{flex-direction:column;display:flex}.doc-detail__body{margin-block:var(--8px)}.doc-detail__blank{color:var(--color-text-placeholder)}.versions{gap:var(--8px);flex-direction:column;display:flex}.version{column-gap:var(--8px);row-gap:var(--2px);grid-template-columns:auto 1fr;grid-template-areas:"avatar line"".file";display:grid}.version .avatar{grid-area:avatar}.version__line{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);flex-wrap:wrap;grid-area:line;display:flex}.version__file{color:var(--color-accent);font-size:var(--text-14);align-items:center;gap:var(--4px);grid-area:file;display:inline-flex}.version__size{color:var(--color-text-subtle)}.version__gone{color:var(--color-text-subtle);font-size:var(--text-14);grid-area:file}.versions__empty{color:var(--color-text-subtle);font-size:var(--text-14)}.doc-compose__form{gap:var(--12px);flex-direction:column;display:flex}.doc-compose__title{font-size:var(--text-20);font-weight:600}.doc-compose__url{inline-size:100%}.doc-compose__hint{color:var(--color-text-subtle);font-size:var(--text-12)}.doc-compose__waiting{color:var(--color-text-subtle);font-size:var(--text-14)}.dropzone__prompt{background-color:var(--color-canvas);border:2px dashed var(--color-ink-30);border-radius:var(--radius-lg);min-block-size:var(--72px);padding:var(--12px) var(--16px);transition:border-color var(--duration-medium) var(--ease-out-expo), background-color var(--duration-medium) var(--ease-out-expo);justify-content:center}.dropzone__label{color:var(--color-ink);font-size:var(--text-16);font-weight:600}.dropzone__prompt .svg-icon{--svg-icon-size:var(--20px);color:var(--color-ink)}.dropzone__prompt:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:2px}@media (any-hover:hover){.dropzone__prompt:hover{border-color:var(--color-ink-50)}}.dropzone__prompt:active{background-color:var(--tint-ink-5)}.dropzone.is-active .dropzone__prompt{background-color:var(--color-accent-10);border-color:var(--color-accent)}.dropzone.is-active{outline:2px dashed var(--color-accent);outline-offset:var(--8px);border-radius:var(--radius-lg)}.dropzone__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid var(--color-accent);font-size:var(--text-18);gap:var(--4px);z-index:2;flex-direction:column}.dropzone__overlay .svg-icon{--svg-icon-size:var(--32px)}.dropzone__file{border:1px solid var(--color-ink-20);padding:var(--10px) var(--12px)}.dropzone__file.is-failed{border-color:var(--color-red-30)}.dropzone__size,.dropzone__state{font-variant-numeric:tabular-nums}.dropzone__state{text-align:end;flex:none;inline-size:6rem}.dropzone__bar{appearance:none;background-color:var(--tint-ink-10);block-size:var(--8px);border-radius:var(--radius-round);border:0;inline-size:12rem;overflow:hidden}.dropzone__bar::-webkit-progress-bar{background-color:var(--tint-ink-10)}.dropzone__bar::-webkit-progress-value{background-color:var(--color-accent);border-radius:var(--radius-round)}.dropzone__bar::-moz-progress-bar{background-color:var(--color-accent);border-radius:var(--radius-round)}.item-row__glyph{background-color:var(--tint-ink-5);border-radius:var(--radius-md);overflow:hidden}.item-row__glyph:has(.item-row__thumb){background-color:#0000}.item-row--tile .item-row__glyph{border-radius:var(--radius-lg)}.item-row--tile{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);transition:border-color var(--duration-fast) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo)}@media (any-hover:hover){.item-row--tile:hover{border-color:var(--color-ink-40);translate:0 -1px}}.item-row{border-radius:var(--radius-lg)}.chat-files,.chat-bots{gap:var(--16px);flex-direction:column;display:flex}.chat-files__title,.chat-bots__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px)}.chat-files__boot{gap:var(--12px);flex-direction:column;display:flex}.chat-files__caption{color:var(--color-text-subtle);font-size:var(--text-12);overflow-wrap:anywhere;grid-column:1/-1}.chat-files__jump{font-size:var(--text-12);z-index:1;grid-area:comments;align-self:center;position:relative}.chat-bots__list{gap:var(--12px);flex-direction:column;display:flex}.chat-bot{background-color:var(--color-canvas);border:var(--1px) solid transparent;border-radius:var(--radius-lg);column-gap:var(--12px);grid-template-columns:var(--40px) 1fr auto;padding:var(--16px);row-gap:var(--4px);transition:border-color var(--duration-fast) ease-out;display:grid}@media (any-hover:hover){.chat-bot:hover{border-color:var(--color-ink-30)}}.chat-bot__avatar{block-size:var(--40px);border-radius:var(--radius-round);color:var(--color-text-subtle);grid-row:1/3;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-bot__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.chat-bot__name{font-size:var(--text-16);font-weight:600}.chat-bot__command,.chat-bot__label{color:var(--color-text-subtle);font-size:var(--text-12)}.chat-bot__url{font-family:var(--font-mono);font-size:var(--text-12);overflow-wrap:anywhere;grid-column:2}.chat-bot__copy{grid-column:3;align-self:start}.presence-stack{background-color:var(--color-canvas-light);border-radius:var(--radius-round);align-items:center;gap:var(--8px);padding:var(--4px) var(--12px) var(--4px) var(--4px);display:flex}.presence-stack .avatar-group--gapless{--border-color:var(--color-canvas-light)}.presence-stack__count{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.perma--chat{block-size:calc(100dvh - var(--nav-height) - var(--tray-block-size) - var(--custom-safe-inset-bottom));flex-direction:column;min-block-size:0;padding-block-end:0;display:flex;overflow:clip}html[data-focus-mode-enabled] .perma--chat{block-size:calc(100dvh - var(--nav-height) - var(--custom-safe-inset-bottom))}.chat{--chat-measure:76rem;flex-direction:column;flex:1;min-block-size:0;display:flex}.chat__head{border-block-end:var(--1px) solid var(--color-ink-20);align-items:baseline;column-gap:var(--12px);inline-size:100%;max-inline-size:var(--chat-measure);flex-wrap:wrap;margin-block-end:var(--8px);margin-inline:auto;padding-block-end:var(--12px);display:flex}.chat__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings)}.chat__topic{color:var(--color-text-subtle);font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chat__head .presence-stack,.chat__head .avatar-group{margin-inline-start:auto}.chat__scroll{overscroll-behavior:contain;min-block-size:0;padding-inline:var(--4px);flex:1;position:relative;overflow-y:auto}.chat__scroll:focus-visible{outline:var(--border) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--2px))}.chat__edge{block-size:var(--1px)}.chat__boot{gap:var(--12px);max-inline-size:var(--chat-measure);padding-block:var(--16px);flex-direction:column;margin-inline:auto;display:flex}.chat__beginning{color:var(--color-text-subtle);font-size:var(--text-12);max-inline-size:var(--chat-measure);padding-block:var(--16px);text-align:center;text-transform:uppercase;margin-inline:auto}.chat__lines{max-inline-size:var(--chat-measure);flex-direction:column;margin-inline:auto;padding-block-end:var(--16px);display:flex}.chat__scroll>.blank-slate{margin-inline:auto}.chat-line{border-radius:var(--radius-sm);column-gap:var(--16px);grid-template-areas:"day day day""avatar main at";grid-template-columns:var(--32px) minmax(0, 1fr) auto;padding:var(--4px) var(--12px);row-gap:var(--2px);transition:background-color var(--duration-fast) ease-out;display:grid;position:relative}.chat-line:not(.chat-line--threaded){margin-block-start:var(--12px)}.chat-line--arriving{animation:chat-rise var(--duration-liquid) var(--ease-liquid) both}@keyframes chat-rise{0%{filter:blur(var(--6px));opacity:0;transform:translateY(var(--12px)) scale(.97)}to{filter:blur();opacity:1;transform:none}}@media (any-hover:hover){.chat-line:hover{background-color:var(--color-canvas-light)}}.chat-line--threaded{padding-block:var(--1px)}.chat-line--threaded .chat-line__at{opacity:0;transition:opacity var(--duration-fast) ease-out}.chat-line--threaded:hover .chat-line__at,.chat-line--threaded:focus-within .chat-line__at{opacity:1}@media (hover:none){.chat-line--threaded .chat-line__at{opacity:1}}.chat-line--mine{background-color:var(--tint-ink-2)}.chat-line--mentioned{background-color:var(--color-accent-10);box-shadow:inset var(--2px) 0 0 var(--color-accent)}.chat-line.chat-line--system{padding-block:var(--8px);margin-block-start:var(--16px)}.chat-line.chat-line--system:hover{background-color:#0000}.chat-line--system .chat-line__icon,.chat-line--system .chat-line__at{color:var(--color-ink-50)}.chat-day{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--12px);letter-spacing:.06em;margin-block:var(--24px) var(--12px);text-transform:uppercase;grid-area:day;font-weight:700;display:flex}.chat-day:before,.chat-day:after{background-color:var(--color-ink-20);block-size:var(--1px);content:"";flex:1}.chat-new{color:var(--color-red);font-size:var(--text-12);align-items:center;gap:var(--12px);margin-block:var(--16px) var(--8px);text-transform:uppercase;z-index:1;grid-area:day;font-weight:700;display:flex;position:sticky;top:0}.chat-new:before,.chat-new:after{background-color:var(--color-red);block-size:var(--1px);content:"";flex:1}.chat-line__avatar{block-size:var(--32px);inline-size:var(--32px);grid-area:avatar}.chat-line__icon{color:var(--color-text-subtle);justify-content:center;align-items:center;display:flex}.chat-line__main{grid-area:main;min-inline-size:0}.chat-line__byline{align-items:baseline;gap:var(--4px);flex-wrap:wrap;display:flex}.chat-line__author{font-size:var(--text-14);font-weight:600}.chat-line__body{font-size:var(--text-16);line-height:var(--line-height-base);overflow-wrap:anywhere;white-space:pre-wrap}.chat-line--emoji .chat-line__body{font-size:var(--40px);line-height:1.2}.chat-line__at{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap;grid-area:at}.chat-line__actions{align-items:center;gap:var(--2px);opacity:0;background-color:var(--color-canvas);border-radius:var(--radius-round);box-shadow:var(--shadow-base), 0 0 0 var(--1px) var(--tint-ink-10);padding:var(--2px);transition:opacity var(--duration-fast);z-index:1;grid-area:2/1/auto/-1;display:flex;position:absolute;inset-block-start:auto;inset-block-end:calc(-1 * var(--10px));inset-inline-end:0}.chat-line__actions .boosts__new-boost.btn{--btn-background-color:transparent;box-shadow:none}.chat-line:hover .chat-line__actions,.chat-line:focus-within .chat-line__actions{opacity:1}@media (hover:none){.chat-line__actions{opacity:1}}.chat-line__boosts{margin-block-start:var(--4px)}.chat-line__more-boosts{color:var(--color-text-subtle);font-size:var(--text-12)}.chat-line__edit-actions{gap:var(--8px);margin-block-start:var(--8px);display:flex}.chat-quote{border-inline-start:var(--2px) solid var(--color-ink-30);color:var(--color-text-subtle);font-size:var(--text-14);margin-block-end:var(--4px);padding-inline-start:var(--8px)}.chat-quote__jump{color:inherit;display:block}.chat-quote__jump:hover{color:var(--color-text)}.chat-sound{align-items:baseline;gap:var(--4px);display:inline-flex}.chat-sound__text{color:var(--color-text-subtle);font-size:var(--text-14)}.chat-sound__play{color:var(--color-text-subtle)}.chat-system{color:var(--color-text-subtle);font-size:var(--text-14);font-style:italic;line-height:var(--line-height-snug)}.chat-system__actor{color:var(--color-text);font-style:normal;font-weight:600}.chat-system__value{color:var(--color-text);font-style:normal}.chat-line .chat-files{gap:var(--8px);flex-wrap:wrap;margin-block-start:var(--4px);padding-inline-start:0;display:flex}.chat-line .chat-file{background-color:var(--color-canvas);border-radius:var(--radius-md);gap:var(--2px);max-inline-size:24rem;padding:var(--8px);flex-direction:column;display:flex}.chat-file__link{align-items:center;gap:var(--8px);min-inline-size:0;display:flex}.chat-file__thumb{block-size:var(--40px);border-radius:var(--radius-sm);inline-size:var(--40px);object-fit:cover;flex:none}.chat-file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-file__meta,.chat-file__caption{color:var(--color-text-subtle);font-size:var(--text-12)}.chat-line .chat-file--image{background-color:#0000;max-inline-size:32rem;padding:0}.chat-image{border-radius:var(--radius-md);transition:transform var(--duration-medium) var(--ease-out-overshoot), box-shadow var(--duration-medium) ease-out;align-self:flex-start;display:block;position:relative;overflow:hidden}.chat-image img{animation:chat-develop var(--duration-liquid) var(--ease-liquid) both;block-size:auto;max-block-size:28rem;inline-size:auto;max-inline-size:100%;display:block}@keyframes chat-develop{0%{filter:blur(var(--12px)) saturate(.4);opacity:0;transform:scale(.94)}to{filter:blur()saturate();opacity:1;transform:none}}@media (any-hover:hover){.chat-image:hover{box-shadow:var(--glass-shadow);transform:scale(1.012)}}.chat-image:after{border-radius:inherit;box-shadow:inset 0 var(--1px) 0 var(--glass-edge);content:"";pointer-events:none;position:absolute;inset:0}.chat__foot{border-block-start:var(--1px) solid var(--color-ink-20);inline-size:100%;max-inline-size:var(--chat-measure);padding-block:var(--8px) var(--16px);flex:none;margin-inline:auto}.chat__status{align-items:center;gap:var(--8px);max-inline-size:var(--chat-measure);min-block-size:var(--32px);margin-inline:auto;display:flex}.jump-to-latest{animation:chat-pop var(--duration-liquid) var(--ease-liquid) both;box-shadow:var(--glass-shadow);transition:transform var(--duration-medium) var(--ease-out-overshoot), box-shadow var(--duration-medium) ease-out;margin-inline-start:auto}@media (any-hover:hover){.jump-to-latest:hover{box-shadow:var(--shadow-lg);transform:translateY(calc(-1 * var(--2px))) scale(1.04)}}.jump-to-latest:active{transform:scale(.96)}.chat-composer{gap:var(--8px);max-inline-size:var(--chat-measure);padding-block:var(--8px);flex-direction:column;margin-inline:auto;display:flex}.chat-composer__box{background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:var(--1px) solid var(--color-ink-30);border-radius:var(--radius-xl);box-shadow:var(--shadow-base);align-items:flex-end;column-gap:var(--8px);isolation:isolate;min-inline-size:0;padding:var(--6px) var(--8px) var(--6px) var(--6px);transition:border-color var(--duration-medium) var(--ease-out-expo), box-shadow var(--duration-medium) var(--ease-out-expo), transform var(--duration-slow) var(--ease-liquid);margin:0;display:flex;position:relative}.chat-composer__box:before{background:linear-gradient(var(--glass-sheen), transparent 60%);border-radius:inherit;content:"";opacity:.5;pointer-events:none;z-index:-1;position:absolute;inset:0}@media (any-hover:hover){.chat-composer__box:hover:not(:focus-within){border-color:var(--color-ink-50)}}.chat-composer__box:focus-within{border-color:var(--focus-ring-color);box-shadow:0 0 0 3px color-mix(in oklab, transparent, var(--focus-ring-color) 30%), var(--glass-shadow);transform:translateY(calc(-1 * var(--2px)))}.chat-composer__box[disabled]{opacity:.6}.chat-composer__avatar{flex:none;align-self:flex-end}.chat-composer__label{inline-size:var(--1px);block-size:var(--1px);margin:calc(-1 * var(--1px));white-space:nowrap;clip-path:inset(50%);padding:0;position:absolute;overflow:hidden}.chat-composer__input{--input-background:transparent;--input-border:transparent;--input-ring:transparent;field-sizing:content;max-block-size:40dvh;min-block-size:var(--32px);padding-block:var(--4px);padding-inline:var(--8px);resize:none;flex:1}.chat-composer__offline{color:var(--color-warning);font-size:var(--text-12)}.chat-composer--dropping .chat-composer__box{border-color:var(--focus-ring-color);box-shadow:0 0 0 3px color-mix(in oklab, transparent, var(--focus-ring-color) 30%), var(--glass-shadow);transform:scale(1.008) translateY(calc(-1 * var(--2px)))}.chat-staged{gap:var(--8px);flex-wrap:wrap;padding-inline-start:0;display:flex}.chat-staged__item{animation:chat-pop var(--duration-liquid) var(--ease-liquid) both;background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:var(--1px) solid var(--glass-edge);border-radius:var(--radius-md);box-shadow:var(--shadow-base);align-items:center;gap:var(--8px);max-inline-size:26rem;padding:var(--4px) var(--4px) var(--4px) var(--8px);display:flex}@keyframes chat-pop{0%{filter:blur(var(--6px));opacity:0;transform:scale(.8) translateY(var(--8px))}to{filter:blur();opacity:1;transform:none}}.chat-staged__item--failed{background-color:color-mix(in oklab, var(--color-canvas), var(--color-red) 12%)}.chat-staged__thumb{block-size:var(--32px);border-radius:var(--radius-sm);inline-size:var(--32px);object-fit:cover;flex:none}.chat-staged__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.chat-staged__error{color:var(--color-red);font-size:var(--text-12)}.chat-staged__bar{block-size:var(--4px);border-radius:var(--radius-round);inline-size:var(--32px);border:0;flex:none;overflow:hidden}.chat-pending{gap:var(--4px);flex-direction:column;display:flex}.chat-pending__row{align-items:baseline;column-gap:var(--8px);grid-template-columns:var(--32px) minmax(0, 1fr) auto;opacity:.7;padding-inline:var(--16px);display:grid}.chat-pending__row--failed{opacity:1}.chat-pending__row--failed .chat-pending__text{color:var(--color-text-subtle);text-decoration:line-through}.chat-pending__avatar{grid-row:1/3}.chat-pending__text{overflow-wrap:anywhere;white-space:pre-wrap}.chat-pending__at{color:var(--color-text-subtle);font-size:var(--text-12)}.chat-pending__recover{align-items:baseline;gap:var(--4px);flex-wrap:wrap;grid-column:2/-1;display:flex}.chat-pending__reason{color:var(--color-red);font-size:var(--text-12)}.chat-replying{background-color:var(--color-canvas-light);border-inline-start:var(--2px) solid var(--color-ink-30);border-radius:var(--radius-sm);align-items:baseline;gap:var(--8px);padding:var(--4px) var(--8px);display:flex}.chat-replying__label{font-size:var(--text-12);font-weight:600}.chat-replying__quote{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container layout (inline-size<48rem){.chat-line{column-gap:var(--8px);padding-inline:var(--8px)}.chat-line__at{font-size:var(--text-10)}.chat-composer__box{border-radius:var(--radius-lg)}}.schedule,.event-detail,.event-compose{gap:var(--16px);flex-direction:column;display:flex}.schedule__heading{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.schedule__title,.event-detail__title,.event-compose__heading{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px)}.event-detail__title.is-cancelled{color:var(--color-text-subtle);text-decoration:line-through}.schedule__boot{gap:var(--12px);flex-direction:column;display:flex}.schedule__toolbar{align-items:center;column-gap:var(--16px);min-block-size:var(--40px);row-gap:var(--8px);flex-wrap:wrap;display:flex}.schedule__months{align-items:center;gap:var(--4px);display:flex}.schedule__month{font-size:var(--text-20);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-h1);text-align:center;min-inline-size:14ch;font-weight:700}.schedule__count{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;margin:0;margin-inline-start:var(--4px)}.schedule__view{margin-inline-start:auto}.schedule__dot{background-color:var(--chip-color);block-size:var(--8px);border-radius:var(--radius-round);inline-size:var(--8px);flex:none}.schedule__dot--none{background-color:#0000}.schedule__filter{flex:none}.schedule__find{flex:0 22ch;margin-inline-start:auto}.schedule__find .field__input{min-block-size:var(--32px)}.schedule__list-title{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;margin:var(--24px) 0 var(--8px);text-transform:uppercase;font-weight:700}.month-grid{background-color:var(--color-ink-20);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-md);gap:var(--1px);flex-direction:column;display:flex;overflow:hidden}.month-grid__weekdays,.month-grid__cells{gap:var(--1px);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-grid__weekday{background-color:var(--color-canvas);color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.08em;padding:var(--8px) var(--4px);text-align:center;text-transform:uppercase;font-weight:700}.month-grid__cell{background-color:var(--color-canvas);gap:var(--2px);min-block-size:9rem;min-inline-size:0;padding:var(--4px);flex-direction:column;display:flex}.month-grid__cell.is-outside{background-color:var(--color-body)}.month-grid__cell.is-outside .month-grid__number,.month-grid__cell.is-outside .month-grid__day{color:var(--color-text-subtle)}.month-grid__cell.is-today{background-color:var(--color-accent-10);box-shadow:inset 0 0 0 var(--2px) var(--color-accent-50)}.month-grid__cell.is-past:not(.is-today) .month-grid__day{opacity:.55}.month-grid__day{border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;min-block-size:var(--24px);min-inline-size:var(--24px);padding:var(--4px);transition:background-color var(--duration-fast) ease-out;align-self:flex-start;line-height:1}@media (any-hover:hover){.month-grid__day:hover{background-color:var(--tint-ink-10);color:var(--color-text)}}.month-grid__cell.is-today .month-grid__day{background-color:var(--color-accent-30);color:var(--color-accent-70);font-weight:800}.month-grid__chips{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.month-grid__more{color:var(--color-text-subtle);font-size:var(--text-10);min-block-size:var(--24px);padding:0 var(--4px);text-align:start}.event-chip{min-block-size:var(--24px);border-radius:var(--radius-sm);font-size:var(--text-12);align-items:center;gap:var(--4px);min-inline-size:0;max-inline-size:100%;padding:var(--2px) var(--4px);transition:background-color var(--duration-fast) ease-out;line-height:1.3;display:flex;overflow:hidden}@media (any-hover:hover){.event-chip:hover{background-color:var(--color-uncolor-10)}}.event-chip:before{block-size:var(--6px);border-radius:var(--radius-round);content:"";inline-size:var(--6px);background-color:#0000;flex:none}.event-chip.has-color:before{background-color:var(--chip-color)}.event-chip__time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none}.event-chip__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.event-chip__project{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-inline-start:auto;padding-inline-start:var(--8px);overflow:hidden}.event-chip__project+.event-chip__people{margin-inline-start:var(--8px)}.event-chip__glyph{color:var(--color-green);flex:none}.event-chip__people{flex:none;margin-inline-start:auto}.event-chip--all-day{background-color:var(--color-blue-10);color:var(--color-blue-70)}.event-chip--all-day .event-chip__time{color:inherit}.event-chip--assignment{color:var(--color-text-subtle)}.event-chip.is-highlighted{background-color:var(--color-accent-30);color:var(--color-accent-70);font-weight:600}.event-chip.is-highlighted .event-chip__time{color:inherit}.event-chip.is-cancelled{color:var(--color-text-subtle);text-decoration:line-through}.event-chip.is-done{opacity:.55;text-decoration:line-through}.agenda{flex-direction:column;gap:0;display:flex}.agenda__day{border-block-start:var(--1px) solid var(--color-ink-20);column-gap:var(--16px);padding-block:var(--12px);grid-template-columns:7rem 1fr;display:grid}.agenda__day:first-child{border-block-start:0}.agenda__date{color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;font-weight:700}.agenda__day.is-today{background-color:var(--color-accent-10);border-radius:var(--radius-md);margin-inline:calc(var(--8px) * -1);padding-inline:var(--8px)}.agenda__day.is-today .agenda__date{color:var(--color-ink)}.agenda__chips{gap:var(--4px);flex-direction:column;min-inline-size:0;display:flex}.agenda .event-chip{font-size:var(--text-14);min-block-size:var(--32px);padding:var(--6px) var(--8px)}@container layout (inline-size<30rem){.agenda__day{row-gap:var(--4px);grid-template-columns:1fr}}.event-detail__tags{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.event-detail__client{color:var(--client-visibility-color);font-size:var(--text-12);align-items:center;gap:var(--4px);display:flex}.event-detail__when{font-size:var(--text-18);align-items:center;gap:var(--8px);display:flex}.event-detail__repeat{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);display:flex}.event-detail__zone{opacity:.7}.event-detail__names{color:var(--color-text-subtle);font-size:var(--text-14)}.event-detail__join{color:var(--color-accent);align-items:center;gap:var(--4px);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline;display:inline-flex}.event-detail__join .svg-icon{text-decoration:none}.event-detail__body{margin-block:var(--8px)}.event-detail__added{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);display:flex}.event-detail__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.event-detail__no-thread{color:var(--color-text-subtle);font-size:var(--text-14)}.event-form{gap:var(--12px);flex-direction:column;display:flex}.event-form__summary{font-size:var(--text-20);font-weight:600}.event-form__suggestion{background-color:var(--color-yellow-10);border-radius:var(--radius-md);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.event-form__when{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.event-form__dash{color:var(--color-text-subtle)}.event-form__join{inline-size:100%}.event-form__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.event-form__static{gap:var(--4px);flex-direction:column;display:flex}.event-form__hint{color:var(--color-text-subtle);font-size:var(--text-14)}.repeat{gap:var(--8px);flex-direction:column;display:flex}.repeat__fields{border-inline-start:var(--2px) solid var(--color-uncolor-20);padding-inline-start:var(--12px)}.repeat__interval{inline-size:var(--72px)}.repeat__unit{color:var(--color-text-subtle);font-size:var(--text-12)}.repeat__days{gap:var(--8px);flex-wrap:wrap;display:flex}.repeat__day{cursor:pointer;font-size:var(--text-12);align-items:center;gap:var(--2px);display:flex}.repeat__human{color:var(--color-text-subtle);font-size:var(--text-14);font-style:italic}.card-table,.card-detail{gap:var(--16px);flex-direction:column;display:flex}.card-table__heading{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.card-table__title,.card-detail__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:balance;margin-block-start:var(--8px)}.card-detail__title.is-done{color:var(--color-text-subtle);text-decoration:line-through}.card-detail__title-input{font-size:var(--text-28);font-weight:700}.card-table__boot{gap:var(--12px);flex-direction:column;display:flex}.card-table-live{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-table__board{align-items:start;gap:var(--12px);overscroll-behavior-x:contain;scrollbar-gutter:stable;scroll-snap-type:x proximity;grid-auto-columns:22rem;grid-auto-flow:column;padding-block-end:var(--12px);display:grid;overflow-x:auto}.card-table__board>*{scroll-snap-align:start}@container layout (inline-size<48rem){.card-table__board{scroll-snap-type:x mandatory;margin-inline:calc(var(--12px) * -1);padding-inline:var(--12px);scroll-padding-inline:var(--12px);grid-auto-columns:88cqi}}.card-table__add-column{min-inline-size:min(22rem,88cqi);padding:var(--8px)}.card-table__add-column form{gap:var(--8px);display:flex}.card-table__wormholes{gap:var(--8px);flex-wrap:wrap;display:flex}.wormhole{background-color:var(--color-uncolor-10);border-radius:var(--radius-round);font-size:var(--text-12);align-items:center;gap:var(--4px);padding:var(--4px) var(--12px);display:inline-flex}.wormhole a{color:var(--color-accent);align-items:center;gap:var(--4px);display:inline-flex}.wormhole.is-broken{color:var(--color-text-subtle);text-decoration:line-through}.board-column{background-color:var(--color-canvas);border-radius:var(--radius-xl);gap:var(--8px);padding:var(--12px);--column-accent:var(--color-uncolor-30);flex-direction:column;display:flex}.board-column__header{align-items:center;gap:var(--4px);min-block-size:var(--32px);display:flex}.board-column__toggle{color:var(--color-text-subtle)}.board-column__toggle:disabled{opacity:.3}.board-column__name{font-size:var(--text-14);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.board-column__count{background-color:var(--column-accent);border-radius:var(--radius-round);color:var(--color-ink);font-size:var(--text-12);font-variant-numeric:tabular-nums;min-inline-size:var(--24px);padding:var(--2px) var(--8px);text-align:center;font-weight:700}.board-column__count.is-over{background-color:var(--color-red-20);color:var(--color-red-70)}.board-column--triage{grid-area:1/1/auto/-1}.board-column--not_now,.board-column--done{--column-accent:var(--color-uncolor-20)}.board-column.is-collapsed{block-size:fit-content}.board-column.is-collapsed .board-column__cards{display:none}.board-column__cards{gap:var(--6px);min-block-size:var(--8px);flex-direction:column;display:flex}.board-column__tail{block-size:var(--24px);border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out}.card-table__board:has(.card-tile.is-lifted) :is(.board-column__cards,.board-column__tail){box-shadow:inset 0 0 0 var(--2px) var(--color-accent-30)}.card-table__board:has(.card-tile.is-lifted) .board-column__cards{border-radius:var(--radius-md);min-block-size:var(--40px)}.board-column__composer{gap:var(--4px);display:flex}.board-column__tray-title{border-block-start:var(--1px) solid var(--color-uncolor-20);color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--4px);padding-block-start:var(--8px);font-weight:700}.board-column__cards--held{opacity:.75}.board-column--white{--column-accent:var(--color-uncolor-20)}.board-column--red{--column-accent:var(--color-red-20)}.board-column--orange{--column-accent:var(--color-orange-20)}.board-column--yellow{--column-accent:var(--color-yellow-20)}.board-column--green{--column-accent:var(--color-green-20)}.board-column--blue{--column-accent:var(--color-blue-20)}.board-column--aqua{--column-accent:var(--color-aqua-20)}.board-column--purple{--column-accent:var(--color-purple-20)}.board-column--gray{--column-accent:var(--color-uncolor-30)}.board-column--pink{--column-accent:var(--color-pink-20)}.board-column--brown{--column-accent:var(--color-sand-30)}.board-column__header{border-block-end:var(--2px) solid var(--column-accent);padding-block-end:var(--4px)}.card-tile{background-color:var(--color-canvas-light);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-md);box-shadow:var(--shadow-base);gap:var(--2px);padding:var(--10px) var(--12px);transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, translate var(--duration-fast) var(--ease-out-expo);flex-direction:column;display:flex;position:relative}@media (any-hover:hover){.card-tile:hover{border-color:var(--color-ink-40);box-shadow:var(--shadow-sm);translate:0 calc(var(--1px) * -1)}.card-tile:hover .todolist__menu-button{opacity:1}}.card-tile:active{background-image:linear-gradient(var(--tint-ink-10), var(--tint-ink-10));translate:0}@media (any-hover:hover){.card-tile:has(.todolist__menu-button){padding-inline-start:var(--24px)}}.card-tile .todolist__menu-button{block-size:100%;inline-size:var(--20px);padding-block-start:0;inset-inline-start:var(--2px);translate:0 -50%}.card-tile.is-lifted{box-shadow:var(--shadow-md);outline:2px solid var(--color-accent);outline-offset:var(--1px)}.card-tile.is-done .card-tile__link{color:var(--color-text-subtle);text-decoration:line-through}.card-tile__link{font-size:var(--text-16);font-weight:600;line-height:var(--line-height-snug);text-wrap:pretty}.card-tile__link:after{content:"";position:absolute;inset:0}.card-tile__excerpt{color:var(--color-text-subtle);font-size:var(--text-12);-webkit-line-clamp:2;line-height:var(--line-height-snug);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-tile__meta{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;align-items:center;gap:var(--8px);flex-wrap:wrap;margin-block-start:var(--4px);display:flex}.card-tile__due{align-items:center;gap:var(--2px);display:inline-flex}.card-tile__due.is-soon{color:var(--color-orange)}.card-tile__due.is-late{color:var(--color-red)}.card-tile__age{color:var(--color-text-subtle);align-items:center;gap:var(--2px);display:inline-flex}.card-tile__comments{z-index:1;margin-inline-start:auto;position:relative}.card-detail__where{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.card-detail__move{color:var(--color-accent);font-size:var(--text-14)}.card-detail__added{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);display:flex}.card-detail__notes-actions{gap:var(--8px);display:flex}.checkins,.question-detail,.question-form,.answers-by,.answer-show,.all-checkins,.hill-editor,.hill-versions,.hill-update,.hilltop{gap:var(--16px);flex-direction:column;display:flex}.checkins__title,.question-detail__title,.question-form__title,.answers-by__title,.answer-show__title,.all-checkins__title,.hill-editor__title,.hill-versions__title,.hill-update__title,.hilltop__title{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);text-wrap:balance}.checkins__heading,.question-detail__heading{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.checkins__blurb,.hilltop__blurb{color:var(--color-text-subtle);font-size:var(--text-14)}.checkins__boot,.question-detail__boot{gap:var(--8px);flex-direction:column;display:flex}.all-checkins__subtitle{font-size:var(--text-16);margin-block-start:var(--8px);font-weight:700}.checkins__list{gap:var(--8px);flex-direction:column;display:flex}.question-row{background-color:var(--color-canvas);border:var(--1px) solid transparent;border-radius:var(--radius-lg);align-items:center;gap:var(--4px) var(--12px);min-block-size:var(--64px);padding:var(--16px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;flex-wrap:wrap;display:flex}@media (any-hover:hover){.question-row:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-30)}}.question-row.is-paused{opacity:.65}.question-row__title{font-size:var(--text-18);letter-spacing:var(--letter-spacing-h1);text-wrap:pretty;flex:100%;min-inline-size:12rem;font-weight:700}.question-row__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.question-row__next,.question-row__quiet,.question-row__age{align-items:center;gap:var(--4px);display:inline-flex}.question-row__count{font-variant-numeric:tabular-nums}.question-detail__when{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.question-detail__when span{align-items:center;gap:var(--4px);display:inline-flex}.question-detail__composer{gap:var(--8px);flex-direction:column;display:flex}.question-detail__composer .btn{align-self:flex-start}.question-detail__not-asked{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.question-detail__day{gap:var(--8px);flex-direction:column;display:flex}.question-detail__day-label{border-block-end:var(--1px) solid var(--color-uncolor-20);color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;padding-block-end:var(--6px);font-weight:700}.question-detail__answers{gap:var(--16px);flex-direction:column;display:flex}.question-detail__day+.question-detail__day{margin-block-start:var(--24px)}.answer-bubble{align-items:flex-start;gap:var(--10px);display:flex}.answer-bubble__body{background-color:var(--color-canvas);border-radius:var(--radius-xl);gap:var(--2px);min-inline-size:0;max-inline-size:62ch;padding:var(--10px) var(--14px);border-start-start-radius:var(--radius-xs);flex-direction:column;display:flex}.answer-bubble.is-mine .answer-bubble__body{background-color:var(--color-accent-10)}.answer-bubble__by{align-items:baseline;gap:var(--8px);flex-wrap:wrap;display:flex}.answer-bubble__name{font-size:var(--text-14);font-weight:700}.answer-bubble__when{color:var(--color-text-subtle);font-size:var(--text-10);font-variant-numeric:tabular-nums}.answer-bubble__text{font-size:var(--text-16);line-height:var(--line-height-base);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.answer-bubble__meta{align-items:center;gap:var(--8px);display:flex}.answer-bubble__boosts{color:var(--color-text-subtle);font-size:var(--text-10);align-items:center;gap:var(--2px);display:inline-flex}.answer-show__by{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.answer-show__occurrence{color:var(--color-ink);font-weight:600}.answer-show__body{font-size:var(--text-16);white-space:pre-wrap}.answer-show__editor{gap:var(--8px);flex-direction:column;display:flex}.question-form__body{gap:var(--12px);flex-direction:column;display:flex}.question-form__question{font-size:var(--text-18)}.question-form__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.question-form__hint,.checkin-schedule__hint,.hill-editor__hint{color:var(--color-text-subtle);font-size:var(--text-12)}.question-form__askees,.hill-editor__notify{gap:var(--4px);flex-wrap:wrap;display:flex}.question-form__askee,.hill-editor__person{background-color:var(--color-uncolor-10);border-radius:var(--radius-round);font-size:var(--text-12);align-items:center;gap:var(--4px);padding:var(--2px) var(--12px) var(--2px) var(--2px);display:inline-flex}.question-form__askee.is-on,.hill-editor__person.is-on{background-color:var(--color-accent-20);color:var(--color-accent-70)}.checkin-schedule{gap:var(--8px);flex-direction:column;display:flex}.checkin-schedule__days{gap:var(--2px);flex-wrap:wrap;display:flex}.checkin-schedule__day{background-color:var(--color-uncolor-10);border-radius:var(--radius-sm);font-size:var(--text-12);min-inline-size:var(--40px);padding:var(--4px) var(--8px)}.checkin-schedule__day.is-on{background-color:var(--color-accent);color:var(--color-canvas-light)}.checkin-schedule__time{max-inline-size:8rem}.hill{background-color:var(--color-canvas);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--8px);padding:var(--16px) var(--16px) var(--12px);flex-direction:column;display:flex}.hill__surface{touch-action:none;block-size:auto;inline-size:100%;overflow:visible}.hill--compact{background:0 0;border:0;padding:0}.hill--compact .hill__surface{max-block-size:10rem}.hill__axis{stroke:var(--color-uncolor-20);stroke-width:2px}.hill__crest{stroke:var(--color-uncolor-20);stroke-dasharray:4 6;stroke-width:1px}.hill__curve{fill:none;stroke:var(--color-uncolor-30);stroke-width:3px}.hill__dot circle{stroke:var(--color-canvas);stroke-width:3px;transition:stroke var(--duration-fast) ease-out, stroke-width var(--duration-fast) var(--ease-out-expo)}.hill__dot text{fill:var(--color-ink);font-size:var(--text-14);font-weight:600}@media (any-hover:hover){.hill--editable .hill__dot:hover circle{stroke:var(--color-ink-30);stroke-width:5px}}.hill--editable .hill__dot{cursor:grab}.hill--editable .hill__dot.is-dragging{cursor:grabbing}.hill__dot:focus-visible{outline:none}.hill__dot:focus-visible circle{stroke:var(--focus-ring-color);stroke-width:4px}.hill__dot[aria-disabled=true]{cursor:default}.hill__dot--blue circle{fill:var(--color-blue)}.hill__dot--orange circle{fill:var(--color-orange)}.hill__dot--red circle{fill:var(--color-red)}.hill__dot--aqua circle{fill:var(--color-aqua)}.hill__dot--green circle{fill:var(--color-green)}.hill__dot--yellow circle{fill:var(--color-yellow)}.hill__dot--purple circle{fill:var(--color-purple)}.hill__dot--pink circle{fill:var(--color-pink)}.hill__dot--sand circle,.hill__dot--brown circle{fill:var(--color-sand-30)}.hill__dot--gray circle,.hill__dot--primary circle{fill:var(--color-uncolor-30)}.hill__legend{border-block-start:var(--1px) solid var(--color-ink-20);color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;padding-block-start:var(--8px);padding-inline:var(--24px);text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}@container layout (inline-size<48rem){.hill--editable .hill__dot{cursor:default;pointer-events:none}.hill--editable .hill__dot:focus-visible{pointer-events:auto}}.hill-editor__form{gap:var(--12px);flex-direction:column;display:flex}.hill-editor__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.hill-versions__scrubber{align-items:center;gap:var(--8px);justify-content:center;display:flex}.hill-versions__stamp{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);flex-wrap:wrap;justify-content:center;display:flex}.hill-versions__of{font-variant-numeric:tabular-nums}.hill-versions__note,.hill-update__note{font-size:var(--text-16);white-space:pre-wrap}.hill-versions__gauge{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px);display:flex}.hill-update__by,.hill-update__told{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.hilltop__rows{gap:var(--16px);flex-direction:column;display:flex}.hilltop__row{background-color:var(--color-canvas);border:var(--1px) solid transparent;border-radius:var(--radius-xl);gap:var(--12px);padding:var(--16px) var(--20px);transition:border-color var(--duration-fast) ease-out;flex-direction:column;display:flex}@media (any-hover:hover){.hilltop__row:hover{border-color:var(--color-ink-30)}}.hilltop__head{align-items:baseline;gap:var(--8px);flex-wrap:wrap;justify-content:space-between;display:flex}.hilltop__project{font-size:var(--text-16);font-weight:700}.hilltop__updated{color:var(--color-text-subtle);font-size:var(--text-12)}.hilltop__note{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);display:flex}.all-checkins__reminders,.all-checkins__feed,.answers-by__people,.answers-by__stream{gap:var(--8px);flex-direction:column;display:flex}.reminder-row{background-color:var(--color-yellow-10);border-radius:var(--radius-md);align-items:center;gap:var(--8px);padding:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.reminder-row__question{flex:1;min-inline-size:12rem;font-weight:600}.reminder-row__where,.reminder-row__when{color:var(--color-text-subtle);font-size:var(--text-12)}.all-checkins__answer{align-items:center;gap:var(--8px);padding-block:var(--4px);display:flex}.all-checkins__answer>div{flex:1}.all-checkins__meta{color:var(--color-text-subtle);font-size:var(--text-10);align-items:baseline;gap:var(--8px);display:flex}.all-checkins__text{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.answers-by__person{background-color:var(--color-canvas);border-radius:var(--radius-md);align-items:center;gap:var(--8px);padding:var(--8px) var(--12px);display:flex}.answers-by__name{flex:1}.answers-by__count{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.search-page{max-inline-size:104rem;padding:var(--24px) var(--16px);margin-inline:auto}.search-page__title{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);margin:0 0 var(--16px)}@container layout (inline-size<48rem){.search-page{padding-inline:0}.search-page__title{font-size:var(--text-24)}}.search-page__field input{inline-size:100%;block-size:var(--56px);font-size:var(--text-18);padding-inline:var(--20px);background:var(--tint-ink-3);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);color:var(--color-ink);transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out}.search-page__field input:focus-visible{border-color:var(--focus-ring-color);box-shadow:0 0 0 3px color-mix(in oklab, transparent, var(--focus-ring-color) 30%)}.search-page__count{color:var(--color-text-subtle);gap:var(--8px);font-size:var(--text-12);margin:var(--16px) 0 var(--16px);flex-wrap:wrap;align-items:center;display:flex}.search-page__sort{gap:var(--4px);margin-inline-start:auto;display:inline-flex}.search-page__sort button{border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);color:var(--color-text-subtle);cursor:pointer;font-size:var(--text-12);background:0 0;padding:.4em 1em}.search-page__sort button[aria-pressed=true]{background:var(--tint-ink-10);border-color:var(--color-ink-30);color:var(--color-ink);font-weight:600}@container layout (inline-size<48rem){.search-page__sort{margin-inline-start:0}.search-page__sort button{min-block-size:var(--44px)}}.search-page__grid{gap:var(--32px);grid-template-columns:24rem minmax(0,73.6rem);justify-content:center;display:grid}@container layout (inline-size<90rem){.search-page__grid{grid-template-columns:minmax(0,1fr)}}.search-facets{max-block-size:calc(100dvh - var(--48px));align-self:start;position:sticky;inset-block-start:var(--24px);overflow-y:auto}.search-facets__heading{color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;margin:var(--16px) 0 var(--4px);font-weight:700}.search-facets__list{margin:0;padding:0;list-style:none}.search-facets__row{border-radius:var(--radius-sm);inline-size:100%;color:var(--color-text-subtle);cursor:pointer;font-size:var(--text-12);min-block-size:var(--32px);text-align:start;background:0 0;border:none;align-items:center;gap:.6ch;padding:.4em .6em;display:flex}@media (any-hover:hover){.search-facets__row:hover{background:var(--tint-ink-5)}}.search-facets__row[aria-pressed=true]{background:var(--tint-ink-10);color:var(--color-ink);font-weight:600}.search-facets__count{color:var(--color-text-placeholder);font-variant-numeric:tabular-nums;margin-inline-start:auto}.search-facets__toggle{font-size:var(--text-12);align-items:center;gap:.6ch;margin-block-start:var(--12px);display:flex}.search-facets__clear{color:var(--color-accent);cursor:pointer;font-size:var(--text-12);min-block-size:var(--44px);text-align:start;background:0 0;border:none;margin-block-start:var(--12px);padding:0}@container layout (inline-size<90rem){.search-facets{max-block-size:none;position:static;overflow-y:visible}.search-facets__list{gap:var(--4px);flex-wrap:wrap;display:flex}.search-facets__row{border:1px solid var(--color-ink-20);border-radius:var(--radius-round);inline-size:auto;min-block-size:var(--40px);padding-inline:var(--12px)}.search-facets__count{margin-inline-start:var(--4px)}}.search-page__results.is-refining{opacity:.5;pointer-events:none}.search-page__list{margin:0;padding:0;list-style:none}.search-result{grid-template-columns:var(--40px) minmax(0, 1fr);gap:var(--16px);margin-inline:calc(-1 * var(--12px));padding:var(--16px) var(--12px);border-block-end:1px solid var(--color-ink-20);border-radius:var(--radius-md);display:grid;position:relative}@media (any-hover:hover){.search-result:hover{background:var(--tint-ink-3)}}.search-result__icon{color:var(--color-text-subtle)}.search-result__thumb{block-size:var(--40px);inline-size:var(--40px);border-radius:var(--radius-md);object-fit:cover}.search-result__body{gap:var(--4px);flex-direction:column;min-inline-size:0;display:flex}.search-result__title{color:var(--color-ink);font-size:var(--text-18);font-weight:600;text-decoration:none}.search-result__title:after{content:"";position:absolute;inset:0}.search-result__title:where(:hover,:focus-visible){text-underline-offset:2px;text-decoration:underline}.search-result__excerpt{color:var(--color-text-subtle);font-size:var(--text-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.search-result__excerpt mark.circled-text{background:var(--color-yellow-20);color:inherit;border-radius:var(--radius-xs);padding:0 .2em;font-weight:600}.search-result__meta{color:var(--color-text-placeholder);font-size:var(--text-12);flex-wrap:wrap;align-items:center;gap:.5ch;margin:0;display:flex}.search-result__bucket{color:var(--color-text-subtle);font-weight:600}.search-page__lag{color:var(--color-text-placeholder);font-size:var(--text-12)}.search-page__more{inline-size:100%;block-size:var(--48px);background:var(--tint-ink-5);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font-size:var(--text-14);margin-block-start:var(--24px);font-weight:600}@media (any-hover:hover){.search-page__more:hover{background:var(--tint-ink-10)}}.pings{gap:var(--16px);flex-direction:column;display:flex}.pings__title{font-size:var(--text-32);text-wrap:balance;font-weight:800}@container layout (inline-size<64rem){.pings__title{font-size:var(--text-28)}}.pings__link{align-items:center}.pings__name{color:var(--color-ink);font-size:var(--text-16);overflow-wrap:anywhere;flex:12rem;min-inline-size:0;font-weight:700}.ping-new{gap:var(--16px);flex-direction:column;inline-size:100%;max-inline-size:58rem;margin-inline:auto;display:flex}.ping-new__picker{gap:var(--16px);flex-direction:column;display:flex}.ping-new__hint{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty}.ping-new__box{cursor:text;align-items:center;gap:var(--6px);padding:var(--6px) var(--8px);flex-wrap:wrap;display:flex}.ping-new__box:focus-within{--input-border:var(--focus-ring-color);--input-ring:color-mix(in oklab, transparent, var(--focus-ring-color) 30%)}.ping-new__search{color:inherit;font:inherit;min-inline-size:0;padding:var(--4px) var(--2px);background:0 0;border:0;outline:none;flex:10rem}.ping-new__search::placeholder{color:var(--color-text-placeholder);opacity:1}.ping-new__search::-webkit-search-decoration{appearance:none}.ping-new__search::-webkit-search-cancel-button{appearance:none}.chip{background-color:var(--color-uncolor-10);border:var(--1px) solid transparent;border-radius:var(--radius-round);font-size:var(--text-14);align-items:center;gap:var(--6px);padding:var(--4px) var(--6px) var(--4px) var(--4px);font-weight:600;display:inline-flex}.chip--invalid{background-color:var(--color-red-20);border-color:var(--color-red-40)}.ping-new__people{border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg);overscroll-behavior:contain;max-block-size:40vh;transition:opacity var(--duration-medium) ease-out;margin:0;padding:0;list-style:none;overflow-y:auto}.ping-new__people>li+li{border-block-start:var(--1px) solid var(--tint-ink-10)}.ping-new__people[aria-busy=true]{opacity:.55}.ping-new__person{color:inherit;align-items:center;column-gap:var(--12px);cursor:pointer;font:inherit;inline-size:100%;padding:var(--8px) var(--12px);text-align:start;transition:background-color var(--duration-fast) ease-out;background:0 0;border:0;display:flex}@media (any-hover:hover){.ping-new__person:hover{background-color:var(--tint-ink-5)}}.ping-new__person:focus-visible{background-color:var(--tint-ink-5);outline-offset:-2px}.ping-new__name{overflow-wrap:anywhere;min-inline-size:0;font-weight:600}.ping-new__title{color:var(--color-text-subtle);font-size:var(--text-14);text-align:end;margin-inline-start:auto;padding-inline-start:var(--8px)}.ping-new__foot{align-items:center;gap:var(--8px);flex-wrap:wrap;padding-block-start:var(--8px);display:flex}.ping-edit{gap:var(--16px);flex-direction:column;display:flex}.ping-edit__form,.ping-edit__confirm{gap:var(--16px);flex-direction:column;inline-size:100%;max-inline-size:58rem;margin-inline:auto;display:flex}.ping-edit__confirm p{color:var(--color-text-subtle);text-wrap:pretty}.ping-edit__hint{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty}.ping-edit__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.ping-edit__rule{border:0;border-block-start:var(--border);block-size:0;margin-block:var(--16px) 0}.ping__head{align-items:center}.ping__face{flex:none}.ping__head .avatar-group{margin-inline-start:0}.ping__ident{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.ping__private{--svg-icon-size:14px;color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px);display:flex}.ping__frozen{inline-size:100%;max-inline-size:var(--chat-measure);margin-block-end:var(--8px);margin-inline:auto}.chat__scroll--empty{flex-direction:column;display:flex}.chat__scroll--empty>.blank-slate{margin-block-start:auto}.ping__blank.blank-slate{padding-block:var(--16px);background:0 0;border:0}.banner{background-color:var(--color-uncolor-10);border-radius:var(--radius-md);font-size:var(--text-14);padding:var(--8px) var(--12px);text-wrap:pretty}.banner--muted{color:var(--color-text-subtle)}.support{gap:var(--32px);max-inline-size:92rem;flex-direction:column;padding-block-end:var(--32px);display:flex}.support__lede{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:58rem;margin-block-start:calc(var(--32px) * -1 + var(--8px))}.support__section{gap:var(--12px);flex-direction:column;display:flex}.support__section>h2{font-size:var(--text-20);font-weight:700}.support__section>p{color:var(--color-text-subtle);text-wrap:pretty;max-inline-size:58rem}.support__section>.btn{align-self:start}.support__articles{gap:var(--8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support__article{background-color:var(--color-canvas-light);border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg)}.support__article>details>summary{align-items:baseline;column-gap:var(--12px);cursor:pointer;padding:var(--16px);row-gap:var(--4px);flex-wrap:wrap;display:flex}.support__article>details>summary::-webkit-details-marker{display:none}.support__article>details>summary::marker{content:""}.support__article>details>summary:after{content:"";border-inline-start:var(--6px) solid currentColor;border-block:var(--4px) solid transparent;opacity:.5;transition:rotate var(--duration-fast) ease-out;margin-inline-start:auto}.support__article>details[open]>summary:after{rotate:90deg}.support__article-title{font-size:var(--text-16);flex:12rem;font-weight:700}.support__article-summary{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;flex-basis:100%}.support__article>details>.formatted_content{padding:0 var(--16px) var(--16px)}@media (any-hover:hover){.support__article:hover{border-color:var(--color-ink-30)}}.support__changelog{max-inline-size:58rem}.support__form{align-items:start;gap:var(--8px);flex-direction:column;max-inline-size:58rem;display:flex}.support__label{font-weight:700}.support__textarea{inline-size:100%}.support__remaining,.support__note{color:var(--color-text-subtle);font-size:var(--text-12);text-wrap:pretty}.support__sent{color:var(--color-green);align-items:baseline;gap:var(--8px);flex-wrap:wrap;display:flex}.admin-people__rows,.admin-people__pending ul,.admin-people__invite ul{margin:0;padding:0;list-style:none}.admin-people__rows li,.admin-people__invite li{padding:var(--6px) 0}.admin-people__email{color:var(--color-text-subtle);margin-left:var(--8px)}.admin-people__grant,.admin-people__away{margin-left:var(--8px);font-size:.85em}.admin-people__type,.admin-people__access{margin-left:var(--8px)}.admin-people__rows li,.admin-people__invite li{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}@container layout (inline-size>=76.8rem){.admin-people__rows li>.admin-people__name{flex:0 0 16rem}.admin-people__rows li>.admin-people__email{flex:0 0 26rem}}.admin-people__name,.admin-people__email{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:is(.admin-people__rows li>.field:has(.select),.admin-people__invite li>.field:has(.select)){flex:none;inline-size:16rem}.admin-people__invite li>.field:not(:has(.select)){flex:18rem;min-inline-size:0}.admin-people__note{width:100%;max-width:32rem;margin:var(--8px) 0;display:block}.admin-people__note-help{max-width:46rem;color:var(--color-text-subtle)}.admin-merge__note{max-width:46rem}.admin-merge__recent{margin:0;padding:0;list-style:none}.admin-merge__recent li{padding:var(--4px) 0;gap:var(--12px);display:flex}.admin-merge__at{color:var(--color-text-subtle);font-size:.9em}.admin-reassign__count{color:var(--color-text-subtle)}.admin-reassign__note{max-width:46rem}.admin-cats__rows{margin:0;padding:0;list-style:none}.admin-cats__rows li{padding:var(--4px) 0;gap:var(--8px);display:flex}.admin-cats__icon{inline-size:4rem}@media (pointer:coarse){.admin-cats__icon{inline-size:var(--56px)}}.admin-cats__note{max-width:46rem}.admin-cats__orphaned{color:var(--color-text-subtle)}.admin-export__rows{margin:0;padding:0;list-style:none}.admin-export__rows li{align-items:center;gap:var(--12px);display:flex}.admin-export__at,.admin-export__status{color:var(--color-text-subtle)}.admin-export__at{font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none}.admin-export__spacer{margin-inline-start:auto}.admin-export__note,.admin-export__ack{max-width:46rem}.admin-int__bots{margin:0;padding:0;list-style:none}.admin-int__bots li{padding:var(--6px) 0;gap:var(--12px);align-items:baseline;display:flex}.admin-int__post-url{color:var(--color-text-subtle);overflow-wrap:anywhere;font-size:.85em}.admin-int__support,.admin-int__cut{max-width:46rem;color:var(--color-text-subtle)}.admin-int__facts{gap:var(--6px) var(--16px);grid-template-columns:max-content 1fr;margin:0;display:grid}.admin-int__facts div{display:contents}.admin-int__facts dt{color:var(--color-text-subtle)}.admin-int__facts dd{gap:var(--8px);flex-wrap:wrap;align-items:center;margin:0;display:flex}.admin-int__unlinked{flex-basis:100%;margin:0;padding:0;font-size:.9em;list-style:none}.admin-groups__rows{margin:0;padding:0;list-style:none}.admin-groups__rows li{padding:var(--6px) 0;align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.admin-groups__count,.admin-groups__who,.admin-groups__empty{color:var(--color-text-subtle);font-size:.85em}.admin-groups__confirm{font-size:.9em}.admin-groups__add,.admin-groups__edit{align-items:center;gap:var(--8px);margin-top:var(--12px);flex-wrap:wrap;display:flex}.admin-groups__label{font-size:.9em}.admin-groups__sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-grants ul{margin:0;padding:0;list-style:none}.admin-grants li{padding:var(--4px) 0;align-items:center;gap:var(--12px);display:flex}.admin-grants__note,.admin-grants__empty{color:var(--color-text-subtle);font-size:.9em}.admin-grants__add{align-items:center;gap:var(--8px);margin-top:var(--12px);flex-wrap:wrap;display:flex}.admin-grants__label{font-size:.9em}.admin-companies__rows{margin:0;padding:0;list-style:none}.admin-companies__rows li{padding:var(--6px) 0;align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.admin-companies__primary,.admin-companies__count{color:var(--color-text-subtle);font-size:.85em}.admin-companies__mark{background-color:var(--tint-ink-10);block-size:var(--32px);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-12);inline-size:var(--32px);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.admin-companies__mark img{object-fit:cover;block-size:100%;inline-size:100%}.admin-companies__edit{row-gap:var(--12px);flex:100%}.admin-companies__edit .picture-field{flex:100%}.admin-companies__edit .input{flex:16rem;min-inline-size:0}.admin-companies__confirm{font-size:.9em}.admin-companies__add,.admin-companies__edit{align-items:center;gap:var(--8px);margin-top:var(--12px);flex-wrap:wrap;display:flex}.admin-companies__label{font-size:.9em}.admin-companies__sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-policy__switches{margin:0;padding:0;list-style:none}.admin-policy__switches li{padding:var(--4px) 0}.admin-policy__switches li.is-inert{opacity:.45}.admin-policy__note,.admin-policy__owner{color:var(--color-text-subtle);font-size:.9em}.admin-trash__note{max-width:46rem}.admin-access__rows{margin:0;padding:0;list-style:none}.admin-access__archived{color:var(--color-text-subtle);font-size:.85em}.admin-public__note{max-width:46rem}.admin-audit__actor,.admin-audit__at{color:var(--color-text-subtle)}.admin-policy__entitlement{gap:var(--6px);flex-direction:column;display:flex}.admin-policy__entitlement-state{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--6px);font-weight:700;display:flex}.admin-policy__entitlement-state .icon{block-size:var(--16px);inline-size:var(--16px)}.admin-policy__entitlement[data-on=true] .admin-policy__entitlement-state{color:var(--color-green-60)}.admin-invite-link__url{word-break:break-all;font-family:monospace}.admin-invite-link__rotated{color:var(--color-text-subtle);font-size:.9em}.admin-notif__note,.admin-rename__note{max-width:46rem}.admin-tools__rows{margin:0;padding:0;list-style:none}.admin-page,.admin-card{--admin-hairline:1px solid var(--tint-ink-10)}.admin-page{gap:var(--24px);max-inline-size:92rem;flex-direction:column;padding-block-end:var(--32px);display:flex}.public-shell__main--wide .admin-page{max-inline-size:100%}.admin-page__head{gap:var(--8px);flex-direction:column;display:flex}:is(.admin-page__head,.admin-page)>h1{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);text-wrap:balance}@container layout (inline-size<64rem){:is(.admin-page__head,.admin-page)>h1{font-size:var(--text-28)}}.admin-page__lede{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:58rem}.admin-card{--admin-card-padding:var(--24px);background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--16px);padding:var(--admin-card-padding);flex-direction:column;display:flex}@container layout (inline-size<64rem){.admin-card{--admin-card-padding:var(--16px);border-radius:var(--radius-lg)}}.admin-card__head{align-items:baseline;gap:var(--4px) var(--12px);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-card__head :is(h2,h3),.admin-card>:is(h2,h3){color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-card__hint{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:58rem}.admin-card__foot{border-block-start:var(--admin-hairline);align-items:center;gap:var(--12px);flex-wrap:wrap;padding-block-start:var(--16px);display:flex}.admin-card>ul>li{border-block-start:var(--admin-hairline);padding-block:var(--10px)}.admin-card>ul>li:first-child{border-block-start:0}@media (any-hover:hover){.admin-card>ul>li:has(:is(a,button)):hover{background-color:var(--tint-ink-3);box-shadow:calc(var(--admin-card-padding) * -1) 0 0 var(--tint-ink-3), var(--admin-card-padding) 0 0 var(--tint-ink-3)}}.admin-save{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);align-items:center;gap:var(--12px);padding:var(--12px) var(--16px);z-index:1;flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--16px)}.admin-save__state{color:var(--color-text-subtle);font-size:var(--text-14);margin-inline-start:auto}.data-table{border-collapse:collapse;font-size:var(--text-14);font-variant-numeric:tabular-nums;inline-size:100%}.data-table thead th{background-color:var(--color-canvas);border-block-end:1px solid var(--color-ink-30);color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;padding:var(--8px) var(--12px);text-align:start;text-transform:uppercase;z-index:1;font-weight:700;position:sticky;inset-block-start:0}.data-table td{border-block-start:var(--admin-hairline,1px solid var(--tint-ink-10));padding:var(--10px) var(--12px);vertical-align:baseline}.data-table tbody tr:first-child td{border-block-start:0}@media (any-hover:hover){.data-table tbody tr:hover{background-color:var(--tint-ink-3)}}.data-table :is(td,th).is-num{text-align:end}.data-table :is(td,th).is-quiet{color:var(--color-text-subtle)}.data-table :is(td,th):first-child{padding-inline-start:0}.data-table :is(td,th):last-child{padding-inline-end:0}.data-table__strong{font-weight:600}@container layout (inline-size<64rem){.data-table--stacks,.data-table--stacks tbody,.data-table--stacks tr,.data-table--stacks td{display:block}.data-table--stacks thead{display:none}.data-table--stacks tr{border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);padding:var(--12px);margin-block-end:var(--8px)}.data-table--stacks td{gap:var(--16px);padding:var(--2px) 0;text-align:end;border:0;justify-content:space-between;display:flex}.data-table--stacks td:before{color:var(--color-text-subtle);content:attr(data-label);font-size:var(--text-12);letter-spacing:.06em;text-align:start;text-transform:uppercase;flex:none;font-weight:700}.data-table--stacks td:first-child{font-size:var(--text-16);text-align:start;justify-content:start;padding-block-end:var(--6px);font-weight:600}.data-table--stacks td:first-child:before{content:none}}.admin-page :is(.admin-merge__note,.admin-reassign__note,.admin-cats__note,.admin-export__note,.admin-trash__note,.admin-public__note,.admin-notif__note,.admin-rename__note,.admin-people__note-help,.admin-int__support,.admin-int__cut){color:var(--color-text-subtle);text-wrap:pretty;max-inline-size:58rem}.directory{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));display:grid}.directory>li{padding:0}.directory a,.adminland__unbuilt{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);block-size:100%;font-size:var(--text-16);align-items:center;gap:var(--12px);min-block-size:var(--56px);padding:var(--14px) var(--16px);transition:border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);font-weight:600;display:flex}.directory a:after{block-size:.45em;color:var(--color-ink-40);content:"";inline-size:.45em;transition:translate var(--duration-fast) var(--ease-out-expo);border-block-start:2px solid;border-inline-end:2px solid;margin-inline-start:auto;rotate:45deg}@media (any-hover:hover){.directory a:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-40);translate:0 -1px}.directory a:hover:after{translate:var(--2px) 0}}.directory a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.adminland__unbuilt{color:var(--color-text-subtle);border-style:dashed;font-weight:400}.adminland.admin-page{max-inline-size:112rem}.adminland-hero{background:linear-gradient(120deg, var(--color-page-tint), var(--color-canvas) 65%);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);align-items:center;gap:var(--20px);padding:var(--24px);flex-wrap:wrap;display:flex}@container layout (inline-size<64rem){.adminland-hero{border-radius:var(--radius-lg);gap:var(--16px);padding:var(--16px)}}.adminland-hero__mark{background:var(--color-canvas);block-size:var(--72px);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);inline-size:var(--72px);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.adminland-hero__mark img{object-fit:contain;block-size:100%;inline-size:100%}.adminland-hero__mark span{font-size:var(--text-32);color:var(--color-ink-60);font-weight:800;line-height:1}.adminland-hero__text{gap:var(--4px);flex-direction:column;flex:24rem;display:flex}.adminland-hero__eyebrow{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.adminland-hero__lede{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:46rem}.adminland-hero__aside{gap:var(--8px);flex-direction:column;margin-inline-start:auto;display:flex}@container layout (inline-size<64rem){.adminland-hero__aside{margin-inline-start:0}}.adminland-hero__role{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--6px);white-space:nowrap;font-weight:600;display:flex}.adminland-hero__role .icon{block-size:var(--16px);inline-size:var(--16px)}.adminland-hero__switch{background:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-round);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--8px) var(--14px);transition:border-color var(--duration-fast) var(--ease-out-expo);font-weight:600;display:inline-flex}@media (any-hover:hover){.adminland-hero__switch:hover{border-color:var(--color-ink-40)}}.adminland-hero__switch:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.adminland-hero__count{background:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-text);font-size:var(--text-12);padding:0 var(--6px)}.adminland-band{gap:var(--12px);flex-direction:column;display:flex}.adminland-band__head{gap:var(--2px);flex-direction:column;display:flex}.adminland-band__head h2{font-size:var(--text-18);letter-spacing:var(--letter-spacing-h1);font-weight:700}.adminland-band__head p{color:var(--color-text-subtle);font-size:var(--text-14)}.adminland-band__tiles{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));margin:0;padding:0;list-style:none;display:grid}.adminland-band__tiles>li{padding:0}.adminland-tile{background:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--14px);block-size:100%;padding:var(--16px);transition:border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);display:flex}@media (any-hover:hover){a.adminland-tile:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-40);translate:0 -1px}a.adminland-tile:hover .adminland-tile__mark{scale:1.06}}a.adminland-tile:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.adminland-tile__mark{background:var(--tint-ink-10);block-size:var(--44px);border-radius:var(--radius-md);color:var(--color-ink-60);inline-size:var(--44px);transition:scale var(--duration-medium) var(--ease-out-overshoot);flex:none;justify-content:center;align-items:center;display:inline-flex}.adminland-tile__art{block-size:var(--32px);inline-size:var(--32px)}.adminland-band[data-tone=blue] .adminland-tile__mark{background:var(--color-blue-20);color:var(--color-blue-60);--blank-accent:var(--color-blue-70)}.adminland-band[data-tone=purple] .adminland-tile__mark{background:var(--color-purple-20);color:var(--color-purple-60);--blank-accent:var(--color-purple-70)}.adminland-band[data-tone=green] .adminland-tile__mark{background:var(--color-green-20);color:var(--color-green-60);--blank-accent:var(--color-green-70)}.adminland-band[data-tone=orange] .adminland-tile__mark{background:var(--color-orange-20);color:var(--color-orange-60);--blank-accent:var(--color-orange-70)}.adminland-tile__text{gap:var(--4px);flex-direction:column;min-inline-size:0;display:flex}.adminland-tile__label{font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;font-weight:700;display:flex}.adminland-tile__blurb{color:var(--color-text-subtle);font-size:var(--text-13);text-wrap:pretty}.adminland-tile--inert{cursor:default;background:0 0;border-style:dashed}.adminland-tile--inert .adminland-tile__mark{opacity:.55}.adminland-tile--inert .adminland-tile__label{color:var(--color-text-subtle)}.adminland-tile__badge{background:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-10);align-items:center;gap:var(--4px);letter-spacing:.04em;padding:var(--2px) var(--8px);text-transform:uppercase;font-weight:700;display:inline-flex}.adminland-tile__badge .icon{block-size:var(--12px);inline-size:var(--12px)}.adminland-chooser__list{gap:var(--10px);margin:var(--16px) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.adminland-chooser__link{background:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);align-items:center;gap:var(--14px);padding:var(--14px);transition:border-color var(--duration-fast) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);display:flex}@media (any-hover:hover){.adminland-chooser__link:hover{border-color:var(--color-ink-40);translate:0 -1px}}.adminland-chooser__link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.adminland-chooser__mark{background:var(--tint-ink-5);block-size:var(--48px);border:1px solid var(--color-ink-20);border-radius:var(--radius-md);inline-size:var(--48px);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.adminland-chooser__mark img{object-fit:contain;block-size:100%;inline-size:100%}.adminland-chooser__mark span{font-size:var(--text-20);color:var(--color-ink-60);font-weight:800}.adminland-chooser__text{gap:var(--2px);flex-direction:column;display:flex}.adminland-chooser__name{font-size:var(--text-16);font-weight:700}.adminland-chooser__role{color:var(--color-text-subtle);font-size:var(--text-13);align-items:center;gap:var(--6px);display:flex}.adminland-chooser__role .icon{block-size:var(--14px);inline-size:var(--14px)}.staff-addons{gap:var(--8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.staff-addons>li{border-block-start:var(--admin-hairline);align-items:center;gap:var(--12px);justify-content:space-between;padding-block-start:var(--8px);display:flex}.staff-addons>li:first-child{border-block-start:0;padding-block-start:0}.staff-addons__name{align-items:center;gap:var(--8px);display:flex}.data-table td:has(>.btn){text-align:end;white-space:nowrap}.data-table td>.btn+.btn{margin-inline-start:var(--6px)}@container layout (inline-size<64rem){.data-table--stacks td:has(>.btn){justify-content:start;padding-block-start:var(--10px)}.data-table--stacks td:has(>.btn):before{content:none}}.admin-sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-trash__foot{flex-flow:wrap;align-items:center}.admin-trash__confirm{align-items:center;gap:var(--12px);flex-wrap:wrap;max-width:46rem;display:flex}.admin-trash__confirm-actions{gap:var(--8px);display:flex}.admin-policy__switches li.is-inert .setting-toggle{opacity:1}.admin-policy__minutes{text-align:end;inline-size:8rem}.admin-policy__picker{inline-size:20rem;max-inline-size:100%;display:inline-block}.admin-card>ul>li:has(>:is(.setting-row,.setting-toggle)){border-block-start:0;padding-block:0}@media (any-hover:hover){.admin-card>ul>li:has(>:is(.setting-row,.setting-toggle)):hover{box-shadow:none;background-color:#0000}}.admin-people__spacer,.admin-companies__spacer,.admin-groups__spacer,.admin-grants__revoke{margin-inline-start:auto}.admin-people__confirm{background-color:var(--color-red-10);border-radius:var(--radius-md);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--6px) var(--10px);flex-wrap:wrap;display:flex}.admin-people__grant.badge,.admin-people__away.badge{font-size:var(--text-12)}.admin-people__name,.admin-companies__name,.admin-groups__name,.admin-grants__name,.admin-int__command{font-weight:600}.admin-int__new{align-items:end}.admin-int__field{gap:var(--4px);flex-direction:column;flex:20rem;min-inline-size:0;display:flex}.admin-int__field-label{color:var(--color-text-subtle);font-size:var(--text-12);font-weight:600}.admin-int__post-url{background-color:var(--tint-ink-5);border-radius:var(--radius-sm);padding:0 var(--4px)}.admin-merge__confirm{gap:var(--12px);flex-direction:column;display:flex}.admin-merge__confirm-actions{gap:var(--8px);flex-wrap:wrap;display:flex}.admin-reassign__modes{border:0;min-inline-size:0;margin:0;padding:0}.admin-reassign__modes>legend{float:none;padding:0}.admin-reassign__modes .setting-row__control{align-items:start;gap:var(--6px);flex-direction:column}.admin-reassign__mode{align-items:center;gap:var(--8px);display:flex}.admin-cats__rows li{align-items:center}.admin-cats__name{flex:20rem;min-inline-size:0}.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.timesheet,.unassigned,.upcoming{gap:var(--24px);flex-direction:column;display:flex}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.timesheet,.unassigned,.upcoming)>h1{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings)}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.timesheet,.unassigned,.upcoming) section{gap:var(--8px);flex-direction:column;display:flex}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.timesheet,.unassigned,.upcoming) :is(h2,h3){color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.reports__rows{margin:0;padding:0;list-style:none}.reports__rows li{padding:var(--6px) 0}.added__window{gap:var(--8px);display:flex}.added__days{margin:0;padding:0;list-style:none}.added__days li{gap:var(--4px) var(--8px);padding:var(--4px) 0;grid-template-columns:7rem 1fr;display:grid}.added__date{font-size:var(--text-12);color:var(--color-text-subtle);grid-row:span 2}.added__bar{block-size:var(--12px);border-radius:var(--radius-sm);min-inline-size:var(--2px)}.added__bar--in{background:var(--color-blue)}.added__bar--done{background:var(--color-green)}.gauges__rows{margin:0;padding:0;list-style:none}.gauges__rows li{align-items:center;gap:var(--12px);padding:var(--6px) 0;display:flex}.gauges__rows li.is-off{opacity:.55}.gauges__name{flex:none;width:14rem}.gauges__track{block-size:var(--8px);background-color:var(--tint-ink-10);border-radius:var(--radius-round);flex:1;position:relative}.gauges__needle{inline-size:var(--16px);block-size:var(--16px);border:2px solid var(--color-canvas);background:var(--dot);border-radius:50%;position:absolute;inset-block-start:calc(var(--8px) / 2 - var(--16px) / 2);transform:translate(-50%)}.timesheet__total{gap:var(--16px);align-items:baseline;display:flex}.timesheet__csv{font-size:var(--text-14)}.progress__ooo{color:var(--color-orange)}.progress__scope{color:var(--color-text-subtle);font-size:var(--text-14)}.progress__rows{margin:0;padding:0;list-style:none}.progress__rows li{padding:var(--4px) 0}.progress__where{color:var(--color-text-subtle);margin-left:var(--6px)}.someones__scope{color:var(--color-text-subtle);font-size:var(--text-14)}.someones__rows{margin:0;padding:0;list-style:none}.someones__rows li{padding:var(--4px) 0;justify-content:space-between;display:flex}.someones__meta{color:var(--color-text-subtle);font-size:var(--text-12)}.upcoming__window{gap:var(--8px);display:flex}.upcoming__rows{margin:0;padding:0;list-style:none}.upcoming__rows li{padding:var(--4px) 0;justify-content:space-between;display:flex}.upcoming__meta{color:var(--color-text-subtle);font-size:var(--text-12)}.unassigned section ul{margin:0 0 var(--16px);padding:0;list-style:none}.unassigned section li{padding:var(--4px) 0;justify-content:space-between;display:flex}.unassigned__due{color:var(--color-text-subtle);font-size:var(--text-12)}.unassigned__pager{gap:var(--12px);margin-top:var(--16px);display:flex}.overdue__meta{color:var(--color-text-subtle);font-size:var(--text-12);margin-left:var(--8px)}.overdue__none{color:var(--color-text-subtle)}.overdue section ul{margin:0;padding:0;list-style:none}.reports__lede,.someones__scope,.progress__scope{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:58rem}.report-figures{gap:var(--12px);flex-wrap:wrap;display:flex}.report-figure{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--2px);min-inline-size:0;padding:var(--16px) var(--20px);flex-direction:column;flex:16rem;display:flex}.report-figure__value{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.report-figure__label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.report-figure--in .report-figure__value{color:var(--color-blue)}.report-figure--done .report-figure__value{color:var(--color-green)}.report-figure__aside{color:var(--color-text-subtle);font-size:var(--text-14)}.report-window{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);align-items:end;gap:var(--12px);padding:var(--12px) var(--16px);flex-wrap:wrap;display:flex}.report-window__label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;font-weight:700;line-height:var(--component-base);text-transform:uppercase}:is(.overdue,.someones,.unassigned,.upcoming,.progress) :is(ul,ol)>li{border-block-start:1px solid var(--tint-ink-10);align-items:baseline;gap:var(--4px) var(--12px);padding:var(--10px) var(--8px);margin-inline:calc(var(--8px) * -1);flex-wrap:wrap;display:flex}:is(.overdue,.someones,.unassigned,.upcoming,.progress) :is(ul,ol)>li:first-child{border-block-start:0}@media (any-hover:hover){:is(.overdue,.someones,.unassigned,.upcoming,.progress) :is(ul,ol)>li:has(a):hover{background-color:var(--tint-ink-3);border-radius:var(--radius-md)}}:is(.overdue__meta,.someones__meta,.unassigned__due,.upcoming__meta,.progress__where){color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;margin-inline-start:auto;white-space:nowrap;margin-left:0}.overdue__none{color:var(--color-text-subtle);font-size:var(--text-14);padding:var(--8px) 0}.overdue section,.unassigned section,.timesheet section{gap:var(--2px)}.added__days li{border-block-start:1px solid var(--tint-ink-10);padding:var(--8px) 0;grid-template-columns:9rem 1fr}.added__days li:first-child{border-block-start:0}.added__date{color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;align-self:center}.added__bar--in{background-color:var(--color-blue)}.added__bar--done{background-color:var(--color-green)}.added__key{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--16px);display:flex}.added__key span{align-items:center;gap:var(--6px);display:inline-flex}.added__key i{block-size:var(--10px);border-radius:var(--radius-xs);inline-size:var(--20px);display:inline-block}.added__key i.added__bar--in{background-color:var(--color-blue)}.added__key i.added__bar--done{background-color:var(--color-green)}.gauges__rows li{border-block-start:1px solid var(--tint-ink-10);gap:var(--16px);padding:var(--12px) 0}.gauges__rows li:first-child{border-block-start:0}.gauges__name{text-overflow:ellipsis;white-space:nowrap;flex:0 0 18rem;min-inline-size:0;font-weight:600;overflow:hidden}.gauges__unset,.gauges__off{color:var(--color-ink);font-size:var(--text-14)}.gauges__unset{flex:1}.gauges__pct{color:var(--color-ink);font-size:var(--text-14);font-variant-numeric:tabular-nums;text-align:end;flex:none;inline-size:4rem}@container layout (inline-size<64rem){.gauges__name{flex:100%}}.timesheet__what{color:var(--color-text-subtle)}.timesheet__day-head{align-items:baseline;gap:var(--12px);justify-content:space-between;display:flex}.timesheet__hours{font-variant-numeric:tabular-nums}.progress__ooo{background-color:var(--color-orange-10);border-radius:var(--radius-lg);color:var(--color-orange);align-items:center;gap:var(--8px);padding:var(--12px) var(--16px);font-weight:600;display:flex}.unassigned__pager{justify-content:space-between}:is(.rework__lede,.effort__lede){color:var(--color-text-subtle);font-size:var(--text-14);max-inline-size:68ch;margin-block-start:calc(-1 * var(--16px))}:is(.rework__rows,.effort__rows){gap:var(--8px) var(--16px);grid-template-columns:minmax(0, 18rem) var(--96px) max-content minmax(0, 1fr);margin:0;padding:0;list-style:none;display:grid}:is(.rework__row,.effort__row){align-items:center;gap:inherit;grid-column:1/-1;grid-template-columns:subgrid;display:grid}:is(.rework__project,.effort__project){text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}:is(.rework__meter,.effort__meter){appearance:none;background:var(--tint-ink-5);block-size:var(--8px);border-radius:var(--radius-round);border:0;inline-size:100%;overflow:hidden}:is(.rework__meter,.effort__meter)::-webkit-meter-bar{background:var(--tint-ink-5);border-radius:var(--radius-round);border:0}:is(.rework__meter,.effort__meter)::-webkit-meter-optimum-value{background:var(--color-green);border-radius:var(--radius-round)}:is(.rework__meter,.effort__meter)::-webkit-meter-suboptimum-value{background:var(--color-yellow);border-radius:var(--radius-round)}:is(.rework__meter,.effort__meter)::-webkit-meter-even-less-good-value{background:var(--color-red);border-radius:var(--radius-round)}:is(.rework__meter,.effort__meter)::-moz-meter-bar{border-radius:var(--radius-round)}:is(.rework__counts,.effort__counts){color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.rework__worst,.effort__worst){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.rework__worst--none,.effort__worst--none){color:var(--color-text-placeholder)}:is(.rework__split,.effort__split){font-size:var(--text-12);display:block}.effort__meter--none{background:0 0}.rework__brief{color:var(--color-text-subtle);font-size:var(--text-14);margin:0}@container layout (inline-size<48rem){:is(.rework__rows,.effort__rows){grid-template-columns:minmax(0,1fr)}:is(.rework__row,.effort__row){gap:var(--2px);grid-template-columns:minmax(0,1fr);padding-block-end:var(--8px)}}.trash__note{max-width:42rem;color:var(--color-text-subtle)}.trash__list{margin:0;padding:0;list-style:none}.trash__row{align-items:baseline;gap:var(--4px) var(--12px);padding:var(--12px) 0;border-block-end:1px solid var(--tint-ink-25);flex-wrap:wrap;display:flex}.trash__title{font-weight:600}.trash__actions{gap:var(--8px);margin-inline-start:auto;display:flex}.trash__who,.trash__purge{flex-basis:100%;margin:0}.trash__type,.trash__where,.trash__who,.trash__purge{color:var(--color-text-subtle);font-size:.85em}.trash__confirm{max-width:34rem;margin:0}.archive__blurb{max-width:46rem;color:var(--color-ink-60)}.archive__rows{margin:0;padding:0;list-style:none}.archive__row{gap:var(--16px);padding:var(--10px) 0;border-bottom:1px solid var(--tint-ink-10);justify-content:space-between;align-items:baseline;display:flex}.archive__meta{margin:var(--2px) 0 0;color:var(--color-ink-60);font-size:.85em}.archive__actions{gap:var(--6px);flex-shrink:0;display:flex}.recording-page__meta{color:var(--color-text-subtle);font-size:var(--text-14)}.recording-page__note{color:var(--color-text-subtle)}.trash,.archive{gap:var(--16px);flex-direction:column;max-inline-size:96rem;display:flex}.trash__heading,.archive__title{font-size:var(--text-32);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings)}.trash__note,.archive__blurb{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:58rem}.trash__list,.archive__rows{gap:var(--8px);flex-direction:column;display:flex}.trash__row,.archive__row{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);padding:var(--14px) var(--16px);transition:border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo)}@media (any-hover:hover){.trash__row:hover,.archive__row:hover{background-color:var(--color-canvas-light);border-color:var(--color-ink-40)}}.trash__title,.archive__row-title{font-size:var(--text-18);font-weight:700}.trash__type,.archive__type{background-color:var(--tint-ink-5);border-radius:var(--radius-round);color:var(--color-text-subtle);font-size:var(--text-12);padding:var(--2px) var(--8px);font-weight:600}.trash__where,.trash__who,.trash__purge,.archive__meta{color:var(--color-text-subtle);font-size:var(--text-14)}.trash__purge{color:var(--color-orange);font-variant-numeric:tabular-nums;font-weight:600}.trash__actions,.archive__actions{gap:var(--8px)}.archive__actions{flex-wrap:wrap}@container layout (inline-size<64rem){.trash__actions,.archive__actions{flex-basis:100%;margin-inline-start:0}.archive__row{flex-wrap:wrap}}.recording-page{gap:var(--12px);flex-direction:column;display:flex}.recording-page h1{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings)}.recording-page__meta{align-items:center;gap:var(--8px);font-size:var(--text-14);flex-wrap:wrap;display:flex}.recording-page__note{background-color:var(--color-accent-10);border-radius:var(--radius-lg);font-size:var(--text-14);max-inline-size:58rem;padding:var(--12px) var(--16px)}.my-list__rows{margin:0;padding:0;list-style:none}.my-list__row--sortable,.my-list__row--tick{grid-template-columns:auto minmax(0,1fr) auto}.my-list__row>.checkbox{z-index:1;position:relative}.my-list__group+.my-list__group{margin-block-start:var(--24px)}.my-list__project{background-color:var(--tint-ink-10);border-radius:var(--radius-round);font-size:var(--text-14);margin:0 0 var(--12px);padding:var(--2px) var(--12px);font-weight:700;display:inline-block}.my-list__parent{color:var(--color-text-subtle);font-size:var(--text-12)}.my-list__row--work .acct-row__main{align-items:center;column-gap:var(--8px);row-gap:var(--4px);flex-flow:wrap}.my-list__row--work :is(.my-list__parent,.my-list__blocked){flex-basis:100%}.my-list__row--work .todo-row__meta{border:1px solid var(--color-ink-20);border-radius:var(--radius-md);max-inline-size:100%;padding:var(--2px) var(--8px)}.my-list__row--work .todo-row__meta:empty{display:none}.my-list__row--work{align-items:start}.my-list__row--work>:is(.checkbox,.todolist__menu-button){margin-block-start:calc((var(--text-16) * var(--line-height-base) - var(--checkbox-size)) / 2)}.my-list__row.is-leaving{opacity:0;pointer-events:none;transition:opacity var(--duration-slow) ease-out}.my-list__row.is-leaving .my-list__title{text-decoration:line-through}.my-list__row--work .todo-row__meta{font-size:var(--text-13);row-gap:var(--4px);flex-wrap:wrap}.my-list__row--work .todo-row__assignee .avatar{vertical-align:text-bottom}.my-list__list+.my-list__list{margin-block-start:var(--16px)}.my-list__list-title{color:var(--color-ink);font-size:var(--text-14);margin:0 0 var(--4px);padding-inline-start:var(--12px);font-weight:700}.my-list__marker{align-items:center;gap:var(--16px);margin-block-end:var(--12px);display:flex}.my-list__marker-tag{background-color:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-canvas);font-size:var(--text-12);letter-spacing:.08em;padding:var(--6px) var(--12px);text-transform:uppercase;font-weight:800}.my-list__marker:after{background-color:var(--color-ink-30);content:"";flex:1;block-size:1px}.my-list__hint{color:var(--color-text-subtle);font-size:var(--text-14);margin:0 0 var(--24px)}.my-list__row.is-done .my-list__title{color:var(--color-text-subtle);text-decoration:line-through}.my-list__row.is-done .checkbox{opacity:.6}.my-list .todo-completed{margin-block-start:var(--24px)}.my-list__tools{align-items:center;gap:var(--12px);margin-block:calc(-1 * var(--8px)) var(--24px);flex-wrap:wrap;display:flex}.my-list__tools>.field{margin-inline-start:auto}.my-list__tabs{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.my-list__tabs::-webkit-scrollbar{display:none}.my-list__tabs>.btn{flex:none}.my-list__filter{--input-padding-block:.3em;font-size:var(--text-14);min-block-size:var(--32px);flex:0 20rem;min-inline-size:12rem}.my-list .acct-head{align-items:baseline}.my-list__status{color:var(--color-text-subtle);font-size:var(--text-14);white-space:nowrap;text-decoration:none}.my-list__status .svg-icon{vertical-align:-.15em;margin-inline-end:var(--6px);display:inline-block}.my-list__status.is-on .svg-icon{color:var(--color-green)}.my-list__status:is(:hover,:focus-visible){text-decoration:underline}.my-list__project.is-late{background-color:var(--color-red-20);color:var(--color-red-70)}.my-list__pin{--btn-text-color:var(--color-ink-40);color:var(--btn-text-color);transition:color var(--duration-fast) ease-out}.my-list__pin:hover{--btn-text-color:var(--color-ink)}.my-list__pin:focus-visible{--btn-text-color:var(--color-ink);outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.my-list__pin.is-pinned{rotate:180deg}.my-list__hint-arrow{vertical-align:-2px;display:inline}.my-list__row--tick{grid-template-columns:auto minmax(0,1fr) auto}.my-list__row--sortable.my-list__row--tick{grid-template-columns:auto auto minmax(0,1fr) auto}.my-list__row--work:not(.my-list__row--tick){grid-template-columns:minmax(0,1fr)}.my-list__bucket{align-items:center;gap:var(--6px);flex-wrap:wrap;justify-content:flex-end;display:flex}.my-list__mode{color:var(--color-text-subtle);font-size:var(--text-14);margin:0}.my-list__live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.my-list__blocked{color:var(--color-yellow-70);font-size:var(--text-12);align-items:baseline;gap:var(--6px);text-wrap:pretty;flex-wrap:wrap;margin:0;display:flex}.my-list__blocked-tag{background-color:var(--color-yellow-20);border-radius:var(--radius-round);letter-spacing:.06em;padding-inline:var(--8px);font-weight:700}.my-list__archived{flex-shrink:0}:is(.my-notifications,.my-account){gap:var(--32px);flex-direction:column;display:flex}:is(.my-notifications,.my-account)>.acct-head{margin-block-end:calc(-1 * var(--8px))}:is(.my-notifications,.my-account) :is(section,.my-account__fold){background-color:var(--color-canvas-light);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);padding:var(--20px)}:is(.my-notifications,.my-account) section{gap:var(--12px);flex-direction:column;display:flex}.my-account__fold>*+*{margin-block-start:var(--12px)}.my-account__summary{border-radius:var(--radius-lg);margin:calc(var(--20px) * -1);padding:var(--20px)}@media (any-hover:hover){.my-account__fold:hover{border-color:var(--color-ink-30)}}:is(.my-notifications,.my-account) h2{font-size:var(--text-18);margin:0;font-weight:700}.my-account h2{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.my-account>.acct-head{align-items:center}.my-account>.acct-head>.acct-head__titles{flex:20rem}.my-notifications__preamble,.my-notifications__hint,.my-account__hint{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.my-notifications__radio{align-items:center;gap:var(--10px);min-block-size:var(--44px);display:flex}.my-notifications__hours{gap:var(--12px);border:0;flex-direction:column;margin:0;padding:0;display:flex}.my-notifications__hours .field{max-inline-size:12rem}.my-notifications__days{gap:var(--6px);flex-wrap:wrap;display:flex}.my-notifications__day{border:1px solid var(--color-ink-30);border-radius:var(--radius-round);color:inherit;cursor:pointer;font-size:var(--text-14);min-block-size:var(--44px);min-inline-size:var(--44px);padding:var(--4px) var(--14px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;background:0 0;font-weight:600}@media (any-hover:hover){.my-notifications__day:hover{background-color:var(--tint-ink-5);border-color:var(--color-ink-40)}}.my-notifications__day[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-inverted)}.my-notifications__push{gap:var(--12px);flex-direction:column;display:flex}.my-notes__body{align-items:start;gap:var(--24px);grid-template-columns:26rem minmax(0,1fr);display:grid}@container layout (inline-size<64rem){.my-notes__body{grid-template-columns:minmax(0,1fr)}}.my-notes__list{background-color:var(--tint-ink-5);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.my-notes__list li+li{border-block-start:1px solid var(--color-ink-20)}@container layout (inline-size<64rem){.my-notes__list{max-block-size:24rem;overflow-y:auto}}.my-notes__item{gap:var(--2px);inline-size:100%;padding:var(--12px) var(--14px);text-align:start;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.my-notes__item-title{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:600;overflow:hidden}.my-notes__item-excerpt{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.my-notes__item-when{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap;grid-area:1/2}@media (any-hover:hover){.my-notes__item:hover{background-color:var(--tint-ink-10)}}.my-notes__item[aria-current=true]{background-color:var(--color-canvas)}.my-notes__item[aria-current=true] .my-notes__item-title{font-weight:700}.my-notes__item[aria-current=true] :is(.my-notes__item-excerpt,.my-notes__item-when){color:var(--color-ink)}@media (forced-colors:active){.my-notes__item[aria-current=true]{outline-offset:-2px;outline:2px solid}}.my-notes__list li,.my-trays__rows li,.my-trays__rows--events li{position:relative}.row-tools{background-color:var(--color-canvas-light);border:1px solid var(--color-ink-20);border-radius:var(--radius-round);box-shadow:var(--shadow-md);align-items:center;gap:var(--2px);opacity:0;padding:var(--2px);translate:var(--6px) -50%;transition:opacity var(--duration-fast) ease-out, translate var(--duration-medium) var(--ease-out-expo);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--10px)}li:hover>.row-tools,li:focus-within>.row-tools{opacity:1;translate:0 -50%}@media (any-hover:none){.row-tools{opacity:1;translate:0 -50%}}.my-notes__item-when,.my-trays__where{transition:opacity var(--duration-fast) ease-out}li:hover>.my-notes__item .my-notes__item-when,li:focus-within>.my-notes__item .my-notes__item-when,li:hover>.my-trays__row .my-trays__where,li:focus-within>.my-trays__row .my-trays__where{opacity:0}.my-list__bucket{transition:opacity var(--duration-fast) ease-out}li:hover>.my-list__bucket,li:focus-within>.my-list__bucket{opacity:0}@media (prefers-reduced-motion:reduce){.row-tools{transition-property:opacity;translate:0 -50%}}.row-tools__btn{--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-15);--btn-border-color:transparent;--btn-icon-size:var(--16px);--btn-padding:0;--btn-radius:var(--radius-round);--btn-size:var(--32px);color:var(--color-text-subtle);inline-size:var(--32px)}@media (any-hover:hover){.row-tools__btn:hover{color:var(--color-ink)}}.row-tools__btn--danger{--btn-background-color-hover:var(--color-red-20)}@media (any-hover:hover){.row-tools__btn--danger:hover{color:var(--color-red-70)}}.note-editor{gap:var(--8px);flex-direction:column;min-inline-size:0;display:flex}.my-notes__conflict{background-color:var(--color-yellow-10);border:1px solid var(--color-yellow-30);border-radius:var(--radius-md);gap:var(--8px);padding:var(--16px);flex-direction:column;display:flex}.my-notes__conflict pre{background-color:var(--tint-ink-5);border-radius:var(--radius-sm);font-size:var(--text-12);margin:var(--8px) 0 0;padding:var(--12px);white-space:pre-wrap;overflow-x:auto}.my-notes__conflict-actions{gap:var(--8px);flex-wrap:wrap;display:flex}.my-notes__title-field{color:inherit;font-size:var(--text-24);inline-size:100%;letter-spacing:var(--letter-spacing-h1);padding:var(--4px) 0;background:0 0;border:0;font-weight:800}.my-notes__title-field::placeholder{color:var(--color-text-placeholder)}.my-notes__title-field:focus-visible{box-shadow:inset 0 -2px 0 var(--color-focus-ring);outline:none}@media (forced-colors:active){.my-notes__title-field:focus-visible{outline-offset:2px;outline:2px solid}}.my-notes__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);flex-wrap:wrap;margin:0;display:flex}.my-notes__status[data-state=working]{color:var(--color-ink)}.my-notes__status[data-state=failed]{color:var(--color-red);font-weight:600}.my-notes__delete{margin-inline-start:auto}.my-notes__rev{font-variant-numeric:tabular-nums}.my-notes__paper .rich-text__input{min-block-size:26rem}.note-editor[data-compact] .my-notes__paper .rich-text__input{min-block-size:14rem}.note-editor[data-compact] .my-notes__title-field{font-size:var(--text-20)}.my-notes__hint{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--6px);margin:0;display:flex}.my-notes__hint .svg-icon{--svg-icon-size:var(--16px)}.my-account__mark{block-size:var(--44px);border-radius:var(--radius-md);inline-size:var(--44px);flex:none;justify-content:center;align-items:center;display:inline-flex}.my-account__art{block-size:var(--32px);inline-size:var(--32px)}.my-account__mark[data-tone=blue]{background:var(--color-blue-20);color:var(--color-blue-60);--blank-accent:var(--color-blue-70)}.my-account__mark[data-tone=purple]{background:var(--color-purple-20);color:var(--color-purple-60);--blank-accent:var(--color-purple-70)}.my-account__mark[data-tone=yellow]{background:var(--color-yellow-20);color:var(--color-yellow-70);--blank-accent:var(--color-yellow-60)}.my-account__mark[data-tone=orange]{background:var(--color-orange-20);color:var(--color-orange-60);--blank-accent:var(--color-orange-70)}.my-account__mark[data-tone=green]{background:var(--color-green-20);color:var(--color-green-60);--blank-accent:var(--color-green-70)}.my-account__mark[data-tone=red]{background:var(--color-red-20);color:var(--color-red-60);--blank-accent:var(--color-red-70)}.my-account__identity{--account-avatar:17.4rem;align-items:start;gap:var(--20px);grid-template-columns:var(--account-avatar) minmax(0, 1fr);display:grid}.my-account__fields{gap:var(--12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-account__wide{grid-column:1/-1}@container layout (inline-size<48rem){.my-account__identity,.my-account__fields{grid-template-columns:minmax(0,1fr)}}.my-account .acct-row__title{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.my-account .acct-row{border-radius:var(--radius-md)}.my-account__switches{gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.my-account__switch.checkbox-field{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-md);align-items:center;gap:var(--12px);inline-size:auto;padding:var(--14px) var(--16px);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out}.my-account__switch.checkbox-field .checkbox{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;min-inline-size:0;position:absolute;overflow:hidden}@media (any-hover:hover){.my-account__switch.checkbox-field:hover{border-color:var(--color-ink-40)}}.my-account__switch.checkbox-field:has(input:checked){background-color:var(--color-purple-10);border-color:var(--color-purple-40)}.my-account__switch.checkbox-field:has(input:focus-visible){outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.my-account__switch .checkbox-field__content{align-items:center;column-gap:var(--12px);row-gap:var(--2px);flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.my-account__switch-art{block-size:var(--40px);color:var(--color-purple-60);inline-size:var(--40px);--blank-accent:var(--color-purple-70);flex:none;grid-row:1/3}.my-account__switch-title{font-weight:600}.my-account__switch-note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty}.my-account__sizes{margin:var(--12px) 0 0;border:0;min-inline-size:0;padding:0}.my-account__sizes-legend{color:var(--color-text-subtle);font-size:var(--text-12);float:none;padding:0 0 var(--8px);font-weight:600}.my-account__sizes-grid{gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.my-account__sizes-grid--compact{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.my-account__size{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--2px);padding:var(--16px) var(--12px);text-align:center;transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;justify-items:center;display:grid}@media (any-hover:hover){.my-account__size:hover{border-color:var(--color-ink-40)}}.my-account__size input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.my-account__size:has(input:checked){background-color:var(--color-purple-10);border-color:var(--color-purple-40)}.my-account__size:has(input:focus-visible){outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.my-account__size-art{block-size:var(--56px);color:var(--color-purple-60);inline-size:var(--56px);--blank-accent:var(--color-purple-70);margin-block-end:var(--4px)}.my-account__size-title{font-weight:600}.my-account__size-note{color:var(--color-text-subtle);font-size:var(--text-12);text-wrap:pretty}.my-account__grid{gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.my-account__bio{resize:vertical;inline-size:100%}.my-account__actions{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.my-account__signout{border-block-start:1px solid var(--tint-ink-10);margin-block-start:var(--24px);padding-block-start:var(--20px)}.my-account__signout .setting-row:first-child{border-block-start:0;padding-block-start:0}.my-account__signout-title{font-size:var(--text-14);letter-spacing:.04em;margin:0 0 var(--12px);text-transform:uppercase;color:var(--color-text-subtle)}@container layout (inline-size>=76.8rem){.my-account__signout .setting-row__control{justify-content:flex-end}}.my-account__signature{gap:var(--16px);flex-direction:column;display:flex}.my-account__signature .rich-text__input{min-block-size:var(--96px,6rem)}.my-account__signature-toggle{gap:var(--2px);flex-direction:column;display:flex}.my-account__away-form{align-items:end;gap:var(--12px);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.my-account__away-form legend{margin-block-end:var(--8px);padding-inline:0}.my-account__away-form .field{gap:var(--4px)}.my-account__away-form .date-field{background-color:var(--color-canvas);border-color:var(--color-ink-20);min-block-size:var(--40px);padding-inline:var(--10px)}.my-account__dash{color:var(--color-text-subtle);line-height:var(--40px)}.my-account__steps,.my-account__codes{transition:opacity var(--duration-medium) ease-out, translate var(--duration-medium) var(--ease-out-expo)}@starting-style{.my-account__steps,.my-account__codes{opacity:0;translate:0 var(--12px)}}@media (any-hover:hover){.my-account__mark{transition:scale var(--duration-medium) var(--ease-out-overshoot)}:is(.my-account section):hover .my-account__mark{scale:1.06}}.my-account__steps{counter-reset:step;gap:var(--20px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-account__steps>li{counter-increment:step;gap:var(--12px);flex-direction:column;padding-inline-start:var(--36px);display:flex;position:relative}.my-account__steps>li:before{background:var(--color-green-20);block-size:var(--24px);border-radius:var(--radius-round);color:var(--color-green-60);content:counter(step);font-size:var(--text-14);inline-size:var(--24px);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.my-account__step-title{margin:0;font-weight:600}.my-account__swatches{gap:var(--16px);display:grid}.color-picker--row{gap:var(--12px);flex-wrap:wrap;display:flex}.color-picker__swatch--inherit{background:var(--color-canvas);border:2px dashed var(--color-ink-40);box-shadow:none;color:var(--color-ink);background-image:none}.color-picker__swatch--inherit[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-canvas), 0 0 0 4px var(--color-ink)}.font-picker{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));display:grid}.font-picker__option{background:var(--color-canvas-light);border:var(--border);border-radius:var(--radius-lg);cursor:pointer;gap:var(--2px);padding:var(--12px) var(--16px);text-align:start;display:grid}@media (any-hover:hover){.font-picker__option:hover{border-color:var(--color-ink-40)}}.font-picker__option:focus-visible{outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.font-picker__option[aria-pressed=true]{background-color:var(--color-purple-10);border-color:var(--color-purple-40)}.font-picker__specimen{font-family:var(--specimen,var(--font-headings));font-size:var(--text-28);line-height:1.1}.font-picker__name{font-family:var(--specimen,var(--font-headings));align-items:center;gap:var(--6px);justify-content:space-between;font-weight:700;display:flex}.font-picker__note{color:var(--color-text-subtle);font-family:var(--specimen-body,var(--font-app));font-size:var(--text-12);text-wrap:pretty;line-height:1.5}.my-account__swatches>div>.field__label{margin-block-end:var(--8px);display:block}.my-account__background{align-items:start;gap:var(--16px);grid-template-columns:auto minmax(0,1fr);display:grid}@container layout (inline-size<48rem){.my-account__background{grid-template-columns:minmax(0,1fr)}}.my-account__qr{background:hsl(var(--hsl-white));border-radius:var(--radius-lg);inline-size:fit-content;padding:var(--12px)}.my-account__qr svg{block-size:auto;inline-size:12rem;display:block}.my-account__scan{inline-size:fit-content;padding:var(--10px);position:relative}.my-account__scan-corner{--scan-arm:var(--20px);block-size:var(--scan-arm);border:3px solid var(--color-green-50);inline-size:var(--scan-arm);position:absolute}.my-account__scan-corner:first-child{border-block-end:0;border-inline-end:0;border-start-start-radius:var(--radius-md);inset-block-start:0;inset-inline-start:0}.my-account__scan-corner:nth-child(2){border-block-end:0;border-inline-start:0;border-start-end-radius:var(--radius-md);inset-block-start:0;inset-inline-end:0}.my-account__scan-corner:nth-child(3){border-block-start:0;border-inline-end:0;border-end-start-radius:var(--radius-md);inset-block-end:0;inset-inline-start:0}.my-account__scan-corner:nth-child(4){border-block-start:0;border-inline-start:0;border-end-end-radius:var(--radius-md);inset-block-end:0;inset-inline-end:0}.my-account__secret{align-items:center;gap:var(--8px);flex-wrap:wrap;margin:0;display:flex}.my-account__secret code{background-color:var(--tint-ink-10);border-radius:var(--radius-sm);font-size:var(--text-14);letter-spacing:.04em;padding:var(--6px) var(--10px);-webkit-user-select:all;user-select:all;word-break:break-all}.my-account__code{font-family:var(--font-mono);font-size:var(--text-28);font-variant-numeric:tabular-nums;letter-spacing:.35em;inline-size:14ch;text-align:center;padding-inline-start:calc(var(--12px) + .35em)}.my-account__codes{background-color:var(--color-yellow-10);border:1px solid var(--color-yellow-30);border-radius:var(--radius-md);gap:var(--8px);padding:var(--16px);flex-direction:column;display:flex}.my-account__codes p{text-wrap:pretty;margin:0}.my-account__codes ul{gap:var(--6px);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.my-account__codes code{background-color:var(--tint-ink-10);border-radius:var(--radius-sm);font-size:var(--text-14);letter-spacing:.04em;padding:var(--4px) var(--8px);text-align:center;-webkit-user-select:all;user-select:all;display:block}.people__grid{gap:var(--8px);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));margin:0;padding:0;list-style:none;display:grid}.people__card{border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);align-items:center;column-gap:var(--12px);min-block-size:var(--64px);padding:var(--10px) var(--12px);transition:border-color var(--duration-fast) ease-out, background-color var(--duration-fast) ease-out;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}@media (any-hover:hover){.people__card:hover{background-color:var(--tint-ink-5);border-color:var(--color-ink-40)}}.people__link{color:var(--color-ink);font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.people__link:after{content:"";position:absolute;inset:0}.people__link:where(:hover,:focus-visible){text-underline-offset:2px;text-decoration:underline}.people__meta{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.people__gone{align-self:start}.people__card:has(.people__gone) .avatar{opacity:.55}.person__head{align-items:center;column-gap:var(--20px);row-gap:var(--20px);border-block-end:1px solid var(--color-ink-30);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--24px);padding-block-end:var(--20px);display:grid}.person__identity{gap:var(--4px);flex-direction:column;min-inline-size:0;display:flex}.person__name{font-size:var(--text-28);letter-spacing:var(--letter-spacing-h1);font-weight:800;line-height:var(--line-height-headings);margin:0}.person__title{color:var(--color-ink);font-size:var(--text-16);margin:0;font-weight:600}.person__meta{color:var(--color-text-subtle);font-size:var(--text-14);gap:var(--4px) var(--12px);flex-wrap:wrap;margin:0;display:flex}@container layout (inline-size<48rem){.person__head{justify-items:start;row-gap:var(--12px);grid-template-columns:minmax(0,1fr)}.person__name{font-size:var(--text-24)}}.person__ooo{background-color:var(--color-yellow-10);border:1px solid var(--color-yellow-30);border-radius:var(--radius-md);font-size:var(--text-14);align-items:center;gap:var(--8px);padding:var(--12px) var(--16px);margin-block-end:var(--24px);font-weight:600;display:flex}.person__bio{color:var(--color-text-subtle);font-size:var(--text-14);margin:0 0 var(--24px);text-wrap:pretty;max-inline-size:64ch}.person__due{font-variant-numeric:tabular-nums}.person__stats{gap:var(--8px) var(--32px);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.person__stat{align-items:baseline;gap:var(--6px);display:flex}.person__stat-n{font-size:var(--text-24);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.person__stat-n[data-zero]{color:var(--color-text-subtle)}.person__stat-label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;margin:0;font-weight:600}.person__scope{color:var(--color-text-subtle);font-size:var(--text-12);margin:0;margin-block-end:var(--8px)}.person__group+.person__group{margin-block-start:var(--20px)}.person__group-name{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;margin:0 0 var(--4px);text-transform:uppercase;font-weight:700}.activity__filters{align-items:end;gap:var(--12px);flex-wrap:wrap;margin-block-end:var(--24px);display:flex}.activity__filters label{gap:var(--4px);flex-direction:column;min-inline-size:16rem;display:flex}.activity__filters .select,.activity__filters select{inline-size:100%}.activity__filter-label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:600}@container layout (inline-size<48rem){.activity__filters{flex-direction:column}.activity__filters label{inline-size:100%}}.activity__section{margin-block-end:var(--16px)}.activity__day{background-color:var(--perma-ground,var(--color-body));color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--10px);letter-spacing:.08em;padding-block:var(--10px) var(--6px);text-transform:uppercase;z-index:1;margin:0;font-weight:700;display:flex;position:sticky;inset-block-start:0}.activity__day-people{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--6px);letter-spacing:normal;text-transform:none;flex-direction:row-reverse;flex:none;font-weight:400;display:flex}.activity__day-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.activity__gap{color:var(--color-text-subtle);font-size:var(--text-12);padding-block:var(--10px);margin:0;padding-inline-start:calc(var(--activity-gutter) + var(--activity-gap));font-style:italic}@container layout (inline-size>=96rem){.activity__day{inset-block-start:var(--toolbar-block-size)}}.activity__timeline{--activity-gutter:var(--24px);--activity-gap:var(--10px);--activity-line:var(--avatar-size-xs);--activity-stamp:var(--56px);--activity-pad:var(--6px);position:relative}.activity__timeline:before{background-color:var(--color-ink-20);border-radius:var(--radius-round);content:"";inline-size:var(--2px);inset-block:0 calc(var(--activity-pad) + var(--activity-line) / 2);position:absolute;inset-inline-start:calc(var(--activity-gutter) / 2);translate:-50%}.activity__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity__row,.activity__thread{--chip-color:var(--color-ink-50);--kind-color:var(--color-green)}.activity__row{border-radius:var(--radius-sm);align-items:start;column-gap:var(--activity-gap);grid-template-areas:"mark time who main meta";grid-template-columns:var(--activity-gutter) var(--activity-stamp) auto minmax(0, 1fr) auto;margin-inline:calc(-1 * var(--12px));padding:var(--activity-pad) var(--12px);row-gap:var(--4px);display:grid;position:relative}.activity__row>.activity__kind{grid-area:mark}.activity__row>.activity__at{grid-area:time}.activity__row>.activity__who{grid-area:who}.activity__row>.activity__main{grid-area:main}.activity__row>.activity__meta{grid-area:meta}@media (any-hover:hover){.activity__row:has(.activity__link):hover{background-color:var(--tint-ink-5)}.activity__head:has(.activity__link):hover{background-color:var(--tint-ink-5)}}.activity__kind,.activity__thread-icon{--activity-mark-size:var(--12px);background-color:color-mix(in oklab, var(--color-canvas), var(--kind-color) 20%);block-size:var(--activity-gutter);border-radius:var(--radius-round);color:var(--kind-color,var(--color-green));inline-size:var(--activity-gutter);justify-content:center;justify-self:center;align-items:center;display:flex}.activity__kind{align-self:start;margin-block-start:calc((var(--activity-line) - var(--activity-gutter)) / 2)}.activity__who,.activity__row>.activity__at{min-block-size:var(--activity-line);align-items:center;display:flex}.activity__who{position:relative}.activity__who .avatar{z-index:1;position:relative}.activity__main{min-block-size:var(--activity-line);flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.activity__what{font-size:var(--text-14);text-wrap:pretty;margin:0;line-height:1.45}.activity__link{color:var(--color-ink);text-decoration:none}.activity__row .activity__link:after,.activity__head .activity__link:after{content:"";position:absolute;inset:0}.activity__link:where(:hover,:focus-visible){text-underline-offset:2px;text-decoration:underline}.activity__meta{align-items:center;gap:var(--8px);min-block-size:var(--activity-line);justify-self:end;display:flex}.activity__where{background-color:color-mix(in oklab, var(--color-canvas), var(--chip-color) 16%);border-radius:var(--radius-round);color:var(--color-ink);font-size:var(--text-12);max-inline-size:16rem;padding:var(--2px) var(--8px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.activity__at{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;justify-content:end}.activity__head .activity__at{min-inline-size:var(--activity-stamp)}.activity__head .activity__where{margin-inline-start:auto}.activity__excerpt{border-inline-start:2px solid var(--chip-color,var(--color-ink-30));color:var(--color-text-subtle);-webkit-line-clamp:2;font-size:var(--text-14);margin:var(--4px) 0 0;-webkit-box-orient:vertical;padding-inline-start:var(--10px);line-height:1.5;display:-webkit-box;overflow:hidden}.activity__thread{column-gap:var(--activity-gap);grid-template-columns:var(--activity-gutter) minmax(0, 1fr);margin-inline:calc(-1 * var(--12px));padding:var(--activity-pad) var(--12px);display:grid}.activity__head{border-radius:var(--radius-sm);font-size:var(--text-14);align-items:center;gap:var(--4px) var(--activity-gap);margin:0 calc(-1 * var(--6px)) var(--4px);min-block-size:var(--activity-line);padding-inline:var(--6px);flex-wrap:wrap;grid-area:1/2;font-weight:400;display:flex;position:relative}.activity__thread-icon{grid-area:1/1;align-self:start}.activity__count{color:var(--color-text-subtle);font-size:var(--text-12);font-weight:600}.activity__entries{border-inline-start:var(--2px) solid color-mix(in oklab, var(--color-ink-20), var(--kind-color) 45%);gap:var(--2px);margin:0 0 var(--2px);padding:var(--2px) 0 var(--2px) var(--activity-gap);flex-direction:column;grid-area:2/2;list-style:none;display:flex}.activity__entries>li{align-items:baseline;column-gap:var(--activity-gap);grid-template-columns:var(--activity-stamp) auto minmax(0, 1fr);padding-block:var(--2px);display:grid;position:relative}.activity__entries .activity__at,.activity__entries .avatar{align-self:center}.activity__entry-main{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.activity__entries .activity__what{font-size:var(--text-13)}.activity__entries .activity__what strong{color:var(--color-ink)}.activity__entries .activity__what{color:var(--color-text-subtle)}.activity__entries .activity__at{font-size:var(--text-12)}.activity__entries .activity__excerpt{font-size:var(--text-13);border-inline-start:0;margin:0;padding-inline-start:0}@container layout (inline-size<48rem){.activity__timeline{--activity-gutter:var(--20px);--activity-gap:var(--6px)}.activity__row{grid-template-areas:"mark time who main"". . .meta";grid-template-columns:var(--activity-gutter) var(--activity-stamp) auto minmax(0, 1fr)}.activity__meta{justify-self:end}.activity__kind,.activity__thread-icon{--activity-mark-size:var(--10px)}}.activity__more{background-color:var(--tint-ink-5);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font-size:var(--text-14);inline-size:100%;margin-block:var(--16px) var(--32px);min-block-size:var(--44px);font-weight:600}@media (any-hover:hover){.activity__more:hover{background-color:var(--tint-ink-10)}}.activity__more:disabled{cursor:progress;opacity:.6}.wrapup__window{gap:var(--8px) var(--16px);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.wrapup__window label{align-items:center;gap:var(--6px);min-block-size:var(--44px);white-space:nowrap;display:inline-flex}.wrapup__legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wrapup__heading{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;margin:0 0 var(--12px);text-transform:uppercase;font-weight:700}.wrapup__section{margin-block-end:var(--32px)}.wrapup__grid{columns:30rem;column-gap:var(--16px)}.wrapup__project{background-color:var(--color-canvas-light);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);break-inside:avoid;margin:0 0 var(--16px);padding:var(--16px) var(--20px);transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, scale var(--duration-medium) cubic-bezier(.35, .1, .25, 1)}@media (any-hover:hover){.wrapup__project:hover{border-color:var(--color-ink-30);box-shadow:var(--shadow-sm)}}.wrapup__project--held{background:var(--tint-ink-5);border:1px dashed var(--color-ink-50);box-shadow:none;scale:.985}.wrapup__project--held>*{opacity:.12}.wrapup__project--lifted{box-shadow:var(--shadow-xl);z-index:2;position:relative;scale:1.015}.wrapup__project--landed{animation:.26s cubic-bezier(.35,.1,.25,1) card-snap}.wrapup-card-move{transition:transform .27s cubic-bezier(.35,.1,.25,1)}.wrapup__project-title{align-items:center;gap:var(--8px);margin:0 0 var(--12px);display:flex}.wrapup__project-title .card__grip{flex:none;margin-inline-start:auto}.wrapup__project-title .activity__where{font-size:var(--text-14);max-inline-size:100%;padding:var(--4px) var(--10px);font-weight:700;text-decoration:none}@media (any-hover:hover){.wrapup__project-title a.activity__where:hover{background-color:color-mix(in oklab, var(--color-canvas), var(--chip-color) 28%)}}.wrapup__project-title a.activity__where{transition:background-color var(--duration-fast) ease-out}.wrapup__rows{gap:var(--2px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wrapup__row{align-items:start;column-gap:var(--8px);grid-template-columns:var(--16px) minmax(0, 1fr);display:grid}.wrapup__mark{--activity-mark-size:var(--16px);color:var(--kind-color,var(--color-green));margin-block-start:var(--2px);display:flex}.wrapup__sentence{color:var(--color-ink);font-size:var(--text-14);text-wrap:pretty;line-height:1.45;text-decoration:none}a.wrapup__sentence:where(:hover,:focus-visible){text-underline-offset:2px;text-decoration:underline}.wrapup__row:has(a):hover{background-color:var(--tint-ink-5);border-radius:var(--radius-sm)}.wrapup__more{color:var(--color-text-subtle);font-size:var(--text-12);margin:var(--12px) 0 0;font-style:italic}.lineup{--lineup-name:16rem;--lineup-gap:var(--12px);--lineup-weeks:13;--lineup-track-height:var(--24px)}@container layout (inline-size<64rem){.lineup{--lineup-name:100%;--lineup-gap:var(--4px)}}.lineup__travel{gap:var(--8px);display:flex}.lineup>.notice{margin-block:var(--16px)}.lineup__weeks{margin:0 0 var(--4px);padding:0 0 0 calc(var(--lineup-name) + var(--lineup-gap));list-style:none;display:flex}.lineup__weeks li{border-inline-start:1px solid var(--color-ink-20);color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.04em;min-inline-size:0;padding:var(--4px) var(--4px);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.lineup__weeks li.is-current{background-color:var(--tint-ink-10);color:var(--color-ink)}@container layout (inline-size<64rem){.lineup__weeks{padding-inline-start:0}.lineup__weeks li{padding-inline:var(--2px)}}.lineup__rows{margin:0;padding:0;list-style:none}.lineup__row{align-items:center;column-gap:var(--lineup-gap);padding-block:var(--4px);row-gap:var(--6px);flex-wrap:wrap;display:flex}.lineup__rows>.lineup__row:nth-child(odd){background-color:var(--tint-ink-3)}@media (any-hover:hover){.lineup__row:hover{background-color:var(--tint-ink-5)}}.lineup__name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;inline-size:var(--lineup-name);flex:none;padding-inline-start:var(--8px);font-weight:600;overflow:hidden}.lineup__track{background-color:var(--tint-ink-5);background-image:repeating-linear-gradient(to right, var(--color-ink-20) 0 1px, transparent 1px calc(100% / var(--lineup-weeks)));border-radius:var(--radius-sm);block-size:var(--lineup-track-height);flex:1;min-inline-size:12rem;position:relative}.lineup__bar{background:var(--color-accent);block-size:calc(var(--lineup-track-height) - var(--8px));border-radius:var(--radius-round);border:0;padding:0;position:absolute;inset-block-start:var(--4px)}button.lineup__bar{cursor:pointer}@media (any-hover:hover){button.lineup__bar{transition:filter var(--duration-fast) ease-out}button.lineup__bar:hover{filter:brightness(1.15)}}button.lineup__bar:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lineup__marker{background:var(--color-yellow-50);inline-size:2px;position:absolute;inset-block:0}.lineup__today{background:var(--color-red-60);inline-size:2px;inset-block:calc(-1 * var(--4px));z-index:2;position:absolute}.lineup__dates{font-size:var(--text-12);align-items:end;gap:var(--8px);padding-block:var(--8px);flex-wrap:wrap;flex-basis:100%;padding-inline-start:calc(var(--lineup-name) + var(--lineup-gap));display:flex}.lineup__dates label{gap:var(--2px);flex-direction:column;display:flex}@container layout (inline-size<64rem){.lineup__dates{padding-inline-start:0}}.lineup__markers{border-block-start:1px solid var(--color-ink-30);margin-block-start:var(--32px);padding-block-start:var(--24px)}.lineup__markers h2{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;margin:0 0 var(--12px);text-transform:uppercase;font-weight:700}.lineup__markers ul{gap:var(--4px);margin:0 0 var(--16px);flex-direction:column;padding:0;list-style:none;display:flex}.lineup__markers li{align-items:center;gap:var(--8px);font-size:var(--text-14);min-block-size:var(--44px);flex-wrap:wrap;display:flex}.lineup__markers li:before{background:var(--color-yellow-50);block-size:var(--16px);border-radius:var(--radius-round);content:"";inline-size:var(--4px);flex:none}.lineup__delete{color:var(--color-red-60);cursor:pointer;font-size:var(--text-12);min-block-size:var(--44px);padding-inline:var(--8px);background:0 0;border:0;font-weight:600}.lineup__newmarker{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.everything__facets{gap:var(--6px);flex-wrap:wrap;margin-block-end:var(--20px);display:flex}@container layout (inline-size<48rem){.everything__facets .btn{--btn-size:var(--44px)}}.everything__type{flex-shrink:0}.everything__row-main{align-items:baseline;column-gap:var(--8px);row-gap:var(--2px);flex-flow:wrap;min-inline-size:0;display:flex}.everything__untitled{color:var(--color-text-subtle);font-style:italic}:root[data-app-background] body:not(.iframe){background-attachment:fixed,fixed;background-image:linear-gradient(var(--app-background-scrim), var(--app-background-scrim)), var(--app-background-image);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover, var(--app-background-size)}:root[data-app-background] .perma{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}:root[data-app-background] .perma--home,:root[data-app-background] .perma--transparent{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}:root[data-app-background] .perma-toolbar:before,:root[data-app-background] .perma-toolbar:after{background-color:#0000}:root[data-app-background] .nav{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background-color:var(--glass-fill);box-shadow:var(--glass-shadow);margin-block-start:0}:root[data-app-background] .perma :where(h1,h2,h3,p,li,td,th,label){color:var(--color-ink)}:root[data-theme=terminal],:root[data-theme=blueprint]{font-variant-numeric:tabular-nums slashed-zero}:root[data-theme]:not([data-app-background]) body:not(.iframe){background-attachment:fixed;background-image:var(--theme-page-pattern);background-size:240px 240px}:root[data-theme=y2k] .btn--solid{background-image:var(--theme-sheen)}:root[data-theme=y2k] .perma:not(.perma--home):not(.perma--transparent){background-image:linear-gradient(to bottom, transparent, var(--color-canvas)), var(--theme-sheen);background-repeat:no-repeat,no-repeat;background-size:100% var(--96px), 100% var(--96px)}:root[data-theme=brutalist] h1{text-transform:uppercase}:root[data-theme=brutalist] .btn{--btn-border-color:var(--color-ink);--btn-border-color-hover:var(--color-ink);border-width:var(--2px)}@media (any-hover:hover){:root[data-theme=brutalist] .btn:hover:not([disabled]):not([aria-disabled=true]){--btn-shadow:var(--shadow-md)}}:root[data-theme=brutalist] .input:focus:not(.outline-none){box-shadow:var(--4px) var(--4px) 0 var(--color-accent), inset 0 0 0 100px var(--input-background)}:root[data-theme=brutalist] .rich-text:focus-within{box-shadow:var(--4px) var(--4px) 0 var(--color-accent)}:root[data-theme=brutalist] :is(.input,.rich-text){border-width:var(--2px)}:root[data-theme=brutalist] .input{--input-border:var(--color-ink)}:root[data-theme=brutalist] .card{border-width:var(--2px);box-shadow:var(--shadow-md)}}@layer utilities{.visually-hidden:not(:focus):not(:active){white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html[data-focus-mode-enabled] .nav__deck-count,html[data-focus-mode-enabled] .sidebar-badge__unreads,html[data-focus-mode-enabled] .sidebar__tab-count,html[data-focus-mode-enabled] .notification__count,html[data-focus-mode-enabled] .my-trays__count,html[data-focus-mode-enabled] .my-trays__group-count{visibility:hidden}[hidden]{display:none!important}.yellow-fade{animation:2s ease-in-out yellow-fade}.yellow-fade--fast{animation:1.5s yellow-fade}@media (prefers-reduced-motion:reduce){.yellow-fade,.yellow-fade--fast{animation:none}}:root[data-reduce-motion] .yellow-fade,:root[data-reduce-motion] .yellow-fade--fast{animation:none}.is-loading{cursor:progress;pointer-events:none}.is-loading>*{opacity:.6;transition:opacity var(--duration-medium) ease-out}.flash-explanation{background:var(--color-yellow-10);border-block:1px solid var(--color-yellow-50);margin:0 calc(-1 * var(--perma-padding));font-size:var(--text-14);padding:1em 2em}.flash-explanation--error{background:var(--color-warning-10);border-block-color:var(--color-warning-50)}}@layer native;@layer platform{@media print{body:not(.iframe){background:var(--color-canvas)}.nav,.footer-trays,.sidebar,.skip-link,.flash-notice,.flash-explanation,.help-button,.back-to-top,.perma-toolbar,.drag-handle,.composer,.blank-slate__dismiss,.pagination,.popup,[popover],dialog:not([open]){display:none}.perma{box-shadow:none;border:0;padding:0}.layout{min-block-size:0;overflow:visible}.formatted_content{font-size:11pt;line-height:1.4}.formatted_content img,img{max-inline-size:100%}.card,.comment,.comment-row,.todo,.activity-feed__item,.blank-slate,.list-grid__item,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}.formatted_content a[href^=http]:after,.attachment a[href]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}.formatted_content a[href^=\#]:after{content:none}.see-previous,.activity__more,.load-more{display:none}.comment-thread__truncated{color:var(--color-ink-50);margin:8px 0 0;font-size:9pt;font-style:italic;display:block}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.clamp,[class*=--clamped],.formatted_content--preview{-webkit-line-clamp:unset;max-block-size:none;display:block;overflow:visible}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-standard-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-standard-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-standard-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-standard-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-standard-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-standard-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-standard-italic-fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-standard-italic-Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-standard-italic-BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-standard-italic-mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-standard-italic-C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-standard-italic-BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-italic-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--font-base:-apple-system, system-ui, BlinkMacSystemFont, Aptos, Roboto, "Segoe UI", Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono-default:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-mono:var(--font-mono-default);--font-app-default:"Inter Variable", "Inter", var(--font-base);--font-app:var(--font-app-default);--font-serif:Georgia, "Noto Serif", "Times New Roman", serif;--font-rounded:ui-rounded, "SF Pro Rounded", var(--font-app);--font-headings:var(--font-app);--text-root:10px;--text-10:1rem;--text-12:1.2rem;--text-13:1.3rem;--text-14:1.4rem;--text-16:1.6rem;--text-18:1.8rem;--text-20:2rem;--text-24:2.4rem;--text-28:2.8rem;--text-32:3.2rem;--text-xs:var(--12px);--text-sm:var(--14px);--text-base:var(--16px);--text-md:var(--18px);--text-body:var(--20px);--line-height-base:1.5;--line-height-snug:1.35;--line-height-headings:1.15;--letter-spacing-base:-.00625em;--letter-spacing-h1:-.02375em;--1px:.1rem;--2px:.2rem;--4px:.4rem;--6px:.6rem;--8px:.8rem;--10px:1rem;--12px:1.2rem;--14px:1.4rem;--16px:1.6rem;--18px:1.8rem;--20px:2rem;--24px:2.4rem;--28px:2.8rem;--32px:3.2rem;--36px:3.6rem;--40px:4rem;--44px:4.4rem;--48px:4.8rem;--56px:5.6rem;--64px:6.4rem;--72px:7.2rem;--80px:8rem;--88px:8.8rem;--96px:9.6rem;--radius-xs:var(--4px);--radius-sm:var(--6px);--radius-md:var(--8px);--radius-lg:var(--10px);--radius-xl:var(--14px);--radius-2xl:var(--20px);--radius-round:99rem;--border-color:var(--color-ink-30);--border:1px solid var(--border-color);--border-uncolor:1px solid var(--color-uncolor-30);--duration-fast:75ms;--duration-medium:.15s;--duration-slow:.3s;--ease-out-overshoot:cubic-bezier(.25, 1.25, .5, 1);--ease-out-overshoot-lg:cubic-bezier(.25, 1.35, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--glass-blur:var(--20px);--glass-saturate:180%;--glass-backdrop:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-fill:var(--lightningcss-light,hsla(var(--hsl-white), .58))var(--lightningcss-dark,hsla(var(--hsl-white), .07));--glass-edge:var(--lightningcss-light,hsla(var(--hsl-white), .85))var(--lightningcss-dark,hsla(var(--hsl-white), .16));--glass-sheen:var(--lightningcss-light,hsla(var(--hsl-white), .7))var(--lightningcss-dark,hsla(var(--hsl-white), .1));--glass-shadow:0 8px 32px -10px hsla(var(--hsl-black), .22), 0 2px 6px -2px hsla(var(--hsl-black), .14);--glass-specular-top:inset 0 1px 0 var(--lightningcss-light,hsla(var(--hsl-white), .95))var(--lightningcss-dark,hsla(var(--hsl-white), .28));--glass-specular-bottom:inset 0 -1px 1px var(--lightningcss-light,hsla(var(--hsl-black), .05))var(--lightningcss-dark,hsla(var(--hsl-white), .07));--glass-specular:var(--glass-specular-top), var(--glass-specular-bottom);--ease-liquid:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 60%, 1.006 76.6%, 1);--ease-liquid-in:linear(0, -.006 9%, -.015 15.4%, -.006 19.2%, .009 23.8%, .032 30.3%, .063 36.5%, .151 47.5%, .279 57.8%, .461 68.5%, .899 89.8%, .975 95.3%, .994 97.7%, 1);--duration-liquid:.52s;--theme-page-pattern:none;--theme-sheen:none;--app-background-image:none;--app-background-scrim:var(--lightningcss-light,hsla(var(--hsl-white), .72))var(--lightningcss-dark,hsla(var(--hsl-black), .72));--app-background-size:cover;--hsl-black:0, 0%, 0%;--hsl-white:0, 0%, 100%;--shadow-tint-strong:var(--lightningcss-light,#171f2621)var(--lightningcss-dark,hsla(var(--hsl-black), .42));--shadow-tint:var(--lightningcss-light,#171f2614)var(--lightningcss-dark,hsla(var(--hsl-black), .28));--shadow-tint-soft:var(--lightningcss-light,#171f260d)var(--lightningcss-dark,hsla(var(--hsl-black), .18));--shadow-hairline:var(--lightningcss-light,#171f2617)var(--lightningcss-dark,hsla(var(--hsl-white), .07));--shadow-base:0 1px 1px -1px var(--shadow-tint-strong), 0 2px 4px -2px var(--shadow-tint);--shadow-sm:0 1px 1px -1px var(--shadow-tint-strong), 0 4px 8px -3px var(--shadow-tint);--shadow-md:0 1px 2px -1px var(--shadow-tint-strong), 0 8px 16px -6px var(--shadow-tint);--shadow-lg:0 1px 2px -1px var(--shadow-tint-strong), 0 16px 32px -12px var(--shadow-tint), 0 32px 56px -28px var(--shadow-tint-soft);--shadow-xl:0 4px 12px -6px var(--shadow-tint-soft), 0 32px 80px -32px var(--shadow-tint);--shadow-modal:0 0 0 1px var(--shadow-hairline), 0 2px 4px -2px var(--shadow-tint-strong), 0 24px 56px -20px var(--shadow-tint);--avatar-size-2xs:var(--16px);--avatar-size-xs:var(--24px);--avatar-size-sm:var(--32px);--avatar-size:var(--40px);--avatar-size-base:var(--avatar-size);--component-xs:var(--24px);--component-sm:var(--32px);--component-base:var(--40px);--component-lg:var(--48px);--component-xl:var(--64px);--toolbar-size:var(--component-base);--toolbar-btn-size:var(--component-sm);--toolbar-block-size:var(--56px);--toolbar-badge-size:var(--24px);--nav-height:calc(var(--4px) + var(--custom-safe-inset-top) + var(--12px) + var(--toolbar-size) + var(--12px) + var(--16px));--nav-trigger-width:15.8rem;--sidebar-width:clamp(40rem, 25vw, 56rem);--tray-button-size:var(--component-sm);--tray-block-size:calc(var(--tray-button-size) + 1.2rem);--dock-title-size:var(--text-base);--dock-icon-size:var(--56px);--checkbox-gap:var(--8px);--checkbox-size:var(--20px);--todo-padding-block:var(--2px);--field-row-column-size:12rem;--pie-chart-size:1.125em;--video-min-height:12rem;--video-min-width:22rem;--page-scroll-padding-start:calc(var(--nav-height) + var(--4px));--page-scroll-padding-end:4.8rem;--container-xxs:400px;--container-xs:480px;--container-sm:640px;--container-md:768px;--container-lg:960px;--container-xl:1280px;--z-lexxy-toolbar:2;--z-lexxy-internals:3;--z-lexxy-toolbar-open:4;--z-action-sheet:20;--z-banner:30;--z-toolbar:40;--z-popup:50;--z-footer-trays:70;--z-help-button:71;--z-nav:200;--z-modal:300;--z-flash:400;--z-boost-rain:500;--custom-safe-inset-top:var(--injected-safe-inset-top,env(safe-area-inset-top,0px));--custom-safe-inset-right:var(--injected-safe-inset-right,env(safe-area-inset-right,0px));--custom-safe-inset-bottom:var(--injected-safe-inset-bottom,env(safe-area-inset-bottom,0px));--custom-safe-inset-left:var(--injected-safe-inset-left,env(safe-area-inset-left,0px));--dot-color:var(--color-uncolor);--chip-color:var(--color-uncolor);--boost-quick-index:0;--boost-rain-x:50%;--boost-rain-drift:0rem;--boost-rain-spin:0deg;--boost-rain-scale:1;--boost-rain-delay:0s;--boost-rain-duration:2.4s;--avatar-disc-color:var(--color-uncolor-70);--deck-hinge:50%;--deck-scroll:0px;--jump-origin-x:initial;--jump-origin-y:initial;--specimen:initial;--specimen-body:initial;--balloon-size:1.21em;--pie-color:var(--color-green);--swatch:var(--color-ink-30);--recording-color:var(--color-ink-50);--recording-color-bg:var(--color-canvas-light);--recording-color-border:var(--color-ink-30);--tool-mark-size:var(--24px);--logo-size:var(--64px);--needle-color:var(--color-green);--needle-at:0%;--needle:0%;--seg-thumb-color:var(--color-canvas-light);--skeleton-background:var(--tint-ink-10);--skeleton-radius:var(--radius-sm);--todo-group-color:var(--border-color);--injected-safe-inset-top:env(safe-area-inset-top,0px);--injected-safe-inset-right:env(safe-area-inset-right,0px);--injected-safe-inset-bottom:env(safe-area-inset-bottom,0px);--injected-safe-inset-left:env(safe-area-inset-left,0px);--dot:var(--color-uncolor);--dark-body:#1c1f21;--color-body:var(--color-page-tint);--color-canvas:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,#24282c);--color-canvas-light:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,#2b3036);--color-inverted:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16191b);--color-field:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,var(--color-body));--color-page-tint:var(--color-page-tint-1);--color-page-tint-1:var(--lightningcss-light,#f5faf6)var(--lightningcss-dark,var(--dark-body));--color-page-tint-2:var(--lightningcss-light,#fcf7ff)var(--lightningcss-dark,#1f1b22);--color-page-tint-3:var(--lightningcss-light,#fff9f5)var(--lightningcss-dark,#221e1b);--color-page-tint-4:var(--lightningcss-light,#f5f9ff)var(--lightningcss-dark,#1b1e22);--color-page-tint-5:var(--lightningcss-light,#fef3f3)var(--lightningcss-dark,#221b1b);--color-page-tint-6:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#1f1f1f);--color-ink-10:var(--lightningcss-light,#f8f8f9)var(--lightningcss-dark,#2e3236);--color-ink-20:var(--lightningcss-light,#f0f2f3)var(--lightningcss-dark,#3b3f43);--color-ink-30:var(--lightningcss-light,#e3e5e5)var(--lightningcss-dark,#4a4f54);--color-ink-40:var(--lightningcss-light,#c5c8c9)var(--lightningcss-dark,#5e6267);--color-ink-50:var(--lightningcss-light,#9a9fa2)var(--lightningcss-dark,#828b8f);--color-ink-60:var(--lightningcss-light,#6d767b)var(--lightningcss-dark,#a9afb2);--color-ink-70:var(--lightningcss-light,#29353c)var(--lightningcss-dark,#e1e7ea);--color-slate-10:var(--lightningcss-light,#f8f8f9)var(--lightningcss-dark,#2c3136);--color-slate-20:var(--lightningcss-light,#f0f2f3)var(--lightningcss-dark,#383e44);--color-slate-30:var(--lightningcss-light,#e3e5e5)var(--lightningcss-dark,#474e55);--color-slate-40:var(--lightningcss-light,#c5c8c9)var(--lightningcss-dark,#586069);--color-slate-50:var(--lightningcss-light,#9a9fa2)var(--lightningcss-dark,#6a8fa2);--color-slate-60:var(--lightningcss-light,#6d767b)var(--lightningcss-dark,#91b4c6);--color-slate-70:var(--lightningcss-light,#29353c)var(--lightningcss-dark,#b7d3e1);--color-sand-10:var(--lightningcss-light,#fcf8f3)var(--lightningcss-dark,#35322e);--color-sand-20:var(--lightningcss-light,#f7f1e9)var(--lightningcss-dark,#423f3b);--color-sand-30:var(--lightningcss-light,#ede3d8)var(--lightningcss-dark,#574e43);--color-sand-40:var(--lightningcss-light,#d6c4b0)var(--lightningcss-dark,#726049);--color-sand-50:var(--lightningcss-light,#b59977)var(--lightningcss-dark,#9e8464);--color-sand-60:var(--lightningcss-light,#8e724e)var(--lightningcss-dark,#c2a98c);--color-sand-70:var(--lightningcss-light,#6f593c)var(--lightningcss-dark,#d8ccbd);--color-red-10:var(--lightningcss-light,#fff6f4)var(--lightningcss-dark,#393130);--color-red-20:var(--lightningcss-light,#ffede9)var(--lightningcss-dark,#4c3b38);--color-red-30:var(--lightningcss-light,#ffdbd2)var(--lightningcss-dark,#6a443f);--color-red-40:var(--lightningcss-light,#ffb19c)var(--lightningcss-dark,#954a3f);--color-red-50:var(--lightningcss-light,#fd6c44)var(--lightningcss-dark,#da5b45);--color-red-60:var(--lightningcss-light,#cf432e)var(--lightningcss-dark,#fa8b68);--color-red-70:var(--lightningcss-light,#a42d1e)var(--lightningcss-dark,#fcb8a6);--color-orange-10:var(--lightningcss-light,#fff8ea)var(--lightningcss-dark,#38322a);--color-orange-20:var(--lightningcss-light,#ffeed0)var(--lightningcss-dark,#4a3d2d);--color-orange-30:var(--lightningcss-light,#ffe0b0)var(--lightningcss-dark,#654930);--color-orange-40:var(--lightningcss-light,#fab96a)var(--lightningcss-dark,#8c5422);--color-orange-50:var(--lightningcss-light,#f58e02)var(--lightningcss-dark,#d7751a);--color-orange-60:var(--lightningcss-light,#bb5c01)var(--lightningcss-dark,#ed9741);--color-orange-70:var(--lightningcss-light,#954201)var(--lightningcss-dark,#fbc18b);--color-yellow-10:var(--lightningcss-light,#fcf9e7)var(--lightningcss-dark,#35332a);--color-yellow-20:var(--lightningcss-light,#fdf2c4)var(--lightningcss-dark,#483e2f);--color-yellow-30:var(--lightningcss-light,#ffe88b)var(--lightningcss-dark,#5f4d2c);--color-yellow-40:var(--lightningcss-light,#f9d45e)var(--lightningcss-dark,#7c5e26);--color-yellow-50:var(--lightningcss-light,#e9b60f)var(--lightningcss-dark,#cd9c35);--color-yellow-60:var(--lightningcss-light,#9b6e03)var(--lightningcss-dark,#e6bb46);--color-yellow-70:var(--lightningcss-light,#7c550c)var(--lightningcss-dark,#e9cb6e);--color-lime-10:var(--lightningcss-light,#f9fbe5)var(--lightningcss-dark,#2c362d);--color-lime-20:var(--lightningcss-light,#f4f6c9)var(--lightningcss-dark,#394337);--color-lime-30:var(--lightningcss-light,#e8eb9c)var(--lightningcss-dark,#4a543a);--color-lime-40:var(--lightningcss-light,#cccf64)var(--lightningcss-dark,#5f6937);--color-lime-50:var(--lightningcss-light,#afb029)var(--lightningcss-dark,#97983b);--color-lime-60:var(--lightningcss-light,#797a00)var(--lightningcss-dark,#b2b550);--color-lime-70:var(--lightningcss-light,#61620c)var(--lightningcss-dark,#d1d571);--color-green-10:var(--lightningcss-light,#f4fbf1)var(--lightningcss-dark,#263735);--color-green-20:var(--lightningcss-light,#e8f7e3)var(--lightningcss-dark,#2f4540);--color-green-30:var(--lightningcss-light,#cfefc9)var(--lightningcss-dark,#36584d);--color-green-40:var(--lightningcss-light,#9dd9a0)var(--lightningcss-dark,#3c7058);--color-green-50:var(--lightningcss-light,#56b66f)var(--lightningcss-dark,#409f65);--color-green-60:var(--lightningcss-light,#19874d)var(--lightningcss-dark,#7cd394);--color-green-70:var(--lightningcss-light,#156f41)var(--lightningcss-dark,#aedcb0);--color-aqua-10:var(--lightningcss-light,#f1fbfa)var(--lightningcss-dark,#22363c);--color-aqua-20:var(--lightningcss-light,#e1f7f6)var(--lightningcss-dark,#2d444a);--color-aqua-30:var(--lightningcss-light,#bff0ef)var(--lightningcss-dark,#2e5760);--color-aqua-40:var(--lightningcss-light,#86d7dc)var(--lightningcss-dark,#2d6e7a);--color-aqua-50:var(--lightningcss-light,#0db3c1)var(--lightningcss-dark,#2699aa);--color-aqua-60:var(--lightningcss-light,#018090)var(--lightningcss-dark,#59c0cb);--color-aqua-70:var(--lightningcss-light,#0e6978)var(--lightningcss-dark,#9fdadd);--color-blue-10:var(--lightningcss-light,#f1faff)var(--lightningcss-dark,#213543);--color-blue-20:var(--lightningcss-light,#e6f4fe)var(--lightningcss-dark,#2a4259);--color-blue-30:var(--lightningcss-light,#cce9ff)var(--lightningcss-dark,#305373);--color-blue-40:var(--lightningcss-light,#9ccdf9)var(--lightningcss-dark,#2f669d);--color-blue-50:var(--lightningcss-light,#42a3ff)var(--lightningcss-dark,#3a8ae6);--color-blue-60:var(--lightningcss-light,#2377d2)var(--lightningcss-dark,#69b4fd);--color-blue-70:var(--lightningcss-light,#215da8)var(--lightningcss-dark,#a7d3fb);--color-violet-10:var(--lightningcss-light,#f3f9ff)var(--lightningcss-dark,#2e323f);--color-violet-20:var(--lightningcss-light,#ecf2fe)var(--lightningcss-dark,#3b3e51);--color-violet-30:var(--lightningcss-light,#d9e4ff)var(--lightningcss-dark,#454c77);--color-violet-40:var(--lightningcss-light,#b5c5fc)var(--lightningcss-dark,#5459aa);--color-violet-50:var(--lightningcss-light,#8d90ff)var(--lightningcss-dark,#7673fe);--color-violet-60:var(--lightningcss-light,#6861f0)var(--lightningcss-dark,#98a6ff);--color-violet-70:var(--lightningcss-light,#5345c0)var(--lightningcss-dark,#beccfb);--color-purple-10:var(--lightningcss-light,#f9f7ff)var(--lightningcss-dark,#34313d);--color-purple-20:var(--lightningcss-light,#f2effe)var(--lightningcss-dark,#413d4d);--color-purple-30:var(--lightningcss-light,#e6dfff)var(--lightningcss-dark,#55486e);--color-purple-40:var(--lightningcss-light,#ccbcfb)var(--lightningcss-dark,#70519b);--color-purple-50:var(--lightningcss-light,#ae80ff)var(--lightningcss-dark,#a364e5);--color-purple-60:var(--lightningcss-light,#9445ef)var(--lightningcss-dark,#bf97f8);--color-purple-70:var(--lightningcss-light,#6f41a6)var(--lightningcss-dark,#d5c3fa);--color-pink-10:var(--lightningcss-light,#fdf6fc)var(--lightningcss-dark,#373036);--color-pink-20:var(--lightningcss-light,#fcecf8)var(--lightningcss-dark,#493b45);--color-pink-30:var(--lightningcss-light,#fbd9f0)var(--lightningcss-dark,#65435a);--color-pink-40:var(--lightningcss-light,#f3afd9)var(--lightningcss-dark,#8d4871);--color-pink-50:var(--lightningcss-light,#ef63b8)var(--lightningcss-dark,#ce5997);--color-pink-60:var(--lightningcss-light,#c8428c)var(--lightningcss-dark,#e88bbf);--color-pink-70:var(--lightningcss-light,#9b2c67)var(--lightningcss-dark,#fab5df);--color-unread:var(--lightningcss-light,#eb4d47)var(--lightningcss-dark,#d34141);--color-ink:var(--color-ink-70);--color-slate:var(--color-slate-60);--color-sand:var(--color-sand-60);--color-red:var(--color-red-60);--color-orange:var(--color-orange-60);--color-yellow:var(--color-yellow-60);--color-green:var(--color-green-60);--color-aqua:var(--color-aqua-60);--color-blue:var(--color-blue-60);--color-violet:var(--color-violet-60);--color-purple:var(--color-purple-60);--color-lime:var(--color-lime-60);--color-pink:var(--color-pink-60);--color-accent-10:var(--color-blue-10);--color-accent-20:var(--color-blue-20);--color-accent-30:var(--color-blue-30);--color-accent-40:var(--color-blue-40);--color-accent-50:var(--color-blue-50);--color-accent-60:var(--color-blue-60);--color-accent-70:var(--color-blue-70);--color-accent:var(--color-accent-60);--color-text:var(--color-ink);--color-text-subtle:var(--color-ink-60);--color-text-placeholder:var(--color-ink-60);--color-uncolor-10:var(--lightningcss-light,var(--color-sand-10))var(--lightningcss-dark,var(--color-slate-10));--color-uncolor-20:var(--lightningcss-light,var(--color-sand-20))var(--lightningcss-dark,var(--color-slate-20));--color-uncolor-30:var(--lightningcss-light,var(--color-sand-30))var(--lightningcss-dark,var(--color-slate-30));--color-uncolor-40:var(--lightningcss-light,var(--color-sand-40))var(--lightningcss-dark,var(--color-slate-40));--color-uncolor-50:var(--color-sand-50);--color-uncolor-60:var(--lightningcss-light,var(--color-sand-60))var(--lightningcss-dark,var(--color-slate-60));--color-uncolor-70:var(--lightningcss-light,var(--color-sand-70))var(--lightningcss-dark,var(--color-slate-70));--color-uncolor-80:var(--color-ink);--color-uncolor:var(--color-uncolor-60);--color-warning:var(--color-warning-60);--color-warning-10:var(--color-red-10);--color-warning-20:var(--color-red-20);--color-warning-30:var(--color-red-30);--color-warning-40:var(--color-red-40);--color-warning-50:var(--color-red-50);--color-warning-60:var(--color-red-60);--focus-ring-color:var(--color-accent);--color-focus-ring:var(--color-accent);--recording-color-primary:var(--color-ink-50);--recording-color-gray:var(--color-ink-50);--recording-color-canvas:var(--color-canvas);--recording-color-red:var(--color-red-50);--recording-color-orange:var(--color-orange-50);--recording-color-yellow:var(--color-yellow-50);--recording-color-lime:var(--color-lime-50);--recording-color-green:var(--color-green-50);--recording-color-aqua:var(--color-aqua-50);--recording-color-blue:var(--color-blue-50);--recording-color-purple:var(--color-purple-50);--recording-color-pink:var(--color-pink-50);--recording-color-sand:var(--color-sand-50);--highlight-1:var(--color-yellow-60);--highlight-2:var(--color-orange-60);--highlight-3:var(--color-red-60);--highlight-4:var(--color-pink-60);--highlight-5:var(--color-purple-60);--highlight-6:var(--color-blue-60);--highlight-7:var(--color-green-60);--highlight-8:var(--color-sand-60);--highlight-9:var(--color-ink-60);--highlight-bg-1:var(--color-yellow-30);--highlight-bg-2:var(--color-orange-30);--highlight-bg-3:var(--color-red-30);--highlight-bg-4:var(--color-pink-30);--highlight-bg-5:var(--color-purple-30);--highlight-bg-6:var(--color-blue-30);--highlight-bg-7:var(--color-green-30);--highlight-bg-8:var(--color-sand-30);--highlight-bg-9:var(--color-ink-30);--color-mark:#ff0;--color-mark-ink:#283c46;--tint-black-2:hsl(var(--hsl-black),.02);--tint-black-5:hsl(var(--hsl-black),.05);--tint-black-10:hsl(var(--hsl-black),.1);--tint-black-15:hsl(var(--hsl-black),.15);--tint-black-20:hsl(var(--hsl-black),.2);--tint-black-25:hsl(var(--hsl-black),.25);--tint-black-50:hsl(var(--hsl-black),.5);--tint-black-75:hsl(var(--hsl-black),.75);--tint-ink-2:color-mix(in hsl, transparent, var(--color-ink) 2%);--tint-ink-3:color-mix(in hsl, transparent, var(--color-ink) 3%);--scrollbar-thumb:var(--color-ink-40);--scrollbar-track:transparent;--mask-opaque:#000;--link-glyph:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/><path d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/></svg>");--select-popup-min:0;--tint-ink-5:color-mix(in hsl, transparent, var(--color-ink) 5%);--tint-ink-10:color-mix(in hsl, transparent, var(--color-ink) 10%);--tint-ink-15:color-mix(in hsl, transparent, var(--color-ink) 15%);--tint-ink-20:color-mix(in hsl, transparent, var(--color-ink) 20%);--tint-ink-25:color-mix(in hsl, transparent, var(--color-ink) 25%);--tint-ink-35:color-mix(in hsl, transparent, var(--color-ink) 35%);--tint-ink-50:color-mix(in hsl, transparent, var(--color-ink) 50%);--tint-ink-75:color-mix(in hsl, transparent, var(--color-ink) 75%);--tint-inverted-2:color-mix(in hsl, transparent, var(--color-inverted) 2%);--tint-inverted-5:color-mix(in hsl, transparent, var(--color-inverted) 5%);--tint-inverted-10:color-mix(in hsl, transparent, var(--color-inverted) 10%);--tint-inverted-15:color-mix(in hsl, transparent, var(--color-inverted) 15%);--tint-inverted-25:color-mix(in hsl, transparent, var(--color-inverted) 25%);--tint-inverted-50:color-mix(in hsl, transparent, var(--color-inverted) 50%);--tint-inverted-75:color-mix(in hsl, transparent, var(--color-inverted) 75%);--client-visibility-color:var(--color-yellow-40);--client-hidden-color:var(--color-blue-30);--star-gradient:linear-gradient(135deg, var(--lightningcss-light,var(--color-yellow-30))var(--lightningcss-dark,var(--color-yellow-70)), var(--lightningcss-light,var(--color-yellow-40))var(--lightningcss-dark,var(--color-yellow-60)) 50%, var(--lightningcss-light,var(--color-orange-40))var(--lightningcss-dark,var(--color-orange-60)) 54%, var(--color-orange-50));--ledger-bg-color:var(--lightningcss-light,var(--color-green-10))var(--lightningcss-dark,var(--color-green-30));--ledger-toggle-color:var(--color-green-20);--ledger-border-color:var(--lightningcss-light,var(--color-green-30))var(--lightningcss-dark,var(--color-green-40));--ledger-border-color-alt:var(--lightningcss-light,var(--color-orange-30))var(--lightningcss-dark,var(--color-yellow-40));--ledger-label-color:var(--color-green-60);--theme-ground-terminal:var(--lightningcss-light,#f8f4f8)var(--lightningcss-dark,#2c001e);--theme-key-terminal:var(--lightningcss-light,#c23a0a)var(--lightningcss-dark,#ef7043);--theme-ground-broadsheet:var(--lightningcss-light,#f7f3eb)var(--lightningcss-dark,#181716);--theme-key-broadsheet:var(--color-sand);--theme-ground-girlypop:var(--lightningcss-light,#ffd6e7)var(--lightningcss-dark,#1f0e20);--theme-key-girlypop:var(--color-pink);--theme-ground-y2k:var(--lightningcss-light,#edf8fa)var(--lightningcss-dark,#141122);--theme-key-y2k:var(--color-aqua);--theme-ground-contrast:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,hsl(var(--hsl-black)));--theme-key-contrast:var(--lightningcss-light,#0047a3)var(--lightningcss-dark,#8fd0ff);--theme-ground-blueprint:var(--lightningcss-light,#e6eef2)var(--lightningcss-dark,#0d192b);--theme-key-blueprint:var(--lightningcss-light,#0b578e)var(--lightningcss-dark,#9ee3fa);--theme-ground-matcha:var(--lightningcss-light,#ebefdc)var(--lightningcss-dark,#131b17);--theme-key-matcha:var(--color-green);--theme-ground-noir:var(--lightningcss-light,#e8e6e3)var(--lightningcss-dark,#100f0e);--theme-key-noir:var(--color-yellow);--theme-ground-brutalist:var(--lightningcss-light,#cceaf5)var(--lightningcss-dark,#141c1f);--theme-key-brutalist:var(--color-orange);--scheme-swatch-light:hsl(var(--hsl-white));--scheme-swatch-dark:var(--dark-body)}:root[data-theme]{--color-ink-60:var(--lightningcss-light,#656d72)var(--lightningcss-dark,#a9afb2);--color-accent:var(--lightningcss-light,var(--color-accent-70))var(--lightningcss-dark,var(--color-accent-60))}:root[data-theme=terminal]{--color-page-tint:var(--theme-ground-terminal);--color-canvas:var(--lightningcss-light,#fff)var(--lightningcss-dark,#360d2d);--color-canvas-light:var(--lightningcss-light,#fcfafc)var(--lightningcss-dark,#411638);--color-accent-10:var(--lightningcss-light,#fff0eb)var(--lightningcss-dark,#3d2a24);--color-accent-20:var(--lightningcss-light,#ffddd1)var(--lightningcss-dark,#503228);--color-accent-30:var(--lightningcss-light,#ffc6b3)var(--lightningcss-dark,#693b2b);--color-accent-40:var(--lightningcss-light,#fa906b)var(--lightningcss-dark,#8b3e23);--color-accent-50:var(--lightningcss-light,#e95420)var(--lightningcss-dark,#d54b1a);--color-accent-60:var(--theme-key-terminal);--color-accent-70:var(--lightningcss-light,#982c06)var(--lightningcss-dark,#fbaa8e);--font-headings:var(--font-mono);--letter-spacing-h1:0em;--radius-xs:var(--2px);--radius-sm:var(--2px);--radius-md:var(--4px);--radius-lg:var(--4px);--radius-xl:var(--6px);--radius-2xl:var(--8px)}:root[data-theme=blueprint]{--color-page-tint:var(--theme-ground-blueprint);--color-canvas:var(--lightningcss-light,#f6f9fb)var(--lightningcss-dark,#152437);--color-canvas-light:var(--lightningcss-light,#eef4f7)var(--lightningcss-dark,#1d2e44);--color-accent-10:var(--lightningcss-light,#eff7fb)var(--lightningcss-dark,#1a2e3d);--color-accent-20:var(--lightningcss-light,#d9edf7)var(--lightningcss-dark,#1f3c51);--color-accent-30:var(--lightningcss-light,#bae0f3)var(--lightningcss-dark,#26526d);--color-accent-40:var(--lightningcss-light,#70beeb)var(--lightningcss-dark,#2e779e);--color-accent-50:var(--lightningcss-light,#107dc6)var(--lightningcss-dark,#49afdf);--color-accent-60:var(--theme-key-blueprint);--color-accent-70:var(--lightningcss-light,#074473)var(--lightningcss-dark,#beeffd);--font-headings:var(--font-mono);--letter-spacing-h1:.06em;--radius-xs:var(--2px);--radius-sm:var(--2px);--radius-md:var(--2px);--radius-lg:var(--4px);--radius-xl:var(--4px);--radius-2xl:var(--6px);--shadow-base:none;--shadow-sm:0 0 0 1px var(--color-ink-30);--shadow-md:0 0 0 1px var(--color-ink-30);--shadow-lg:0 0 0 1px var(--color-ink-30);--shadow-xl:none;--shadow-modal:0 0 0 var(--2px) var(--color-accent-30);--theme-page-pattern:repeating-linear-gradient(to right, var(--color-accent-30) 0 1px, transparent 1px 24px), repeating-linear-gradient(to bottom, var(--color-accent-30) 0 1px, transparent 1px 24px)}:root[data-theme=broadsheet]{--color-page-tint:var(--theme-ground-broadsheet);--color-canvas:var(--lightningcss-light,#fcfaf5)var(--lightningcss-dark,#242220);--color-canvas-light:var(--lightningcss-light,#f9f5ee)var(--lightningcss-dark,#2e2b29);--color-accent-10:var(--color-sand-10);--color-accent-20:var(--color-sand-20);--color-accent-30:var(--color-sand-30);--color-accent-40:var(--color-sand-40);--color-accent-50:var(--color-sand-50);--color-accent-60:var(--color-sand-60);--color-accent-70:var(--color-sand-70);--font-headings:var(--font-serif);--radius-xs:var(--2px);--radius-sm:var(--4px);--radius-md:var(--4px);--radius-lg:var(--6px);--radius-xl:var(--8px);--radius-2xl:var(--10px);--shadow-xl:none;--shadow-base:none;--shadow-sm:0 0 0 1px var(--color-ink-30);--shadow-md:0 0 0 1px var(--color-ink-30);--shadow-lg:0 0 0 1px var(--color-ink-30);--shadow-modal:0 0 0 var(--2px) var(--color-ink-50)}:root[data-theme=noir]{--color-page-tint:var(--theme-ground-noir);--color-canvas:var(--lightningcss-light,#f7f6f5)var(--lightningcss-dark,#1c1b19);--color-canvas-light:var(--lightningcss-light,#f0eeed)var(--lightningcss-dark,#252422);--color-accent-10:var(--color-yellow-10);--color-accent-20:var(--color-yellow-20);--color-accent-30:var(--color-yellow-30);--color-accent-40:var(--color-yellow-40);--color-accent-50:var(--color-yellow-50);--color-accent-60:var(--color-yellow-60);--color-accent-70:var(--color-yellow-70);--font-headings:var(--font-serif);--letter-spacing-h1:.08em;--radius-xs:var(--2px);--radius-sm:var(--2px);--radius-md:var(--4px);--radius-lg:var(--4px);--radius-xl:var(--6px);--radius-2xl:var(--8px);--shadow-base:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-modal:0 0 0 var(--2px) var(--color-ink-50)}:root[data-theme=matcha]{--color-page-tint:var(--theme-ground-matcha);--color-canvas:var(--lightningcss-light,#fafaf2)var(--lightningcss-dark,#1d2823);--color-canvas-light:var(--lightningcss-light,#f4f5e8)var(--lightningcss-dark,#26332e);--color-accent-10:var(--color-green-10);--color-accent-20:var(--color-green-20);--color-accent-30:var(--color-green-30);--color-accent-40:var(--color-green-40);--color-accent-50:var(--color-green-50);--color-accent-60:var(--color-green-60);--color-accent-70:var(--color-green-70);--radius-xs:var(--6px);--radius-sm:var(--8px);--radius-md:var(--10px);--radius-lg:var(--14px);--radius-xl:var(--18px);--radius-2xl:var(--24px);--shadow-tint-strong:color-mix(in hsl, transparent, var(--color-green-50) 20%);--shadow-tint:color-mix(in hsl, transparent, var(--color-green-50) 12%);--shadow-tint-soft:color-mix(in hsl, transparent, var(--color-green-50) 8%);--shadow-hairline:color-mix(in hsl, transparent, var(--color-green-50) 22%)}:root[data-theme=girlypop]{--color-ink-60:var(--lightningcss-light,#695969)var(--lightningcss-dark,#a9afb2);--color-page-tint:var(--theme-ground-girlypop);--color-canvas:var(--lightningcss-light,#f7e7fe)var(--lightningcss-dark,#2e182f);--color-canvas-light:var(--lightningcss-light,#fffaff)var(--lightningcss-dark,#3b233b);--color-accent-10:var(--color-pink-10);--color-accent-20:var(--color-pink-20);--color-accent-30:var(--color-pink-30);--color-accent-40:var(--color-pink-40);--color-accent-50:var(--color-pink-50);--color-accent-60:var(--color-pink-60);--color-accent-70:var(--color-pink-70);--font-headings:var(--font-rounded);--radius-xs:var(--8px);--radius-sm:var(--12px);--radius-md:var(--16px);--radius-lg:var(--20px);--radius-xl:var(--28px);--radius-2xl:var(--36px);--shadow-tint-strong:color-mix(in hsl, transparent, var(--color-pink-50) 30%);--shadow-tint:color-mix(in hsl, transparent, var(--color-pink-50) 18%);--shadow-tint-soft:color-mix(in hsl, transparent, var(--color-pink-50) 11%);--shadow-hairline:color-mix(in hsl, transparent, var(--color-pink-50) 26%);--theme-page-pattern:radial-gradient(circle at 12% 22%, var(--color-pink-50) 0 1.6px, transparent 2.2px), radial-gradient(circle at 68% 9%, var(--color-purple-40) 0 1px, transparent 1.5px), radial-gradient(circle at 41% 63%, var(--color-pink-40) 0 1.8px, transparent 2.4px), radial-gradient(circle at 88% 47%, var(--color-purple-50) 0 1px, transparent 1.5px), radial-gradient(circle at 25% 88%, var(--color-pink-40) 0 .7px, transparent 1.2px), radial-gradient(circle at 77% 79%, var(--color-purple-40) 0 1.6px, transparent 2.2px), radial-gradient(circle at 54% 33%, var(--color-pink-50) 0 .7px, transparent 1.2px), radial-gradient(circle at 6% 55%, var(--color-purple-40) 0 1px, transparent 1.5px), radial-gradient(circle at 33% 5%, var(--color-pink-40) 0 .7px, transparent 1.2px), radial-gradient(circle at 95% 71%, var(--color-pink-40) 0 .7px, transparent 1.2px), radial-gradient(circle at 60% 95%, var(--color-purple-50) 0 1.2px, transparent 1.8px), radial-gradient(circle at 18% 40%, var(--color-pink-50) 0 1px, transparent 1.5px)}:root[data-theme=y2k]{--color-page-tint:var(--theme-ground-y2k);--color-canvas:var(--lightningcss-light,#f9fcfd)var(--lightningcss-dark,#1d1b2f);--color-canvas-light:var(--lightningcss-light,#f2f7fb)var(--lightningcss-dark,#27233b);--color-accent-10:var(--color-aqua-10);--color-accent-20:var(--color-aqua-20);--color-accent-30:var(--color-aqua-30);--color-accent-40:var(--color-aqua-40);--color-accent-50:var(--color-aqua-50);--color-accent-60:var(--color-aqua-60);--color-accent-70:var(--color-aqua-70);--letter-spacing-h1:.1em;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--theme-sheen:linear-gradient(115deg, color-mix(in hsl, transparent, var(--color-aqua-40) 16%) 0%, color-mix(in hsl, transparent, var(--color-violet-40) 16%) 34%, color-mix(in hsl, transparent, var(--color-pink-40) 16%) 62%, color-mix(in hsl, transparent, var(--color-aqua-40) 16%) 100%)}:root[data-theme=contrast]{--color-page-tint:var(--theme-ground-contrast);--color-canvas:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,hsl(var(--hsl-black)));--color-canvas-light:var(--lightningcss-light,hsl(var(--hsl-white)))var(--lightningcss-dark,hsl(var(--hsl-black)));--color-ink-10:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#242424);--color-ink-20:var(--lightningcss-light,#dbdbdb)var(--lightningcss-dark,#333);--color-ink-30:var(--lightningcss-light,#757575)var(--lightningcss-dark,#9e9e9e);--color-ink-40:var(--lightningcss-light,#616161)var(--lightningcss-dark,#b3b3b3);--color-ink-50:var(--lightningcss-light,#424242)var(--lightningcss-dark,#d1d1d1);--color-ink-60:var(--lightningcss-light,#424242)var(--lightningcss-dark,#d1d1d1);--color-ink-70:var(--lightningcss-light,hsl(var(--hsl-black)))var(--lightningcss-dark,hsl(var(--hsl-white)));--color-accent-10:var(--lightningcss-light,#ebf3ff)var(--lightningcss-dark,#152232);--color-accent-20:var(--lightningcss-light,#d6e8ff)var(--lightningcss-dark,#1b2e46);--color-accent-30:var(--lightningcss-light,#add1ff)var(--lightningcss-dark,#213e63);--color-accent-40:var(--lightningcss-light,#3d91ff)var(--lightningcss-dark,#295ea3);--color-accent-50:var(--lightningcss-light,#005dd6)var(--lightningcss-dark,#479ef5);--color-accent-60:var(--theme-key-contrast);--color-accent-70:var(--lightningcss-light,#003985)var(--lightningcss-dark,#b8e7ff);--border-color:var(--color-ink);--shadow-base:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-modal:0 0 0 2px var(--color-ink)}:root[data-theme=brutalist]{--color-ink-70:var(--lightningcss-light,#1b3c37)var(--lightningcss-dark,#e5f0ed);--color-ink-60:var(--lightningcss-light,#5d6f6d)var(--lightningcss-dark,#a9afb2);--color-page-tint:var(--theme-ground-brutalist);--color-canvas:var(--lightningcss-light,#fdf9ea)var(--lightningcss-dark,#20292c);--color-canvas-light:var(--lightningcss-light,#eaf8f3)var(--lightningcss-dark,#2a3732);--color-accent-10:var(--color-orange-10);--color-accent-20:var(--color-orange-20);--color-accent-30:var(--color-orange-30);--color-accent-40:var(--color-orange-40);--color-accent-50:var(--color-orange-50);--color-accent-60:var(--color-orange-60);--color-accent-70:var(--color-orange-70);--letter-spacing-h1:-.03em;--radius-xs:var(--6px);--radius-sm:var(--10px);--radius-md:1.5rem;--radius-lg:1.5rem;--radius-xl:1.5rem;--radius-2xl:1.5rem;--border-color:var(--color-ink);--shadow-base:var(--2px) var(--2px) 0 var(--color-ink);--shadow-sm:var(--2px) var(--2px) 0 var(--color-ink);--shadow-md:var(--4px) var(--4px) 0 var(--color-ink);--shadow-lg:var(--6px) var(--6px) 0 var(--color-ink);--shadow-xl:var(--8px) var(--8px) 0 var(--color-ink);--shadow-modal:var(--8px) var(--8px) 0 var(--color-ink);--recording-color-border:var(--color-ink);--recording-color:var(--color-ink)}:root[data-accent=red]{--color-accent-10:var(--color-red-10);--color-accent-20:var(--color-red-20);--color-accent-30:var(--color-red-30);--color-accent-40:var(--color-red-40);--color-accent-50:var(--color-red-50);--color-accent-60:var(--color-red-60);--color-accent-70:var(--color-red-70)}:root[data-accent=orange]{--color-accent-10:var(--color-orange-10);--color-accent-20:var(--color-orange-20);--color-accent-30:var(--color-orange-30);--color-accent-40:var(--color-orange-40);--color-accent-50:var(--color-orange-50);--color-accent-60:var(--color-orange-60);--color-accent-70:var(--color-orange-70)}:root[data-accent=yellow]{--color-accent-10:var(--color-yellow-10);--color-accent-20:var(--color-yellow-20);--color-accent-30:var(--color-yellow-30);--color-accent-40:var(--color-yellow-40);--color-accent-50:var(--color-yellow-50);--color-accent-60:var(--color-yellow-60);--color-accent-70:var(--color-yellow-70)}:root[data-accent=lime]{--color-accent-10:var(--color-lime-10);--color-accent-20:var(--color-lime-20);--color-accent-30:var(--color-lime-30);--color-accent-40:var(--color-lime-40);--color-accent-50:var(--color-lime-50);--color-accent-60:var(--color-lime-60);--color-accent-70:var(--color-lime-70)}:root[data-accent=green]{--color-accent-10:var(--color-green-10);--color-accent-20:var(--color-green-20);--color-accent-30:var(--color-green-30);--color-accent-40:var(--color-green-40);--color-accent-50:var(--color-green-50);--color-accent-60:var(--color-green-60);--color-accent-70:var(--color-green-70)}:root[data-accent=aqua]{--color-accent-10:var(--color-aqua-10);--color-accent-20:var(--color-aqua-20);--color-accent-30:var(--color-aqua-30);--color-accent-40:var(--color-aqua-40);--color-accent-50:var(--color-aqua-50);--color-accent-60:var(--color-aqua-60);--color-accent-70:var(--color-aqua-70)}:root[data-accent=violet]{--color-accent-10:var(--color-violet-10);--color-accent-20:var(--color-violet-20);--color-accent-30:var(--color-violet-30);--color-accent-40:var(--color-violet-40);--color-accent-50:var(--color-violet-50);--color-accent-60:var(--color-violet-60);--color-accent-70:var(--color-violet-70)}:root[data-accent=purple]{--color-accent-10:var(--color-purple-10);--color-accent-20:var(--color-purple-20);--color-accent-30:var(--color-purple-30);--color-accent-40:var(--color-purple-40);--color-accent-50:var(--color-purple-50);--color-accent-60:var(--color-purple-60);--color-accent-70:var(--color-purple-70)}:root[data-accent=pink]{--color-accent-10:var(--color-pink-10);--color-accent-20:var(--color-pink-20);--color-accent-30:var(--color-pink-30);--color-accent-40:var(--color-pink-40);--color-accent-50:var(--color-pink-50);--color-accent-60:var(--color-pink-60);--color-accent-70:var(--color-pink-70)}:root[data-accent=sand]{--color-accent-10:var(--color-sand-10);--color-accent-20:var(--color-sand-20);--color-accent-30:var(--color-sand-30);--color-accent-40:var(--color-sand-40);--color-accent-50:var(--color-sand-50);--color-accent-60:var(--color-sand-60);--color-accent-70:var(--color-sand-70)}:root[data-accent=custom]{--accent-custom:#2b7fff;--color-accent-10:var(--lightningcss-light,oklch(from var(--accent-custom) .98 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .318 c h));--color-accent-20:var(--lightningcss-light,oklch(from var(--accent-custom) .96 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .37 c h));--color-accent-30:var(--lightningcss-light,oklch(from var(--accent-custom) .92 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .431 c h));--color-accent-40:var(--lightningcss-light,oklch(from var(--accent-custom) .829 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .5 c h));--color-accent-50:var(--lightningcss-light,oklch(from var(--accent-custom) .701 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .63 c h));--color-accent-60:var(--lightningcss-light,oklch(from var(--accent-custom) .568 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .752 c h));--color-accent-70:var(--lightningcss-light,oklch(from var(--accent-custom) .481 c h))var(--lightningcss-dark,oklch(from var(--accent-custom) .85 c h))}:root:has(body[data-page-tint="2"]){--color-page-tint:var(--color-page-tint-2)}:root:has(body[data-page-tint="3"]){--color-page-tint:var(--color-page-tint-3)}:root:has(body[data-page-tint="4"]){--color-page-tint:var(--color-page-tint-4)}:root:has(body[data-page-tint="5"]){--color-page-tint:var(--color-page-tint-5)}:root:has(body[data-page-tint="6"]){--color-page-tint:var(--color-page-tint-6)}@media (width<768px){:root{--text-md:var(--16px);--text-body:var(--16px)}}@media (width<480px){:root{--nav-height:calc(var(--12px) + var(--custom-safe-inset-top) + var(--12px) + var(--toolbar-size) + var(--12px) + var(--16px))}}:root[data-browser=safari][data-os=mac]{--page-scroll-padding-end:3.2rem;--page-scroll-padding-start:5.6rem}@media (prefers-reduced-transparency:reduce){:root{--glass-blur:0px;--glass-saturate:100%;--glass-fill:var(--color-canvas);--glass-sheen:var(--color-canvas-light);--glass-specular-top:inset 0 0 0 transparent;--glass-specular-bottom:inset 0 0 0 transparent;--glass-specular:inset 0 0 0 transparent}}:root[data-theme=contrast],:root[data-theme=brutalist]{--glass-blur:0px;--glass-saturate:100%;--glass-fill:var(--color-canvas);--glass-sheen:var(--color-canvas-light);--glass-specular-top:inset 0 0 0 transparent;--glass-specular-bottom:inset 0 0 0 transparent;--glass-specular:inset 0 0 0 transparent}@keyframes btn-spin{to{rotate:1turn}}@keyframes boost-quick-in{0%{opacity:0;transform:translateY(.4rem)scale(.86)}to{opacity:1;transform:none}}@keyframes boost-rain-drop{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate3d(var(--boost-rain-drift), calc(-100dvh - 16rem), 0) scale(var(--boost-rain-scale)) rotate(var(--boost-rain-spin))}}@keyframes comment-post{0%{filter:blur(var(--4px));opacity:0;transform:translateY(var(--8px)) scale(.98)}to{filter:blur();opacity:.6;transform:none}}@keyframes comment-landed{0%{opacity:.6}to{opacity:1}}@supports (view-transition-name:none){@view-transition{navigation:auto}::view-transition-old(root){animation:page-fade-out var(--duration-fast) ease-in both}::view-transition-new(root){animation:fade-in-up var(--duration-medium) var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root[data-reduce-motion]::view-transition-old(root){animation:none}:root[data-reduce-motion]::view-transition-new(root){animation:none}}@keyframes page-fade-out{to{opacity:0}}@keyframes skeleton-sweep{0%{background-position:0 0}to{background-position:100% 0}}@supports (view-transition-name:none){.home__column{view-transition-name:home-sheet}.home__rail--start{view-transition-name:home-rail-start}.home__rail--end{view-transition-name:home-rail-end}:root[data-home-morph]::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--ease-out-expo)}:root[data-home-morph]::view-transition-old(home-sheet){animation-duration:.11s}:root[data-home-morph]::view-transition-new(home-sheet){animation-duration:.2s}:root[data-home-morph]::view-transition-old(root){animation:.14s linear both page-fade-out}:root[data-home-morph]::view-transition-new(root){animation:.22s ease-out both fade-in}:root[data-home-morph]::view-transition-old(home-rail-start){animation:home-rail-out-start .2s var(--ease-out-expo) both}:root[data-home-morph]::view-transition-new(home-rail-start){animation:home-rail-out-start .26s var(--ease-out-expo) reverse both}:root[data-home-morph]::view-transition-old(home-rail-end){animation:home-rail-out-end .2s var(--ease-out-expo) both}:root[data-home-morph]::view-transition-new(home-rail-end){animation:home-rail-out-end .26s var(--ease-out-expo) reverse both}}@keyframes card-snap{45%{scale:1.016}}@keyframes home-rail-out-start{to{opacity:0;translate:-14%;scale:.97}}@keyframes home-rail-out-end{to{opacity:0;translate:14%;scale:.97}}@keyframes yellow-fade{0%{background-color:var(--color-yellow-20)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-down-subtle{0%{opacity:0;transform:translateY(-.5em)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{transform:translateY(var(--flash-from)) scale(.96);opacity:0}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{transform:translateY(var(--flash-from)) scale(.98);opacity:0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes boost{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes animateModal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pop-open-down{0%{opacity:0;transform:scaleY(.9)translateY(-4px)}to{opacity:1;transform:none}}@page{margin:14mm}.comment-thread__truncated{display:none}
