.ws-page{box-sizing:border-box;gap:var(--ws-space-8);width:100%;max-width:var(--ws-page-narrow);color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);flex-direction:column;margin:0 auto;display:flex}.ws-page--medium{max-width:var(--ws-page-medium)}.ws-page--wide{max-width:var(--ws-page-wide)}.ws-page-head{gap:var(--ws-space-4);flex-direction:column;display:flex}.ws-page-toolbar{min-width:0}.ws-page-head{z-index:20;margin:calc(-1 * var(--ws-page-top,0px)) 0 calc(-1 * var(--ws-space-4));padding:var(--ws-page-top,0px) 0 var(--ws-space-4);background:var(--ws-canvas);box-shadow:0 0 0 100vmax var(--ws-canvas);clip-path:inset(calc(-1 * var(--ws-space-2)) -100vmax 0);position:sticky;top:0}.ws-page-head:has(.ws-page-toolbar){margin-bottom:calc(-1 * var(--ws-space-8))}.ws-page-head:has([aria-expanded=true]){box-shadow:none;clip-path:none}.ws-page-head:after{content:"";background:var(--ws-border);height:.5px;box-shadow:0 0 0 100vmax var(--ws-border);clip-path:inset(0 -100vmax);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}@supports (animation-timeline:scroll()){.ws-page-head:after{animation:linear both ws-page-head-stuck;animation-timeline:scroll(root);animation-range:0 24px}}@keyframes ws-page-head-stuck{to{opacity:1}}.ws-form{gap:var(--ws-space-4);flex-direction:column;display:flex}.ws-form-actions{justify-content:flex-end;gap:var(--ws-space-2);display:flex}.ws-toolbar{justify-content:space-between;align-items:center;gap:var(--ws-space-2);flex-wrap:wrap;display:flex}.ws-toolbar-main{align-items:center;gap:var(--ws-space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ws-toolbar-main>:is(.ws-search,[data-playground-search-field]){flex:0 260px;width:260px}.ws-toolbar-actions{align-items:center;gap:var(--ws-space-2);display:flex}.ws-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ws-space-2);height:var(--ws-control-h);padding:0 var(--ws-space-4);border-radius:var(--ws-radius-pill);font:inherit;font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);font-weight:var(--ws-weight-medium);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ws-motion-panel) var(--ws-ease), background-color var(--ws-motion-fast) ease, color var(--ws-motion-fast) ease;border:0;text-decoration:none;display:inline-flex}.ws-button:active{transform:scale(.97)}.ws-button svg{width:var(--ws-icon-button);height:var(--ws-icon-button);flex:none}.ws-button--primary{background:var(--ws-brand);color:var(--ws-on-brand)}.ws-button--primary:hover{background:var(--ws-brand-hover)}.ws-button--secondary{background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text)}.ws-button--secondary:hover{background:var(--ws-control-fill-hover)}.ws-button--ghost{color:var(--ws-text);background:0 0}.ws-button--ghost:hover{background:var(--ws-fill)}.ws-button--danger{background:var(--ws-danger-solid);color:var(--ws-on-brand)}.ws-button--danger:hover{background:color-mix(in oklab, var(--ws-danger-solid) 90%, var(--ws-on-brand) 10%)}.ws-button--danger-soft{background:var(--ws-danger-surface);color:var(--ws-danger)}.ws-button--danger-soft:hover{background:color-mix(in oklab, var(--ws-danger-solid) 22%, transparent)}.ws-button--sm{height:var(--ws-control-h-sm);padding:0 var(--ws-space-3)}.ws-button--sm:active{transform:scale(.98)}.ws-button--icon{width:var(--ws-control-h);padding:0}.ws-button--icon.ws-button--sm{width:var(--ws-control-h-sm)}.ws-button--icon.ws-button--ghost{background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text-secondary)}.ws-button--icon.ws-button--ghost:hover{background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(.ws-list,.ws-stat,.ws-dialog,.ws-savebar,.me-pop,.ws-context-surface){--ws-control-fill:var(--ws-control-fill-on-surface);--ws-control-fill-hover:var(--ws-control-fill-hover-on-surface);--ws-control-shadow:var(--ws-control-shadow-on-surface);--ws-input-hover:var(--ws-control-fill-hover)}:where(.ws-context-canvas){--ws-control-fill:var(--ws-control-fill-on-canvas);--ws-control-fill-hover:var(--ws-control-fill-hover-on-canvas);--ws-control-shadow:var(--ws-control-shadow-on-canvas);--ws-input-hover:var(--ws-surface-hover)}.ws-button:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none}:is(.ws-button,.ws-page-back,.ws-segmented-item,.ws-search-clear):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-item:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.ws-unread-dot--overlay{z-index:1;box-shadow:0 0 0 2px var(--ws-surface);position:absolute;top:-1px;right:-1px}.ws-item-lead{color:var(--ws-brand)}.ws-empty{align-items:center;gap:var(--ws-space-3);padding:40px var(--ws-space-4);color:var(--ws-text-secondary);text-align:center;flex-direction:column;display:flex}.ws-empty-text{margin:0}.ws-empty-art{width:96px;height:auto;margin-bottom:var(--ws-space-2);display:block}.ws-empty-title{color:var(--ws-text);font-weight:var(--ws-weight-medium);margin:0}.ws-empty--reader{gap:var(--ws-space-2)}.ws-inline-error{align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-2) var(--ws-space-2) var(--ws-space-2) var(--ws-space-4);border-radius:var(--ws-radius-md);background:var(--ws-danger-surface);color:var(--ws-danger);display:flex}.ws-inline-error>span{flex:1;min-width:0}.ws-note{color:var(--ws-text-secondary);font-size:var(--ws-font-xs);line-height:var(--ws-line-xs);margin:0}.ws-note--success{color:var(--ws-success)}.ws-note--danger{color:var(--ws-danger)}.ws-page-savebar{bottom:calc(var(--ws-bottom-nav-h,0px) + var(--ws-space-4));position:sticky}:where(body:has([data-workspace-theme])) .me-input{height:var(--playful-height-content,40px);padding:0 var(--ws-space-4);border-radius:calc(var(--playful-height-content,40px) / 2);-webkit-corner-shape:round;corner-shape:round;background:var(--theme-neo-input-fill,var(--ws-control-fill));box-shadow:none;outline-offset:-1px;color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);transition:background-color var(--ws-motion-fast) ease, outline-color var(--ws-motion-fast) ease;border:0;outline:0 solid #0000}:where(body:has([data-workspace-theme])) .me-input:focus{background:var(--surface,var(--ws-surface));box-shadow:none;outline:1px solid var(--brand-color,var(--ws-brand))}:where(body:has([data-workspace-theme])) .me-input.me-input--err,:where(body:has([data-workspace-theme])) .me-input.me-input--err:focus{box-shadow:none;outline:1px solid var(--ws-danger-solid)}:where(body:has([data-workspace-theme])) .me-input::-moz-placeholder{color:var(--fg-placeholder,var(--ws-text-secondary))}:where(body:has([data-workspace-theme])) .me-input::placeholder{color:var(--fg-placeholder,var(--ws-text-secondary))}:where(body:has([data-workspace-theme])) .me-input:disabled{background:var(--button-filled-mono-disabled-surface,var(--ws-control-fill));color:var(--ws-text);opacity:1}.pbd .me-input:focus-visible{outline:1px solid var(--brand-color,var(--ws-brand));outline-offset:-1px}.pbd .me-input.me-input--err:focus-visible{outline-color:var(--ws-danger-solid)}:where(body:has([data-workspace-theme])) .me-input.me-textarea{height:auto;min-height:96px;padding:calc((var(--playful-height-content,40px) - var(--ws-line-sm)) / 2) var(--ws-space-4);resize:none}:where(body:has([data-workspace-theme])) .me-input.me-select{padding-right:var(--ws-space-8)}:where(body:has([data-workspace-theme])) .me-field-label{margin-bottom:var(--ws-space-2);color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);font-weight:var(--ws-weight-medium)}:where(body:has([data-workspace-theme])) :is(.me-field-help,.me-field-err){margin-top:var(--ws-space-2);font-size:var(--ws-font-xs);line-height:var(--ws-line-xs)}:where(body:has([data-workspace-theme])) .me-field-help{color:var(--ws-text-secondary)}:where(body:has([data-workspace-theme])) .me-field-err{color:var(--ws-danger)}:where(body:has([data-workspace-theme])) .me-btn{height:var(--ws-control-h);gap:var(--ws-space-2);padding:0 var(--ws-space-4);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);font-weight:var(--ws-weight-medium);border:0}:where(body:has([data-workspace-theme])) .me-btn:hover:not(:where(.me-btn--disabled,.me-btn--primary,.me-btn--brand,.me-btn--danger)){background:var(--ws-control-fill-hover)}:where(body:has([data-workspace-theme])) :is(.me-btn--primary,.me-btn--brand){background:var(--ws-brand);box-shadow:none;color:var(--ws-on-brand)}:where(body:has([data-workspace-theme])) :is(.me-btn--primary,.me-btn--brand):hover:not(:disabled){background:var(--ws-brand-hover);opacity:1}:where(body:has([data-workspace-theme])) .me-btn--danger{background:var(--ws-danger-surface);box-shadow:none;color:var(--ws-danger)}:where(body:has([data-workspace-theme])) .me-btn--danger:hover:not(:disabled){background:color-mix(in oklab, var(--ws-danger-solid) 22%, transparent)}:where(body:has([data-workspace-theme])) :is(.me-btn--disabled,.me-btn:disabled){opacity:.5}:where(body:has([data-workspace-theme])) .me-btn svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-icon-btn{width:var(--ws-control-h-sm);height:var(--ws-control-h-sm);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text-secondary)}:where(body:has([data-workspace-theme])) .me-icon-btn:hover:not(:disabled){background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-icon-btn--danger:hover:not(:disabled){color:var(--ws-danger)}:where(body:has([data-workspace-theme])) .me-icon-btn svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-list-item{padding:var(--ws-space-3) var(--ws-space-4);border-radius:var(--ws-radius-lg);-webkit-corner-shape:round;corner-shape:round;box-shadow:var(--ws-shadow-surface);--ws-control-fill:var(--ws-control-fill-on-surface);--ws-control-fill-hover:var(--ws-control-fill-hover-on-surface);--ws-control-shadow:var(--ws-control-shadow-on-surface);--ws-input-hover:var(--ws-control-fill-hover);border:0}:where(body:has([data-workspace-theme])) .me-list-item--collapsible.is-collapsed{padding-top:var(--ws-space-3);padding-bottom:var(--ws-space-3)}:where(body:has([data-workspace-theme])) .me-list-item.is-drop-target{box-shadow:var(--ws-focus-ring), var(--ws-shadow-surface)}:where(body:has([data-workspace-theme])) .me-list-item-head,:where(body:has([data-workspace-theme])) .me-list-item-actions{gap:var(--ws-space-2)}:where(body:has([data-workspace-theme])) .me-list-item-body{gap:var(--ws-space-4)}:where(body:has([data-workspace-theme])) .me-list-item-bodywrap.is-open>.me-list-item-body{padding-top:var(--ws-space-4)}:where(body:has([data-workspace-theme])) .me-list-summary{margin:0 var(--ws-space-1);padding:0}:where(body:has([data-workspace-theme])) .me-tip:where(:not(.me-jobform *)){--me-tip-pad-y:var(--ws-space-3);--me-tip-pad-x:var(--ws-space-3);border-radius:var(--ws-radius-md);-webkit-corner-shape:round;corner-shape:round;background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);border:0}:where(body:has([data-workspace-theme])) .me-tip:where(:not(.me-jobform *)):focus-within{box-shadow:var(--ws-focus-ring), var(--ws-control-shadow)}:where(body:has([data-workspace-theme])) .me-tip:where(:not(.me-jobform *)) .me-tip-body :is(p,ul,ol){color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-tip-toolbar:where(:not(.me-jobform *)){gap:var(--ws-space-1);padding:var(--ws-space-2);border-bottom:1px solid var(--ws-separator);--ws-control-fill:var(--ws-control-fill-on-surface);--ws-control-fill-hover:var(--ws-control-fill-hover-on-surface)}:where(body:has([data-workspace-theme])) .me-tip-btn:where(:not(.me-jobform *)){width:var(--ws-control-h-sm);height:var(--ws-control-h-sm);border-radius:var(--ws-radius-pill);color:var(--ws-text-secondary);background:0 0}:where(body:has([data-workspace-theme])) .me-tip-btn:where(:not(.me-jobform *)):hover:not(:disabled){background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-tip-btn:where(:not(.me-jobform *)).is-active{background:var(--ws-surface-selected);color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-tip-btn:where(:not(.me-jobform *)) svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-tip-sep:where(:not(.me-jobform *)){height:var(--ws-space-4);margin:0 var(--ws-space-1);background:var(--ws-separator)}:where(body:has([data-workspace-theme])) .me-image-btn:not(.is-dragging){background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);border:0}:where(body:has([data-workspace-theme])) .me-image-btn:hover:not(:disabled,.is-dragging){background:var(--ws-control-fill-hover);box-shadow:var(--ws-control-shadow)}:where(body:has([data-workspace-theme])) .me-image-btn.is-dragging{background:var(--ws-surface-selected);box-shadow:var(--ws-focus-ring)}:where(body:has([data-workspace-theme])) .me-image-empty{color:var(--ws-text-secondary);display:inline-flex}:where(body:has([data-workspace-theme])) .me-image-empty svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) :is(.me-chip.me-chip--lg,.me-chip-toggle,.me-chip-input){box-sizing:border-box;height:calc(var(--ws-control-h-sm) - 4px);padding:0 var(--ws-space-3);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm)}:where(body:has([data-workspace-theme])) .me-chip.me-chip--lg{gap:var(--ws-space-1);padding-right:var(--ws-space-1);background:var(--ws-fill);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-chip.me-chip--selected{background:var(--ws-surface-selected);color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-chip--selected .me-chip-x{color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-chip--selected .me-chip-x:hover{background:color-mix(in oklab, var(--ws-brand) 20%, transparent);color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-chip-x{width:var(--ws-control-h-sm);max-width:20px;height:20px}:where(body:has([data-workspace-theme])) .me-chip-x:hover{background:var(--ws-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-chip.me-chip--lg .me-chip-x svg{width:12px;height:12px}:where(body:has([data-workspace-theme])) .me-chip-toggle{gap:var(--ws-space-1);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-chip-toggle:hover{background:var(--ws-control-fill-hover)}:where(body:has([data-workspace-theme])) .me-chip-toggle.is-on{background:var(--ws-surface-selected);box-shadow:none;color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-chip-toggle.is-on:hover{background:color-mix(in oklab, var(--ws-brand) 20%, transparent)}:where(body:has([data-workspace-theme])) .me-chip-toggle svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-chip-toggle--stradd{min-width:0}:where(body:has([data-workspace-theme])) .me-chip-input{border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);color:var(--ws-text);border:0}:where(body:has([data-workspace-theme])) .me-chip-input:focus{box-shadow:var(--ws-focus-ring)}:where(body:has([data-workspace-theme])) .me-add-btn{align-items:center;gap:var(--ws-space-2);width:fit-content;height:var(--ws-control-h-sm);padding:0 var(--ws-space-3);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);font-weight:var(--ws-weight-medium);border:0;align-self:flex-start;display:inline-flex}:where(body:has([data-workspace-theme])) .me-add-btn:hover{background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-add-btn svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-press{gap:var(--ws-space-3)}:where(body:has([data-workspace-theme])) .me-press .bm-up-cv{width:auto;min-height:0;height:var(--ws-control-h-sm);align-self:flex-start;gap:var(--ws-space-2);padding:0 var(--ws-space-3);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);color:var(--ws-text);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);font-weight:var(--ws-weight-medium);border:0}:where(body:has([data-workspace-theme])) .me-press .bm-up-cv:hover{background:var(--ws-control-fill-hover)}:where(body:has([data-workspace-theme])) .me-press .bm-up-cv svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-press .bm-up-input{height:var(--ws-control-h);padding:0 var(--ws-space-3);border-radius:var(--ws-radius-md);background:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);font-size:var(--ws-font-sm);border:0}:where(body:has([data-workspace-theme])) .me-press .bm-up-input:focus{box-shadow:var(--ws-focus-ring), var(--ws-control-shadow)}:where(body:has([data-workspace-theme])) .me-press .bm-up-cards{gap:var(--ws-space-2);margin-top:0}:where(body:has([data-workspace-theme])) .me-press .bm-link-card{gap:var(--ws-space-3);padding:var(--ws-space-3) var(--ws-space-4);border-radius:var(--ws-radius-lg);-webkit-corner-shape:round;corner-shape:round;box-shadow:var(--ws-shadow-surface);--ws-control-fill:var(--ws-control-fill-on-surface);--ws-control-fill-hover:var(--ws-control-fill-hover-on-surface);--ws-control-shadow:var(--ws-control-shadow-on-surface);--ws-input-hover:var(--ws-control-fill-hover);border:0}:where(body:has([data-workspace-theme])) .me-press .us-cv-action{width:var(--ws-control-h-sm);height:var(--ws-control-h-sm);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);color:var(--ws-text-secondary);place-items:center;display:grid}:where(body:has([data-workspace-theme])) .me-press .us-cv-action:hover{background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-press .us-cv-action svg{width:var(--ws-icon-button);height:var(--ws-icon-button)}:where(body:has([data-workspace-theme])) .me-qed-add svg{width:var(--ws-icon-button);height:var(--ws-icon-button);flex:none}:where(body:has([data-workspace-theme])) .me-qed-add .me-qed-add-count{color:var(--ws-text-secondary);font-size:var(--ws-font-sm);font-weight:var(--ws-weight-regular)}:where(body:has([data-workspace-theme])) .me-qed-add{width:fit-content;height:var(--ws-control-h-sm);justify-content:flex-start;align-self:flex-start;gap:var(--ws-space-2);padding:0 var(--ws-space-3);border-radius:var(--ws-radius-pill);background-color:var(--ws-control-fill);box-shadow:var(--ws-control-shadow);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm)}:where(body:has([data-workspace-theme])) .me-qed-add:hover{background-color:var(--ws-control-fill-hover)}:where(body:has([data-workspace-theme])) :is(.me-ctlist-pick,.me-ctlist-add){min-height:var(--ws-control-h);gap:var(--ws-space-2);padding:var(--ws-space-1) var(--ws-space-3);border-radius:var(--ws-radius-lg);font-size:var(--ws-font-sm);line-height:var(--ws-line-sm);color:var(--ws-text)}:where(body:has([data-workspace-theme])) :is(.me-ctlist-pick,.me-ctlist-add):hover{background:var(--ws-fill)}:where(body:has([data-workspace-theme])) .me-ctlist-add{color:var(--ws-text-secondary)}:where(body:has([data-workspace-theme])) .me-ctlist-role{font-size:var(--ws-font-xs);line-height:var(--ws-line-xs);color:var(--ws-text-secondary)}:where(body:has([data-workspace-theme])) .me-ctlist-tag{padding:0 var(--ws-space-2);border-radius:var(--ws-radius-pill);background:var(--ws-fill);color:var(--ws-text-secondary);font-size:var(--ws-font-xs);line-height:var(--ws-line-xs)}:where(body:has([data-workspace-theme])) .me-ctlist-check{color:var(--ws-brand)}:where(body:has([data-workspace-theme])) .me-ctlist-edit{right:var(--ws-space-1);width:var(--ws-control-h-sm);height:var(--ws-control-h-sm);border-radius:var(--ws-radius-pill);background:var(--ws-control-fill);color:var(--ws-text-secondary);place-items:center;padding:0;display:grid}:where(body:has([data-workspace-theme])) .me-ctlist-edit:hover{background:var(--ws-control-fill-hover);color:var(--ws-text)}:where(body:has([data-workspace-theme])) .me-ctlist-pick.is-on~.me-ctlist-edit{right:calc(var(--ws-space-3) + var(--ws-icon-button) + var(--ws-space-2))}@media (width<=720px){.ws-page{gap:var(--ws-space-6)}.ws-page-head{box-shadow:none;clip-path:none;flex-wrap:wrap;margin:0;padding:0;position:static}.ws-page-head:has(.ws-page-toolbar){margin-bottom:calc(var(--ws-space-4) - var(--ws-space-6))}.ws-page-head:after{display:none}:where(body:has([data-workspace-theme])) .me-input{font-size:var(--ws-font-md)}}@media (prefers-reduced-motion:reduce){.ws-button{transition:none}.ws-button:active{transform:none}}
