@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2")}.of-mono{font-family:var(--font-family-mono);font-size:var(--type-mono-fontSize);line-height:var(--type-mono-lineHeight);font-weight:var(--type-mono-fontWeight);letter-spacing:-.01em;white-space:nowrap}.of-icon{width:var(--size-icon-md);height:var(--size-icon-md);stroke-width:var(--size-icon-stroke);flex:none}.of-icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.of-icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.of-button{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-height);min-width:var(--size-target-min);max-width:100%;padding:var(--space-3) var(--space-5);border:var(--border-width-control) solid var(--color-neutral-500);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:var(--type-bodyStrong-fontWeight);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.of-button:is([data-hovered],[data-pressed],[data-demo=hover],[data-demo=pressed]){background:var(--color-surface-raised)}.of-button:is([data-pressed],[data-demo=pressed]){box-shadow:inset 0 2px 4px #00000038}.of-button:is([data-focus-visible],[data-demo=focus]),.of-field__input:is([data-focus-visible],[data-demo=focus]){outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.of-button--primary{background:var(--color-blue-solid);border-color:var(--color-blue-solid);color:var(--color-blue-onSolid);box-shadow:var(--shadow-glowPrimary)}.of-button--primary:is([data-hovered],[data-pressed],[data-demo=hover],[data-demo=pressed]){background:var(--color-blue-solidHover);border-color:var(--color-blue-solidHover)}.of-button--primary:is([data-pressed],[data-demo=pressed]){box-shadow:inset 0 2px 4px #0000004d}.of-button--quiet{color:var(--color-blue-text);background:0 0;border-color:#0000}.of-button--quiet:is([data-hovered],[data-pressed],[data-demo=hover],[data-demo=pressed]){background:var(--color-blue-tint);box-shadow:none}.of-button--destructive{background:var(--color-red-solid);border-color:var(--color-red-solid);color:var(--color-red-onSolid)}.of-button--destructive:is([data-hovered],[data-pressed],[data-demo=hover],[data-demo=pressed]){background:var(--color-red-solidHover);border-color:var(--color-red-solidHover)}.of-button[data-disabled]{background:var(--color-surface-raised);border-color:var(--color-neutral-300);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.of-button--quiet[data-disabled]{background:0 0;border-color:#0000}.of-button[data-pending]{cursor:progress}.of-button--large{min-height:var(--size-control-phoneLarge);padding-inline:var(--space-7);font-size:var(--type-headingSm-fontSize);font-weight:var(--type-headingXl-fontWeight)}.of-field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.of-field__label{font-weight:var(--type-bodyStrong-fontWeight)}.of-field__input{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-width-control) solid var(--color-neutral-500);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit}.of-field__input::placeholder{color:var(--color-text-secondary);opacity:1}.of-field__input:is([data-hovered],[data-demo=hover]){border-color:var(--color-text-primary)}.of-field__input[data-invalid]{border-color:var(--color-red-text);box-shadow:inset 0 0 0 calc(var(--border-width-strong) - var(--border-width-control)) var(--color-red-text)}.of-field__input[data-disabled]{background:var(--color-surface-raised);border-color:var(--color-neutral-300);color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);opacity:1}.of-field__help,.of-field__error{font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight)}.of-field__help{font-weight:var(--type-caption-fontWeight);color:var(--color-text-secondary)}.of-field__error{align-items:flex-start;gap:var(--space-3);font-weight:var(--type-bodyStrong-fontWeight);color:var(--color-red-text);display:flex}.of-field__error .of-icon{margin-top:var(--space-1)}.of-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-neutral-300);font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);font-weight:var(--type-bodyStrong-fontWeight);white-space:nowrap;vertical-align:middle;display:inline-flex}@media (width>=640px){.of-chip{padding-block:var(--space-1)}}.of-chip--blue,.of-banner.of-banner--blue{background:var(--color-blue-tint);color:var(--color-blue-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-blue-border)}.of-chip--green,.of-banner.of-banner--green{background:var(--color-green-tint);color:var(--color-green-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-green-border)}.of-chip--amber,.of-banner.of-banner--amber{background:var(--color-amber-tint);color:var(--color-amber-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-amber-border)}.of-chip--red,.of-banner.of-banner--red{background:var(--color-red-tint);color:var(--color-red-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-red-border)}.of-chip--violet{background:var(--color-violet-tint);color:var(--color-violet-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-violet-border)}.of-banner{align-items:flex-start;gap:var(--space-4);width:100%;max-width:340px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-primary);display:flex}.of-banner>.of-icon{margin-top:var(--space-1)}.of-banner__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.of-banner__title{font-weight:var(--type-bodyStrong-fontWeight)}.of-banner__text>.of-button{margin-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){.of-button,.of-field__input{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard)}.of-icon--spin{animation:1.2s linear infinite of-spin}}@keyframes of-spin{to{transform:rotate(360deg)}}.of-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.of-overlay{z-index:50;padding:var(--space-8) var(--space-5);background:var(--color-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.of-modal{outline:none;width:100%;margin-block:auto}.of-modal--md{max-width:480px}.of-modal--lg{max-width:560px}.of-dialog{gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface-overlay);box-shadow:var(--shadow-overlay);outline:none;flex-direction:column;display:flex}.of-dialog__title{font-size:var(--type-headingLg-fontSize);line-height:var(--type-headingLg-lineHeight);font-weight:var(--type-headingLg-fontWeight);margin:0}.of-dialog__footer{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.of-dialog__footer-end{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;display:flex}.of-dialog__body{gap:var(--space-5);flex-direction:column;display:flex}.of-select__button{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;display:flex}.of-select__value[data-placeholder]{color:var(--color-text-secondary)}.of-popover{min-width:var(--trigger-width);border-radius:var(--radius-md);background:var(--color-surface-overlay);max-height:320px;box-shadow:var(--shadow-overlay);border:var(--border-width-hairline) solid var(--color-neutral-300);overflow:auto}.of-listbox{padding:var(--space-2);outline:none;flex-direction:column;display:flex}.of-listbox__item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;outline:none;display:flex}.of-listbox__item[data-focused],.of-listbox__item[data-hovered]{background:var(--color-surface-raised)}.of-listbox__item[data-selected]{font-weight:var(--type-bodyStrong-fontWeight);color:var(--color-blue-text)}.of-listbox__item[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}.of-field__input--area{resize:vertical;min-height:calc(var(--control-height) * 2);font:inherit}.of-search__box{align-items:center;display:flex;position:relative}.of-search__box>.of-icon:first-child{color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--space-4)}.of-search__input{padding-inline:var(--space-9) var(--space-9)}.of-search__input::-webkit-search-cancel-button{display:none}.of-search__clear{width:var(--size-target-min);height:var(--size-target-min);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-2)}.of-search[data-empty] .of-search__clear{display:none}.of-search__clear[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring)}.of-choices__list{gap:var(--space-1);flex-direction:column;display:flex}.of-choices--inline .of-choices__list{column-gap:var(--space-6);flex-flow:wrap}.of-choice{align-items:center;gap:var(--space-4);min-height:var(--size-target-min);cursor:pointer;display:flex}.of-choice--check{padding-block:var(--space-2);align-items:flex-start}.of-choice__mark{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-full);border:var(--border-width-control) solid var(--color-neutral-500);background:var(--color-surface-card);flex:none}.of-choice[data-selected] .of-choice__mark{border:6px solid var(--color-blue-solid)}.of-choice__box{width:var(--size-icon-md);height:var(--size-icon-md);margin-top:var(--space-1);border-radius:var(--space-2);border:var(--border-width-control) solid var(--color-neutral-500);background:var(--color-surface-card);color:#0000;flex:none;justify-content:center;align-items:center;display:flex}.of-choice[data-selected] .of-choice__box{background:var(--color-blue-solid);border-color:var(--color-blue-solid);color:var(--color-blue-onSolid)}.of-choice[data-focus-visible] .of-choice__mark,.of-choice[data-focus-visible] .of-choice__box{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.of-choice[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.of-choice__text{flex-direction:column;display:flex}.of-choice__desc{font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);color:var(--color-text-secondary)}.of-tile{min-width:0;min-height:var(--size-target-min);gap:var(--space-1);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);font:inherit;font-weight:var(--type-bodyStrong-fontWeight);text-align:left;cursor:pointer;border:0;flex-direction:column;flex:190px;display:flex}.of-tile__count{font-family:var(--font-family-mono);font-size:30px;line-height:34px;font-weight:var(--type-headingXl-fontWeight)}.of-tile--blue{background:var(--color-blue-tint);color:var(--color-blue-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-blue-border)}.of-tile--red{background:var(--color-red-tint);color:var(--color-red-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-red-border)}.of-tile--amber{background:var(--color-amber-tint);color:var(--color-amber-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-amber-border)}.of-tile[data-selected]{outline:var(--border-width-strong) solid currentColor;outline-offset:calc(-1 * var(--border-width-strong))}.of-tile[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.of-flo{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-violet-tint);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-violet-border);flex-direction:column;display:flex}.of-flo__head{align-items:center;gap:var(--space-3);font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);font-weight:var(--type-headingXl-fontWeight);color:var(--color-violet-text);margin:0;display:flex}.of-flo__spark{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);background:var(--color-violet-solid);color:var(--color-violet-onSolid);flex:none;justify-content:center;align-items:center;display:flex}.of-flo__parts{column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.of-flo__part b{font-weight:var(--type-bodyStrong-fontWeight)}.of-flo__reason{font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);color:var(--color-text-secondary);margin:0}.of-flo__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.of-flo .of-button{border-color:var(--color-violet-solid);color:var(--color-violet-text);background:0 0}.of-flo .of-button--primary{background:var(--color-violet-solid);color:var(--color-violet-onSolid);box-shadow:var(--shadow-glowFlo)}.of-bubble{gap:var(--space-2);max-width:86%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-neutral-200);flex-direction:column;list-style:none;display:flex}.of-bubble--us{background:var(--color-surface-raised);border-color:var(--color-neutral-500);align-self:flex-end}.of-bubble--them{align-self:flex-start}.of-bubble--note{background:var(--color-note-surface);border:var(--border-width-hairline) dashed var(--color-note-border);align-self:flex-end}.of-bubble__who{align-items:baseline;column-gap:var(--space-3);font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);flex-wrap:wrap;margin:0;display:flex}.of-bubble__note{align-items:center;gap:var(--space-3);font-size:var(--type-caption-fontSize);font-weight:var(--type-bodyStrong-fontWeight);margin:0;display:flex}.of-bubble__body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.of-callout{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-neutral-300);display:flex}.of-callout>.of-icon{margin-top:var(--space-1)}.of-callout--amber{background:var(--color-amber-tint);color:var(--color-amber-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-amber-border)}.of-callout--red{background:var(--color-red-tint);color:var(--color-red-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-red-border)}.of-callout--green{background:var(--color-green-tint);color:var(--color-green-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-green-border)}.of-callout__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.of-callout__title{font-weight:var(--type-bodyStrong-fontWeight);margin:0}.of-callout__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.of-linkish{min-height:var(--size-target-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-blue-text);font:inherit;font-weight:var(--type-bodyStrong-fontWeight);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.of-linkish[data-focus-visible],.of-linkish:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.of-menu{padding:var(--space-2);outline:none;flex-direction:column;min-width:240px;display:flex}.of-menu__item{align-items:center;gap:var(--space-4);min-height:var(--size-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;outline:none;display:flex}.of-menu__item[data-focused],.of-menu__item[data-hovered]{background:var(--color-surface-raised)}.of-menu__item[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}.of-menu__item[data-disabled]{color:var(--color-text-disabled);cursor:default}.of-menu__heading{padding:var(--space-3) var(--space-4) var(--space-2);font-size:var(--type-caption-fontSize);font-weight:var(--type-bodyStrong-fontWeight);color:var(--color-text-secondary)}.of-menu__sep{height:var(--border-width-hairline);margin:var(--space-2) 0;background:var(--color-neutral-200)}@media (prefers-reduced-motion:no-preference){.of-tile,.of-listbox__item,.of-menu__item{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}}.boot{gap:var(--space-5);max-width:var(--layout-form-maxWidth);padding:var(--space-9) var(--gutter);flex-direction:column;margin:0 auto;display:flex}.signin__ways{gap:var(--space-4);flex-direction:column;display:flex}.signin__ways>.wt-link{align-self:flex-start}.signin__language{margin:0}.signin__language>.of-linkish{padding:0}.card{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.of-small{font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight)}.of-pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.of-fieldset{border:0;flex-direction:column;margin:0;padding:0;display:flex}.of-people,.of-changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.of-changes li{padding-block:var(--space-2)}.of-photopick{gap:var(--space-3);flex-direction:column;display:flex}.shell{align-items:stretch;min-height:100dvh;display:flex}.shell__skip{inset-inline-start:var(--space-3);top:var(--space-3);z-index:60;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-blue-text);font-weight:var(--type-bodyStrong-fontWeight);position:absolute;transform:translateY(-200%)}.shell__skip:focus{transform:none}.shell__side{flex:0 0 var(--layout-sidebar-width);gap:var(--space-2);padding:var(--space-6) var(--space-4);background:var(--color-surface-sidebar);border-inline-end:var(--border-width-hairline) solid var(--color-neutral-200);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.shell__logo{margin:0 var(--space-3) var(--space-4)}.shell__nav{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell__item{align-items:center;gap:var(--space-4);min-height:var(--size-target-min);padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:500;text-decoration:none;display:flex}.shell__item--on{background:var(--color-blue-tint);color:var(--color-blue-text);font-weight:var(--type-headingXl-fontWeight)}.shell__item--soon{color:var(--color-text-secondary);cursor:default}.shell__new{padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-card);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-blue-border);font-size:var(--type-caption-fontSize);font-weight:var(--type-bodyStrong-fontWeight);margin-inline-start:auto}.shell__user{align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:var(--border-width-control) solid var(--color-neutral-500);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;margin-top:auto;display:flex}.shell__user[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.shell__user-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.shell__user-text .of-secondary{font-size:var(--type-caption-fontSize)}.shell__avatar{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-full);background:var(--color-surface-raised);font-weight:var(--type-headingXl-fontWeight);font-size:var(--type-caption-fontSize);flex:none;justify-content:center;align-items:center;display:flex}.shell__content{flex-direction:column;flex:1;min-width:0;display:flex}.shell__top{padding:var(--space-7) var(--gutter) 0;justify-content:flex-end;display:flex}.shell__main{width:100%;max-width:var(--layout-content-maxWidth);padding:var(--space-5) var(--gutter) var(--space-9);outline:none;flex:1}.shell__toast{padding:var(--space-5) var(--gutter) 0}.shell__toast-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.shell__pick{align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:0 var(--space-4);border:var(--border-width-control) solid var(--color-neutral-500);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:var(--type-bodyStrong-fontWeight);cursor:pointer;display:inline-flex}.shell__pick[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.shell__pick-dialog{gap:var(--space-2);padding:var(--space-4);outline:none;flex-direction:column;min-width:260px;display:flex}@media (width<=799px){.shell{flex-direction:column}.shell__side{align-items:center;gap:var(--space-3);height:auto;padding:var(--space-3) var(--gutter);border-inline-end:0;border-bottom:var(--border-width-hairline) solid var(--color-neutral-200);flex-flow:wrap;flex:none;position:static}.shell__logo{margin:0}.shell__nav{flex-direction:row;flex:1}.shell__soon-item{display:none}.shell__user{width:auto;min-height:var(--size-target-min);padding:var(--space-2);margin-top:0}.shell__user>.of-icon{display:none}.shell__user-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell__top{padding-top:var(--space-5);justify-content:flex-start}.of-pair{grid-template-columns:1fr}}.ws{gap:var(--space-5);flex-direction:column;display:flex}.ws__head h1{margin-bottom:var(--space-1)}.ws__tiles{gap:var(--space-4);flex-wrap:wrap;display:flex}.ws__section{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.ws__title{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ws__tools{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ws__views{gap:var(--space-3);flex-wrap:wrap;display:flex}.ws__view{min-height:var(--size-target-min);padding:0 var(--space-5);border:var(--border-width-control) solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;font-weight:var(--type-bodyStrong-fontWeight);cursor:pointer;background:0 0}.ws__view[data-selected]{background:var(--color-surface-card);border-color:var(--color-neutral-500);color:var(--color-text-primary)}.ws__view[data-hovered]{background:var(--color-surface-raised)}.ws__view[data-focus-visible]{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.ws__search{width:min(100%,360px);margin-inline-start:auto}.ws__empty{align-items:flex-start;gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface-card);flex-direction:column;display:flex}.tc-list{border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.tc{gap:var(--space-5);padding:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-neutral-200);flex-wrap:wrap;display:flex}.tc:last-child{border-bottom:0}.tc__left{gap:var(--space-2);flex-direction:column;flex:300px;min-width:0;display:flex}.tc__line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tc__source{align-items:flex-start;gap:var(--space-2);font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);display:flex}.tc__source .of-icon{margin-top:var(--space-1)}.tc__number{font-size:var(--type-caption-fontSize)}.tc__mid{flex-direction:column;flex:2 460px;min-width:0;display:flex}.tc__plain{gap:var(--space-3);height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex}.tc__title{font-weight:var(--type-bodyStrong-fontWeight)}.tc__actions{justify-content:center;gap:var(--space-3);flex-direction:column;flex:none;display:flex}.tc__actions>*{width:100%}.wt-link{min-height:var(--size-target-min);color:var(--color-text-primary);font-weight:var(--type-bodyStrong-fontWeight);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.wt-link:hover{color:var(--color-blue-text)}.wt-sub{font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);display:block}.wt-scroll{border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card);overflow-x:auto}.wt{border-collapse:collapse;width:100%;min-width:1040px}.wt th{padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--type-caption-fontSize);font-weight:var(--type-bodyStrong-fontWeight);text-align:left;white-space:nowrap;position:sticky;top:0}.wt td{min-height:var(--size-row-table);padding:var(--space-3) var(--space-4);border-top:var(--border-width-hairline) solid var(--color-neutral-200);vertical-align:middle}.wt-col-workOrder{width:25%}.wt-col-assigned{width:22%}.wt-sort{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.wt-sort:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring)}.wt-assigned{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wt-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.wt-cards{margin:0;padding:0;list-style:none}.wt-card{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.wt-card__top{justify-content:space-between;gap:var(--space-3);display:flex}.os{gap:var(--space-5);flex-direction:column;display:flex}.os__crumbs{gap:var(--space-3);align-items:center;display:flex}.os__head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.os__head h1{outline:none}.os__title{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.os__chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.os__do{gap:var(--space-3);flex-direction:column;display:flex}.os__do-title{font-size:var(--type-bodyStrong-fontSize);line-height:var(--type-bodyStrong-lineHeight);font-weight:var(--type-bodyStrong-fontWeight)}.os__do-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.os__do-end{margin-inline-start:auto}.os__do-end .of-button--quiet{color:var(--color-red-text)}.os__grid{gap:var(--space-5);grid-template-columns:minmax(280px,1fr) minmax(320px,1.4fr) minmax(260px,1fr);align-items:start;display:grid}.os__col{gap:var(--space-5);flex-direction:column;display:flex}.os__dl{flex-direction:column;margin:0;display:flex}.os__fact{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-neutral-200);grid-template-columns:minmax(80px,.8fr) 1.6fr;display:grid}.os__fact dd{font-weight:var(--type-bodyStrong-fontWeight);overflow-wrap:anywhere;margin:0}.os__sub{font-weight:400;font-size:var(--type-caption-fontSize);line-height:var(--type-caption-lineHeight);display:block}.os__edit{padding-top:var(--space-4)}.os__photos-title{margin-top:var(--space-5);color:var(--color-text-secondary);font-weight:500}.os__photos{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;list-style:none;display:grid}.os__photos img{border-radius:var(--radius-sm);background:var(--color-surface-raised);width:100%;height:auto}.os__flo-lines p{margin:0 0 var(--space-2)}.os__conv-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.os__messages{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.os__ask{display:block}.os__composer{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-neutral-200);flex-direction:column;display:flex}.os__composer-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.os__hist-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.os__hist-list li{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-neutral-200);grid-template-columns:76px 1fr;display:grid}.os__hist-strong{font-weight:var(--type-bodyStrong-fontWeight)}@media (width<=1199px){.os__grid{grid-template-columns:1fr 1fr}.os__history{grid-column:1/-1}}@media (width<=799px){.os__grid{grid-template-columns:1fr}.tc__actions{flex-flow:wrap;width:100%}.tc__actions>*{flex:auto;width:auto}.os__primary,.os__primary .of-button{width:100%}.of-bubble{max-width:100%}}
