@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}@media (pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,[contenteditable=""],[contenteditable=true]){font-size:max(var(--text-16), 1em)}}}@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:not([data-parked]){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,:not(p)>.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%}:where(:has(>:is(.field,.date-field,.segmented,input.input:not(.input--borderless)),>*>:is(.field,.date-field,.segmented)))>.btn:not(.btn--plain,.btn--ghost,.btn--icon,.btn--lg,.btn--xl){--btn-size:var(--control-size)}}.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__head .folder-art{--folder-art-size:var(--36px)}.card--stack .card__head>.field{min-inline-size:0;flex:1;padding-inline-end:var(--40px)}.card--stack .card__head>.field .field__input{--input-padding-block:.3em;font-size:var(--text-16);font-weight:700}.card--stack .card__people{padding-inline-end:var(--32px)}.folder-card__people{align-items:center;gap:var(--8px);flex:none;display:inline-flex}.folder-card__chips{gap:var(--4px) var(--10px);flex-wrap:wrap;flex:1 1 0;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.folder-card__chip{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;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);vertical-align:.05em;margin-inline-end:var(--4px);display:inline-block}.folder-card__chip--more:before{content:none}.card__head{align-items:center;gap:var(--10px);min-inline-size:0;display:flex}.card__logo{block-size:var(--36px);inline-size:auto;max-inline-size:calc(var(--36px) * 3);min-inline-size:var(--36px);object-fit:contain;flex:none}.card__head .card__title{min-inline-size:0}.card__needle{margin-inline-start:var(--4px)}:is(.card--project,.card--stack){--card-padding:var(--16px)}:is(.card--project,.card--stack)>:first-child{gap:var(--4px);flex-direction:column;block-size:100%;display:flex}:is(.card--project,.card--stack) .card__title{text-wrap:wrap}:is(.card--project,.card--stack) .card__description{-webkit-line-clamp:2;font-size:var(--text-14);text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:normal;display:-webkit-box;overflow:hidden}:is(.card--project,.card--stack) .card__people{font-size:var(--12px);margin-block-start:auto;padding-block-start:var(--12px);line-height:normal}:is(.card--project,.card--stack) .avatar-group--gapless{--overlap:.075em}.card--project .star-button--unstarred{opacity:.33}:is(.card--project,.card--stack) .color-button{opacity:.55}@media (any-hover:hover){.card--project:not(:hover,:focus-within) .star-button--unstarred,:is(.card--project,.card--stack):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}.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{opacity:1;translate:0 -50%}li:has(:focus-visible)>.row-tools{opacity:1;translate:0 -50%}@media (any-hover:none){.row-tools{opacity:1;translate:0 -50%}li>.row-tools{box-shadow:none;background-color:#0000;border-color:#0000;align-self:center;position:static;inset:auto;translate: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-font-size:var(--text-13);--btn-icon-size:var(--16px);--btn-padding:var(--10px);--btn-radius:var(--radius-round);--btn-size:var(--32px);color:var(--color-text-subtle);gap:var(--6px);white-space:nowrap}@media (any-hover:hover){.row-tools__btn:hover{color:var(--color-ink)}}@media (any-hover:none){.row-tools__btn{--btn-padding:0;inline-size:var(--32px)}.row-tools{gap:var(--12px)}.row-tools__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.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)}}.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--out{overflow:visible}:where(.avatar--out){position:relative}.avatar__photo{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}.picture-field__preview:has(>.avatar__out){position:relative;overflow:visible}.picture-field__preview:has(>.avatar__out) img{border-radius:inherit}.picture-field__preview>.avatar__out{--_change-avatar-size:var(--80px)}:is(.avatar,.picture-field__preview)>.avatar__out{--badge-bg-color:var(--out-sticker-color);block-size:auto;box-shadow:0 0 0 2px var(--card-background-color,var(--color-canvas)), 0 2px 3px 1px hsla(var(--hsl-black), .28);color:var(--out-sticker-ink);font-size:clamp(var(--text-10), calc(var(--_change-avatar-size) * .2), var(--text-14));inline-size:fit-content;letter-spacing:.06em;pointer-events:none;text-transform:uppercase;min-inline-size:0;transition:rotate var(--duration-fast) var(--ease-out-overshoot), scale var(--duration-fast) var(--ease-out-overshoot);border-radius:.3em;padding-inline:.45em .39em;font-weight:800;line-height:1.3;position:absolute;inset-block-end:calc(var(--_change-avatar-size) * -.04);inset-inline-end:calc(var(--_change-avatar-size) * -.08);rotate:-12deg}@media (any-hover:hover){:is(.avatar--out,.picture-field__preview):hover>.avatar__out{rotate:-4deg;scale:1.08}}.avatar--xs>.avatar__out{font-size:calc(var(--text-10) * .9);letter-spacing:.02em;padding-inline:.3em .28em}.avatar--2xs>.avatar__out{border-radius:var(--2px);box-shadow:0 0 0 var(--1px) var(--card-background-color,var(--color-canvas)), 0 1px 1px hsla(var(--hsl-black), .3);font-size:calc(var(--8px) * .875);letter-spacing:.02em;padding-inline:.25em .23em;line-height:1.15}.avatar--trigger{cursor:pointer}.avatar--trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (pointer:coarse){.avatar--trigger:not(.avatar--nobody){overflow:visible}:where(.avatar--trigger){position:relative}.avatar--trigger: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%}}.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}.picture-field{align-items:center;gap:var(--16px);flex-wrap:wrap;display:flex}.picture-field>.notice{inline-size:100%}.picture-field__preview{background:var(--tint-ink-10);block-size:var(--64px,64px);border:1px solid var(--color-ink-20);border-radius:var(--radius-md);inline-size:var(--64px,64px);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.picture-field__preview.is-round{border-radius:50%}.picture-field__preview.is-busy{opacity:.6}.picture-field__preview img{object-fit:cover;block-size:100%;inline-size:100%}.picture-field__preview:not(.is-round){inline-size:auto;min-inline-size:var(--64px,64px);max-inline-size:calc(var(--64px,64px) * 4)}.picture-field__preview:not(.is-round) img{object-fit:contain;inline-size:auto}.picture-field__fallback{color:var(--color-text-subtle);font-size:var(--text-20);font-weight:700}.picture-field__controls{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.picture-field__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.picture-field__hint{color:var(--color-text-subtle);font-size:var(--text-12);inline-size:100%}.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 - var(--checkbox-border-width));inset-inline:calc(var(--8px) * -1 - var(--checkbox-border-width));block-size:auto;inline-size:auto}.checkbox-field:is(label):before{content:"";block-size:100%;min-block-size:var(--44px);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}:where(:has(+.checkbox-field:is(label))){z-index:1;position:relative}}.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;--btn-background-color-hover:var(--popup-item-hover);--btn-color:var(--color-ink);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);--btn-color:var(--color-red);--popup-item-hover:color-mix(in oklab, transparent, var(--color-red) 12%)}.popup__item:is(:hover,:focus-visible){text-decoration:none}.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;block-size:fit-content;max-block-size:calc(100dvh - var(--32px) - var(--custom-safe-inset-top) - var(--custom-safe-inset-bottom));border-color:#0000;margin:auto;position:fixed;inset:0}.person-card__head{justify-items:center;gap:var(--2px);padding-block:var(--8px) var(--16px);display:grid}.person-card__head .avatar{margin-block-end:var(--12px)}.person-card__name{font-size:var(--text-20);font-weight:700;line-height:var(--line-height-headings);margin:0}.person-card__title,.person-card__time{color:color-mix(in oklab, var(--color-accent-30), var(--color-ink) 82%);margin:0}.person-card__title{font-weight:500}.person-card__time{font-size:var(--text-14)}.person-card__away{background-color:var(--out-sticker-color);border-radius:var(--radius-round);color:var(--out-sticker-ink);font-size:var(--text-14);margin:var(--8px) 0 0;padding:var(--2px) var(--10px);font-weight:600}.person-card .popup__list{row-gap:var(--2px);grid-template-columns:1fr auto 1fr;display:grid}.person-card .popup__list>*{grid-column:2}.person-card .popup__list>.person-card__ping{grid-column:1/-1}.person-card .popup__item{color:inherit;gap:var(--12px);--popup-item-padding-inline:var(--6px);--btn-background-color-hover:var(--popup-item-hover);font-weight:500}.person-card__mark{background-color:var(--tint-ink-10);block-size:var(--32px);border-radius:var(--radius-round);inline-size:var(--32px);flex:none;justify-content:center;align-items:center;display:flex}.person-card__mark svg{block-size:var(--20px);fill:currentColor;fill-rule:evenodd;inline-size:var(--20px)}.person-card .person-card__ping{--btn-background-color:var(--color-accent);--btn-background-color-hover:color-mix(in hsl, black, var(--color-accent) 88%);color:var(--color-inverted);gap:var(--8px);min-block-size:var(--44px);justify-content:center;margin-block-end:var(--8px);font-weight:600;text-decoration:none}.person-card .person-card__ping:focus-visible{outline-offset:2px}.person-card__ping .person-card__mark{background:0 0;block-size:auto;inline-size:auto}.person-card__ping .person-card__mark svg{block-size:var(--18px);inline-size:var(--18px)}.person-card__ping>[data-role=content_filter_text]{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)}@media (pointer:coarse){:where(.person-link:not(a)){position:relative}.person-link:not(a):before{content:"";block-size:100%;min-block-size:var(--44px);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}}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)}[data-tool=external_link]{--tool-color:var(--color-lime-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}.category-mark{--category-mark-size:1.25em;block-size:var(--category-mark-size);color:var(--category-color,currentcolor);fill:currentColor;inline-size:var(--category-mark-size);flex:none}[data-category-icon=bullhorn]{--category-color:var(--color-orange-50)}[data-category-icon=bulb]{--category-color:var(--color-yellow-50)}[data-category-icon=heart]{--category-color:var(--color-pink-50)}[data-category-icon=question]{--category-color:var(--color-blue-50)}[data-category-icon=signpost]{--category-color:var(--color-green-50)}[data-category-icon=party]{--category-color:var(--color-purple-50)}[data-category-icon=alert]{--category-color:var(--color-red-50)}[data-category-icon=calendar]{--category-color:var(--color-aqua-50)}[data-category-icon=chart]{--category-color:var(--color-lime-50)}[data-category-icon=rocket]{--category-color:var(--color-violet-50)}.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--active{--badge-bg-color:var(--color-accent);color:var(--color-inverted)}.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}}@media (pointer:coarse){:where(a.comments-balloon){position:relative}a.comments-balloon: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%}}.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}@media (pointer:coarse){button.boost{z-index:1}}.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--mine[data-armed]{background-color:var(--boost-background-color-hover)}.boost--mine[data-armed] :is(.boost__avatar,.boost__content){opacity:0}.boost--mine[data-armed] .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)}.popup.boost-picker{--boost-size:var(--component-sm);--boosts-font-size-emoji:calc(var(--boost-size) * .75);--popup-padding:var(--4px);border-radius:calc(var(--boost-size) / 2 + var(--popup-padding) + var(--1px));max-inline-size:calc(100dvw - var(--16px));min-inline-size:0;overflow:visible}.popup.boost-picker:popover-open{align-items:center;gap:var(--4px);flex-wrap:wrap;display:flex}.boost__quick-reactions{gap:var(--2px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.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{flex:auto;min-inline-size:0;display:flex}.boost__input{inline-size:16ch;min-inline-size:2em;max-inline-size:100%}.boost__actions{display:flex}.boost__btn.btn{--btn-size:var(--boost-size)}.boost-picker--reacting .boost__actions{display:none}@media (hover:hover){.boost-picker--reacting .boost__form-label{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (hover:none){.popup.boost-picker{--boost-size:min(var(--component-base), (100dvw - var(--16px) - 2 * var(--popup-padding) - 2 * var(--1px) - 7 * var(--2px)) / 8)}.popup.boost-picker:popover-open{flex-direction:column;align-items:stretch}.boost__form{gap:var(--4px);display:flex}.boost__form-label{flex:1}.boost-picker .boost__input{background-color:var(--tint-ink-5);block-size:var(--boost-size);border-radius:var(--radius-round);font-size:var(--text-16);inline-size:100%;max-inline-size:none;padding-inline:var(--12px)}}.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)}.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) - var(--custom-safe-inset-top) - var(--custom-safe-inset-bottom))}}.modal{inline-size:min(var(--modal-width,56rem), 100% - var(--32px) - var(--custom-safe-inset-left) - var(--custom-safe-inset-right))}.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__header>.btn{margin-block-start:calc((var(--text-24) * var(--line-height-headings) - var(--btn-size)) / 2)}.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)[open][data-closing]{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(--lightningcss-light,var(--tint-black-50))var(--lightningcss-dark,var(--tint-black-75));--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{background:linear-gradient(to top, transparent 0 var(--sheet-inset-block-end), var(--sheet-backdrop-color) 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.modal--confirm[open][data-closing]{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}.signed-out__art{block-size:auto;inline-size:22rem;max-inline-size:100%;margin-block-end:var(--8px);display:block;overflow:visible}.signed-out__art :is(path,use,circle,ellipse){stroke-linecap:round;stroke-linejoin:round}.signed-out__land{fill:var(--color-green-30)}.signed-out__bush{fill:var(--color-green-50)}.signed-out__leaf-mid{fill:var(--color-green-60)}.signed-out__road{fill:none;stroke:var(--color-canvas);stroke-width:36px}.signed-out__road-fill{fill:var(--color-canvas)}.signed-out__trace{fill:none;stroke:var(--color-accent);stroke-dasharray:14 13;stroke-width:6px}.signed-out__sign{fill:var(--color-accent)}.signed-out__shadow{fill:var(--tint-black-20)}.signed-out__pin-body,.signed-out__badge circle{paint-order:stroke;stroke:var(--color-canvas)}.signed-out__pin-body{fill:var(--color-ink);stroke-width:12px}.signed-out__pin-eye,.signed-out__pause{fill:var(--color-canvas)}.signed-out__badge circle{fill:var(--color-accent);stroke-width:8px}.signed-out__pin,.signed-out__badge{transform-box:fill-box}.signed-out__pin{animation:signed-out-pin .4s var(--ease-out-overshoot) .1s both;transform-origin:50% 100%}.signed-out__badge{animation:signed-out-badge .26s var(--ease-out-overshoot-lg) .42s both;transform-origin:50%}@keyframes signed-out-pin{0%{opacity:0;translate:0 -40px;scale:.6}}@keyframes signed-out-badge{0%{opacity:0;scale:0}}.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)}:is(.field,.field-row__content)>.date-field,.date-field.date-field--well{--date-field-padding-inline:.85em;background-color:var(--color-field);border-color:var(--color-ink-30);border-radius:var(--radius-lg);min-block-size:var(--control-size);padding-block:0}@media (any-hover:hover){:is(.field,.field-row__content)>.date-field:hover,.date-field.date-field--well:hover{background-color:var(--color-field);border-color:var(--color-ink-50)}}@container layout (inline-size<48rem){.filters>.date-field{--date-field-padding-inline:.85em;background-color:var(--color-field);border-color:var(--color-ink-30);border-radius:var(--radius-lg);min-block-size:var(--control-size)}}.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}@media (pointer:coarse){.date-field .date-field__input{font-size:max(var(--text-16), 1em)}.date-field{min-block-size:var(--control-size);padding-block:0}.date-field>.date-field__input{align-self:stretch}}.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)}@media (pointer:coarse){.date-field--set .date-field__clear{margin-inline-start:var(--8px)}}.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);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}:where(input,button,label).input{--input-control-size:var(--control-size);--input-padding-block:max(var(--2px), (var(--input-control-size) - 1lh - 2 * var(--1px)) / 2)}.input::-webkit-datetime-edit-fields-wrapper{padding-block:0}.input--small{font-size:var(--text-12);--input-control-size:var(--control-size-sm);--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[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:not(.input--borderless),.input--small{min-block-size:var(--44px)}.input:not(:where(button)){font-size:max(var(--text-16), 1em)}.input--small{font-size:var(--text-16)}}.form-actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}@media (pointer:coarse) and (height<=540px){.form-actions{background-color:var(--perma-ground,var(--color-canvas));box-shadow:0 calc(-1 * var(--1px)) 0 var(--color-ink-20);padding-block:var(--8px);z-index:1;position:sticky;inset-block-end:calc(var(--tray-block-size,0px) + var(--custom-safe-inset-bottom,0px))}}.pw-strength{--pw-fill-color:var(--color-ink-50);--pw-text-color:var(--color-text-subtle);font-size:var(--text-12);row-gap:var(--4px);text-align:start;display:grid;container:pw-strength/inline-size}.pw-strength[data-tone=negative]{--pw-fill-color:var(--color-red);--pw-text-color:var(--color-red-70)}.pw-strength[data-tone=warning]{--pw-fill-color:var(--lightningcss-light,var(--color-yellow-50))var(--lightningcss-dark,var(--color-yellow));--pw-text-color:var(--color-yellow-70)}.pw-strength[data-tone=positive]{--pw-fill-color:var(--color-green);--pw-text-color:var(--color-green-70)}.pw-strength__bar{gap:var(--4px);grid-template-columns:repeat(4,1fr);display:grid}.pw-strength__seg{--pw-seg-fill:0;background-color:var(--tint-ink-15);block-size:var(--4px);border-radius:var(--radius-round);overflow:hidden}.pw-strength__seg:after{background-color:var(--pw-fill-color);content:"";block-size:100%;transform:scaleX(var(--pw-seg-fill));transform-origin:0;transition:transform var(--duration-medium) var(--ease-out-expo), background-color var(--duration-medium) ease-out;display:block}.pw-strength__verdict{animation:pw-strength-in var(--duration-medium) ease-out;color:var(--pw-text-color);font-weight:600}@keyframes pw-strength-in{0%{opacity:0}}.pw-strength__hint{color:var(--color-text-subtle);margin:0}.pw-strength__rules{gap:var(--4px) var(--12px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pw-strength__rules li{color:var(--color-text-subtle);align-items:center;gap:var(--6px);transition:color var(--duration-medium) ease-out;display:flex}.pw-strength__rules li.is-ok{color:var(--color-green-70)}.pw-strength__mark{block-size:var(--14px);inline-size:var(--14px);flex:none;display:grid}.pw-strength__mark>*{block-size:100%;inline-size:100%;transition:opacity var(--duration-medium) ease-out;grid-area:1/1}.pw-strength__dot{fill:currentColor}.pw-strength__tick,.is-ok .pw-strength__dot{opacity:0}.is-ok .pw-strength__tick{opacity:1}@container pw-strength (inline-size<31rem){.pw-strength__hint{min-block-size:2lh}}@media (forced-colors:active){.pw-strength__seg{outline-offset:-1px;outline:1px solid}.pw-strength__seg:after{forced-color-adjust:none;background-color:canvastext}}.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:clip}.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}@media (height<=600px){.select-popup{max-block-size:60dvh}}.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}.filters{align-items:end;gap:var(--12px);flex-wrap:wrap;display:flex}.filters>.field{min-inline-size:16rem}@container layout (inline-size<48rem){.filters{gap:var(--6px)}.filters>.field{flex:9rem;min-inline-size:0}.filters>.field>.field__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.filters .select{font-size:var(--text-14);padding-inline:var(--10px) calc(var(--24px) + var(--2px))}.filters .select-well:after{inset-inline-end:var(--10px)}}.segmented{--seg-count:2;--seg-index:0;--seg-origin:50%;--seg-stretch:1;--seg-height:calc(var(--control-size) - var(--6px));--seg-radius:var(--radius-lg);--seg-inner-radius:calc(var(--seg-radius) - var(--2px) - var(--1px));background-color:var(--color-field);border:var(--1px) solid var(--color-ink-30);border-radius:var(--seg-radius);grid-template-columns:repeat(var(--seg-count), 1fr);isolation:isolate;padding:var(--2px);transition:border-color var(--duration-fast) ease-out;display:grid;position:relative;overflow:hidden}.segmented__thumb{background-color:var(--seg-thumb-color);border-radius:var(--seg-inner-radius);box-shadow:inset 0 0 0 var(--1px) var(--seg-thumb-edge);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-inner-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:500;display:flex;position:relative}@media (any-hover:hover){.segmented:hover{border-color:var(--color-ink-50)}.segmented__option:hover{color:var(--color-ink)}}.segmented__option[aria-checked=true]{color:var(--seg-thumb-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__label--short{display:none}@container layout (inline-size<48rem){.segmented__label--long{display:none}.segmented__label--short{display:inline}}.segmented--sm{--seg-height:calc(var(--control-size-sm) - var(--6px))}.segmented--sm .segmented__option{font-size:var(--text-12);padding-inline:var(--10px)}.segmented--sm .segmented__option .svg-icon{--svg-icon-size:var(--14px)}.filter-search{min-inline-size:0;display:flex}.filter-search>.field{flex:1;min-inline-size:0}.filter-search__button{--btn-size:var(--control-size);--btn-icon-size:var(--20px);display:none}.filter-search.is-set>.filter-search__button{--btn-color:var(--color-accent);--btn-background-color:color-mix(in oklab, transparent, var(--color-accent) 14%);--btn-border-color:var(--color-accent);--btn-icon-color:var(--color-accent)}.filter-search__popup{--popup-padding:var(--8px);inline-size:min(32rem, 100dvw - var(--24px));max-inline-size:none}.filter-search__input{inline-size:100%}@container layout (inline-size<48rem){.filter-search>.field{display:none}.filter-search__button{display:inline-flex}}.logo{block-size:var(--logo-size,var(--64px));inline-size:auto;max-inline-size:100%;color:var(--color-ink);fill:currentColor;display:block}.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 h4{font-size:var(--text-16);margin-block:1em .25em;font-weight:700}.formatted_content>:is(h1,h2,h3,h4):first-child{margin-block-start:0}.formatted_content--dense :is(h1,h2){font-size:var(--text-16)}.formatted_content--dense :is(h3,h4){font-size:inherit}.formatted_content--dense :is(h1,h2,h3,h4){margin-block:.5em .15em}.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 .attachment-frame{--att-max-h:40rem;--att-ratio:100;inline-size:min(100%, calc(var(--att-max-h) * var(--att-ratio)));display:block;position:relative}.formatted_content .attachment-frame img{border-radius:var(--radius-md);block-size:auto;inline-size:auto;max-block-size:var(--att-max-h);max-inline-size:100%;display:block}.formatted_content .attachment-frame video{aspect-ratio:var(--att-ratio);border-radius:var(--radius-md);block-size:auto;inline-size:100%;max-block-size:var(--att-max-h);display:block}.formatted_content .attachment-row{background:var(--tint-ink-5);border:var(--border);border-radius:var(--radius-md);align-items:center;gap:var(--4px);inline-size:100%;max-inline-size:46rem;padding-inline-end:var(--6px);display:flex}.formatted_content .attachment-row__link{color:inherit;align-items:center;gap:var(--12px);min-inline-size:0;padding:var(--10px) var(--6px) var(--10px) var(--12px);flex:1;text-decoration:none;display:flex}.formatted_content .attachment-row__link:before{content:none}.formatted_content .attachment-row .svg-icon{--svg-icon-size:var(--20px);color:var(--color-text-subtle);flex:none}.formatted_content .attachment-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.formatted_content .attachment-row__size{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;flex:none}@media (any-hover:hover){.formatted_content .attachment-row:has(.attachment-row__link:hover){background:var(--tint-ink-10);border-color:var(--color-ink-30)}}.formatted_content .attachment-frame,.formatted_content .attachment-media{position:relative}.formatted_content .attachment-media{inline-size:100%;max-inline-size:46rem}.formatted_content .attachment-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);gap:var(--2px);opacity:0;padding:var(--2px);translate:var(--6px) 0;transition:opacity var(--duration-fast) ease-out, translate var(--duration-medium) var(--ease-out-expo);display:flex;position:absolute;inset-block-start:var(--8px);inset-inline-end:var(--8px)}.formatted_content .attachment-row .attachment-tools{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;position:static;translate:none}.formatted_content bc-attachment:hover .attachment-tools,.formatted_content bc-attachment:focus-within .attachment-tools{opacity:1;translate:0}@media (any-hover:none){.formatted_content .attachment-tools{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.formatted_content .attachment-tools{transition-property:opacity;translate:0}}.formatted_content .attachment-tool{appearance:none;block-size:var(--32px);border-radius:var(--radius-round);color:var(--color-text-subtle);cursor:pointer;font:inherit;inline-size:var(--32px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.formatted_content .attachment-tool:before{content:none}.formatted_content .attachment-tool .svg-icon{--svg-icon-size:var(--16px)}@media (any-hover:hover){.formatted_content .attachment-tool:hover{background:var(--tint-ink-15);color:var(--color-ink)}}.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-color:var(--tint-ink-5);border-radius:var(--radius-round);align-items:baseline;gap:var(--4px);padding:var(--2px) var(--8px) var(--2px) var(--2px);white-space:nowrap;margin:0;margin-block:var(--4px);display:inline-flex}.formatted_content bc-attachment[content-type$=mention] figcaption{line-height:1}.formatted_content bc-attachment[content-type$=mention] .mention-face{display:contents}.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{align-self:center;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:not(:disabled):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__history{gap:var(--2px);margin-inline-start:auto;display:flex}.rich-text__tool:disabled{cursor:default;opacity:.33}@media (pointer:coarse){.rich-text__toolbar>*{flex:none}.rich-text__tool{block-size:var(--44px);min-inline-size:var(--44px)}.rich-text__history{margin-inline:0 var(--8px);order:-1}.rich-text__toolbar{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask:linear-gradient(to left, color-mix(in srgb, var(--mask-opaque) 30%, transparent), var(--mask-opaque) var(--28px)), linear-gradient(var(--mask-opaque), var(--mask-opaque)) bottom / 100% var(--1px) no-repeat;mask:linear-gradient(to left, color-mix(in srgb, var(--mask-opaque) 30%, transparent), var(--mask-opaque) var(--28px)), linear-gradient(var(--mask-opaque), var(--mask-opaque)) bottom / 100% var(--1px) no-repeat;flex-wrap:nowrap;padding-inline-end:var(--28px);overflow-x:auto}}@media (pointer:coarse) and (height<=540px){html[data-typing] .rich-text:focus-within>.rich-text__toolbar{background-color:var(--color-canvas);z-index:1;border-start-start-radius:inherit;border-start-end-radius:inherit;position:sticky;inset-block-start:var(--nav-stuck-block-size,0px)}}.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{--popup-padding:var(--6px);color:var(--color-ink);max-block-size:28.8rem;inline-size:max-content;max-inline-size:min(36rem, 100dvw - var(--32px));min-inline-size:min(26rem, 100dvw - var(--32px));margin:0;position:fixed;inset:auto}.mention-menu--up{translate:0 -100%}.mention-menu__item.is-active{--btn-background-color:var(--popup-item-hover)}.mention-menu__name mark{color:inherit;background:0 0;font-weight:700}.mention-menu__title{color:var(--color-text-subtle);font-size:var(--text-14);flex:none;margin-inline-start:auto}.mention-menu__empty{color:var(--color-text-subtle);font-size:var(--text-14);min-block-size:var(--popup-item-size);place-items:center;margin:0;display:grid}.gallery{display:contents}.gallery__viewer{block-size:100dvb;max-block-size:100dvb;inline-size:100dvi;max-inline-size:100dvi;padding:var(--16px);background:0 0;border:0;grid-template-rows:1fr auto auto}.gallery__viewer[open]{display:grid}.gallery__viewer::backdrop{background:hsla(var(--hsl-black), .88)}.gallery__stage{justify-content:center;align-items:center;min-block-size:0;min-inline-size:0;display:flex}.gallery__viewer :is(img,video){object-fit:contain;max-block-size:100%;max-inline-size:100%;display:block}.gallery__viewer video{inline-size:min(100%,90rem)}.gallery__close{--btn-background-color:hsla(var(--hsl-black), .5);--btn-background-color-hover:hsla(var(--hsl-black), .75);--btn-border-color:transparent;--btn-size:var(--40px);--btn-text-color:hsl(var(--hsl-white));z-index:1;position:fixed;inset-block-start:var(--16px);inset-inline-end:var(--16px)}.gallery__name{color:hsl(var(--hsl-white));font-size:var(--text-12);margin:var(--12px) 0 0;opacity:.75;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery__count{color:hsl(var(--hsl-white));font-size:var(--text-12);align-items:center;gap:var(--8px);margin:var(--8px) 0 0;justify-content:center;display:flex}.gallery__count .btn{--btn-background-color:hsla(var(--hsl-white), .12);--btn-background-color-hover:hsla(var(--hsl-white), .25);--btn-border-color:transparent;--btn-text-color:hsl(var(--hsl-white))}.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}.notes{gap:var(--8px);flex-direction:column;min-inline-size:0;display:flex}.notes__none{color:var(--color-text-subtle);margin:0}.notes>.rich-text{animation:fade-in-up var(--duration-medium) var(--ease-out-expo)}.notes__waiting{color:var(--color-text-subtle);font-size:var(--text-14);margin:0}.title-field{min-inline-size:0}.title-field__input{background:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);color:inherit;inline-size:100%;min-inline-size:0;padding:var(--8px) var(--16px);resize:none;transition:background-color var(--duration-medium) ease-out, border-color var(--duration-medium) ease-out;margin:0;font-family:inherit;display:block;overflow:hidden}@starting-style{.title-field__input{background-color:#0000;border-color:#0000}}.title-field__input:focus,.title-field__input:focus-visible{border-color:var(--focus-ring-color);outline:none}:is(.card--project,.card--stack) .card__title{font-weight:600}:is(.card--project,.card--stack) .card__description{color:var(--color-text-subtle);margin-block-start:var(--4px)}:is(.card--project,.card--stack) .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))}.card--project .star-button:last-child{margin-inline-end:calc(-1 * var(--6px))}:is(.card--project,.card--stack) .card__settings{align-items:flex-start;inset-block-end:var(--card-padding)}:is(.card--project,.card--stack) .popup-dropdown{position:absolute;inset-block-end:0;inset-inline-end:0}:is(.card--project,.card--stack) .card__menu{margin-block-start:calc(-1 * var(--6px));margin-inline-end: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)}}@container layout (inline-size<48rem){.greeting-rail{align-items:center;gap:var(--8px);flex-flow:wrap}.greeting-rail__headline{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.greeting-rail__actions{align-items:center;gap:var(--8px);flex-direction:row;flex:none}.greeting-rail__action{--btn-padding:0;--btn-radius:var(--radius-round);--btn-size:var(--component-sm);inline-size:var(--component-sm)}.greeting-rail__action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.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}@media (pointer:coarse){.activity-rail__heading a{position:relative}.activity-rail__heading a: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%}}.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(--4px);grid-template-columns:var(--dot-size) minmax(0, 1fr);isolation:isolate;padding-block:var(--4px);row-gap:0;display:grid;position:relative}@media (any-hover:hover){.activity-row:after{background-color:var(--tint-ink-5);border-radius:var(--radius-md);content:"";inset-block:0;inset-inline:calc(var(--dot-size) + var(--4px)) 0;opacity:0;transition:opacity var(--duration-fast) ease-out;z-index:-1;position:absolute}.activity-row:hover:after{opacity:1}}.activity-row:before{border-inline-start:1px solid var(--color-ink-30);content:"";position:absolute;inset-block:0;inset-inline-start:calc(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;padding-inline:var(--6px);grid-column:2;line-height:1.4}.activity-row__text{font-size:var(--text-13);line-height:var(--line-height-snug);overflow-wrap:anywhere;padding-inline:var(--6px);text-wrap:pretty;grid-column:2;margin:0}.activity-row__face{vertical-align:-.3em;margin-inline-end:var(--4px)}.activity-row__link{border-radius:var(--radius-md);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)}@media (pointer:coarse){.active-people .avatar-group--gapless>*{margin-inline-end:var(--4px)}}.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>.boosts__new-boost.btn,.comment__actions>.boosts>.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__stamp{cursor:inherit}@media (pointer:coarse){.comment__stamp{margin-block:calc(var(--12px) * -1);padding-block:var(--12px)}.comment__byline .comment__author.person-link:before{inset-block:auto 0;translate:none}}.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:has(:popover-open) .comment__actions{opacity:1}}@container layout (inline-size<48rem){.comment__main{grid-column:2/-1}.comment__actions{grid-area:2/2/auto/-1;justify-self:start;margin-inline-start:calc(-1 * var(--8px))}}.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__pair{align-items:baseline;gap:var(--8px);min-inline-size:0;display:flex}.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-thread__dock{z-index:1;background-color:color-mix(in oklab, var(--color-canvas) 88%, transparent);background-image:linear-gradient(var(--glass-fill), var(--glass-fill));-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow), var(--glass-specular);gap:var(--8px);margin-inline:calc(-1 * var(--12px));padding:var(--12px);transition:translate var(--duration-liquid) var(--ease-liquid), scale var(--duration-liquid) var(--ease-liquid), opacity var(--duration-slow) var(--ease-out-expo);flex-direction:column;display:flex;position:sticky;inset-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--12px))}.comment-thread__dock:not(.comment-thread__dock--in,:focus-within){opacity:0;pointer-events:none;scale:.98;translate:0 var(--24px)}.comment-thread__dock:empty{display:none}.comment-thread__dock>.comment-composer{margin-block-start:0}.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{align-self:center}.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}.audio-player{--audio-progress:0;background:var(--tint-ink-5);border:var(--border);border-radius:var(--radius-round);align-items:center;gap:var(--8px);inline-size:100%;max-inline-size:46rem;padding:var(--6px) var(--12px) var(--6px) var(--6px);display:flex}.audio-player__play{flex:none}.audio-player__wave{block-size:var(--28px);flex:1;min-inline-size:0;position:relative}.audio-player__bars{align-items:center;gap:var(--2px);pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.audio-player__bar{--bar:.3;background:var(--tint-ink-20);border-radius:var(--radius-round);block-size:calc(var(--bar) * 100%);min-block-size:var(--2px);flex:1}.audio-player__bars--played{clip-path:inset(0 calc(100% - var(--audio-progress) * 100%) 0 0)}.audio-player__bars--played .audio-player__bar{background:var(--color-accent)}.audio-player__seek{appearance:none;cursor:pointer;opacity:0;background:0 0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.audio-player__seek:disabled{cursor:default}.audio-player__seek::-webkit-slider-thumb{appearance:none;block-size:100%;inline-size:var(--2px)}.audio-player__seek::-moz-range-thumb{block-size:100%;inline-size:var(--2px);border:0}.audio-player__wave:focus-within{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:var(--4px)}.audio-player--failed .audio-player__bar{background:var(--tint-ink-10)}.audio-player__time{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.audio-player__total{opacity:.7}.audio-player--failed{border-color:var(--color-red-30)}.audio-player--failed .audio-player__time{color:var(--color-red)}.formatted_content .audio-player{margin-block:var(--4px)}.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:has(>.folder-art__img){inline-size:auto}.folder-art>.folder-art__img{block-size:var(--folder-art-size,6.4rem);inline-size:auto;max-inline-size:calc(var(--folder-art-size,6.4rem) * 3);min-inline-size:var(--folder-art-size,6.4rem);object-fit:contain;border-radius:0}.file-glyph{--blank-ground:var(--color-canvas);block-size:var(--file-glyph-size,var(--40px));inline-size:var(--file-glyph-size,var(--40px));flex:none;display:block;overflow:visible}.file-glyph path{fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round}.file-glyph .file-glyph__paper{fill:var(--blank-ground)}.file-glyph .file-glyph__tint{fill:var(--blank-tint)}.file-glyph .file-glyph__tone{fill:var(--blank-tone)}.file-glyph .file-glyph__solid{fill:currentColor}.file-glyph .file-glyph__line{stroke:currentColor;stroke-width:1.5px}.file-glyph .file-glyph__rule{stroke:var(--blank-tone);stroke-width:1.5px}.file-glyph .file-glyph__edge{stroke:var(--color-ink-40);stroke-width:1.5px}.file-glyph .file-glyph__knock{stroke:var(--blank-ground);stroke-width:1.5px}.file-glyph .file-glyph__heavy{stroke-width:2.5px}.file-glyph .file-glyph__wide{stroke-width:2px}.file-glyph__label{dominant-baseline:central;fill:var(--blank-ground);letter-spacing:.2px;text-anchor:middle;font-family:inherit;font-weight:800}.file-glyph:is(.file-glyph--folder,.file-glyph--document,.file-glyph--word,.file-glyph--text){--blank-hue:var(--color-blue-50)}.file-glyph--pdf{--blank-hue:var(--color-red-50)}.file-glyph--sheet{--blank-hue:var(--color-green-50)}.file-glyph--slides{--blank-hue:var(--color-orange-50)}.file-glyph--archive{--blank-hue:var(--color-yellow-50)}.file-glyph--image{--blank-hue:var(--color-aqua-50)}.file-glyph--audio{--blank-hue:var(--color-purple-50)}.file-glyph--video{--blank-hue:var(--color-pink-50)}.file-glyph--file{--blank-hue:var(--color-ink-50)}.file-glyph--cloud{--blank-hue:var(--color-sand-50)}.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{--jump-panel-top:var(--72px);inline-size:min(58rem, 100vw - var(--32px));background:var(--color-canvas-light);border-radius:var(--radius-xl);max-block-size:min(70dvh,64rem);box-shadow:none;transform-origin:calc(var(--jump-origin-x,50vw) - 50vw) calc(var(--jump-origin-y,var(--jump-panel-top)) - var(--jump-panel-top));transition:opacity .18s ease-out, scale var(--duration-liquid) var(--ease-liquid);border:0;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--jump-panel-top);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-tab{background:var(--color-canvas-light);cursor:pointer;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex;position:fixed}.jump-tab:after{background:radial-gradient(circle at 0 0, transparent calc(var(--radius-xl) - .5px), var(--color-canvas-light) calc(var(--radius-xl) + .5px)) left bottom / var(--radius-xl) var(--radius-xl) no-repeat, radial-gradient(circle at 100% 0, transparent calc(var(--radius-xl) - .5px), var(--color-canvas-light) calc(var(--radius-xl) + .5px)) right bottom / var(--radius-xl) var(--radius-xl) no-repeat;block-size:var(--radius-xl);content:"";inset-block-end:0;inset-inline:calc(-1 * var(--radius-xl));pointer-events:none;position:absolute}.jump-enter-from .jump-tab:after,.jump-leave-active .jump-tab:after{opacity:0}.jump-enter-active .jump-tab:after{transition:opacity var(--duration-fast) ease-out var(--duration-fast)}.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-radius:0;inset:0;transform:none}.jump-tab{display:none}.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}@media (pointer:coarse){.jump-input__field{font-size:var(--text-16)}}.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);padding:var(--12px);border-block-start:1px solid var(--color-ink-20);background:var(--tint-ink-3);flex-wrap:wrap;flex:none;display:flex}.jump-footer__toggle,.jump-footer__legend{color:var(--color-text-subtle);font-size:var(--text-12);margin:0}.jump-footer__toggle{--checkbox-field-font-size:var(--text-12);--checkbox-size:var(--16px)}.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-footer{padding-block-end:calc(var(--12px) + var(--custom-safe-inset-bottom))}.jump-input{margin-block-start:calc(var(--12px) + var(--custom-safe-inset-top))}}@media not (any-pointer:fine){.jump-footer__legend,.jump-commit kbd{display:none}}@media (height<=560px) and (width>=481px){.jump-panel{max-block-size:calc(100dvh - var(--jump-panel-top) - var(--8px) - var(--custom-safe-inset-bottom))}}@media (height<=320px) and (width>=481px){.jump-panel{max-block-size:100dvh;inline-size:100%;padding-inline:var(--custom-safe-inset-left,0px) var(--custom-safe-inset-right,0px);transform-origin:var(--jump-origin-x,50%) var(--jump-origin-y,0px);border-radius:0;inset:0;transform:none}.jump-tab{display:none}@media (width<=768px),(any-hover:none){.jump-dismiss{margin-block:var(--16px) calc(-1 * (var(--32px) + var(--16px)))}.jump-input{margin-inline-end:var(--48px)}}}.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}@media (height<=560px) and (width>=481px){.jump-tiles{display:none}}.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[open][data-closing]{opacity:0;scale:.97}.modal:not([open]),.modal:not([open])::backdrop{pointer-events:none}.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}}.modal[open][data-closing]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}@media (width>600px){.modal[data-origin]{--modal-origin-x:0px;--modal-origin-y:0px;--modal-origin-scale:.5;transform-origin:calc(50% + var(--modal-origin-x)) calc(50% + var(--modal-origin-y));scale:var(--modal-origin-scale)}.modal[data-origin][open]{transition:opacity var(--duration-medium) ease-out, scale var(--duration-liquid) var(--ease-liquid);scale:1}@starting-style{.modal[data-origin][open]{scale:var(--modal-origin-scale)}}.modal[data-origin][open][data-closing]{opacity:0;scale:var(--modal-origin-scale);transition:opacity calc(var(--duration-slow) * .4) ease-in calc(var(--duration-slow) * .6), scale var(--duration-slow) cubic-bezier(.4, 0, 1, 1)}}.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:hover>.card__link:not(:active){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}.is-arriving{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.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}:is(.home__grid,.dock-grid)>.skeleton-group{animation-delay:.3s}@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,.comment-thread__rows)>*{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,.comment-thread__rows)>:first-child{animation-delay:0s}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:nth-child(2){animation-delay:25ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:nth-child(3){animation-delay:50ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:nth-child(4){animation-delay:75ms}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:nth-child(5){animation-delay:.1s}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:nth-child(6){animation-delay:.125s}.my-list__rows>.my-list__row--sortable,.comment-thread__rows>:not(.comment-thread__row--paged){animation-name:none}:is(.my-list__rows,.people__grid,.lineup__rows,.trash__list,.templates__rows,.ping-new__people,.pings__list,.comment-thread__rows)>:is(.skeleton,.skeleton-group){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,.comment-thread__rows)>: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,.comment-thread__rows)>: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-picker__row,.todo-list__header,.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{background-attachment:fixed;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-card>.card__settings .btn{opacity:0;transition:opacity var(--duration-fast) ease-out}.dock-card:is(:hover,:focus-within)>.card__settings .btn,.dock-card>.card__settings .btn[aria-expanded=true]{opacity:1}@media (hover:none){.dock-card>.card__settings .btn{opacity:1}}.dock-card:has(>.card__settings) .dock-card__heading{padding-inline-end:var(--40px)}.dock-grid{gap:var(--24px);grid-template-columns:repeat(auto-fit,minmax(min(32rem,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{--blank-ground:var(--card-background-color);--blank-tint:color-mix(in oklab, var(--card-background-color), var(--tool-color,var(--color-ink-50)) 16%);--blank-tone:color-mix(in oklab, var(--card-background-color), var(--tool-color,var(--color-ink-50)) 38%);block-size:12rem;color:var(--tool-color,var(--color-ink-50));fill:none;inline-size:12rem;-webkit-mask-image:linear-gradient(to top left, var(--mask-opaque) 38%, transparent 82%);mask-image:linear-gradient(to top left, var(--mask-opaque) 38%, transparent 82%);opacity:.55;pointer-events:none;z-index:0;transition:opacity var(--duration-fast) ease-out, translate var(--duration-fast) ease-out;position:absolute;inset-block-end:calc(-1 * var(--8px));inset-inline-end:calc(-1 * var(--8px))}.dock-card:is(:hover,:focus-within) .dock-card__art{opacity:.8;translate:calc(-1 * var(--2px)) calc(-1 * var(--2px))}.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}@media (pointer:coarse){.dock-card .card__link :is(.person-link,.avatar--trigger){pointer-events:none}}.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{--blank-ground:var(--card-background-color);--blank-hue:var(--tool-color,var(--color-ink-50));block-size:var(--dock-icon-size);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,.checkins-preview__title,.checkins-preview__when,.checkins-preview__body,.forwards-preview__subject,.forwards-preview__from){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dock-card[data-tool=message_board]:has(.tool-preview--messages) .dock-card__art{display:none}.tool-preview--messages{gap:var(--14px)}.message-lead{gap:var(--6px);flex-direction:column;min-inline-size:0;display:flex}.message-lead__byline{align-items:center;gap:var(--10px);min-inline-size:0;margin-block-end:var(--4px);display:flex}.message-lead__who{line-height:var(--line-height-snug);flex-direction:column;min-inline-size:0;margin:0;display:flex}.message-lead__author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.message-lead__date{color:var(--color-text-subtle);font-size:var(--text-12)}.message-lead__title{font-size:var(--text-16);font-weight:700;line-height:var(--line-height-snug);margin:0}.message-lead__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.message-list{border-block-start:1px solid var(--border-color);gap:var(--12px);padding:var(--14px) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.message-preview{align-items:center;column-gap:var(--10px);grid-template-columns:auto minmax(0,1fr);display:grid}.message-preview>.avatar{grid-row:span 2}.message-preview :is(.message-preview__title,.message-preview__excerpt){grid-column:2;margin:0}.message-preview__title{font-weight:600}.message-preview__excerpt{color:var(--color-text-subtle);font-size:var(--text-13)}.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{align-items:center;gap:var(--8px);min-inline-size:0;display:flex}.docs-preview__item .svg-icon{color:var(--color-ink-50)}.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}.checkins-preview__question,.forwards-preview__item{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.checkins-preview__title,.forwards-preview__subject{margin:0;font-weight:600}.checkins-preview__meta,.forwards-preview__meta,.checkins-preview__answer{align-items:center;gap:var(--8px);min-inline-size:0;margin:0;display:flex}.checkins-preview__meta,.forwards-preview__meta{color:var(--color-text-subtle);font-size:var(--text-12)}.checkins-preview__meta>*+:before,.forwards-preview__meta>*+:before{content:"·";margin-inline-end:var(--8px)}.checkins-preview__when,.forwards-preview__from{min-inline-size:0}.checkins-preview__count,.forwards-preview__date,.forwards-preview__replies,.checkins-preview__date{white-space:nowrap;flex:none}.checkins-preview__author{white-space:nowrap;flex:none;font-weight:600}.checkins-preview__date{color:var(--color-text-subtle);font-size:var(--text-12)}.checkins-preview__body{color:var(--color-text-subtle);min-inline-size:0}.dock-card__body:has(>.chat-preview){min-block-size:24rem}.dock-card[data-tool=chat] .dock-card__art{display:none}.chat-preview{--chat-line:calc(var(--text-13) * 1.35);font-size:var(--text-13);gap:var(--2px);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--mask-opaque) var(--24px));mask-image:linear-gradient(to bottom, transparent, var(--mask-opaque) var(--24px));justify-content:flex-end;line-height:1.35;position:absolute;inset:0;overflow:hidden}.chat-preview__line{column-gap:var(--8px);grid-template-areas:"day day""face said";grid-template-columns:var(--24px) minmax(0, 1fr);display:grid}.chat-preview__line--first{margin-block-start:var(--4px)}.chat-preview__line--mine{grid-template-areas:"day day""said face";grid-template-columns:minmax(0, 1fr) var(--24px)}.chat-preview__day{color:var(--color-text-subtle);font-size:var(--text-10);letter-spacing:.06em;margin-block:var(--2px);text-transform:uppercase;grid-area:day;justify-self:center;font-weight:700}.chat-preview__avatar{grid-area:face;align-self:end}.chat-preview__said{flex-direction:column;grid-area:said;align-items:flex-start;min-inline-size:0;display:flex}.chat-preview__line--mine .chat-preview__said{align-items:flex-end}.chat-preview__author{color:var(--color-text-subtle);font-size:var(--text-12);margin:0 0 var(--1px) var(--10px);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-weight:600;line-height:1.15;overflow:hidden}.chat-preview__bubble{background-color:var(--color-ink-20);border-radius:var(--radius-xl);align-items:flex-end;column-gap:var(--6px);max-inline-size:85%;padding:calc(var(--1px) * 3) var(--10px);margin:0;display:flex}.chat-preview__line--mine .chat-preview__bubble{background-color:var(--color-accent-20)}.chat-preview__line--last .chat-preview__bubble{border-end-start-radius:var(--radius-xs)}.chat-preview__line--mine.chat-preview__line--last .chat-preview__bubble{border-end-end-radius:var(--radius-xs);border-end-start-radius:var(--radius-xl)}.chat-preview__text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;flex:auto;min-inline-size:0;display:-webkit-box;overflow:hidden}.chat-preview__text--file{font-style:italic}.chat-preview__at{font-size:var(--text-10);font-variant-numeric:tabular-nums;line-height:var(--chat-line);opacity:.75;white-space:nowrap;flex:none}.dock-grid--settled>*{animation:none}.dock-grid--settled>.dock-card{transition:box-shadow var(--duration-fast) ease-out, translate var(--duration-fast) ease-out, border-color var(--duration-medium) ease-out calc(var(--i,0) * 35ms), scale .42s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * 35ms)}.dock-grid--customizing>.dock-card{--card-border-color:color-mix(in oklab, var(--color-ink-30), var(--color-accent) 70%);border-style:dashed;scale:.975}.dock-grid--customizing>.dock-card:hover:not(.card--held){box-shadow:var(--shadow-lg);translate:0 calc(var(--4px) * -1)}.dock-grid--customizing .dock-card .card__link{cursor:grab}.dock-grid--customizing .dock-card .card__link:active{cursor:grabbing}.dock-grid--customizing .dock-card>.card__settings .btn{opacity:1}.dock-card:has(>.card__settings .card__grip) .dock-card__heading{padding-inline-end:var(--64px)}.dock-grid--customizing>.dock-card:not(:hover,.card--held,.card--lifted,.card--landed){animation:dock-jiggle .26s ease-in-out calc(var(--i,0) * -113ms) infinite alternate}.dock-grid--customizing>.dock-card:nth-child(2n){animation-direction:alternate-reverse}.dock-grid .card--held{background:var(--tint-ink-5);border:2px dashed var(--color-ink-50);box-shadow:none;animation:1.1s ease-in-out infinite dock-hole;scale:.96}.dock-grid .card--held>*{opacity:.12}.dock-grid .card--lifted{box-shadow:var(--shadow-xl);z-index:2;scale:1.015}.dock-grid>.dock-card.dock-slot-move{pointer-events:none;transition:transform .32s cubic-bezier(.34, 1.3, .64, 1), scale .42s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * 35ms), border-color var(--duration-medium) ease-out calc(var(--i,0) * 35ms), translate var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, opacity .16s ease-in;animation:none}.dock-grid>.dock-card:is(.card--held,.card--lifted){transition-delay:0s}.dock-grid>.card.card--landed{animation:.26s cubic-bezier(.35,.1,.25,1) card-snap,.4s ease-out dock-landed}.dock-card--add.dock-slot-enter-active{transition:opacity var(--duration-medium) ease-out calc(var(--i,0) * 35ms), scale .48s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * 35ms)}.dock-card--add.dock-slot-enter-from{opacity:0;scale:.8}.dock-card--add.dock-slot-leave-active{pointer-events:none;transition:opacity .16s ease-in,scale .16s ease-in}.dock-card--add.dock-slot-leave-to{opacity:0;scale:.9}.dock-card--add .svg-icon{transition:rotate .42s cubic-bezier(.34,1.56,.64,1),scale .42s cubic-bezier(.34,1.56,.64,1)}.dock-card--add.dock-slot-enter-active .svg-icon{transition-delay:calc(var(--i,0) * 35ms + 80ms)}.dock-card--add.dock-slot-enter-from .svg-icon{rotate:-90deg;scale:.5}.dock-card--add:is(:hover,:focus-visible) .svg-icon{rotate:90deg;scale:1.15}.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__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)}.gauge-glyph{block-size:var(--gauge-glyph-size);flex:none;inline-size:auto;display:block;overflow:visible}.gauge-glyph__track{fill:var(--color-ink-20)}.gauge-glyph__fill{fill:var(--gauge-main)}.gauge-glyph--unset .gauge-glyph__track{fill:none;stroke:var(--color-ink-30);stroke-dasharray:24 18;stroke-width:12px}.trail-gauge__card{background-color:var(--tint-ink-5);border-radius:var(--radius-xl);position:relative;overflow:hidden}.trail-gauge__face{cursor:pointer;touch-action:none;display:block}.trail-gauge__face.is-dragging{cursor:grabbing}.trail-gauge__face.is-static{cursor:default}.trail-gauge__face:focus-visible{outline:var(--2px) solid var(--color-focus-ring);outline-offset:calc(var(--2px) * -1)}.trail-gauge__scene{inline-size:100%;display:block}.trail-gauge__far{fill:var(--color-green-10)}.trail-gauge__near{fill:var(--color-green-20)}.trail-gauge__bush{fill:var(--color-green-40)}.trail-gauge__leaf-mid{fill:var(--color-green-50)}.trail-gauge__road,.trail-gauge__walked{fill:none;stroke-linecap:round;stroke-width:18px}.trail-gauge__road{stroke:var(--color-ink-30)}.trail-gauge__clearing{fill:var(--color-ink-30)}.trail-gauge__walked{stroke:var(--trail-walked)}.trail-gauge__lines{fill:none;opacity:.7;stroke:var(--color-canvas);stroke-dasharray:2 3;stroke-dashoffset:3.5px;stroke-linecap:round;stroke-width:2px}.trail-gauge__ring{fill:none;opacity:.7;stroke:var(--color-canvas);stroke-dasharray:4 4;stroke-width:2px}.trail-gauge__sign{fill:var(--color-accent)}.trail-gauge__pin-body{fill:var(--trail-walked);paint-order:stroke;stroke:var(--color-canvas);stroke-linejoin:round;stroke-width:10px}.trail-gauge__pin-eye{fill:var(--color-canvas)}.trail-gauge__shadow{fill:var(--tint-ink-10)}.trail-gauge__from{fill:none;stroke:var(--color-ink-50);stroke-width:2px}.trail-gauge__work{fill:var(--color-ink-50)}.trail-gauge.is-done .trail-gauge__clearing{fill:var(--trail-walked)}.trail-gauge__confetti>*{animation:trail-confetti .45s var(--ease-out-overshoot) both;transform-box:fill-box;transform-origin:50%}.trail-gauge__confetti>:nth-child(2n){animation-delay:60ms}.trail-gauge__confetti>:nth-child(3n){animation-delay:.12s}.trail-gauge__confetti .is-accent{fill:var(--color-accent)}.trail-gauge__confetti .is-pink{fill:var(--color-pink)}.trail-gauge__confetti .is-purple{fill:var(--color-purple)}.trail-gauge__confetti .is-aqua{fill:var(--color-aqua)}.trail-gauge__confetti .is-orange{fill:var(--color-orange)}@keyframes trail-confetti{0%{opacity:0;scale:.2}}.trail-gauge.is-unset .trail-gauge__walked{visibility:hidden}.trail-gauge.is-unset .trail-gauge__pin{opacity:.55}.trail-gauge.is-unset .trail-gauge__pin-body{fill:var(--color-ink-40)}.trail-gauge__value{color:var(--trail-walked);font-size:var(--text-32);font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;margin:0;font-weight:800;line-height:1;position:absolute;inset-block-start:var(--16px);inset-inline-start:var(--20px)}.trail-gauge.is-unset .trail-gauge__value{color:var(--color-text-subtle)}.trail-gauge__bar{align-items:center;gap:var(--8px);min-block-size:var(--32px);margin-block-start:var(--8px);display:flex}.trail-gauge__steps{gap:var(--4px);margin-inline-start:auto;display:flex}.client-visibility{background-color:var(--tint-ink-5);border:1px solid var(--tint-ink-10);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-14);align-items:center;gap:var(--4px) var(--8px);padding:var(--6px) var(--8px) var(--6px) var(--12px);flex-wrap:wrap;margin-block-end:var(--16px);display:flex}.client-visibility>.icon{color:var(--color-text-subtle);flex:none}.client-visibility__label{flex:auto;min-inline-size:0}.client-visibility__hint{color:var(--color-text-subtle)}.client-visibility__change{margin-inline-start:auto}.client-visibility--shared{background-color:var(--color-yellow-10);border-color:var(--color-yellow-40)}.client-visibility--shared>.icon{color:var(--color-yellow-60)}.approval-composer__field{margin:var(--12px) 0;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)}:is(.approval-show,.clientside-board,.client-forward-show,.correspondence-show,.forward-show) section>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}.clock-glyph{block-size:var(--btn-icon-size,1em);fill:currentColor;inline-size:var(--btn-icon-size,1em);flex:none}.btn .clock-glyph{color:var(--btn-icon-color);margin-inline:-.25em}.clock-control__time{font-variant-numeric:tabular-nums;text-align:start;min-inline-size:7ch}.on-it{--board-point:var(--8px);background-color:var(--color-accent-20);clip-path:polygon(0 0, calc(100% - var(--board-point)) 0, 100% 50%, calc(100% - var(--board-point)) 100%, 0 100%);color:var(--color-text);align-items:center;gap:var(--4px);padding-block:var(--2px);padding-inline:var(--6px) calc(var(--board-point) + var(--4px));border-start-start-radius:var(--radius-round);border-end-start-radius:var(--radius-round);flex:none;display:inline-flex}.on-it__live{background-color:var(--color-green-60);block-size:var(--6px);border-radius:var(--radius-round);inline-size:var(--6px);flex:none;animation:2.4s ease-in-out infinite clock-live}.on-it__faces{display:inline-flex}.on-it__faces>*+*{margin-inline-start:calc(var(--4px) * -1)}.on-it__more,.on-it__name{font-size:var(--text-12);white-space:nowrap;font-weight:600}@keyframes clock-live{50%{opacity:.35}}.clock-pill{pointer-events:auto;align-items:center;display:flex}.clock-pill__pause{--btn-icon-size:var(--16px);background-color:var(--color-accent);block-size:var(--32px);border:2px solid var(--color-canvas);border-radius:var(--radius-round);color:var(--color-inverted);cursor:pointer;inline-size:var(--32px);z-index:1;flex:none;place-items:center;padding:0;display:grid;position:relative}.clock-pill__pause:hover{background-color:color-mix(in oklab, var(--color-accent), var(--color-ink) 12%)}.clock-pill__pause:disabled{cursor:progress;opacity:.6}.clock-pill__board{--board-point:var(--14px);background-color:var(--color-accent);block-size:var(--28px);clip-path:polygon(0 0, calc(100% - var(--board-point)) 0, 100% 50%, calc(100% - var(--board-point)) 100%, 0 100%);color:var(--color-inverted);font-size:var(--text-14);align-items:center;gap:var(--6px);min-inline-size:0;padding-inline:var(--14px) calc(var(--board-point) + var(--6px));margin-inline-start:calc(var(--10px) * -1);font-weight:600;text-decoration:none;display:flex}.clock-pill__board:hover{background-color:color-mix(in oklab, var(--color-accent), var(--color-ink) 12%)}.clock-pill__board:focus-visible{clip-path:none;outline-offset:var(--2px)}.clock-pill__live{block-size:var(--6px);border-radius:var(--radius-round);inline-size:var(--6px);background-color:currentColor;flex:none;animation:2.4s ease-in-out infinite clock-live}.clock-pill__time{font-variant-numeric:tabular-nums;white-space:nowrap}.clock-pill__title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:18ch;font-weight:500;overflow:hidden}.clock-pill--dock{display:none}@container layout (inline-size<64rem){.clock-pill--bar .clock-pill__title{display:none}}@media (width<480px),(pointer:coarse) and (hover:none){.clock-pill--bar{display:none}.clock-pill--dock{bottom:calc(var(--bar-float) + var(--bar-pill) + var(--8px) + var(--custom-safe-inset-bottom));inline-size:max-content;max-inline-size:calc(100% - var(--24px));z-index:var(--z-footer-trays);margin-inline:auto;display:flex;position:fixed;inset-inline:0}.clock-pill--dock .clock-pill__board{box-shadow:var(--shadow-md)}.clock-pill--dock .clock-pill__title{max-inline-size:14ch}}.hand-over{gap:var(--16px);display:grid}.hand-over__art{--blank-ground:var(--color-canvas);--blank-hue:var(--color-accent-60);justify-self:center;block-size:88px;inline-size:88px}@media (pointer:coarse) and (height<=500px){.hand-over__art{display:none}}.hand-over__what{overflow-wrap:anywhere;text-align:center;margin:0;font-weight:600}.hand-over__pickers{gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.hand-over__summary{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.hand-over-work{gap:var(--12px);margin-block-start:var(--20px);display:grid}.hand-over-work:not(:last-child){margin-block-end:var(--24px)}.hand-over-work__title{font-size:var(--text-16);margin:0}.hand-over-work__lede{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.hand-over-work__list{border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.hand-over-work .hand-over-work__all{--checkbox-field-font-size:var(--text-14);border-block-end:1px solid var(--border-color);color:var(--color-text-subtle);font-size:var(--text-14);gap:var(--12px);inline-size:auto;padding:var(--8px) var(--12px);font-weight:600}.hand-over-work__rows{overscroll-behavior:contain;max-block-size:38rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hand-over-work__row{align-items:center;gap:var(--12px);padding:var(--8px) var(--12px);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hand-over-work__row+.hand-over-work__row{border-block-start:1px solid var(--border-color)}.hand-over-work__row>.badge{grid-column:-2}.hand-over-work__what{min-inline-size:0;display:grid}.hand-over-work__todo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (pointer:coarse){.hand-over-work__todo{margin-block:calc(var(--10px) * -1);padding-block:var(--10px);position:relative}}.hand-over-work__meta{color:var(--color-text-subtle);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hand-over-work__form{align-items:end;gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.hand-over-work__form>.btn{--btn-size:var(--control-size);justify-self:start}@container layout (inline-size<48rem){.hand-over-work__row{grid-template-columns:auto minmax(0,1fr) auto}.hand-over-work__row>.on-it{display:none}}.todo-detail__away{margin-block-start:var(--8px)}.system-event__note{border-inline-start:3px solid var(--color-accent-40);color:var(--color-text);margin:var(--4px) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;padding-inline-start:var(--12px)}.scout-avatar{--avatar-disc-color:var(--color-accent)}.scout-avatar__art{fill:currentColor;block-size:100%;inline-size:100%;display:block}.scout-avatar__eyes{fill:var(--avatar-disc-color)}.scout-avatar__lids{fill:none;stroke:var(--avatar-disc-color);stroke-linecap:round;stroke-width:1.25px}:is(.avatar--xs,.avatar--2xs) .scout-avatar__lids{stroke-width:1.6px}.scout-avatar__z{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.scout-avatar--reading .scout-avatar__eyes{animation:2.4s ease-in-out infinite scout-read}.scout-avatar--reading .scout-avatar__blink{transform-box:fill-box;transform-origin:50%;animation:4.8s linear infinite scout-blink}@keyframes scout-read{0%,10%{translate:-1px}55%,66%{translate:.6px}82%,to{translate:-1px}}@keyframes scout-blink{0%,90%,96%,to{scale:1}93%{scale:1 .1}}.scout-avatar--glad .scout-avatar__sign{animation:scout-hop var(--duration-liquid) var(--ease-out-overshoot) both}@keyframes scout-hop{0%{translate:0}40%{translate:0 -2.5px}to{translate:0}}.scout-avatar--asleep .scout-avatar__z{animation:3s ease-in-out infinite alternate scout-z}@keyframes scout-z{0%{opacity:.45;translate:-.8px 1px}to{opacity:1;translate:0}}.layout{min-block-size:100dvh;position:relative;overflow:clip;container:layout/inline-size}:root[data-native=ios] .layout{touch-action:pan-y pinch-zoom}@media (display-mode:standalone){.layout{touch-action:pan-y pinch-zoom}}#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{background-color:var(--auth-stage);color:var(--auth-stage-text);--color-accent:var(--auth-accent);--focus-ring-color:var(--auth-accent);--color-accent-20:color-mix(in hsl, transparent, var(--auth-accent) 20%);align-content:center;align-items:start;column-gap:clamp(var(--32px), 6cqi, var(--96px));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));grid-template-columns:minmax(0,72rem) minmax(0,40rem);justify-content:center;display:grid}.auth-shell__card{background-color:var(--color-canvas);border:1px solid var(--auth-card-edge);border-radius:var(--radius-2xl);color:var(--color-text);inline-size:100%;min-inline-size:0;padding:var(--32px)}@container layout (inline-size>=88rem){.auth-shell__card{align-self:center}}.auth-shell .btn--primary.btn--solid{--btn-background-color:var(--auth-stage-mark);--btn-background-color-hover:color-mix(in hsl, black, var(--auth-stage-mark) 88%);--btn-border-color:var(--auth-stage-mark);--btn-border-color-hover:color-mix(in hsl, black, var(--auth-stage-mark) 88%);--btn-text-color:var(--auth-stage)}.auth-shell__logo{justify-content:center;margin-block-end:var(--24px);display:flex}:root[data-auth-shell] body:not(.iframe){background-color:var(--auth-stage)}.auth-stage{align-items:center;gap:var(--24px);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.auth-stage__line{font-size:clamp(var(--text-24), 2.6cqi, 4.4rem);letter-spacing:-.02em;font-weight:800;line-height:var(--line-height-headings);text-wrap:balance;max-inline-size:15em}.auth-stage__line>*{display:block}.auth-stage__line em{color:var(--auth-stage-mark);inline-size:fit-content;margin-inline:auto;font-style:normal;position:relative}.auth-stage__swash{block-size:.34em;inline-size:102%;position:absolute;inset-block-end:-.26em;inset-inline-start:-1%;overflow:visible}.auth-stage__swash path{fill:none;stroke:var(--auth-stage-mark);stroke-linecap:round;stroke-width:.09em;vector-effect:non-scaling-stroke}.auth-stage__art{block-size:auto;max-block-size:calc(100dvh - 22rem);inline-size:100%;display:block}@container layout (inline-size<88rem){.auth-shell{align-content:center;justify-items:center;row-gap:var(--32px);grid-template-columns:minmax(0,48rem)}.auth-shell__card{max-inline-size:40rem}}@container layout (48rem<=inline-size<88rem){.auth-stage{inline-size:100%}.auth-stage__art{max-block-size:max(23rem,100dvh - 80rem)}}@media (height<=560px){@container layout (48rem<=inline-size<88rem){.auth-stage__art{display:none}}}@container layout (inline-size<48rem){.auth-shell{grid-template-rows:auto 1fr;align-content:stretch;align-items:stretch;row-gap:0;padding:0}.auth-stage{gap:var(--16px);inline-size:100%;padding:calc(var(--20px) + var(--custom-safe-inset-top)) var(--16px) var(--20px)}.auth-stage__line{font-size:clamp(var(--text-24), 7.2cqi, var(--text-28))}.auth-stage__art{block-size:min(clamp(0px, 100dvh - 48rem - var(--custom-safe-inset-top) - var(--custom-safe-inset-bottom), 32rem), (100cqi - var(--32px)) * 500 / 644);transition:block-size var(--duration-slow) var(--ease-out-expo), margin var(--duration-slow) var(--ease-out-expo)}.auth-shell__card{max-inline-size:none;padding-inline:var(--16px);padding-block:var(--24px) calc(var(--24px) + var(--custom-safe-inset-bottom));border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0}.auth-shell__logo{display:none}}@media (height<=619px){@container layout (inline-size<48rem){.auth-stage__art{block-size:0;margin-block-start:calc(var(--16px) * -1)}}}@container layout (inline-size<48rem){.auth-shell.is-typing .auth-stage__art{block-size:0;margin-block-start:calc(var(--16px) * -1)}}.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)}.turn-upright{display:none}:root[data-sideways] body{visibility:hidden}:root[data-sideways] .turn-upright{background-color:var(--color-body);padding:calc(var(--16px) + var(--custom-safe-inset-top)) calc(var(--16px) + var(--custom-safe-inset-right)) calc(var(--16px) + var(--custom-safe-inset-bottom)) calc(var(--16px) + var(--custom-safe-inset-left));visibility:visible;z-index:var(--z-flash);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.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),(pointer:coarse) and (hover:none){:root{--nav-stuck-block-size:calc(var(--bar-float) + var(--custom-safe-inset-top,0px) + var(--bar-pill))}}.nav{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}@media (pointer:coarse){.nav{-webkit-user-select:none;user-select:none}}.nav:before{content:"";pointer-events:none;block-size:calc(var(--custom-safe-inset-top) + min(var(--12px), var(--custom-safe-inset-top)));background-color:var(--color-body);-webkit-mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top), transparent);mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top), transparent);position:absolute;inset-block-start:calc(-1 * var(--custom-safe-inset-top));inset-inline:0}@media (width>=480px) and (not ((pointer:coarse) and (hover:none))){:is(.nav__home-link,.nav__trigger,.nav__deck){-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}:root:is([data-theme=contrast],[data-theme=brutalist]) .nav{background-color:var(--color-body)}.layout:has(.connection-banner,.update-banner) .nav{background-color:var(--color-body)}@media (prefers-reduced-transparency:reduce){.nav{background-color:var(--color-body)}}@container layout (inline-size>=96rem){.layout:has(.perma-toolbar) .nav{background-color:var(--color-body)}}}@container layout (inline-size<64rem){.nav{gap:0}}@media (width<480px),(pointer:coarse) and (hover:none){.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:calc(var(--bar-float) + var(--custom-safe-inset-top)) var(--12px);--nav-gutter-start:max(calc(var(--12px) + var(--custom-safe-inset-left)), (100cqi - var(--bar-max-inline-size)) / 2);--nav-gutter-end:max(calc(var(--12px) + var(--custom-safe-inset-right)), (100cqi - var(--bar-max-inline-size)) / 2);margin-inline:var(--nav-gutter-start) var(--nav-gutter-end);--toolbar-size:var(--bar-control);padding:var(--bar-pad);pointer-events:auto;inset-block-start:calc(var(--bar-float) + var(--custom-safe-inset-top))}.nav .nav__trigger,.nav :is(.nav__home-link,.nav__deck){--btn-size:var(--bar-control)}.nav .nav__logo--mark{block-size:var(--18px)}.nav:before{inset-block-start:calc(-1 * (var(--bar-float) + var(--custom-safe-inset-top)));inset-inline:calc(-1 * var(--nav-gutter-start)) calc(-1 * var(--nav-gutter-end))}}@media (pointer:coarse) and (height<=540px){html[data-typing]{--nav-stuck-block-size:var(--custom-safe-inset-top,0px);scroll-padding-block-start:calc(var(--custom-safe-inset-top,0px) + var(--8px))}html[data-typing] .nav{position:relative;inset-block-start:0}html[data-typing] .layout__page:before{--status-ground:calc(var(--custom-safe-inset-top,0px) + min(var(--12px), var(--custom-safe-inset-top,0px)));background-color:var(--color-body);block-size:var(--status-ground);content:"";-webkit-mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top,0px), transparent);mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top,0px), transparent);pointer-events:none;z-index:var(--z-nav);flex:none;margin-block-end:calc(-1 * var(--status-ground));display:block;position:sticky;inset-block-start:0}}.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__start{justify-self:start;align-items:center;min-inline-size:0;display:flex}.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;translate:0 10.65%}.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)}@media (width>=480px) and (not ((pointer:coarse) and (hover:none))){:is(.nav__home-link,.nav__trigger,.nav__deck){--btn-background-color:var(--glass-fill);--btn-background-color-hover:var(--glass-sheen);--btn-shadow:var(--glass-shadow), var(--glass-specular)}}.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.is-silenced{--btn-icon-color:var(--color-text-subtle)}.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:calc(var(--z-nav) + 1);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;margin-inline-start:calc(-1 * var(--tabs-room,0px));display:flex}.push-banner{align-items:center;column-gap:var(--8px);font-size:var(--text-14);padding:var(--8px) var(--16px) var(--12px);justify-content:center;row-gap:var(--6px);flex-wrap:wrap;display:flex}.update-banner .btn,.push-banner .btn{flex:none}.push-banner__text{text-wrap:balance}@media (height<=740px){.layout:has(.perma--chat) .push-banner{display:none}}.connection-banner__icon,.push-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);transition:opacity .25s ease, border-end-start-radius var(--duration-liquid) var(--ease-out-expo), border-end-end-radius var(--duration-liquid) var(--ease-out-expo);margin-inline:auto;position:relative}.perma:focus{outline:none}html[data-sidebar-open] .perma{border-end-end-radius:var(--perma-radius);border-end-start-radius:var(--perma-radius)}@container layout (inline-size>=48rem){.perma{border-end-end-radius:var(--perma-radius);border-end-start-radius:var(--perma-radius)}:root:is([data-theme=contrast],[data-theme=brutalist]):not([data-sidebar-open]) .perma--chat{border-end-end-radius:0;border-end-start-radius:0}@media (prefers-reduced-transparency:reduce){:root:not([data-sidebar-open]) .perma--chat{border-end-end-radius:0;border-end-start-radius:0}}}@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))}@media (width<480px),(pointer:coarse) and (hover:none){body .perma:not(.perma--fit,.perma--chat){padding-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--16px))}body .perma:has(>.back-to-top[data-shown]):not(.perma--fit,.perma--chat){padding-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--16px) + var(--component-sm) + var(--16px))}}@container layout (inline-size>=76.8rem){.perma:not(.perma--home,.perma--chat){--perma-foot:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--perma-page-margin));margin-block-end:var(--perma-foot)}html[data-focus-mode-enabled] .perma{--perma-foot:calc(var(--custom-safe-inset-bottom) + var(--perma-page-margin))}.perma:not(.perma--home,.perma--chat,.perma--fit){min-block-size:calc(100dvh - var(--nav-height) - var(--perma-foot))}body .perma:not(.perma--home,.perma--chat){padding-block-end:max(var(--perma-padding), var(--tray-space))}}@media (pointer:coarse){html[data-typing=page] :is(.perma--chat,.perma>*){--tray-block-size:0px}}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;inset-block-start:auto}}@media (width<480px),(pointer:coarse) and (hover:none){.perma-toolbar{position:relative;inset-block-start:auto}}.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}@media (pointer:coarse){.perma-toolbar__breadcrumbs{-webkit-user-select:none;user-select:none}.perma-toolbar__breadcrumb{margin-block:calc(-1 * var(--10px));padding-block:var(--12px)}}.perma-toolbar__breadcrumb:not(:last-child){flex:0 1 content;inline-size:25%;min-inline-size:auto}.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__breadcrumbs:has(>a)>.perma-toolbar__breadcrumb:not(a:last-of-type){display:none}.perma-toolbar__breadcrumbs:not(:has(>a))>.perma-toolbar__breadcrumb:not(:last-child){display:none}}a.perma-toolbar__breadcrumb:hover>span{text-underline-offset:3px;text-decoration:underline}.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 + max(var(--custom-safe-inset-left), var(--custom-safe-inset-right))), 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))}.nav__start:has(>.app-tabs--start:not(.is-empty)){-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);border-radius:var(--radius-round);box-shadow:var(--glass-shadow), var(--glass-specular);max-inline-size:calc(100% - var(--24px))}.nav__start:has(>.app-tabs:is(.app-tabs--start,.app-tabs--side):not(.is-empty))>.nav__home-link{--btn-background-color:transparent;--btn-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-tabs{align-items:center;min-inline-size:0;display:flex}.app-tabs.is-empty{display:none}.app-tabs:is(.app-tabs--start,.app-tabs--bottom):before{block-size:var(--16px);border-inline-start:var(--1px) solid var(--color-ink-30);content:"";margin-inline:var(--2px) var(--4px);flex:none}.app-tabs__track{min-inline-size:0;transition:grid-template-columns var(--duration-slow) var(--ease-out-expo), opacity var(--duration-slow) var(--ease-out-expo), visibility 0s;grid-template-columns:1fr;display:grid;position:relative}.app-tabs.is-collapsed .app-tabs__track{opacity:0;visibility:hidden;transition:grid-template-columns var(--duration-slow) var(--ease-out-expo), opacity var(--duration-slow) var(--ease-out-expo), visibility 0s linear var(--duration-slow);grid-template-columns:0fr}.app-tabs{--tabs-step:var(--tabs-chip-size)}.app-tabs__list{--fade-to:right;--tabs-edge-end:0px;--tabs-edge-start:0px;gap:var(--4px);-webkit-mask-image:linear-gradient(to var(--fade-to), transparent calc(var(--tabs-edge-start) * 2 / 3), var(--mask-opaque) var(--tabs-edge-start), var(--mask-opaque) calc(100% - var(--tabs-edge-end)), transparent calc(100% - var(--tabs-edge-end) * 2 / 3));mask-image:linear-gradient(to var(--fade-to), transparent calc(var(--tabs-edge-start) * 2 / 3), var(--mask-opaque) var(--tabs-edge-start), var(--mask-opaque) calc(100% - var(--tabs-edge-end)), transparent calc(100% - var(--tabs-edge-end) * 2 / 3));overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;transition:--tabs-edge-start var(--duration-slow) var(--ease-out-expo), --tabs-edge-end var(--duration-slow) var(--ease-out-expo);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.app-tabs__list.is-scrolled{--tabs-edge-start:var(--tabs-step)}.app-tabs__list.is-ahead{--tabs-edge-end:var(--tabs-step)}.app-tabs__item{flex:0 auto;min-inline-size:9.6rem;max-inline-size:18rem;position:relative}.app-tabs__tab{block-size:var(--component-sm);border-radius:var(--radius-round);color:color-mix(in oklab, var(--color-text-subtle), var(--color-text) 50%);align-items:center;column-gap:var(--6px);font-size:var(--text-13);outline-offset:calc(-1 * var(--2px));padding-inline:var(--6px) var(--12px);transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;white-space:nowrap;font-weight:500;text-decoration:none;display:flex}@media (any-hover:hover){.app-tabs__tab:hover{background-color:var(--tint-ink-5);color:var(--color-text)}}.app-tabs__tab:focus-visible{color:var(--color-text);outline:var(--2px) solid var(--color-focus-ring)}.app-tabs__tab[aria-current=page]{background-color:var(--seg-thumb-color);box-shadow:inset 0 0 0 var(--1px) var(--seg-thumb-edge);color:var(--color-text)}.app-tabs__mark{block-size:var(--20px);inline-size:var(--20px);flex:none;justify-content:center;align-items:center;display:flex}.app-tabs__mark--project:not(:has(>.app-tabs__picture)):before{background-color:var(--tab-color);block-size:var(--8px);border-radius:var(--radius-round);content:"";inline-size:var(--8px)}.app-tabs__mark--folder{--svg-icon-size:var(--16px);color:var(--tab-color)}.app-tabs__picture{block-size:var(--16px);inline-size:var(--16px);object-fit:contain}.app-tabs:not(.app-tabs--small,.app-tabs--side) .app-tabs__mark:has(>.app-tabs__picture){inline-size:auto;max-inline-size:calc(var(--16px) * 2);min-inline-size:var(--20px)}.app-tabs:not(.app-tabs--small,.app-tabs--side) .app-tabs__picture{inline-size:auto;max-inline-size:100%}.app-tabs__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.app-tabs__close{--btn-icon-color:var(--color-text-subtle);opacity:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--4px);translate:0 -50%}.app-tabs__item:is(:hover,:focus-within) .app-tabs__close{opacity:1}.app-tabs__item:is(:hover,:focus-within) .app-tabs__name{-webkit-mask-image:linear-gradient(to left, transparent var(--16px), var(--mask-opaque) var(--28px));mask-image:linear-gradient(to left, transparent var(--16px), var(--mask-opaque) var(--28px))}.app-tabs__toggle{--btn-background-color-hover:var(--glass-sheen);--btn-icon-color:var(--color-text);--btn-icon-size:var(--20px);gap:var(--2px);flex:none}.app-tabs__chevron{transition:rotate var(--duration-slow) var(--ease-out-expo), translate var(--duration-fast) ease-out}.app-tabs.is-collapsed .app-tabs__chevron{rotate:180deg}@media (any-hover:hover){.app-tabs__toggle:hover .app-tabs__chevron{translate:calc(-1 * var(--2px)) 0}.app-tabs.is-collapsed .app-tabs__toggle:hover .app-tabs__chevron{translate:var(--2px) 0}}.app-tabs:is(.app-tabs--start,.app-tabs--bottom).is-collapsed .app-tabs__toggle{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--4px))}.app-tabs__count{font-size:var(--text-13);font-variant-numeric:tabular-nums;font-weight:600}.app-tabs .app-tabs__step{--btn-background-color-hover:var(--glass-sheen);--btn-icon-color:var(--color-text);--btn-icon-size:var(--16px);--btn-size:var(--tabs-step);--dx:-1;--dy:0;--turn:0deg;opacity:0;scale:.5;translate:calc(var(--dx) * var(--8px)) calc(var(--dy) * var(--8px));visibility:hidden;transition:background-color var(--duration-fast) ease-out, opacity var(--duration-medium) ease-out, scale var(--duration-slow) var(--ease-out-overshoot-lg), translate var(--duration-slow) var(--ease-out-expo), visibility 0s linear var(--duration-medium);margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.app-tabs .app-tabs__step--ahead{--dx:1;--turn:180deg;inset-inline:auto 0}:is(.app-tabs__list.is-scrolled~.app-tabs__step--back,.app-tabs__list.is-ahead~.app-tabs__step--ahead){opacity:1;visibility:inherit;transition-delay:0s;translate:none;scale:1}:is(.app-tabs__list.is-scrolled~.app-tabs__step--back,.app-tabs__list.is-ahead~.app-tabs__step--ahead):active{transition-duration:var(--duration-fast);scale:.88}.app-tabs__step:after{border:var(--1px) solid var(--color-text);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:0}:is(.app-tabs__list.is-scrolled~.app-tabs__step--back,.app-tabs__list.is-ahead~.app-tabs__step--ahead):after{animation:app-tabs-step-ring .7s var(--ease-out-expo) 1}.app-tabs__glyph{place-items:center;display:grid}.app-tabs__glyph>.svg-icon{rotate:var(--turn);transition:opacity var(--duration-medium) ease-out, translate var(--duration-medium) var(--ease-out-overshoot);grid-area:1/1;margin:0}.app-tabs__trail{opacity:0}@media (any-hover:hover){.app-tabs__step:hover .svg-icon:not(.app-tabs__trail){translate:calc(var(--dx) * var(--2px)) calc(var(--dy) * var(--2px))}.app-tabs__step:hover .app-tabs__trail{opacity:.45;translate:calc(var(--dx) * var(--4px) * -1) calc(var(--dy) * var(--4px) * -1)}}.app-tabs__glyph.is-going{animation:app-tabs-step-go var(--duration-liquid) 1}.app-tabs__item.is-held .app-tabs__tab{background:var(--tint-ink-5);box-shadow:none;outline:var(--2px) dashed var(--color-ink-50)}.app-tabs__item.is-held .app-tabs__tab>*{opacity:.12}.app-tabs__item.is-held .app-tabs__close{opacity:0}.app-tabs__item.is-lifted .app-tabs__tab{background-color:var(--color-canvas);box-shadow:inset 0 0 0 var(--2px) var(--color-focus-ring)}.app-tab-enter-active{transition:opacity var(--duration-slow) var(--ease-out-expo), scale var(--duration-slow) var(--ease-out-expo)}.app-tab-enter-from{opacity:0;scale:.9}.app-tab-leave-active{display:none}.app-tab-move{transition:transform var(--duration-slow) var(--ease-out-overshoot)}.app-tabs--small .app-tabs__item{flex:none;min-inline-size:0;max-inline-size:none}.app-tabs--small .app-tabs__tab{inline-size:var(--tabs-chip-size);justify-content:center;padding-inline:0}.app-tabs--small .app-tabs__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.app-tabs--small .app-tabs__close{--btn-background-color:var(--color-canvas);--btn-background-color-hover:var(--color-canvas);--btn-icon-size:var(--12px);--btn-size:var(--20px);inset-block-start:0;inset-inline-end:0;translate:none}.popup.app-tabs__tip{font-size:var(--text-13);min-inline-size:0;padding:var(--4px) var(--8px);pointer-events:none;white-space:nowrap;font-weight:500}.app-tabs--large .app-tabs__item{min-inline-size:12rem;max-inline-size:24rem}.app-tabs--large .app-tabs__tab{block-size:var(--tabs-chip-size-large);font-size:var(--text-14);padding-inline:var(--8px) var(--12px)}.nav__right:has(>.app-tabs:not(.is-empty)){min-inline-size:0;padding-inline-start:var(--24px)}.nav__right:has(>.app-tabs)>:not(.app-tabs){flex:none}.app-tabs--end{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);block-size:var(--toolbar-size);border-radius:var(--radius-round);box-shadow:var(--glass-shadow), var(--glass-specular);flex-direction:row-reverse;padding-inline-end:var(--4px)}.app-tabs--end.is-collapsed{padding-inline-end:0}.app-tabs--end .app-tabs__chevron{rotate:180deg}.app-tabs--end.is-collapsed .app-tabs__chevron{rotate:0deg}@media (any-hover:hover){.app-tabs--end .app-tabs__toggle:hover .app-tabs__chevron{translate:var(--2px) 0}.app-tabs--end.is-collapsed .app-tabs__toggle:hover .app-tabs__chevron{translate:calc(-1 * var(--2px)) 0}}.footer-trays__me:has(>.app-tabs--bottom:not(.is-empty)){-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);border-radius:var(--radius-round);box-shadow:var(--glass-shadow), var(--glass-specular);align-items:center;display:flex}.app-tabs--bottom .app-tabs__tab{block-size:calc(var(--tray-pill-size) - var(--4px))}.app-tabs--bottom.app-tabs--small .app-tabs__tab{inline-size:calc(var(--tray-pill-size) - var(--4px))}.app-tabs--bottom .app-tabs__toggle{--btn-size:var(--tray-pill-size)}.nav__start:has(>.app-tabs--side:not(.is-empty)){isolation:isolate;position:relative}.nav__start>.app-tabs.app-tabs--side{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background-color:var(--glass-fill);border-radius:calc(var(--toolbar-size) / 2);box-shadow:var(--glass-shadow), var(--glass-specular);align-items:stretch;gap:var(--4px);inline-size:var(--tabs-rail-size);max-block-size:calc(100dvh - var(--nav-stuck-block-size) + var(--toolbar-size) - var(--tray-block-size) - var(--16px));padding:var(--toolbar-size) var(--4px) var(--4px);z-index:-1;flex-direction:column;position:absolute;inset-block-start:0;inset-inline-start:0}.app-tabs--side:not(.app-tabs--small) .app-tabs__tab{writing-mode:vertical-rl;max-inline-size:16rem}.app-tabs--side.app-tabs--large .app-tabs__tab{block-size:var(--tabs-chip-size);max-inline-size:24rem}.app-tabs--side:not(.app-tabs--small) .app-tabs__close{inset-block:auto var(--4px);margin-inline:auto;inset-inline:0;translate:none}.app-tabs--side .app-tabs__item:is(:hover,:focus-within) .app-tabs__name{-webkit-mask-image:linear-gradient(to top, transparent var(--16px), var(--mask-opaque) var(--28px));mask-image:linear-gradient(to top, transparent var(--16px), var(--mask-opaque) var(--28px))}.app-tabs--side:before{border-block-start:var(--1px) solid var(--color-ink-30);content:"";inline-size:var(--16px);margin-block:0 var(--2px);flex:none;align-self:center}.layout:has(.app-tabs--side:not(.is-empty)){--tabs-push:0px;--tabs-room:calc(var(--12px) + var(--tabs-rail-size) + var(--12px) + var(--custom-safe-inset-left))}.layout:has(.app-tabs--side:not(.is-empty)):has(.perma--full,.perma--home){--tabs-push:var(--tabs-room)}@media (width<1216px){.layout:has(.app-tabs--side:not(.is-empty)):not(:has(.perma--sm,.perma--md,.perma--xl)){--tabs-push:var(--tabs-room)}}@media (width<1408px){.layout:has(.app-tabs--side:not(.is-empty)):has(.perma--xl){--tabs-push:var(--tabs-room)}}.layout:has(.app-tabs--side:not(.is-empty)){padding-inline-start:var(--tabs-push)}.layout:has(.app-tabs--side:not(.is-empty)) .nav{inline-size:calc(100cqi + var(--tabs-push));margin-inline-start:calc(-1 * var(--tabs-push))}html[data-sidebar-open] .layout:has(.app-tabs--side:not(.is-empty)) .layout__page{inset-inline-start:var(--tabs-push)}.app-tabs--side .app-tabs__track,.app-tabs--side.is-collapsed .app-tabs__track{grid-template-columns:none;min-block-size:0;transition-property:grid-template-rows,opacity,visibility}.app-tabs--side .app-tabs__track{grid-template-rows:1fr}.app-tabs--side.is-collapsed .app-tabs__track{grid-template-rows:0fr}.app-tabs--side .app-tabs__list{--fade-to:bottom;overscroll-behavior:contain;flex-direction:column;overflow:hidden auto}.app-tabs--side .app-tabs__item{min-inline-size:0;max-inline-size:none}.app-tabs--side .app-tabs__step{--dx:0;--dy:-1;--turn:90deg;margin-block:0;margin-inline:auto;inset-block:0 auto;inset-inline:0}.app-tabs--side .app-tabs__step--ahead{--dy:1;--turn:-90deg;inset-block:auto 0}.app-tabs--side:not(.is-collapsed) .app-tabs__toggle{--btn-size:var(--tabs-chip-size);align-self:center}.app-tabs--side .app-tabs__chevron{rotate:90deg}.app-tabs--side.is-collapsed .app-tabs__chevron{rotate:-90deg}.app-tabs--side.is-collapsed .app-tabs__toggle{--btn-icon-size:var(--16px);--btn-size:var(--tabs-chip-size);block-size:auto;inline-size:var(--tabs-chip-size);padding-block:var(--6px);flex-direction:column;align-self:center;padding-inline:0}@media (any-hover:hover){.app-tabs--side .app-tabs__toggle:hover .app-tabs__chevron{translate:0 calc(-1 * var(--2px))}.app-tabs--side.is-collapsed .app-tabs__toggle:hover .app-tabs__chevron{translate:0 var(--2px)}}.footer-trays{--tray-inset-inline:12ch;--tray-transition-duration:.25s;--tray-radius:var(--radius-xl);--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}@media (pointer:coarse){html[data-typing=page] :is(.footer-trays,.clock-pill--dock,.back-to-top__button){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)}}@media (pointer:coarse){:is(.footer-trays__me,.tray__button,.footer-trays__support,.footer-trays__menu-wrap){-webkit-user-select:none;user-select:none}.footer-trays__me-link{position:relative}.footer-trays__me-link:before{block-size:max(100%, var(--44px));content:"";inline-size:max(100%, var(--44px));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.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<96rem){.footer-trays__support-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=480px) and (not ((pointer:coarse) and (hover:none))){@container layout (inline-size<96rem){.footer-trays__support{--btn-icon-size:var(--20px);--btn-radius:var(--radius-round);inline-size:var(--component-sm);justify-content:center;padding-inline:0}}}.footer-trays__menu-wrap{display:none}@media (width<480px),(pointer:coarse) and (hover:none){.footer-trays{border-radius:var(--radius-round);bottom:calc(var(--bar-float) + 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));max-inline-size:var(--bar-max-inline-size);align-items:center;gap:var(--8px);block-size:auto;padding:var(--bar-pad);--toolbar-size:var(--bar-control);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;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__support-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.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(--bar-float) + var(--custom-safe-inset-bottom) + var(--bar-pill));inset-inline:calc(var(--12px) + var(--custom-safe-inset-left)) calc(var(--12px) + var(--custom-safe-inset-right));max-inline-size:var(--bar-max-inline-size);background:0 0;border:0;border-radius:0;margin-block:0;margin-inline:auto;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}.menu-glyph{block-size:var(--24px);fill:currentColor;inline-size:var(--24px);overflow:visible}.menu-glyph :is(.menu-glyph__card,.menu-glyph__board,.menu-glyph__post,.menu-glyph__tiles){transform-box:fill-box;transform-origin:50%;transition:translate var(--duration-liquid) var(--ease-snap), rotate var(--duration-liquid) var(--ease-snap), scale var(--duration-liquid) var(--ease-snap), opacity var(--duration-medium) ease-out}.menu-glyph .menu-glyph__card{paint-order:stroke;stroke:var(--btn-background-color);stroke-width:1.3px}.footer-trays__menu:not([aria-expanded=true]) .menu-glyph__card--far{transition-delay:.15s}.footer-trays__menu[aria-expanded=true] .menu-glyph__card--far{opacity:0;transition:translate var(--duration-slow) var(--ease-out-expo), rotate var(--duration-slow) var(--ease-out-expo), opacity var(--duration-medium) ease-in 80ms;translate:3px -10px;rotate:18deg}.footer-trays__menu[aria-expanded=true] .menu-glyph__card--near{opacity:1;transition-delay:70ms;translate:-.55px .75px;rotate:-45deg;scale:1.2 .33}.footer-trays__menu[aria-expanded=true] .menu-glyph__card--front{transition-delay:70ms;translate:.2px -3px;rotate:45deg;scale:1 .3}.footer-trays__menu[aria-expanded=true] .menu-glyph__board--right{translate:-.6px 5.2px;rotate:45deg;scale:.88 .8}.footer-trays__menu[aria-expanded=true] .menu-glyph__board--left{translate:.6px -1.4px;rotate:-45deg;scale:.88 .8}.footer-trays__menu[aria-expanded=true] .menu-glyph__post{opacity:0;scale:1 .2}.footer-trays__menu[aria-expanded=true] .menu-glyph__tiles{rotate:45deg;scale:.9}.footer-trays__menu{transition:scale var(--duration-liquid) var(--ease-snap), box-shadow var(--duration-slow) var(--ease-out-expo)}.footer-trays__menu:active{transition-duration:var(--duration-fast);scale:.88}.footer-trays__menu[aria-expanded=true]{box-shadow:0 0 0 var(--4px) color-mix(in oklab, var(--color-accent) 28%, transparent)}.footer-trays__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-trays__sheen:after{background-image:linear-gradient(105deg, transparent 30%, var(--bar-key-sheen) 50%, transparent 70%);content:"";position:absolute;inset:0;translate:-130%}.footer-trays__menu[aria-expanded=true] .footer-trays__sheen:after,html[data-bar-wake] .footer-trays__sheen:after{animation:bar-key-sheen .9s var(--ease-out-expo)}.footer-trays{--pill-corner:calc(var(--bar-pill) / 2);background-color:#0000}.footer-trays:after{transition:inset var(--duration-liquid) var(--ease-liquid)}.footer-trays__me,.footer-trays__support{transition:opacity var(--duration-medium) ease-out, scale var(--duration-liquid) var(--ease-liquid), visibility 0s linear 0s}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])){pointer-events:none}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])):after{inset:var(--4px) calc(50% - var(--bar-control) / 2 - var(--8px))}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) :is(.footer-trays__me,.footer-trays__support){opacity:0;visibility:hidden;transition:opacity var(--duration-medium) ease-out, scale var(--duration-liquid) var(--ease-liquid), visibility 0s linear var(--duration-medium);scale:.6}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) .footer-trays__menu-wrap{pointer-events:auto}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) .footer-trays__menu{scale:.9}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) .menu-glyph__card{transition-timing-function:var(--ease-liquid)}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) .menu-glyph__card--far{translate:-1.5px 4.5px}html[data-bar-collapsed] .footer-trays:not(:has(:popover-open,:focus-visible,.tray__dialog[open])) .menu-glyph__card--near{translate:-.8px 2.4px}}@keyframes bar-key-sheen{0%{translate:-130%}to{translate:130%}}.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;position:relative}.tray--hidden{display:contents}.tray.tray--hidden:has(.tray__dialog[open]):after{content:none}.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-radius 0s var(--tray-tab-hold), 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);--btn-background-color-hover:var(--color-canvas);--btn-text-color:var(--color-ink);--btn-radius:var(--tray-radius);transition:background-color 0s, border-radius 0s, color var(--duration-fast) ease-out, scale var(--tray-release-duration) var(--tray-release-ease);border-start-start-radius:0;border-start-end-radius:0;font-weight:700}@media (width>=480px) and (not ((pointer:coarse) and (hover:none))){.footer-trays{--tray-dim-overhang:calc(-1 * (var(--tray-neck) - var(--tray-pill-gap)));box-shadow:inset 0 0 0 100vmax transparent, 0 var(--tray-dim-overhang) 0 0 transparent;transition:box-shadow var(--tray-tab-duration) ease-in}.footer-trays:has(.tray__dialog[open]:not([data-closing])){box-shadow:inset 0 0 0 100vmax var(--lightningcss-light,var(--tint-black-25))var(--lightningcss-dark,var(--tint-black-75)), 0 var(--tray-dim-overhang) 0 0 var(--lightningcss-light,var(--tint-black-25))var(--lightningcss-dark,var(--tint-black-75));transition:box-shadow var(--duration-liquid) ease-out}.footer-trays{--tray-pill-size:var(--32px);--tray-pill-gap:calc((var(--tray-block-size) - var(--tray-pill-size)) / 2);--tray-neck:var(--tray-radius);background-color:#0000}.footer-trays__inner{background-color:var(--glass-fill);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow), var(--glass-specular);block-size:var(--tray-pill-size);border-radius:var(--radius-round);bottom:calc(var(--custom-safe-inset-bottom) + var(--tray-pill-gap));inline-size:max-content;padding-inline:0;overflow:visible}@media (pointer:coarse){.footer-trays__inner{background-color:color-mix(in oklab, var(--color-canvas) 88%, transparent);background-image:linear-gradient(var(--glass-fill), var(--glass-fill))}}.tray__button{--btn-size:var(--tray-pill-size);--btn-radius:var(--radius-round)}@container layout (inline-size<72rem){.footer-trays__inner{max-inline-size:calc(100% - 2 * (var(--48px) + max(var(--custom-safe-inset-left), var(--custom-safe-inset-right))));overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;overflow:auto hidden}}.tray:has(.tray__dialog[open]){align-self:flex-end}.tray:has(.tray__dialog[open]) .tray__button{--btn-size:calc(var(--tray-pill-size) + var(--tray-neck));--btn-radius:calc(var(--tray-pill-size) / 2);padding-block-start:var(--tray-neck)}.tray:has(.tray__dialog[open]):after{background:radial-gradient(circle at 0 100%, transparent calc(var(--tray-neck) - .5px), var(--color-canvas) calc(var(--tray-neck) + .5px)) left top / var(--tray-neck) var(--tray-neck) no-repeat, radial-gradient(circle at 100% 100%, transparent calc(var(--tray-neck) - .5px), var(--color-canvas) calc(var(--tray-neck) + .5px)) right top / var(--tray-neck) var(--tray-neck) no-repeat;block-size:var(--tray-neck);content:"";inset-block-start:0;inset-inline:calc(-1 * var(--tray-neck));pointer-events:none;transition:opacity var(--duration-fast) ease-out;position:absolute}.tray:has(.tray__dialog[data-closing]):after{opacity:0}.footer-trays__me,.footer-trays__support{bottom:var(--tray-pill-gap)}:root:is([data-theme=contrast],[data-theme=brutalist]) .footer-trays{background-color:var(--color-canvas)}@media (prefers-reduced-transparency:reduce){.footer-trays{background-color:var(--color-canvas)}}}.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}@media (width>=480px) and (not ((pointer:coarse) and (hover:none))){.tray__dialog{border-radius:var(--tray-radius);--sheet-inset-block-end:calc(var(--tray-pill-gap) + var(--tray-pill-size) + var(--tray-neck) + var(--custom-safe-inset-bottom));--sheet-origin-y:calc(100% + var(--tray-neck) + var(--tray-pill-size) / 2);border:0}}@media (width<480px),(pointer:coarse) and (hover:none){.tray__dialog{--sheet-inline-size:100dvw;--sheet-block-size:100dvh;--sheet-inset-block-end:0px;--sheet-origin-y:100%;border-inline:0}.footer-trays:has(.tray__dialog[open]):before{opacity:0;pointer-events:none;translate:0 calc(var(--toolbar-size) + var(--24px));transition:opacity var(--duration-medium) var(--ease-liquid-in), translate var(--duration-medium) var(--ease-liquid-in)}.footer-trays:has(.tray__dialog[open]):after{opacity:0;pointer-events:none;translate:0 calc(var(--toolbar-size) + var(--24px));transition:opacity var(--duration-medium) var(--ease-liquid-in), translate var(--duration-medium) var(--ease-liquid-in)}.footer-trays:has(.tray__dialog[open]) .footer-trays__menu-wrap{opacity:0;pointer-events:none;translate:0 calc(var(--toolbar-size) + var(--24px));transition:opacity var(--duration-medium) var(--ease-liquid-in), translate var(--duration-medium) var(--ease-liquid-in)}.footer-trays:has(.tray__dialog[open]) .footer-trays__me{opacity:0;pointer-events:none;translate:0 calc(var(--toolbar-size) + var(--24px));transition:opacity var(--duration-medium) var(--ease-liquid-in), translate var(--duration-medium) var(--ease-liquid-in)}.footer-trays:has(.tray__dialog[open]) .footer-trays__support{opacity:0;pointer-events:none;translate:0 calc(var(--toolbar-size) + var(--24px));transition:opacity var(--duration-medium) var(--ease-liquid-in), translate var(--duration-medium) var(--ease-liquid-in)}}@media (pointer:coarse) and (height<=540px){html[data-typing=tray] .tray__dialog{--sheet-block-size:calc(100dvh - var(--custom-safe-inset-top,0px));--sheet-inset-block-end:0px;max-block-size:calc(100dvh - var(--custom-safe-inset-top,0px))}}.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__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}}@media (any-hover:none){.my-trays__rows--events{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) 15rem auto}.my-trays__rows--events.has-join{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) 15rem auto 6.4rem}}@container layout (inline-size<44rem){@media (any-hover:none){.my-trays__rows--events{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) auto}.my-trays__rows--events.has-join{grid-template-columns:var(--tray-time-track) minmax(0, 1fr) auto 6.4rem}.my-trays__rows>li:has(>.row-tools):not(.my-trays__event)>.my-trays__row{grid-template-columns:minmax(0,1fr)}.my-trays__rows>li:has(>.row-tools):not(.my-trays__event)>.my-trays__row>.my-trays__where{justify-self:stretch;max-inline-size:none}}}.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(calc(100vw - var(--sidebar-width))) translateZ(calc(-1 * max(0px, var(--sidebar-width) - 16.87vw))) rotateY(9deg)}html[data-sidebar-resizing] .layout__page{transition:none}@media (prefers-reduced-motion:reduce){html[data-sidebar-open] .layout__page{transform:perspective(calc(100vw - var(--sidebar-width))) translateZ(calc(-1 * var(--sidebar-width)))}}:root[data-reduce-motion] html[data-sidebar-open] .layout__page,html[data-reduce-motion][data-sidebar-open] .layout__page{transform:perspective(calc(100vw - var(--sidebar-width))) translateZ(calc(-1 * var(--sidebar-width)))}.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}.sidebar{padding-inline-end:var(--custom-safe-inset-right)}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<600px){.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<600px){.sidebar__grip{display:none}}@media (pointer:coarse){.sidebar__grip{inline-size:var(--16px)}.sidebar__grip:before{background-color:var(--color-ink-20)}.sidebar__grip-dots{opacity:1}}.sidebar__head{align-items:start;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__rail{margin-inline:calc(var(--16px) * -1) calc(var(--8px) * -1);min-inline-size:0;position:relative}.sidebar__tabs{--tabs-fade-start:var(--16px);--tabs-fade-end:var(--16px);gap:var(--4px);min-inline-size:0;-webkit-mask-image:linear-gradient(to right, transparent calc(var(--tabs-fade-start) - var(--16px)), var(--mask-opaque) var(--tabs-fade-start), var(--mask-opaque) calc(100% - var(--tabs-fade-end)), transparent calc(100% - var(--tabs-fade-end) + var(--16px)));mask-image:linear-gradient(to right, transparent calc(var(--tabs-fade-start) - var(--16px)), var(--mask-opaque) var(--tabs-fade-start), var(--mask-opaque) calc(100% - var(--tabs-fade-end)), transparent calc(100% - var(--tabs-fade-end) + var(--16px)));overscroll-behavior-inline:contain;padding-block:calc((var(--component-base) - var(--28px)) / 2);padding-inline:var(--16px);scroll-behavior:smooth;scrollbar-width:none;transition:--tabs-fade-start var(--duration-slow) var(--ease-out-expo), --tabs-fade-end var(--duration-slow) var(--ease-out-expo);display:flex;position:relative;overflow-x:auto}.sidebar__rail[data-more-start] .sidebar__tabs{--tabs-fade-start:var(--56px)}.sidebar__rail[data-more-end] .sidebar__tabs{--tabs-fade-end:var(--48px)}.sidebar__more{--btn-background-color:color-mix(in oklab, var(--color-canvas-light), var(--tab-tone) 14%);--btn-background-color-hover:color-mix(in oklab, var(--color-canvas-light), var(--tab-tone) 28%);--btn-border-color:color-mix(in oklab, transparent, var(--tab-tone) 45%);--btn-border-color-hover:color-mix(in oklab, transparent, var(--tab-tone) 70%);--btn-icon-color:var(--tab-tone-ink);--btn-icon-size:var(--16px);--btn-padding:0;--btn-radius:var(--radius-round);--btn-shadow:var(--shadow-md);--btn-size:var(--28px);inline-size:var(--28px);opacity:0;pointer-events:none;transition:opacity var(--duration-medium) ease-out, scale var(--duration-slow) var(--ease-out-overshoot-lg), translate var(--duration-slow) var(--ease-out-expo);z-index:1;position:absolute;inset-block-start:calc((var(--component-base) - var(--28px)) / 2);scale:.5}.sidebar__more--start{translate:calc(var(--8px) * -1) 0;inset-inline-start:var(--12px)}.sidebar__more--end{translate:var(--8px) 0;inset-inline-end:var(--4px)}.sidebar__more[data-on]{opacity:1;pointer-events:auto;translate:0;scale:1}.sidebar__more:active{transition-duration:var(--duration-fast);scale:.88}.sidebar__more:after{border:var(--2px) solid var(--tab-tone);border-radius:inherit;content:"";inset:calc(var(--1px) * -1);opacity:0;pointer-events:none;position:absolute}.sidebar__more[data-on]:after{animation:sidebar-more-ripple .7s var(--ease-out-expo) 1}@keyframes sidebar-more-ripple{0%{opacity:.8;scale:1}to{opacity:0;scale:1.9}}.sidebar__more .svg-icon{transition:translate var(--duration-medium) var(--ease-out-overshoot)}@media (any-hover:hover){.sidebar__more--start:hover .svg-icon{translate:calc(var(--2px) * -1) 0}.sidebar__more--end:hover .svg-icon{translate:var(--2px) 0}}.sidebar__tab-glyph{block-size:var(--16px);inline-size:var(--16px);transition:rotate var(--duration-slow) var(--ease-out-overshoot-lg), scale var(--duration-slow) var(--ease-out-overshoot-lg);flex:none;overflow:visible}.sidebar__tab-glyph-fill{fill:currentColor;opacity:.28;transition:opacity var(--duration-medium) ease-out}.sidebar__tab-glyph-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.sidebar__tab--on .sidebar__tab-glyph-fill{opacity:.55}@media (any-hover:hover){.sidebar__tab:hover .sidebar__tab-glyph{rotate:-8deg;scale:1.15}}.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);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{border-block-end:var(--1px) solid var(--color-ink-10);max-block-size:max(60dvh,44rem);padding:var(--12px) var(--16px);flex-direction:column;display:flex;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;flex:none;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)}}@media (pointer:coarse){.deck-ping__name{font-size:var(--text-12)}}.deck-ping{position:relative}.deck-ping__count{background-color:var(--color-accent);border-radius:var(--radius-round);box-shadow:0 0 0 var(--2px) var(--glass-edge);color:var(--color-inverted);font-size:var(--text-10);font-variant-numeric:tabular-nums;min-inline-size:var(--16px);padding-inline:var(--4px);text-align:center;font-weight:700;line-height:1.6;position:absolute;inset-block-start:calc(var(--2px) * -1);inset-inline-end:var(--6px)}.deck-ping--unread .deck-ping__name{color:var(--color-ink);font-weight:700}.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);min-block-size:0;margin-block-start:var(--12px);padding-block-start:var(--12px)}.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-ground:var(--color-canvas);--blank-hue:var(--color-accent);block-size:var(--40px);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}:is(.deck-pings__all,.deck-ping--new .deck-ping__name,.deck-pings__hint strong,.deck-new__title){color:var(--lightningcss-light,var(--color-accent-70))var(--lightningcss-dark,var(--color-accent))}.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}.deck-new__earlier{padding:var(--8px) var(--16px) var(--16px);justify-content:center;display:flex}.deck-new__earlier .btn{--btn-background-color:var(--tint-ink-10);--btn-background-color-hover:var(--tint-ink-20);--btn-border-color:transparent;--btn-border-color-hover:transparent;font-weight:600}.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}@media (pointer:coarse){html[data-typing=deck-pings] .sidebar__foot{display:none}}.sidebar__ping{padding-block-end:var(--custom-safe-inset-bottom)}.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}@media (pointer:coarse){.sidebar__filter-input{font-size:var(--text-16)}}.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-hue: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);--row-tone-lit:var(--color-slate-50);--row-tone-deep: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:is(:hover,:has(:focus-visible),:has([aria-expanded=true])) .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__seal{block-size:var(--48px);background-image:linear-gradient(150deg, var(--row-tone-lit), var(--row-tone-deep));border-radius:var(--radius-round);inline-size:var(--48px);--blank-ground:var(--row-tone);--blank-hue:var(--color-canvas);grid-area:avatar;justify-content:center;align-items:center;display:flex;overflow:hidden}.notification__seal-art{block-size:var(--48px);inline-size:var(--48px);flex:none}.notification--system .notification__kind{display:none}.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(--lightningcss-light,var(--row-tone-ink))var(--lightningcss-dark,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)}@media (any-hover:hover){.notification:is(:hover,:has(:focus-visible),:has([aria-expanded=true])) .notification__tools{opacity:1;translate:0 -50%}}@media (any-hover:none){.notification{flex-direction:column;display:flex}.notification>.notification__tools{box-shadow:none;align-self:flex-end;gap:var(--12px);margin:calc(-1 * var(--8px)) var(--10px) var(--6px);opacity:1;background-color:#0000;border-color:#0000;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.notification__tools{transition-property:opacity;translate:0 -50%}}@media (any-hover:hover){.notification:is(:hover,:has(:focus-visible),:has([aria-expanded=true])) :is(.notification__count,.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-ground:var(--color-canvas-light);--blank-hue:var(--color-aqua);block-size:var(--32px);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;animation:.1s .3s backwards fade-in}.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-ground:var(--color-canvas);--blank-hue: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);animation:fade-in-up var(--duration-slow) var(--ease-out-expo) both;flex-shrink:0}:is(.blank-slate__art,.tool-blank__art,.notification__seal-art,.deck-pings__art,.resurface__art,.sg-blank-slate-art,.clock-art,.dropzone__art,.file-glyph,.tool-picker__set-art){--blank-tint:color-mix(in oklab, var(--blank-ground), var(--blank-hue) 14%);--blank-tone:color-mix(in oklab, var(--blank-ground), var(--blank-hue) 34%);color:var(--blank-hue)}.blank-slate__art[data-tool]{--blank-hue:var(--tool-color)}.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--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:var(--nav-stuck-block-size);--flash-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--8px));--flash-font-size:var(--text-16);inset-block:var(--flash-block-start) auto;padding-inline:calc(var(--16px) + var(--custom-safe-inset-left)) calc(var(--16px) + var(--custom-safe-inset-right));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)}@media (width<480px),(pointer:coarse) and (hover:none){.flash-notice{--flash-block-end:calc(var(--bar-float) + var(--custom-safe-inset-bottom) + var(--bar-pill) + var(--12px));--flash-block-start:calc(var(--nav-stuck-block-size) + var(--8px))}}: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{white-space:pre;min-inline-size:0;font-size:var(--text-13);color:var(--color-accent);font-weight:600;display:flex}.flash-notice__thread{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-ink-60);overflow:hidden}.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}.todolist__menu-button:focus-visible{border-radius:var(--radius-md);outline:var(--2px) solid var(--focus-ring-color);outline-offset:calc(var(--2px) * -1)}@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-page>.btn{inline-size:100%;margin-block-start:var(--24px)}.auth-error{color:var(--color-red);font-size:var(--text-14);margin-block-start:var(--4px);display:block}.auth-page__linkbtn{color:var(--color-accent);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:inline}.auth-page__linkbtn:hover{text-decoration:underline}.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}.auth-ways{gap:var(--4px);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.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}.qrway__eye{opacity:.55;transition:opacity var(--duration-medium) ease-out}.qrway__eye--1{opacity:1}.qrway__bits{opacity:.6;transition:opacity var(--duration-medium) ease-out}.qrway__frame{color:var(--color-green);stroke-width:2.5px}@media (any-hover:hover){.passkey:hover .qrway__eye,.passkey:hover .qrway__bits{opacity:1}.passkey:hover .qrway__eye--2{transition-delay:60ms}.passkey:hover .qrway__eye--3{transition-delay:.12s}}@media (any-hover:hover) and (prefers-reduced-motion:no-preference){.qrway__frame{transform-box:fill-box;transform-origin:50%;transition:scale var(--duration-slow) var(--ease-out-expo)}.passkey:hover .qrway__frame{scale:.92}}@container layout (inline-size<48rem){.auth-form{margin-block:var(--20px)}.auth-or{margin-block:var(--16px)}.passkey{padding:var(--8px)}.passkey__art{block-size:3.2rem;inline-size:3.2rem}}.auth-reveal{animation:auth-reveal var(--duration-slow) var(--ease-out-expo);grid-template-rows:1fr;display:grid}.auth-reveal>*{min-block-size:0;animation:auth-reveal-clip var(--duration-slow)}@keyframes auth-reveal{0%{opacity:0;grid-template-rows:0fr;margin-block-start:calc(var(--16px) * -1)}}@keyframes auth-reveal-clip{0%,to{overflow:clip}}.qr-plate{aspect-ratio:1;background-color:var(--qr-plate);border:var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);inline-size:min(28rem,100%);margin:var(--16px) auto 0;padding:var(--8px);justify-content:center;align-items:center;display:flex}.qr-plate__art{block-size:100%;inline-size:100%}.qr-plate__art>svg{block-size:100%;inline-size:100%;display:block}.qr-plate--loading,.qr-plate--denied,.qr-plate--expired,.qr-plate--error{aspect-ratio:auto;background-color:var(--tint-ink-5);box-shadow:none;padding-block:var(--24px)}.qr-plate__state{color:var(--color-text-subtle);align-items:center;gap:var(--12px);padding:var(--16px);text-align:center;flex-direction:column;display:flex}.qr-plate__says{font-size:var(--text-14)}.qr-dead{block-size:8rem;color:var(--color-ink-40);inline-size:8rem}.qr-dead__slash{color:var(--color-red);stroke-width:3.5px}.qr-wait{color:var(--color-text-subtle);align-items:center;gap:var(--8px);font-size:var(--text-14);justify-content:center;margin-block-start:var(--12px);display:flex}.qr-wait__art{block-size:2rem;color:var(--color-accent);flex:none;inline-size:6rem}.qr-wait__clock{color:var(--color-text);font-variant-numeric:tabular-nums;margin-inline-start:auto}.qr-wait__dots circle{opacity:.25;animation:1.4s ease-in-out infinite qr-travel}.qr-wait__dots circle:nth-child(2){animation-delay:.18s}.qr-wait__dots circle:nth-child(3){animation-delay:.36s}@keyframes qr-travel{50%{opacity:1}}.qr-manual{text-align:center}.qr-manual__lede{color:var(--color-text-subtle);font-size:var(--text-14)}.qr-manual__url{color:var(--color-text);white-space:nowrap;font-weight:600}.qr-manual__code{font-family:var(--font-mono);font-size:var(--text-24);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-block-start:var(--8px);font-weight:700}.qr-manual__code.is-dead{color:var(--color-text-subtle);text-decoration:line-through}@container layout (inline-size<48rem){.auth-shell:has(.qr-plate) .auth-stage__art{block-size:0;margin-block-start:calc(var(--16px) * -1)}.qr-plate{inline-size:min(100%,clamp(16rem,100dvh - 45rem,28rem))}}@container layout (48rem<=inline-size<88rem){.auth-shell:has(.qr-plate) .auth-stage__art{max-block-size:max(23rem,100dvh - 91rem)}}.qr-pair{block-size:auto;color:var(--color-accent);inline-size:min(28rem,100%);margin:var(--16px) auto 0;display:block}.qr-pair__asking{color:var(--color-text-subtle);opacity:.7}.qr-pair__glyph{stroke-width:2px}.qr-pair__tick{color:var(--color-green)}.qr-pair__wire{stroke-dasharray:3 6;animation:1.1s linear infinite qr-wire}@keyframes qr-wire{to{stroke-dashoffset:-9px}}.qr-typed{font-family:var(--font-mono);font-size:var(--text-18);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center}.qr-asker{font-size:var(--text-20);margin-block-start:var(--12px);font-weight:700}.auth-page .notice{text-align:start}.qr-facts{color:var(--color-text-subtle);font-size:var(--text-12);gap:var(--24px);margin-block:var(--8px) var(--16px);justify-content:center;display:flex}.qr-facts dt{text-transform:uppercase;letter-spacing:var(--letter-spacing-base)}.qr-facts dd{color:var(--color-text);font-family:var(--font-mono);margin:0}.qr-answer{gap:var(--8px);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block-start:var(--16px);display:grid}.qr-answer .btn{inline-size:100%}.qr-done{block-size:7rem;color:var(--color-green);inline-size:7rem;margin:var(--16px) auto;display:block}@media (prefers-reduced-motion:no-preference){.qr-done__ring{animation:qr-draw-ring var(--duration-slow) var(--ease-out-expo) both;stroke-dasharray:169.6}.qr-done__tick{animation:qr-draw-tick var(--duration-medium) ease-out both;animation-delay:var(--duration-medium);stroke-dasharray:36}}@keyframes qr-draw-ring{0%{stroke-dashoffset:169.6px}to{stroke-dashoffset:0}}@keyframes qr-draw-tick{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}.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}}@media (any-hover:none){.passkey__ring,.qrway__eye,.qrway__bits{opacity:1}}.auth-code{gap:var(--8px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.auth-code__box{--input-padding-block:.35em;--input-padding-inline:0;font-size:var(--text-24);font-variant-numeric:tabular-nums;text-align:center;inline-size:100%;min-inline-size:0}.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}.scene{overflow:visible}.scene :is(path,rect,circle,ellipse,use){stroke-linecap:round;stroke-linejoin:round}.scene .paper{fill:var(--art-paper)}.scene .paper-deep{fill:var(--art-paper-deep)}.scene .line{fill:var(--art-line)}.scene .rule{fill:var(--art-rule)}.scene .ink{fill:var(--art-ink)}.scene .mark{fill:var(--art-mark)}.scene .shade{fill:var(--art-shade)}.scene .check{fill:var(--art-check)}.scene .blush{fill:var(--art-blush)}.scene .blush-warm{fill:var(--art-blush-warm)}.scene .rose{fill:var(--art-rose)}.scene .coffee{fill:var(--art-coffee)}.scene .peach{fill:var(--art-peach)}.scene .mint{fill:var(--art-mint)}.scene .mustard{fill:var(--art-mustard)}.scene .lavender{fill:var(--art-lavender)}.scene .teal{fill:var(--art-teal)}.scene .wine{fill:var(--art-wine)}.scene .forest{fill:var(--art-forest)}.scene .mustard-deep{fill:var(--art-mustard-deep)}.scene .lavender-deep{fill:var(--art-lavender-deep)}.scene .peach-deep{fill:var(--art-peach-deep)}.scene .laptop{fill:var(--art-laptop)}.scene .laptop-deep{fill:var(--art-laptop-deep)}.scene .leaf{fill:var(--art-leaf)}.scene .leaf-deep{fill:var(--art-leaf-deep)}.scene .pot{fill:var(--art-pot)}.scene .pot-deep{fill:var(--art-pot-deep)}.scene .pot-band{fill:var(--art-pot-band)}.scene .skin-1{fill:var(--art-skin-1)}.scene .skin-2{fill:var(--art-skin-2)}.scene .skin-3{fill:var(--art-skin-3)}.scene .hair-1{fill:var(--art-hair-1)}.scene .hair-2{fill:var(--art-hair-2)}.scene .hair-3{fill:var(--art-hair-3)}.scene .lens{fill:var(--art-lens);stroke:var(--art-ink)}.scene [class*=stroke-]{fill:none}.scene .stroke-ink{stroke:var(--art-ink)}.scene .stroke-shade{stroke:var(--art-shade)}.scene .stroke-shine{stroke:var(--art-shine)}.scene .stroke-paper{stroke:var(--art-paper)}.scene .stroke-teal{stroke:var(--art-teal)}.scene .stroke-forest{stroke:var(--art-forest)}.scene .stroke-mustard{stroke:var(--art-mustard)}.scene .stroke-mustard-deep{stroke:var(--art-mustard-deep)}.scene .stroke-hair-3{stroke:var(--art-hair-3)}.scene .stroke-leaf-deep{stroke:var(--art-leaf-deep)}.scene .stroke-skin-3{stroke:var(--art-skin-3)}.scene .stroke-vein{stroke:var(--art-vein)}.scene__count{font-size:17px;font-weight:700}.scene__steam{opacity:.85}.scene__box{fill:var(--art-check);stroke:var(--art-check)}.scene__tick{stroke-dasharray:20}.scene__typing,.scene__count--1,.scene__count--2{opacity:0}.scene__tile,.scene__card,.scene__typing,.scene__dot,.scene__raise,.scene__stems,.scene__leaf,.scene__pot,.scene__heart,.scene__bit,.scene__look,.scene__post,.scene__arm,.scene__r{transform-box:fill-box}.scene__tile,.scene__heart,.scene__bit,.scene__look{transform-origin:50%}.scene__card,.scene__typing{transform-origin:50% 100%}.scene__reply{transform-origin:93.5% 100%}.scene__stems,.scene__leaf,.scene__pot,.scene__post,.scene__r{transform-origin:50% 100%}.scene__arm{transform-origin:121.4px}.scene__raise{transform-origin:17.99px 88.34px}.scene__bit:first-child{--bx:-52px;--by:-52px}.scene__bit:nth-child(2){--bx:-53.5px;--by:55.75px}.scene__bit:nth-child(3){--bx:48px;--by:-50px}.scene__bit:nth-child(4){--bx:41px;--by:59.75px}.scene__bit:nth-child(5){--bx:-62px;--by:-8px}.scene__bit:nth-child(6){--bx:-16.5px;--by:64px}.auth-shell:not(.is-settled) .auth-shell__card{animation:auth-card-in .7s var(--ease-out-expo) .12s both}@container layout (inline-size<48rem){.auth-shell:not(.is-settled) .auth-shell__card{animation-name:auth-sheet-in}}.auth-shell:not(.is-settled) .auth-stage__line>*{animation:auth-line-in .8s var(--ease-out-expo) both}.auth-shell:not(.is-settled) .auth-stage__line>:nth-child(2){animation-delay:90ms}.auth-shell:not(.is-settled) .auth-stage__swash{animation:swash-draw .7s var(--ease-out-expo) .85s both}.auth-shell:not(.is-settled) .scene__tile{animation:.9s var(--ease-snap) both}.auth-shell:not(.is-settled) .scene__tile--a{animation-name:tile-in-a;animation-delay:.15s}.auth-shell:not(.is-settled) .scene__tile--b{animation-name:tile-in-b;animation-delay:.23s}.auth-shell:not(.is-settled) .scene__tile--c{animation-name:tile-in-c;animation-delay:.31s}.auth-shell:not(.is-settled) .scene__tile--d{animation-name:tile-in-d;animation-delay:.39s}.auth-shell:not(.is-settled) .scene__who{animation:scene-rise .75s var(--ease-snap) both}.auth-shell:not(.is-settled) .scene__who--a{animation-delay:.65s}.auth-shell:not(.is-settled) .scene__who--c{animation-delay:.74s}.auth-shell:not(.is-settled) .scene__who--d{animation-delay:.83s}.auth-shell:not(.is-settled) .scene__raise{animation:scene-raise .8s var(--ease-snap) .85s both}.auth-shell:not(.is-settled) .scene__post{animation:scene-stems .45s var(--ease-snap) .8s both}.auth-shell:not(.is-settled) .scene__arm{animation:scene-arm .65s var(--ease-snap) .95s both}.auth-shell:not(.is-settled) .scene__r{animation:scene-unfold .5s var(--ease-snap) 1.1s both}.auth-shell:not(.is-settled) .scene__bit{animation:scene-burst .8s var(--ease-snap) 1.15s both}.auth-shell:not(.is-settled) .scene__bit:nth-child(2){animation-delay:1.175s}.auth-shell:not(.is-settled) .scene__bit:nth-child(3){animation-delay:1.2s}.auth-shell:not(.is-settled) .scene__bit:nth-child(4){animation-delay:1.225s}.auth-shell:not(.is-settled) .scene__bit:nth-child(5){animation-delay:1.25s}.auth-shell:not(.is-settled) .scene__bit:nth-child(6){animation-delay:1.275s}.auth-shell:not(.is-settled) .scene__pot{animation:scene-pop .5s var(--ease-snap) .55s both}.auth-shell:not(.is-settled) .scene__stems{animation:scene-stems .5s var(--ease-out-expo) .75s both}.auth-shell:not(.is-settled) .scene__leaf{animation:scene-unfold .65s var(--ease-snap) both}.auth-shell:not(.is-settled) .scene__foliage>:nth-child(5) .scene__leaf{animation-delay:.85s}.auth-shell:not(.is-settled) .scene__foliage>:nth-child(6) .scene__leaf{animation-delay:.9s}.auth-shell:not(.is-settled) .scene__foliage>:nth-child(3) .scene__leaf{animation-delay:.96s}.auth-shell:not(.is-settled) .scene__foliage>:nth-child(4) .scene__leaf{animation-delay:1.01s}.auth-shell:not(.is-settled) .scene__foliage>:first-child .scene__leaf{animation-delay:1.07s}.auth-shell:not(.is-settled) .scene__foliage>:nth-child(2) .scene__leaf{animation-delay:1.12s}.auth-shell:not(.is-settled) .scene__todo{animation:scene-pop .65s var(--ease-snap) 1.3s both}.auth-shell:not(.is-settled) .scene__box{animation:.2s ease-out 1.75s both scene-box}.auth-shell:not(.is-settled) .scene__tick{animation:scene-draw .3s var(--ease-out-expo) 1.85s both}.auth-shell:not(.is-settled) .scene__typing{animation:1s linear 2.05s both scene-typing}.auth-shell:not(.is-settled) .scene__dot{animation:.5s ease-in-out 2.15s 2 scene-dot}.auth-shell:not(.is-settled) .scene__dot:nth-child(2){animation-delay:2.25s}.auth-shell:not(.is-settled) .scene__dot:nth-child(3){animation-delay:2.35s}.auth-shell:not(.is-settled) .scene__reply{animation:scene-pop .65s var(--ease-snap) 3s both}.auth-shell:not(.is-settled) .scene__react{animation:scene-pop .6s var(--ease-snap) 3.35s both}.auth-shell:not(.is-settled) .scene__heart{animation:.9s ease-out 3.5s both scene-beat}.auth-shell:not(.is-settled) .scene__count--1{animation:.9s ease-in-out 3.5s both scene-count-1}.auth-shell:not(.is-settled) .scene__count--2{animation:.9s ease-in-out 3.5s both scene-count-2}.auth-shell:not(.is-settled) .scene__count--3{animation:.9s ease-in-out 3.5s both scene-count-3}.scene__look{transition:translate .35s var(--ease-out-expo), scale .18s ease-out}.auth-shell:has(.auth-shell__card input:focus) .scene__look{translate:2.5px 1.5px}@container layout (inline-size<88rem){.auth-shell:has(.auth-shell__card input:focus) .scene__look{translate:0 2.5px}}.auth-shell:has(.auth-shell__card input[type=password]:focus) .scene__look{scale:1 .12}@keyframes auth-card-in{0%{opacity:0;translate:0 var(--16px)}}@keyframes auth-sheet-in{0%{translate:0 100%}}@keyframes auth-line-in{0%{opacity:0;translate:0 .5em}}@keyframes swash-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes tile-in-a{0%{opacity:0;translate:-60px -48px;rotate:-12deg;scale:.8}}@keyframes tile-in-b{0%{opacity:0;translate:60px -48px;rotate:12deg;scale:.8}}@keyframes tile-in-c{0%{opacity:0;translate:-60px 48px;rotate:10deg;scale:.8}}@keyframes tile-in-d{0%{opacity:0;translate:60px 48px;rotate:-10deg;scale:.8}}@keyframes scene-rise{0%{translate:0 180px}}@keyframes scene-raise{0%{opacity:0;rotate:110deg}}@keyframes scene-burst{0%{opacity:0;translate:var(--bx) var(--by);rotate:-120deg;scale:0}}@keyframes scene-stems{0%{scale:1 0}}@keyframes scene-unfold{0%{scale:0}}@keyframes scene-pop{0%{opacity:0;translate:0 8px;scale:.5}}@keyframes scene-box{0%{fill:var(--art-paper);stroke:var(--art-rule)}}@keyframes scene-draw{0%{stroke-dashoffset:20px}}@keyframes scene-arm{0%{scale:0 1}}@keyframes scene-typing{0%{opacity:0;scale:.6}12%,88%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes scene-dot{50%{translate:0 -4px}}@keyframes scene-beat{0%,26%,44%,60%,78%,to{scale:1}33%,67%{scale:1.3}}@keyframes scene-count-1{0%,28%{opacity:1;translate:0}38%,to{opacity:0;translate:0 -9px}}@keyframes scene-count-2{0%,28%{opacity:0;translate:0 9px}38%,62%{opacity:1;translate:0}72%,to{opacity:0;translate:0 -9px}}@keyframes scene-count-3{0%,62%{opacity:0;translate:0 9px}72%,to{opacity:1;translate:0}}.scene .stroke-road{stroke:var(--art-road)}.scene .road{fill:var(--art-road)}.scene .stage-mark{fill:var(--auth-stage-mark)}.scene .stroke-stage-mark{stroke:var(--auth-stage-mark)}.scene__badge-tick{stroke-dasharray:20}.scene__reveal{fill:none;stroke:#fff;stroke-dasharray:1 2}.scene__ground,.scene__pin,.scene__badge,.scene__clearing{transform-box:fill-box}.scene__pin{transform-origin:50% 100%}.scene__badge,.scene__clearing{transform-origin:50%}.scene--trail .scene__bit:first-child{--bx:78px;--by:23px}.scene--trail .scene__bit:nth-child(2){--bx:43px;--by:49px}.scene--trail .scene__bit:nth-child(3){--bx:-48px;--by:45px}.scene--trail .scene__bit:nth-child(4){--bx:-74px;--by:-38px}.scene--trail .scene__bit:nth-child(5){--bx:28px;--by:-43px}.scene--trail .scene__bit:nth-child(6){--bx:-39px;--by:-49px}.auth-shell:not(.is-settled) .scene__ground{animation:scene-ground .7s var(--ease-out-expo) .1s both}.auth-shell:not(.is-settled) .scene__reveal{animation:1.8s linear .3s both scene-reveal}.auth-shell:not(.is-settled) .scene__pin{animation:scene-pin .55s var(--ease-snap) both}.auth-shell:not(.is-settled) .scene__pin--a{animation-delay:.65s}.auth-shell:not(.is-settled) .scene__pin--c{animation-delay:1.1s}.auth-shell:not(.is-settled) .scene__pin--d{animation-delay:1.6s}.auth-shell:not(.is-settled) .scene--trail .scene__who--a{animation-delay:.78s}.auth-shell:not(.is-settled) .scene--trail .scene__who--c{animation-delay:1.23s}.auth-shell:not(.is-settled) .scene--trail .scene__who--d{animation-delay:1.73s}.auth-shell:not(.is-settled) .scene--trail .scene__raise{animation-delay:.98s}.auth-shell:not(.is-settled) .scene__badge{animation:scene-unfold .45s var(--ease-snap) both}.auth-shell:not(.is-settled) .scene__badge-tick{animation:scene-draw .3s var(--ease-out-expo) both}.auth-shell:not(.is-settled) .scene__badge--a{animation-delay:1.03s}.auth-shell:not(.is-settled) .scene__badge--a .scene__badge-tick{animation-delay:1.18s}.auth-shell:not(.is-settled) .scene__badge--c{animation-delay:1.48s}.auth-shell:not(.is-settled) .scene__badge--c .scene__badge-tick{animation-delay:1.63s}.auth-shell:not(.is-settled) .scene__badge--d{animation-delay:1.98s}.auth-shell:not(.is-settled) .scene__badge--d .scene__badge-tick{animation-delay:2.13s}.auth-shell:not(.is-settled) .scene__clearing{animation:scene-unfold .45s var(--ease-snap) 2.05s both}.auth-shell:not(.is-settled) .scene--trail .scene__post{animation-delay:2.15s}.auth-shell:not(.is-settled) .scene--trail .scene__arm{animation-delay:2.3s}.auth-shell:not(.is-settled) .scene--trail .scene__bit{animation-delay:2.45s}.auth-shell:not(.is-settled) .scene--trail .scene__bit:nth-child(2){animation-delay:2.475s}.auth-shell:not(.is-settled) .scene--trail .scene__bit:nth-child(3){animation-delay:2.5s}.auth-shell:not(.is-settled) .scene--trail .scene__bit:nth-child(4){animation-delay:2.525s}.auth-shell:not(.is-settled) .scene--trail .scene__bit:nth-child(5){animation-delay:2.55s}.auth-shell:not(.is-settled) .scene--trail .scene__bit:nth-child(6){animation-delay:2.575s}.auth-shell:not(.is-settled) .scene--trail .scene__todo{animation-delay:1.2s}.auth-shell:not(.is-settled) .scene--trail .scene__box{animation-delay:1.65s}.auth-shell:not(.is-settled) .scene--trail .scene__tick{animation-delay:1.75s}.auth-shell:not(.is-settled) .scene--trail .scene__typing{animation-delay:1.5s}.auth-shell:not(.is-settled) .scene--trail .scene__dot{animation-delay:1.6s}.auth-shell:not(.is-settled) .scene--trail .scene__dot:nth-child(2){animation-delay:1.7s}.auth-shell:not(.is-settled) .scene--trail .scene__dot:nth-child(3){animation-delay:1.8s}.auth-shell:not(.is-settled) .scene--trail .scene__reply{animation-delay:2.45s}.auth-shell:not(.is-settled) .scene--trail .scene__react{animation-delay:2.25s}.auth-shell:not(.is-settled) .scene--trail :is(.scene__heart,.scene__count--1,.scene__count--2,.scene__count--3){animation-delay:2.4s}@keyframes scene-ground{0%{opacity:0;translate:0 24px}}@keyframes scene-reveal{0%{stroke-dashoffset:1px}}@keyframes scene-pin{0%{opacity:0;translate:0 -28px;scale:.6}}.join-flow{--join-in:var(--24px);--join-out:calc(var(--20px) * -1)}.join-flow[data-dir=back]{--join-in:calc(var(--24px) * -1);--join-out:var(--20px)}.join-hero__word{--i:0}.join-step{text-align:start;flex-direction:column;display:flex}.join-step>*+*{margin-block-start:var(--16px)}.join-step>:is(.auth-page__title,.auth-page__lede){text-align:center}.join-step>.auth-page__lede{overflow-wrap:anywhere;text-wrap:balance;margin-block-start:var(--8px)}.join-step>.auth-page__lede+:not(.auth-page__lede){margin-block-start:var(--24px)}.join-step .btn{inline-size:100%}.join-step>:is(.auth-page__links,.auth-page__footnote){text-align:center}.join-step>.auth-page__lede strong,.join-address{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.join-address{-webkit-text-decoration:inherit;text-decoration:inherit}.join-step__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.join-flow :is(.auth-page__links a,.auth-page__link,.auth-page__linkbtn){text-underline-offset:.2em;text-decoration:underline}.join-step-leave-active{transition:opacity .16s ease-out,translate .16s ease-out,filter .16s ease-out}.join-step-leave-to{filter:blur(4px);opacity:0;translate:var(--join-out) 0}.join-step-enter-active>*{animation:join-step-in .5s var(--ease-out-expo) both}.join-step-enter-active>:nth-child(2){animation-delay:55ms}.join-step-enter-active>:nth-child(3){animation-delay:.11s}.join-step-enter-active>:nth-child(4){animation-delay:.165s}.join-step-enter-active>:nth-child(5){animation-delay:.22s}.join-step-enter-active>:nth-child(n+6){animation-delay:.275s}@keyframes join-step-in{0%{filter:blur(6px);opacity:0;translate:var(--join-in) 0}}.join-progress{align-items:center;gap:var(--12px);margin-block-end:var(--16px);margin-inline-start:calc(var(--8px) * -1);display:flex}.join-progress__rail{gap:var(--6px);flex:1;margin:0;padding:0;list-style:none;display:flex}.join-progress__rail li{background-color:var(--tint-ink-15);block-size:var(--4px);border-radius:var(--radius-round);flex:1;overflow:hidden}.join-progress__rail li:after{background-color:var(--color-accent);content:"";transform-origin:0;block-size:100%;transition:transform .45s var(--ease-out-expo);display:block;transform:scaleX(0)}.join-progress__rail li.is-done:after{transform:none}@media (forced-colors:active){.join-progress__rail li{outline-offset:-1px;outline:1px solid}.join-progress__rail li.is-done:after{forced-color-adjust:none;background-color:canvastext}}.join-id{border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);align-items:center;gap:var(--12px);padding:var(--12px) var(--16px);text-align:start;margin-block-end:var(--24px);display:flex}.join-id__disc{--avatar-disc-color:var(--color-accent)}.join-id__initials{animation:join-pop .35s var(--ease-snap) both;place-items:center;display:grid}.join-id__text{flex-direction:column;min-inline-size:0;display:flex}.join-id__name,.join-id__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.join-id__name{font-weight:600}.join-id__name.is-empty{color:var(--color-text-subtle);font-weight:400}.join-id__meta{color:var(--color-text-subtle);font-size:var(--text-12)}@keyframes join-pop{0%{opacity:0;scale:.7}}.join-chrome-enter-active .join-progress{animation:.3s ease-out both join-fade}.join-chrome-enter-active .join-id{animation:join-card-in .6s var(--ease-snap) 40ms both}.join-chrome-leave-active{transition:opacity .16s ease-out}.join-chrome-leave-to{opacity:0}@keyframes join-fade{0%{opacity:0}}@keyframes join-card-in{0%{opacity:0;scale:.96;translate:0 var(--8px)}}.join-hero{text-align:center;align-items:center}.join-hero>.btn{margin-block-start:var(--24px)}.join-hero__tile{background-color:var(--art-paper);block-size:var(--72px);border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);max-inline-size:min(20rem,100%);min-inline-size:var(--72px);padding:var(--10px);justify-content:center;align-items:center;display:flex;position:relative}.join-hero__tile img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.join-hero__tile--mark{background-color:var(--color-accent-20);color:var(--color-accent);font-size:var(--text-28);letter-spacing:-.02em;border-color:#0000;font-weight:800}.join-hero__tile:after{border:2px solid var(--color-accent);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}.join-hero__title{font-size:var(--text-16);align-items:center;gap:var(--6px);flex-direction:column;max-inline-size:100%;display:flex}.join-hero>.join-hero__title{margin-block-start:var(--20px)}.join-hero__welcome{color:var(--color-accent);letter-spacing:.08em;font-weight:700;line-height:var(--line-height-headings);text-transform:uppercase}.join-hero__word{display:inline-block}.join-hero__mark{inline-size:fit-content;max-inline-size:100%;padding-block-end:var(--12px);display:block;position:relative}.join-hero__swash{block-size:var(--12px);inline-size:100%;position:absolute;inset-block-end:0;inset-inline-start:0;overflow:visible}.join-hero__swash path{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-width:calc(var(--12px) / 4);vector-effect:non-scaling-stroke}.join-hero>.auth-page__lede{margin-block-start:var(--12px)}.join-hero__note{overflow-wrap:anywhere;align-self:stretch;margin-block-end:0;margin-inline:0;padding-inline-start:var(--36px);position:relative}.join-hero__note:before{color:var(--color-accent);content:"“";font-family:var(--font-serif);font-size:var(--text-32);font-weight:700;line-height:1;position:absolute;inset-block-start:var(--6px);inset-inline-start:var(--12px)}.join-flow.is-intro .join-hero__tile{animation:join-tile-in .7s var(--ease-snap) .2s both}.join-flow.is-intro .join-hero__tile:after{animation:join-ring .9s var(--ease-out-expo) .44s}.join-flow.is-intro .join-hero__word{animation:join-word .7s var(--ease-out-expo) both;animation-delay:calc(.4s + var(--i) * 90ms)}.join-flow.is-intro .join-hero__swash{animation:swash-draw .7s var(--ease-out-expo) .88s both}.join-flow.is-intro .join-hero>:is(.auth-page__lede,.join-hero__note,.btn){animation:join-rise .7s var(--ease-out-expo) .8s both}.join-flow.is-intro .join-hero>.join-hero__note{animation-delay:.86s}.join-flow.is-intro .join-hero>.btn{animation-delay:.92s}@keyframes join-tile-in{0%{opacity:0;rotate:-8deg;scale:.6}}@keyframes join-ring{0%{opacity:.5;scale:.9}to{opacity:0;scale:1.3}}@keyframes join-rise{0%{opacity:0;translate:0 var(--12px)}}@keyframes join-word{0%{filter:blur(4px);opacity:0;translate:0 .5em}}.join-done{text-align:center;align-items:center}.join-done>.auth-page__title{font-size:var(--text-24);font-weight:700}.join-done__mark{block-size:7rem;inline-size:7rem;margin-block-end:var(--8px);position:relative}.join-done .qr-done{margin:0}.join-done .qr-done__ring{animation-duration:.45s;animation-delay:60ms}.join-done .qr-done__tick{animation-duration:.22s;animation-delay:.38s}.join-done__dot{--a:0deg;--dot:var(--color-accent);background-color:var(--dot);block-size:var(--10px);border-radius:var(--radius-round);inline-size:var(--10px);margin:calc(var(--10px) / -2);opacity:0;transform:rotate(var(--a)) translateY(-5.6rem) scale(.4);animation:join-burst .65s var(--ease-out-expo) .48s both;position:absolute;inset-block-start:50%;inset-inline-start:50%}.join-done__dot:nth-child(2){--a:22.5deg;--dot:var(--art-peach)}.join-done__dot:nth-child(3){--a:67.5deg;--dot:var(--art-mustard)}.join-done__dot:nth-child(4){--a:112.5deg;--dot:var(--art-mint)}.join-done__dot:nth-child(5){--a:157.5deg;--dot:var(--art-lavender)}.join-done__dot:nth-child(6){--a:202.5deg;--dot:var(--art-rose)}.join-done__dot:nth-child(7){--a:247.5deg;--dot:var(--art-teal)}.join-done__dot:nth-child(8){--a:292.5deg;--dot:var(--color-accent)}.join-done__dot:nth-child(9){--a:337.5deg;--dot:var(--art-check)}@keyframes join-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-3rem) scale(1)}15%,55%{opacity:1}}.auth-shell:has(.join-page) .auth-shell__logo{display:none}.join-skeleton{flex-direction:column;align-items:center;display:flex}.join-skeleton .skeleton{max-inline-size:100%}.join-skeleton__line{place-items:center;max-inline-size:100%;display:grid}.join-skeleton__welcome{block-size:1lh;font-size:var(--text-16);line-height:var(--line-height-headings);margin-block-start:var(--20px)}.join-skeleton__mark{block-size:calc(var(--logo-size) + var(--12px));margin-block-start:var(--6px);padding-block-end:var(--12px)}.join-skeleton__lede{block-size:1lh;font-size:var(--text-14);margin-block-start:var(--12px)}.join-skeleton__button{align-self:stretch;margin-block-start:var(--24px);display:grid}@container layout (inline-size<48rem){.auth-shell:has(.join-flow:not([data-step=welcome])) .auth-stage__art{block-size:0;margin-block-start:calc(var(--16px) * -1)}}.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),.field-rows__group: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}@container layout (inline-size<76.8rem){:is(.field-row,.field-rows:has(>.field-row)){column-gap:var(--12px);grid-template-columns:fit-content(var(--field-row-column-size)) minmax(0, 1fr);display:grid}.field-row{align-items:baseline}.field-rows>.field-row,.field-rows>.field-rows__group>.field-row{grid-column:1/-1;grid-template-columns:subgrid}.field-rows>.field-rows__group{display:contents}.field-row:has(>.field-row__content>:is(.rich-text,.notes,textarea,.steps,[role=list],form)){display:block}}@media (pointer:coarse){.field-row__content>.checkbox-field:is(label)+.checkbox-field:is(label){margin-block-start:calc(var(--44px) - var(--checkbox-field-font-size) * var(--checkbox-field-line-height))}}.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>:is(input[type=checkbox],.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}.setting-toggle>.checkbox{opacity:1}.account-boot{gap:var(--16px);padding-block:var(--24px);flex-direction:column;display:flex}.account-boot>.skeleton--rectangle{inline-size:auto}.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:minmax(0, var(--home-rail-width)) minmax(var(--home-sheet-width), 1fr) minmax(0, var(--home-rail-width))}.home[data-home-size=small]{grid-template-columns:minmax(0, 1fr) var(--home-sheet-width) minmax(0, 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)}.layout__page:has(>.perma--home){block-size:calc(100dvh - var(--tray-block-size) - var(--custom-safe-inset-bottom));flex-direction:column;display:flex}html[data-focus-mode-enabled] .layout__page:has(>.perma--home){block-size:calc(100dvh - var(--custom-safe-inset-bottom))}@media (width<480px),(pointer:coarse) and (hover:none){.layout__page:has(>.perma--home){block-size:calc(100dvh - var(--tray-block-size) - var(--12px) - var(--custom-safe-inset-bottom))}}.perma--home{flex:1;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%;margin:0 calc(var(--8px) * -1) calc(var(--8px) * -1);padding:0 var(--8px) var(--8px);max-inline-size:calc(var(--home-rail-width) + var(--16px));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)}.home__rail--end{display:none}.layout__page:has(>.perma--home){block-size:calc(100dvh - var(--tray-block-size) - var(--12px) - var(--custom-safe-inset-bottom));flex-direction:column;display:flex}html[data-focus-mode-enabled] .layout__page:has(>.perma--home){block-size:calc(100dvh - var(--12px) - var(--custom-safe-inset-bottom))}.perma--home{flex:1;min-block-size:0;padding-block-end:0;overflow:clip}.home{gap:var(--12px);grid-template-rows:auto 1fr;block-size:100%;padding-block-end:0}.home__rail--start{gap:var(--12px)}.home__rail--start .home__today-brief,.home__see-all-btn+.home__see-all-btn{display:none}.home__column{align-self:stretch;min-block-size:0;padding-block-end:var(--12px)}.home__section{flex:1;min-block-size:0}.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(--24px)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--mask-opaque) var(--16px), var(--mask-opaque) calc(100% - var(--24px)), transparent);flex:1;margin-block-start:calc(var(--16px) * -1);padding-block-start:var(--16px);padding-block-end:var(--24px);overflow-y:auto}}@container layout (inline-size>=48rem){.home__activity{display:none}}.home__activity-sheet .activity-rail__heading{display:none}@container layout (inline-size>=96rem){:root:is([data-theme=contrast],[data-theme=brutalist]):not([data-sidebar-open]) .home__column{border-end-end-radius:0;border-end-start-radius:0}@media (prefers-reduced-transparency:reduce){:root:not([data-sidebar-open]) .home__column{border-end-end-radius:0;border-end-start-radius:0}}.home__column{transition:border-end-start-radius var(--duration-liquid) var(--ease-out-expo), border-end-end-radius var(--duration-liquid) var(--ease-out-expo);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}@media (pointer:coarse){.home__account-link,.home__today-more{position:relative}:is(.home__account-link,.home__today-more):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%}}.home__account-logo{block-size:auto;inline-size:auto;max-block-size:var(--56px);max-inline-size:22rem;display:block}.home__section{gap:var(--12px);flex-direction:column;display:flex}@container layout (inline-size<48rem){.home__section{gap:var(--8px)}}.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 :is(.card--project,.card--stack){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;inline-size:100%;max-inline-size:calc(4 * 32rem + 3 * var(--16px));background:0 0;margin-inline:auto;padding-inline:0}.home--wide .home__column .home__grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}.home--wide .home__section,.home--wide .home__grid{flex:0 auto}.home--wide .home__account-logo{max-inline-size:36rem}@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}@container layout (inline-size<48rem){.home__layout{display:none}.home__header{align-items:center;column-gap:var(--12px);grid-template-columns:var(--component-sm) minmax(0, 1fr) var(--component-sm)}.home__header>.home__header-main{grid-column:2;padding-inline:0}.home__expand:not(.home__activity){grid-column:1;justify-self:start}.home__expand.home__activity{grid-column:3;justify-self:end}.home__account-logo{block-size:auto;max-block-size:var(--40px);max-inline-size:100%}.home__header-main{padding-inline:var(--6px)}}.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 :is(.card--project,.card--stack){min-block-size:11rem}.home__column :is(.card--project,.card--stack) .card__title{font-size:var(--text-18);padding-inline-end:var(--40px);font-weight:700}.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:hover{opacity:1}.card__grip:focus-visible{opacity:1;border-radius:var(--radius-sm);outline:var(--2px) solid var(--focus-ring-color);outline-offset:calc(var(--1px) * -1)}.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}@media (any-hover:none){.card__grip:not(:focus-visible),:is(.card--project,.card--stack):focus-within .card__grip:not(:focus-visible){opacity:0;pointer-events:none;position:absolute}}.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__today-brief{display:none}@container layout (inline-size<48rem){.home__today{display:none}.home__today-brief{align-items:center;gap:var(--6px) var(--8px);padding-inline:var(--4px);flex-wrap:wrap;display:flex}.home__today-brief-label{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.home__today-chip{background-color:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--color-ink);font-size:var(--text-13);align-items:center;gap:var(--4px);padding:var(--6px) var(--12px);line-height:1;text-decoration:none;display:inline-flex}.home__today-chip .icon{block-size:var(--14px);inline-size:var(--14px);opacity:.7}}.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}@container layout (inline-size<48rem){.home__recents{display:none}}.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}@container layout (inline-size<48rem){.home__see-all{padding-block:0}}.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-head{align-items:center}.acct-head__titles{display:contents}.acct-head__title{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-inline-size:0;overflow:hidden}.acct-head__lede{flex-basis:100%;order:1}}.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(--lightningcss-light,var(--color-ink))var(--lightningcss-dark,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)}@media (pointer:coarse){.acct-tag{font-size:var(--text-12)}}@container layout (inline-size<48rem){.acct-row{grid-template-columns:minmax(0,1fr)}.acct-row__meta{text-align:start;justify-self:start}.acct-row{column-gap:var(--12px)}}.acct-row:where(:has(>.btn)){grid-template-columns:minmax(0,1fr) auto}@media (any-hover:none){.acct-row:where(:has(>.row-tools)){grid-template-columns:minmax(0,1fr) auto}.acct-row:where(:has(>.row-tools):has(>.acct-row__meta)){grid-template-columns:minmax(0,1fr) auto auto}}@container layout (inline-size<48rem){@media (any-hover:none){.acct-row:where(:has(>.row-tools):has(>.acct-row__meta)){grid-template-columns:minmax(0,1fr) auto}.acct-row:has(>.acct-row__meta)>:is(.btn,.row-tools){grid-area:1/-2/span 2}}}.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);align-items:baseline;gap:var(--8px);font-weight:700;line-height:var(--line-height-headings);display:flex}.directory__count{color:var(--color-text-subtle);font-size:var(--text-16);font-variant-numeric:tabular-nums;font-weight:500}.directory__filters{gap:var(--12px);flex-wrap:wrap;margin-block-end:var(--24px);display:flex}.directory__filters .field{flex:24rem}@container layout (inline-size<48rem){.directory__filters .segmented{flex:100%}}.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__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}@media (pointer:coarse){.folder-page__actions{gap:var(--12px)}}.folder-page__grid,.directory__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__up{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);margin-block-end:var(--4px);font-weight:600;text-decoration:none;display:inline-flex}.folder-page__up .svg-icon{--svg-icon-size:var(--14px)}@media (any-hover:hover){.folder-page__up:hover{color:var(--color-ink)}}.folder-page__folders{margin-block-end:var(--16px)}:is(.folder-page__folders,.folder-page__contents)>.folder-page__grid{padding-block-end:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.folder-move__lede{color:var(--color-text-subtle);font-size:var(--text-14);margin:0 0 var(--12px)}.folder-move{gap:var(--2px);flex-direction:column;max-block-size:min(60dvh,48rem);display:flex;overflow-y:auto}.folder-move__row{--depth:0;inline-size:100%;min-block-size:var(--44px);text-align:start;justify-content:start;padding-inline-start:calc(var(--12px) + var(--depth) * var(--20px))}.folder-move__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.folder-move__here{color:var(--color-text-subtle);font-size:var(--text-12);margin-inline-start:auto;padding-inline-start:var(--12px);font-weight:600}.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}.folder-page__picture{flex-flow:column;gap:0;position:relative}.folder-page__picture .picture-field__preview{block-size:var(--64px);border-radius:var(--radius-lg);inline-size:var(--64px);background:0 0;border:0}.folder-page__picture .picture-field__preview:has(img){inline-size:auto;max-inline-size:calc(var(--64px) * 4);border-radius:0}.folder-page__picture .picture-field__preview img{max-inline-size:100%}.folder-page__picture .folder-art{--folder-art-size:100%}.folder-page__picture .picture-field__hint{display:none}.folder-page__picture .picture-field__controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--tint-black-50);border:1px solid hsl(var(--hsl-white), .18);border-radius:var(--radius-round);gap:var(--2px);padding:var(--2px);transition:opacity var(--duration-fast) ease-out;flex-wrap:nowrap;position:absolute;inset-block-end:calc(-1 * var(--14px));inset-inline-start:50%;translate:-50%}.folder-page__header .folder-page__picture .picture-field__controls .btn{--btn-size:var(--24px);--btn-background-color:transparent;--btn-background-color-hover:hsl(var(--hsl-white), .22);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-icon-color:hsl(var(--hsl-white), 1);--btn-text-color:hsl(var(--hsl-white), 1)}@media (any-hover:hover){.folder-page__picture:not(:hover,:focus-within) .picture-field__controls{opacity:0}}.folder-page__picture>.notice{inline-size:max-content;max-inline-size:min(36rem, 100dvw - var(--48px));z-index:2;position:absolute;inset-block-start:calc(100% + var(--16px));inset-inline-start:0}.folder-page__count{align-items:center;column-gap:var(--12px);row-gap:var(--4px);flex-wrap:wrap;display:flex}.folder-page__shared{color:inherit;align-items:center;gap:var(--6px);text-decoration:none;display:inline-flex}@media (any-hover:hover){.folder-page__shared:hover span:last-child{text-underline-offset:.2em;text-decoration:underline}}.folder-page__people{border-block-start:1px solid var(--color-ink-20);gap:var(--16px);flex-direction:column;margin-block-start:var(--32px);padding-block-start:var(--24px);scroll-margin-block-start:var(--24px);display:flex}.folder-page__section-title{font-size:var(--text-18);align-items:center;gap:var(--6px);margin:0;font-weight:700;display:flex}.folder-page__add{gap:var(--12px);flex-direction:column;display:flex}.folder-page__adder{align-items:center;gap:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.folder-page__adder>.folder-page__note{flex:24rem}.folder-page__note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:64ch;margin:0}@container layout (inline-size<64rem){.folder-page__header{column-gap:var(--12px);margin-block-end:var(--16px);padding-block-end:var(--16px)}.folder-page__actions{gap:var(--12px);grid-template-columns:auto auto;justify-content:end;justify-items:end;display:grid}.folder-page__actions>:first-child{grid-column:1/-1}.folder-page__picture .picture-field__preview:has(img){max-inline-size:calc(var(--64px) * 2)}}.templates__header{justify-content:space-between;align-items:baseline;gap:var(--16px);display:flex}.templates__tabs{inline-size:max-content;margin-block:var(--12px);max-inline-size:100%}.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}.home .greeting-rail__actions{transition:opacity var(--duration-medium) var(--ease-out-expo), visibility var(--duration-medium)}.home--booting .greeting-rail__actions{opacity:0;visibility:hidden}:is(.home__today,.home__today-brief,.home__recents,.home__rail--end .active-people),:is(.folder-page__header,.folder-page__folders,.folder-page__contents,.folder-page__people,.folder-page__missing){animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.folder-page__loading{gap:var(--24px);flex-direction:column;display:flex}.templates__empty{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}:is(.directory__grid,.directory__empty){transition:opacity var(--duration-medium) ease-out}.directory__stale{opacity:.5;transition-delay:var(--duration-slow)}:is(.directory__empty,.directory__count){animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.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-scout{gap:var(--6px);justify-items:center;margin:0;display:grid}.sg-scout figcaption,.sg-scout-set code{color:var(--color-text-subtle);font-size:var(--text-12)}.sg-scout-set{gap:var(--12px);margin:0 0 var(--16px);grid-template-columns:repeat(auto-fill,minmax(9.6rem,1fr));padding:0;list-style:none;display:grid}.sg-scout-set li{background-color:var(--tint-ink-5);border-radius:var(--radius-lg);align-items:center;gap:var(--8px);padding:var(--16px) var(--8px) var(--10px);justify-items:center;display:grid}.sg-scout-set__glyph{font-size:var(--40px)}.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{--blank-ground:var(--color-canvas);--blank-hue:var(--color-green-50);block-size:var(--96px);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{flex-direction:column;display:flex}.project-boot__grid{gap:var(--24px);--skeleton-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));display:grid}.project-boot__grid>.skeleton{inline-size:auto}.project-home>.project-boot__grid{margin-block-start:var(--16px)}.project-boot :is(.project-bar,.project-home__people)>.skeleton{block-size:var(--32px)}@media (pointer:coarse){.project-boot :is(.project-bar,.project-home__people)>.skeleton{block-size:var(--44px)}}.project-boot .activity-strip>p>.skeleton{block-size:1lh}@container layout (inline-size<48rem){.project-boot .activity-strip>p.activity-strip__line>.skeleton{block-size:calc(2lh + var(--8px))}}.project-boot__leaf{gap:var(--24px);flex-direction:column;padding-block-start:var(--64px);display:flex}@container layout (inline-size<48rem){.project-boot__leaf{padding-block-start:var(--40px)}}.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__logo{block-size:var(--56px);inline-size:auto;max-inline-size:calc(var(--56px) * 4);min-inline-size:var(--56px);object-fit:contain}.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__description{color:var(--color-text-subtle);font-size:var(--text-14);overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-line;max-inline-size:64ch}.project-home .dock-grid{margin-block-start:var(--16px)}.project-home__customize{background-color:var(--color-canvas-light);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);align-items:center;gap:var(--8px) var(--16px);inline-size:fit-content;margin:var(--24px) auto 0;max-inline-size:100%;padding:var(--8px) var(--8px) var(--8px) var(--20px);z-index:6;flex-wrap:wrap;justify-content:center;display:flex;position:sticky;inset-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--12px))}.project-home__customize-text{font-size:var(--text-14);margin:0}.project-home__customize-enter-active{transition:opacity .2s ease-out,translate .46s cubic-bezier(.34,1.56,.64,1)}.project-home__customize-leave-active{transition:opacity .2s ease-in,translate .22s ease-in}.project-home__customize-enter-from,.project-home__customize-leave-to{opacity:0;translate:0 calc(100% + var(--24px))}.project-home__starter{border:2px dashed var(--color-ink-40);border-radius:var(--radius-lg);padding:var(--24px);margin-block-start:var(--16px)}.project-home__starter-title{font-size:var(--text-20);font-weight:700}.project-home__starter-lede{color:var(--color-text-subtle);font-size:var(--text-14);margin-block:var(--4px) var(--16px)}.project-home__starter .tool-picker{column-gap:var(--8px);margin-block:0;margin-inline:calc(-1 * var(--12px));grid-template-columns:repeat(auto-fill,minmax(min(26rem,100%),1fr));display:grid}.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__row--kind{text-align:start;align-items:start;inline-size:100%}.tool-picker__row--kind:is(:hover,:focus-visible){background-color:color-mix(in oklab, transparent, var(--color-accent) 12%)}.tool-picker__row--kind:disabled{cursor:progress}.tool-picker__row--kind:disabled:not([aria-busy=true]){opacity:.6}.tool-picker__icon{--tool-mark-size:var(--32px);flex:none}.tool-picker__set-art{--blank-ground:var(--perma-ground,var(--color-body));--blank-hue:var(--tool-color);block-size:var(--56px);fill:none;inline-size:var(--56px);flex:none}.tool-picker__set-kind{display:inline-block}.tool-picker__set-kind:not(:last-child):after{content:"·";margin-inline:var(--4px)}.tool-picker__row>.tool-picker__title,.tool-picker__text{flex:1;min-inline-size:0}.tool-picker__text{gap:var(--2px);flex-direction:column;display:flex}.tool-picker__title{font-size:var(--text-16);font-weight:600}.tool-picker__blurb{color:var(--color-text-subtle);font-size:var(--text-14)}.tool-picker__heading{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;margin-block:var(--24px) var(--8px);text-transform:uppercase;font-weight:700}.todos-picker__title{align-items:center;gap:var(--10px);display:flex}.todos-picker__title .tool-mark{--tool-mark-size:var(--24px)}.todos-picker__lists{gap:var(--16px);margin:calc(-1 * var(--8px)) calc(-1 * var(--12px));flex-direction:column;display:flex}.todos-picker__list--group{margin-block-start:calc(-1 * var(--8px));padding-inline-start:calc(var(--checkbox-size) + var(--10px))}.todos-picker__row{border-radius:var(--radius-md);color:inherit;font-size:var(--text-14);align-items:center;gap:var(--10px);min-block-size:var(--36px);padding:var(--6px) var(--12px);transition:background-color var(--duration-fast) ease-out;text-decoration:none;display:flex}@media (pointer:coarse){.todos-picker__row{min-block-size:var(--44px)}}.todos-picker__row:is(:hover,:focus-visible){background-color:color-mix(in oklab, transparent, var(--color-accent) 12%)}.todos-picker__row--list{font-size:var(--text-16);font-weight:700}.todos-picker__row--list .pie-chart{--pie-chart-size:var(--checkbox-size)}.todos-picker__list--group .todos-picker__row--list{font-size:var(--text-14)}.todos-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.todos-picker__count{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;font-weight:400}.todos-picker__box{block-size:var(--checkbox-size);border:var(--1px) solid var(--color-ink-40);inline-size:var(--checkbox-size);border-radius:20%;flex:none}.todos-picker__go{--svg-icon-size:var(--16px);color:var(--color-accent);opacity:0;transition:opacity var(--duration-fast) ease-out;flex:none}.todos-picker__row:is(:hover,:focus-visible) .todos-picker__go{opacity:1}.todos-picker__note{color:var(--color-text-subtle);font-size:var(--text-14)}.todos-picker .skeleton{animation-delay:0s}.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}@media (pointer:coarse){.project-page__back{margin-block:calc(var(--12px) * -1 - var(--1px));padding-block:calc(var(--12px) + var(--1px));z-index:1;align-self:flex-start;position:relative}}.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}:is(.project-people__add,.project-people__invite)>.notice{margin-block-start:var(--12px)}.project-settings__form{gap:var(--16px);flex-direction:column;margin-block-start:var(--16px);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);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.project-settings__dates legend{flex-basis:100%;margin-block-end:var(--4px);padding:0}.project-settings__dash{color:var(--color-text-subtle)}@container layout (inline-size<48rem){.project-settings__dash{display:none}.project-settings__dates>.date-field{flex:100%}}.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)}.project-people__group+.project-people__group{margin-block-start:var(--24px)}.project-people__group~.project-people__group>.people__grid>*{animation-delay:.15s}.project-people__group-title{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--10px);font-weight:600}.project-people__count{font-variant-numeric:tabular-nums;margin-inline-start:var(--4px);font-weight:400}.project-people__access{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:64ch}.project-people__access strong{color:var(--color-text);font-weight:600}.project-people__change{text-underline-offset:2px;margin-inline-start:var(--4px);text-decoration:underline}.project-people .people__grid{grid-template-columns:repeat(auto-fill,minmax(min(28rem,100%),1fr))}.project-people__group:is(.project-people__add,.project-people__invite){border-block-start:1px solid var(--color-ink-20);margin-block-start:var(--32px);padding-block-start:var(--24px)}.project-people__adder{align-items:start;gap:var(--16px);flex-direction:column;display:flex}.project-people__note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:64ch;margin-block-end:var(--16px)}.project-people__form{align-items:start;gap:var(--16px);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.project-people__submit{grid-column:1;justify-self:start}.project-people__form .date-field{align-self:flex-start}.project-people__kind{inline-size:max-content;margin-block-end:var(--16px)}.needle-history__trail{margin-block-end:var(--24px)}.needle-history__hand{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.needle-form{gap:var(--12px);flex-direction:column;margin-block-end:var(--32px);display:flex}.needle-form__color{gap:var(--6px);--seg-thumb-color:var(--needle-color,var(--color-green));--seg-thumb-ink:var(--color-inverted);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;margin:0;padding:0;list-style:none;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__gauge{--gauge-glyph-size:var(--10px);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{gap:var(--24px);flex-direction:column;display:flex}.project-timesheet section{gap:var(--8px);flex-direction:column;display:flex}.project-timesheet .timesheet__day-head{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.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{inline-size:100%}.project-home__activity-title{font-size:var(--text-24);letter-spacing:var(--letter-spacing-h1);margin:0 0 var(--4px);font-weight:800}.project-home__divider{color:var(--color-ink-40);align-items:center;gap:var(--10px);margin-block-start:var(--32px);display:flex}.project-home__divider:before,.project-home__divider:after{block-size:var(--12px);content:"";-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='12' viewBox='0 0 40 12'><path d='M0 6C7 1 13 1 20 6S33 11 40 6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' pathLength='8' stroke-dasharray='.55 .45' stroke-dashoffset='-.22'/></svg>") 0 50% / var(--40px) var(--12px) repeat-x;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='12' viewBox='0 0 40 12'><path d='M0 6C7 1 13 1 20 6S33 11 40 6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' pathLength='8' stroke-dasharray='.55 .45' stroke-dashoffset='-.22'/></svg>") 0 50% / var(--40px) var(--12px) repeat-x;background-color:currentColor;flex:1}.project-home__divider:before{-webkit-mask-position:100%;mask-position:100%}.project-home__divider-sign{block-size:var(--16px);color:var(--color-ink-50);fill:currentColor;flex:none;inline-size:auto;translate:0 10%}.project-links{margin-block-start:var(--8px)}.project-links__head{align-items:center;gap:var(--8px);margin-block-end:var(--12px);display:flex}.project-links__title{font-size:var(--text-16);margin:0;font-weight:700}.project-links__list{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(min(28rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.project-links__card{--card-padding:var(--12px)}.project-links__card>.card__link{color:var(--color-ink);align-items:center;column-gap:var(--12px);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.project-links__mark{--tool-mark-size:var(--32px);grid-row:span 2}.project-links__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.project-links__url{color:var(--color-text-subtle);font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-links__form{gap:var(--16px);flex-direction:column;align-items:flex-start;display:flex}.project-links__note{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.project-links__row{border:0;border-block-end:1px solid var(--color-ink-20);align-self:stretch;gap:var(--8px);min-inline-size:0;padding:0 0 var(--16px);flex-direction:column;margin:0;display:flex}.project-links__remove{align-self:flex-end}.todos,.todo-detail{gap:var(--16px);flex-direction:column;display:flex}@media (pointer:coarse){.todo-detail--editing>.perma-toolbar{position:sticky;inset-block-start:var(--nav-stuck-block-size,0px)}}.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}.todos__boot{gap:var(--16px);flex-direction:column;display:flex}.todo-list__rows>.skeleton-group--task{margin-inline:calc(var(--8px) * -1)}.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}@media (pointer:coarse){a.todo-list__name{margin-block:calc(var(--8px) * -1 + var(--1px));padding-block:calc(var(--8px) - var(--1px))}}.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}.todos-archived__rows{align-items:center;column-gap:var(--10px);grid-template-columns:minmax(0,1fr) auto;display:grid}.todo-list__empty{color:var(--color-text-placeholder);font-size:var(--text-14);padding-block:var(--8px);font-style:italic}.todo-list__empty .btn{font-style:normal}.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{z-index:2;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}@media (pointer:coarse){.todo-row__title:after{content:"";position:absolute;inset:0}.todo-row>.todo-row__box,.todo-row>.todo-row__meta :is(a,button,.avatar,.person-link){z-index:1;position:relative}.todo-row>.todolist__menu-button{z-index:1}}.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-completed__body>ul{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.todo-completed__more{align-self:flex-start}.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:var(--1px) solid var(--color-accent-40);border-radius:var(--radius-md);margin-inline:calc(var(--8px) * -1);min-block-size:var(--40px);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__form{flex-wrap:wrap}.todo-add__input{flex:1;min-inline-size:min(16rem,100%)}@media (pointer:coarse){:is(.todo-add__trigger,.todo-add__form){min-block-size:var(--44px)}}.move-sheet{gap:var(--4px);flex-direction:column;display:flex}.move-sheet .btn{min-block-size:var(--44px);text-align:start;justify-content:start}.todo-move{gap:var(--2px);flex-direction:column;max-block-size:min(60dvh,48rem);display:flex;overflow-y:auto}.todo-move__row{inline-size:100%;min-block-size:var(--44px);text-align:start;justify-content:start}.todo-move__row--group{padding-inline-start:calc(1em + var(--20px))}.todo-move__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.todo-move__here{color:var(--color-text-subtle);font-size:var(--text-12);margin-inline-start:auto;padding-inline-start:var(--12px);font-weight:600}.todo-move__none{color:var(--color-text-subtle);margin:0}@container layout (inline-size<48rem){.todo-row{flex-wrap:wrap}.todo-row__title{flex:1 1 calc(100% - var(--checkbox-size) - var(--10px));white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:1;display:-webkit-box;overflow:hidden}.todo-row>.todo-row__box{align-self:flex-start;margin-block-start:calc((var(--24px) - var(--checkbox-size)) / 2)}.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)}:is(.todo-add__trigger,.todo-add__form){min-block-size:var(--44px)}.todo-row{padding-block:var(--8px)}.todo-list__rows>.skeleton-group--task{flex-wrap:wrap}.todo-list__rows>.skeleton-group--task>.skeleton__title{flex-basis:calc(100% - var(--checkbox-size) - var(--10px));margin-block:var(--4px);max-inline-size:none}.todo-list__rows>.skeleton-group--task>.skeleton__meta{margin-block:var(--2px);margin-inline-start:calc(var(--checkbox-size) + var(--10px))}}.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-repeat{gap:var(--8px);flex-direction:column;min-inline-size:0;display:flex}.todo-repeat__line{align-items:center;gap:var(--8px);flex-wrap:wrap;min-inline-size:0;display:flex}.todo-repeat__kind{flex:18rem;min-inline-size:0;max-inline-size:28rem}.todo-detail__facts .todo-repeat .select{block-size:var(--field-row-size);padding-block:0}.todo-detail__facts .todo-repeat__kind{flex:0 auto}.todo-repeat__custom{border-inline-start:var(--2px) solid var(--color-ink-20);gap:var(--8px);flex-direction:column;padding-inline-start:var(--12px);display:flex}.todo-repeat__label{color:var(--color-text-subtle);font-size:var(--text-14);inline-size:var(--48px);flex:none}.todo-repeat__every{inline-size:var(--80px);flex:none}.todo-repeat__which,.todo-repeat__weekday{flex:0 14rem;min-inline-size:0}.todo-repeat__unit{flex:none;inline-size:max-content}.todo-repeat__days{gap:var(--4px) var(--12px);flex-wrap:wrap;flex:1 1 0;min-inline-size:0;display:flex}.todo-repeat__sentence{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.todo-detail__head{gap:var(--12px);flex-direction:column;min-inline-size:0;display:flex}.todo-detail__head .todo-detail__title{margin-block:0}.todo-detail__status{align-items:center;gap:var(--8px) var(--16px);flex-wrap:wrap;display:flex}.todo-detail__complete{--checkbox-size:var(--20px)}@media (pointer:coarse){.todo-detail__complete{z-index:1}}.todo-detail__repeat{padding-block:var(--field-row-offset-text);margin:0}.todo-detail__stops{margin-block-start:var(--8px)}.todo-detail__facts .notes{max-inline-size:68ch}.todo-detail__facts .notes:not(:has(.rich-text)){padding-block-start:var(--field-row-offset-text)}.todo-detail__facts .notes .formatted_content>div+div{margin-block-start:0}.todo-detail__facts .notes .formatted_content>div:empty{min-block-size:1lh}.todo-detail__door.field-row__placeholder{text-align:start;justify-content:start}.todo-detail__door.field-row__placeholder:is(:hover,:focus-visible){color:var(--color-text)}.todo-detail__door:not(.field-row__placeholder){color:inherit}.todo-detail__due{font-size:inherit;line-height:var(--field-row-size)}.todo-detail__breakdown{align-items:center;gap:var(--4px);margin-block-start:var(--12px);display:flex}.todo-detail__facts :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__completed{background:var(--ledger-bg-color);border:1px solid var(--ledger-border-color);border-radius:var(--radius-md);color:var(--ledger-label-color);align-items:center;gap:var(--4px);padding:var(--2px) var(--8px);flex-wrap:wrap;margin-inline-end:var(--8px);display:inline-flex}.stage-bar{border-radius:var(--radius-lg);align-items:center;gap:var(--8px);inline-size:fit-content;min-block-size:var(--field-row-size);flex-wrap:wrap;display:flex}.stage-bar:focus-visible{outline-offset:var(--4px)}.stage-bar>.badge{margin-inline-end:var(--8px)}.stage-bar>.badge:has(+.help-tip){margin-inline-end:0}.stage-bar__who{color:var(--color-text-subtle);font-size:var(--text-14)}.todo-detail__progress{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);min-block-size:var(--field-row-size);margin:0;font-weight:600;display:flex}.todo-detail__meter{background-color:var(--tint-ink-10);block-size:var(--4px);border-radius:var(--radius-round);inline-size:var(--64px);display:inline-block;overflow:hidden}.todo-detail__meter>span{background-color:var(--color-accent);border-radius:inherit;block-size:100%;transition:inline-size var(--duration-medium) var(--ease-out-expo);display:block}.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.assignees--compact{gap:var(--2px);flex-wrap:nowrap}.assignees--compact:has(>.avatar~.avatar~.avatar)>.avatar+.avatar{box-shadow:0 0 0 var(--2px) var(--card-background-color,var(--color-canvas));margin-inline-start:calc(var(--8px) * -1)}@media (pointer:coarse){:is(.assignees--compact>.avatar+.popup-dropdown,.assignees--compact:not(:has(>.avatar~.avatar~.avatar))>.avatar+.avatar){margin-inline-start:var(--10px)}}.steps__row:not(:hover,:focus-within) .assignees__add,.steps__row:not(:hover,:focus-within) .steps__due--none{opacity:0}.steps__row:not(:hover,:focus-within) .assignees--empty .assignees__add{opacity:1}.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--none,.steps__row .steps__menu{opacity:1}}.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:not(.assignees--compact) .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:not(.assignees--compact) .assignees__add:is(:hover,[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}@media (any-hover:hover){.assignees__option:hover{background-color:var(--tint-ink-5)}}@media (pointer:coarse){.assignees__option{min-block-size:var(--44px)}}.assignees__empty{color:var(--color-text-placeholder);font-size:var(--text-14);padding:var(--8px)}.steps{background-color:var(--color-canvas-light);border:var(--border);border-radius:var(--radius-lg);padding:var(--2px) var(--16px);flex-direction:column;display:flex}.steps:is(:has(>.field-row__placeholder),:not(:has(>.steps__list))){background:0 0;border:0;padding:0}.todo-detail__facts .steps:not(:has(>.steps__list)) .todo-add__trigger{font-size:inherit}.steps__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps__row{align-items:center;gap:var(--10px);min-block-size:var(--44px);padding-block:var(--6px);display:flex}.steps__row+.steps__row,.steps__list+.todo-add{border-block-start:1px solid var(--tint-ink-10)}.steps__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.steps__row--done .steps__title{color:var(--color-text-subtle);text-decoration:line-through}.steps__now{align-items:center;gap:var(--6px);flex:none;display:inline-flex}.steps__meta{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--12px);grid-template-columns:10.4rem 6.4rem 12rem var(--32px);flex-shrink:0;justify-items:end;margin-inline-start:auto;display:grid}.steps__due{white-space:nowrap}@media (pointer:coarse){.steps__meta .date-field{font-size:var(--text-16)}.steps__meta{grid-template-columns:10.4rem 8rem 13.6rem var(--32px)}}.steps__time{font-variant-numeric:tabular-nums;text-align:start;min-inline-size:7ch}.steps__row:not(:hover,:focus-within) .steps__clock--quiet{opacity:0}.steps__clock--quiet{transition:opacity var(--duration-fast)}.steps .todo-add{padding-block:var(--2px)}.steps :is(.todo-add__trigger,.todo-add__form){min-block-size:var(--44px);background:0 0;border:0;border-radius:0;margin-inline:0;padding-inline:0}.steps .todo-add__trigger:is(:hover,:focus-visible){color:var(--color-accent);background:0 0}.steps__menu{opacity:0;transition:opacity var(--duration-fast)}.steps__row:hover .steps__menu,.steps__row:focus-within .steps__menu{opacity:1}@media (hover:none){.steps__row:not(:hover,:focus-within) .steps__clock--quiet{opacity:1}}@container layout (inline-size<90rem){.steps__row{row-gap:var(--2px);flex-wrap:wrap}.steps__title{flex:1 1 calc(100% - var(--checkbox-size) - var(--10px));white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.steps__now{margin-inline-start:calc(var(--checkbox-size) + var(--10px))}.steps__meta{gap:var(--8px);flex:auto;justify-content:flex-end;display:flex}.steps__now+.steps__meta{flex-basis:auto}.steps__row:not(:has(.steps__now)) .steps__meta{padding-inline-start:calc(var(--checkbox-size) + var(--10px))}}.list-templates__empty{color:var(--color-text-subtle);text-wrap:pretty}.todos-hill{border:1px solid var(--color-ink-20);border-radius:var(--radius-lg);gap:var(--8px);padding:var(--12px) var(--16px);display:grid}.todos-hill .hill--compact .hill__surface{max-block-size:20rem}.todos-hill__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;justify-content:flex-end;display:flex}.breakdown{gap:var(--12px);flex-direction:column;display:flex}.breakdown__lede{text-wrap:pretty;margin:0}.breakdown__note,.breakdown__status{color:var(--color-text-subtle);text-wrap:pretty;margin:0}.breakdown__says{align-items:center;gap:var(--8px);display:flex}.breakdown__setup{align-items:start;column-gap:var(--12px);row-gap:var(--8px);grid-template-columns:auto minmax(0,1fr);display:grid}.breakdown__setup>.scout-avatar{grid-row:span 2}.breakdown__status{min-block-size:var(--64px);align-items:center;display:flex}.breakdown__list{background-color:var(--color-canvas-light);border:var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breakdown__row+.breakdown__row{border-block-start:1px solid var(--tint-ink-10)}.breakdown__row{align-items:center;gap:var(--8px) var(--10px);grid-template-areas:"mark title due"".who who";grid-template-columns:var(--24px) minmax(0, 1fr) auto;padding:var(--8px) var(--16px) var(--10px);transition:background-color var(--duration-medium) ease-out;display:grid}.breakdown__mark{grid-area:mark;justify-content:center;align-items:center;display:flex}.breakdown__row>.field,.breakdown__row>.skeleton,.breakdown__row>.breakdown__title{grid-area:title;min-inline-size:0}.breakdown__due{grid-area:due;justify-self:end}.breakdown__who{grid-area:who;min-inline-size:0}@container layout (inline-size<60rem){.breakdown__row{grid-template-areas:"mark title"".due"".who";grid-template-columns:var(--24px) minmax(0, 1fr)}.breakdown__due{justify-self:start;padding-inline-start:calc(var(--12px) + var(--1px))}}.breakdown__title.input{--input-padding-inline:var(--12px);inline-size:100%;font-weight:500}.breakdown__title.input:not(:hover,:focus){box-shadow:none;background-color:#0000;border-color:#0000}.breakdown__who{padding-inline-start:calc(var(--12px) + var(--1px))}.breakdown__row.is-off .breakdown__title{color:var(--color-text-subtle);text-decoration:line-through}.breakdown__list>*{animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards;animation-delay:.2s}.breakdown__list>:first-child{animation-delay:0s}.breakdown__list>:nth-child(2){animation-delay:40ms}.breakdown__list>:nth-child(3){animation-delay:80ms}.breakdown__list>:nth-child(4){animation-delay:.12s}.breakdown__list>:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.breakdown__list>:nth-child(n){animation-delay:0s}}:root[data-reduce-motion] .breakdown__list>:nth-child(n){animation-delay:0s}.breakdown__row.is-added{background-color:var(--ledger-bg-color)}.breakdown__landed{--svg-icon-size:var(--14px);background-color:var(--ledger-label-color);block-size:var(--20px);border-radius:var(--radius-round);color:var(--ledger-bg-color);inline-size:var(--20px);animation:breakdown-landed var(--duration-liquid) var(--ease-liquid) backwards;justify-content:center;align-items:center;display:inline-flex}.steps__row--new{animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards, yellow-fade 2s ease-in-out}.message-board,.message-detail,.message-form,.message-detail__boot{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 .message-row{pointer-events:none}.message-board__boot .message-row>:not(.message-row__avatar),.message-detail__boot>p{align-items:center;min-block-size:1lh;display:flex}.message-board__boot .message-row>.message-row__meta{flex-direction:column;justify-content:space-around;align-items:flex-start;min-block-size:2lh}@container layout (inline-size<48rem){.message-board__boot .message-row>.message-row__subject,.message-detail__boot>.message-detail__subject{min-block-size:2lh}}.message-board__toolbar{align-items:center;gap:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.message-board__categories{flex:none;inline-size:min(22rem,100%)}.message-board__search{flex:0 26rem}@container layout (inline-size<60rem){.message-board__categories{flex:18rem}.message-board__search{flex-basis:100%}}@container layout (inline-size<48rem){.message-board__toolbar{column-gap:var(--8px);flex-wrap:nowrap}.message-board__categories{flex:1 1 0;min-inline-size:0}.message-board__search{flex:none}}.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-board__pinned-more{align-self:flex-start}.message-board__pinned .message-list{border-block-start:0}.message-board__pinned .message-row:last-child{border-block-end:0}.message-list{border-block-start:var(--1px) solid var(--border-color);flex-direction:column;display:flex}.message-row{border-block-end:var(--1px) solid var(--border-color);column-gap:var(--16px);padding-block:var(--16px);row-gap:var(--4px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar subject comments""avatar meta comments";display:grid;position:relative}@media (any-hover:hover){.message-row:hover .message-row__subject a{text-decoration:underline}}.message-row__avatar{grid-area:avatar;align-self:start}.message-row__subject{font-size:var(--text-18);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-snug);text-wrap:pretty;grid-area:subject;margin:0}.message-row__subject a{color:inherit;text-decoration:none}.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);display:inline-block}.message-row__meta{color:var(--color-text-subtle);font-size:var(--text-16);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:meta;margin:0;display:-webkit-box;overflow:hidden}.message-row__meta>:not(:last-child):after{color:var(--color-text-subtle);content:"•";margin-inline:.4em}.message-row__excerpt{color:var(--color-text)}.message-row__author,.message-row__date,.message-row__meta .category-chip,.message-row__client{white-space:nowrap;display:inline-block}.message-row__meta .category-chip{color:inherit;font-size:inherit;background:0 0;padding:0}.message-row__meta .category-mark{vertical-align:-.2em;margin-inline-end:var(--4px);display:inline-block}.message-row__client{color:var(--client-visibility-color)}.message-row__client .svg-icon{vertical-align:-.15em;display:inline-block}.message-row__comments{z-index:1;grid-area:comments;align-self:start;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-picker{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);display:inline-flex}.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__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}@container layout (inline-size>=76.8rem){.message-composer .field-rows{grid-template-columns:max-content 1fr;display:grid}.message-composer .field-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center}}.message-composer .field-row__label{text-align:start}.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)}.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 .item-row{pointer-events:none}.vault__toolbar{align-items:center;column-gap:var(--12px);min-block-size:var(--40px);row-gap:var(--8px);flex-wrap:wrap;display:flex}.vault__toolbar-side{align-items:center;column-gap:var(--12px);row-gap:var(--8px);flex:1 1 0;display:flex}.vault__toolbar-side .vault__search{min-inline-size:16rem}.sort-menu{--btn-text-color:var(--color-text-subtle)}.vault__facets,.vault__view{flex:none}.vault__search{flex:0 18rem;margin-inline-start:auto}.vault__head{display:contents}.vault__clients{color:var(--client-visibility-color);vertical-align:middle;margin-inline-start:var(--6px);display:none}@container layout (inline-size<48rem){.vault__head{align-items:center;column-gap:var(--8px);flex-wrap:wrap;display:flex}.vault__heading,.vault__toolbar,.vault__toolbar-side{display:contents}.vault__head:before{content:"";flex-basis:100%;order:4}.vault__head>.client-visibility{display:none}.vault__title{font-size:var(--text-24);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;order:1;min-inline-size:0;margin:0;overflow:hidden}.vault__new{order:2}.vault__search{flex:none;order:3;margin-inline-start:0}.vault__toolbar-side .vault__search{min-inline-size:0}.vault__facets{flex:100%;order:5;margin-block-start:var(--12px)}.vault__count,.vault__presence,.vault__sort,.vault__view{margin-block-start:var(--8px)}.vault__count{order:6}.vault__clients{display:inline-flex}.vault__presence{order:7}.vault__sort{order:8;min-inline-size:0;margin-inline-start:auto}.vault__view{order:9}}.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 .file-glyph{--file-glyph-size:var(--72px)}.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__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(--4px);text-align:center;text-wrap:pretty;flex-direction:column;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__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{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}@container layout (inline-size<56rem){.perma-toolbar__actions:has(.doc-detail__post) :is(.bookmark-button,.popup-dropdown){display:none}}.item-detail__picker{display:none}.file-stage{background-color:var(--tint-ink-3);border-radius:var(--radius-xl);align-items:center;gap:var(--16px);min-block-size:28rem;padding:var(--32px);flex-direction:column;justify-content:center;margin:0;display:flex}.file-stage__picture,.file-stage__video{border-radius:var(--radius-md);block-size:auto;max-block-size:min(70dvh,72rem);inline-size:auto;max-inline-size:100%}.file-stage__video{inline-size:100%}.file-stage--page .file-stage__picture{border-radius:var(--radius-xs);box-shadow:var(--shadow-md)}.file-stage__audio{max-inline-size:46rem}.file-stage__tile{--file-tile-color:var(--color-text-subtle);aspect-ratio:4/5;background-color:var(--color-canvas-light);border-block-start:var(--6px) solid var(--file-tile-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--file-tile-color);font-size:var(--text-20);letter-spacing:.04em;overflow-wrap:anywhere;inline-size:12rem;padding:var(--12px);text-align:center;justify-content:center;align-items:center;font-weight:800;display:flex}.file-stage[data-kind=PDF] .file-stage__tile{--file-tile-color:var(--color-red)}.file-stage:is([data-kind=Word],[data-kind=Document],[data-kind=Text]) .file-stage__tile{--file-tile-color:var(--color-blue)}.file-stage[data-kind=Spreadsheet] .file-stage__tile{--file-tile-color:var(--color-green)}.file-stage[data-kind=Slides] .file-stage__tile{--file-tile-color:var(--color-orange)}.file-stage[data-kind=Archive] .file-stage__tile{--file-tile-color:var(--color-yellow)}.file-stage[data-kind=Audio] .file-stage__tile{--file-tile-color:var(--color-purple)}.file-stage[data-kind=Image] .file-stage__tile{--file-tile-color:var(--color-aqua)}.file-stage__note{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);text-align:center;text-wrap:balance;display:flex}@container layout (inline-size<48rem){.file-stage{min-block-size:20rem;padding:var(--16px)}.file-stage__tile{inline-size:9.6rem}}.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}@media (pointer:coarse){.item-detail__outbound{margin-block:calc(var(--10px) * -1);padding-block:var(--10px)}}.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}.folder-picker{gap:var(--12px);flex-direction:column;display:flex}.folder-picker__trail{font-size:var(--text-14);align-items:center;gap:var(--4px);flex-wrap:wrap;display:flex}.folder-picker__sep{color:var(--color-text-subtle);flex:none}.folder-picker__here{overflow-wrap:anywhere}.folder-picker__list{flex-direction:column;max-block-size:50dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.folder-picker__row.btn{justify-content:flex-start;inline-size:100%}.folder-picker__name{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.folder-picker__note{color:var(--color-text-subtle);font-size:var(--text-14);margin:0}.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}@media (pointer:coarse){.version__file{margin-block:calc((var(--44px) - 1lh) / -2);padding-block:calc((var(--44px) - 1lh) / 2)}}.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-xl);padding:var(--32px) var(--16px);transition:border-color var(--duration-medium) var(--ease-out-expo), background-color var(--duration-medium) var(--ease-out-expo)}.dropzone__tile{--blank-hue:var(--tool-color);--blank-ground:color-mix(in oklab, var(--color-canvas), var(--tool-color) 12%);background-color:var(--blank-ground);block-size:var(--88px);border-radius:var(--radius-xl);inline-size:var(--88px);flex:none;place-items:center;margin-block-end:var(--12px);display:grid}.dropzone__art{block-size:var(--64px);inline-size:var(--64px)}.dropzone__label{color:var(--color-ink);font-size:var(--text-18);font-weight:700;line-height:var(--line-height-headings)}.dropzone__hint{text-wrap:balance}.dropzone__browse{pointer-events:none;margin-block-start:var(--16px)}.dropzone__prompt:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:2px}.dropzone__prompt:focus-visible .dropzone__browse{background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover)}@media (any-hover:hover){.dropzone__prompt:hover{border-color:var(--color-ink-50)}.dropzone__prompt:hover .dropzone__browse{background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover)}}.dropzone__prompt:active{background-color:var(--tint-ink-5)}.dropzone__prompt:active .dropzone__browse{--btn-shadow:none}.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)}@container layout (inline-size<48rem){.dropzone__prompt{align-items:center;column-gap:var(--12px);padding:var(--12px) var(--16px);text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start;row-gap:0;display:grid}.dropzone__tile{block-size:var(--48px);border-radius:var(--radius-lg);inline-size:var(--48px);grid-row:span 2;margin:0}.dropzone__art{block-size:var(--36px);inline-size:var(--36px)}.dropzone__label{font-size:var(--text-16)}.dropzone__hint{text-wrap:pretty}.dropzone__browse{display:none}}.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:not(.item-row--tile) .item-row__glyph:has(>.file-glyph){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)}.item-row:not(.item-row--tile){min-block-size:calc(var(--40px) + 2 * var(--10px));padding-inline-start:calc(var(--16px) + var(--40px) + var(--12px))}.item-row:not(.item-row--tile) .item-row__glyph{position:absolute;inset-block-start:50%;inset-inline-start:var(--16px);translate:0 -50%}.item-row:not(.item-row--tile) .item-row__meta{padding-inline-start:0}.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 .skeleton-group--card{gap:var(--12px);min-block-size:0;padding:0 0 var(--32px);overflow:hidden}.chat-files__boot .skeleton__thumb{aspect-ratio:8/5;border-radius:0;flex:none}.chat-files__boot .skeleton-group--card>:not(.skeleton__thumb){margin-inline:var(--12px)}.chat-files>:is(ul.item-list,.blank-slate,.btn){animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.chat-files .item-row--tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"link""meta""caption""jump"}.chat-files__caption{color:var(--color-text-subtle);font-size:var(--text-12);overflow-wrap:anywhere;grid-area:caption}.chat-files__jump{font-size:var(--text-12);z-index:1;grid-area:jump;justify-self:start;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}.layout__page:has(>.perma--chat){flex-direction:column;block-size:100dvh;display:flex}.perma--chat{--chat-bar:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom));flex-direction:column;flex:1;min-block-size:0;margin-block-end:var(--chat-bar);padding-block-end:0;display:flex;overflow:clip}html[data-focus-mode-enabled] .perma--chat{--chat-bar:var(--custom-safe-inset-bottom)}@media (width<480px),(pointer:coarse) and (hover:none){@container layout (inline-size>=76.8rem){.perma--chat{--chat-bar:calc(var(--tray-block-size) + var(--12px) + var(--custom-safe-inset-bottom))}}}@media (hover:none){.perma--chat:has(.chat-composer:focus-within){--chat-bar:var(--custom-safe-inset-bottom)}html:has(.perma--chat .chat-composer:focus-within) .footer-trays{display:none}}@media (height<=540px) and (pointer:coarse){.layout__page:has(>.perma--chat){block-size:auto}.layout__page:has(>.perma--chat)>.nav{position:relative}.layout__page:has(>.perma--chat):before{--chat-ground:calc(var(--custom-safe-inset-top,0px) + min(var(--12px), var(--custom-safe-inset-top,0px)));background-color:var(--color-body);block-size:var(--chat-ground);content:"";-webkit-mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top,0px), transparent);mask-image:linear-gradient(to bottom, black var(--custom-safe-inset-top,0px), transparent);pointer-events:none;z-index:var(--z-nav);flex:none;margin-block-end:calc(-1 * var(--chat-ground));position:sticky;inset-block-start:0}.perma--chat .perma-toolbar{position:relative;inset-block-start:auto}.perma--chat .chat__scroll{block-size:calc(100dvh - var(--chat-bar) - 12rem - var(--6px) - var(--custom-safe-inset-top,0px));flex:none}}.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__visibility{inline-size:100%;max-inline-size:var(--chat-measure);flex:none;margin-inline: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}@media (any-hover:none){.chat__key-hint{display:none}}.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-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.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}.chat-line:has(:popover-open) .chat-line__actions{opacity:1}@media (hover:none){.chat-line__actions{transition:opacity var(--duration-fast), visibility var(--duration-fast);visibility:hidden}.chat-line:focus-within .chat-line__actions{visibility:visible}.chat-line:has(:popover-open) .chat-line__actions{visibility:visible}.chat-line:not(.chat-line--system):is(:focus-within,:has(:popover-open)){background-color:var(--color-canvas-light)}.chat-line:focus{outline:none}}.chat-line__when{color:var(--color-text-subtle);font-size:var(--text-12);margin-block-start:var(--4px);padding-inline-end:var(--32px);display:none}.chat-line:is(:focus-within,:has(:popover-open)) .chat-line__when{display:block}.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-system__swatch{background:var(--swatch);border-radius:var(--radius-round);block-size:.8em;box-shadow:inset 0 0 0 var(--1px) color-mix(in oklab, transparent, var(--color-ink) 20%);vertical-align:-.05em;inline-size:.8em;margin-inline-end:.3em;display:inline-block}.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: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}@media (pointer:coarse){.chat-composer__box{padding-block:var(--2px)}.chat-composer__input{min-block-size:var(--44px);padding-block:var(--10px)}.chat-composer__box>:is(.chat-composer__avatar,.btn){margin-block-end:var(--6px)}}.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;animation:.1s .3s backwards fade-in;display:flex}.event-detail__boot{gap:var(--16px);flex-direction:column;padding-block-start:var(--24px);display:flex}.event-detail__boot.is-occurrence{padding-block-start:var(--48px)}.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;white-space:nowrap;margin:0;margin-inline-start:var(--4px)}@container layout (inline-size<48rem){.schedule__months{flex-wrap:wrap}}.schedule__count,.schedule__filter{animation:fade-in var(--duration-medium) var(--ease-out-expo) backwards}.schedule__count.is-pending{visibility:hidden}.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:12ch;min-inline-size:0;max-inline-size:22ch;margin-inline-start:auto}.schedule__find .field__input{min-block-size:var(--32px)}@container layout (inline-size<48rem){.schedule__find{flex:none;max-inline-size:none}}.schedule__actions{align-items:center;gap:var(--8px);margin-inline-start:auto;display:flex}.schedule__actions .btn:not(.btn--ghost,.btn--plain,.btn--icon){--btn-size:var(--control-size)}.schedule__filter>.btn{--btn-size:var(--control-size-sm)}.schedule__find+.schedule__actions{margin-inline-start:0}.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__day{border-radius:var(--radius-round);color:var(--color-text);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}:where(.month-grid__cell.is-past:not(.is-today)) .month-grid__day{color:var(--color-text-subtle)}@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__chips>li,.agenda__chips>li{animation:fade-in var(--duration-medium) var(--ease-out-expo) backwards}.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}@media (pointer:coarse){.month-grid__cell{position:relative}.month-grid__day:after{content:"";position:absolute;inset:0}.month-grid__chips{z-index:1;position:relative}@container layout (inline-size>=48rem){.month-grid__chips{gap:var(--4px)}.month-grid .event-chip{min-block-size:var(--32px)}.month-grid__more{font-size:var(--text-12)}}@container layout (inline-size<48rem){.month-grid__chips{pointer-events:none}}}.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-highlighted .event-chip__project{color:inherit;font-weight:400}.event-chip.is-cancelled{color:var(--color-text-subtle);text-decoration:line-through}.event-chip.is-done{color:var(--color-text-subtle);background-color:#0000;text-decoration:line-through}@media (any-hover:hover){.event-chip.is-done:hover{background-color:var(--color-uncolor-10)}}.agenda{flex-direction:column;gap:0;display:flex}.agenda--loading{animation:.1s .3s backwards fade-in}.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)}@media (pointer:coarse){.agenda .event-chip{min-block-size:var(--44px)}}@container layout (inline-size<48rem){.agenda__day{row-gap:var(--4px);grid-template-columns:1fr}.agenda .event-chip:has(.event-chip__project){flex-wrap:wrap;row-gap:0}.agenda .event-chip:has(.event-chip__project) .event-chip__title{flex:1 1 0}.agenda .event-chip__project{flex-basis:100%;order:1;margin-inline-start:0;padding-inline-start:calc(var(--6px) + var(--4px))}}.event-detail__tags{align-items:center;gap:var(--8px);flex-wrap:wrap;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__at>.field-row__content{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.event-form__at .date-field{flex:auto;min-inline-size:0;max-inline-size:18rem}.event-form__time{flex:none;inline-size:auto}.event-form__all-day{flex-basis:100%}@media (pointer:coarse){.event-form__all-day{margin-block-start:var(--2px)}}.event-form__join{inline-size:100%}.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;min-inline-size:0;display:flex}.repeat__fields{border-inline-start:var(--2px) solid var(--color-ink-20);align-items:baseline;gap:var(--8px) var(--12px);grid-template-columns:max-content minmax(0,1fr);padding-inline-start:var(--12px);display:grid}.repeat>.field{max-inline-size:28rem}.repeat__fields>:is(.field,.date-field){justify-self:start;max-inline-size:100%}.repeat__label{color:var(--color-text-subtle);font-size:var(--text-14)}.repeat__line{align-items:center;gap:var(--8px);display:flex}.repeat__interval{inline-size:var(--72px)}.repeat__unit{color:var(--color-text-subtle);font-size:var(--text-14)}.repeat__days{gap:var(--4px) var(--12px);flex-wrap:wrap;display:flex}.repeat__human{color:var(--color-text-subtle);font-size:var(--text-14);font-style:italic}.subscribe-feed{gap:var(--12px);display:grid}.subscribe-feed>p{margin:0}.card-table,.card-detail{gap:var(--16px);flex-direction:column;display:flex}.card-table{--kanban-column:25.5rem;--kanban-rail:5.4rem;--kanban-tile-min:28rem}.perma:has(>.card-table){flex-direction:column;padding-block-end:calc(var(--tray-block-size) + var(--custom-safe-inset-bottom) + var(--8px));display:flex}.card-table{flex:1}.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-field{max-inline-size:68ch}.card-table__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;margin-block-start:calc(var(--8px) * -1);display:flex}.card-table__filter{inline-size:min(22rem,100%)}.card-table__filter.input{--input-control-size:var(--control-size-sm)}.card-table__no-match{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--8px);flex-wrap:wrap;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{margin-inline:calc(var(--perma-padding) * -1);flex-direction:column;flex:1;display:flex}.card-table__intake{border-block:var(--1px) solid var(--tint-ink-15);display:flex}.card-table__flow{flex:1;display:flex}.card-table__work{align-items:flex-start;gap:var(--8px);overscroll-behavior-x:contain;min-inline-size:0;padding:var(--16px) var(--8px) var(--16px) var(--perma-padding);scroll-snap-type:x proximity;scroll-padding-inline:var(--perma-padding);flex:1;display:flex;overflow:auto hidden}.card-table__work>*{scroll-snap-align:start}.card-table__add-column{flex:none;padding-block-start:var(--6px)}.card-table__add-column.is-open{inline-size:var(--kanban-column);max-inline-size:80cqi;padding-block-start:0}.card-table__add-column form{--column-color:var(--color-ink-40);background:linear-gradient(to bottom, var(--column-color) 0 var(--4px), color-mix(in oklab, var(--column-color) 18%, var(--perma-ground,var(--color-canvas))) var(--4px));border-radius:var(--radius-xs);gap:var(--8px);padding:var(--12px) var(--8px) var(--8px);flex-direction:column;display:flex}.card-table__add-column-actions{align-items:center;gap:var(--12px);display:flex}.card-table__pager{z-index:1;flex-wrap:wrap;justify-content:center;margin-block-end:calc(var(--16px) * -1);display:none;position:relative}.card-table__dot{block-size:var(--44px);border-radius:var(--radius-round);cursor:pointer;inline-size:var(--44px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.card-table__dot:after{background-color:var(--tint-ink-25);block-size:var(--8px);border-radius:var(--radius-round);content:"";inline-size:var(--8px);transition:background-color var(--duration-fast) ease, inline-size var(--duration-medium) var(--ease-out-expo)}.card-table__dot.is-current:after{background-color:var(--color-ink);inline-size:var(--20px)}@container layout (inline-size<48rem){.card-table__work{scroll-behavior:smooth;scroll-snap-type:x mandatory}.card-table__work>.board-column:not(.is-rail){flex:none;inline-size:72cqi}.card-table__pager{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{--column-color:var(--color-ink-40);--column-tint:color-mix(in oklab, var(--column-color) 18%, var(--perma-ground,var(--color-canvas)));background:linear-gradient(to bottom, var(--column-color) 0 var(--4px), var(--column-tint) var(--4px));border-radius:var(--radius-xs);gap:var(--6px);max-inline-size:100%;min-inline-size:var(--kanban-column);padding:var(--4px) var(--8px) var(--8px);transition:opacity var(--duration-fast) ease-out;flex-direction:column;flex:1 1 0;display:flex;position:relative}.board-column--done{--column-color:var(--color-green-50)}.board-column__header{align-items:center;gap:var(--4px);min-block-size:var(--36px);padding-inline:0;display:flex}.board-column__name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.board-column__count{color:var(--color-text-subtle);font-size:var(--text-14);font-variant-numeric:tabular-nums;flex:none;margin-inline-end:auto}.board-column__count.is-over{color:var(--color-red);font-weight:700}.board-column__toggle{color:var(--color-text-subtle)}@media (any-hover:hover){.board-column:not(.is-rail) :is(.board-column__toggle,.card__grip){opacity:0}.board-column:not(.is-rail) .board-column__header:is(:hover,:focus-within) :is(.board-column__toggle,.card__grip){opacity:1}}@media (any-hover:none){.board-column .card__grip:not(:focus-visible){opacity:0;pointer-events:none;position:absolute}}@media (pointer:coarse){.board-column:not(.is-rail) .board-column__toggle{margin-inline-end:var(--8px)}}.board-column__cards{gap:var(--6px);flex-direction:column;display:flex}.board-column:not(.board-column--triage) .board-column__cards{margin-inline:calc(var(--8px) * -1);padding-inline:var(--8px)}.board-column__tail{block-size:var(--6px);border-radius:var(--radius-xs);transition:background-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;flex:none}.board-column__tail.is-empty{block-size:var(--48px);outline:var(--1px) dashed var(--tint-ink-15);outline-offset:calc(var(--1px) * -1)}.board-column__more{align-self:center}.board-column__composer{background-color:var(--perma-ground,var(--color-canvas));border:var(--1px) solid var(--tint-ink-25);border-radius:var(--radius-xs);font-size:var(--text-14);gap:var(--8px);padding:var(--8px) var(--12px);transition:border-color var(--duration-fast) ease-out;flex-direction:column;display:flex}.board-column__composer:focus-within{border-color:var(--focus-ring-color)}.board-column__composer .input{--input-background:transparent;--input-border:transparent;--input-padding-block:var(--2px);--input-padding-inline:0;inline-size:100%}.board-column__composer-actions{align-items:center;gap:var(--12px);display:flex}.board-column--triage .board-column__composer-slot{gap:var(--8px);grid-template-columns:repeat(auto-fill, minmax(min(var(--kanban-tile-min), 100%), 1fr));padding-inline:var(--2px);display:grid}.board-column__tray-title{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--8px);padding-block:var(--4px);grid-template-columns:1fr auto 1fr;font-weight:500;display:grid}.board-column__tray-title:before,.board-column__tray-title:after{border-block-start:var(--1px) dashed var(--tint-ink-15);content:""}.board-column__cards--held .card-tile{background-color:var(--tint-ink-5)}.board-column__empty{--blank-art-size:64px;--blank-hue:var(--color-purple-50);border-color:var(--tint-ink-15);inline-size:auto;max-inline-size:none;margin:0}.board-column--done .board-column__empty{--blank-hue:var(--column-color)}.board-column:not(.board-column--triage) .board-column__empty{text-align:center;flex-direction:column;align-items:center}.board-column--triage .board-column__empty{align-items:center;max-inline-size:64rem}.board-column--triage .board-column__empty .blank-slate__art{align-self:center}.board-column__glyph{block-size:var(--16px);color:var(--color-text-subtle);inline-size:var(--16px);flex:none}.board-column--done .board-column__glyph{color:var(--column-color)}.board-column--triage{min-inline-size:0;padding:var(--8px) var(--8px) var(--16px) var(--perma-padding);background:0 0;border-radius:0;flex:1}.board-column--triage .board-column__header{padding-inline-start:0}.board-column--triage .board-column__cards{gap:var(--8px);grid-template-columns:repeat(auto-fill, minmax(min(var(--kanban-tile-min), 100%), 1fr));overscroll-behavior-y:contain;max-block-size:21.2rem;padding:var(--2px);display:grid;overflow-y:auto}@media (pointer:coarse){.board-column--triage .board-column__cards{overscroll-behavior-y:auto}}.board-column--triage .board-column__tail.is-empty{inline-size:min(var(--kanban-tile-min), 100%);block-size:var(--56px)}.board-column.is-rail{inline-size:var(--kanban-rail);min-inline-size:var(--kanban-rail);padding:var(--4px) 0 0;flex:none}.is-rail .board-column__header{gap:var(--6px);padding:var(--4px) 0 var(--8px);flex-direction:column;position:relative}.is-rail .board-column__header .popup-dropdown{z-index:1;order:-2;position:relative}.is-rail .board-column__count{font-size:var(--text-12);order:-1;margin:0}.is-rail .board-column__name{font-size:var(--text-12);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;max-block-size:40rem}.is-rail .board-column__toggle{opacity:0;block-size:auto;inline-size:auto;position:absolute;inset:0}.is-rail .board-column__header:has(.board-column__toggle:focus-visible){border-radius:var(--radius-xs);outline:var(--2px) solid var(--color-accent)}.is-rail .board-column__header{transition:background-color var(--duration-fast) ease-out}@media (any-hover:hover){.is-rail .board-column__header:hover{background-color:var(--tint-ink-5)}}.is-rail .board-column__tail{flex:1;block-size:auto}.board-column--not_now,.board-column--done{background:linear-gradient(to left, var(--column-color) 0 var(--4px), var(--column-tint) var(--4px));border-inline-start:var(--1px) solid var(--tint-ink-15);border-radius:0}.board-column--not_now{--column-tint:var(--tint-ink-5)}.board-column--not_now:not(.is-rail),.board-column--done:not(.is-rail){inline-size:var(--kanban-column);flex:none;padding-inline-end:var(--8px)}.board-column--not_now:not(.is-rail){padding-block-start:var(--8px)}.board-column--done:not(.is-rail){padding-block-start:var(--20px)}.board-column--white{--column-color:var(--color-uncolor-20)}.board-column--red{--column-color:var(--color-red-50)}.board-column--orange{--column-color:var(--color-orange-50)}.board-column--yellow{--column-color:var(--color-yellow-50)}.board-column--green{--column-color:var(--color-green-50)}.board-column--blue{--column-color:var(--color-blue-50)}.board-column--aqua{--column-color:var(--color-aqua-50)}.board-column--purple{--column-color:var(--color-purple-50)}.board-column--gray{--column-color:var(--color-slate-50)}.board-column--pink{--column-color:var(--color-pink-50)}.board-column--brown{--column-color:var(--color-sand-50)}.card-tile.is-dragging,.board-column.is-dragging{opacity:.4}.card-tile.is-drop-before:before,.board-column__tail.is-drop-here:before,.board-column.is-column-drop-before:before,.card-table__add-column.is-column-drop-before:before{background-color:var(--color-accent);border-radius:var(--radius-round);content:"";pointer-events:none;z-index:2;position:absolute}.card-tile.is-drop-before:before{block-size:var(--2px);inset-block-start:calc(var(--4px) * -1);inset-inline:0}.board-column--triage .card-tile.is-drop-before:before{block-size:auto;inline-size:var(--2px);inset-block:0;inset-inline-start:calc(var(--6px) * -1)}.board-column__tail{position:relative}.board-column__tail.is-drop-here:before{block-size:var(--2px);inset-block-start:0;inset-inline:0}.board-column.is-column-drop-before:before,.card-table__add-column.is-column-drop-before:before{inline-size:var(--2px);inset-block:0;inset-inline-start:calc(var(--6px) * -1)}.card-table__add-column{position:relative}.board-column.is-drop-target{outline:var(--2px) dashed var(--color-accent);outline-offset:var(--1px)}.board-column--triage.is-drop-target,.board-column--not_now.is-drop-target,.board-column--done.is-drop-target{outline-offset:calc(var(--2px) * -1)}.card-tile.is-landed{animation:card-landed .7s var(--ease-out-expo)}@keyframes card-landed{0%{box-shadow:0 0 0 var(--2px) var(--color-accent), var(--shadow-md)}}.board-column__fill{block-size:100vh;position:absolute;inset-block-start:100%;inset-inline:0}.board-column.is-found{animation:column-found 1.6s var(--ease-out-expo)}@keyframes column-found{0%{box-shadow:0 0 0 var(--2px) var(--color-accent), 0 0 0 var(--6px) var(--tint-ink-10)}}.board-column.is-unmatched{opacity:.45}.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)}.column-color{--swatch-size:var(--32px);gap:var(--12px)}@media (pointer:coarse){.column-color{--swatch-size:var(--36px)}}.column-color__swatch{--swatch:var(--column-color)}.card-tile{background-color:var(--perma-ground,var(--color-canvas));border:var(--1px) solid transparent;border-radius:var(--radius-xs);column-gap:var(--8px);padding:var(--8px) var(--12px);row-gap:var(--2px);transition:border-color var(--duration-fast) ease-out;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.board-column--triage .card-tile{border-color:var(--tint-ink-10)}@media (any-hover:hover){.card-tile:hover,.board-column--triage .card-tile:hover{border-color:var(--tint-ink-25)}}.card-tile:active{background-image:linear-gradient(var(--tint-ink-10), var(--tint-ink-10))}.card-tile .todolist__menu-button{background-color:var(--perma-ground,var(--color-canvas));block-size:var(--28px);border:var(--1px) solid var(--tint-ink-25);border-radius:var(--radius-round);inline-size:var(--16px);pointer-events:none;z-index:2;align-content:center;padding:0;inset:50% auto auto 0;translate:-50% -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{-webkit-line-clamp:2;font-size:var(--text-14);line-height:var(--line-height-snug);overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-tile__link:after{content:"";position:absolute;inset:0}.card-tile__people{margin-block:calc(var(--4px) * -1);grid-area:1/2;align-self:start}.card-tile__meta{color:var(--color-text-subtle);align-items:center;column-gap:var(--10px);font-size:var(--text-12);font-variant-numeric:tabular-nums;row-gap:var(--2px);flex-wrap:wrap;grid-column:1/-1;display:flex}.card-tile__meta:empty{display:none}.card-tile__due{align-items:center;gap:var(--4px);display:inline-flex}.card-tile__comments{z-index:1;position:relative}.cards-board{gap:var(--8px);flex:1}.dock-card:has(.cards-board) .dock-card__art{display:none}.cards-board__triage{border-block-end:var(--1px) solid var(--tint-ink-15);align-items:baseline;gap:var(--4px);min-inline-size:0;padding-block-end:var(--6px);display:flex}.cards-board__triage .cards-board__name{font-size:var(--text-12);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.cards-board__count{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;flex:none}.cards-board__rails{gap:var(--4px);flex:1;min-block-size:14rem;margin:0;padding:0;list-style:none;display:flex}:where(.cards-board__rail){--column-color:var(--color-ink-40)}:where(.cards-board__rail--done){--column-color:var(--color-green-50)}.cards-board__rail{--column-tint:color-mix(in oklab, var(--column-color) 20%, var(--card-background-color,var(--color-canvas)));background:linear-gradient(to bottom, var(--column-color) 0 var(--4px), var(--column-tint) var(--4px));border-radius:var(--radius-xs);align-items:center;gap:var(--6px);min-inline-size:0;padding:var(--10px) var(--2px) var(--6px);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}@media (any-hover:hover){.cards-board__rail:hover{--column-tint:color-mix(in oklab, var(--column-color) 36%, var(--card-background-color,var(--color-canvas)))}.cards-board__triage:hover .cards-board__name{text-decoration:underline}}.cards-board__rail .cards-board__name{font-size:var(--text-12);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;min-block-size:0;font-weight:700;overflow:hidden}.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-sheet{--nav-stuck-block-size:calc(var(--perma-padding) * -1);--perma-padding:var(--24px);--perma-radius:0;max-block-size:calc(100dvh - max(var(--48px), var(--custom-safe-inset-top) + var(--12px)))}.card-sheet .modal__body{padding:var(--perma-padding)}.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}.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__head{align-items:center;column-gap:var(--16px);row-gap:var(--2px);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--8px);display:grid}.checkins__mark{--tool-mark-size:var(--32px);background-color:var(--color-aqua-20);block-size:var(--56px);border-radius:var(--radius-md);inline-size:var(--56px);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.checkins__mark .tool-mark{--tool-color:var(--color-aqua-60)}.checkins__head .checkins__blurb{margin:0}.checkins__boot,.question-detail__boot{gap:var(--8px);flex-direction:column;display:flex}.checkins__list{gap:var(--12px);flex-direction:column;display:flex}.checkin-card{--card-border-color-hover:var(--tool-color);--card-padding:var(--20px)}.checkin-card>.card__link{align-items:center;column-gap:var(--16px);row-gap:var(--2px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cadence title""cadence when""cadence meta";display:grid}.checkin-card__title{font-size:var(--text-18);letter-spacing:var(--letter-spacing-h1);font-weight:700;line-height:var(--line-height-headings);overflow-wrap:anywhere;text-wrap:pretty;grid-area:title;margin:0}.checkin-card__when{color:var(--color-text);font-size:var(--text-14);grid-area:when;margin:0}.checkin-card__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:center;gap:var(--4px) var(--16px);margin:var(--6px) 0 0;flex-wrap:wrap;grid-area:meta;display:flex}.checkin-card__fact{font-variant-numeric:tabular-nums;align-items:center;gap:var(--4px);white-space:nowrap;display:inline-flex}.checkin-card__people{margin-inline-start:auto}.checkin-card__cadence{background-color:var(--color-aqua-20);block-size:var(--56px);border-radius:var(--radius-md);color:var(--color-aqua-60);fill:currentColor;inline-size:var(--56px);grid-area:cadence}.checkin-card__cadence .is-off{opacity:.3}.checkin-card.is-paused .checkin-card__cadence{background-color:var(--color-uncolor-10);color:var(--color-ink-40)}.checkin-card.is-paused :is(.checkin-card__title,.checkin-card__when){color:var(--color-text-subtle)}@container layout (inline-size<48rem){.checkin-card{--card-padding:var(--16px)}.checkin-card>.card__link{align-items:start;column-gap:var(--12px);grid-template-areas:"cadence title""cadence when""meta meta"}.checkin-card__cadence{block-size:var(--44px);inline-size:var(--44px)}.checkin-card__title{font-size:var(--text-16)}.checkin-card__meta{margin-block-start:var(--10px)}.checkins__head{align-items:start;column-gap:var(--12px)}.checkins__mark{--tool-mark-size:var(--24px);block-size:var(--44px);inline-size:var(--44px)}}.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}.answer-show__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.question-form__body{gap:var(--12px);flex-direction:column;display:flex}.question-form__question{font-size:var(--text-18);inline-size:100%}.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__shortcuts{gap:var(--4px) var(--16px);flex-wrap:wrap;margin-block-end:var(--8px);display:flex}.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)}@media (pointer:coarse){.question-form__askees,.hill-editor__notify{gap:var(--6px)}.question-form__askee,.hill-editor__person{font-size:var(--text-14);min-block-size:var(--44px);padding-inline-end:var(--16px)}.checkin-schedule__days{gap:var(--4px)}.checkin-schedule__day{min-block-size:var(--44px);min-inline-size:var(--44px)}}.checkin-schedule__time{max-inline-size:14rem}.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,.hill__crest,.hill__curve{stroke:var(--color-ink-60);vector-effect:non-scaling-stroke}.hill__axis{stroke-width:2px}.hill__crest{stroke-dasharray:4 6;stroke-width:1px}.hill__curve{fill:none;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 .hill__dot circle.hill__hit{fill:#0000;stroke:none}@media (pointer:coarse){.hill .hill__dot circle.hill__hit{r:32px}}.hill__scopes{gap:var(--4px);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.hill__scope{align-items:center;column-gap:var(--12px);min-block-size:var(--44px);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.hill__scope-name{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hill__scope-range{accent-color:var(--color-accent);inline-size:100%;min-block-size:var(--44px);margin:0}.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__scopes{display:flex}}.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)}@media (pointer:coarse){.hilltop__project{margin-block:calc(var(--10px) * -1);padding-block:var(--10px)}.hilltop__updated{margin-block:calc(var(--14px) * -1);padding-block:var(--14px)}}.hilltop__note{color:var(--color-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px);display:flex}.answers-by__people,.answers-by__stream{gap:var(--8px);flex-direction:column;display:flex}.reminder-row__meta{gap:0 var(--8px);flex-wrap:wrap;display:flex}.all-checkins>.acct-section{margin-block-end:var(--8px)}.reminder-row__when{font-variant-numeric:tabular-nums;white-space:nowrap}.all-checkins__answer{grid-template-columns:auto minmax(0,1fr) auto}.all-checkins__chevron{color:var(--color-text-subtle)}.all-checkins__meta{color:var(--color-text-subtle);font-size:var(--text-12);align-items:baseline;gap:var(--8px);margin:0;display:flex}.all-checkins__text{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.all-checkins__text:after{content:"";position:absolute;inset:0}.all-checkins__answer>.avatar--trigger{z-index:1;position:relative}.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}@media (pointer:coarse){.answer-bubble__body{position:relative}.answer-bubble__text:after{content:"";position:absolute;inset:0}.answer-bubble__body :is(.btn,.avatar--trigger,.comments-balloon){z-index:1;position:relative}.answer-bubble__when{font-size:var(--text-12)}}.search-page{max-inline-size:104rem;padding:var(--24px) var(--16px);margin-inline:auto}.search-page__head{align-items:center;gap:0 var(--8px);flex-wrap:wrap;display:flex}.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);flex:100%}.search-page__field{flex:100%}@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)}@container layout (inline-size<90rem){.search-page__head{flex-wrap:nowrap}.search-page__title{flex:none;margin:0}.search-page__field{flex:auto;min-inline-size:0}.search-page__field input{block-size:var(--control-size);border-radius:var(--radius-lg);font-size:var(--text-16);padding-inline:var(--12px)}}.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{margin-inline-start:auto}@container layout (inline-size<48rem){.search-page__sort{margin-inline-start:0}}.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-facets__fold{display:none}@container layout (inline-size<90rem){.search-facets__fold{--btn-size:var(--control-size);flex:none;display:inline-flex}.search-facets--folded>.search-facets__body,.search-facets--folded{display:none}.search-facets:not(.search-facets--folded)>.search-facets__body{margin-block-end:var(--16px)}}@container layout (inline-size<48rem){.search-facets__fold{min-inline-size:var(--control-size);padding-inline:var(--10px)}.search-facets__fold-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.search-facets__fold-count{background:var(--color-accent);border-radius:var(--radius-round);color:var(--color-inverted);font-size:var(--text-12);min-inline-size:1.8em;padding-inline:var(--6px);text-align:center;margin-inline-start:var(--6px);font-weight:700}@media (pointer:coarse){.search-facets__row,.search-facets__toggle{min-block-size:var(--44px)}}.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{background:var(--tint-ink-5);block-size:var(--40px);border-radius:var(--radius-md);color:var(--color-text-subtle);inline-size:var(--40px);justify-content:center;align-items:center;display:flex}.search-result__icon .svg-icon{--svg-icon-size:var(--20px)}.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);overflow-wrap:anywhere;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;overflow-wrap:anywhere;-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-result__bucket:before{content:"— ";font-weight:400}@container layout (inline-size<48rem){.search-result__bucket{flex-basis:100%}.search-result__bucket:before{content:none}}.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__head{align-items:center;column-gap:var(--16px);row-gap:var(--2px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title new""mark lede new";display:grid}@container layout (inline-size<48rem){.pings__head{column-gap:var(--12px);row-gap:var(--12px);grid-template-areas:"mark title new""lede lede lede"}}.pings__title{grid-area:title;align-self:end}.pings__head:not(:has(.pings__lede)){grid-template-areas:"mark title new"}.pings__head:not(:has(.pings__lede)) .pings__title{align-self:center}.pings__lede{--svg-icon-size:var(--14px);align-self:start;align-items:flex-start;gap:var(--6px);grid-area:lede;display:flex}.pings__lede>.svg-icon{flex:none;margin-block-start:calc((1lh - var(--svg-icon-size)) / 2)}.pings__new{grid-area:new}.pings__find{max-inline-size:32rem;margin-block-end:var(--12px)}@container layout (inline-size<48rem){.pings__find{max-inline-size:none}}.pings__more{margin-block:var(--16px);justify-content:center;display:flex}.pings__mark{--svg-icon-size:var(--28px);background-color:var(--color-accent-20);block-size:var(--48px);border-radius:var(--radius-lg);color:var(--color-accent-60);inline-size:var(--48px);grid-area:mark;justify-content:center;align-items:center;display:inline-flex}@container layout (inline-size<48rem){.pings__title{align-self:center}}.pings__loading .skeleton-group{column-gap:var(--14px);padding-inline:0}.pings__loading .skeleton__box{border-radius:var(--radius-round)}.pings .blank-slate__art{--blank-hue:var(--color-accent)}.pings__row{align-content:center;column-gap:var(--14px);padding-block:var(--12px);row-gap:var(--2px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face name when""face meta count"}a.pings__name:focus-visible{outline:none;text-decoration:none}.pings__name:focus-visible:after{border-radius:var(--radius-md);outline:var(--2px) solid var(--focus-ring-color);outline-offset:calc(var(--2px) * -1)}.pings__row:has(.pings__name:focus-visible){background-color:var(--tint-ink-5);--pings-row-ground:color-mix(in hsl, var(--color-canvas), var(--color-ink) 5%)}.acct-list>.pings__row:has(.pings__name:focus-visible){border-block-start-color:#0000}.acct-list>.pings__row:has(.pings__name:focus-visible)+.acct-row{border-block-start-color:#0000}.pings__face{block-size:var(--48px);inline-size:var(--48px);grid-area:face;display:grid;position:relative}.pings__face>.avatar{--change-avatar-size:var(--48px);grid-area:1/1}.pings__face--pair>.avatar{--change-avatar-size:var(--28px)}.pings__face--pair>.avatar:first-child{place-self:start}.pings__face--pair>.avatar:nth-child(2){box-shadow:0 0 0 var(--2px) var(--pings-row-ground,var(--color-canvas));place-self:end}@media (any-hover:hover){.pings__row:hover{--pings-row-ground:color-mix(in hsl, var(--color-canvas), var(--color-ink) 5%)}}.pings__seal{--svg-icon-size:var(--12px);background-color:var(--color-aqua-50);block-size:var(--20px);border-radius:var(--radius-round);box-shadow:0 0 0 var(--2px) var(--pings-row-ground,var(--color-canvas));color:var(--color-canvas);inline-size:var(--20px);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:calc(var(--4px) * -1);inset-inline-end:calc(var(--4px) * -1)}.pings__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-self:end;display:block;overflow:hidden}.pings__row--unread .pings__name{font-weight:800}.pings__meta{--svg-icon-size:var(--14px);color:var(--color-text-subtle);font-size:var(--text-13);align-self:start;align-items:center;gap:var(--2px) var(--12px);flex-wrap:wrap;grid-area:meta;margin:0;display:flex}.pings__fact{align-items:center;gap:var(--4px);white-space:nowrap;display:inline-flex}.pings__fact--frozen{color:var(--color-aqua-60);font-weight:600}.pings__fact--quiet{font-style:italic}.pings__glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.pings__when{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:when;place-self:center end}.pings__row--unread .pings__when{color:var(--color-accent);font-weight:700}.pings__count{--badge-bg-color:var(--color-accent);block-size:var(--20px);color:var(--color-inverted);min-inline-size:var(--20px);grid-area:count;place-self:center end}.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)}.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);block-size:var(--32px);border:var(--1px) solid transparent;border-radius:var(--radius-round);font-size:var(--text-14);align-items:center;gap:var(--6px);max-inline-size:100%;padding-inline:calc(var(--4px) - var(--1px));font-weight:600;display:inline-flex}.chip__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chip__remove{--btn-background-color-hover:var(--tint-ink-15);--btn-icon-size:var(--14px);color:var(--color-text-subtle);margin-inline-start:calc(var(--4px) * -1)}@media (any-hover:hover){.chip__remove:hover{color:var(--color-ink)}}.chip__remove:focus-visible{color:var(--color-ink)}.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:40dvh;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__loading{border:var(--1px) solid var(--color-ink-20);border-radius:var(--radius-lg);gap:0;max-block-size:40dvh;overflow:hidden}.ping-new__loading>.skeleton-group+.skeleton-group{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}@media (pointer:coarse){.ping-new__person{min-block-size:var(--44px)}}.ping-new__person[aria-selected=true]{background-color:var(--tint-ink-10);box-shadow:inset var(--4px) 0 0 var(--color-accent)}.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__people{border-radius:var(--radius-round);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.ping__people:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (pointer:coarse){.ping__people{min-block-size:var(--44px)}}.ping__you{color:var(--color-text-subtle);font-size:var(--text-12);margin-inline-start:auto}.ping__ident{gap:var(--2px);flex-direction:column;min-inline-size:0;display:flex}.ping__title-row{font-family:var(--font-headings);font-size:var(--text-28);font-weight:700;line-height:var(--line-height-headings);text-wrap:pretty;min-inline-size:0}.ping__rename{--btn-size:var(--28px);--btn-background-color-hover:var(--tint-ink-10);--btn-text-color:var(--color-text-subtle);margin-block:calc(var(--4px) * -1);vertical-align:middle;transition:background-color var(--duration-medium) ease-out, color var(--duration-medium) ease-out, scale var(--duration-fast) ease-out;margin-inline-start:var(--8px)}.ping__rename:active{scale:.94}@media (hover:hover) and (pointer:fine){.ping__rename:hover{--btn-text-color:var(--color-ink)}}.ping__rename:focus-visible{--btn-text-color:var(--color-ink);outline-offset:0}.ping__rename--naming,.ping__rename--naming:is(:hover,:focus-visible){--btn-background-color:color-mix(in oklab, transparent, var(--color-accent) 14%);--btn-background-color-hover:color-mix(in oklab, transparent, var(--color-accent) 24%);--btn-text-color:var(--color-accent)}.ping__glyph{block-size:var(--18px);inline-size:var(--18px);flex:none;overflow:visible}.ping__glyph-fill{fill:currentColor;opacity:.28}.ping__glyph-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.ping__glyph>*{transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-medium) var(--ease-out-expo), transform var(--duration-medium) var(--ease-out-expo)}.ping__rename--naming .ping__glyph-pencil,.ping__rename:not(.ping__rename--naming) .ping__glyph-check{opacity:0;transform:scale(.6)}.ping__title-row>.chat__title{--title-line:1lh;display:inline}.ping__name-input{caret-color:var(--color-accent);color:inherit;field-sizing:content;font:inherit;letter-spacing:inherit;max-inline-size:calc(100% - var(--8px) - var(--28px));margin-block:calc((var(--title-line) - 1lh) / 2);vertical-align:top;background:0 0;border:0;outline:none;padding:0;line-height:normal}.ping__name-input::placeholder{color:var(--color-text-placeholder);opacity:1}.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}.sidebar__ping{padding-inline:var(--16px)}.ping__deck-bar{padding-block:var(--8px);flex:none;justify-content:space-between;align-items:center;display:flex}.sidebar__ping :is(.ping__title-row,.chat__title){font-size:var(--text-20)}.ping[data-ping-color=blue]{--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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color=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)}.ping[data-ping-color]{--color-accent:var(--color-accent-60);--focus-ring-color:var(--color-accent);--color-focus-ring:var(--color-accent)}:root[data-theme] .ping[data-ping-color]{--color-accent:var(--lightningcss-light,var(--color-accent-70))var(--lightningcss-dark,var(--color-accent-60))}.ping[data-ping-color] .chat-line--mine{background-color:color-mix(in oklab, transparent, var(--color-accent) 9%)}@media (hover:hover) and (pointer:fine){.ping[data-ping-color] .chat-line--mine:hover{background-color:color-mix(in oklab, transparent, var(--color-accent) 14%)}}@media (hover:none){.ping[data-ping-color] .chat-line--mine:is(:focus-within,:has(:popover-open)){background-color:color-mix(in oklab, transparent, var(--color-accent) 14%)}}.ping-settings{gap:var(--24px);display:grid}.ping-settings__section{gap:var(--8px);min-inline-size:0;display:grid}@container layout (inline-size<48rem){.ping-settings .color-picker--row{grid-template-columns:repeat(6, var(--swatch-size));display:grid}}@media (pointer:coarse){.ping-settings .color-picker--row{--swatch-size:var(--36px)}}.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}.admin-people__rows,.admin-people__pending>ul,.admin-people__invite>ul{margin:0;padding:0;list-style:none}.admin-people__invite>ul>li{padding:var(--6px) 0}.admin-people__grant,.admin-people__away{font-size:.85em}.admin-people__invite>ul>li{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.admin-people__row{grid-template-columns:minmax(0,1fr) auto}.admin-people__row:has(>.field){grid-template-columns:minmax(0,1fr) auto auto}.admin-people__row>:is(.admin-people__edit,.admin-people__confirm){grid-column:1/-1}.admin-people__who{align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;min-inline-size:0;display:flex}.admin-people__email{color:var(--color-text-subtle)}.admin-people__name,.admin-people__email{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@container layout (inline-size<48rem){.admin-people__row:has(>.field){grid-template-columns:minmax(0,1fr) auto}.admin-people__row>.field{grid-area:2/1;justify-self:start;max-inline-size:100%}.admin-people__row>.popup-dropdown{grid-area:1/-2/span 2}}.admin-people__row>.field:has(.select){flex:none;inline-size:24rem}.admin-people__invite li>.field:has(.select){flex:none;inline-size:24rem}.admin-people__invite li>.field:not(:has(.select)){flex:18rem;min-inline-size:0}.admin-people__invite li>.admin-people__admin{flex:none}.admin-people__admin{--checkbox-field-text-offset:0px;align-self:stretch;align-items:center}.admin-people__admin:has(:checked){--input-border:var(--color-accent);--input-background:var(--color-accent-10)}.admin-people__admin:has(:focus-visible){--input-border:var(--focus-ring-color);--input-ring:color-mix(in oklab, transparent, var(--focus-ring-color) 30%)}.admin-people__admin .checkbox:has(:focus-visible){outline:none}.admin-people__admin:has(:disabled){--input-background:var(--tint-ink-5);--input-border:var(--color-ink-20);box-shadow:none}.admin-people__add{align-self:start}.admin-people__note{width:100%;margin:0;display:block}@container layout (inline-size<48rem){.admin-people__invite li>:is(.field:has(.select),.admin-people__admin){flex:100%;inline-size:auto}}.admin-people__projects{border:0;min-inline-size:0;margin:0;padding:0}.admin-people__fold-summary{min-block-size:var(--44px);font-weight:600}.admin-people__fold-count{color:var(--color-text-subtle);font-size:var(--text-14);font-weight:400;display:block}.admin-people__project-list{margin:var(--8px) 0 0;max-block-size:32rem;padding:0;list-style:none;overflow-y:auto}.admin-people__folder{--depth:0;padding-inline-start:calc(var(--depth) * var(--20px))}.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__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}@container layout (inline-size<48rem){.admin-int__facts{row-gap:var(--2px);grid-template-columns:minmax(0,1fr)}.admin-int__facts dd{margin-block-end:var(--10px)}}.admin-int__unlinked{flex-basis:100%;margin:0;padding:0;font-size:.9em;list-style:none}.admin-int__erp>:is(.admin-int__facts,.admin-card__foot){animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.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}@media (pointer:coarse){.admin-trash__projects{padding-block:var(--12px);position:relative}}.admin-access__rows{margin:0;padding:0;list-style:none}.admin-access__archived{color:var(--color-text-subtle);font-size:.85em}.admin-access__who{align-items:center;gap:var(--8px);flex-wrap:wrap;margin:0;display:flex}.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{font-family:var(--font-mono);word-break:break-all;min-inline-size:0}.admin-invite-link__rotated{color:var(--color-text-subtle);font-size:var(--text-14)}.admin-notif__note{max-width:46rem}.admin-card__head>:is(h2,h3):has(>.help-tip){align-items:center;gap:var(--4px);display:inline-flex}.admin-notif__picker{inline-size:20rem;max-inline-size:100%;display:inline-block}.admin-notif__checks{align-items:flex-start;gap:var(--10px);flex-direction:column;padding-block-start:var(--4px)}.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);flex-direction:column;padding-block-end:var(--32px);display:flex}.staff>:is(.blank-slate,.admin-card,.staff-account__head,.staff-totals,.staff-filters,.staff-table__scroll,.staff-note,.staff-foot,.staff-audit-filter,.staff-audit__capped),.staff-health>.staff-health__row{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.staff-audit-filter{scrollbar-width:none;max-inline-size:100%;margin-block-end:var(--16px);overflow-x:auto}.staff-audit-filter>.segmented{flex:none;inline-size:max-content}.admin-page__head{gap:var(--8px);flex-direction:column;display:flex}.admin-page__back{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-weight:600}.admin-page__back:hover{color:var(--color-text);text-decoration:underline}: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-page :is(.admin-card[aria-busy=true],[aria-busy=true] .admin-card){gap:var(--8px);animation:.1s .3s backwards fade-in}.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__link{color:var(--color-accent);font-size:var(--text-14);text-underline-offset:2px;text-decoration:underline}.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:where(:not(.acct-list))>li{border-block-start:var(--admin-hairline);padding-block:var(--10px)}.admin-card>ul:where(:not(.acct-list))>li:first-child{border-block-start:0}@media (any-hover:hover){.admin-card>ul:where(:not(.acct-list))>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-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-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}@container layout (inline-size<48rem){.admin-companies__spacer{flex-basis:100%}.admin-companies__spacer+.btn{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__edit{align-items:end;gap:var(--8px);flex-wrap:wrap;flex:100%;min-inline-size:0;display:flex}.admin-people__edit>.field{flex:18rem;min-inline-size:0}.admin-people__edit>.field:has(.select){flex:0 20rem}.admin-people__locked{color:var(--color-text-subtle);font-size:var(--text-14);flex:100%}.admin-people__edit-error{flex:100%}.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}@media (pointer:coarse){:is(.admin-page__back,.admin-card__link){margin-block:calc((var(--44px) - 1lh) / -2);padding-block:calc((var(--44px) - 1lh) / 2);position:relative}:is(.admin-card>ul,.admin-people__project-list)>li>.setting-toggle:first-child{padding-block:var(--10px)}.admin-reassign__modes .setting-row__control{gap:0}.admin-reassign__mode{min-block-size:var(--44px)}:is(.admin-people__rows,.admin-companies__rows,.admin-groups__rows)>li{row-gap:var(--12px)}.data-table thead th{inset-block-start:var(--nav-stuck-block-size,0px)}.staff :is(input:not([type=radio],[type=checkbox]),textarea){font-size:var(--text-16);min-block-size:var(--44px)}.staff :is(.staff-back,.staff-foot,.staff-people li,.admin-card__head)>a{margin-block:calc((var(--44px) - 1lh) / -2);padding-block:calc((var(--44px) - 1lh) / 2);position:relative}.staff-table__scroll{overscroll-behavior-x:contain}.staff-table td>a{padding-block:var(--8px)}}.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.timesheet,.unassigned,.upcoming,:is(.added,.team,.unassigned,.upcoming)>.is-busy{gap:var(--24px);flex-direction:column;display:flex}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.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,.team,.timesheet,.unassigned,.upcoming) section{gap:var(--8px);flex-direction:column;display:flex}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.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}@container layout (inline-size<48rem){:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.timesheet,.unassigned,.upcoming),:is(.added,.team,.unassigned,.upcoming)>.is-busy{gap:var(--16px)}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.timesheet,.unassigned,.upcoming)>h1{font-size:var(--text-24)}:is(.reports,.added,.effort,.gauges,.overdue,.progress,.rework,.someones,.team,.timesheet,.unassigned,.upcoming)>.reports__lede{font-size:var(--text-14)}}.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);display:flex}.timesheet__csv{color:var(--color-accent);font-size:var(--text-14);text-underline-offset:2px;text-decoration:underline}.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__rows{margin:0;padding:0;list-style:none}.someones__rows li{padding:var(--4px) 0;justify-content:space-between;display:flex}.someones .person__head{margin-block-end:0}.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,.progress__scope{color:var(--color-text-subtle);font-size:var(--text-16);text-wrap:pretty;max-inline-size:58rem}.report-loading{gap:var(--24px);flex-direction:column;display:flex}.report-loading>.reports__lede>.skeleton{block-size:1lh}@container layout (inline-size<48rem){.report-loading>p.reports__lede>.skeleton{block-size:2lh}}.report-loading .added__key>.skeleton{block-size:1lh}.added .report-loading .report-figures>.skeleton:not(:last-child){block-size:auto;min-block-size:var(--88px)}.report-figures>.skeleton{block-size:calc(var(--88px) + var(--24px));flex:16rem}.reports__rows>.skeleton{block-size:var(--56px);inline-size:auto;margin-block:var(--6px)}.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(:is(.overdue,.unassigned,.upcoming,.progress) :is(ul,ol),.someones__rows)>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(:is(.overdue,.unassigned,.upcoming,.progress) :is(ul,ol),.someones__rows)>li:first-child{border-block-start:0}@media (any-hover:hover){:is(:is(.overdue,.unassigned,.upcoming,.progress) :is(ul,ol),.someones__rows)>li:has(a):hover{background-color:var(--tint-ink-3);border-radius:var(--radius-md)}}:is(.overdue__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}@container layout (inline-size<48rem){:is(.overdue__meta,.unassigned__due,.upcoming__meta,.progress__where){white-space:normal;flex-basis:100%;margin-inline-start: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<120rem){.gauges__name{flex-basis:28rem}}@container layout (inline-size<64rem){.gauges__rows li{row-gap:var(--6px);flex-wrap:wrap}.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;text-transform:none}.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}.team__window{align-items:stretch;display:grid}.team__toolbar-row{align-items:center;gap:var(--12px);flex-wrap:wrap;display:flex}.team__dates{gap:var(--12px);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container layout (inline-size>=48rem){.team__filters>.field:first-child{flex:0 28rem}}.team__filter-actions{align-items:center;gap:var(--12px);margin-inline-start:auto;display:flex}.team__open-project{font-size:var(--text-14);font-weight:600}@container layout (inline-size<48rem){.team__window{gap:var(--8px);background-color:#0000;border:0;border-radius:0;padding:0}.team__toolbar-row{gap:var(--8px)}.team__toolbar-row>.segmented{flex:100%}.team__dates{flex-wrap:nowrap;flex:100%;margin-inline-start:0}.team__dates>.date-field{flex:1 1 0;min-inline-size:0}}.team__figures{gap:var(--12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team__figures>.skeleton{block-size:var(--88px);inline-size:auto}.report-figure__value small{color:var(--color-text-subtle);font-size:var(--text-16);letter-spacing:0;font-weight:600}.report-figure--quiet .report-figure__value{color:var(--color-red)}@container layout (inline-size<48rem){.team__figures{background-color:var(--color-ink-20);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.team__figures>.report-figure{padding:var(--10px);border:0;border-radius:0}.team__figures .report-figure__label{letter-spacing:.04em;white-space:nowrap}.team__figures .report-figure__value{font-size:var(--text-24)}.team__figures .report-figure__value small{font-size:var(--text-14)}.team__figures .report-figure__aside{display:none}.team__figures>.skeleton{block-size:var(--64px)}}.team__split{gap:var(--12px);display:grid}.team__split>.skeleton{block-size:calc(var(--88px) * 3);inline-size:auto}section.team__panel{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--12px);min-inline-size:0;padding:var(--16px) var(--20px)}.team__panel-head{align-items:baseline;gap:var(--4px) var(--16px);flex-wrap:wrap;justify-content:space-between;display:flex}.team__panel-head .added__key{gap:var(--12px)}.team__note,.team__none{color:var(--color-text-subtle);font-size:var(--text-14);margin:0}.team__more{align-self:flex-start}.team__chart{--days:7;gap:var(--2px);grid-template-columns:repeat(var(--days), minmax(0, 1fr));flex:1;margin:0;padding:0;list-style:none;display:grid}.team__chart>li{gap:var(--6px);flex-direction:column;min-inline-size:0;display:flex}.team__bars{border-block-end:1px solid var(--color-ink-20);border-radius:var(--radius-xs) var(--radius-xs) 0 0;min-block-size:calc(var(--88px) + var(--48px));flex:1;position:relative}.team__chart>li.is-weekend .team__bars{background-color:var(--tint-ink-3)}.team__bar{--h:0;block-size:calc(var(--h) * 100%);border-radius:var(--radius-xs) var(--radius-xs) 0 0;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.team__bar--acts{background-color:var(--color-blue);inline-size:min(64%, var(--40px))}.team__bar--done{background-color:var(--color-green);inline-size:min(30%, var(--16px))}.team__tick{block-size:1lh;color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;inline-size:max-content;position:relative;inset-inline-start:50%;translate:-50%}.team__projects{gap:var(--14px) var(--12px);grid-template-columns:minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.team__projects>li{--project-color:var(--color-ink-50);grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--6px);display:grid}.team__project-name{color:var(--color-ink);text-align:start;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}@media (any-hover:hover){.team__project-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--project-color);text-decoration-color:var(--project-color);text-decoration-thickness:var(--2px);text-underline-offset:var(--4px)}}.team__projects>li.is-chosen{background-color:var(--tint-ink-5);border-radius:var(--radius-md);box-shadow:0 0 0 var(--8px) var(--tint-ink-5)}.team__project-name:before{background-color:var(--project-color);block-size:var(--8px);border-radius:var(--radius-round);content:"";inline-size:var(--8px);vertical-align:middle;margin-inline-end:var(--8px);display:inline-block}.team__project-bar{background-color:var(--tint-ink-5);block-size:var(--8px);border-radius:var(--radius-round);overflow:hidden}.team__project-bar>i{background-color:var(--project-color);border-radius:inherit;block-size:100%;display:block}.team__project-count{font-size:var(--text-14);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.team__project-done{color:var(--color-text-subtle)}.team__people{gap:var(--12px);grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.team__people>.skeleton{block-size:calc(var(--88px) * 2);inline-size:auto}.team__card{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-xl);gap:var(--12px);min-inline-size:0;padding:var(--16px);flex-direction:column;display:flex}.team__card-head{align-items:center;gap:var(--10px);min-inline-size:0;display:flex}.team__card-who{flex-direction:column;flex:1;min-inline-size:0;display:flex}.team__card-name{color:var(--color-ink);font-weight:700}:is(.team__card-name,.team__card-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team__card-sub{color:var(--color-text-subtle);font-size:var(--text-13)}.team__strip{--days:7;gap:var(--2px);grid-template-columns:repeat(var(--days), minmax(0, 1fr));display:grid}.team__strip>i{background-color:var(--tint-ink-5);block-size:var(--12px);border-radius:var(--radius-xs)}.team__strip>i[data-level="1"]{background-color:var(--color-blue-30)}.team__strip>i[data-level="2"]{background-color:var(--color-blue-40)}.team__strip>i[data-level="3"]{background-color:var(--color-blue-50)}.team__strip>i[data-level="4"]{background-color:var(--color-blue-60)}.team__stats{gap:var(--8px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.team__stats>div{flex-direction:column-reverse;min-inline-size:0;display:flex}.team__stats dt{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.team__stats dd{font-size:var(--text-20);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.team__stats .is-late dd{color:var(--color-red)}.team__chips{gap:var(--6px);flex-wrap:wrap;margin:0;display:flex}.team__chip{background-color:var(--tint-ink-5);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-12);font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--4px);max-inline-size:100%;padding:var(--2px) var(--8px);border:1px solid #0000;display:inline-flex}.team__chip-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.team__chip--quiet{border-color:var(--tint-ink-15);color:var(--color-text-subtle);background-color:#0000}.team__chip[aria-pressed=true]{border-color:var(--color-ink-50)}@media (any-hover:hover){button.team__chip:hover{background-color:var(--tint-ink-10)}}.team__latest{margin-block-start:var(--16px)}.team :is(.activity__day,.activity__section){color:revert-layer;display:revert-layer;flex-direction:revert-layer;font-size:revert-layer;font-weight:revert-layer;gap:revert-layer;letter-spacing:revert-layer;text-transform:revert-layer}@container layout (inline-size<48rem){section.team__panel{padding:var(--12px) var(--16px)}.team__bars{min-block-size:var(--96px)}.team__card{gap:var(--10px);padding:var(--12px)}.team__stats dd{font-size:var(--text-18)}.team__chips{margin:calc(-1 * var(--10px)) calc(-1 * var(--12px));overscroll-behavior-x:contain;padding:var(--10px) var(--12px);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.team__chips::-webkit-scrollbar{display:none}.team__chip{flex:none;max-inline-size:20rem}}@container layout (inline-size>=64rem){.team__figures{grid-template-columns:repeat(3,minmax(0,1fr))}}@container layout (inline-size>=96rem){.team__split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container layout (inline-size>=112rem){.team__figures{grid-template-columns:repeat(6,minmax(0,1fr))}}: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)}}@media (pointer:coarse){:is(.timesheet__csv,.gauges__name,.rework__worst,.team__project-name,.team__card-name,.team__stats dd>a,:is(.overdue,.unassigned,.upcoming) :is(ul,ol)>li>a,.someones__rows>li>a){margin-block:calc((var(--44px) - 1lh) / -2);padding-block:calc((var(--44px) - 1lh) / 2);position:relative}.team__stats dd>a{display:block}:is(:is(.overdue,.unassigned,.upcoming) :is(ul,ol),.someones__rows)>li>a{flex:auto}.team__chips{gap:var(--8px)}.team__chip{min-block-size:var(--36px);align-items:center}button.team__chip{position:relative}button.team__chip:before{content:"";inset:calc(var(--4px) * -1 - var(--1px));position:absolute}}.trash__confirm{max-width:34rem;margin:0}.recording-page__meta{color:var(--color-text-subtle);font-size:var(--text-14)}.recording-page__note{color:var(--color-text-subtle)}.trash,.archive{flex-direction:column;max-inline-size:96rem;display:flex}.trash__row,.archive__row{grid-template-columns:auto minmax(0,1fr)}@media (any-hover:none){.trash__row,.archive__row{grid-template-columns:auto minmax(0,1fr) auto}}.recording-mark{--tool-mark-size:var(--20px);background-color:color-mix(in oklab, var(--color-canvas), var(--tool-color,var(--color-ink)) 14%);block-size:var(--36px);border-radius:var(--radius-md);inline-size:var(--36px);flex:none;place-items:center;display:grid}.trash__who,.archive__meta{font-size:var(--text-13)}.trash__type,.archive__type{color:var(--color-ink);font-weight:600}.trash__purge{color:var(--color-orange);font-size:var(--text-12);font-variant-numeric:tabular-nums;font-weight:600}.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)}.trash__loading,.archive__loading{gap:var(--8px);flex-direction:column;display:flex}:is(.trash__loading,.archive__loading)>.skeleton-group{min-block-size:5.2rem;animation:.1s .3s backwards fade-in}.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,.my-list__row .comments-balloon{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);animation:fade-in-up var(--duration-medium) var(--ease-out-expo) backwards;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__rows>.my-list__row+.my-list__row{border-block-start-color:#0000}.my-list__rows>.my-list__row+.my-list__row:before{background-color:var(--color-ink-20);content:"";block-size:1px;inset-block-start:-1px;inset-inline:var(--12px);position:absolute}@media (any-hover:hover){.my-list__rows>.my-list__row:hover:before,.my-list__rows>.my-list__row:hover+.my-list__row:before{opacity:0}}.my-list__row.is-leaving,.my-trays__rows>li.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__where{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;max-inline-size:24ch;font-weight:600;overflow:hidden}@container layout (inline-size<48rem){.my-list__row--work .todo-row__meta{gap:var(--2px) var(--6px);border:0;border-radius:0;flex-basis:100%;padding:0}.my-list__row--work .todo-row__assignees{flex-wrap:nowrap;gap:0}.my-list__row--work .todo-row__assignee>:not(.avatar){display:none}.my-list__row--work .todo-row__assignee .avatar{box-shadow:0 0 0 var(--1px) var(--color-canvas)}.my-list__row--work .todo-row__assignee+.todo-row__assignee{margin-inline-start:calc(-1 * var(--4px))}.my-list__row--work .todo-row__assignee+.todo-row__assignee--more{margin-inline-start:var(--4px)}.my-list__row--work .todo-row__due .svg-icon--calendar{display:none}.my-list__where{flex:1 1 0;min-inline-size:7ch;max-inline-size:max-content}}.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__list-title.my-list__band{color:var(--color-text-subtle);font-size:var(--text-12);letter-spacing:.08em;margin-block:var(--8px) var(--2px);text-transform:uppercase}.my-list__group.is-late .my-list__band{color:var(--color-red-70)}.my-list__count{font-variant-numeric:tabular-nums;opacity:.7;margin-inline-start:.5em}.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)}@media (pointer:coarse){.my-list__hint a{padding-block:var(--14px);position:relative}}.my-list__upcoming{margin-block:calc(-1 * var(--8px)) var(--16px);display:flex}.my-list__upcoming-toggle{--btn-text-color:var(--color-text-subtle);transition:color var(--duration-fast) ease-out;margin-inline-start:calc(-1 * var(--btn-padding));font-weight:600}.my-list__upcoming-toggle:is(:hover,:focus-visible,[aria-expanded=true]){--btn-text-color:var(--color-ink)}.my-list__upcoming-toggle .svg-icon{transition:rotate var(--duration-medium) var(--ease-out-expo)}.my-list__upcoming-toggle[aria-expanded=true] .svg-icon{rotate:180deg}.my-list__upcoming-count{background-color:var(--tint-ink-10);border-radius:var(--radius-round);color:var(--lightningcss-light,var(--color-ink))var(--lightningcss-dark,currentColor);font-size:var(--text-12);font-variant-numeric:tabular-nums;padding-inline:var(--6px)}.my-list__upcoming{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.my-trays__tray .my-list__upcoming{margin-block:0 var(--8px);align-items:center}.my-list__upcoming>.my-trays__meta{align-self:center;margin-inline-start:auto}.my-list__unfold{grid-template-rows:1fr;display:grid}.my-list__unfold-body{min-block-size:0}.my-list__unfold-body:after{block-size:var(--24px);content:"";display:block}.my-list-unfold-enter-active,.my-list-unfold-leave-active{transition:grid-template-rows var(--duration-slow) var(--ease-out-expo), opacity var(--duration-medium) ease-out}.my-list-unfold-enter-active>.my-list__unfold-body,.my-list-unfold-leave-active>.my-list__unfold-body{overflow:hidden}.my-list-unfold-enter-from,.my-list-unfold-leave-to{opacity:0;grid-template-rows:0fr}.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>.my-list__search{flex:0 20rem;min-inline-size:12rem;margin-inline-start:auto}.my-list__tabs{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}@container layout (inline-size<48rem){.my-list__tools{gap:var(--8px);flex-wrap:nowrap}.my-list__tabs{flex:1 1 0;min-inline-size:0}.my-list__tools>.my-list__search{flex:none;min-inline-size:0}}.my-list__tabs::-webkit-scrollbar{display:none}.my-list__tabs>.segmented{flex:none;inline-size:max-content}@container layout (inline-size<48rem){.my-list__tabs>.segmented{inline-size:100%;min-inline-size:max-content}}.my-list__filter{--input-control-size:var(--control-size-sm);font-size:var(--text-14)}@media (pointer:coarse){.my-list__filter{font-size:var(--text-16)}}.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}@media (pointer:coarse){.my-list__status{position:relative}.my-list__status: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%}}.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__status{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.my-list__project.is-late{background-color:var(--color-red-20);color:var(--color-red-70)}.my-list__project.is-doing{background-color:var(--color-accent);color:var(--color-inverted)}.my-list__pin{transition:color var(--duration-fast) ease-out}.my-list__pin:focus-visible{outline:var(--2px) solid var(--color-focus-ring);outline-offset:var(--2px)}.row-tools>.my-list__pin[aria-pressed=true]{color:var(--color-accent);--btn-background-color:color-mix(in oklab, transparent, var(--color-accent) 14%);--btn-background-color-hover:color-mix(in oklab, transparent, var(--color-accent) 24%)}.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)}@media (any-hover:none){.my-list__row--sortable{grid-template-columns:minmax(0,1fr) auto}.my-list__row--sortable.my-list__row--tick{grid-template-columns:auto minmax(0,1fr) auto}.my-list__row--work:not(.my-list__row--tick){grid-template-columns:minmax(0,1fr) auto}}.my-list__bucket{align-items:center;gap:var(--6px);flex-wrap:wrap;justify-content:flex-end;display:flex}@container layout (inline-size<48rem){.my-list__bucket{flex-wrap:nowrap;justify-content:flex-start;max-inline-size:100%}.my-list__bucket-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.my-list__bucket>.acct-tag{flex-shrink:0}}.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),:is(.my-notifications,.my-account) .skeleton-group--paragraph{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)>.skeleton-list{gap:var(--32px)}:is(.my-notifications,.my-account) .skeleton-group--paragraph{animation:.1s .3s backwards fade-in}.my-notifications>section{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}:is(.my-notifications,.my-account)>section{gap:var(--12px);flex-direction:column;display:flex}.my-account__fold>summary~*{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) :where(section,summary)>h2{font-size:var(--text-18);margin:0;font-weight:700}.my-account :where(section,summary)>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}@container layout (inline-size<48rem){.my-account{gap:var(--16px)}.my-account>.acct-head>.acct-head__actions{gap:var(--12px);flex-wrap:nowrap}.my-account__door{--btn-icon-size:var(--16px);--btn-radius:var(--radius-round);inline-size:var(--btn-size);justify-content:center;padding-inline:0}.my-account__door .svg-icon{margin-inline:0}.my-account__door-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.my-account>:is(section,.my-account__fold){padding:var(--16px)}.my-account__summary{margin:calc(var(--16px) * -1);padding:var(--16px)}.my-account__mark{block-size:var(--36px);inline-size:var(--36px)}.my-account__art{block-size:var(--28px);inline-size:var(--28px)}.my-account>.my-account__fold+.my-account__fold{border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(var(--16px) * -1 - var(--1px))}.my-account>.my-account__fold:has(+.my-account__fold){border-end-end-radius:0;border-end-start-radius:0}.my-account>.my-account__fold:has(+.my-account__fold)>.my-account__summary{border-end-end-radius:0;border-end-start-radius:0}.my-account>.my-account__fold+.my-account__fold>.my-account__summary{border-start-start-radius:0;border-start-end-radius:0}}.my-notifications__preamble,.my-account__hint{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;margin:0}.my-notifications section{gap:0}.my-notifications h2{margin-block-end:var(--12px)}.my-notifications h2+.setting-row{border-block-start:0;padding-block-start:0}.my-notifications__checks{align-items:flex-start;gap:var(--10px);flex-direction:column;padding-block-start:var(--4px)}.my-notifications .setting-row__control{min-block-size:var(--component-sm)}.my-notifications__times{align-items:end;gap:var(--12px)}.my-notifications__times .field{inline-size:12rem;max-inline-size:100%}.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-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}@media (any-hover:none){.my-notes__list li{align-items:center;display:flex}.my-notes__list li>.my-notes__item{flex:1;min-inline-size:0}.my-notes__list li>.row-tools{margin-inline-end:var(--8px)}.my-notes__list li:has(>.my-notes__item[aria-current=true]){background-color:var(--color-canvas)}.my-trays__rows>li:has(>.row-tools):not(.my-trays__event){align-items:center;display:flex}.my-trays__rows>li:has(>.row-tools):not(.my-trays__event)>.my-trays__row{flex:1;min-inline-size:0}}.my-notes__item-when,.my-trays__where,.my-trays__who,.my-list__bucket{transition:opacity var(--duration-fast) ease-out}@media (any-hover:hover){li:hover>.my-notes__item .my-notes__item-when,li:hover>.my-trays__row :is(.my-trays__where,.my-trays__who),li:hover>.my-list__bucket{opacity:0}li:has(:focus-visible)>.my-notes__item .my-notes__item-when{opacity:0}li:has(:focus-visible)>.my-trays__row :is(.my-trays__where,.my-trays__who){opacity:0}li:has(:focus-visible)>.my-list__bucket{opacity:0}}.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)}@media (pointer:coarse){.my-notes__title-field{min-block-size:var(--44px)}}.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__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__identity .picture-field{gap:var(--10px);flex-direction:column;position:relative}.my-account__identity .picture-field__preview{block-size:var(--account-avatar);inline-size:var(--account-avatar)}.my-account__identity .picture-field__fallback{font-size:calc(var(--account-avatar) / 3)}.my-account__identity .picture-field__controls{-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%);box-shadow:var(--glass-shadow), var(--glass-specular);border-radius:var(--radius-round);gap:var(--2px);padding:var(--4px);position:absolute;inset-block-start:calc(var(--account-avatar) - var(--40px) - var(--10px));inset-inline-start:50%;translate:-50%}.my-account .my-account__identity .picture-field__controls .btn{--btn-size:var(--32px);--btn-background-color:transparent;--btn-background-color-hover:var(--tint-ink-10);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-icon-color:var(--color-text);--btn-shadow:none;--btn-text-color:var(--color-text)}.my-account__identity .picture-field__hint{text-align:center}@container layout (inline-size<48rem){.my-account__identity{--account-avatar:8rem}.my-account__identity .picture-field{align-items:center;gap:var(--16px);flex-flow:wrap;padding-block-end:var(--16px)}.my-account__identity .picture-field__preview{flex:none}.my-account__identity .picture-field__controls{inset-block-start:calc(var(--account-avatar) - var(--24px));inset-inline-start:calc(var(--account-avatar) / 2)}.my-account__identity .picture-field__hint{text-align:start;flex:12rem;inline-size:auto}}.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__tabs-bar{background-color:var(--color-purple-10);border:1px solid var(--color-purple-40);border-radius:var(--radius-md);padding:var(--16px);margin-block-start:var(--12px)}.my-account__tabs-bar-title{font-size:var(--text-16);align-items:center;gap:var(--8px);margin:0;font-weight:600;display:flex}.my-account__tabs-bar-art{block-size:var(--24px);color:var(--color-purple-60);inline-size:var(--24px);--blank-accent:var(--color-purple-70);flex:none}.my-account__tabs-bar>.my-account__hint{margin-block:var(--4px) 0}.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__bar-items{gap:var(--8px) var(--24px);flex-wrap:wrap;display:flex}.my-account__bar-items .checkbox-field__content{white-space:nowrap}.my-account__size{background-color:var(--color-canvas);border:1px solid var(--color-ink-20);border-radius:var(--radius-md);cursor:pointer;align-content:start;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-art--wide{inline-size:calc(var(--56px) * 4 / 3)}.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);padding-block-start:var(--16px)}.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-dates{align-items:end;gap:var(--12px);display:flex}.my-account__away-form>.btn{--btn-size:var(--control-size)}.my-account__dash{color:var(--color-text-subtle);line-height:var(--control-size)}.my-account__fold>.notice .notice__text{flex:1}.my-account__away-now{align-items:center;gap:var(--4px) var(--12px);flex-wrap:wrap;justify-content:space-between;display:flex}.my-account__fold>.hand-over-work{border-block-start:1px solid var(--border-color);margin-block-start:var(--20px);padding-block-start:var(--20px)}.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{--swatch-size:var(--28px);gap:var(--12px);flex-wrap:wrap;display:flex}@media (pointer:coarse){.my-account .color-picker--row{--swatch-size:var(--32px)}.my-account .color-picker--row>.color-picker__swatch{position:relative}.my-account .color-picker--row>.color-picker__swatch:before{content:"";inset:calc(-1 * var(--6px));position:absolute}}.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__card:has(>.people__menu){grid-template-columns:auto minmax(0,1fr) auto}.people__menu{z-index:1;position:relative}.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}.people__line{align-items:center;gap:var(--6px);min-inline-size:0;display:flex}.people__line>.people__link{min-inline-size:0}.people__line>.badge{flex:none}.people__title{color:var(--color-text-subtle);font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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(--8px);flex-wrap:wrap;margin:0;display:flex}.person__meta>span+span:before{content:"·";margin-inline-end:var(--8px)}@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__actions{gap:var(--8px);flex-wrap:wrap;margin-block-start:var(--8px);display:flex}.person__head .picture-field{gap:var(--8px);flex-direction:column}.person__head .picture-field__controls{justify-content:center}.person__head .picture-field__hint{display:none}.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}.person__group-name a{color:inherit;text-decoration:none}.person__group-name a:where(:hover,:focus-visible){color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.person__section-head{align-items:baseline;gap:var(--12px);justify-content:space-between;display:flex}.person__see-all{font-size:var(--text-14)}@media (pointer:coarse){.person__see-all,.person__group-name a,.person__meta a{z-index:1;position:relative}.person__meta a: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%}.person__see-all{z-index:3}.person__see-all:before,.person__group-name a: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%}}.person .activity__day-people{display:none}.activity__filters{margin-block-end:var(--24px)}@container layout (inline-size<48rem){.activity__filters{margin-block-end:var(--12px)}}.activity__section{margin-block-end:var(--24px)}.activity__day{background-color:var(--perma-ground,var(--color-body));align-items:center;gap:var(--6px) var(--12px);padding-block:var(--12px) var(--8px);z-index:2;flex-wrap:wrap;margin:0;display:flex;position:sticky;inset-block-start:0}.activity__day:after{background-color:var(--color-ink-30);content:"";flex:1 1 var(--24px);order:1;block-size:1px}.activity__day-label{background-color:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-canvas);font-size:var(--text-12);letter-spacing:.08em;padding:var(--4px) var(--10px);text-transform:uppercase;white-space:nowrap;font-weight:800}.activity__day-people{color:var(--color-text-subtle);font-size:var(--text-13);align-items:center;gap:var(--8px);flex:none;order:2;margin-inline-start:auto;font-weight:400;display:flex}.activity__gap{color:var(--color-text-subtle);font-size:var(--text-12);padding-block:var(--8px);margin:0;padding-inline-start:calc(var(--activity-gutter) + var(--activity-gap));font-style:italic;position:relative}.activity__gap:before{background:linear-gradient(var(--color-ink-30) 50%, var(--perma-ground,var(--color-body)) 0) 0 0 / 100% var(--6px);content:"";inline-size:var(--2px);position:absolute;inset-block:0;inset-inline-start:calc(var(--activity-gutter) / 2);translate:-50%}@container layout (inline-size>=96rem){.activity__day{inset-block-start:var(--toolbar-block-size)}}.activity__timeline{--activity-gutter:var(--24px);--activity-gap:var(--12px);--activity-line:var(--avatar-size-sm);--activity-stamp:var(--56px);--activity-text-line:var(--20px);--activity-pad:var(--8px);--activity-columns:var(--activity-gutter) var(--activity-stamp) var(--activity-line) minmax(0, 1fr) auto;position:relative}.activity__timeline:before{background-color:var(--color-ink-30);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,.activity__thread-row{border-radius:var(--radius-md);align-items:start;column-gap:var(--activity-gap);grid-template-areas:"mark time who main meta";grid-template-columns:var(--activity-columns);margin-inline:calc(-1 * var(--12px));padding:var(--activity-pad) var(--12px);row-gap:var(--4px);display:grid;position:relative}.activity__thread-row{grid-template-areas:"mark time who head meta"}.activity__row>.activity__kind,.activity__thread-row>.activity__thread-icon{grid-area:mark}:is(.activity__row,.activity__thread-row)>.activity__who{grid-area:who}.activity__row>.activity__main{grid-area:main}.activity__thread-row>.activity__head{grid-area:head}:is(.activity__row,.activity__thread-row)>.activity__meta{grid-area:meta}:is(.activity__row,.activity__thread-row)>.activity__at{grid-area:time}@media (any-hover:hover){:is(.activity__row,.activity__thread-row):has(.activity__link):hover{background-color:var(--tint-ink-5)}}.activity__kind,.activity__thread-icon{--activity-mark-size:var(--14px);background-color:color-mix(in oklab, var(--perma-ground,var(--color-body)), var(--kind-color) 16%);block-size:var(--activity-gutter);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--perma-ground,var(--color-body)), var(--kind-color) 42%);color:var(--kind-color,var(--color-green));inline-size:var(--activity-gutter);justify-content:center;place-self:start center;align-items:center;margin-block-start:calc((var(--activity-line) - var(--activity-gutter)) / 2);display:flex}.activity__who,:is(.activity__row,.activity__thread-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-inline-size:0;padding-block-start:calc((var(--activity-line) - var(--activity-text-line)) / 2)}.activity__what{color:var(--color-ink);font-size:var(--text-14);line-height:var(--activity-text-line);text-wrap:pretty;margin:0}.activity__what strong{font-weight:700}.activity__verb{color:var(--color-text-subtle)}.activity__target{font-weight:700}.activity__link{color:var(--color-ink);text-decoration:none}.activity__row .activity__link:after,.activity__thread-row .activity__link:after{content:"";position:absolute;inset:0}.activity__link:where(:hover,:focus-visible) .activity__target{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__meta:empty{display:none}.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-13);font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;justify-content:start}.activity__excerpt{color:var(--color-ink);-webkit-line-clamp:2;font-size:var(--text-14);line-height:var(--activity-text-line);margin:var(--2px) 0 0;-webkit-box-orient:vertical;max-inline-size:72ch;display:-webkit-box;overflow:hidden}.activity__thread{flex-direction:column;display:flex}.activity__head{font-size:var(--text-14);line-height:var(--activity-text-line);text-wrap:pretty;min-inline-size:0;margin:0;padding-block-start:calc((var(--activity-line) - var(--activity-text-line)) / 2)}.activity__count{color:var(--color-text-subtle);font-size:var(--text-12);white-space:nowrap;margin-inline-start:var(--8px);font-weight:600}.activity__entries{margin:0 0 var(--6px) calc(var(--activity-gutter) + var(--activity-stamp) + var(--activity-line) + 3 * var(--activity-gap));flex-direction:column;padding:0;list-style:none;display:flex}.activity__entries>li{align-items:center;column-gap:var(--8px);min-block-size:var(--28px);grid-template-columns:auto minmax(0,max-content) auto;justify-content:start;display:grid}.activity__entry-main{align-items:baseline;gap:var(--8px);min-inline-size:0;display:flex}.activity__entries .activity__what{color:var(--color-text-subtle);flex:none}.activity__entries .activity__what strong{color:var(--color-ink)}.activity__entries .activity__excerpt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;max-inline-size:none;margin:0;display:block}@container layout (inline-size<48rem){.activity__timeline{--activity-gutter:var(--20px);--activity-gap:var(--8px);--activity-stamp:var(--48px)}.activity__row{grid-template-areas:"mark who main main main"". .time meta.";grid-template-columns:var(--activity-gutter) var(--activity-line) var(--activity-stamp) max-content minmax(0, 1fr);row-gap:var(--2px)}.activity__thread-row{grid-template-areas:"mark who head head head head"". .time meta count.";grid-template-columns:var(--activity-gutter) var(--activity-line) var(--activity-stamp) max-content max-content minmax(0, 1fr);row-gap:var(--2px)}.activity__thread-row>.activity__head{display:contents}.activity__head>:first-child{min-inline-size:0;grid-area:head;padding-block-start:calc((var(--activity-line) - var(--activity-text-line)) / 2)}.activity__head>.activity__count{grid-area:count;align-self:center;margin-inline-start:0}:is(.activity__row,.activity__thread-row)>:is(.activity__at,.activity__meta){align-self:center;min-block-size:0}.activity__meta{justify-self:start}.activity__at{font-size:var(--text-12)}.activity__kind,.activity__thread-icon{--activity-mark-size:var(--12px)}.activity__day-count{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.activity__entries{margin-inline-start:calc(var(--activity-gutter) + var(--activity-line) + 2 * var(--activity-gap))}.activity__entries>li{padding-block:var(--2px);grid-template-columns:auto minmax(0,max-content) auto minmax(0,1fr);grid-template-areas:"face name time."".text text text";align-items:baseline;row-gap:0}.activity__entries>li>.avatar{grid-area:face;align-self:start;margin-block-start:var(--2px)}.activity__entries>li>.activity__at{grid-area:time}.activity__entry-main{display:contents}.activity__entries .activity__what{grid-area:name;min-inline-size:0}.activity__entries .activity__excerpt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:text;display:-webkit-box}}.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}@container layout (inline-size<48rem){.wrapup .acct-head__actions{flex:100%}.wrapup__window{inline-size:100%}}.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__grid>.skeleton-group{break-inside:avoid;margin:0 0 var(--16px)}.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}@media (pointer:coarse){.wrapup__project-title a.activity__where{border-block:var(--10px) solid transparent;margin-block:calc(-1 * var(--10px));background-clip:padding-box}.wrapup__rows{gap:0}.wrapup__sentence{padding-block:var(--12px);display:block}.wrapup__mark{margin-block-start:calc(var(--12px) + var(--2px))}}@media (any-hover:none){.wrapup__project-title .card__grip{display:none}}.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}@container layout (inline-size<48rem){.lineup__travel-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lineup__step{--btn-size:var(--control-size);inline-size:var(--btn-size);justify-content:center;padding-inline:0}.lineup__arrow{font-size:var(--text-18);line-height:1}}.lineup>.notice{margin-block:var(--16px)}.lineup__chart{--lineup-glide:0;position:relative}.lineup__lane{position:absolute;inset:0}.lineup__chart[data-glide] .lineup__weeks>li{--lineup-glide-by:calc(var(--lineup-glide) * 100%)}.lineup__chart[data-glide] .lineup__lane{--lineup-glide-by:calc(var(--lineup-glide) * 100% / var(--lineup-weeks))}.lineup__chart[data-glide] :is(.lineup__weeks>li,.lineup__lane){animation:lineup-glide var(--duration-liquid) var(--ease-liquid)}@keyframes lineup-glide{0%{translate:var(--lineup-glide-by) 0}}.lineup__weeks{margin:0 0 var(--4px) calc(var(--lineup-name) + var(--lineup-gap));padding:0;list-style:none;display:flex;overflow-x:clip}.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:clip;text-transform:uppercase;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{margin-inline-start:0}.lineup__weeks li{padding-inline:var(--2px);text-align:center}.lineup{--lineup-week:var(--56px)}.lineup__chart{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.lineup__chart::-webkit-scrollbar{display:none}.lineup__chart[data-glide]{scroll-snap-type:none}.lineup__chart>:is(.lineup__weeks,.lineup__rows){min-inline-size:calc(var(--lineup-weeks) * var(--lineup-week))}.lineup__weeks li{min-block-size:var(--44px);scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;display:flex}.lineup__month{font-size:var(--text-10);letter-spacing:.06em}.lineup__day{color:var(--color-ink);font-size:var(--text-16);letter-spacing:0;font-weight:700;line-height:1.1}}.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__who{align-items:center;gap:var(--4px);inline-size:var(--lineup-name);flex:none;min-inline-size:0;display:flex}.lineup__name{color:inherit;font-size:var(--text-14);min-inline-size:0;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-inline-start:var(--8px);font-weight:600;text-decoration:none;overflow:hidden}@media (any-hover:hover){.lineup__name:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}}.lineup__edit{--btn-text-color:var(--color-text-subtle);flex:none}.lineup__edit:is(:hover,:focus-visible){--btn-text-color:var(--color-ink)}.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;overflow-x:clip}.lineup__bar{background:var(--color-accent);block-size:calc(var(--lineup-track-height) - var(--8px));border-radius:var(--radius-round);position:absolute;inset-block-start:var(--4px)}@media (any-hover:hover){.lineup__bar{transition:filter var(--duration-fast) ease-out}.lineup__bar:hover{filter:brightness(1.15)}}.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{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}@container layout (inline-size<64rem){.lineup__dates{padding-inline-start:0}.lineup__dates>.field{flex:1 1 0}.lineup__who{z-index:1;inline-size:fit-content;max-inline-size:28rem;position:sticky;inset-inline-start:0}.lineup__track{flex-basis:100%}.lineup__dates{inline-size:min(36rem, 100cqi - var(--48px));flex-basis:auto;position:sticky;inset-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(--4px);text-transform:uppercase;font-weight:700}.lineup__hint{color:var(--color-text-subtle);font-size:var(--text-14);margin-block:0 var(--12px);text-wrap:pretty}.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-16);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__newmarker{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.lineup__markers li>.field:first-of-type,.lineup__newmarker>.field:first-of-type{flex:14rem;min-inline-size:0;max-inline-size:24rem}@container layout (inline-size<64rem){.lineup__markers li>.field:first-of-type{flex-basis:calc(100% - var(--12px) - var(--2px));max-inline-size:none}.lineup__newmarker>.field:first-of-type{flex-basis:100%;max-inline-size:none}.lineup__newmarker>.field:nth-of-type(2){flex:1 1 0}}@media (pointer:coarse){.lineup__name{line-height:var(--44px)}.lineup__cta{--btn-size:var(--control-size)}}.everything__rows{margin:0;padding:0;list-style:none}.everything>.acct-head{align-items:center}.everything__type{min-inline-size:18rem}.everything__more{inline-size:100%;margin-block-start:var(--24px)}.everything__loading>.skeleton+.skeleton{margin-block-start:var(--8px)}.time-report{gap:var(--16px);display:grid}.time-report__head{align-items:end;gap:var(--16px);flex-wrap:wrap;justify-content:space-between;display:flex}.time-report__head h1{margin:0}.time-report__lede{color:var(--color-text-subtle);margin:var(--4px) 0 0;text-wrap:pretty;max-inline-size:60ch}.time-report__day{align-items:center;gap:var(--6px);flex-wrap:wrap;display:flex}.time-report__day .date-field{min-inline-size:15rem;margin-inline-end:var(--8px)}.time-report__date{font-size:var(--text-18);margin:0}.time-report__hint{color:var(--color-text-subtle);font-size:var(--text-14);text-wrap:pretty;max-inline-size:70ch;margin:0}@media (pointer:coarse){.time-report__hint a{padding-block:var(--14px);position:relative}}.time-report__grid{--who:20rem;--totals:13rem;--week:12rem;--gap:var(--12px);display:grid}.time-report__scale{block-size:var(--20px);margin-inline:calc(var(--who) + var(--gap)) calc(var(--totals) + var(--week) + var(--gap) * 2);position:relative}.time-report__hour{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;translate:-50%}.time-report__hour:first-child{translate:0}.time-row{border-block-start:1px solid var(--border-color);align-items:center;column-gap:var(--gap);grid-template-areas:"who ribbon totals week";grid-template-columns:var(--who) minmax(0, 1fr) var(--totals) var(--week);padding-block:var(--10px);row-gap:var(--8px);display:grid}.time-row--empty{opacity:.72}.time-row__who{align-items:center;gap:var(--2px) var(--8px);flex-wrap:wrap;grid-area:who;min-inline-size:0;display:flex}.time-row__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.time-row__hours{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums;flex-basis:100%}.time-row .ribbon{grid-area:ribbon}.time-row__totals{grid-area:totals;margin:0;display:grid}.time-row__totals strong{font-size:var(--text-18);font-variant-numeric:tabular-nums}.time-row__outside{color:var(--color-orange-60);font-size:var(--text-12)}.time-row__week{block-size:var(--40px);align-items:end;gap:var(--2px);grid-area:week;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.time-row__bar{border-radius:var(--radius-xs);block-size:100%;color:var(--color-text-subtle);cursor:pointer;font:inherit;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid}.time-row__bar:hover .time-row__bar-fill{background-color:var(--color-ink-40)}.time-row__bar:disabled{cursor:default;opacity:.4}.time-row__bar-fill{background-color:var(--color-ink-30);border-radius:var(--2px);min-block-size:var(--2px);align-self:end}.time-row__bar.is-current .time-row__bar-fill{background-color:var(--color-accent)}.time-row__bar-day{font-size:var(--text-10);text-align:center;line-height:1.4}.ribbon{background-color:var(--color-ink-10);block-size:var(--32px);border-radius:var(--radius-md);position:relative;overflow:hidden}.ribbon__band{background-color:var(--color-accent-20);border-inline:1px dashed var(--color-accent-50);position:absolute;inset-block:0}.ribbon__tick{background-color:var(--color-ink-20);inline-size:1px;position:absolute;inset-block:0}.ribbon__block{--block-color:var(--color-accent);background-color:var(--block-color);border-radius:var(--radius-xs);block-size:56%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--block-color), var(--color-ink) 18%);position:absolute;inset-block-start:22%}a.ribbon__block:hover{block-size:72%;inset-block-start:14%}a.ribbon__block:focus-visible{outline-offset:var(--2px)}.ribbon__block--running{-webkit-mask-image:linear-gradient(to right, currentcolor calc(100% - var(--10px)), transparent);mask-image:linear-gradient(to right, currentcolor calc(100% - var(--10px)), transparent)}.ribbon__block--hidden{background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in oklab, var(--block-color), var(--color-canvas) 45%) 3px 6px)}.ribbon__now{background-color:var(--color-red-60);inline-size:2px;position:absolute;inset-block:0}.ribbon--lanes{block-size:var(--40px)}.ribbon--lanes .ribbon__block{block-size:34%;inset-block-start:56%}.ribbon--lanes a.ribbon__block:hover{block-size:40%;inset-block-start:53%}.ribbon__entry{--block-color:var(--color-ink-40);background-color:var(--block-color);border-radius:var(--radius-xs);block-size:38%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--block-color), var(--color-ink) 18%);position:absolute;inset-block-start:10%}.ribbon__entry--billable{--block-color:var(--color-accent)}.ribbon__entry--work{--block-color:var(--color-ink-40)}.ribbon__entry--personal{--block-color:var(--color-ink-20)}.ribbon__entry--off{--block-color:var(--color-ink-30);background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in oklab, var(--block-color), var(--color-canvas) 55%) 3px 6px)}.ribbon__entry--not_counted{box-shadow:none;outline:1px dashed var(--color-orange-60);outline-offset:-1px;background-color:#0000}.time-report__legend{color:var(--color-text-subtle);font-size:var(--text-12);gap:var(--4px) var(--16px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.time-report__legend li{align-items:center;gap:var(--6px);display:flex}.time-report__legend-lane{color:var(--color-text);font-weight:600}.time-report__legend .ribbon__entry,.time-report__legend .ribbon__block,.time-row__detail .ribbon__entry,.time-row__detail .ribbon__block{block-size:var(--10px);inline-size:var(--20px);flex:none;display:inline-block;position:relative;inset:auto}.time-row__detail{font-size:var(--text-14);grid-column:2/-1;min-inline-size:0}.time-row__detail>summary{color:var(--color-text-subtle);cursor:pointer;padding-block:calc((var(--44px) - 1lh) / 2);font-weight:600}.time-row__detail>ul{margin:0;padding:0;list-style:none}.time-row__detail li{border-block-start:1px solid var(--tint-ink-10);align-items:center;gap:var(--8px);min-block-size:var(--44px);min-inline-size:0;display:flex}.time-row__detail time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none}.time-row__detail li>:last-child{overflow-wrap:anywhere;flex:1;min-inline-size:0}.time-row__detail li>a{color:var(--color-ink);align-self:stretch;align-items:center;font-weight:600;display:flex}@media (hover:hover){.time-row__detail{display:none}}.time-row__sub{color:var(--color-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums}.time-row__missed{font-size:var(--text-14);grid-column:2/-1;min-inline-size:0}.time-row__missed-head{margin:0}.time-row__missed-head strong{color:var(--color-orange-60)}.time-row__missed-list{gap:var(--2px);margin:var(--4px) 0 0;padding:0;list-style:none;display:grid}.time-row__missed-list li{gap:0 var(--8px);flex-wrap:wrap;min-inline-size:0;display:flex}.time-row__missed-list time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.time-row__missed-subject{overflow-wrap:anywhere;min-inline-size:0}.time-row__missed-why{color:var(--color-text-subtle)}@container layout (inline-size<64rem){.time-report__scale{margin-inline:0}.time-report__hour:nth-child(2n){display:none}.time-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who totals""ribbon ribbon""week week"}.time-row__totals{text-align:end;justify-items:end}.time-row__week{block-size:var(--32px)}.time-row__missed,.time-row__detail{grid-column:1/-1}}@media (pointer:coarse){.time-row__week{block-size:var(--44px)}}body:has(.ops-shell,.ops-bare){background-color:var(--staff-canvas)}.ops-shell{background:var(--staff-canvas);color:var(--staff-text);grid-template-areas:"top top""side main";grid-template-columns:var(--staff-rail-size) minmax(0, 1fr);grid-template-rows:var(--staff-top-size) 1fr;min-block-size:100dvh;display:grid}.ops-bare{background:var(--staff-canvas);color:var(--staff-text);padding:var(--48px) var(--16px)}.ops-top{background:var(--staff-surface);block-size:var(--staff-top-size);box-shadow:0 1px 2px var(--staff-shadow);align-items:center;gap:var(--12px);padding-inline:var(--16px);z-index:3;grid-area:top;display:flex;position:sticky;inset-block-start:0}.ops-top__brand{border-radius:var(--radius-md);color:var(--staff-text);align-items:center;gap:var(--8px);padding:var(--4px);flex:none;display:inline-flex}.ops-top__brand .logo{--logo-size:var(--20px);color:var(--staff-text)}.ops-top__tier{background:var(--staff-selected);border-radius:var(--radius-round);color:var(--staff-selected-ink);font-size:var(--text-12);letter-spacing:.04em;padding:var(--2px) var(--8px);text-transform:uppercase;font-weight:700}.ops-top__search{flex:auto;max-inline-size:48rem;margin-inline:auto}.ops-top__search .field__control .input{background:var(--staff-hover);border-radius:var(--radius-round);border-color:#0000}.ops-top__search .field__control .input:focus-visible{background:var(--staff-surface)}.ops-top__search-link{color:var(--staff-text);block-size:var(--44px);inline-size:var(--44px);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:none}.ops-top__search-link:hover{background:var(--staff-hover)}.ops-top__me{flex:none;margin-inline-start:auto}.ops-top__search+.ops-top__search-link+.ops-top__me{margin-inline-start:0}.ops-top__me-btn{border-radius:var(--radius-round);color:var(--staff-text);cursor:pointer;font:inherit;align-items:center;gap:var(--8px);min-block-size:var(--44px);padding:var(--4px) var(--12px) var(--4px) var(--4px);background:0 0;border:0;font-weight:600;display:inline-flex}.ops-top__me-btn:hover{background:var(--staff-hover)}.ops-top__me-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:22rem;overflow:hidden}.ops-disc{background:var(--staff-pressed);block-size:var(--32px);color:var(--staff-text);font-size:var(--text-12);inline-size:var(--32px);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ops-disc--sm{block-size:var(--24px);font-size:var(--text-10);inline-size:var(--24px)}.ops-side{align-self:start;gap:var(--16px);max-block-size:calc(100dvh - var(--staff-top-size));padding:var(--12px) var(--8px);flex-direction:column;grid-area:side;display:flex;position:sticky;inset-block-start:var(--staff-top-size);overflow-y:auto}.ops-side__list{gap:var(--2px);margin:0;padding:0;list-style:none;display:grid}.ops-side__item{border-radius:var(--radius-md);color:var(--staff-text);font-size:var(--text-14);align-items:center;gap:var(--12px);min-block-size:var(--44px);padding:var(--4px) var(--8px);font-weight:600;display:flex}.ops-side__item:hover{background:var(--staff-hover)}.ops-side__item:focus-visible{outline:2px solid var(--staff-link);outline-offset:-2px}.ops-side__icon{background:var(--staff-pressed);block-size:var(--36px);inline-size:var(--36px);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-side__item.is-current{background:var(--staff-selected);color:var(--staff-selected-ink)}.ops-side__item.is-current .ops-side__icon{background:var(--staff-selected-ink);color:var(--staff-surface)}.ops-side__note{color:var(--staff-text-subtle);font-size:var(--text-12);padding-inline:var(--8px);line-height:1.45}.ops-main{min-inline-size:0;padding:var(--24px) var(--32px) var(--64px);grid-area:main}.ops-page{gap:var(--16px);max-inline-size:136rem;margin-inline:auto;display:grid}.ops-main>.ops-page{animation:content-arrive var(--duration-medium) var(--ease-out-expo) backwards}.ops-page__head{align-items:flex-end;gap:var(--12px) var(--16px);flex-wrap:wrap;justify-content:space-between;display:flex}.ops-page__title{gap:var(--4px);min-inline-size:0;display:grid}.ops-page__title h1{font-size:var(--text-24);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.ops-page__lede{color:var(--staff-text-subtle);font-size:var(--text-14);align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;margin:0;display:flex}.ops-page__actions{align-items:center;gap:var(--8px);flex-wrap:wrap;display:flex}.ops-crumbs{color:var(--staff-text-subtle);font-size:var(--text-14);gap:var(--4px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-crumbs li+li:before{content:"›";margin-inline-end:var(--4px)}.ops-crumbs a{color:var(--staff-link)}.ops-crumbs a:hover{text-decoration:underline}.ops-card{background:var(--staff-surface);border-radius:var(--radius-md);box-shadow:0 1px 2px var(--staff-shadow);min-inline-size:0;padding:var(--16px)}.ops-card--flush{padding:0}.ops-card--flush>.ops-card__head{padding:var(--16px) var(--16px) 0}.ops-card--flush>.ops-card__foot{padding:var(--12px) var(--16px)}.ops-card__head{align-items:center;gap:var(--8px);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--12px);display:flex}.ops-card__head h2{font-size:var(--text-16);margin:0;font-weight:700}.ops-card__hint{color:var(--staff-text-subtle);font-size:var(--text-13);margin:0;line-height:1.45}.ops-card__foot{border-block-start:1px solid var(--staff-divider);color:var(--staff-text-subtle);font-size:var(--text-13);margin-block-start:var(--12px);padding-block-start:var(--12px)}.ops-grid{gap:var(--16px);grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));display:grid}.ops-split{align-items:start;gap:var(--16px);grid-template-columns:minmax(0,1fr) 34rem;display:grid}.ops-split>*{gap:var(--16px);min-inline-size:0;display:grid}.ops-kpis{gap:var(--12px);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.ops-kpi{background:var(--staff-surface);border-radius:var(--radius-md);box-shadow:0 1px 2px var(--staff-shadow);color:var(--staff-text);gap:var(--4px);padding:var(--12px) var(--16px);display:grid}a.ops-kpi:hover{background:var(--staff-hover)}a.ops-kpi:focus-visible{outline:2px solid var(--staff-link);outline-offset:2px}.ops-kpi__label{color:var(--staff-text-subtle);font-size:var(--text-13);font-weight:600}.ops-kpi__value{font-size:var(--text-28);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.1}.ops-kpi__sub{color:var(--staff-text-subtle);font-size:var(--text-12)}.ops-kpi.is-warn .ops-kpi__value{color:var(--color-red)}.ops-link{color:var(--staff-link);font-weight:600}.ops-link:hover{text-underline-offset:2px;text-decoration:underline}.ops-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--staff-link);outline-offset:2px}.ops-toolbar{align-items:end;gap:var(--8px);flex-wrap:wrap;display:flex}.ops-toolbar__grow{flex:24rem;min-inline-size:0}.ops-toolbar>.field{flex:0 auto}.ops-table__scroll{overscroll-behavior-x:contain;max-inline-size:100%;overflow-x:auto}.ops-table{border-collapse:separate;border-spacing:0;font-size:var(--text-14);inline-size:100%}.ops-table :is(th,td){border-block-end:1px solid var(--staff-divider);padding:var(--10px) var(--12px);text-align:start;vertical-align:middle;white-space:nowrap}.ops-table th{background:var(--staff-well);color:var(--staff-text-subtle);font-size:var(--text-12);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.ops-table tbody tr:hover{background:var(--staff-hover)}.ops-table tbody tr.is-selected{background:var(--staff-selected)}.ops-table tbody tr:last-child>td{border-block-end:0}.ops-table .is-num{font-variant-numeric:tabular-nums;text-align:end}.ops-table .is-check{inline-size:var(--44px);padding-inline-end:0}.ops-table .is-wrap{white-space:normal;min-inline-size:18rem}.ops-table .is-subtle{color:var(--staff-text-subtle)}.ops-bulkbar{background:var(--staff-surface);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--staff-divider), 0 8px 24px var(--staff-shadow);align-items:center;gap:var(--8px) var(--12px);padding:var(--8px) var(--12px);z-index:2;flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--16px)}.ops-bulkbar__count{margin-inline-end:auto;font-weight:700}.ops-pager{color:var(--staff-text-subtle);font-size:var(--text-13);align-items:center;gap:var(--8px);flex-wrap:wrap;justify-content:space-between;display:flex}.ops-pager__buttons{gap:var(--8px);display:flex}.ops-list{margin:0;padding:0;list-style:none;display:grid}.ops-list>li{border-block-start:1px solid var(--staff-divider);align-items:center;gap:var(--4px) var(--8px);min-block-size:var(--44px);padding-block:var(--8px);flex-wrap:wrap;display:flex}.ops-list>li:first-child{border-block-start:0}.ops-list__main{gap:var(--2px);flex:18rem;min-inline-size:0;display:grid}.ops-list__sub{color:var(--staff-text-subtle);font-size:var(--text-13)}.ops-list__end{align-items:center;gap:var(--8px);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ops-facts{font-size:var(--text-14);gap:var(--8px) var(--16px);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ops-facts dt{color:var(--staff-text-subtle)}.ops-facts dd{overflow-wrap:anywhere;margin:0}.ops-meter{background:var(--staff-pressed);block-size:var(--8px);border-radius:var(--radius-round);overflow:hidden}.ops-meter>span{--ops-value:0%;background:var(--staff-link);border-radius:inherit;block-size:100%;inline-size:var(--ops-value);display:block}.ops-tabs{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.ops-tabs>.segmented{flex:none;inline-size:max-content}@container layout (width<1100px){.ops-split{grid-template-columns:minmax(0,1fr)}}@container layout (width<900px){.ops-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""side""main";grid-template-rows:var(--staff-top-size) auto 1fr}.ops-side{background:var(--staff-surface);border-block-end:1px solid var(--staff-divider);z-index:2;max-block-size:none;padding:0;overflow:visible}.ops-side__list{gap:var(--4px);overscroll-behavior-x:contain;padding:var(--4px) var(--8px);scrollbar-width:none;display:flex;overflow-x:auto}.ops-side__item{gap:var(--8px);padding-inline:var(--12px);white-space:nowrap;flex:none}.ops-side__icon{background:0 0;block-size:auto;inline-size:auto}.ops-side__item.is-current .ops-side__icon{color:inherit;background:0 0}.ops-side__note{display:none}.ops-main{padding:var(--16px) var(--16px) var(--48px)}}@container layout (width<640px){.ops-top{gap:var(--8px);padding-inline:var(--8px) var(--4px)}.ops-top__search{display:none}.ops-top__search-link{display:inline-grid}.ops-top__me-name{display:none}.ops-top__me-btn{padding-inline-end:var(--8px)}.ops-page__title h1{font-size:var(--text-20)}.ops-kpi__value{font-size:var(--text-24)}}@media (prefers-reduced-motion:reduce){.ops-main>.ops-page{animation:none}}:root[data-reduce-motion] .ops-main>.ops-page{animation:none}.fleet-skeleton{gap:var(--16px);display:grid}.fleet-warn{color:var(--color-red-70);font-weight:600}.fleet .ops-card>.ops-card__hint+*{margin-block-start:var(--12px)}.ops-card--flush>.fleet-toolbar{padding:var(--16px)}.ops-card--flush>.ops-card__head+.fleet-toolbar{padding-block-start:0}.fleet-toolbar>.field{flex:14rem;min-inline-size:0}.fleet-toolbar__check{padding-block:var(--10px);align-self:end}.fleet-toolbar>.ops-tabs{align-self:end}.fleet [aria-busy=true]>.ops-table__scroll .ops-table tbody{opacity:.55}.fleet-org{gap:var(--2px);display:grid}.fleet-org__plan{color:var(--staff-text-subtle);font-size:var(--text-12)}.fleet-owner{align-items:center;gap:var(--8px);display:inline-flex}.fleet-due.is-today{font-weight:600}.fleet-due.is-overdue{color:var(--color-red-70);font-weight:600}.fleet-bulkbar{margin:var(--8px) var(--12px)}.fleet-form{gap:var(--16px);display:grid}.fleet-form>.ops-card__hint{margin:0}.fleet-health{font-size:var(--text-14);align-items:center;gap:var(--4px) var(--12px);padding-block:var(--12px);flex-wrap:wrap;display:flex}.fleet-health__ok{align-items:center;gap:var(--6px);font-weight:600;display:inline-flex}.fleet-health__ok .icon,.fleet-ok-text .icon,.fleet-check__name .icon{color:var(--color-green)}.fleet-health__aside{color:var(--staff-text-subtle);font-size:var(--text-13)}.fleet-health__link{margin-inline-start:auto}.fleet-health.is-bad,.fleet-verdict.is-bad{background:var(--color-red-10);box-shadow:0 0 0 1px var(--color-red-30), 0 1px 2px var(--staff-shadow)}.fleet-health.is-bad{padding-block:var(--16px);display:block}.fleet-health__title{align-items:center;gap:var(--8px);display:inline-flex}.fleet-health__title .icon{color:var(--color-red-70)}.fleet-health__problems{gap:var(--4px);margin:0;padding-inline-start:var(--20px);display:grid}.fleet-row-title{align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;display:flex}.fleet-action{color:var(--staff-text-subtle);font-family:var(--font-mono);font-size:var(--text-12)}.fleet-quote{overflow-wrap:anywhere}.fleet-meters{gap:var(--2px);margin:0;padding:0;list-style:none;display:grid}.fleet-meters__row{border-radius:var(--radius-sm);color:var(--staff-text);align-items:center;gap:var(--4px) var(--8px);margin-inline:calc(-1 * var(--8px));min-block-size:var(--44px);padding:var(--6px) var(--8px);grid-template-columns:minmax(0,1fr) auto;display:grid}.fleet-meters__row:hover{background:var(--staff-hover)}.fleet-meters__row:focus-visible{outline:2px solid var(--staff-link);outline-offset:-2px}.fleet-meters__row>.ops-meter{grid-column:1/-1}.fleet-meters__label{font-size:var(--text-14);font-weight:600}.fleet-meters__n{color:var(--staff-text-subtle);font-size:var(--text-13);font-variant-numeric:tabular-nums}.fleet-weeks{border-block-end:1px solid var(--staff-divider);gap:var(--4px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:14rem;display:grid}.fleet-weeks__col{align-items:center;gap:var(--4px);flex-direction:column;justify-content:flex-end;min-inline-size:0;display:flex}.fleet-weeks__n{color:var(--staff-text-subtle);font-size:var(--text-12);font-variant-numeric:tabular-nums}.fleet-weeks__bar{--fleet-bar:0%;background:var(--staff-link);block-size:calc(var(--fleet-bar) * .8);border-radius:var(--radius-xs) var(--radius-xs) 0 0;min-block-size:2px;inline-size:100%;max-inline-size:4rem}.fleet-weeks__bar.is-zero{background:var(--staff-pressed)}.fleet-weeks__axis{color:var(--staff-text-subtle);font-size:var(--text-12);justify-content:space-between;margin-block-start:var(--4px);display:flex}.fleet-adoption{gap:var(--6px);margin-block-end:var(--12px);display:grid}.fleet-adoption__n{font-size:var(--text-14)}.fleet-addon__links{font-size:var(--text-14);gap:var(--4px) var(--16px);flex-wrap:wrap;margin:0;display:flex}.fleet-bulk__lede{color:var(--staff-text-subtle);font-size:var(--text-13);padding:0 var(--16px) var(--8px);margin:0;font-weight:600}.fleet-bulk>.fleet-skeleton{padding:0 var(--16px) var(--16px)}.fleet-apply{color:var(--staff-text);font-size:var(--text-14);align-items:end;gap:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.fleet-apply__what{color:var(--staff-text-subtle);flex:100%;margin:0}.fleet-apply__reason{flex:24rem;min-inline-size:0}.fleet-verdict{align-items:center;gap:var(--8px) var(--12px);flex-wrap:wrap;display:flex}.fleet-verdict__when{color:var(--staff-text-subtle);font-size:var(--text-13)}.fleet-check__name{align-items:center;gap:var(--8px);font-weight:600;display:inline-flex}.fleet-check__msg{font-size:var(--text-13);overflow-wrap:anywhere}.fleet-check.is-bad .fleet-check__name .icon,.fleet-check.is-bad .fleet-check__msg{color:var(--color-red-70)}.fleet-queue{color:var(--staff-text-subtle);font-size:var(--text-13)}.fleet-queue.is-busy{color:var(--staff-text);font-weight:700}.fleet-bad-text{color:var(--color-red-70);font-size:var(--text-14);margin:0}.fleet-ok-text{font-size:var(--text-14);align-items:center;gap:var(--6px);margin:0;display:flex}.fleet-error{font-family:var(--font-mono);font-size:var(--text-12);overflow-wrap:anywhere;margin-block-start:var(--8px)}@container layout (width<1500px){.fleet-col--minor{display:none}}@container layout (width<640px){.fleet-col--storage{display:none}.ops-card--flush>.fleet-toolbar{padding:var(--12px)}.fleet-bulkbar{margin-inline:var(--8px)}}.acct-person{align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;display:flex}.acct-addons{margin-block-end:var(--12px)}.acct-form{gap:var(--12px);display:grid}.ops-card__hint+.acct-form{margin-block-start:var(--12px)}.acct-form__actions{gap:var(--8px);flex-wrap:wrap;justify-content:flex-end;display:flex}.acct-pad{padding:0 var(--16px) var(--16px)}.acct-filter{flex:0 28rem;min-inline-size:0}.acct-no{color:var(--color-red);font-weight:600}.acct-note-form{gap:var(--8px);margin-block:var(--12px) var(--16px);display:grid}.acct-note-form__box{resize:vertical;min-block-size:8rem;max-block-size:40dvh}.acct-notes__who{color:var(--staff-text)}.acct-notes__body{font-size:var(--text-14);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.acct-event__diff{overflow-wrap:anywhere}.acct-event__why{font-size:var(--text-14);overflow-wrap:anywhere;white-space:pre-wrap}.acct-states{gap:var(--4px);margin:0 0 var(--16px);border:0;min-inline-size:0;padding:0;display:grid}.acct-states__option{border-radius:var(--radius-md);cursor:pointer;align-items:start;gap:var(--12px);padding:var(--8px) var(--12px);display:flex}.acct-states__option:hover{background:var(--staff-hover)}.acct-states__option:has(input:checked){background:var(--staff-selected)}.acct-states__option input{accent-color:var(--staff-link);flex:none;margin-block-start:var(--4px)}.acct-states__label{gap:var(--2px);display:grid}.acct-dialog__text{margin:0 0 var(--12px);line-height:1.5}.pipe-board{gap:var(--12px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;transition:opacity var(--duration-medium) var(--ease-out-expo);padding-block-end:var(--8px);display:flex;overflow-x:auto}.pipe-board[aria-busy=true]{opacity:.6}.pipe-col{background:var(--staff-pressed);border-radius:var(--radius-md);gap:var(--8px);outline-offset:-2px;padding:var(--8px);scroll-snap-align:start;transition:background-color var(--duration-fast) linear, outline-color var(--duration-fast) linear;outline:2px dashed #0000;flex-direction:column;flex:1 0 min(19rem,85%);display:flex}.pipe-col.is-over{background:var(--staff-selected);outline-color:var(--staff-link)}.pipe-col__head{align-items:center;gap:var(--8px);min-block-size:var(--32px);padding-inline:var(--4px);display:flex}.pipe-col__head h2{font-size:var(--text-14);margin:0;font-weight:700}.pipe-col__head .help-tip{margin-inline-start:auto}.pipe-col__cards{gap:var(--8px);margin:0;padding:0;list-style:none;display:grid}.pipe-col__note{color:var(--staff-text-subtle);font-size:var(--text-13);padding:var(--4px) var(--4px) 0;margin:0}.pipe-card{background:var(--staff-surface);border-radius:var(--radius-md);box-shadow:0 1px 2px var(--staff-shadow);cursor:grab;gap:var(--6px);padding:var(--10px) var(--12px);display:grid}.pipe-card:active{cursor:grabbing}.pipe-card.is-dragging{opacity:.45}.pipe-card__name{overflow-wrap:anywhere}.pipe-card__meta{color:var(--staff-text-subtle);font-size:var(--text-13);align-items:center;gap:var(--4px) var(--8px);flex-wrap:wrap;display:flex}.pipe-card__due.is-overdue{color:var(--color-red);font-weight:600}.pipe-card__foot{align-items:center;gap:var(--8px);justify-content:space-between;display:flex}.pipe-card__nobody{color:var(--staff-text-subtle);font-size:var(--text-12)}.audit-card__busy{padding:var(--16px)}.audit-card>.blank-slate{padding:var(--24px) var(--16px)}.audit-table__what>*+*{margin-inline-start:var(--8px)}.audit-table .audit-table__diff{color:var(--staff-text-subtle);font-size:var(--text-13);white-space:normal;max-inline-size:48rem;margin-inline-start:0;display:block}.audit-table .audit-table__why{white-space:pre-wrap}: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,.segmented){border-width:var(--2px)}:root[data-theme=brutalist] .input{--input-border:var(--color-ink)}:root[data-theme=brutalist] .segmented{border-color: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}.page-swap--warm :is(.skeleton,.skeleton-group,[aria-busy=true],[aria-busy=true] *){animation-delay:0s}.page-swap--warm.page-enter-from>:is([aria-busy=true],:has(>[aria-busy=true])){filter:none;opacity:1;translate:none;scale:none}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] .deck-ping__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,.comment-thread__dock,.blank-slate__dismiss,.pagination,.popup,[popover],dialog:not([open]),.help-tip,.stage-bar>:is(.btn,.stage-bar__who){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,h4{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;--ease-snap:linear(0, .009 1.5%, .034 3%, .072 4.5%, .13 6.3%, .25 9.3%, .641 18%, .748 20.8%, .841 23.5%, .912 26%, .975 28.7%, 1.023 31.5%, 1.057 34.3%, 1.088 38.8%, 1.094 43.8%, 1.08 49.5%, 1.02 64.5%, 1 72.8%, .991 85.3%, 1);--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);--control-size:var(--component-base);--control-size-sm:var(--component-sm);--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);--bar-float:var(--8px);--bar-pad:var(--6px);--bar-control:var(--36px);--bar-pill:calc(var(--bar-pad) + var(--bar-control) + var(--bar-pad));--bar-max-inline-size:45.6rem;--bar-key-sheen:hsla(var(--hsl-white), .55);--tabs-chip-size:var(--component-sm);--tabs-chip-size-large:var(--36px);--tabs-rail-size:calc(var(--component-sm) + var(--8px));--dock-title-size:var(--text-base);--dock-icon-size:var(--80px);--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-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);--column-vt:none;--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);--tab-color:var(--color-text-subtle);--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(--56px);--needle-color:var(--color-green);--trail-walked:var(--color-green);--gauge-main:var(--color-green-60);--gauge-glyph-size:var(--12px);--needle:0%;--seg-thumb-color:var(--lightningcss-light,var(--tint-ink-10))var(--lightningcss-dark,var(--tint-ink-15));--seg-thumb-edge:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--tint-ink-10));--seg-thumb-ink:var(--color-ink);--qr-plate:hsl(var(--hsl-white));--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-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);--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-60);--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));--out-sticker-color:var(--lightningcss-light,var(--color-yellow-40))var(--lightningcss-dark,var(--color-yellow-70));--out-sticker-ink:var(--lightningcss-light,var(--color-ink))var(--lightningcss-dark,var(--color-inverted));--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);--auth-stage:var(--dark-body);--auth-stage-text:#fbf4e9;--auth-stage-mark:#fbc956;--auth-accent:var(--lightningcss-light,#885d07)var(--lightningcss-dark,var(--auth-stage-mark));--auth-card-edge:var(--lightningcss-light,#1c1f2114)var(--lightningcss-dark,#ffffff12);--art-paper:#fbf6ef;--art-paper-deep:#e3d7c9;--art-line:#ddd4ca;--art-rule:#b4a293;--art-ink:#3d271f;--art-mark:#29353d;--art-shade:#632b1d2b;--art-shine:#ffffff38;--art-lens:#ffffff2e;--art-blush:#f76e8061;--art-blush-warm:#dd513c4d;--art-check:#388a61;--art-rose:#e56173;--art-coffee:#6b442e;--art-peach:#f0a589;--art-mint:#acd8c2;--art-mustard:#f2bc50;--art-lavender:#ada2e2;--art-teal:#438986;--art-wine:#994865;--art-forest:#4e7e66;--art-mustard-deep:#db9224;--art-lavender-deep:#8170c2;--art-peach-deep:#e07b5c;--art-laptop:#e1dcd6;--art-laptop-deep:#b6afa5;--art-leaf:#519e6e;--art-leaf-deep:#377655;--art-vein:#dceed373;--art-pot:#ce7150;--art-pot-deep:#ac5439;--art-pot-band:#ebccad;--art-road:#473f38;--art-skin-1:#fad8c2;--art-skin-2:#9d6443;--art-skin-3:#d8a883;--art-hair-1:#38251e;--art-hair-2:#b95131;--art-hair-3:#63422c;--staff-canvas:var(--lightningcss-light,#f0f2f5)var(--lightningcss-dark,#18191a);--staff-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242526);--staff-well:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#1f2021);--staff-hover:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#3a3b3c);--staff-pressed:var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#4e4f50);--staff-divider:var(--lightningcss-light,#ced0d4)var(--lightningcss-dark,#3e4042);--staff-text:var(--lightningcss-light,#050505)var(--lightningcss-dark,#e4e6eb);--staff-text-subtle:var(--lightningcss-light,#65676b)var(--lightningcss-dark,#b0b3b8);--staff-link:var(--lightningcss-light,#0861f2)var(--lightningcss-dark,#4599ff);--staff-selected:var(--lightningcss-light,#e7f0fe)var(--lightningcss-dark,#263951);--staff-selected-ink:var(--lightningcss-light,#0861f2)var(--lightningcss-dark,#6bb0ff);--staff-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000073);--staff-top-size:5.6rem;--staff-rail-size:28rem}.ops-shell,.ops-bare{--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);--focus-ring-color:var(--color-accent);--color-focus-ring:var(--color-accent)}:root{--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=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=blue]{--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)}: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),(pointer:coarse) and (hover:none){:root{--nav-height:calc(var(--bar-float) + var(--custom-safe-inset-top) + var(--bar-pill) + var(--12px));--tray-block-size:calc(var(--bar-float) + var(--bar-pill))}}@media (pointer:coarse){:root{--control-size:var(--44px);--control-size-sm:var(--44px)}}: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}}@keyframes content-arrive{0%{opacity:0}}@keyframes dock-jiggle{0%{rotate:-.25deg}to{rotate:.25deg}}@keyframes dock-hole{50%{border-color:var(--color-accent)}}@keyframes dock-landed{0%{box-shadow:0 0 0 0 color-mix(in oklab, transparent, var(--color-accent) 60%)}to{box-shadow:0 0 0 var(--16px) transparent}}@keyframes app-tabs-step-ring{0%{opacity:.5;scale:1}to{opacity:0;scale:1.35}}@keyframes app-tabs-step-go{0%{animation-timing-function:ease-in}35%{opacity:0;translate:calc(var(--dx) * var(--8px)) calc(var(--dy) * var(--8px))}36%{animation-timing-function:var(--ease-out-overshoot-lg);opacity:0;translate:calc(var(--dx) * var(--8px) * -1) calc(var(--dy) * var(--8px) * -1)}to{opacity:1;translate:none}}@property --tabs-edge-start{syntax:"<length>";inherits:false;initial-value:0}@property --tabs-edge-end{syntax:"<length>";inherits:false;initial-value:0}@property --tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --tabs-fade-end{syntax:"<length>";inherits:false;initial-value: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 breakdown-landed{0%{opacity:0;rotate:-25deg;scale:.4}}@supports (view-transition-name:none){:root[data-cards-morph] .board-column{view-transition-name:var(--column-vt)}:root[data-cards-morph] .card-table__add-column{view-transition-name:card-table-add-column}:root[data-cards-morph] :is(.board-column:not(.is-folding),.card-table__add-column){view-transition-class:slide}:root[data-cards-morph]::view-transition-group(*){animation-duration:var(--duration-liquid);animation-timing-function:var(--ease-liquid)}:root[data-cards-morph]::view-transition-old(*){object-fit:none;object-position:0 0;block-size:100%;overflow:clip}:root[data-cards-morph]::view-transition-new(*){object-fit:none;object-position:0 0;block-size:100%;overflow:clip}:root[data-cards-morph]::view-transition-old(*){animation:.14s linear both page-fade-out}:root[data-cards-morph]::view-transition-new(*){animation:.22s linear 80ms both fade-in}:root[data-cards-morph]::view-transition-old(.slide){opacity:0;animation:none}:root[data-cards-morph]::view-transition-new(.slide){animation:none}:root[data-cards-morph]::view-transition-old(root){opacity:0;animation:none}:root[data-cards-morph]::view-transition-new(root){animation:none}}@property --title-line{syntax:"<length>";inherits:true;initial-value:0}@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}
