/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Onest", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--color-paper:#f4f7f1;--color-text:#15241b;--color-muted:#5b6b5f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--f-b:var(--font-sans);--f-d:var(--font-display);--chrome:#0a180f;--chrome-fg:#eaf4ea;--chrome-mut:#a3b9a8;--chrome-line:#1d3626;--chrome-field:#112117;--side:#0e2014;--side-fg:#e3eee4;--side-mut:#9db3a2;--side-act:#1a3322;--side-hov:#142a1b;--side-line:#1d3626;--side-late:#f08a5d;--side-late-ink:#2a0f04;--nav-px:8px;--nav-gap:10px;--nav-sq:16px;--canvas:#fff;--paper:#f4f7f1;--fg:#15241b;--fg-2:#33443a;--mut:#5b6b5f;--faint:#7d8c81;--line:#e2e8df;--line-2:#d3dccf;--line-soft:#edf1eb;--hover:#f5f8f3;--sel:#ecf5e9;--line-hov:#c3cdbf;--acc:#46b945;--acc-ink:#07210d;--acc-deep:#2a7a2c;--acc-press:#22662a;--acc-soft:#e5f2e1;--acc-line:#b9dbb3;--warm:#fbefe4;--warm-ink:#8a4a17;--warm-line:#ecd2bb;--hot:#b0451b;--hot-soft:#fcefe9;--hot-line:#efc7b8;--int:#fff8e6;--int-line:#ecd9a8;--int-ink:#7a5310;--int-ring:#f8ebc6;--blue:#eaf1fb;--blue-ink:#1f4f8f;--blue-line:#c3d5ef;--cal-rem:var(--blue-ink);--cal-rem-soft:var(--blue);--cal-due:var(--acc-deep);--cal-due-soft:var(--acc-soft);--sys:#eef1ee;--sys-ink:#4c5a50;--sys-line:#d7ddd6;--draft:#f8f5ec;--draft-hov:#f1ecdc;--draft-ink:#6b5a2a;--draft-line:#b3a37a;--t-xs:11.5px;--t-s:12.5px;--t-c:13px;--t-m:14px;--t-read:15px;--t-task:20px;--t-page:22px;--r:6px;--r-o:10px;--h-c:28px;--h-b:32px;--gut:24px;--ul:.38em;--lock-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E");--open-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h4v4M13.5 2.5l-6 6'/%3E%3Cpath d='M12 9.5v3.5a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4.5A.5.5 0 0 1 3 4h3.5'/%3E%3C/svg%3E");--search-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5 14 14'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5{font-family:var(--f-d);text-wrap:balance;font-weight:700}:where(a,u){text-underline-offset:var(--ul)}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.app :is(.top,.side) :where(button,a):focus-visible{outline-color:var(--acc)}[x-cloak]{display:none!important}}@layer components{[data-svc=gdrive]{--svc-c:#4285f4;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.01 1.485c-2.082 0-3.754.02-3.743.047.01.02 1.708 3.001 3.774 6.62l3.76 6.574h3.76c2.081 0 3.753-.02 3.742-.047-.005-.02-1.708-3.001-3.775-6.62l-3.76-6.574zm-4.76 1.73a789.828 789.861 0 0 0-3.63 6.319L0 15.868l1.89 3.298 1.885 3.297 3.62-6.335 3.618-6.33-1.88-3.287C8.1 4.704 7.255 3.22 7.25 3.214zm2.259 12.653-.203.348c-.114.198-.96 1.672-1.88 3.287a423.93 423.948 0 0 1-1.698 2.97c-.01.026 3.24.042 7.222.042h7.244l1.796-3.157c.992-1.734 1.85-3.23 1.906-3.323l.104-.167h-7.249z'/%3E%3C/svg%3E")}[data-svc=gdocs]{--svc-c:#4285f4;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.727 6.727H14V0H4.91c-.905 0-1.637.732-1.637 1.636v20.728c0 .904.732 1.636 1.636 1.636h14.182c.904 0 1.636-.732 1.636-1.636V6.727h-6zm-.545 10.455H7.09v-1.364h7.09v1.364zm2.727-3.273H7.091v-1.364h9.818v1.364zm0-3.273H7.091V9.273h9.818v1.363zM14.727 6h6l-6-6v6z'/%3E%3C/svg%3E")}[data-svc=gsheets]{--svc-c:#34a853;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.318 12.545H7.91v-1.909h3.41v1.91zM14.728 0v6h6l-6-6zm1.363 10.636h-3.41v1.91h3.41v-1.91zm0 3.273h-3.41v1.91h3.41v-1.91zM20.727 6.5v15.864c0 .904-.732 1.636-1.636 1.636H4.909a1.636 1.636 0 0 1-1.636-1.636V1.636C3.273.732 4.005 0 4.909 0h9.318v6.5h6.5zm-3.273 2.773H6.545v7.909h10.91v-7.91zm-6.136 4.636H7.91v1.91h3.41v-1.91z'/%3E%3C/svg%3E")}[data-svc=gslides]{--svc-c:#e8a600;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.09 15.273H7.91v-4.637h8.18v4.637zm1.728-8.523h2.91v15.614c0 .904-.733 1.636-1.637 1.636H4.909a1.636 1.636 0 0 1-1.636-1.636V1.636C3.273.732 4.005 0 4.909 0h9.068v6.75h3.841zm-.363 2.523H6.545v7.363h10.91V9.273zm-2.728-5.979V6h6.001l-6-6v3.294z'/%3E%3C/svg%3E")}[data-svc=gforms]{--svc-c:#7248b9;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.727 6h6l-6-6v6zm0 .727H14V0H4.91c-.905 0-1.637.732-1.637 1.636v20.728c0 .904.732 1.636 1.636 1.636h14.182c.904 0 1.636-.732 1.636-1.636V6.727h-6zM7.91 17.318a.819.819 0 1 1 .001-1.638.819.819 0 0 1 0 1.638zm0-3.273a.819.819 0 1 1 .001-1.637.819.819 0 0 1 0 1.637zm0-3.272a.819.819 0 1 1 .001-1.638.819.819 0 0 1 0 1.638zm9 6.409h-6.818v-1.364h6.818v1.364zm0-3.273h-6.818v-1.364h6.818v1.364zm0-3.273h-6.818V9.273h6.818v1.363z'/%3E%3C/svg%3E")}[data-svc=dropbox]{--svc-c:#0061ff;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 1.807L0 5.629l6 3.822 6.001-3.822L6 1.807zM18 1.807l-6 3.822 6 3.822 6-3.822-6-3.822zM0 13.274l6 3.822 6.001-3.822L6 9.452l-6 3.822zM18 9.452l-6 3.822 6 3.822 6-3.822-6-3.822zM6 18.371l6.001 3.822 6-3.822-6-3.822L6 18.371z'/%3E%3C/svg%3E")}[data-svc=wetransfer]{--svc-c:#409fff;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.855 11.891c0-3.382 2.4-5.4 5.51-5.4C22.145 6.491 24 7.91 24 9.873c0 1.855-1.582 3.055-3.328 3.055-.982 0-1.69-.164-2.182-.546-.163-.164-.272-.109-.272.055 0 .709.272 1.254.709 1.745.382.382 1.09.655 1.745.655.71 0 1.31-.164 1.855-.437.545-.272.982-.163 1.254.273.328.49-.109 1.145-.49 1.582-.71.763-2.073 1.309-3.819 1.309-3.545-.11-5.618-2.51-5.618-5.673zm-7.254 2.237c.327 0 .545.163.763.545l.982 1.582c.382.6.709 1.036 1.418 1.036.71 0 1.091-.273 1.418-1.09a21.11 21.11 0 001.31-3.873c.49-1.855.709-2.946.709-3.873s-.273-1.473-1.31-1.637c-1.363-.272-3.272-.381-5.29-.381-2.019 0-3.928.109-5.291.327C.273 6.982 0 7.528 0 8.454c0 .928.219 2.019.655 3.874a28.714 28.714 0 001.31 3.872c.381.818.708 1.091 1.417 1.091.71 0 1.037-.436 1.419-1.036l.981-1.582c.273-.327.491-.545.819-.545z'/%3E%3C/svg%3E")}[data-svc=figma],[data-svc=figjam]{--svc-c:#f24e1e;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.852 8.981h-4.588V0h4.588c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.491-4.49 4.491zM12.735 7.51h3.117c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-3.117V7.51zm0 1.471H8.148c-2.476 0-4.49-2.014-4.49-4.49S5.672 0 8.148 0h4.588v8.981zm-4.587-7.51c-1.665 0-3.019 1.355-3.019 3.019s1.354 3.02 3.019 3.02h3.117V1.471H8.148zm4.587 15.019H8.148c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h4.588v8.98zM8.148 8.981c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h3.117V8.981H8.148zM8.172 24c-2.489 0-4.515-2.014-4.515-4.49s2.014-4.49 4.49-4.49h4.588v4.441c0 2.503-2.047 4.539-4.563 4.539zm-.024-7.51a3.023 3.023 0 0 0-3.019 3.019c0 1.665 1.365 3.019 3.044 3.019 1.705 0 3.093-1.376 3.093-3.068v-2.97H8.148zm7.704 0h-.098c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h.098c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.49-4.49 4.49zm-.097-7.509c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h.098c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-.098z'/%3E%3C/svg%3E")}[data-svc=miro]{--svc-c:#050038;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.392 0H13.9L17 4.808 10.444 0H6.949l3.102 6.3L3.494 0H0l3.05 8.131L0 24h3.494L10.05 6.985 6.949 24h3.494L17 5.494 13.899 24h3.493L24 3.672 17.392 0z'/%3E%3C/svg%3E")}[data-svc=notion]{--svc-c:#000;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z'/%3E%3C/svg%3E")}[data-svc=jira]{--svc-c:#0052cc;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.571 11.513H0a5.218 5.218 0 0 0 5.232 5.215h2.13v2.057A5.215 5.215 0 0 0 12.575 24V12.518a1.005 1.005 0 0 0-1.005-1.005zm5.723-5.756H5.736a5.215 5.215 0 0 0 5.215 5.214h2.129v2.058a5.218 5.218 0 0 0 5.215 5.214V6.758a1.001 1.001 0 0 0-1.001-1.001zM23.013 0H11.455a5.215 5.215 0 0 0 5.215 5.215h2.129v2.057A5.215 5.215 0 0 0 24 12.483V1.005A1.001 1.001 0 0 0 23.013 0Z'/%3E%3C/svg%3E")}[data-svc=confluence]{--svc-c:#172b4d;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M.87 18.257c-.248.382-.53.875-.763 1.245a.764.764 0 0 0 .255 1.04l4.965 3.054a.764.764 0 0 0 1.058-.26c.199-.332.454-.763.733-1.221 1.967-3.247 3.945-2.853 7.508-1.146l4.957 2.337a.764.764 0 0 0 1.028-.382l2.364-5.346a.764.764 0 0 0-.382-1 599.851 599.851 0 0 1-4.965-2.361C10.911 10.97 5.224 11.185.87 18.257zM23.131 5.743c.249-.405.531-.875.764-1.25a.764.764 0 0 0-.256-1.034L18.675.404a.764.764 0 0 0-1.058.26c-.195.335-.451.763-.734 1.225-1.966 3.246-3.945 2.85-7.508 1.146L4.437.694a.764.764 0 0 0-1.027.382L1.046 6.422a.764.764 0 0 0 .382 1c1.039.49 3.105 1.467 4.965 2.361 6.698 3.246 12.392 3.029 16.738-4.04z'/%3E%3C/svg%3E")}[data-svc=asana]{--svc-c:#f06a6a;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.78 12.653c-2.882 0-5.22 2.336-5.22 5.22s2.338 5.22 5.22 5.22 5.22-2.34 5.22-5.22-2.336-5.22-5.22-5.22zm-13.56 0c-2.88 0-5.22 2.337-5.22 5.22s2.338 5.22 5.22 5.22 5.22-2.338 5.22-5.22-2.336-5.22-5.22-5.22zm12-6.525c0 2.883-2.337 5.22-5.22 5.22-2.882 0-5.22-2.337-5.22-5.22 0-2.88 2.338-5.22 5.22-5.22 2.883 0 5.22 2.34 5.22 5.22z'/%3E%3C/svg%3E")}[data-svc=trello]{--svc-c:#0052cc;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.147 0H2.853A2.86 2.86 0 000 2.853v18.294A2.86 2.86 0 002.853 24h18.294A2.86 2.86 0 0024 21.147V2.853A2.86 2.86 0 0021.147 0zM10.34 17.287a.953.953 0 01-.953.953h-4a.954.954 0 01-.954-.953V5.38a.953.953 0 01.954-.953h4a.954.954 0 01.953.953zm9.233-5.467a.944.944 0 01-.953.947h-4a.947.947 0 01-.953-.947V5.38a.953.953 0 01.953-.953h4a.954.954 0 01.953.953z'/%3E%3C/svg%3E")}[data-svc=github]{--svc-c:#181717;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}[data-svc=gitlab]{--svc-c:#fc6d26;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z'/%3E%3C/svg%3E")}[data-svc=loom]{--svc-c:#625df5;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 10.665h-7.018l6.078-3.509-1.335-2.312-6.078 3.509 3.508-6.077L16.843.94l-3.508 6.077V0h-2.67v7.018L7.156.94 4.844 2.275l3.509 6.077-6.078-3.508L.94 7.156l6.078 3.509H0v2.67h7.017L.94 16.844l1.335 2.313 6.077-3.508-3.509 6.077 2.312 1.335 3.509-6.078V24h2.67v-7.017l3.508 6.077 2.312-1.335-3.509-6.078 6.078 3.509 1.335-2.313-6.077-3.508h7.017v-2.67H24zm-12 4.966a3.645 3.645 0 1 1 0-7.29 3.645 3.645 0 0 1 0 7.29z'/%3E%3C/svg%3E")}[data-svc=youtube]{--svc-c:red;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}[data-svc=vimeo]{--svc-c:#1ab7ea;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.9765 6.4168c-.105 2.338-1.739 5.5429-4.894 9.6088-3.2679 4.247-6.0258 6.3699-8.2898 6.3699-1.409 0-2.578-1.294-3.553-3.881l-1.9179-7.1138c-.719-2.584-1.488-3.878-2.312-3.878-.179 0-.806.378-1.8809 1.132l-1.129-1.457a315.06 315.06 0 003.501-3.1279c1.579-1.368 2.765-2.085 3.5539-2.159 1.867-.18 3.016 1.1 3.447 3.838.465 2.953.789 4.789.971 5.5069.5389 2.45 1.1309 3.674 1.7759 3.674.502 0 1.256-.796 2.265-2.385 1.004-1.589 1.54-2.797 1.612-3.628.144-1.371-.395-2.061-1.614-2.061-.574 0-1.167.121-1.777.391 1.186-3.8679 3.434-5.7568 6.7619-5.6368 2.4729.06 3.6279 1.664 3.4929 4.7969z'/%3E%3C/svg%3E")}[data-svc=gmeet]{--svc-c:#00897b;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.53 2.13 0 7.75h5.53zm.398 0v5.62h7.608v3.65l5.47-4.45c-.014-1.22.031-2.25-.025-3.46-.148-1.09-1.287-1.47-2.236-1.36zM23.1 4.32c-.802.295-1.358.995-2.047 1.49-2.506 2.05-4.982 4.12-7.468 6.19 3.025 2.59 6.04 5.18 9.065 7.76 1.218.671 1.428-.814 1.328-1.64v-13a.828.828 0 0 0-.877-.825zM.038 8.15v7.7h5.53v-7.7zm13.577 8.1H6.008v5.62c3.864-.006 7.737.011 11.58-.009 1.02-.07 1.618-1.12 1.468-2.07v-2.51l-5.47-4.68v3.65zm-13.577 0c.02 1.44-.041 2.88.033 4.31.162.948 1.158 1.43 2.047 1.31h3.464v-5.62z'/%3E%3C/svg%3E")}[data-svc=zoom]{--svc-c:#0b5cff;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.033 14.649H.743a.74.74 0 0 1-.686-.458.74.74 0 0 1 .16-.808L3.19 10.41H1.06A1.06 1.06 0 0 1 0 9.35h3.957c.301 0 .57.18.686.458a.74.74 0 0 1-.161.808L1.51 13.59h2.464c.585 0 1.06.475 1.06 1.06zM24 11.338c0-1.14-.927-2.066-2.066-2.066-.61 0-1.158.265-1.537.686a2.061 2.061 0 0 0-1.536-.686c-1.14 0-2.066.926-2.066 2.066v3.311a1.06 1.06 0 0 0 1.06-1.06v-2.251a1.004 1.004 0 0 1 2.013 0v2.251c0 .586.474 1.06 1.06 1.06v-3.311a1.004 1.004 0 0 1 2.012 0v2.251c0 .586.475 1.06 1.06 1.06zM16.265 12a2.728 2.728 0 1 1-5.457 0 2.728 2.728 0 0 1 5.457 0zm-1.06 0a1.669 1.669 0 1 0-3.338 0 1.669 1.669 0 0 0 3.338 0zm-4.82 0a2.728 2.728 0 1 1-5.458 0 2.728 2.728 0 0 1 5.457 0zm-1.06 0a1.669 1.669 0 1 0-3.338 0 1.669 1.669 0 0 0 3.338 0z'/%3E%3C/svg%3E")}[data-svc=ga]{--svc-c:#e37400;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.84 2.9982v17.9987c.0086 1.6473-1.3197 2.9897-2.967 2.9984a2.9808 2.9808 0 01-.3677-.0208c-1.528-.226-2.6477-1.5558-2.6105-3.1V3.1204c-.0369-1.5458 1.0856-2.8762 2.6157-3.1 1.6361-.1915 3.1178.9796 3.3093 2.6158.014.1201.0208.241.0202.3619zM4.1326 18.0548c-1.6417 0-2.9726 1.331-2.9726 2.9726C1.16 22.6691 2.4909 24 4.1326 24s2.9726-1.3309 2.9726-2.9726-1.331-2.9726-2.9726-2.9726zm7.8728-9.0098c-.0171 0-.0342 0-.0513.0003-1.6495.0904-2.9293 1.474-2.891 3.1256v7.9846c0 2.167.9535 3.4825 2.3505 3.763 1.6118.3266 3.1832-.7152 3.5098-2.327.04-.1974.06-.3983.0593-.5998v-8.9585c.003-1.6474-1.33-2.9852-2.9773-2.9882z'/%3E%3C/svg%3E")}[data-svc=gtm]{--svc-c:#246fdb;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.003 0a3 3 0 0 0-2.121 5.121l6.865 6.865-4.446 4.541 1.745 1.836a3.432 3.432 0 0 1 .7.739l.012.011-.001.002a3.432 3.432 0 0 1 .609 1.953 3.432 3.432 0 0 1-.09.78l7.75-7.647c.031-.029.067-.05.098-.08.023-.023.038-.052.06-.076a2.994 2.994 0 0 0-.06-4.166l-9-9A2.99 2.99 0 0 0 12.003 0zM8.63 2.133L.88 9.809a2.998 2.998 0 0 0 0 4.238l7.7 7.75a3.432 3.432 0 0 1-.077-.729 3.432 3.432 0 0 1 3.431-3.431 3.432 3.432 0 0 1 .826.101l-5.523-5.81 4.371-4.373-2.08-2.08c-.903-.904-1.193-2.183-.898-3.342zm3.304 16.004a2.932 2.932 0 0 0-2.931 2.931A2.932 2.932 0 0 0 11.934 24a2.932 2.932 0 0 0 2.932-2.932 2.932 2.932 0 0 0-2.932-2.931z'/%3E%3C/svg%3E")}[data-svc=gsc]{--svc-c:#458cf5;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.548 1.156L6.832 2.872v1.682h1.716zm0 3.398v.035H6.832v-.035H3.386L0 7.844v3.577h2.826V8.94c0-.525.429-.954.954-.954h16.476c.525 0 .954.43.954.954v2.48h2.754V7.844l-3.386-3.29H17.3v.035h-1.717v-.035zm7.035 0H17.3V2.872l-1.717-1.716zM8.679 1.188V2.84h6.773V1.188zm11.471 7.07a.834.834 0 00-.132.01l-.543.002c-5.216.014-10.432-.008-15.648.01-.435-.063-.794.436-.716.883v2.264h17.812c-.016-.888.045-1.782-.034-2.666-.104-.342-.427-.502-.739-.502zm-15.422.634a.689.698 0 01.689.698.689.698 0 01-.689.697.689.698 0 01-.688-.697.689.698 0 01.688-.698zm2.134 0a.689.698 0 01.689.698.689.698 0 01-.689.697.689.698 0 01-.688-.697.689.698 0 01.688-.698zM.036 11.645v9.156c0 1.05.858 1.908 1.907 1.908h.883V11.645zm21.174 0v11.064h.882c1.05 0 1.908-.858 1.908-1.908v-9.156zM4.057 13.133v6.85h6.137v-6.85zm13.243.021v3.777l-1.708.977-1.708-.977v-3.758a4.006 4.006 0 000 7.23v2.441h3.457v-2.442a4.006 4.006 0 00-.041-7.248zm-13.243 8.26v1.43h7.925v-1.43z'/%3E%3C/svg%3E")}[data-svc=gmaps]{--svc-c:#4285f4;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.527 4.799c1.212 2.608.937 5.678-.405 8.173-1.101 2.047-2.744 3.74-4.098 5.614-.619.858-1.244 1.75-1.669 2.727-.141.325-.263.658-.383.992-.121.333-.224.673-.34 1.008-.109.314-.236.684-.627.687h-.007c-.466-.001-.579-.53-.695-.887-.284-.874-.581-1.713-1.019-2.525-.51-.944-1.145-1.817-1.79-2.671L19.527 4.799zM8.545 7.705l-3.959 4.707c.724 1.54 1.821 2.863 2.871 4.18.247.31.494.622.737.936l4.984-5.925-.029.01c-1.741.601-3.691-.291-4.392-1.987a3.377 3.377 0 0 1-.209-.716c-.063-.437-.077-.761-.004-1.198l.001-.007zM5.492 3.149l-.003.004c-1.947 2.466-2.281 5.88-1.117 8.77l4.785-5.689-.058-.05-3.607-3.035zM14.661.436l-3.838 4.563a.295.295 0 0 1 .027-.01c1.6-.551 3.403.15 4.22 1.626.176.319.323.683.377 1.045.068.446.085.773.012 1.22l-.003.016 3.836-4.561A8.382 8.382 0 0 0 14.67.439l-.009-.003zM9.466 5.868L14.162.285l-.047-.012A8.31 8.31 0 0 0 11.986 0a8.439 8.439 0 0 0-6.169 2.766l-.016.018 3.665 3.084z'/%3E%3C/svg%3E")}[data-svc=wordpress]{--svc-c:#21759b;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.469 6.825c.84 1.537 1.318 3.3 1.318 5.175 0 3.979-2.156 7.456-5.363 9.325l3.295-9.527c.615-1.54.82-2.771.82-3.864 0-.405-.026-.78-.07-1.11m-7.981.105c.647-.03 1.232-.105 1.232-.105.582-.075.514-.93-.067-.899 0 0-1.755.135-2.88.135-1.064 0-2.85-.15-2.85-.15-.585-.03-.661.855-.075.885 0 0 .54.061 1.125.09l1.68 4.605-2.37 7.08L5.354 6.9c.649-.03 1.234-.1 1.234-.1.585-.075.516-.93-.065-.896 0 0-1.746.138-2.874.138-.2 0-.438-.008-.69-.015C4.911 3.15 8.235 1.215 12 1.215c2.809 0 5.365 1.072 7.286 2.833-.046-.003-.091-.009-.141-.009-1.06 0-1.812.923-1.812 1.914 0 .89.513 1.643 1.06 2.531.411.72.89 1.643.89 2.977 0 .915-.354 1.994-.821 3.479l-1.075 3.585-3.9-11.61.001.014zM12 22.784c-1.059 0-2.081-.153-3.048-.437l3.237-9.406 3.315 9.087c.024.053.05.101.078.149-1.12.393-2.325.609-3.582.609M1.211 12c0-1.564.336-3.05.935-4.39L7.29 21.709C3.694 19.96 1.212 16.271 1.211 12M12 0C5.385 0 0 5.385 0 12s5.385 12 12 12 12-5.385 12-12S18.615 0 12 0'/%3E%3C/svg%3E")}[data-svc=shopify]{--svc-c:#7ab55c;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.337 23.979l7.216-1.561s-2.604-17.613-2.625-17.73c-.018-.116-.114-.192-.211-.192s-1.929-.136-1.929-.136-1.275-1.274-1.439-1.411c-.045-.037-.075-.057-.121-.074l-.914 21.104h.023zM11.71 11.305s-.81-.424-1.774-.424c-1.447 0-1.504.906-1.504 1.141 0 1.232 3.24 1.715 3.24 4.629 0 2.295-1.44 3.76-3.406 3.76-2.354 0-3.54-1.465-3.54-1.465l.646-2.086s1.245 1.066 2.28 1.066c.675 0 .975-.545.975-.932 0-1.619-2.654-1.694-2.654-4.359-.034-2.237 1.571-4.416 4.827-4.416 1.257 0 1.875.361 1.875.361l-.945 2.715-.02.01zM11.17.83c.136 0 .271.038.405.135-.984.465-2.064 1.639-2.508 3.992-.656.213-1.293.405-1.889.578C7.697 3.75 8.951.84 11.17.84V.83zm1.235 2.949v.135c-.754.232-1.583.484-2.394.736.466-1.777 1.333-2.645 2.085-2.971.193.501.309 1.176.309 2.1zm.539-2.234c.694.074 1.141.867 1.429 1.755-.349.114-.735.231-1.158.366v-.252c0-.752-.096-1.371-.271-1.871v.002zm2.992 1.289c-.02 0-.06.021-.078.021s-.289.075-.714.21c-.423-1.233-1.176-2.37-2.508-2.37h-.115C12.135.209 11.669 0 11.265 0 8.159 0 6.675 3.877 6.21 5.846c-1.194.365-2.063.636-2.16.674-.675.213-.694.232-.772.87-.075.462-1.83 14.063-1.83 14.063L15.009 24l.927-21.166z'/%3E%3C/svg%3E")}[data-svc=onedrive]{--svc-c:#0078d4;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18.5h10.5a4 4 0 0 0 .6-7.95 5.5 5.5 0 0 0-10.6-1.3A4.6 4.6 0 0 0 7 18.5z'/%3E%3C/svg%3E")}[data-svc=word]{--svc-c:#2b579a;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6zM14 3v4h4M9 12h6M9 16h6'/%3E%3C/svg%3E")}[data-svc=excel]{--svc-c:#217346;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v14H4zM4 10h16M4 15h16M10 5v14'/%3E%3C/svg%3E")}[data-svc=powerpoint]{--svc-c:#c43e1c;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H4zM12 16v4M8 20h8M9 9.5h6'/%3E%3C/svg%3E")}[data-svc=sharepoint]{--svc-c:#036c70;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}[data-svc=canva]{--svc-c:#00c4cc;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18c1.1 0 1.6-1 1-1.9-.7-1 .1-2.1 1.3-2.1H17a4 4 0 0 0 4-4c0-5.5-4-10-9-10zM7.5 11.5h.01M10 7.5h.01M15 7.5h.01'/%3E%3C/svg%3E")}[data-svc=teams]{--svc-c:#6264a7;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h12v10H3zM15 10.5l6-3.5v10l-6-3.5'/%3E%3C/svg%3E")}[data-svc=slack]{--svc-c:#4a154b;--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}[data-svc=pwpush],[data-svc=bwsend]{--svc-c:var(--fg);--svc-i:var(--lock-i)}[data-svc=web]{--svc-c:var(--mut);--svc-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18 9 9 0 1 0 0-18zM3 12h18M12 3c3 3.5 3 14.5 0 18M12 3c-3 3.5-3 14.5 0 18'/%3E%3C/svg%3E")}.app{--side-col:clamp(14rem, var(--side-w,14rem), max(14rem, 100vw - 30rem))}.app:has(.work.open){--side-col:clamp(14rem, var(--side-w,14rem), max(14rem, 100vw - 41rem))}.app{height:100dvh;min-height:560px;font-family:var(--f-b);color:var(--fg);background:var(--canvas);grid-template-rows:48px minmax(0,1fr);grid-template-columns:var(--side-col) minmax(0, 1fr);min-width:900px;font-size:var(--t-m);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;line-height:1.45;display:grid;position:relative;overflow:hidden}.app svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.top{background:var(--chrome);color:var(--chrome-fg);border-bottom:1px solid var(--chrome-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 16px 0 18px;display:grid}.top-l{align-items:center;gap:10px;min-width:0;display:flex}.brand{color:#fff;align-items:center;margin-right:6px;display:inline-flex}.app .logo{fill:currentColor;stroke:none;width:auto;height:21px;display:block}.create{height:var(--h-c);border-radius:var(--r);border:1px solid var(--chrome-line);background:var(--chrome-field);font-weight:600;font-size:var(--t-c);color:var(--chrome-fg);align-items:center;gap:7px;padding:0 11px 0 5px;display:none}.create i{background:var(--acc);width:18px;height:18px;color:var(--acc-ink);border-radius:4px;place-items:center;display:grid}.create i svg{stroke-width:2.4px;width:12px;height:12px}.create:hover{border-color:#2b4a35}.back{height:var(--h-c);border-radius:var(--r);font-weight:500;font-size:var(--t-s);color:var(--chrome-mut);white-space:nowrap;border:1px solid #0000;flex:0 auto;align-items:center;gap:7px;min-width:0;max-width:17rem;padding:0 8px 0 5px;display:inline-flex;overflow:hidden}@media (width<=1280px){.back{max-width:11rem}}.back-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.back:hover{background:var(--chrome-field);color:var(--chrome-fg)}.kb{font-family:var(--f-b);border:1px solid var(--chrome-line);color:var(--chrome-mut);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.top-r{font-size:var(--t-c);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.top-r .me{color:inherit;border-radius:var(--r);height:var(--h-c);align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.top-r a.me:hover{background:var(--chrome-field)}.top-help{min-width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:inherit;align-items:center;gap:6px;padding:0 8px;font-weight:700;text-decoration:none;display:inline-flex}.top-help-t{font-weight:600}.top-help:hover{background:var(--chrome-field)}.top-help:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.logout{color:var(--chrome-mut);font-size:var(--t-s);height:var(--h-c);border-radius:var(--r);padding:0 8px;font-weight:500}.logout:hover{color:#fff;background:var(--chrome-field)}.mark{color:#fff;font-family:var(--f-d);flex:none;place-items:center;font-weight:700;display:grid}.mark-lg{border-radius:7px;width:30px;height:30px;font-size:12.5px}.mark-sm{border-radius:4px;width:18px;height:18px;font-size:7.5px}.side{background:var(--side);color:var(--side-fg);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:10px 10px 12px;display:grid;position:relative}.ws{text-align:left;width:100%;color:var(--side-fg);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:6px;display:flex}.ws:hover{background:var(--side-hov)}.ws-t{min-width:0}.ws-t :is(b,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws b{font-family:var(--f-d);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.2;display:block}.ws small{color:var(--side-mut);font-size:var(--t-s)}.ws-k{font-family:var(--f-b);font-size:var(--t-xs);border:1px solid var(--side-line);color:var(--side-mut);border-radius:4px;flex:none;margin-left:auto;padding:0 5px;font-weight:600;line-height:18px}.ws:hover .ws-k{color:var(--side-fg)}.side-in{scrollbar-width:thin;scrollbar-color:var(--side-mut) transparent;grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.side-in{scrollbar-color:color-mix(in srgb, var(--side-mut) 45%, transparent) transparent}}.side-in::-webkit-scrollbar{width:8px}.side-in::-webkit-scrollbar-track{background:0 0}.side-in::-webkit-scrollbar-thumb{background:var(--side-mut)}@supports (color:color-mix(in lab, red, red)){.side-in::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--side-mut) 45%, transparent)}}.side-in::-webkit-scrollbar-thumb{border:2px solid var(--side);border-radius:4px}.side-in::-webkit-scrollbar-thumb:hover{background:var(--side-mut)}.nav-i{align-items:center;gap:var(--nav-gap);width:100%;height:32px;padding:0 var(--nav-px);border-radius:var(--r);color:var(--side-fg);font-size:var(--t-m);text-align:left;min-width:0;display:flex}.nav-i>svg{color:var(--side-mut)}.nav-i:hover{background:var(--side-hov)}.nav-i[aria-current=page]{background:var(--side-act);color:#fff;font-weight:600}.nav-i[aria-current=page]>svg{color:#fff}.nav-i .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-i .nm-cl{font-size:var(--t-s);color:var(--side-mut);font-weight:400}.nav-i .n{font-size:var(--t-xs);color:var(--side-mut);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.nav-i .n.hot{color:var(--acc-ink);background:var(--acc);text-align:center;border-radius:4px;min-width:18px;padding:0 5px;font-weight:700;line-height:18px}.nav-i .n.k{border:1px solid var(--side-line);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.nav-i .sq{width:var(--nav-sq);height:var(--nav-sq);border-radius:4px;flex:none;place-items:center;display:grid}.nav-i .sq svg{stroke:#fff;stroke-width:2.4px;width:10px;height:10px}.nav-i .n.late{color:var(--side-late-ink);background:var(--side-late);text-align:center;border-radius:4px;min-width:18px;padding:0 5px;font-weight:700;line-height:18px}.nav-i .dot{background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px 0 auto}.nav-i .dot.late{background:var(--side-late)}.nav-i.dim:not([aria-current=page]){color:var(--side-mut)}.nav-i.dim:not([aria-current=page]) .sq{opacity:.6}.nav-add{color:var(--side-mut);padding-left:calc(var(--nav-px) + var(--nav-sq) + var(--nav-gap))}.nav-add:hover{color:#fff}.nav-add:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.side-more{grid-template-columns:minmax(0,1fr);gap:1px;margin-top:6px;display:grid}.side-more>summary{cursor:pointer;list-style:none}.side-more>summary::-webkit-details-marker{display:none}.side-more[open]>summary{color:var(--side-fg)}.side-hd{font-size:var(--t-s);color:var(--side-mut);align-items:center;gap:2px;padding:14px 8px 4px;font-weight:600;display:flex}.side-hd-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-hd-t small{font-size:inherit;font-weight:500}.side-hd>button{color:var(--side-mut);border-radius:4px;padding:2px;display:grid}.side-hd>button:hover{color:#fff;background:var(--side-hov)}.side-menu{flex:1;min-width:0;display:flex}.side-hd-b{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:4px;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;display:flex}.side-hd-b>svg{width:12px;height:12px}.side-hd-b:hover,.side-hd-b[aria-expanded=true]{color:#fff;background:var(--side-hov)}.side-order{display:contents}.side-order .nav-i{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.side-grip{width:var(--nav-sq);height:var(--nav-sq);color:var(--side-mut);cursor:grab;border-radius:4px;flex:none;place-items:center;display:none}.side-grip svg{stroke-width:2.4px;width:12px;height:12px}.side-grip:hover{color:var(--side-fg)}.side-order .nav-i:is(:hover,:focus-visible) .sq{display:none}.side-order .nav-i:is(:hover,:focus-visible) .side-grip{display:grid}.side-order.side-nudge .nav-i .sq{display:none}.side-order.side-nudge .side-grip{animation:.9s ease-in-out 2 side-nudge;display:grid}@keyframes side-nudge{25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}:is(html:has(.side-order.side-dragging),html:has(.side-order.side-dragging) *){cursor:grabbing!important}.side-order .nav-i.side-slot{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.side-order .nav-i.side-slot{background:color-mix(in srgb, var(--acc) 10%, transparent)}}.side-order .nav-i.side-slot{box-shadow:inset 0 0 0 1.5px var(--acc)}@supports (color:color-mix(in lab, red, red)){.side-order .nav-i.side-slot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 70%, transparent)}}.side-order .nav-i.side-slot>*{visibility:hidden}.nav-i.side-ghost{z-index:90;pointer-events:none;background:var(--side-act);position:fixed}@supports (color:color-mix(in lab, red, red)){.nav-i.side-ghost{background:color-mix(in srgb, var(--side-act), var(--side-fg) 8%)}}.nav-i.side-ghost{color:#fff;box-shadow:0 10px 24px #00000080, 0 0 0 1px var(--acc);font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-i.side-ghost{box-shadow:0 10px 24px #00000080, 0 0 0 1px color-mix(in srgb, var(--acc) 45%, transparent)}}.nav-i.side-ghost{transform:scale(1.03)}.nav-i.side-ghost .side-grip{display:none}.side-order .nav-i.side-landed{animation:1.2s ease-out side-landed}@keyframes side-landed{0%,35%{background:color-mix(in srgb, var(--acc) 32%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.side-order.side-nudge .side-grip{animation:none}}.rail-t,.rail-scrim{display:none}@media (width>=900px) and (not ((height<=500px) and (pointer:coarse))){.app.rail{grid-template-columns:52px minmax(0,1fr);transition:grid-template-columns .2s}.app.rail .side{grid-template-rows:auto auto minmax(0,1fr) auto;justify-self:start;width:52px;transition:width .2s}.app.rail .side:not(.open){padding:10px 6px 12px}.app.rail .side:not(.open) :is(.nm,.ws-t,.ws-k,.side-hd,.side-grp,.n,.dot,.side-foot,.nav-add,.side-empty,.side-grip,.side-find){display:none}.app.rail .side:not(.open) .nav-i .sq{display:grid}.app.rail .side:not(.open) :is(.ws,.nav-i){justify-content:center;padding:5px}.app.rail .side:not(.open) .nav-i{padding:0}.app.rail .side.open{width:var(--side-col);z-index:15;border-radius:0 var(--r-o) var(--r-o) 0;position:relative;box-shadow:8px 0 24px -12px #0a180f73}.rail-t{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--side-mut);justify-self:center;place-items:center;display:grid}.rail-t:hover{color:#fff;background:var(--side-hov)}.side.open .rail-t{justify-self:end}.rail-t svg:last-child,.side.open .rail-t svg:first-child{display:none}.side.open .rail-t svg:last-child{display:block}.rail-scrim:not([hidden]){inset:0 0 0 var(--side-col);background:var(--chrome);display:block;position:fixed}@supports (color:color-mix(in lab, red, red)){.rail-scrim:not([hidden]){background:color-mix(in srgb, var(--chrome) 12%, transparent)}}.rail-scrim:not([hidden]){cursor:default}}@media (prefers-reduced-motion:reduce){.app.rail,.app.rail .side{transition:none}}.side-size{z-index:6;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.side-size:after{content:"";width:2px;transition:background .12s .1s;position:absolute;top:0;bottom:0;left:3px}.side-size:hover:after,html[data-side-drag] .side-size:after{background:var(--acc)}.app :is(.top,.side) .side-size:focus-visible{outline:none}.side-size:focus-visible:after{background:var(--acc)}html[data-side-drag],html[data-side-drag] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.app.rail .side-size{display:none}.side-peek{z-index:40;border-radius:0 var(--r) var(--r) 0;background:var(--side-hov);color:var(--side-fg);font-size:var(--t-m);white-space:nowrap;pointer-events:none;align-items:center;padding:0 12px 0 0;display:flex;position:fixed;box-shadow:8px 4px 20px -8px #0a180f80}.side-peek[hidden]{display:none}.side-peek .nm-cl{font-size:var(--t-s);color:var(--side-mut)}@media (prefers-reduced-motion:reduce){.side-size:after{transition:none}}.side-find{gap:2px;margin:0 0 4px;display:grid}.side-find label{align-items:center;display:flex;position:relative}.side-find svg{width:14px;height:14px;color:var(--side-mut);pointer-events:none;position:absolute;left:8px}.side-find input{width:100%;height:var(--h-c);border:1px solid var(--side-line);border-radius:var(--r);background:var(--side-hov);color:var(--side-fg);font:inherit;font-size:var(--t-s);padding:0 8px 0 28px}.side-find input::placeholder{color:var(--side-mut)}.side-find input:hover{background:var(--side-act)}.side-find input:focus{border-color:var(--acc);background:var(--side-act)}.side-find input:focus-visible{outline-color:var(--acc);outline-offset:-2px}.side-grp{font-size:var(--t-xs);color:var(--side-mut);align-items:center;gap:7px;min-width:0;padding:10px 8px 3px;font-weight:600;display:flex}.side-grp .g-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-grp .c{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.side-grp .av{width:16px;height:16px;font-size:7px}.side-rule{background:var(--side-line);height:1px;margin:8px 8px 0}.pick-pop.side-pop{z-index:50;width:272px;color:var(--fg);font-size:var(--t-m);gap:2px;font-weight:400;position:fixed;top:0;left:0}:is(.side-pop,.show-pop,.head-pop) .pick-h{padding:4px 8px 2px}:is(.side-pop,.show-pop,.head-pop) .aud-o{color:var(--fg)}:is(.side-pop,.show-pop,.head-pop) .aud-o .ck{visibility:hidden;margin-top:2px;display:grid}:is(.side-pop,.show-pop,.head-pop) .aud-o .ck svg{stroke-width:2.2px;width:14px;height:14px}:is(.side-pop,.show-pop,.head-pop) .aud-o[aria-checked=true] .ck{visibility:visible}:is(.side-pop,.show-pop) .side-chk[aria-checked=true]{box-shadow:none;background:0 0}:is(.side-pop,.show-pop) .side-chk:hover,:is(.side-pop,.show-pop) .side-chk:focus-visible{background:var(--hover)}:is(.side-pop,.show-pop) .box{border:1.5px solid var(--faint);color:#0000;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}:is(.side-pop,.show-pop) .box svg{stroke-width:2.4px;width:12px;height:12px}:is(.side-pop,.show-pop) .side-chk[aria-checked=true] .box{background:var(--acc-deep);border-color:var(--acc-deep);color:#fff}:is(.side-pop,.show-pop,.head-pop) .pick-t b{white-space:normal}.side-pop-sep{background:var(--line);height:1px;margin:4px -8px}:is(.side-pop,.show-pop) .pick-seg{justify-self:stretch;margin:2px 0;display:flex}:is(.side-pop,.show-pop) .pick-seg button{flex:1;padding:0 6px}.side-foot{border-top:1px solid var(--side-line);gap:1px;padding-top:8px;display:grid}.invite{border-radius:var(--r);height:30px;font-weight:500;font-size:var(--t-c);width:100%;color:var(--side-mut);text-align:left;align-items:center;padding:0 8px 0 34px;display:flex;position:relative}.invite svg{color:var(--side-mut);position:absolute;top:7px;left:9px}.invite:hover{background:var(--side-hov);color:var(--side-fg)}.invite.side-help{display:none}.side-tools{justify-content:space-between;gap:2px;padding-top:4px;display:flex}.side-tools:not(:has(.invite)){display:none}.side-tools .invite{width:26px;height:var(--h-c);flex:none;justify-content:center;padding:0}.side-tools .invite svg{position:static}.side-tools .invite:is(:hover,:focus-visible) svg{color:var(--side-fg)}.side-tools .tl{z-index:50;white-space:nowrap;background:var(--canvas);color:var(--fg);border:1px solid var(--line-2);font-size:var(--t-s);opacity:0;pointer-events:none;border-radius:4px;padding:3px 8px;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0a180f0f,0 8px 20px -10px #0a180f73}.side-tools .invite:nth-child(-n+2) .tl{left:0;transform:none}.side-tools .invite:is(:hover,:focus-visible) .tl{opacity:1}.side-tools .invite .log-n{width:7px;min-width:0;height:7px;box-shadow:0 0 0 2px var(--side);border-radius:50%;padding:0;font-size:0;line-height:0;position:absolute;top:3px;right:1px}@media (prefers-reduced-motion:reduce){.side-tools .tl{transition:none}}.side-mk{min-width:0;min-height:var(--h-c);align-items:center;gap:8px;margin-top:6px;padding:0 8px 0 9px;display:flex}.side-by{color:var(--side-mut);border-radius:4px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.app .ps-logo{stroke:none}.side-by .ps-logo{width:auto;height:16px;color:var(--side-fg);shape-rendering:geometricprecision;display:block}.side-by:hover{color:var(--side-fg)}.side-legal{font-size:var(--t-xs);color:var(--side-mut);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--side-line);-webkit-text-decoration-color:var(--side-line);-webkit-text-decoration-color:var(--side-line);text-decoration-color:var(--side-line);text-underline-offset:var(--ul);margin-left:auto}.side-legal:hover{color:var(--side-fg)}.side-ver,.side-ver-p{flex:none}.side-ver{font-size:var(--t-xs);color:var(--side-mut);font-variant-numeric:tabular-nums;cursor:default;border-radius:4px;align-items:center;gap:5px;display:inline-flex;position:relative}.side-ver:hover,.side-ver:focus-visible{color:var(--side-fg)}button.side-ver{cursor:pointer;text-underline-offset:var(--ul)}button.side-ver:hover,button.side-ver[aria-expanded=true]{color:var(--side-fg);text-decoration:underline;-webkit-text-decoration-color:var(--side-mut);-webkit-text-decoration-color:var(--side-mut);-webkit-text-decoration-color:var(--side-mut);text-decoration-color:var(--side-mut)}.ver-new{background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.ver-pop{width:360px;max-height:min(480px,100dvh - 120px);color:var(--fg);grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.ver-pop-h{border-bottom:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}.ver-pop-h b{font-size:var(--t-c);font-weight:600}.ver-pop-h span{font-size:var(--t-s);color:var(--mut);font-variant-numeric:tabular-nums}.ver-pop-b{overscroll-behavior:contain;padding:0 12px;overflow:auto}.ver-pop-r{border-bottom:1px solid var(--line-soft);gap:3px;padding:9px 0;display:grid}.ver-pop-r:last-child{border-bottom:0}.ver-pop-v{font-size:var(--t-s);color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.ver-pop-v b{font-size:var(--t-c);color:var(--fg);font-weight:600}.ver-pop-r ul{font-size:var(--t-c);color:var(--fg-2);gap:2px;margin:0;padding-left:16px;list-style:outside;display:grid}.ver-pop-r li::marker{color:var(--faint)}.ver-pop-f{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;padding-left:16px;display:grid}.ver-pop-f b{font-size:var(--t-s);color:var(--mut);font-variant-numeric:tabular-nums;font-weight:600}.ver-pop-r .ver-pop-f ul{font-size:var(--t-s);color:var(--mut);padding-left:0;list-style:none}.ver-pop-e{font-size:var(--t-c);color:var(--mut);margin:12px 0}.ver-pop-all{height:var(--h-b);border-top:1px solid var(--line);font-size:var(--t-c);color:var(--acc-deep);align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.ver-pop-all:hover{background:var(--hover)}.app .side .ver-pop :where(a):focus-visible{outline-color:var(--acc-deep);outline-offset:-2px}.ver-tag{height:18px;font-size:var(--t-xs);white-space:nowrap;background:var(--paper);color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ver-tag.now{background:var(--acc-soft);color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-line)}.ver-log{gap:24px}.del-projects{gap:0}.del-p{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.del-p-t{flex:1;gap:2px;min-width:0;display:grid}.del-p-t b{font-size:var(--t-m);overflow-wrap:anywhere;font-weight:600}.del-p-t .code{color:var(--mut);font-size:var(--t-xs);margin-right:4px;font-weight:600}.del-p-m{color:var(--mut);font-size:var(--t-s);overflow-wrap:anywhere}.del-p-tag{border:1px solid var(--line);height:20px;color:var(--fg-2);font-size:var(--t-xs);vertical-align:1px;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ver-day{max-width:760px}.ver-day h4{margin:0 0 6px;font-size:15px;font-weight:700}.ver-day h4 small{font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);margin-left:6px;font-weight:500}.ver-row{border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.ver-n{font-variant-numeric:tabular-nums;align-content:start;justify-items:start;gap:2px;display:grid}.ver-n b{font-size:var(--t-c);font-weight:700}.ver-n time{font-size:var(--t-s);color:var(--faint)}.ver-row ul{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;padding-left:16px;list-style:outside;display:grid}.ver-row li::marker{color:var(--acc-deep)}.ver-row.fix .ver-n b{color:var(--mut);font-weight:600}.ver-row.fix ul{font-size:var(--t-c);color:var(--fg-2)}.ver-row.fix li::marker{color:var(--line-2)}.ver-empty{color:var(--mut);margin:0}.ver-tip{z-index:50;background:var(--canvas);min-width:190px;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-o);white-space:nowrap;opacity:0;pointer-events:none;gap:2px;padding:10px 12px;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:calc(100% + 8px);left:-10px;transform:translateY(3px);box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f73}.ver-tip>b{font-size:var(--t-c);margin-bottom:4px;font-weight:600}.ver-tip .ver-l{font-size:var(--t-s);color:var(--mut)}.ver-tip .ver-t{font-size:var(--t-c);color:var(--fg-2)}.ver-tip .ver-t b{color:var(--fg);font-weight:600}.side-ver:hover .ver-tip,.side-ver:focus-visible .ver-tip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ver-tip{transition:none}}.main{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.main>.work,.main>.panel{flex:1 1 0;min-height:0}.main:has(>.drawer){position:relative}.ph{padding:16px var(--gut) 12px;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.p-ic{color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.p-ic svg{stroke-width:2px;width:18px;height:18px}.ph-t{gap:1px;min-width:0;display:grid}.ph-crumb{color:var(--mut);font-size:var(--t-s);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ph-back{color:var(--mut);border-radius:2px;font-weight:500;text-decoration:none}.ph-back:hover,.ph-back:focus-visible{color:var(--acc-deep);text-decoration:underline}.ph-back:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.ph h3{font-size:var(--t-page);letter-spacing:-.02em;font-weight:700;line-height:1.15}.ph-name{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;display:flex}.ph-name h3{min-width:0}.ph-name .ph-crumb{margin-left:4px}.star{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--faint);flex:none;place-items:center;display:grid}.star:hover{background:var(--hover);color:var(--fg)}.star.on{color:var(--acc-deep)}.app .star.on svg{fill:currentColor}.ph .r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.team{height:var(--h-b);border-radius:var(--r);font-size:var(--t-s);color:var(--mut);align-items:center;gap:8px;padding:0 8px;display:flex}button.team:hover{background:var(--hover)}.team+.team{margin-left:1px;position:relative}.team+.team:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:-5px}.team .dev{white-space:nowrap}.team .dev b{color:var(--fg);font-weight:600}button.team[aria-expanded=true]{background:var(--hover);color:var(--fg)}.team-sep{background:var(--line-2);flex:none;width:1px;height:16px}.hb-tag{height:var(--h-c);border-radius:var(--r);background:var(--paper);max-width:16rem;color:var(--fg-2);font-size:var(--t-s);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hb-tag span{text-overflow:ellipsis;overflow:hidden}.app .hb-tag svg{width:14px;height:14px;color:var(--mut)}.hb-tag:hover{background:var(--line-soft);color:var(--fg)}.stack{display:flex}.stack .av{box-shadow:0 0 0 2px var(--canvas);width:24px;height:24px;font-size:9.5px}.stack .av+.av{margin-left:-5px}.btn{height:var(--h-b);border-radius:var(--r);border:1px solid var(--line-2);font-weight:600;font-size:var(--t-c);background:var(--canvas);color:var(--fg);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.btn svg{stroke-width:2.2px;width:14px;height:14px;margin-left:-2px}.btn:hover{background:var(--hover);border-color:var(--line-hov)}.btn:active{background:var(--line-soft)}.btn.pri{background:var(--acc-deep);border-color:var(--acc-deep);color:#fff}.btn.pri:hover{background:var(--acc-press);border-color:var(--acc-press)}.ph .pick.add{height:var(--h-b)}.tabs{padding:0 var(--gut);border-bottom:1px solid var(--line);align-items:center;gap:22px;display:flex}.tab{height:38px;font-weight:600;font-size:var(--t-c);color:var(--mut);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.tab .n{font-weight:500;font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--acc-deep)}.tab[aria-selected=true] .n{color:var(--mut)}.tb{padding:10px var(--gut);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tb-end{margin-left:auto}.bulk-dlg,.mail-dlg{width:640px}.mail-meta{font-size:var(--t-s);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.mail-meta dt{color:var(--mut)}.mail-meta dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.mail-frame{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:100%;height:min(62vh,640px)}.bulk-bar{align-items:center;gap:12px;display:flex}.bulk-bar .sp{flex:1}.bulk-list{border:1px solid var(--line);border-radius:var(--r);max-height:min(52dvh,480px);overflow-y:auto}.bulk-list>.faint{padding:12px}.bulk-r{border-top:1px solid var(--line);cursor:pointer;font-size:var(--t-m);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:8px 12px;display:grid}.bulk-r:first-child{border-top:0}.bulk-r:hover{background:var(--hover)}.bulk-r input{align-self:center}.bulk-r .code{min-width:10ch}.bulk-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bulk-m{font-size:var(--t-s);color:var(--mut);grid-column:3}.flt{height:var(--h-c);border-radius:var(--r);font-size:var(--t-c);color:var(--mut);border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.flt b{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.flt:hover{background:var(--hover);color:var(--fg)}.flt[aria-pressed=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.flt[aria-pressed=true] b{color:var(--acc-deep)}.flt.zero{font-weight:500}.flt.zero b{display:none}.work{--c-num:74px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.work.open{grid-template-columns:minmax(20rem, var(--list-w,.85fr)) minmax(21rem, 1.15fr)}.list{outline:none;min-height:0;padding:0 0 24px;overflow:auto}.work.open .list{border-right:1px solid var(--line)}.thead,.row{grid-template-columns:var(--c-num) minmax(0, 1fr) 120px;padding-inline:calc(var(--gut) - 8px);align-items:center;display:grid}.work.open .thead,.work.open .row{grid-template-columns:var(--c-num) minmax(0, 1fr) 76px}.work.open .row :is(.who-inl,.tags){display:none}.work.open .list{container:tlist/inline-size}@container tlist (width<=480px){.row .draft-pill{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}@container tlist (width<=400px){:is(.one-project,.many-projects) .list>*{--c-num:0px}:is(.one-project,.many-projects) .row>.c-num{padding:0;overflow:hidden}:is(.one-project,.many-projects) .thead>.th-num,.many-projects .row>.c-num{visibility:hidden}.many-projects .row>.c-name{flex-wrap:wrap;align-content:center;row-gap:0;padding-block:2px}.many-projects .row .who-av{margin-block:-5px}.many-projects .row .t-name{flex:calc(100% - 36px);line-height:18px}.many-projects .row .m-num{line-height:15px;font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;flex:1 0 100%;padding-left:36px;font-weight:500;display:block}.many-projects .draft-row:not(:has(>.c-due>*))>.c-name{grid-column:2/-1}}.work.open :is(.row>.c-due,.thead>.th-due){padding-inline:4px}.list.with-made :is(.thead,.row){grid-template-columns:var(--c-num) minmax(0, 1fr) 104px 120px}.work.open :where(.with-made) :is(.thead,.row){grid-template-columns:var(--c-num) minmax(0, 1fr) 76px}.work.open :is(.c-made,.th-made){display:none}.c-made{font-size:var(--t-s);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thead{z-index:2;background:var(--paper);height:30px;color:var(--mut);font-size:var(--t-s);border-bottom:1px solid var(--line);font-weight:500;position:sticky;top:0}.thead>span{padding-inline:8px}.th-s{min-width:0}.th-s button{all:unset;box-sizing:border-box;cursor:pointer;max-width:100%;height:22px;color:inherit;font:inherit;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;margin-left:-4px;padding:0 4px;display:inline-flex}.th-s button:hover{color:var(--fg);background:var(--hover)}.th-s button:focus-visible{outline:2px solid var(--acc-deep);outline-offset:0}.th-s.on button{color:var(--fg);font-weight:600}.th-arr{font-size:var(--t-xs)}.th-arr:empty{display:none}.th-two{align-items:center;gap:4px;min-width:0;display:flex}.th-two>.th-s{flex:none}.th-two>.th-turn button{margin-left:0}.th-dot{color:var(--faint)}.row{border-bottom:1px solid var(--line-soft);text-align:left;width:100%;min-height:38px;position:relative}.row>span{min-width:0;padding-inline:8px}.row .c-name,.row .c-due{align-self:stretch;align-items:center;gap:8px;display:flex}.row:hover{background:var(--hover);--row-bg:var(--hover)}.row[aria-selected=true]{background:var(--sel);--row-bg:var(--sel)}.row[aria-selected=true]:before{content:"";background:var(--acc-deep);width:3px;position:absolute;top:0;bottom:0;left:0}.row:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px;border-radius:0}.row>.c-num{padding-right:0}.c-num{color:var(--mut);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.st{border-radius:99px;flex:none;width:16px;height:16px;position:relative}.st-uz{border:1.5px dashed var(--faint)}.st-da{border:1.5px solid var(--acc-deep);background:conic-gradient(var(--acc-deep) 0 180deg, transparent 180deg);box-shadow:inset 0 0 0 2px var(--canvas)}.st-gt{border:1.5px solid var(--warm-ink);background:radial-gradient(circle, var(--warm-ink) 0 2.5px, var(--warm) 3px)}.st-ga{background:var(--acc-deep)}.st-ga:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:7.5px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.st-ce{border:1.5px solid var(--warm-ink);background:var(--warm);place-items:center;display:inline-grid}.st-ce:after{content:"€";font:700 var(--t-xs)/1 var(--f-b);color:var(--warm-ink)}.st-ce.over{border-color:var(--hot);background:var(--hot-soft)}.st-ce.over:after{color:var(--hot)}.t-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-m);min-width:0;overflow:hidden}.row.done .t-name{color:var(--mut)}.meta-i{color:var(--mut);font-size:var(--t-s);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:inline-flex}.meta-i svg{width:13px;height:13px}.row{--row-bg:var(--canvas)}.who-av{flex:none;width:28px;height:28px;display:inline-flex;position:relative}.who-av>.av{width:28px;height:28px;font-size:10.5px}.who-av>.st{z-index:1;width:13px;height:13px;box-shadow:0 0 0 2px var(--row-bg);position:absolute;bottom:-4px;right:-4px}.who-av>.st-uz{background:var(--row-bg)}.who-av>.st-da{background-color:var(--row-bg);box-shadow:inset 0 0 0 1.5px var(--row-bg), 0 0 0 2px var(--row-bg)}.who-av>.st-gt{background:radial-gradient(circle, var(--warm-ink) 0 2px, var(--warm) 2.5px)}.who-av>.st-ga:after{border-width:0 1.5px 1.5px 0;width:3px;height:5.5px;top:1.6px;left:3.6px}.who-av>.st-ce:after{font-size:8.5px}.who-av>.st-dr{background:var(--row-bg)}.who-av>.st.act:before{content:"";border-radius:50%;position:absolute;inset:-5px}.who-av>.st.act:hover{box-shadow:0 0 0 2px var(--row-bg), 0 0 0 4px var(--acc-line)}.who-av>.st-da.act:hover{box-shadow:inset 0 0 0 1.5px var(--row-bg), 0 0 0 2px var(--row-bg), 0 0 0 4px var(--acc-line)}.who-av>.st.solo{width:18px;height:18px;box-shadow:none;color:#fff;grid-template-columns:100%;place-items:center;gap:0;margin:auto;display:grid;position:relative;bottom:auto;right:auto}.who-av>.st.solo:after{content:none}.who-av>.st.solo svg{stroke-width:2.4px;width:12px;height:12px}.who-av>.st.solo.act:before{inset:-5px}.who-av>.st.solo.act:hover{box-shadow:0 0 0 3px var(--acc-line)}.who-av>.st-gt.hot{border-color:var(--hot);background:radial-gradient(circle, var(--hot) 0 2px, var(--hot-soft) 2.5px)}.c-name>.wait-d.hot{color:var(--hot);background:var(--hot-soft);border-radius:4px;padding:0 6px;line-height:18px}.row.doing:not([aria-selected=true],[aria-checked=true]):before{content:"";background:var(--acc-deep);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:4px}.who-inl{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14em;font-size:var(--t-s);color:var(--mut);flex:0 auto;overflow:hidden}.who-inl.cl{color:var(--warm-ink)}.who-inl.me{clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.due-txt{white-space:nowrap;min-width:0;font-size:var(--t-c);color:var(--fg-2);font-variant-numeric:tabular-nums}.work.open .due-txt{text-overflow:ellipsis;overflow:hidden}.due-txt.today{color:var(--acc-deep);font-weight:600}.due-txt.late{color:var(--hot);font-weight:600}.row.done .due-txt{color:var(--mut)}.due-s,.work.open .due-l{display:none}.work.open .due-s{display:inline}.row.draft-row{background:var(--draft);--row-bg:var(--draft)}.row.draft-row:hover,.row.draft-row.is-sel{background:var(--draft-hov);--row-bg:var(--draft-hov)}.st-dr{border:1.5px dashed var(--draft-ink)}.draft-pill{font-size:var(--t-xs);color:var(--draft-ink);border:1px dashed var(--draft-line);border-radius:4px;flex:none;margin-left:4px;padding:0 5px;font-weight:600;line-height:17px}.drafts-h{width:100%;min-height:var(--h-b);padding:0 var(--gut) 0 calc(var(--gut) + var(--c-num));background:var(--draft);border-bottom:1px solid var(--line-soft);color:var(--draft-ink);font-size:var(--t-c);text-align:left;align-items:center;gap:8px;font-weight:600;display:flex}.drafts-h:hover{background:var(--draft-hov)}.drafts-h:focus-visible{outline-offset:-2px}.drafts-h svg{flex:none;width:12px;height:12px;margin-inline:8px;transition:transform .15s}.drafts-h[aria-expanded=false] svg{transform:rotate(-90deg)}.drafts-h small{font-size:inherit;color:var(--mut);font-weight:500}.drafts.shut .draft-row:not(.is-sel){display:none}@media (prefers-reduced-motion:reduce){.drafts-h svg{transition:none}}.st.act{cursor:pointer}.st.act:hover{box-shadow:0 0 0 3px var(--acc-soft)}.st-da.act:hover{box-shadow:inset 0 0 0 2px var(--canvas), 0 0 0 3px var(--acc-soft)}.row>.pk{border:1.5px solid var(--blue-ink);background:var(--canvas);color:#0000;visibility:hidden;cursor:pointer;border-radius:4px;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:11px;left:4px}.row>.pk svg{stroke-width:2.4px;width:12px;height:12px}:is(.row:hover>.pk,.row:focus-visible>.pk,.row[aria-checked=true]>.pk,.work:has(.pickbar:not([hidden])) .row>.pk){visibility:visible}.row>.pk:hover{box-shadow:0 0 0 3px var(--blue-line)}.row[aria-checked=true]{background:var(--blue);--row-bg:var(--blue)}.row[aria-checked=true]:before{content:"";background:var(--blue-ink);width:3px;position:absolute;top:0;bottom:0;left:0}.row[aria-checked=true]>.pk{background:var(--blue-ink);color:#fff}.list.with-go :is(.thead,.row){padding-right:calc(var(--gut) + 20px)}.row-w{position:relative}.row-go{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);width:24px;height:24px;color:var(--mut);visibility:hidden;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.row-go svg{width:14px;height:14px}.row-w:hover>.row-go,.row-w>.row[aria-selected=true]+.row-go{visibility:visible}.row-go:hover{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.work:has(>.pickbar-dock){position:relative}.pickbar-dock{z-index:15;pointer-events:none;grid-area:1/1/2/2;justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0;container:pickbar/inline-size}.pickbar{border-radius:var(--r-o);background:var(--chrome);max-width:calc(100% - 16px);color:var(--chrome-fg);font-size:var(--t-c);white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-weight:600;display:flex;box-shadow:0 10px 30px -10px #00000073}.pickbar[hidden]{display:none}.pickbar-n{font-variant-numeric:tabular-nums}.pickbar .lnk{color:var(--chrome-mut);-webkit-text-decoration-color:var(--chrome-line);-webkit-text-decoration-color:var(--chrome-line);-webkit-text-decoration-color:var(--chrome-line);text-decoration-color:var(--chrome-line)}.pickbar .lnk:hover{color:var(--chrome-fg);text-decoration-color:currentColor}.pickbar :where(button):focus-visible{outline-color:var(--acc)}.pickbar kbd{font-family:var(--f-b);font-size:var(--t-xs);border:1px solid var(--chrome-line);color:var(--chrome-mut);border-radius:4px;padding:0 4px;font-weight:600;line-height:16px}@container pickbar (width<=440px){.pickbar{gap:8px;padding-left:12px}.pickbar kbd{display:none}}.work:has(>.pickbar-dock>.pickbar:not([hidden]))>.list{padding-bottom:72px}body:has(.pickbar:not([hidden])) .toast{bottom:72px}@media (width>=1100px){html[data-comp-wide] .work.open>:is(.pickbar-dock,.live-dock){display:none}}.addrow{min-height:38px;padding:0 var(--gut) 0 calc(var(--gut) + var(--c-num));border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.addrow:focus-within{background:var(--hover);box-shadow:inset 3px 0 0 var(--acc-deep)}.addrow .plus{color:var(--acc-deep);place-items:center;width:28px;display:grid}.addrow .plus svg{stroke-width:2.2px;width:14px;height:14px}.addrow input{min-width:0;font:inherit;font-size:var(--t-m);color:var(--fg);background:0 0;border:0;outline:0;flex:1;height:36px}.addrow input::placeholder{color:var(--mut)}.addrow .add-go{height:24px;font-size:var(--t-s);gap:6px;padding:0 6px 0 9px}.add-hint{font-size:var(--t-s);color:var(--mut);flex-basis:100%;margin:-4px 0 8px 24px}.list-empty{max-width:calc(60ch + 2 * var(--gut));padding:32px var(--gut);justify-items:start;gap:6px;display:grid}.list-empty-t{font-family:var(--f-d);color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:700}.list-empty>p:not(.list-empty-t){color:var(--mut);font-size:var(--t-m)}.list-empty>.btn{margin-top:6px}.lerr{padding:6px var(--gut);background:var(--hot-soft);border-bottom:1px solid var(--hot-line);color:var(--hot);font-size:var(--t-s);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;font-weight:600;display:flex}.lerr[hidden]{display:none}.lerr>.btn{margin-left:auto}.work:has(>.live-dock){position:relative}.live-dock{z-index:14;pointer-events:none;grid-area:1/1/2/2;height:0;position:absolute;top:0;left:0;right:0}.lload{visibility:hidden;background:var(--acc-soft);height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.lload:after{content:"";background:var(--acc-deep);width:30%;position:absolute;top:0;bottom:0;left:-30%}.work:has(>.list.is-loading) .lload{visibility:visible}.work:has(>.list.is-loading) .lload:after{animation:1.1s ease-in-out infinite lload}@keyframes lload{to{left:100%}}.list.is-loading>:not(.thead){opacity:.55;transition:opacity .15s}.live-dock .newer{height:var(--h-c);border-radius:var(--r);background:var(--acc-deep);color:#fff;font-size:var(--t-c);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;padding:0 12px;font-weight:600;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #00000073}.live-dock .newer:hover{background:var(--acc-press)}.live-dock .newer[hidden]{display:none}.row.is-lit{animation:2s ease-out c-hl}@keyframes row-lit-still{0%,to{background-image:linear-gradient(var(--acc-deep), var(--acc-deep));background-repeat:no-repeat;background-size:3px 100%}}@media (prefers-reduced-motion:reduce){.work:has(>.list.is-loading) .lload:after{opacity:.5;width:100%;animation:none;left:0}.list.is-loading>:not(.thead){transition:none}.row.is-lit{animation:2s linear row-lit-still}}.more-done{height:var(--h-c);margin:8px calc(var(--gut) - 8px) 0;border-radius:var(--r);color:var(--mut);font-size:var(--t-c);align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.more-done:hover{color:var(--acc-deep);background:var(--hover)}.sec-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;font-size:var(--t-s);color:var(--mut);flex:0 auto;overflow:hidden}.row mark{background:var(--acc-soft);color:inherit;box-shadow:inset 0 -2px var(--acc-deep);border-radius:2px;padding:0 1px}.row.has-hit{row-gap:1px;padding-block:6px 7px}.row>.hit{font-size:var(--t-s);color:var(--fg-2);grid-column:2/-2;align-items:baseline;gap:8px;min-width:0;padding-left:32px;display:flex}.work.open .row>.hit{grid-column:2/3}.hit-at{text-overflow:ellipsis;white-space:nowrap;max-width:16em;color:var(--mut);flex:none;font-weight:600;overflow:hidden}.hit-at.int{color:var(--int-ink);background:var(--int);border:1px solid var(--int-line);font-size:var(--t-xs);border-radius:4px;padding:0 5px;line-height:17px}.hit-t{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hit-more{color:var(--mut);white-space:nowrap;flex:none}.grp-h{width:100%;padding:16px var(--gut) 6px;border-bottom:1px solid var(--line);font-family:var(--f-d);color:var(--fg);text-align:left;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.grp-h:hover{background:var(--hover)}.grp-h svg{width:12px;height:12px;color:var(--mut);flex:none;transition:transform .15s}.grp-h[aria-expanded=false] svg{transform:rotate(-90deg)}.grp-h.quiet{color:var(--fg-2)}.grp-row{position:relative}.grp-row .grp-h{padding-right:calc(var(--gut) + var(--h-c) + 4px)}.grp-row .grp-menu{right:calc(var(--gut) - 6px);position:absolute;bottom:2px}.grp-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grp-h .n{font-family:var(--f-b);font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.more-done.in-grp{margin:2px 0 6px calc(var(--gut) - 8px + var(--c-num,0px) - 8px)}.lbar{padding:10px var(--gut);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;display:flex}.lbar>.tb{flex:0 auto;min-width:0;padding:0}.lq{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.lq label{align-items:center;width:210px;min-width:0;transition:width .15s;display:flex;position:relative}.lq label:focus-within{width:300px}.lq label:has(input:not(:placeholder-shown)){width:300px}.lq label>svg{width:14px;height:14px;color:var(--mut);pointer-events:none;position:absolute;left:8px}.lq input{width:100%;height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--fg);font:inherit;font-size:var(--t-c);padding:0 8px 0 28px}.lq input:focus{border-color:var(--acc-deep)}.lq input::placeholder{color:var(--mut)}.lq .flt{flex:none}@media (prefers-reduced-motion:reduce){.lq label{transition:none}}.lbar-w{flex:none;min-width:0}.lbar.is-q .tb .flt{font-weight:500}.lbar.is-q .tb .flt b{display:none}.lq input{padding-right:28px}.lq label kbd,.qline kbd{font-family:var(--f-b);font-size:var(--t-xs);border:1px solid var(--line-2);color:var(--mut);background:var(--canvas);border-radius:4px;padding:0 4px;font-weight:600;line-height:16px}.lq label kbd{pointer-events:none;position:absolute;right:6px}.lq input:not(:placeholder-shown)+kbd{display:none}.qline{padding:6px var(--gut);background:var(--paper);border-bottom:1px solid var(--line-soft);font-size:var(--t-s);color:var(--fg-2);align-items:center;gap:8px;display:flex}.qline b{color:var(--fg);font-weight:600}.qline .lnk{font-size:var(--t-s);margin-left:auto}.lbar>.tb .flt{padding:0 8px}@media (width>=900px) and (height>=501px),(width>=900px) and (pointer:fine){.phb{padding:10px var(--gut);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;container:phb/inline-size}.phb>.ph,.phb .lbar-w,.phb .lbar{display:contents}.phb .p-ic{order:1}.phb .ph-t{order:2}.phb .lbar>.tb{order:3}.phb .lq{order:4}.phb .ph .r{order:5;margin-left:0}.phb .qline{order:9;flex:1 0 calc(100% + 2 * var(--gut));margin:0 calc(-1 * var(--gut)) -10px;border-top:1px solid var(--line-soft);border-bottom:0}.phb>.ph-err{flex-basis:100%;order:9;margin:0}.phb .lq label:not(:focus-within):not(:has(input:not(:placeholder-shown))){width:var(--h-c)}.phb .lq label:not(:focus-within):not(:has(input:not(:placeholder-shown))) input{cursor:pointer;color:#0000;padding:0}.phb .lq label:not(:focus-within):not(:has(input:not(:placeholder-shown))) input::placeholder{color:#0000}.phb .lq label:not(:focus-within):not(:has(input:not(:placeholder-shown))) kbd{display:none}.phb .lq label:not(:focus-within) input:hover{border-color:var(--line-hov);background:var(--hover)}}@container phb (width<=1099px){.phb>.ph:after{content:"";flex-basis:100%;order:6;margin-top:-8px}.phb .ph .r{margin-left:auto}.phb .lbar>.tb{order:7}.phb .lq{order:8}}.ibtn.read-b,.read-b svg+svg,html[data-read-wide] .read-b svg:first-child{display:none}html[data-read-wide] .read-b svg+svg{display:block}.read-b[aria-pressed=true]{background:var(--hover);color:var(--fg)}@media (width>=900px) and (height>=501px),(width>=900px) and (pointer:fine){.main>.work.open>.det .read-b{display:grid}html[data-read-wide] .main:has(>.work.open>.det){position:relative}html[data-read-wide] .main>.work.open:has(>.det){position:static}html[data-read-wide] .main>.work.open>.det{z-index:10;position:absolute;inset:0}html[data-read-wide] .main>.work.open>.det .resizer{display:none}}.show-menu{flex:none;display:flex;position:relative}.flt.show-b{border-color:var(--line-2);color:var(--fg-2)}.flt.show-b:hover,.flt.show-b[aria-expanded=true]{background:var(--hover);color:var(--fg)}.flt.show-b>svg{width:12px;height:12px;margin-right:-2px}.show-dot{background:var(--acc-deep);border-radius:50%;flex:none;width:6px;height:6px}.pick-pop.show-pop{width:272px;max-width:calc(100vw - 32px);color:var(--fg);font-size:var(--t-m);gap:2px;font-weight:400;left:auto;right:0}.show-pop .aud-o{align-items:center;padding-block:5px}.show-pop .aud-o .ck{margin-top:0}.show-def{font-size:var(--t-s);color:var(--mut);margin-left:auto}.show-pop .side-chk:disabled{cursor:default}.show-pop .side-chk:disabled:hover{background:0 0}.show-pop .side-chk:disabled b{color:var(--mut)}.show-pop .side-chk:disabled .box{border-color:var(--line-2)}.show-hint{font-size:var(--t-s);color:var(--mut);margin:0;padding:4px 8px 2px;line-height:1.35}@media (prefers-reduced-motion:reduce){.grp-h svg{transition:none}}.av{letter-spacing:.02em;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-grid}.av.sm{width:20px;height:20px;font-size:8px}.det{background:var(--canvas);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:none;position:relative}.det.is-switching>*{opacity:.55;transition:opacity .15s .15s}@media (prefers-reduced-motion:reduce){.det.is-switching>*{transition-duration:0s}}.nav-dim{opacity:.32;filter:saturate(.55);transition:opacity .2s,filter .2s}.lbar:has(.flt[data-filter][data-loading]) .flt[data-filter]:not([data-loading]){opacity:.32;filter:saturate(.55);transition:opacity .2s,filter .2s}.hm-tabs:has(.tab[data-loading]) .tab:not([data-loading]){opacity:.32;filter:saturate(.55);transition:opacity .2s,filter .2s}.main:has(.lbar .flt[data-filter][data-loading]) .list>:not(.thead){opacity:.32;filter:saturate(.55);transition:opacity .2s,filter .2s}.main:has(.hm-tabs .tab[data-loading]) .hm-list>*{opacity:.32;filter:saturate(.55);transition:opacity .2s,filter .2s}.nav-i>.nav-slow{font-size:var(--t-s);color:var(--side-mut);white-space:nowrap;flex:none;margin-left:auto;font-weight:400}.app.rail .nav-slow{display:none}.nav-i:has(>.nav-slow)>:is(.n,.dot){display:none}.det-shell{z-index:30;background:var(--canvas);color:var(--fg);grid-template-rows:48px minmax(0,1fr);transition:opacity .16s;display:grid;position:fixed;overflow:hidden}.det-shell.is-out{opacity:0}.det-shell-bar{padding:0 12px 0 var(--gut);border-bottom:1px solid var(--line);align-items:center;display:flex}.det-shell-sc{padding:18px var(--gut) 28px;align-content:start;gap:18px;display:grid}.det-shell-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.det-shell-t{font-family:var(--f-d);font-size:var(--t-task);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.det-shell-slow{font-size:var(--t-s);color:var(--mut);white-space:nowrap}.det-shell :is(.det-shell-meta,.det-shell-text,.det-shell-feed){gap:10px;display:grid}.det-shell-meta{grid-template-columns:repeat(3,minmax(0,110px));gap:16px}.det-shell-feed{border-top:1px solid var(--line-soft);padding-top:14px}.det-shell .gh{background:var(--line-soft);border-radius:4px;height:10px;animation:1.6s ease-in-out infinite gh-pulse;display:block}.det-shell-text .gh:nth-child(2){width:88%}.det-shell-text .gh:nth-child(3),.det-shell-feed .gh:nth-child(2){width:62%}@keyframes gh-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.nav-dim,.det-shell{transition:none}.lbar:has(.flt[data-filter][data-loading]) .flt[data-filter]:not([data-loading]){transition:none}.hm-tabs:has(.tab[data-loading]) .tab:not([data-loading]){transition:none}.main:has(.lbar .flt[data-filter][data-loading]) .list>:not(.thead){transition:none}.main:has(.hm-tabs .tab[data-loading]) .hm-list>*{transition:none}.det-shell .gh{animation:none}}.det:has(>.adock){grid-template-rows:auto minmax(0,120px) minmax(0,1fr) minmax(44px,auto) auto}.det:has(>.sec-dec):has(>.adock){grid-template-rows:auto auto minmax(0,120px) minmax(0,1fr) minmax(44px,auto) auto}.det:has(>.adock)>.det-sc{grid-row:span 2}.resizer{z-index:3;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.resizer:hover,.resizer:focus-visible{background:var(--acc-line);outline:none}.work.open .det{display:grid}.det-bar{min-width:0;height:48px;padding:0 12px 0 var(--gut);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.done-b{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-weight:600;font-size:var(--t-c);color:var(--fg);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.done-b:hover{border-color:var(--acc-deep);color:var(--acc-deep);background:var(--acc-soft)}.done-b.is{background:var(--acc-deep);border-color:var(--acc-deep);color:#fff}.done-b.is:hover{background:var(--acc-press);color:#fff}.done-b:disabled,.done-b:disabled:hover{border-color:var(--line-2);color:var(--mut);cursor:default;background:0 0}.done-hint{font-size:var(--t-s);color:var(--mut)}.done-b svg{stroke-width:2.2px;width:14px;height:14px}.pick-pop.mmenu{gap:0;width:260px;padding:4px}.mmenu [role=menuitem]{width:100%;min-height:var(--h-b);text-align:left;font-family:var(--f-b);font-size:var(--t-c);color:var(--fg);white-space:normal;border-radius:4px;gap:2px;padding:6px 10px;font-weight:600;line-height:1.35;display:grid}.mmenu [role=menuitem]:hover{background:var(--hover)}.mmenu [role=menuitem]:focus-visible{background:var(--hover);outline:2px solid var(--acc-deep);outline-offset:-2px}.mmenu [role=menuitem] b{font-weight:600}.mmenu [role=menuitem] span{font-size:var(--t-s);color:var(--mut);font-weight:400}.mmenu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.mmenu [role=menuitem].danger b{color:var(--hot)}.mmenu [role=menuitem][aria-disabled=true]{cursor:default}.mmenu [role=menuitem][aria-disabled=true]:hover{background:0 0}.mmenu [role=menuitem].danger[aria-disabled=true] b{color:var(--faint)}.code{font-size:var(--t-xs);letter-spacing:.02em;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px;font-weight:600}a.code{border-radius:2px;text-decoration:none}a.code:hover,a.code:focus-visible{color:var(--acc-deep);text-decoration:underline}a.code:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.det-bar .sp{align-items:center;gap:2px;margin-left:auto;display:flex}.bar-t{min-width:0;height:var(--h-c);border-radius:var(--r);font-size:var(--t-c);color:var(--fg);text-align:left;flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 4px;font-weight:600;display:inline-flex}.bar-t[hidden]{display:none}.bar-t>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-t:hover{background:var(--hover)}.det-more{position:relative}.det-more .ibtn[aria-expanded=true]{background:var(--hover);color:var(--fg)}.mmenu .lens-o{width:100%;min-height:var(--h-b);text-align:left;font-family:var(--f-b);font-size:var(--t-c);color:var(--fg);white-space:normal;border-radius:4px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:2px 8px;padding:6px 10px;font-weight:600;line-height:1.35;display:grid}.mmenu .lens-o:hover{background:var(--hover)}.mmenu .lens-o:focus-visible{background:var(--hover);outline:2px solid var(--acc-deep);outline-offset:-2px}.mmenu .lens-o>svg{width:14px;height:14px;color:var(--acc-deep);stroke-width:2.2px;visibility:hidden;grid-row:1/3;margin-top:2px}.mmenu .lens-o[aria-checked=true]>svg{visibility:visible}.mmenu .lens-o>span{font-size:var(--t-s);color:var(--mut);grid-column:2;font-weight:400}.det.lens :is([data-ps-only],.act.int,.agent-note,.run-card,.adock):not(:is([data-ps-only],.act.int,.agent-note,.run-card,.adock) *){opacity:.38;transition:opacity .15s}.det.lens :is([data-ps-only],.act.int,.agent-note,.run-card,.adock):not(:is([data-ps-only],.act.int,.agent-note,.run-card,.adock) *):hover{opacity:.7}.det.lens :is([data-ps-only],.act.int,.agent-note,.run-card,.adock):not(:is([data-ps-only],.act.int,.agent-note,.run-card,.adock) *):is(:focus-within,:has(.pick-pop:not([hidden]))){opacity:1}@media (prefers-reduced-motion:reduce){.det.lens :is([data-ps-only],.act.int,.agent-note,.run-card,.adock){transition:none}}.asana-l{border:1px solid var(--line-2);height:22px;font-size:var(--t-s);color:var(--fg-2);white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;gap:5px;padding:0 7px;font-weight:600;text-decoration:none;display:inline-flex}.asana-l:hover{border-color:var(--acc-deep);color:var(--acc-deep);background:var(--acc-soft)}.asana-l svg{fill:#f06a6a;stroke:none;flex:none;width:13px;height:13px}.act.sys .asana-l{height:20px;margin-left:4px}.ibtn{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);place-items:center;display:grid}.ibtn:hover{background:var(--hover);color:var(--fg)}.ibtn.follow-b{width:auto;font-size:var(--t-c);white-space:nowrap;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.ibtn.follow-b>svg{flex:none;width:14px;height:14px}.ibtn.follow-b[aria-pressed=true],.ibtn.follow-b[aria-pressed=true]:hover{background:var(--acc-soft);color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-line)}.det-sc{--sc-top:18px;--sc-end:28px;padding:var(--sc-top) var(--gut) var(--sc-end);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid;overflow:auto}.det-sc:has(>.jl-wrap){padding-bottom:0}.find-bar{z-index:3;min-height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font-size:var(--t-c);align-items:center;gap:8px;min-width:0;padding:2px 4px 2px 10px;display:flex;position:sticky;top:0}.find-bar[hidden]{display:none}.lens-bar{z-index:3;min-height:var(--h-b);border:1px solid var(--warm-line);border-radius:var(--r);background:var(--warm);color:var(--warm-ink);font-size:var(--t-c);align-items:center;gap:8px;padding:4px 8px 4px 10px;line-height:1.4;display:flex;position:sticky;top:0}.lens-bar[hidden]{display:none}.lens-bar:before{content:"";background:var(--canvas);height:24px;position:absolute;bottom:100%;left:-1px;right:-1px}.lens-bar>svg{flex:none;width:14px;height:14px}.lens-bar>span{flex:1;min-width:0}.lens-bar .lnk{color:var(--warm-ink);flex:none}.lens-bar .lnk:hover{color:var(--fg)}.find-bar:before{content:"";background:var(--canvas);height:24px;position:absolute;bottom:100%;left:-1px;right:-1px}.find-bar>svg{width:14px;height:14px;color:var(--mut)}.find-q{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.find-n{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.find-nav{flex:none;gap:2px;margin-left:auto;display:flex}.find-prev svg{transform:rotate(180deg)}::highlight(uzdo-find){background-color:var(--acc-soft);-webkit-text-decoration:underline 2px var(--acc-deep);-webkit-text-decoration:underline 2px var(--acc-deep);-webkit-text-decoration:underline 2px var(--acc-deep);text-decoration:underline 2px var(--acc-deep)}::highlight(uzdo-find-cur){background-color:var(--acc-deep);color:#fff;text-decoration:none}.cstat{font-size:var(--t-s);background:var(--hover);color:var(--fg-2);border-radius:4px;padding:0 7px;font-weight:600;line-height:22px}.cstat.gt{background:var(--warm);color:var(--warm-ink)}.cstat.ga{background:var(--acc-soft);color:var(--acc-deep)}.desc{font-size:var(--t-read);grid-template-columns:minmax(0,1fr);gap:6px;line-height:1.6;display:grid}.app .title-in{resize:none;field-sizing:content;width:calc(100% + 16px);font-family:var(--f-d);font-size:var(--t-task);letter-spacing:-.02em;color:inherit;border-radius:var(--r);background:0 0;border:1px solid #0000;margin:-6px -8px 0;padding:2px 7px;font-weight:700;line-height:1.25;display:block}.app .title-in:not([readonly]):hover{border-color:var(--line)}.app .title-in[readonly]{cursor:default}.app .title-in:not([readonly]):focus{border-color:var(--acc-line);background:var(--canvas);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.md{border-radius:var(--r);min-height:3.2em;color:var(--fg);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border:1px solid #0000;margin:0 -9px;padding:4px 8px}.md:hover{border-color:var(--line)}.md:focus-within{border-color:var(--acc-line);box-shadow:0 0 0 3px var(--acc-soft)}.md .pm{outline:none;min-height:2.6em}.pm.is-empty>p:first-child:before{content:var(--ph,"");color:var(--mut);float:left;pointer-events:none;height:0}.md .pm-stub{cursor:text;outline:none;min-height:2.6em}.pm-stub>p:first-child:before{content:var(--ph,"");color:var(--mut);float:left;pointer-events:none;height:0}.md .pm>*+*{margin-top:.6em}.md h1{font-family:var(--f-b);margin-top:1em;font-size:18px;font-weight:700;line-height:1.3}.md h2{font-family:var(--f-b);margin-top:1em;font-size:16px;font-weight:700}.md .pm>h1:first-child,.md .pm>h2:first-child{margin-top:0}.md blockquote{border-left:2px solid var(--line-2);color:var(--mut);padding-left:12px}.md pre{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r);white-space:pre-wrap;padding:8px 12px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.md code{background:var(--paper);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:4px;padding:1px 4px;font:.88em ui-monospace,SFMono-Regular,Menlo,monospace}.md pre code{box-shadow:none;background:0 0;padding:0}.md ul,.md ol{padding-left:1.3em}.md li+li{margin-top:.15em}.md ul{list-style:outside}.md ol{list-style:decimal}.md li::marker{color:var(--fg-2)}.md a{overflow-wrap:anywhere;color:var(--acc-deep);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:1px}.md a:hover{text-decoration-color:currentColor}.md a u{text-decoration:none}.md img{vertical-align:bottom;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:4px;display:inline-block}.md .md-table{max-width:100%;overflow-x:auto}.md table{border-collapse:collapse;font-size:var(--t-m);line-height:1.5}.md th,.md td{border:1px solid var(--line);vertical-align:top;text-align:left;min-width:6em;padding:6px 10px}.md th{background:var(--paper);font-weight:600}.md :is(th,td)[align=center]{text-align:center}.md :is(th,td)[align=right]{text-align:right}.file-chip,.md .lk-chip{vertical-align:bottom;background:var(--canvas);max-width:calc(100% - 6px);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font-size:var(--t-c);white-space:nowrap;border-radius:4px;margin:0 2px;padding:0 7px;font-weight:600;line-height:1.7;text-decoration:none;display:inline-block}.md a[href^="/files/"]:not(:has(img)){vertical-align:bottom;background:var(--canvas);max-width:calc(100% - 6px);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font-size:var(--t-c);white-space:nowrap;border-radius:4px;margin:0 2px;padding:0 7px;font-weight:600;line-height:1.7;text-decoration:none;display:inline-block}.file-chip.is-gone,.pm .file-chip.is-gone{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);cursor:default;font-weight:500}.file-gone{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);font-size:var(--t-s);vertical-align:bottom;padding:6px 10px;display:inline-block}.file-chip:hover,.md .lk-chip:hover{background:var(--hover)}.md .file-card{border-radius:var(--r);background:var(--canvas);width:min(440px,100%);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);overflow-wrap:normal;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0;padding:8px 10px 8px 8px;text-decoration:none;display:grid}.md .file-card:hover{background:var(--hover)}.md .file-card:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.md .fc-thumb{object-fit:contain;background:repeating-conic-gradient(var(--line-soft) 0 25%, var(--canvas) 0 50%) 0 0 / 12px 12px;width:56px;height:56px;cursor:inherit;border-radius:4px}.fc-main{min-width:0;line-height:1.35;display:grid}.fc-top{align-items:center;gap:8px;min-width:0;display:flex}.fc-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-c);font-weight:600;overflow:hidden}.fc-top .f-orig{flex:none;margin:0}.fc-meta{color:var(--mut);font-size:var(--t-s);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc-dl{height:var(--h-c);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--canvas);font-size:var(--t-c);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.fc-dl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.md .file-card:hover .fc-dl{color:var(--acc-deep)}.md .fc-box{width:min(440px,100%);margin:4px 0;display:block}.md .fc-box .file-card{width:100%;margin:0}.md .cap{color:var(--mut);font-size:var(--t-s);overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block}.md .md-img{margin:6px 0}.f-box{vertical-align:bottom;max-width:100%;display:inline-block;position:relative}.f-box.f-chip{display:inline-block}.f-tools{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.f-box:is(:hover,:focus-within)>.f-tools{opacity:1}.f-tools :is(.f-x,.f-more){width:var(--h-c);min-width:var(--h-c);height:var(--h-c);border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);box-shadow:none;color:var(--fg);font:inherit;font-size:var(--t-c);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.f-tools :is(.f-x,.f-more):hover{background:var(--hover)}.f-tools :is(.f-x,.f-more):focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.f-box.f-chip>.f-tools{top:-4px;right:-4px}.md .fc-box:has(>.f-tools)>.file-card{padding-right:76px}.fc-box>.f-tools{top:22px;right:8px}.f-box[data-edit]>.cap{cursor:text}.f-cap-add{height:var(--h-c);border:1px dashed var(--line);border-radius:var(--r);color:var(--mut);font:inherit;font-size:var(--t-s);cursor:pointer;background:0 0;align-items:center;margin-top:4px;padding:0 8px;display:inline-flex}.f-cap-add:hover{background:var(--hover);color:var(--fg)}.f-cap-add:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.cap-in{width:100%;height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--fg);font:inherit;font-size:var(--t-s);margin-top:4px;padding:0 10px;display:block}.cap-in:focus{outline:2px solid var(--acc-deep);outline-offset:-1px;border-color:#0000}.f-menu{z-index:40;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);min-width:180px;max-width:min(300px,100vw - 16px);font-family:var(--f-b);gap:1px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 32px -12px #0a180f59}.f-mi{border-radius:var(--r);color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:1px;padding:7px 9px;display:grid}.f-mi b{font-size:var(--t-c);font-weight:600}.f-mi span{font-size:var(--t-s);color:var(--mut)}.f-mi.is-danger b{color:var(--hot)}.f-mi:hover,.f-mi:focus-visible{background:var(--hover)}.f-mi:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.f-menu.f-choose{min-width:220px}button.fc-dl{color:var(--fg);font:inherit;font-size:var(--t-c);cursor:pointer;border:0;font-weight:600}button.fc-dl:hover{background:var(--hover);color:var(--acc-deep)}button.fc-dl:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.pm .file-card{cursor:grab;-webkit-user-select:none;user-select:none}.pm .file-card .fc-thumb{cursor:inherit}.pm .cap{cursor:text}.pm .fc-box.ProseMirror-selectednode .file-card{box-shadow:inset 0 0 0 2px var(--acc-deep)}.pm .f-box.ProseMirror-selectednode>img{outline:2px solid var(--acc-deep)}.pm .f-chip.ProseMirror-selectednode>.file-chip{box-shadow:inset 0 0 0 2px var(--acc-deep);background:var(--acc-soft)}@media (hover:none){.f-tools{opacity:1}}@media (prefers-reduced-motion:reduce){.f-tools{transition:none}}@media (width<=520px){.md .file-card{grid-template-columns:56px minmax(0,1fr)}.fc-dl{display:none}}.md .demo-card{vertical-align:bottom;border-radius:var(--r);background:var(--canvas);width:min(560px,100%);box-shadow:inset 0 0 0 1px var(--blue-line), inset 3px 0 0 var(--blue-ink);color:var(--fg);overflow-wrap:anywhere;grid-template-columns:148px minmax(0,1fr);margin:4px 0;display:inline-grid;overflow:hidden}.md .demo-card .dc-cover{object-fit:cover;object-position:top;background:var(--blue);border-right:1px solid var(--blue-line);width:100%;height:100%;min-height:96px;max-height:140px;display:block}.md .demo-card .dc-tile{border:0;border-right:1px solid var(--tile-line);background:var(--tile-bg);min-height:112px;color:var(--tile-ink);font:inherit;text-align:center;cursor:pointer;border-radius:0;grid-template-rows:auto 1fr;gap:4px;padding:8px 8px 14px;display:grid;position:relative}.md .dc-tile.is-waiting{--tile-bg:var(--blue);--tile-ink:var(--blue-ink);--tile-line:var(--blue-line)}.md .dc-tile.is-chosen{--tile-bg:var(--acc-soft);--tile-ink:var(--acc-deep);--tile-line:var(--acc-line)}.md .dc-tile.is-closed{--tile-bg:var(--sys);--tile-ink:var(--sys-ink);--tile-line:var(--sys-line)}.md .dc-tile.has-site{--tile-bg:var(--dc-bg);--tile-line:var(--dc-bg)}.md .dc-tile.ink-light{--tile-ink:var(--canvas)}.md .dc-tile.ink-dark{--tile-ink:var(--fg)}.md .dc-code{font-size:var(--t-xs);font-variant-numeric:tabular-nums;opacity:.85;justify-self:start;font-weight:700}.md .dc-mid{align-content:center;justify-items:center;gap:6px;display:grid}.md .dc-ring{background:var(--canvas);width:44px;height:44px;color:var(--tile-ink);box-shadow:0 0 0 1px var(--tile-line);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.md .dc-tile.has-site .dc-ring{color:var(--dc-bg)}.md .dc-ring svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.md .dc-ring svg .fill{fill:currentColor;stroke:none}.md .dc-say{font-size:var(--t-s);font-weight:700;line-height:1.25}.md .dc-stripe{height:8px;display:flex;position:absolute;inset:auto 0 0}.md .dc-stripe i{flex:1}.md .dc-logo{object-fit:contain;max-width:120px;max-height:36px;display:block}.md .dc-tile.has-logo .dc-mid{gap:8px}.md .dc-badge{background:var(--warm);width:24px;height:24px;color:var(--warm-ink);box-shadow:0 0 0 1px var(--warm-line);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.md .dc-tile.is-chosen .dc-badge{background:var(--acc-soft);color:var(--acc-deep);box-shadow:0 0 0 1px var(--acc-line)}.md .dc-tile.is-closed .dc-badge{background:var(--sys);color:var(--sys-ink);box-shadow:0 0 0 1px var(--sys-line)}.md .dc-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.md .dc-badge svg .fill{fill:currentColor;stroke:none}.md .dc-tile:hover .dc-ring,.md .dc-tile:hover .dc-logo{transform:scale(1.06)}.md .dc-logo{transition:transform .15s}.md .dc-tile:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.md :is(.dc-ring,.dc-logo){transition:none}.md .dc-tile:hover :is(.dc-ring,.dc-logo){transform:none}}.md .demo-card.is-guide{box-shadow:inset 0 0 0 1px var(--acc-line), inset 3px 0 0 var(--acc-deep)}.md .dc-gcover{border:0;border-right:1px solid var(--acc-line);background:var(--acc-soft);cursor:pointer;border-radius:0;padding:0;display:block;position:relative}.md .dc-gcover .dc-cover{background:var(--acc-soft);border-right:0}.md .dc-play{background:var(--canvas);width:40px;height:40px;color:var(--acc-deep);box-shadow:0 0 0 1px var(--acc-line), 0 4px 14px -4px #0a180f66;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%}.md .dc-play svg{width:18px;height:18px}.md .dc-play svg .fill{fill:currentColor}.md .dc-gcover:hover .dc-play{transform:scale(1.08)}.md .dc-gcover:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.md .dc-tile.is-guide{--tile-bg:var(--acc-soft);--tile-ink:var(--acc-deep);--tile-line:var(--acc-line)}.md .demo-card.is-guide .dc-kind{color:var(--acc-deep)}.md .dc-count{color:var(--mut);font-size:var(--t-s)}.md .dc-views{color:var(--int-ink);background:var(--int);font-size:var(--t-s);border-radius:4px;justify-self:start;padding:3px 8px}@media (prefers-reduced-motion:reduce){.md .dc-play{transition:none}.md .dc-gcover:hover .dc-play{transform:none}}.md .dc-main{align-content:start;gap:4px;min-width:0;padding:10px 12px 12px 14px;display:grid}.md .dc-kind{color:var(--blue-ink);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:flex}.md .dc-tag{height:20px;font-size:var(--t-xs);border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.md .dc-tag.is-wait{border:1px solid var(--warm-line);background:var(--warm);color:var(--warm-ink)}.md .dc-tag.is-ok{border:1px solid var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.md .dc-name{font-size:var(--t-m);font-weight:700}.md .dc-note{color:var(--fg-2);font-size:var(--t-s)}.md .dc-ver{color:var(--fg-2);font-size:var(--t-s);background:var(--paper);border-radius:4px;padding:4px 8px}.md .dc-act{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.md .dc-act .btn{text-decoration:none}.dc-again{margin-top:4px}.dc-again .lnk,.md .dc-act .lnk{font-size:var(--t-s)}@media (width<=520px){.md .demo-card{grid-template-columns:minmax(0,1fr)}.md .demo-card .dc-cover{border-right:0;border-bottom:1px solid var(--blue-line);max-height:120px}.md .demo-card .dc-tile{border-right:0;border-bottom:1px solid var(--tile-line);grid-template-rows:none;grid-template-columns:auto 1fr;align-items:center;min-height:64px;padding:10px 12px 14px}.md .dc-mid{grid-auto-flow:column;justify-content:center;gap:10px}.md .dc-ring{width:36px;height:36px}.md .dc-logo{max-height:28px}.md .dc-gcover{border-right:0;border-bottom:1px solid var(--acc-line)}.md .dc-gcover .dc-cover{border-bottom:0}}.ed-bar{z-index:5;background:var(--canvas);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:1px;margin-bottom:6px;padding:0 0 6px;display:flex;position:sticky;top:0}.desc .md>[x-ref=mount]>.ed-bar{top:calc(-1 * var(--sc-top,0px));margin-top:-4px;padding-top:4px}.act .c-edit-box .comp-ed>.ed-bar{margin-top:-6px;padding-top:6px;top:-6px}.ed-btn{width:26px;height:26px;color:var(--mut);cursor:pointer;border-radius:4px;place-items:center;font-size:13.5px;line-height:1;display:grid}.ed-btn:hover{background:var(--hover);color:var(--fg)}.ed-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.ed-strong{font-weight:700}.ed-em{font-family:Georgia,Times New Roman,serif;font-size:14.5px;font-style:italic}.ed-strike{text-decoration:line-through}.ed-underline{text-underline-offset:var(--ul);text-decoration:underline}.ed-sep{background:var(--line);width:1px;height:16px;margin:0 5px}.h-sec{font-family:var(--f-d);letter-spacing:-.005em;color:var(--fg);text-transform:none;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.h-sec:after{content:"";background:var(--line-soft);flex:1;height:1px}.files{gap:8px;display:grid}.files-h{text-align:left;cursor:pointer;width:100%}.files-h svg{width:13px;height:13px;color:var(--mut);order:1;margin-left:-4px;transition:transform .15s}.files-h:after{order:2}.files.shut .files-h svg{transform:rotate(-90deg)}.files.shut{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.files.shut .files-h{flex:none;width:auto}.files.shut .files-h:after{display:none}.files.shut .f-strip{min-width:0;margin:-4px 0}.f-strip:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.f-strip{border-radius:var(--r);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:-4px;padding:4px 8px 4px 4px;display:flex}.f-strip:hover{background:var(--hover)}.f-strip img,.f-strip .f-type,.f-more{border-radius:4px;flex:none;width:30px;height:30px}.f-strip img{object-fit:cover;box-shadow:0 0 0 1px var(--line);display:block}.f-strip .f-type{font-size:8.5px}.f-open{color:var(--acc-deep);font-size:var(--t-c);margin-left:6px;font-weight:600}.files ul{gap:2px;display:grid}.files li{align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.files li .f-del{flex:none;margin-left:auto}.files li .f-del:hover{background:var(--hot-soft);color:var(--hot)}.f-del svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.f-thumb img,.f-type{border-radius:4px;flex:none;width:32px;height:32px}.f-thumb img{object-fit:cover;box-shadow:0 0 0 1px var(--line);display:block}.f-thumb.is-orig img{object-fit:contain;background:repeating-conic-gradient(var(--line-soft) 0 25%, var(--canvas) 0 50%) 0 0 / 8px 8px}.f-thumb.is-orig{cursor:default}.f-type{background:var(--paper);color:var(--mut);letter-spacing:.03em;box-shadow:inset 0 0 0 1px var(--line);place-items:center;font-size:9.5px;font-weight:700;display:grid}.f-main{min-width:0;font-size:var(--t-c);line-height:1.35;display:grid}.f-main a{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.f-main a:hover{color:var(--acc-deep)}.f-meta{color:var(--mut);font-size:var(--t-s)}.f-orig{background:var(--warm);color:var(--warm-ink);box-shadow:inset 0 0 0 1px var(--warm-line);font-size:var(--t-xs);border-radius:4px;justify-self:start;margin:2px 0 1px;padding:0 5px;font-weight:700;line-height:18px}.files>.btn{height:var(--h-c);font-size:var(--t-c);color:var(--fg-2);justify-self:start}.turn{font-size:var(--t-c);color:var(--mut);align-items:center;gap:8px;display:flex}.turn i{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.turn b{color:var(--fg);font-weight:600}.turn.me b{color:var(--acc-deep)}.turn.me i{background:var(--acc-deep)}.turn.cl b{color:var(--warm-ink)}.turn.cl i{background:var(--warm-ink)}.turn.ai i{background:var(--int-ink)}.ajob{min-height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);color:var(--mut);background:var(--canvas);align-items:center;gap:8px;padding:0 10px;display:flex}.ajob b{color:var(--fg);font-weight:600}.ajob-m{background:var(--chrome);color:#ffd84a;width:20px;height:20px;font-size:var(--t-xs);border-radius:4px;flex:none;place-items:center;display:grid}.ajob.working,.ajob.queued{border-color:var(--acc-line)}.ajob.asks,.ajob.pending,.ajob.human{background:var(--warm);border-color:var(--warm-line)}.ajob.asks b,.ajob.pending b,.ajob.human b{color:var(--warm-ink)}.ajob-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ajob-a{flex:none;align-items:center;gap:6px;display:inline-flex}.ajob-cont{align-items:center;gap:8px;display:flex}.uz-g{flex:none;display:inline-flex;position:relative}.uz-g>.uz-b{border-radius:var(--r) 0 0 var(--r)}.uz-g>.uz-c{border-radius:0 var(--r) var(--r) 0;color:var(--mut);margin-left:-1px;padding:0 7px}.uz-g>.uz-c:hover,.uz-g>.uz-c[aria-expanded=true]{color:var(--fg);border-color:var(--line-hov)}.uz-g>.uz-c svg{stroke-width:2.2px;width:12px;height:12px;margin:0}.uz-b{padding-left:6px}.uz-m{background:var(--chrome);color:#ffd84a;width:20px;height:20px;font-size:var(--t-xs);border-radius:4px;flex:none;place-items:center;line-height:1;display:grid}.uz-st{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep);flex:none}.uz-st:hover{border-color:var(--acc-deep);background:var(--acc-soft)}.uz-st.warm{border-color:var(--warm-line);background:var(--warm);color:var(--warm-ink)}.uz-st.warm:hover{border-color:var(--warm-ink);background:var(--warm)}.uz-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite uz-pulse}@keyframes uz-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.uz-dot{animation:none}}.pick-pop.mmenu.uz-menu{width:360px}.uz-menu [role=menuitem]{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:1px 12px;padding:8px 10px}.uz-menu [role=menuitem]>b,.uz-menu [role=menuitem]>span:not(.uz-ic){grid-column:2}.uz-menu [role=menuitem]>.uz-ic{border-radius:var(--r);background:var(--acc-soft);width:36px;height:36px;color:var(--acc-deep);grid-area:1/1/span 2;place-items:center;display:grid}.uz-menu [role=menuitem]>.uz-ic svg{width:20px;height:20px}.uz-menu [role=menuitem]:hover>.uz-ic,.uz-menu [role=menuitem]:focus-visible>.uz-ic{background:var(--acc-deep);color:#fff}.agent-note .cver{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding:10px 12px 12px;display:grid}.cver-h{font-size:var(--t-c);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cver-h b{font-weight:600}.cver-s{font-size:var(--t-s);color:var(--mut)}.cver-s a{color:var(--acc-deep)}.cver-h .sp{flex:1}.cver-v{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas)}.cver-v>summary{font-size:var(--t-c);cursor:pointer;padding:4px 10px;font-weight:600}.cver-v>summary:hover{background:var(--hover)}.cver-v>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.cver-v>.md{padding:4px 10px 10px}.uz-tag{font-size:var(--t-xs);color:var(--mut);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.uz-tag .uz-m{width:16px;height:16px;font-size:10px}.adock{overscroll-behavior:contain;min-width:0;max-height:60vh;scroll-padding-top:var(--adock-stick,0px);padding:10px var(--gut);border-top:1px solid var(--line);background:var(--paper);font-size:var(--t-c);grid-auto-rows:max-content;gap:8px;display:grid;overflow-y:auto}.adock:has(>.ajob){border-top-color:var(--acc-line);background:var(--acc-soft)}:is(.adock:has(>.ajob.asks),.adock:has(>.ajob.pending),.adock:has(>.ajob.human)){border-top-color:var(--warm-line);background:var(--warm)}.adock>.ajob{z-index:1;background:inherit;border:0;border-radius:0;flex-wrap:wrap;gap:6px 8px;margin-top:-10px;padding:10px 0 0;position:sticky;top:-10px}.adock>.ajob .ajob-t{white-space:normal;flex:14rem;overflow:visible}.adock>.ajob .ajob-a{flex-wrap:wrap;margin-left:auto}.adock:has(>.ajob)>.ajob-cont .ajob-m{display:none}.adock>.err,.adock>.rev{margin:0}.adock>:is(.rev,.ps-ask){scroll-margin-top:8px}.adock:not(.open):has(>.ajob)>.rev{display:none}.adock .rev-b.md{max-height:30vh;overflow-y:auto}.adock-less,.adock.open .adock-more{display:none}.adock.open .adock-less{display:inline}.adock-tg[aria-expanded=true]{border-color:var(--acc-deep);color:var(--acc-deep)}.ask-q{font-size:var(--t-m);color:var(--fg);overflow-wrap:anywhere;justify-self:start;line-height:1.45;text-decoration:none}.ask-q:hover{text-underline-offset:var(--ul);text-decoration:underline}.ask-q:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:4px}.qa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.newdiv{font-size:var(--t-s);color:var(--acc-deep);align-items:center;gap:10px;margin:4px 0;font-weight:600;display:flex}.newdiv:before,.newdiv:after{content:"";background:var(--acc-line);flex:1;height:1px}.tag-new{border:1px solid var(--acc-line);background:var(--acc-soft);height:20px;color:var(--acc-deep);font-size:var(--t-xs);vertical-align:1px;border-radius:4px;flex:none;align-items:center;margin-left:8px;padding:0 6px;font-weight:600;display:inline-flex}.intro{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-size:var(--t-c);color:var(--fg);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin:0 0 6px;padding:8px 10px;display:grid}.intro-m{background:var(--fg);width:20px;height:20px;color:var(--canvas);font-size:var(--t-xs);border-radius:4px;place-items:center;display:grid}.who-wrap{align-self:start;display:inline-flex;position:relative}.who-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:inline-flex}.who-name{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.who-name:hover{text-underline-offset:.2em;text-decoration:underline}.who-name:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:4px}.who-btn:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.who-card{z-index:30;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-o);width:min(300px,100vw - 32px);font-size:var(--t-s);color:var(--mut);gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0a180f24}.who-card[hidden]{display:none}.wc-h{align-items:center;gap:8px;display:flex}.wc-n{font-size:var(--t-m);color:var(--fg)}.wc-l{color:var(--fg)}.wc-f{border-top:1px solid var(--line);gap:6px;margin-top:4px;padding-top:6px;display:flex}.ex-chips{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ex-chips .chip{height:var(--h-c);border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);color:var(--fg);font:inherit;font-size:var(--t-c);cursor:pointer;padding:0 9px}.ex-chips .chip:hover{background:var(--hover)}.ex-chips .chip:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.md .shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0;display:grid}.md .shots figure{align-content:start;gap:4px;min-width:0;margin:0;display:grid}.md .shots img{border:1px solid var(--line);border-radius:var(--r);max-width:100%;height:auto;display:block}.md .shots figcaption{font-size:var(--t-s);color:var(--mut)}@media (width<=560px){.md .shots{grid-template-columns:minmax(0,1fr)}}mark.uns{background:var(--warm);color:inherit;border-bottom:2px solid var(--warm-ink);border-radius:4px;padding:0 2px}.uns-n{font-size:var(--t-s);color:var(--warm-ink);gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tag-uns{border:1px solid var(--warm-line);background:var(--warm);height:20px;color:var(--warm-ink);font-size:var(--t-xs);border-radius:4px;flex:none;align-items:center;margin-left:auto;padding:0 6px;font-weight:600;display:inline-flex}.chg{font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:6px 0 8px;display:grid}.chg dt{color:var(--mut)}.chg dd{overflow-wrap:anywhere;min-width:0;margin:0}.chg a{color:var(--acc-deep)}.ps-ask{gap:4px;min-width:0;display:grid}.ps-ask .qa{margin-top:2px}.ps-ask .ask-l{font-size:var(--t-s);color:var(--int-ink);font-weight:600}.qa .hint{font-size:var(--t-s);color:var(--mut)}.qa .hint.warn{color:var(--warm-ink)}.qa label.btn{cursor:pointer}.qa-o{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);color:var(--fg-2);background:var(--canvas);align-items:center;gap:2px;padding:0 4px 0 9px;font-weight:600;display:inline-flex}.qa-x{width:20px;height:20px;color:var(--mut);font-size:var(--t-m);cursor:pointer;background:0 0;border:0;border-radius:4px;line-height:1}.qa-x:hover{background:var(--hover);color:var(--fg)}.qa-x:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.ajob-qa{margin-top:6px}.solved{border-top:1px solid var(--line-soft);font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.solved-f{margin-top:6px}.fold-row{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);font-size:var(--t-c);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;display:flex}.fold-row .fold-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:12rem;font-weight:600;overflow:hidden}.fold-row .fold-m{font-size:var(--t-s);color:var(--mut);white-space:nowrap}.fold-row .fold-b{margin-left:auto}.ajob-cont input{min-width:0;height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);color:var(--fg);flex:1;padding:0 10px}.ajob-cont input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.props{justify-items:start;gap:6px;display:grid}.props-list{grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;width:100%;margin:0;display:grid}.prop{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--h-c);align-items:center;display:grid}.prop dt{font-size:var(--t-s);color:var(--mut)}.prop dd{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0 0 0 -6px;display:flex}.props [data-empty-prop]{display:none}.props.add-due [data-empty-prop=due],.props.add-remind [data-empty-prop=remind],.props.add-autoclose [data-empty-prop=autoclose],.props.add-section [data-empty-prop=section],.props.add-links [data-empty-prop=links]{display:grid}.prop .picker{min-width:0;max-width:100%}.ac-when{font-size:var(--t-s);color:var(--mut);align-items:center;gap:4px;min-width:0;display:inline-flex}.ac-when svg{flex:none;width:13px;height:13px}.prop .pick.ac-off{color:var(--faint)}.prop .pick{max-width:100%;padding-left:6px}.prop .pick:not(.ghost,.soon,.own){background:0 0;border-color:#0000}.prop .pick:not(.ghost,.soon,.static,:disabled):hover{border-color:var(--line-2);background:var(--hover)}.prop .pick:has(+.pick-pop){border-color:var(--acc-deep)}.prop .pick>span:not([class]){text-overflow:ellipsis;min-width:0;overflow:hidden}.prop .pick .st,.prop .pick-cal{margin-left:0}.prop .pick.static{white-space:normal;height:auto;min-height:var(--h-c);padding-block:4px}.prop .pick.give .gl{display:none}.prop .sees .faint{color:var(--mut)}.props-add{position:relative}.props-add .pick-pop.mmenu{width:200px}.props-add .pick.add[aria-expanded=true]{border-color:var(--acc-deep);color:var(--fg)}.prop:has(>dd>.tlink){align-items:start}.prop:has(>dd>.tlink) dt{line-height:var(--h-c)}.tlink{min-width:0;max-width:100%;height:var(--h-c);border-radius:var(--r);border:1px solid #0000;align-items:center;gap:2px;padding:0 4px 0 6px;display:inline-flex}.tlink:hover,.tlink:focus-within{border-color:var(--line-2);background:var(--hover)}.tlink a{min-width:0;color:var(--fg);font-size:var(--t-c);align-items:baseline;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.tlink a:hover>span{text-underline-offset:var(--ul);text-decoration:underline}.tlink a:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:4px}.tlink b,.tl-opt b{font-size:var(--t-xs);letter-spacing:.02em;color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.tlink a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .tlink svg,.app .tl-opt svg{width:14px;height:14px;color:var(--acc-deep);align-self:center}.tlink.done a>span{color:var(--mut);font-weight:500}.tlink .pick-x{opacity:1;color:var(--mut);flex:none;place-items:center;width:20px;height:20px;display:grid}.tlink .pick-x:hover{color:var(--hot)}.prop dd:has(>.tl-add){position:relative}.prop .picker.tl-add{position:static}.pick-pop.tl-pop{width:min(380px,100%)}.tl-opt{flex:auto;align-items:baseline;gap:8px;min-width:0;font-weight:500;display:flex}.tl-opt>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-opt small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-s);color:var(--mut);flex:0 auto;margin-left:auto;overflow:hidden}.tl-opt.done>span{color:var(--mut)}.pick-grp.tl-err{color:var(--hot)}.prop:has(>dd>.fol){align-items:start}.prop:has(>dd>.fol) dt{line-height:var(--h-c)}.fol{min-width:0;max-width:100%;height:var(--h-c);border-radius:var(--r);font-size:var(--t-c);color:var(--fg);border:1px solid #0000;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.fol:hover,.fol:focus-within{border-color:var(--line-2);background:var(--hover)}.fol-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fol .pick-x{opacity:1;color:var(--mut);flex:none;place-items:center;width:20px;height:20px;margin-left:-2px;display:grid}.fol .pick-x:hover{color:var(--hot)}.picker{position:relative}.pick{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);font-size:var(--t-c);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 9px 0 4px;font-weight:600;display:inline-flex}.pick:hover{background:var(--hover);border-color:#b9c5b5}.pick:disabled{cursor:default}.pick:disabled:hover{border-color:var(--line-2);background:var(--canvas)}.pick.ghost{color:var(--mut);border-style:dashed;padding-left:9px}.pick.soon{background:var(--hot-soft);border-color:var(--hot-line);color:var(--hot)}.pick.static{cursor:default;color:var(--mut);background:0 0;border-color:#0000;padding-left:6px;font-weight:500}.pick.static:hover{background:0 0}.pick.static>svg,.pick-cal{flex:none;width:14px;height:14px}.pick-cal{margin-left:4px}.pick .st{width:14px;height:14px;margin-left:3px}.pick .st-ga:after{width:3.5px;height:7px;top:2px;left:4.5px}.pick .av{width:20px;height:20px;font-size:8px}.pick-tag{color:var(--mut);font-weight:500}.pick-tag.cl{color:var(--warm-ink)}.pick-x{opacity:.55;border-radius:3px;margin-left:1px;padding:0 2px;font-size:15px;line-height:1}.pick-x:hover{opacity:1;background:#b0451b1a}.sees{font-size:var(--t-s);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.pick-pop{z-index:40;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);gap:6px;width:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f47}.pick-pop input{border:1px solid var(--line-2);border-radius:var(--r);width:100%;height:32px;font-size:var(--t-m);background:var(--canvas);padding:0 10px}.pick-pop input:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.pick-pop.right{left:auto;right:0}.pick.add{color:var(--mut);background:0 0;border-style:dashed;padding-left:9px}.pick.add:hover{color:var(--fg)}.pick-hint{font-size:var(--t-s);color:var(--mut);min-height:18px;padding:0 2px}.pick-projects{border:1px solid var(--line);border-radius:var(--r);gap:2px;max-height:220px;padding:4px;display:grid;overflow-y:auto}.pick-projects .chkline{border-radius:var(--r);font-size:var(--t-m);color:var(--fg);cursor:pointer;overflow-wrap:anywhere;padding:4px 6px}.pick-projects .chkline:hover{background:var(--hover)}.pick-quiet{cursor:pointer;padding:2px}.pick-pop .pick-projects .chkline,.pick-pop .pick-quiet{text-align:left;align-items:flex-start;gap:8px;display:flex}.pick-pop .pick-projects .chkline input,.pick-pop .pick-quiet input{width:15px;height:15px;box-shadow:none;border:0;border-radius:0;flex:none;margin:3px 0 0;padding:0}.pick-pop .pick-projects .chkline input:focus-visible,.pick-pop .pick-quiet input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.pick-quick,.pick-list{gap:1px;display:grid}.pick-list{max-height:260px;overflow:auto}.pick-quick button,.pick-list button{width:100%;height:32px;font-size:var(--t-m);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;display:flex}.pick-quick button:hover,.pick-list button:hover,.pick-list button.on{background:var(--hover)}.pick-list button.on{box-shadow:inset 2px 0 0 var(--acc-deep)}.pick-quick span{color:var(--mut);font-size:var(--t-s);font-variant-numeric:tabular-nums}.pick-who{align-items:center;gap:9px;display:flex}.pick-who .av{width:22px;height:22px;font-size:8.5px}.pick-grp{font-size:var(--t-s);color:var(--mut);padding:8px 8px 2px;font-weight:600}.ss-chip{width:100%;height:var(--h-b);justify-content:flex-start;padding:0 10px;font-weight:500;overflow:hidden}.ss-chip:after{content:"";border-right:1.5px solid var(--mut);border-bottom:1.5px solid var(--mut);flex:none;width:7px;height:7px;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.ss-chip>span,.ss-chip>small{text-overflow:ellipsis;overflow:hidden}.ss-chip small,.ss-opt small{color:var(--mut);font-size:var(--t-s);font-weight:400}.ss-none{color:var(--fg-2)}.ss-new{color:var(--acc-deep);font-weight:600}.ss-pop{width:max(240px,min(360px,100%))}.ss-opt{align-items:baseline;gap:8px;min-width:0;display:flex}.ss-opt>span,.ss-opt>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-opt>small{flex:1 1 0}.ss-pop .pick-list{grid-template-columns:minmax(0,1fr)}.pick-list button[aria-selected=true]{background:var(--sel)}.pick-month{border-top:1px solid var(--line-soft);gap:4px;padding-top:8px;display:grid}.pick-month-h{font-weight:600;font-size:var(--t-c);justify-content:space-between;align-items:center;padding-left:4px;display:flex}.pick-month-h button{color:var(--mut);border-radius:4px;width:26px;height:26px;font-size:15px}.pick-month-h button:hover{background:var(--hover);color:var(--fg)}.pick-grid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.pick-grid .wd{color:var(--mut);padding:2px 0 4px;font-size:11px;font-weight:600}.pick-grid button{height:30px;font-size:var(--t-c);border-radius:4px}.pick-grid button:hover{background:var(--hover)}.pick-grid button.we,.pick-grid button.past{color:var(--faint)}.pick-grid button.today{box-shadow:inset 0 0 0 1px var(--acc-deep);color:var(--acc-deep);font-weight:700}.pick-grid button.picked{background:var(--acc-deep);color:#fff;box-shadow:none}.acts{gap:14px;display:grid}.feed-tools{align-self:center;align-items:center;gap:2px;margin-left:auto;display:flex}.ibtn.feed-tb{position:relative}.ibtn.feed-tb[hidden]{display:none}.ibtn.feed-tb:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.ibtn.feed-tb[aria-pressed=true],.ibtn.feed-tb[aria-pressed=true]:hover{background:var(--acc-soft);color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-line)}.feed-td{background:var(--acc-deep);width:7px;height:7px;box-shadow:0 0 0 2px var(--canvas);border-radius:50%;display:none;position:absolute;top:3px;right:3px}.feed-tb[aria-pressed=true]>.feed-td{display:block}.feed-tb:after{content:attr(data-tip-off);z-index:30;border-radius:var(--r);background:var(--fg);width:max-content;max-width:240px;color:var(--canvas);font-size:var(--t-s);text-align:left;white-space:normal;pointer-events:none;padding:5px 8px;font-weight:500;line-height:1.35;display:none;position:absolute;top:calc(100% + 6px);right:-4px;box-shadow:0 6px 16px -8px #0a180f73}.feed-tb[aria-pressed=true]:after{content:attr(data-tip-on)}.feed-tb:focus-visible:after{display:block}@media (hover:hover){.feed-tb:hover:after{display:block}}.ftab .cnt-com{color:var(--fg-2);display:none}.ftab .cnt-com s{color:var(--mut);font-weight:400;text-decoration:none}.acts.chg-off .ftab .cnt-com{display:inline}.acts.chg-off .ftab .cnt-all{display:none}.acts.imgs-small>:is(.act,.agent-note) .md p.md-img:not(.is-big){vertical-align:top;margin:0 6px 6px 0;display:inline-block}.acts.imgs-small>:is(.act,.agent-note) .md p.md-img:not(.is-big) img{object-fit:cover;width:auto;max-width:100%;height:100px;box-shadow:0 0 0 1px var(--line);border:0;border-radius:4px}.acts.imgs-small>:is(.act,.agent-note) .md .shots{vertical-align:top;flex-wrap:wrap;gap:6px;max-width:100%;margin:0 6px 6px 0;display:inline-flex}.acts.imgs-small>:is(.act,.agent-note) .md .shots:has(>figure.is-big){margin-right:0;display:flex}.acts.imgs-small>:is(.act,.agent-note) .md .shots figure:not(.is-big){max-width:100%;display:block}.acts.imgs-small>:is(.act,.agent-note) .md .shots figure:not(.is-big) img{object-fit:cover;width:auto;max-width:100%;height:100px;box-shadow:0 0 0 1px var(--line);border:0;border-radius:4px}.acts.imgs-small>:is(.act,.agent-note) .md .shots figure:not(.is-big) figcaption{text-overflow:ellipsis;white-space:nowrap;width:0;min-width:100%;margin-top:2px;overflow:hidden}.acts.imgs-small>:is(.act,.agent-note) .md .shots figure.is-big{flex:100%}.acts.imgs-small>:is(.act,.agent-note) .md :is(p.md-img:not(.is-big),.shots figure:not(.is-big)) .f-box>.f-tools{gap:0;top:0;right:0}.acts.imgs-small>:is(.act,.agent-note) .md :is(p.md-img:not(.is-big),.shots figure:not(.is-big)) .f-box .f-x{display:none}.acts.imgs-small>:is(.act,.agent-note) .md :is(p.md-img:not(.is-big),.shots figure:not(.is-big)) .f-box .f-more{isolation:isolate;font-size:var(--t-xs);background:0 0;border-color:#0000;padding:4px 4px 6px 6px;position:relative}.acts.imgs-small>:is(.act,.agent-note) .md :is(p.md-img:not(.is-big),.shots figure:not(.is-big)) .f-box .f-more:before{content:"";z-index:-1;box-sizing:border-box;border:1px solid var(--line);background:var(--canvas);border-radius:4px;width:18px;height:18px;position:absolute;top:4px;right:4px}.acts.imgs-small>:is(.act,.agent-note) .md :is(p.md-img:not(.is-big),.shots figure:not(.is-big)) .f-box .f-more:hover:before{background:var(--hover)}.md .shots:has(>.cmp){display:block}.md .shots:has(>.cmp)>figure{display:none}.md .an-sec:has(.cmp) .shots:not(:has(>.cmp)){display:none}.acts.imgs-small>:is(.act,.agent-note) .md .shots:has(>.cmp){margin-right:0;display:block}.acts.imgs-small>:is(.act,.agent-note) .md .shots:has(>.cmp)>figure{display:none}.acts.imgs-small>:is(.act,.agent-note) .md .an-sec:has(.cmp) .shots:not(:has(>.cmp)){display:none}.cmp{justify-items:start;gap:6px;min-width:0;display:grid}.cmp-bar{flex-wrap:wrap;gap:6px 8px;display:flex}.cmp .cmp-seg{height:var(--h-c);box-sizing:border-box;align-items:stretch}.cmp .cmp-seg button{height:auto}.cmp .cmp-seg button[aria-pressed=true]{cursor:default}.cmp .cmp-seg button:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.cmp-img{min-width:0;max-width:100%}.cmp-img>a{width:fit-content;max-width:100%;display:block}.md .cmp-img img{width:auto;max-width:100%;height:auto;max-height:min(70vh,720px);display:block}.acts.imgs-small>:is(.act,.agent-note) .md .cmp-img img{max-height:240px}.md .cmp-cap{font-size:var(--t-s);color:var(--mut);margin:0}.acts .md :is(p.md-img,figure).is-big{position:relative}.img-shrink{width:var(--h-c);height:var(--h-c);border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);color:var(--fg);font:inherit;font-size:var(--t-m);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px}.img-shrink:hover{background:var(--hover)}.img-shrink:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.ftabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.ftab{height:var(--h-b);border-radius:var(--r) var(--r) 0 0;font-family:var(--f-b);font-size:var(--t-c);color:var(--mut);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-weight:600;display:inline-flex}.ftab:hover{color:var(--fg);background:var(--hover)}.ftab:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.ftab[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--acc-deep)}.ftab .cnt{font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;font-weight:600}.acts.tab-pub [data-fv~=fr]:not([data-fv~=f-pub]),.acts.tab-int [data-fv~=fr]:not([data-fv~=f-int]),.acts.tab-com [data-fv~=fr]:not([data-fv~=f-com]),.acts.tab-ev [data-fv~=fr]:not([data-fv~=f-ev]),.acts.tab-pub .feed-day:not([data-fv~=in-pub]),.acts.tab-int .feed-day:not([data-fv~=in-int]),.acts.tab-com .feed-day:not([data-fv~=in-com]),.acts.tab-ev .feed-day:not([data-fv~=in-ev]),.acts:not(.feed-open,.tab-pub,.tab-int,.tab-com,.tab-ev) [data-fv~=old-all],.acts.tab-pub:not(.feed-open) [data-fv~=old-pub],.acts.tab-int:not(.feed-open) [data-fv~=old-int],.acts.tab-com:not(.feed-open) [data-fv~=old-com],.acts.tab-ev:not(.feed-open) [data-fv~=old-ev],.acts .newdiv,.acts .older,.acts .feed-none{display:none}.acts:not(.tab-pub,.tab-int,.tab-com,.tab-ev) .newdiv[data-fv~=nd-all],.acts.tab-pub .newdiv[data-fv~=nd-pub],.acts.tab-int .newdiv[data-fv~=nd-int],.acts.tab-com .newdiv[data-fv~=nd-com]{display:flex}.acts:not(.feed-open,.tab-pub,.tab-int,.tab-com,.tab-ev) .older.o-all,.acts.tab-pub:not(.feed-open) .older.o-pub,.acts.tab-int:not(.feed-open) .older.o-int,.acts.tab-com:not(.feed-open) .older.o-com,.acts.tab-ev:not(.feed-open) .older.o-ev{display:inline-flex}.acts.tab-pub .feed-none.e-pub,.acts.tab-int .feed-none.e-int,.acts.tab-com .feed-none.e-com,.acts.tab-ev .feed-none.e-ev{display:block}.acts>[tabindex="-1"]:focus{outline:none}.acts>[tabindex="-1"]:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.older{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font-family:var(--f-b);font-size:var(--t-c);color:var(--fg-2);justify-self:center;align-items:center;padding:0 12px;font-weight:600}.older:hover{border-color:var(--mut);background:var(--hover);color:var(--fg)}.older:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.feed-none{font-size:var(--t-s);color:var(--mut);margin:0}.jl-wrap{height:var(--sc-end);z-index:4;margin-top:-16px;position:sticky;bottom:0}.jl{right:0;bottom:calc(var(--sc-end) - 14px);height:var(--h-b);border:1px solid var(--acc-deep);border-radius:var(--r);background:var(--acc-deep);color:#fff;font-family:var(--f-b);font-size:var(--t-c);white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 4px 14px #0a180f40}.jl:hover{background:var(--acc-press);border-color:var(--acc-press)}.jl:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.feed-day{font-size:var(--t-s);color:var(--mut);align-items:center;gap:10px;margin-bottom:-4px;font-weight:600;display:flex}.feed-day:after{content:"";background:var(--line-soft);flex:1;height:1px}.act .c-hand{font-size:var(--t-xs);color:var(--mut);grid-column:2;align-items:center;gap:4px;margin-top:-6px;display:flex}.act .c-hand>svg{stroke-width:1.8px;width:11px;height:11px}.c-seen{min-width:0;font-size:var(--t-s);color:var(--acc-deep);align-items:center;gap:4px;margin-top:-6px;display:flex}.act .c-seen{grid-column:2}.c-seen>svg{stroke-width:2px;flex:none;width:12px;height:12px}.c-seen>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-seen.no{color:var(--mut)}.fold-seen{padding-left:11px}.fold-row:has(.fold-b[aria-expanded=true])+.fold-seen{display:none}.made{font-size:var(--t-s);color:var(--mut);margin-top:-10px}.pjh{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mark-xl{border-radius:var(--r);width:44px;height:44px;font-size:16px}.mark-ink{color:#000}.pjh-tx{min-width:0}.pjh-p{width:fit-content;max-width:100%;font-size:var(--t-m);color:var(--fg);overflow-wrap:anywhere;margin-bottom:6px;font-weight:600;line-height:1.3;display:block}a.pjh-p:is(:hover,:focus-visible) .pjh-n{text-decoration:underline}.pjh-c{color:var(--mut);font-weight:400}.act{font-size:var(--t-m);grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.act .av{width:28px;height:28px}.act b{font-weight:600;font-size:var(--t-c);flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:1.5;display:flex}.act b span{color:var(--mut);font-weight:400;font-size:var(--t-s);margin-left:0}.act.sys{color:var(--mut);font-size:var(--t-s);align-items:center;margin-block:-4px}.act.sys i{background:var(--line-2);border-radius:99px;justify-self:center;width:6px;height:6px;display:block}.act.sys.hand i{background:var(--acc-deep)}.act.sys.hand{color:var(--fg-2)}.act .md{min-height:0;font-size:var(--t-read);border:0;margin:0;padding:0;line-height:1.55}.act .c-quote{-webkit-line-clamp:2;border-left:3px solid var(--line-2);width:fit-content;max-width:100%;font-size:var(--t-s);color:var(--mut);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 6px;padding:1px 8px;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.act .c-quote:hover{border-left-color:var(--acc-deep);color:var(--fg-2)}.act .c-quote:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-left-color:var(--acc-deep)}.act.int .c-quote:not(:hover,:focus-visible){border-left-color:var(--int-line)}.act .c-more{font-size:var(--t-c);color:var(--fg);align-self:center;margin-left:auto;font-weight:600;display:inline-flex;position:relative}.act .c-more-b{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);place-items:center;display:inline-grid}.act .c-more-b:hover,.act .c-more-b[aria-expanded=true]{color:var(--fg);background:var(--hover)}.acts>.act:has(.mmenu:not([hidden])){z-index:10;position:relative}.form-pop{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-column:2;gap:10px;margin-top:8px;padding:12px;display:grid}.form-pop h5{font-family:var(--f-d);font-size:var(--t-m);margin:0;font-weight:700}.form-pop .fl{font-size:var(--t-s);color:var(--fg);gap:4px;font-weight:600;display:grid}.form-pop .fl input{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);font:inherit;font-size:var(--t-m);color:var(--fg);padding:0 10px;font-weight:400}.form-pop .fl input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-1px;border-color:var(--acc-deep)}.form-pop .fl-v{color:var(--mut);font-weight:400;font-size:var(--t-m)}.form-pop .cf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form-pop .cf .sp{margin-left:auto}.form-pop .hint{font-size:var(--t-s);color:var(--mut);margin:0}.form-pop .err{font-size:var(--t-s);color:var(--hot);margin:0}.act.moved>div{min-width:0}.moved-l{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.moved-l .lnk{color:var(--acc-deep);text-underline-offset:var(--ul);font-weight:600;text-decoration:underline}.long-n{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);font-size:var(--t-s);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;padding:8px 10px;display:flex}.long-n .btn{margin-left:auto}.comp:not(.open)>.long-n,.comp:not(.open) .as-task-t{display:none}.comp .split-f{grid-column:1/-1;margin:0 0 8px}.agent-note .sugg{font-size:var(--t-s);color:var(--fg-2);gap:6px;margin-top:8px;padding:0 12px 12px;display:grid}.agent-note .sugg p,.agent-note .sugg .long-n{margin:0}.from-chip{border:1px solid var(--line-2);height:20px;font-size:var(--t-xs);color:var(--fg-2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:inline-flex}.from-chip:hover{border-color:var(--mut);color:var(--acc-deep)}:is(.act,.agent-note,.pcard,.pdec).c-hl{border-radius:var(--r);animation:2.4s ease-out c-hl}@keyframes c-hl{0%,40%{background-color:var(--sel);background-image:linear-gradient(var(--acc-deep), var(--acc-deep));background-repeat:no-repeat;background-size:3px 100%}to{background-image:linear-gradient(var(--acc-deep), var(--acc-deep));background-repeat:no-repeat;background-size:0 100%}}@keyframes c-hl-still{0%,to{background-color:var(--sel);background-image:linear-gradient(var(--acc-deep), var(--acc-deep));background-repeat:no-repeat;background-size:3px 100%}}@media (prefers-reduced-motion:reduce){:is(.act,.agent-note,.pcard,.pdec).c-hl{animation:2.4s linear c-hl-still}}.pdec.c-hl{outline-offset:2px;outline:2px solid #0000;animation:2.4s ease-out c-hl,2.4s ease-out c-hl-ring}@keyframes c-hl-ring{0%,40%{outline-color:var(--acc-deep)}to{outline-color:#0000}}@keyframes c-hl-ring-still{0%,to{outline-color:var(--acc-deep)}}@media (prefers-reduced-motion:reduce){.pdec.c-hl{animation:2.4s linear c-hl-still,2.4s linear c-hl-ring-still}}:is(.rev,.ps-ask).c-hl{outline-offset:2px;border-radius:var(--r);outline:2px solid #0000;animation:2.4s ease-out c-hl-ring}@media (prefers-reduced-motion:reduce){:is(.rev,.ps-ask).c-hl{animation:2.4s linear c-hl-ring-still}}.act .c-zip{font-size:var(--t-s);color:var(--mut);border-radius:4px;align-items:center;gap:5px;margin:6px 0 0 -4px;padding:2px 4px;font-weight:600;text-decoration:none;display:inline-flex}.act .c-zip svg{stroke-width:1.8px;flex:none;width:12px;height:12px}.act .c-zip:hover{color:var(--acc-deep);background:var(--hover)}.act .c-zip[hidden]{display:none}.act .c-price{width:max-content;max-width:100%;margin-top:6px;display:flex}.act .c-price svg{color:var(--acc-deep)}.act .c-price:hover{border-color:var(--acc-line)}.act .c-price:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.act .c-edit-box{gap:8px;margin-top:4px;display:grid}.act .c-edit-box .comp-ed{border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-read);padding:6px 10px;line-height:1.5}.act .c-edit-box .comp-ed:focus-within{border-color:var(--acc-deep)}.act .c-edit-f{justify-content:flex-end;align-items:center;gap:8px;display:flex}.act .c-edit-f .faint{font-size:var(--t-s);margin-right:auto}.act :is(.md,.c-edit-box)[hidden]{display:none}.act .md:focus-within{box-shadow:none}.act.int>div{background:var(--int);border:1px solid var(--int-line);border-radius:var(--r);padding:6px 10px 8px}.int-tag{font-size:var(--t-xs);color:var(--int-ink);font-weight:600}.pins{gap:4px;display:grid}.pin{min-width:0;min-height:var(--h-c);border-left:3px solid var(--line-2);border-radius:0 var(--r) var(--r) 0;background:var(--paper);color:var(--fg);font-size:var(--t-m);align-items:center;gap:8px;padding:2px 8px;text-decoration:none;display:flex}.pin:hover{border-left-color:var(--acc-deep);background:var(--hover)}.pin:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-left-color:var(--acc-deep)}.pin>svg{width:14px;height:14px;color:var(--mut);flex:none}.pin-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pin-w{font-size:var(--t-s);color:var(--mut);white-space:nowrap;flex:none}.pin-tag{font-size:var(--t-xs);color:var(--mut);align-items:center;gap:3px;font-weight:600;display:inline-flex}.pin-tag>svg{width:12px;height:12px}.comp{border-top:1px solid var(--line);padding:12px var(--gut);background:var(--paper);grid-template-columns:minmax(min(10rem,45%),1fr) auto;gap:8px;margin:0;display:grid;position:relative;container:comp/inline-size}.comp>*{grid-column:1/-1}.comp>.conseq:has(+.cact:not(.pb-off)){grid-column:1;align-self:center}.comp>.conseq:has(+.cact:not(.pb-off))>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.comp>.conseq+.cact{grid-column:2}.comp.open>.conseq.by-next{visibility:hidden}html.comp-grow .det>.comp{align-content:start;overflow:clip}.comp-ed{min-height:2.6em;max-height:40vh;margin:0;overflow:auto}.comp.open .comp-ed{max-height:var(--comp-ed-max,40vh);height:var(--comp-ed-h,auto)}:is(html[data-comp-hide~=hint] .det>.comp.open>:is(.long-n,.ex-chips),html[data-comp-hide~=strip] .det>.comp.open:not(:has(>.pbox))>.pwait){display:none}html[data-comp-over=panel] :is(.det:has(>.comp.open),.det:has(>.comp>.pbox)){overflow-y:auto}html[data-comp-hide~=tight] .det>.comp:is(.open,:has(>.pbox))>.conseq>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}html[data-comp-hide~=tight] .det>.comp.open>.cact:has(>.send-g){gap:6px}html[data-comp-hide~=tight] .det>.comp.open>.cact>.send-g{flex:14rem;max-width:max-content}html[data-comp-hide~=tight] .det>.comp.open .send-g kbd{display:none}html[data-comp-hide~=tight] .det:is(:has(>.comp.open),:has(>.comp>.pbox))>.adock:not(.open,:has(>:is(.ps-ask,.err,.ajob~.ajob-cont,.ajob-cont~.rev,.rev:first-child))){padding-top:6px;padding-bottom:6px}html[data-comp-hide~=tight] .det:is(:has(>.comp.open),:has(>.comp>.pbox))>.adock:not(.open,:has(>:is(.ps-ask,.err,.ajob~.ajob-cont,.ajob-cont~.rev,.rev:first-child)))>.ajob{flex-wrap:nowrap;margin-top:-6px;padding-top:6px;top:-6px}html[data-comp-hide~=tight] .det:is(:has(>.comp.open),:has(>.comp>.pbox))>.adock:not(.open,:has(>:is(.ps-ask,.err,.ajob~.ajob-cont,.ajob-cont~.rev,.rev:first-child)))>.ajob .ajob-t{white-space:nowrap;flex:auto;overflow:hidden}html[data-comp-hide~=tight] .det:is(:has(>.comp.open),:has(>.comp>.pbox))>.adock:not(.open,:has(>:is(.ps-ask,.err,.ajob~.ajob-cont,.ajob-cont~.rev,.rev:first-child)))>.ajob .ajob-a{flex-wrap:nowrap}.comp-grip{z-index:2;cursor:row-resize;touch-action:none;height:10px;display:none;position:absolute;top:-5px;left:0;right:0}.comp.open .comp-grip{display:block}.comp-grip:before{content:"";background:var(--faint);border-radius:2px;width:32px;height:4px;margin-left:-16px;position:absolute;top:3px;left:50%}.comp-grip:hover:before,.comp-grip:focus-visible:before{background:var(--acc-deep)}.comp-grip:focus-visible{outline:none}.cb.comp-wide{display:none}.cb.comp-wide[aria-pressed=true]{color:var(--acc-deep)}@media (width>=1100px){.cb.comp-wide{display:inline-grid}html[data-comp-wide] .work.open{grid-template-columns:minmax(0,1fr)}html[data-comp-wide] .work.open>:is(.list,.cal-panel){display:none}html[data-comp-wide] .det:has(>.comp){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-comp-wide] .det:has(>.comp):has(>.sec-dec){grid-template-rows:auto auto minmax(0,1fr)}html[data-comp-wide] .det>:is(.det-bar,.sec-dec){grid-column:1/-1}html[data-comp-wide] .det>.comp{border-top:0;border-left:1px solid var(--line);grid-area:-2/2/-1;grid-template-rows:minmax(0,1fr);align-content:stretch}html[data-comp-wide] .det>.comp.open{flex-direction:column;display:flex}html[data-comp-wide] .det>.comp.open>*{flex:none}html[data-comp-wide] .det>.comp.open>.cbox:not(.pb-off){flex-direction:column;flex:auto;display:flex}html[data-comp-wide] .det>.comp.open .comp-ed{height:auto;max-height:none;min-height:var(--comp-ed-floor,55px);contain:size;flex:1}html[data-comp-over=column] .det>.comp:is(.open,:has(>.pbox)){overflow-y:auto}html[data-comp-wide] .det:has(>.comp):has(>.adock){grid-template-rows:auto minmax(44px,auto) minmax(160px,1fr)}html[data-comp-wide] .det:has(>.comp):has(>.adock):has(>.sec-dec){grid-template-rows:auto auto minmax(44px,auto) minmax(160px,1fr)}html[data-comp-wide] .det:has(>.comp .pbox):has(>.adock){grid-template-rows:auto minmax(44px,auto) minmax(auto,1fr)}html[data-comp-wide] .det:has(>.comp .pbox):has(>.adock):has(>.sec-dec){grid-template-rows:auto auto minmax(44px,auto) minmax(auto,1fr)}html[data-comp-wide][data-comp-over=column] .det:has(>.comp .pbox):has(>.adock){grid-template-rows:auto 44px minmax(0,1fr)}html[data-comp-wide][data-comp-over=column] .det:has(>.comp .pbox):has(>.adock):has(>.sec-dec){grid-template-rows:auto auto 44px minmax(0,1fr)}html[data-comp-wide] .det>.adock{border-top:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-area:-3/2/-2}html[data-comp-wide] .det:has(>.adock)>.det-sc{grid-row:-3/-1}html[data-comp-wide] .det>.resizer,html[data-comp-wide] .comp.open .comp-grip{display:none}html[data-comp-wide] .det>.comp:not(.open){grid-template-rows:none;align-content:start}}html.comp-vt::view-transition-old(root){animation:none}html.comp-vt::view-transition-new(root){animation:none}@media (width>=1100px){html.comp-vt-wide .work.open>:is(.list,.cal-panel){view-transition-name:comp-list}}html.comp-vt .det>.det-sc{view-transition-name:comp-sc;background:var(--canvas)}html.comp-vt-wide .det>.comp{view-transition-name:comp-box}::view-transition-group(comp-list){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(comp-sc){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(comp-box){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(comp-list){object-fit:none;object-position:left top;height:100%}::view-transition-new(comp-list){object-fit:none;object-position:left top;height:100%}::view-transition-old(comp-sc){object-fit:none;object-position:left top;height:100%}::view-transition-new(comp-sc){object-fit:none;object-position:left top;height:100%}::view-transition-old(comp-sc){mix-blend-mode:normal;animation:none}::view-transition-new(comp-sc){mix-blend-mode:normal;animation:none}::view-transition-old(comp-box){object-fit:none;object-position:left bottom;height:100%}::view-transition-new(comp-box){object-fit:none;object-position:left bottom;height:100%}.cbox{background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r);cursor:text;min-width:0;transition:border-color .15s,box-shadow .15s,background-color .15s;position:relative}.cbox:hover{border-color:#b9c5b5}.cbox:focus-within{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft)}.cbox.int{background:var(--int);border-color:var(--int-line)}.cbox.int:focus-within{border-color:var(--int-ink);box-shadow:0 0 0 3px var(--int-ring)}.cquote{border-left:3px solid var(--line-2);min-width:0;font-size:var(--t-c);color:var(--mut);cursor:default;flex-wrap:wrap;align-items:center;gap:0 8px;margin:8px 8px 0 12px;padding:0 0 0 8px;display:flex}.cquote .cq-t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;line-height:1.45;display:-webkit-box;overflow:hidden}.cquote .int-tag{flex:1 0 100%;order:2;padding-bottom:2px}.cquote .cq-x{flex:none;order:1;margin-left:auto}.cbox.int .cquote{border-left-color:var(--int-line)}.comp:not(.open) .cbox:has(>.cquote){flex-wrap:wrap}.comp.open .cbox:has(>.cquote) .comp-ed :is(.pm,.pm-stub){min-height:1.5em}.comp:not(.open) .cquote{flex-basis:100%;margin:6px 4px 0 10px}.comp .comp-ed{box-shadow:none;min-height:0;font-size:var(--t-read);border:0;border-radius:0;margin:0;padding:7px 10px;line-height:1.5}.comp .comp-ed :is(.pm,.pm-stub){min-height:1.5em}.comp.open .comp-ed{padding:9px 12px 4px}.comp.open .comp-ed :is(.pm,.pm-stub){min-height:3em}.comp .ed-bar{background:0 0;margin:0 0 6px;padding:0 0 6px;display:none;position:static}.comp .ed-bar+.pm{margin-top:0}.comp .ed-bar :is(.ed-btn[data-id=file],.ed-sep:has(+.ed-btn[data-id=file])){display:none}.comp.open.fmt-on .ed-bar{display:flex}.cbox.int .ed-bar{border-bottom-color:var(--int-line)}.comp:not(.open) .cbox{align-items:center;display:flex}.comp:not(.open) .comp-ed{flex:1;min-width:0;max-height:2.4em;overflow:hidden}.comp:not(.open) .aa,.comp:not(.open) .cact>:not(.send-fin,.uz-g,.uz-st){display:none}.comp:not(.open) .cact:not(:has(>:is(.send-fin,.uz-g,.uz-st))){display:none}.cfoot{align-items:center;gap:2px;padding:0 6px 5px;display:flex}.comp:not(.open) .cfoot{padding:0 4px 0 0}.c-draft{font-size:var(--t-s);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:6px;overflow:hidden}.comp:not(.open) .c-draft{display:none}.cb{min-width:26px;height:26px;color:var(--mut);font-size:var(--t-c);border-radius:4px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.cb:hover{background:var(--hover);color:var(--fg)}.cb[aria-pressed=true]{background:var(--line-soft);color:var(--fg)}.cbox.int .cb:hover,.cbox.int .cb[aria-pressed=true]{background:var(--int-ring)}.cb svg{width:15px;height:15px}.cb[data-tip]{position:relative}.cb[data-tip]:after{content:attr(data-tip);z-index:30;border-radius:var(--r);background:var(--fg);width:max-content;max-width:240px;color:var(--canvas);font-size:var(--t-s);text-align:left;white-space:normal;pointer-events:none;padding:5px 8px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:-4px;box-shadow:0 6px 16px -8px #0a180f73}.cb[data-tip]:focus-visible:after{display:block}.comp:not(.open) .cb[data-tip]:after{left:auto;right:-4px}@media (hover:hover){.cb[data-tip]:hover:after{display:block}}.atabs{z-index:1;min-width:0;margin-bottom:-9px;display:flex;position:relative}.atab{min-width:0;height:var(--h-c);border:1px solid var(--line-2);background:var(--paper);color:var(--mut);font-size:var(--t-c);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.atab:first-child{border-radius:var(--r) 0 0 0}.atab+.atab{border-radius:0 var(--r) 0 0;border-left:0}.atab svg{flex:none;width:14px;height:14px}.atab:hover{color:var(--fg);background:var(--hover)}.atab:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.atab[aria-pressed=true]{background:var(--canvas);color:var(--fg);border-bottom-color:var(--canvas)}.atab.int[aria-pressed=true]{background:var(--int);color:var(--int-ink);border-color:var(--int-line);border-bottom-color:var(--int)}.atab.int:not([aria-pressed=true]):hover{color:var(--int-ink)}.atabs+.cbox{border-top-left-radius:0}.atabs:has(+.cbox:focus-within) .atab[aria-pressed=true]{border-color:var(--acc-deep);border-bottom-color:var(--canvas)}.atabs:has(+.cbox.int:focus-within) .atab.int[aria-pressed=true]{border-color:var(--int-ink);border-bottom-color:var(--int)}.conseq{min-width:0;font-size:var(--t-s);color:var(--mut);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:0;line-height:1.4;display:flex}.conseq b{color:var(--fg-2);font-weight:600}.conseq svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:13px;height:13px}.conseq.int,.conseq.int b{color:var(--int-ink)}.c-mail{color:var(--fg-2);flex:none;align-self:center;place-items:center;display:inline-grid;position:relative}.c-mail.off{color:var(--faint)}.c-mail:after{content:attr(data-tip);z-index:30;border-radius:var(--r);background:var(--fg);width:max-content;max-width:260px;color:var(--canvas);font-size:var(--t-s);text-align:left;white-space:normal;pointer-events:none;padding:5px 8px;font-style:normal;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:-6px;box-shadow:0 6px 16px -8px #0a180f73}@media (hover:hover){.c-mail:hover:after{display:block}}.later-b{color:var(--fg-2)}.later-b svg{stroke-width:1.5px}.later-b .chev{width:13px;height:13px;color:var(--mut);stroke-width:1.5px;margin:0 -3px 0 0}:is(.later-b:hover .chev,.picker:has(.pick-pop)>.later-b .chev){color:var(--fg)}.picker:has(.pick-pop)>.later-b{background:var(--line-soft);border-color:var(--line-hov)}.later-b:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.act.sched>div{background:var(--draft);border:1px dashed var(--draft-line);border-radius:var(--r);padding:6px 10px 8px}.act.sched b .sched-tag{background:var(--draft-hov);height:20px;color:var(--draft-ink);font-size:var(--t-xs);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.act.sched b .int-tag{color:var(--int-ink);font-size:var(--t-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.act.sched b .sched-only{font-size:var(--t-xs);color:var(--faint)}.act.sched b svg,.sched-fail svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.sched-a{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sched-a .picker{min-width:0}.sched-fail{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--warm);color:var(--warm-ink);font-size:var(--t-s);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:8px 0 0;padding:6px 10px;line-height:1.4;display:flex}.sched-fail svg{align-self:center}.pick-pop.later-pop{width:280px}.later-q .later-other{color:var(--fg-2)}.later-q .later-other b{font-weight:500}.later-f{grid-template-columns:minmax(0,1fr) 76px;gap:6px;display:grid}.later-go{justify-content:space-between;align-items:center;gap:8px;display:flex}.pick-hint.err{color:var(--hot)}.cact{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.cact-l,.cact-note{font-size:var(--t-s);color:var(--mut)}.cact-l{white-space:nowrap;min-width:92px}.cact .picker{min-width:0}.cact .send{flex:none;margin-left:auto}.cact:has(>.send-g){flex-wrap:wrap-reverse;justify-content:flex-end}@container comp (width<=640px){.send-g kbd{display:none}}.send-g{gap:6px;min-width:0;max-width:100%;display:flex}.cact .send-g .send{flex:0 auto;min-width:0;margin-left:0}.send .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.send kbd,.send-g .picker{flex:none}.cact>:is(.cact-l,.cact-note)~.send-g{margin-left:auto}.reopen-g{align-items:center;gap:6px;min-width:0;display:flex}.reopen-g .cact-l{min-width:0}.send-more{width:var(--h-b);padding:0}.app .send-more svg{width:14px;height:14px;color:var(--mut);margin:0}:is(.send-more:hover svg,.picker:has(.pick-pop)>.send-more svg){color:var(--fg)}.picker:has(.pick-pop)>.send-more{background:var(--line-soft);border-color:var(--line-hov)}.cact .send-reopen{flex:none}.comp .send:not(.pri) kbd{background:var(--line-soft);color:var(--mut)}.comp .send kbd,.addrow .add-go kbd{font:600 11px var(--f-b);background:#ffffff2e;border-radius:4px;padding:0 5px;line-height:17px}.comp .err{margin:0}.nxp{min-width:0;max-width:100%;padding-right:6px}.nxp .lbl{text-overflow:ellipsis;overflow:hidden}.nxp .chev{width:13px;height:13px;color:var(--mut)}.flow{color:var(--faint);align-items:center;display:inline-flex}.app .flow svg{width:14px;height:14px}.pick.give{min-width:0;max-width:100%;padding-right:6px}.pick.give .gl{color:var(--mut);padding-left:5px;font-weight:500}.pick.give .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.pick.give .chev{width:13px;height:13px;color:var(--mut)}.pick.give.own{border-color:var(--acc-line)}.pick.give.line:not(:has(.av)){padding-left:9px}.pick-tag.hb,.pick-t small.hb{color:var(--acc-deep)}.hb-pop{width:320px}.hb-src{font-size:var(--t-s);color:var(--mut);background:var(--paper);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.hb-src b{color:var(--fg-2);margin-right:auto;font-weight:600}.hb-src.own{background:var(--acc-soft);color:var(--acc-deep)}.hb-none{padding:2px 8px 6px}.hb-foot{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--r-o) var(--r-o);gap:6px;margin:2px -8px -8px;padding:8px 12px 10px;display:grid}.hb-foot .chkline{color:var(--fg);cursor:pointer}.hb-foot .chkline em{font-style:normal;font-size:var(--t-s);color:var(--mut);display:block}.pick-pop .hb-foot .chkline input{width:15px;height:15px;box-shadow:none;border:0;border-radius:0;flex:none;margin:2px 0 0;padding:0}.pick-pop .hb-foot .chkline input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.lead.give{background:var(--warm);color:var(--warm-ink)}.pr .hb-l{opacity:0;transition:opacity .12s}.pr:hover .hb-l,.pr:focus-within .hb-l{opacity:1}@media (hover:none){.pr .hb-l{opacity:1}}.pick-pop.up{top:auto;bottom:calc(100% + 4px)}.pick-h{font-size:var(--t-s);color:var(--mut);padding:2px 4px 0;font-weight:600}.nx-pop .pick-list button{height:auto;min-height:38px;padding:4px 8px}.nx-pop .pick-list button[aria-selected=true]{background:var(--sel)}.nx-pop .pick-who .av,.nx-pop .pick-who .chip-i{width:22px;height:22px;font-size:8.5px}.pick-t{text-align:left;min-width:0;line-height:1.3;display:grid}.pick-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pick-t small{font-size:var(--t-s);color:var(--mut)}.pick-t small.cl{color:var(--warm-ink)}.pick-pop .ck{width:14px;height:14px;color:var(--acc-deep);stroke-width:2.2px;flex:none}.pick-sep{background:var(--line-soft);height:1px;margin:4px 2px}.chip-i.ok{background:var(--acc-deep);color:#fff}.aud-o{text-align:left;width:100%;font-size:var(--t-m);border-radius:4px;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.aud-o:hover,.aud-o:focus-visible{background:var(--hover)}.aud-o[aria-checked=true]{background:var(--sel);box-shadow:inset 2px 0 0 var(--acc-deep)}.aud-o>svg:first-child{color:var(--mut);margin-top:2px}.aud-o .pick-t{flex:1}@media (width<=760px){.comp .send kbd{display:none}}.h-sec .cnt{font-family:var(--f-b);font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;margin-left:-4px;font-weight:600}.act b .c-name{font-size:inherit;color:var(--fg);font-weight:600}.act b .who-tag{font-size:var(--t-xs);color:var(--warm-ink);font-weight:600}.act b .who-tag.ghost{color:var(--mut);border:1px solid var(--line-2);border-radius:4px;padding:0 4px}.act b .who-tag.bot{color:var(--chrome-fg);background:var(--chrome);border-radius:4px;padding:0 5px}.av.ghost{background:var(--canvas);color:var(--mut);border:1px dashed var(--mut)}.act.cont{margin-top:-8px}.act.cont>.av{visibility:hidden;height:0}.act.cont>div{position:relative}.act.cont>div>b{z-index:1;position:absolute;top:0;right:0}.act.cont>div>b>:not(.c-more,.rx-b){display:none}.act.cont>div{padding-right:32px}.act.cont .c-more-b:not(:hover,[aria-expanded=true]){background:var(--canvas)}.act.cont>div>b:has(.mmenu:not([hidden])){z-index:5}.acts.feed-line>.act:not(.sys){position:relative}.acts.feed-line>.act:not(.sys,.cont){margin-top:6px}.acts.feed-line>.act:not(.sys):before{content:"";background:var(--pc,var(--faint));width:2px;position:absolute;top:32px;bottom:0;left:13px}.acts.feed-line>.act.cont:before{top:-7px}.acts.feed-tone>.act:not(.sys){--tone:var(--paper);background:var(--tone);border-radius:var(--r);padding:10px 12px 12px}.acts.feed-tone>.act.client{--tone:var(--warm)}.acts.feed-tone>.act.cont{border-top-left-radius:0;border-top-right-radius:0;margin-top:-14px;padding-top:4px}.acts.feed-tone>.act:not(.sys):has(+.act.cont){border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:4px}.acts.feed-tone>.act.cont .c-more-b:not(:hover,[aria-expanded=true]){background:var(--tone)}.acts.feed-tone>.act .md table{background:var(--canvas)}.h-sec.bare:after{background:0 0}.act>div>b{align-items:center;min-height:28px}.act b .c-name{font-size:var(--t-m)}.acts.feed-line.frame-ring>.act.by-team:not(.sys,.cont):before{top:35px}.act .c-hand{gap:5px;min-height:20px;margin-top:-4px;position:relative}.acts.feed-line:is(.hands-turn,.hands-arrow)>.act>.c-hand>svg{display:none}.acts.feed-line:is(.hands-turn,.hands-arrow)>.act>.c-hand:before{content:"";border-left:2px solid var(--pc,var(--faint));border-bottom:2px solid var(--pc,var(--faint));border-bottom-left-radius:7px;width:18px;height:9px;position:absolute;top:calc(50% - 9px);left:-25px}.acts.feed-line.hands-arrow>.act>.c-hand:before{width:11px}.acts.feed-line.hands-arrow>.act>.c-hand:after{content:"";background:var(--pc,var(--faint));clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:9px;position:absolute;top:calc(50% - 3.5px);left:-12px}.acts.feed-line:is(.hands-turn,.hands-arrow)>.act.has-hand:before{bottom:18px}.act.sys .ev-m{justify-self:center;place-items:center;display:grid}.acts.events-icon .act.sys .ev-m i,.acts.events-dot .act.sys .ev-m svg{display:none}.act.sys .ev-m svg{width:14px;height:14px;color:var(--mut)}.act.sys:is(.hand,.ev-done) .ev-m svg{color:var(--acc-deep)}.act.sys.ev-reopened .ev-m svg{color:var(--warm-ink)}.act.sys.ev-secret .ev-m svg{color:var(--hot)}.act.sys .ev-t{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;display:inline-flex}.ev-who{color:var(--fg);font-weight:600}.ev-to{color:var(--fg-2);align-items:center;gap:4px;font-weight:500;display:inline-flex}.av.xs,.act .av.xs{width:16px;height:16px;margin:0 2px;font-size:7px}.acts.feed-line.long-fade>.act:not(.sys,.cont):before{background:linear-gradient(var(--pc,var(--faint)) 0 72px, var(--pc,var(--faint)) 200px)}@supports (color:color-mix(in lab, red, red)){.acts.feed-line.long-fade>.act:not(.sys,.cont):before{background:linear-gradient(var(--pc,var(--faint)) 0 72px, color-mix(in srgb, var(--pc,var(--faint)) 22%, transparent) 200px)}}.acts.feed-line.long-fade>.act.cont:before{background:var(--pc,var(--faint))}@supports (color:color-mix(in lab, red, red)){.acts.feed-line.long-fade>.act.cont:before{background:color-mix(in srgb, var(--pc,var(--faint)) 22%, transparent)}}.acts:is(.long-sticky-avatar,.long-sticky-head)>.act:not(.sys):has(.md img,.md table,.md pre,.md>:nth-child(3))>.av{z-index:2;align-self:start;position:sticky;top:10px}.acts.feed-line:is(.long-sticky-avatar,.long-sticky-head)>.act:not(.sys,.cont):has(.md img,.md table,.md pre,.md>:nth-child(3)):not(:has(.c-edit-box:not([hidden]),.mmenu:not([hidden]))){clip-path:inset(-6px -40px)}.acts.feed-line:is(.long-sticky-avatar,.long-sticky-head)>.act:not(.sys,.cont):has(.c-edit-box:not([hidden]),.mmenu:not([hidden]))>.av:before{display:none}.acts.feed-line:is(.long-sticky-avatar,.long-sticky-head)>.act:not(.sys,.cont):has(.md img,.md table,.md pre,.md>:nth-child(3))>.av{overflow:visible}.acts.feed-line:is(.long-sticky-avatar,.long-sticky-head)>.act:not(.sys,.cont):has(.md img,.md table,.md pre,.md>:nth-child(3))>.av:before{content:"";background:var(--canvas);pointer-events:none;width:6px;height:200vh;position:absolute;bottom:100%;left:calc(50% - 3px)}.acts.long-sticky-head>.act:not(.sys)>.av{top:0}.acts.long-sticky-head>.act:not(.sys,.cont):has(.md img,.md table,.md pre,.md>:nth-child(3))>div>b{z-index:1;background:var(--canvas);box-shadow:0 1px 0 var(--line-soft);position:sticky;top:0}.acts.long-sticky-head>.act.int:not(.cont)>div>b{background:var(--int)}.av.av-team,.av.av-team.has-img{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.av>.av-fr{pointer-events:none;fill:none;width:132%;height:132%;stroke:var(--tc);stroke-width:9px;stroke-linecap:round;position:absolute;top:-16%;left:-16%;overflow:visible}.stack .av>.av-fr{display:none}.team-color{grid-template-columns:26px minmax(0,12rem) auto;align-items:center;gap:12px;padding:4px 0;display:grid}.tc-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-m);overflow:hidden}.nx-h{font-size:var(--t-s);color:var(--fg-2);font-weight:600}.chip{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);align-items:center;gap:6px;padding:0 9px 0 3px;font-weight:500;display:inline-flex}.chip:hover{background:var(--hover);border-color:#b9c5b5}.chip-i{background:var(--hover);width:20px;height:20px;color:var(--mut);border-radius:99px;place-items:center;display:grid}.chip-i svg{stroke-width:2.2px;width:11px;height:11px}.nx-f{align-items:center;gap:10px;display:flex}.nx-f .btn{margin-left:auto}.nx-f kbd{font-family:var(--f-b);border:1px solid var(--line-2);color:var(--mut);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.nx-hint{font-size:var(--t-s);color:var(--mut);max-width:68ch;line-height:1.45}.faint{color:var(--mut);font-size:var(--t-s)}.panel{padding:20px var(--gut) 30px;border-top:1px solid var(--line);align-content:start;gap:20px;display:grid;overflow:auto}.ppl{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:32px;display:grid}.ppl h4{letter-spacing:-.01em;font-size:16px;font-weight:700}.ppl section>p{color:var(--mut);font-size:var(--t-c);max-width:52ch;margin:4px 0 8px}.pr{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pr .av{width:30px;height:30px}.pr b{font-weight:600;font-size:var(--t-m);display:block}.pr small{color:var(--mut);font-size:var(--t-s);display:block}.lead{font-size:var(--t-xs);color:var(--acc-deep);background:var(--acc-soft);border-radius:4px;padding:0 6px;font-weight:600;line-height:20px}.toast{z-index:30;background:var(--chrome);color:#fff;width:max-content;max-width:calc(100% - 32px);min-height:36px;font-weight:600;line-height:1.35;font-size:var(--t-c);border-radius:8px;align-items:center;gap:8px;padding:7px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #00000073}.toast svg{color:var(--acc)}.desc .pm>*,.desc [x-ref=mount]>:not(.ed-bar),.desc>.md:not([wire\:ignore])>*,.agent-note>.md>*,.act .md:not(.comp-ed){max-width:90ch}.act .c-edit-box{max-width:calc(90ch + 22px);font-size:var(--t-read)}.md .pm>p+p,.act .md>p+p{margin-top:.5em}.desc{gap:4px}.desc>.md{min-height:0}.desc .md :is(.pm,.pm-stub){min-height:1.6em}.md[x-data=description]>[x-ref=mount]:not(:has(>.pm)){padding-top:.6em}.md[x-data=description]>[x-ref=mount]>.md-img{margin:0}.md[x-data=description]>[x-ref=mount]>*+.md-img{margin-top:.6em}.md[x-data=description]>[x-ref=mount]>p+.md-img{margin-top:.5em}.md[x-data=description]>[x-ref=mount]>:is(h1,h2,.md-lead)+.md-img{margin-top:.3em}.md[x-data=description]>[x-ref=mount]>:where(p+p){margin-top:.5em}.det.draft .desc .md .pm{min-height:3.2em}.sec{padding:18px var(--gut) 6px;font-family:var(--f-d);letter-spacing:-.01em;text-align:left;align-items:baseline;gap:8px;width:100%;font-size:15px;font-weight:700;display:flex}.thead+.sec{padding-top:14px}.sec .cnt{font-family:var(--f-b);font-weight:500;font-size:var(--t-s);color:var(--faint);font-variant-numeric:tabular-nums}.sec.late,.sec.late .cnt{color:var(--hot)}.sec-body{border-top:1px solid var(--line)}.sec.sec-p{padding:12px var(--gut) 6px calc(var(--gut) + 18px);color:var(--fg-2);font-size:14px}.sec+.sec.sec-p{padding-top:2px}.pchip{font-size:var(--t-xs);color:var(--mut);border:1px solid var(--line);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-weight:500;line-height:18px}.ac-tag{font-size:var(--t-xs);color:var(--fg-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:3px;padding:0 5px;font-weight:500;line-height:18px;display:inline-flex}.ac-tag svg{width:11px;height:11px}.ac-note{font-size:var(--t-s);color:var(--fg-2);align-items:baseline;gap:6px;margin-top:6px;display:flex}.ac-note svg{width:13px;height:13px;color:var(--mut);flex:none;align-self:center}.ac-note.client{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:6px 10px}.ac-note .faint{color:var(--mut)}.fol-tag{color:var(--faint);flex:none;align-items:center;display:inline-flex}.fol-tag svg{width:13px;height:13px}.cw-tag{font-size:var(--t-xs);color:var(--mut);border:1px solid var(--line-2);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-weight:500;line-height:18px}.dc-tag{font-size:var(--t-xs);color:var(--acc-deep);background:var(--acc-soft);border:1px solid var(--acc-line);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-weight:600;line-height:18px}.ce-tag{font-size:var(--t-xs);color:var(--warm-ink);background:var(--warm);border:1px solid var(--warm-line);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;flex:none;padding:0 5px;font-weight:600;line-height:18px}.ce-tag.ps{color:var(--acc-deep);background:var(--acc-soft);border-color:var(--acc-line)}.ce-tag.over{color:var(--hot);background:var(--hot-soft);border-color:var(--hot-line)}.ctx{min-width:2.2em;max-width:22em;font-size:var(--t-s);color:var(--mut);white-space:nowrap;flex:0 auto;align-items:center;gap:5px;display:inline-flex}.ctx .cdot{border-radius:2px;flex:none;width:8px;height:8px}.ctx-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.no-price{font-size:var(--t-s);color:var(--mut);white-space:nowrap;flex:none}.resp{font-size:var(--t-s);color:var(--mut);white-space:nowrap}.resp b{color:var(--fg);font-weight:600}.empty{padding:48px var(--gut);color:var(--mut);font-size:var(--t-m);text-align:center;justify-items:center;gap:14px;display:grid}.lnk{font-family:var(--f-b);font-size:var(--t-c);color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:var(--ul);border-radius:2px;font-weight:500}.lnk:hover{color:var(--fg);text-decoration-color:currentColor}.lnk.mut{color:var(--mut)}.lnk.mut:hover{color:var(--fg)}.lnk.danger{color:var(--hot);-webkit-text-decoration-color:var(--hot);-webkit-text-decoration-color:var(--hot);-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.lnk.danger{-webkit-text-decoration-color:color-mix(in srgb, var(--hot) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--hot) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--hot) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hot) 45%, transparent)}}.lnk.danger:hover{color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.lnk.danger:hover{color:color-mix(in srgb, var(--hot) 86%, #000)}}.side-tag,.team-state,.lead{height:20px;font-size:var(--t-xs);white-space:nowrap;background:var(--hover);color:var(--mut);border-radius:4px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.side-tag.ps,.team-state.ok,.lead{background:var(--acc-soft);color:var(--acc-deep)}.side-tag.cl,.team-state.wait{background:var(--warm);color:var(--warm-ink)}.team-state.warn{background:var(--hot-soft);color:var(--hot)}.team-state.off{background:var(--line-soft);color:var(--mut);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);-webkit-text-decoration-color:var(--faint);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.team-agent{font-size:var(--t-c);color:var(--fg-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.team-agent:hover{color:var(--fg)}.team-agent input{width:15px;height:15px;box-shadow:none;cursor:pointer;border:0;border-radius:0;flex:none;margin:0;padding:0}.team-agent input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.cmap{font-size:var(--t-s);color:var(--mut)}.warn{font-size:var(--t-s);color:var(--warm-ink);background:var(--warm);border-radius:4px;padding:6px 8px}.err{color:var(--hot);font-size:var(--t-s);font-weight:600}.panel h4{font-family:var(--f-d);letter-spacing:-.01em;font-size:16px;font-weight:700}.ws-note{color:var(--mut);font-size:var(--t-c);max-width:70ch}.ws-pr{grid-template-columns:30px minmax(0,1fr) auto}.ws-acts,.pr-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ppl-add{justify-content:flex-end;display:flex}.drawer{z-index:20;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o) 0 0 var(--r-o);border-right:0;grid-template-rows:auto minmax(0,1fr);width:min(440px,90%);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:0 1px 2px #0a180f0f,-12px 0 28px -12px #0a180f47}.drawer:focus{outline:none}.drawer-h{min-height:52px;padding:0 12px 0 var(--gut);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.drawer-h h4{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.drawer-b{overscroll-behavior:contain;align-content:start;display:grid;overflow:auto}.drawer .panel{border-top:0;padding-top:16px;overflow:visible}.drawer .ppl{grid-template-columns:minmax(0,1fr);gap:24px}.drawer .pr{grid-template-columns:30px minmax(0,1fr);row-gap:6px}.drawer .pr>:nth-child(n+3){grid-column:2;justify-self:start}.drawer .pr-acts{justify-content:flex-start}.drawer .pr b{overflow-wrap:anywhere}.hb-box{padding:14px var(--gut);border-bottom:1px solid var(--line);font-size:var(--t-c);color:var(--fg-2);gap:6px;display:grid}.hb-line{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.hb-line b{color:var(--fg);font-weight:600}.hb-box small{font-size:var(--t-s);color:var(--mut)}.acc-btn{height:var(--h-c);border:1px solid var(--line-2);background:var(--canvas);border-radius:var(--r);font-size:var(--t-c);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.acc-btn:hover{background:var(--hover)}.acc-btn.all{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-deep)}.acc-pop{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);grid-column:1/-1;justify-self:end;gap:4px;width:100%;max-width:420px;margin-top:4px;padding:8px;display:grid}.acc-opt{cursor:pointer;font-size:var(--t-m);border-radius:4px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:6px;display:grid}.acc-opt:hover{background:var(--hover)}.acc-opt b{font-weight:600;display:block}.acc-opt small{color:var(--mut);font-size:var(--t-s)}.acc-opt input,.acc-list input,.chkline input,.check input,.fld.chk input{accent-color:var(--acc-deep)}.acc-list{gap:1px;padding-left:26px;display:grid}.acc-list label{font-size:var(--t-c);cursor:pointer;border-radius:4px;align-items:center;gap:8px;height:28px;padding:0 6px;display:flex}.acc-list label:hover{background:var(--hover)}.acc-rights{border-top:1px solid var(--line-soft);gap:1px;margin-top:4px;padding-top:6px;display:grid}.acc-opt:has(input:focus-visible){outline:2px solid var(--acc-deep);outline-offset:-2px}.cp-own{border-top:1px solid var(--line);gap:8px;margin-top:24px;padding-top:16px;display:grid}.cp-own-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-form{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);gap:12px;max-width:420px;padding:12px;display:grid}.cp-form-f{justify-content:flex-end;gap:8px;display:flex}.cp-pr .lnk{font-weight:600}.acc-help{font-size:var(--t-s);color:var(--mut);gap:4px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.acc-help b{color:var(--fg-2);margin-right:4px;font-weight:600}.acc-help-n{color:var(--fg-2)}.acc-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:6px 2px 0;display:flex}.acc-foot-l{flex-wrap:wrap;gap:6px 14px;display:flex}.acc-foot .btn{height:var(--h-c)}.ai-paste,.ai-form,.ai-done{gap:10px;max-width:980px;display:grid}.ai-paste textarea{font:var(--t-s)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;resize:vertical}.ai-client{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;max-width:760px;display:grid}.ai-opt{font-size:var(--t-c);align-items:center;gap:6px;font-weight:600;display:flex}.ai-client .fld :disabled{background:var(--paper);color:var(--faint)}.ai-count{font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);letter-spacing:0;margin-left:8px;font-weight:500}.ai-rows{overflow-x:auto}.ai-row{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(160px,1.6fr) minmax(120px,1fr) 72px minmax(130px,1fr) 64px;align-items:center;gap:8px;min-width:640px;padding:6px 0;display:grid}.ai-head{font-size:var(--t-s);color:var(--mut);padding-top:0;font-weight:600}.ai-row.is-there{color:var(--mut)}.ai-row:has(input[type=checkbox]:not(:checked)) .fld{opacity:.5}.ai-name{font-size:var(--t-m);overflow-wrap:anywhere}.ai-there{font-size:var(--t-c);grid-column:3/6}.ai-src{font-size:var(--t-s);color:var(--acc-deep);white-space:nowrap;text-decoration:none}.ai-src:hover{text-decoration:underline}.ai-prefix{text-transform:uppercase}.ai-err{margin:0 0 4px 32px}.ai-made{gap:4px;display:grid}.ai-code{font-size:var(--t-xs);color:var(--mut);margin-right:4px;font-weight:700}.ai-secs{min-width:640px;color:var(--mut);cursor:pointer;align-items:center;gap:8px;padding:0 0 6px 32px;font-size:12.5px;display:flex}.ai-people{border-bottom:1px solid var(--line-soft);gap:4px;min-width:640px;padding:2px 0 8px 32px;display:grid}.ai-grp{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:0 14px;padding-top:4px;display:grid}.ai-grp+.ai-grp{border-top:1px solid var(--line-soft);padding-top:6px}.ai-grp-h{font-size:var(--t-s);color:var(--mut);font-weight:600;line-height:26px}.ai-grp-list{gap:2px;min-width:0;display:grid}.ai-grp-list .ai-person{min-height:26px}.ai-person .side-tag{margin-left:2px}.ai-person{font-size:var(--t-c);align-items:center;gap:5px;display:inline-flex}.ai-person small{color:var(--mut);font-size:var(--t-s)}.ai-person.is-in{color:var(--mut)}.ai-person.is-warn small{color:var(--warm-ink)}.ai-people.is-off,.ai-people.is-off .ai-person,.ai-people.is-off small{color:var(--faint)}.ai-off{font-size:var(--t-s)}.ai-people.ai-all{border-bottom:0;min-width:0;max-width:760px;padding:0 0 4px}.ai-cnt{font-variant-numeric:tabular-nums}.ai-person.is-some .ai-cnt{color:var(--warm-ink)}.ai-names{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:8px 12px;max-width:760px;display:grid}.ai-names .ai-new{align-content:start}.ai-new-row{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.ai-new-row .ai-link{grid-column:1/-1}.ai-invite{border:1px solid var(--warm-line);background:var(--warm);color:var(--warm-ink);border-radius:var(--r);font-size:var(--t-c);flex-wrap:wrap;align-items:center;gap:6px;max-width:760px;padding:8px 12px;display:flex}.ai-invite svg{flex:none;width:14px;height:14px}.ws-tb{padding:0}.team-invite{gap:10px;max-width:760px;display:grid}.team-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px 76px auto;align-items:end;gap:8px;display:grid}.team-row>.btn{justify-self:start}.team-sent{font-size:var(--t-s);color:var(--acc-deep);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.team-sent svg{stroke-width:2.2px;width:14px;height:14px}.team-sent.warn{color:var(--hot)}.team-link{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:var(--r);gap:8px;max-width:760px;padding:10px 12px;display:grid}.team-link-h{font-size:var(--t-c);justify-content:space-between;align-items:center;gap:8px;display:flex}.team-link-row{gap:8px;display:flex}.team-link-row input{min-width:0;height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);flex:1;padding:0 10px;font:12.5px ui-monospace,Menlo,monospace}.team-link small{color:var(--mut);font-size:var(--t-s)}.team-list{max-width:760px}.users-tb{flex-wrap:wrap;gap:6px}.users-q{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);min-width:220px;font-size:var(--t-c);background:var(--canvas);color:var(--fg);flex:0 280px;padding:0 10px}.users-q:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.users-list{max-width:960px}.users-ws{font-size:var(--t-s);flex-wrap:wrap;grid-column:2/-1;gap:4px 10px;margin-top:-4px;display:flex}.users-ws-a{color:var(--acc-deep);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:2px}.users-ws-a:hover{text-decoration-color:currentColor}.sec-box{align-content:start;gap:12px;min-width:0;max-width:1180px;display:grid}.sec-tb{padding:0}.sec-wrap{min-width:0;overflow-x:auto}.sec-tbl{border-collapse:collapse;width:100%;font-size:var(--t-c)}.sec-tbl th{text-align:left;height:32px;font-size:var(--t-s);color:var(--mut);white-space:nowrap;border-bottom:1px solid var(--line);padding:0 10px;font-weight:600}.sec-tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;height:38px;padding:6px 10px}.sec-tbl :is(th,td):first-child{padding-left:0}.sec-tbl :is(th,td):last-child{padding-right:0}.sec-tbl tbody tr:not(.is-open,.is-open+.sec-ctx-row):hover td{background:var(--hover)}.sec-what{align-items:center;gap:8px;min-width:180px;max-width:380px;display:flex}.sec-what .num{font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.sec-what>:is(a,span:not(.num)){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);overflow:hidden}.sec-what a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.sec-what a:hover{text-decoration-color:currentColor}.sec-where{white-space:nowrap;color:var(--fg-2)}.sec-where small{font-size:var(--t-s);color:var(--mut);margin-left:6px}.sec-why{color:var(--fg-2)}.sec-lv{height:20px;font-size:var(--t-xs);white-space:nowrap;border-radius:4px;align-items:center;margin-right:4px;padding:0 7px;font-weight:600;display:inline-flex}.sec-lv.hi{background:var(--hot-soft);color:var(--hot)}.sec-lv.mid{background:var(--warm);color:var(--warm-ink)}.sec-pv{font:var(--t-s) ui-monospace, Menlo, monospace;background:var(--paper);color:var(--fg-2);white-space:nowrap;border-radius:4px;padding:2px 6px}.sec-when{white-space:nowrap;color:var(--mut);font-size:var(--t-s)}.sec-tbl :is(th,td).sec-acts{z-index:1;white-space:nowrap;background:var(--canvas);width:1%;position:sticky;left:0}.sec-acts>*+*{margin-left:6px}.sec-acts .faint{font-size:var(--t-s)}.sec-tbl tbody tr.is-open>td.sec-acts{background:linear-gradient(var(--acc-deep), var(--acc-deep)) no-repeat 0 0 / 3px 100%, var(--sel)}.sec-what .sec-open,.sec-what .sec-nolink{font-size:var(--t-s);margin-left:10px}.sec-tbl tr.has-ctx>td{border-bottom:0}.sec-tbl tr.sec-ctx-row>td{height:auto;padding-top:0;padding-bottom:10px}.sec-tbl tbody tr.has-ctx:not(.is-open):hover+tr.sec-ctx-row>td{background:var(--hover)}.sec-tbl tbody tr.has-ctx:not(.is-open):has(+tr.sec-ctx-row:hover)>td{background:var(--hover)}.sec-wrap{container-type:inline-size}.sec-ctx{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;max-width:100cqi;display:grid;position:sticky;left:0}.sec-ctx-h{font-size:var(--t-s);color:var(--mut)}.sec-tbl tbody tr.is-clickable{cursor:pointer}.sec-ctx-t{border:1px solid var(--line);background:var(--canvas);border-radius:var(--r);font:var(--t-s)/1.5 ui-monospace, Menlo, monospace;color:var(--fg-2);gap:2px;padding:6px 10px;display:grid}.sec-ctx-l{white-space:pre-wrap;overflow-wrap:anywhere}.sec-mark{background:var(--warm);color:var(--warm-ink);border-radius:4px;padding:0 4px;font-weight:600}.sec-hid{color:var(--mut)}.sec-num td:not(:first-child),.sec-num th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sec-box>.more-done{justify-self:start;margin:0 0 0 -8px}.sec-note,.sec-text{max-width:80ch;font-size:var(--t-s);color:var(--mut)}.sec-text{font-size:var(--t-m);color:var(--fg-2)}.sec-rules{max-width:480px;font-size:var(--t-c);color:var(--fg-2);gap:4px;display:grid}.sec-rules li{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.sec-work>.sec-panel{border-top:0}.work.open>.sec-panel{border-right:1px solid var(--line)}.sec-find{margin-inline:-12px}.sec-find .sec-tbl :is(th,td):first-child{padding-left:12px}.sec-find .sec-tbl :is(th,td):last-child{padding-right:12px}.sec-find .sec-ctx{max-width:calc(100cqi - 24px)}.sec-tbl tbody tr.is-open,.sec-tbl tbody tr.is-open+tr.sec-ctx-row{background:linear-gradient(var(--acc-deep), var(--acc-deep)) no-repeat 0 0 / 3px 100%, var(--sel)}.det:has(>.sec-dec){grid-template-rows:auto auto minmax(0,1fr) auto}.sec-dec{padding:8px 12px 8px var(--gut);background:var(--canvas);border-bottom:1px solid var(--line);font-size:var(--t-s);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sec-dec .sec-lv{margin-right:0}.sec-dec-where{white-space:nowrap}.sec-dec-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;margin-left:auto;display:flex}.sec-dec-acts .lnk{min-height:var(--h-c);align-items:center;display:inline-flex}.sec-dec-next{color:var(--fg);font-weight:600}.sec-rules b{font-variant-numeric:tabular-nums;font-weight:600}.sec-confirm{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--acc-soft);max-width:760px;font-size:var(--t-c);color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.sec-confirm>span{flex:320px}.agent-tokens{border-top:1px solid var(--line);gap:10px;max-width:760px;padding-top:18px;display:grid}.agent-tokens h4{align-items:center;gap:8px;display:flex}.agent-tokens .pair-sub{font-size:var(--t-c);color:var(--fg);margin:6px 0 0;font-weight:700}.pair-req{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--canvas);gap:8px;padding:10px 12px;display:grid}.pair-req-h{border-radius:var(--r) var(--r) 0 0;background:var(--warm);color:var(--warm-ink);font-size:var(--t-c);align-items:center;gap:8px;margin:-10px -12px 0;padding:6px 12px;display:flex}.pair-req-h>span:not(.av):not(.team-state){overflow-wrap:anywhere;flex:1;min-width:0}.pair-req-h .team-state{background:var(--canvas);flex:none}.pair-kv{font-size:var(--t-c);grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.pair-kv dt{color:var(--mut);font-size:var(--t-s);line-height:20px}.pair-kv dd{overflow-wrap:anywhere;margin:0;line-height:20px}.pair-code{background:var(--paper);height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:600 var(--t-xs) ui-monospace, Menlo, monospace;letter-spacing:.08em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.pair-acts{flex-wrap:wrap;gap:8px;display:flex}.pair-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pair-list li{border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;padding:8px 12px;display:flex}.pair-list li:hover{background:var(--hover)}.pair-t{min-width:0;font-size:var(--t-c);flex:1;gap:1px;display:grid}.pair-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pair-t small,.adev-t small{color:var(--mut);font-size:var(--t-s);overflow-wrap:anywhere}.agent-sig{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--canvas);gap:8px;padding:10px 12px;display:grid}.agent-sig-h{border-radius:var(--r) var(--r) 0 0;background:var(--warm);color:var(--warm-ink);font-size:var(--t-c);align-items:center;gap:8px;margin:-10px -12px 0;padding:6px 12px;display:flex}.agent-sig-h>span{overflow-wrap:anywhere;flex:1;min-width:0}.agent-sig-h b{font-weight:600}.agent-sig-h time{font-size:var(--t-s);flex:none}.agent-sig-h svg{flex:none;width:14px;height:14px}.agent-sig.hot{border-color:var(--hot-line)}.agent-sig.hot .agent-sig-h{background:var(--hot-soft);color:var(--hot)}.agent-sig-b{font-size:var(--t-c);overflow-wrap:anywhere;margin:0;line-height:1.45}.agent-sig-done{gap:8px;display:grid}.agent-sig-done>summary{cursor:pointer;font-size:var(--t-c);color:var(--fg-2);border-radius:2px;justify-self:start;font-weight:600}.agent-sig-done>summary:hover{color:var(--fg)}.agent-sig-done>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.agent-devs .adev{min-height:var(--h-b);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0;display:flex}.adev-t{min-width:0;font-size:var(--t-c);flex:260px;gap:1px;display:grid}.adev-t b{overflow-wrap:anywhere;font-weight:600}.adev-acts{align-items:center;gap:12px;margin-left:auto;display:flex}.adev-code{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--acc-soft);font-size:var(--t-c);gap:8px;padding:10px 12px;display:grid}.adev-code p{margin:0}.adev-row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.adev-row .fld{flex:0 220px}.adev-row .code-in{font-variant-numeric:tabular-nums;letter-spacing:.2em}.adev-row .lnk{min-height:var(--h-b);align-items:center;display:inline-flex}.aa-wrap{min-height:0;padding:32px var(--gut);border-top:1px solid var(--line);background:var(--paper);flex:1 1 0;overflow:auto}.aa-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-o);width:min(26rem,100%);font-size:var(--t-m);gap:14px;margin:0 auto;padding:20px;display:grid}.aa-card h4{font-family:var(--f-d);margin:0;font-size:16px;font-weight:700;line-height:1.3}.aa-card p{color:var(--fg-2);margin:0;line-height:1.5}.aa-card .kv{font-size:var(--t-m);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.aa-card .kv dt{color:var(--mut);font-size:var(--t-s);line-height:20px}.aa-card .kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.aa-card .kv small{color:var(--mut);font-size:var(--t-s)}.aa-code{background:var(--paper);height:24px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:600 var(--t-m) ui-monospace, Menlo, monospace;letter-spacing:.12em;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.aa-form{border-top:1px solid var(--line-soft);gap:10px;padding-top:14px;display:grid}.aa-form .code-in{font-variant-numeric:tabular-nums;letter-spacing:.2em;width:100%;min-width:0}.aa-form .code-in[aria-invalid=true]{border-color:var(--hot)}.aa-acts{flex-wrap:wrap;gap:8px;display:flex}.aa-form>.lnk{justify-self:start}.aa-done{align-items:flex-start;gap:12px;display:flex}.aa-done>svg{flex:none;width:20px;height:20px;margin-top:1px}.aa-done>div{gap:4px;min-width:0;display:grid}.aa-done.ok>svg{color:var(--acc-deep)}.aa-done.no>svg{color:var(--hot)}.btn.sm-btn{height:var(--h-c);font-size:var(--t-s);padding:0 9px}.av-up input[type=file]{display:none}.app.pw-alert{grid-template-rows:48px auto minmax(0,1fr)}.app-bars{grid-column:1/-1;display:grid}.pw-bar{padding:6px var(--gut);background:var(--warm);color:var(--warm-ink);border-bottom:1px solid var(--warm-line);font-size:var(--t-c);grid-column:1/-1;align-items:center;gap:10px;display:flex}.pw-bar span{flex:1;min-width:0}.pw-bar .btn{flex:none}.pw .fld{max-width:420px}.pw .warn{max-width:70ch}.pw>div{padding-top:4px}.devices .device-row{min-height:var(--h-b);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.exp-opts.is-off{opacity:.5;pointer-events:none}.ph .bell-b{width:var(--h-b);height:var(--h-b);border:1px solid var(--line-2);position:relative}.ph .bell-b[aria-expanded=true]{background:var(--hover);color:var(--fg)}.ph .more-b{width:var(--h-b);height:var(--h-b);border:1px solid var(--line-2)}.ph .more-b[aria-expanded=true]{background:var(--hover);color:var(--fg)}.app .more-b svg{stroke-width:2.2px}.pick-pop.head-pop{width:288px;max-width:calc(100vw - 32px);color:var(--fg);font-size:var(--t-m);gap:2px;font-weight:400}.head-pop a.aud-o{color:var(--fg);text-decoration:none}.head-pop .aud-o small{font-size:var(--t-s);color:var(--mut);display:block}.head-pop .aud-o[aria-checked=true]{box-shadow:none;background:0 0}.head-pop .aud-o[aria-checked=true]:hover,.head-pop .aud-o[aria-checked=true]:focus-visible{background:var(--hover)}.ntf-dot{background:var(--acc-deep);width:7px;height:7px;box-shadow:0 0 0 2px var(--canvas);border-radius:99px;position:absolute;top:4px;right:4px}.bell-pop .pick-seg{justify-self:stretch;display:flex}.bell-pop .pick-seg button{flex:1}.bell-pop .aud-o .pick-t b{white-space:normal}.bell-pop .hb-foot{gap:8px}.ntf-never{color:var(--mut);font-size:var(--t-s);max-width:70ch;line-height:1.5}.ntf-never b{color:var(--fg-2);font-weight:600}.ntf-add{justify-self:start;margin-top:10px}.ntf-rules{gap:10px;display:grid}.ntf-rules>summary{cursor:pointer;font-size:var(--t-c);color:var(--fg-2);border-radius:2px;justify-self:start;align-items:baseline;gap:8px;font-weight:600;display:inline-flex}.ntf-rules-l{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:var(--ul)}.ntf-rules>summary:hover{color:var(--fg)}.ntf-rules>summary:hover .ntf-rules-l{text-decoration-color:currentColor}.ntf-rules>summary .faint{font-weight:400}.ntf-tbl-wrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.ntf-tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--t-c);line-height:1.45}.ntf-tbl th,.ntf-tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:8px 12px}.ntf-tbl tbody tr:last-child>*{border-bottom:0}.ntf-tbl thead th{background:var(--paper);color:var(--mut);font-size:var(--t-s);border-bottom-color:var(--line);font-weight:500}.ntf-tbl tbody th{color:var(--fg);width:30%;font-weight:600}.ntf-tbl tbody th small{color:var(--mut);font-weight:400;font-size:var(--t-s);display:block}.ntf-tbl td{color:var(--fg-2)}.ntf-tbl td.ntf-yes{color:var(--acc-deep);font-weight:600}.ntf-resume{margin-top:0}.exp .pr .mark{margin-left:2px}.pick-seg button:disabled{cursor:default}.warn code{font:12px ui-monospace,Menlo,monospace}.profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 22px;max-width:640px;display:grid}.profile h4{font-size:var(--t-task)}.profile p{color:var(--mut);font-size:var(--t-c)}.profile-lang{justify-items:start;margin:10px 0 6px}.name-edit{align-items:end;gap:8px;max-width:420px;margin-bottom:6px;display:flex}.name-edit .fld{flex:1;min-width:0}.av.xl{width:88px;height:88px;font-size:30px}.av-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.logo-pick,.exp{border-top:1px solid var(--line-soft);gap:10px;max-width:760px;padding-top:18px;display:grid}.exp-opts{gap:8px;display:grid}.exp-l{font-size:var(--t-s);color:var(--fg-2);font-weight:600}:is(.logo-pick,.exp) h4 .faint{font-family:var(--f-b);font-size:var(--t-c);letter-spacing:0;margin-left:6px;font-weight:400}.logo-opts{flex-wrap:wrap;gap:8px;display:flex}.logo-opt{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--fg);font-size:var(--t-c);text-align:left;gap:6px;padding:6px 6px 8px;font-weight:500;display:grid}.logo-opt:hover{background:var(--hover)}.logo-opt.is{border-color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-deep);color:var(--acc-deep);font-weight:600}.logo-prev{background:var(--chrome);color:#fff;border-radius:4px;align-items:center;gap:14px;padding:10px 14px;display:flex}.logo-prev .logo{height:24px}.dialog-host{display:contents}.ov{z-index:20;background:#0a180f6b;place-items:start center;padding-top:64px;display:grid;position:absolute;inset:0;overflow:auto}.ov-top{padding-top:20px;inset:48px 0 0}.pal{background:var(--canvas);border-radius:var(--r-o);grid-template-rows:auto minmax(0,1fr) auto;width:560px;max-width:calc(100% - 32px);max-height:540px;display:grid;overflow:hidden;box-shadow:0 24px 60px -20px #0a180f80,0 0 0 1px #0a180f14}.pal-q{border-bottom:1px solid var(--line);color:var(--mut);align-items:center;gap:10px;padding:0 16px;display:flex}.pal-q input{height:50px;color:var(--fg);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.pal-q input:focus-visible{outline:none}.pal-x{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);flex:none;place-items:center;margin-right:-6px;display:grid}.pal-x:hover{background:var(--hover);color:var(--fg)}.pal-list{padding:4px 0 8px;overflow:auto}.pal-g{font-size:var(--t-s);color:var(--mut);padding:12px 16px 4px;font-weight:600}.pal-r{text-align:left;width:100%;height:36px;font-size:var(--t-m);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 16px;display:grid;position:relative}.pal-r.on{background:var(--sel)}.pal-r.on:before{content:"";background:var(--acc-deep);width:3px;position:absolute;top:0;bottom:0;left:0}.pal-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-r small{color:var(--mut);font-size:var(--t-s);margin-left:8px}.pal-r .n{font-size:var(--t-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:18px;padding:0 5px;font-weight:700;line-height:18px}.pal-r .n.hot{background:var(--acc);color:var(--acc-ink)}.pal-r .kb{color:var(--mut);border-color:var(--line-2)}.pal-f{border-top:1px solid var(--line);background:var(--paper);font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;gap:14px;padding:8px 16px;display:flex}.pal-f kbd,.nx-hint kbd{font-family:var(--f-b);border:1px solid var(--line-2);color:var(--mut);background:var(--canvas);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.mark-md{border-radius:5px;width:22px;height:22px;font-size:9px}.dlg{background:var(--canvas);border-radius:var(--r-o);gap:14px;width:520px;max-width:calc(100% - 32px);margin-bottom:24px;padding:16px 20px 18px;display:grid;box-shadow:0 24px 60px -20px #0a180f80,0 0 0 1px #0a180f14}.dlg:focus{outline:none}.dlg-h{justify-content:space-between;align-items:center;margin-right:-8px;display:flex}.dlg-h h3{letter-spacing:-.015em;font-size:18px;font-weight:700}.dlg-f{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dlg.dlg-set{width:600px}.dlg-set .name-edit{max-width:none;margin-bottom:0}.set-people{gap:2px;display:grid}.set-h{min-height:var(--h-b);justify-content:space-between;align-items:center;gap:12px;display:flex}.set-h h4{font-family:var(--f-d);letter-spacing:-.01em;font-size:16px;font-weight:700}.set-people .pr:last-child{border-bottom:0}.set-people .pr b{overflow-wrap:anywhere}.set-invite{gap:6px;margin-top:14px;display:grid}.invite-form{align-items:end;gap:8px;display:flex}.invite-form .fld{flex:1;min-width:0}.invite-form .fld:first-child{flex:.8}.set-invite .err{margin:0}.dlg-set .dlg-danger{margin-top:14px}@media (width<=560px){.invite-form{flex-wrap:wrap;align-items:stretch}.invite-form .fld,.invite-form .fld:first-child{flex:100%}.invite-form .btn{width:100%}.dlg-set .name-edit{flex-wrap:wrap;align-items:stretch}.dlg-set .name-edit .btn{width:100%}.dlg-set .pr{grid-template-columns:30px minmax(0,1fr)}.dlg-set .pr .pr-acts{grid-column:2;justify-content:flex-start}}.fld{gap:5px;display:grid}.fld>span{font-size:var(--t-s);color:var(--fg-2);font-weight:600}.fld em{color:var(--mut);margin-left:6px;font-style:normal;font-weight:400}.fld select,.fld input,.fld textarea{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);color:var(--fg);padding:0 10px}.fld textarea{height:auto;padding:7px 10px}.fld select{appearance:none;background:var(--canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235b6b5f' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center / 14px;padding-right:28px}.fld input::placeholder{color:var(--faint)}.fld select:hover,.fld input:hover{border-color:#b9c5b5}.fld select:focus,.fld input:focus,.fld textarea:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.fld small{font-size:var(--t-s);color:var(--mut)}.fld small.err{color:var(--hot);font-weight:600}.fld:has(small.err) input{border-color:var(--hot)}.fld.chk{font-size:var(--t-c);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px}.fld.chk input{height:auto;margin-top:3px}.fld.chk em{margin:2px 0 0;display:block}.chkline{font-size:var(--t-c);color:var(--mut);align-items:flex-start;gap:8px;display:flex}.chkline input{margin-top:3px}.check{font-size:var(--t-c);align-items:center;gap:8px;display:inline-flex}.swatches{flex-wrap:wrap;gap:6px;display:flex}.sw{border-radius:5px;width:24px;height:24px}.sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--fg)}.dlg-danger{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:10px;display:flex}.pdel-form{gap:14px;display:grid}.pdel-code{border-top:1px solid var(--line-soft);justify-items:start;gap:6px;padding-top:10px;display:grid}.pdel-code p{color:var(--fg-2)}.pdel-code .fld{width:100%}.pdel-code .code-in{font-variant-numeric:tabular-nums;letter-spacing:.2em;width:100%;min-width:0}.pdel-code .code-in[aria-invalid=true]{border-color:var(--hot)}.del-list{color:var(--fg-2);font-size:var(--t-s);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;display:grid}.pack-dlg{width:min(520px,100%)}.pack-form{display:contents}.pack-list{border:1px solid var(--line);border-radius:var(--r);gap:2px;max-height:min(50vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pack-list label{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 32px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 10px;display:grid}.pack-list label:hover{background:var(--hover)}.pack-list input{accent-color:var(--acc-deep);grid-row:1/3}.pack-list :is(img,.pack-ic){object-fit:cover;background:var(--paper);border-radius:4px;grid-row:1/3;width:32px;height:32px}.pack-ic{color:var(--faint);place-items:center;display:grid}.pack-name{font-size:var(--t-c);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pack-meta,.pack-empty{color:var(--mut);font-size:var(--t-s)}.btn.danger{background:var(--hot);border-color:var(--hot);color:#fff}.btn.danger:hover{background:var(--hot)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in srgb, var(--hot) 86%, #000)}}.btn.danger:hover{border-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{border-color:color-mix(in srgb, var(--hot) 86%, #000)}}.btn.danger:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.gone{max-width:calc(60ch + 2 * var(--gut));padding:32px var(--gut);justify-items:start;gap:6px;display:grid}.gone h3{font-family:var(--f-d);font-size:var(--t-task);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:700}.gone p{color:var(--mut);font-size:var(--t-m);overflow-wrap:anywhere}.gone-a{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gone-read{padding:20px var(--gut) 32px;border-top:1px solid var(--line-soft);gap:16px;display:grid}.mark-pick{align-items:flex-start;gap:14px;display:flex}.mark-opts{gap:10px;min-width:0;display:grid}.sw-client{background-image:linear-gradient(135deg,#0000 42%,#fffffff2 42% 58%,#0000 58%)}.icon-opts{flex-wrap:wrap;gap:6px;display:flex}.ico-opt{width:var(--h-c);height:var(--h-c);border-radius:var(--r);border:1px solid var(--line-2);background:var(--canvas);color:var(--fg-2);place-items:center;display:grid}.ico-opt svg{width:16px;height:16px}.ico-opt:hover{color:var(--fg);border-color:#b9c5b5}.ico-opt:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.ico-opt[aria-pressed=true]{border-color:var(--acc-deep);background:var(--sel);color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-deep)}.pick-seg{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);justify-self:start;gap:2px;padding:2px;display:inline-flex}.pick-seg button{height:24px;color:var(--mut);font-size:var(--t-c);border-radius:4px;padding:0 10px;font-weight:600}.pick-seg button:hover{color:var(--fg);background:var(--hover)}.pick-seg button[aria-pressed=true]{background:var(--acc-soft);color:var(--acc-deep)}.pick-mail{font-size:var(--t-s);color:var(--mut);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pick-mail input{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);min-width:0;font:inherit;font-size:var(--t-c);color:var(--fg);background:var(--canvas);padding:0 8px}.pick-mail input:hover{border-color:#b9c5b5}.pick-mail input:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.pick-mail .btn{height:var(--h-c)}.pick-lang{font-size:var(--t-s);color:var(--mut);justify-content:space-between;align-items:center;gap:8px;display:flex}.old-prefixes{flex-wrap:wrap;gap:6px;display:flex}.old-prefix{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);align-items:center;gap:8px;padding:0 9px;display:inline-flex}.pick-nm{min-width:0;display:grid}.pick-nm small{color:var(--mut);font-size:var(--t-s);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.pick-list .pick-add{color:var(--acc-deep);justify-content:flex-start;font-weight:600}.pick-new-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-state{height:22px;font-size:var(--t-s);color:var(--draft-ink);background:#f3efe2;border-radius:4px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.det.draft .det-sc{--sc-top:22px}.det.draft .det-sc>h4{font-size:var(--t-task);letter-spacing:-.02em;font-weight:700;line-height:1.25}.draft-foot{border-top:1px solid var(--line);padding:10px var(--gut) 12px;background:var(--canvas);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.draft-foot .chip{height:var(--h-c);background:var(--canvas);gap:6px;padding:0 4px 0 9px;font-weight:600}.draft-foot .chip select{font:inherit;color:inherit;background:0 0;border:0;outline:none;max-width:15rem;height:24px}.draft-foot .chip-l{color:var(--mut);font-weight:500}.draft-foot .publish{gap:10px;margin-left:auto}.draft-foot .publish kbd{font:600 11px var(--f-b);background:#ffffff2e;border-radius:4px;padding:0 5px;line-height:17px}.draft-foot .err{flex-basis:100%}.draft-foot .pick-pop{top:auto;bottom:calc(100% + 4px)}.contents{display:contents}.login{background:var(--paper);min-height:100dvh;font-family:var(--f-b);color:var(--fg);place-items:center;padding:24px;display:grid}.login-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-o);width:min(23rem,100%);font-size:var(--t-m);grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 28px 22px;display:grid}.login-card .brand-lg{color:var(--chrome);margin-bottom:4px}.login-card .brand-lg .logo{width:auto;height:28px}.inv-ws{align-items:center;gap:12px;min-width:0;display:flex}.inv-ws span{min-width:0;display:grid}.inv-ws b{font-family:var(--f-d);font-size:var(--t-task);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.inv-ws small{color:var(--mut);font-size:var(--t-s)}.inv-list{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.inv-list li{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;gap:1px;padding:8px 12px;display:grid}.inv-list li:first-child{border-top:0}.inv-list li span{color:var(--mut);font-size:var(--t-s)}.login-card h1{font-size:var(--t-page);letter-spacing:-.02em;font-weight:700}.login-card .fld input{height:36px}.login-card>.btn.pri{height:36px;font-size:var(--t-m)}.login-card>.lnk{justify-self:start}.login-card .code-in{font-variant-numeric:tabular-nums;letter-spacing:.2em;width:100%;min-width:0;font-size:var(--t-task)}.login-acts{flex-wrap:wrap;gap:6px 16px;display:flex}.login-card .login-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.lang-switch a{height:24px;color:var(--mut);font-size:var(--t-c);border-radius:4px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch a:hover{color:var(--fg);background:var(--hover)}.lang-switch a[aria-current=true]{background:var(--acc-soft);color:var(--acc-deep)}.ntf-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ntf-acts .btn{height:36px;font-size:var(--t-m)}.login-card>p{color:var(--fg-2);line-height:1.5}.outage-meta{font-size:var(--t-s);color:var(--mut);gap:8px;margin-top:2px;font-weight:600;display:grid}.outage-track{background:var(--line);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.outage-track:after{content:"";background:var(--acc-deep);width:0;animation:15s linear forwards outage-fill;position:absolute;inset:0}@keyframes outage-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.outage-track:after{opacity:.35;width:100%;animation:none}}.ai-b{background:var(--chrome);color:#ffd84a;border-color:var(--chrome);height:var(--h-c)}.ai-b:hover{background:var(--side)}.toast-a{color:#9ee49d;text-underline-offset:var(--ul);margin-left:6px;font-weight:700;text-decoration:underline}.side-empty{color:var(--side-mut);font-size:var(--t-s);padding:6px 8px}.invite[aria-current=page]{background:var(--side-act);color:#fff}.invite[aria-current=page] svg{color:#fff}.c-name .t-name{flex:0 auto;min-width:0}.row .tags{display:contents}.row .tags>:first-child{margin-left:auto}.c-name :is(.sec-tag,.ctx){flex:0 auto;min-width:2.2em}.c-name .meta-i,.c-name .draft-pill{flex:none}.list .row{container-type:inline-size}.c-name .ce-tag{text-overflow:ellipsis;flex:none;min-width:4.5em;max-width:min(13em,100% - 160px);overflow:hidden}@container (width<=360px){.c-name .ce-tag:not(.none){display:none}}.app select,.app input,.app textarea{font:inherit;color:inherit}.logo{fill:currentColor;stroke:none;--logo-g:#4cc94a;--logo-amb:#e4a23c;--logo-s:var(--chrome,#0a180f);width:auto;height:22px;display:block}.login-card .logo{--logo-g:#2d9a3d;--logo-amb:#c9861f;--logo-s:#fff}.mark-empty{background:var(--side-act);color:var(--side-mut)}.av.has-img{background:var(--line-soft);overflow:hidden}.av img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.btn[disabled],.btn:disabled{opacity:.45}.tb .r{font-size:var(--t-s);color:var(--mut);margin-left:auto}.ph-err{margin:0 var(--gut) 8px}.addrow-err{padding:4px var(--gut) 4px calc(var(--gut) + var(--c-num,84px))}.det-sc h4{font-size:var(--t-task);letter-spacing:-.02em;font-weight:700;line-height:1.25}.sec .chev{color:var(--mut);align-self:center;transition:transform .15s;display:grid}.sec[aria-expanded=false] .chev{transform:rotate(-90deg)}.sec .map{font-family:var(--f-b);font-weight:500;font-size:var(--t-s);color:var(--mut);margin-left:auto}.sec .cdot{border-radius:2px;flex:none;align-self:center;width:10px;height:10px;display:block}.act p,.turn.ai b{color:var(--fg)}.files-h:hover{color:var(--acc-deep)}.f-more{background:var(--hover);width:30px;height:30px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.md>div>*+*,.md>*+*{margin-top:.6em}:is(.md,.md .pm,.md>div)>:is(h1,h2,.md-lead):not(:first-child){margin-top:1.2em}:is(.md,.md .pm,.md>div)>:is(h1,h2,.md-lead)+*{margin-top:.3em}.md hr,.md>hr,.md>div>hr{border:0;border-top:1px solid var(--line);margin:1em 0}.md s,.md del{color:var(--mut)}.md a[data-svc]:before{content:"";vertical-align:-2px;background:var(--svc-c);width:14px;height:14px;-webkit-mask:var(--svc-i) center / contain no-repeat;-webkit-mask:var(--svc-i) center / contain no-repeat;-webkit-mask:var(--svc-i) center / contain no-repeat;-webkit-mask:var(--svc-i) center / contain no-repeat;mask:var(--svc-i) center / contain no-repeat;margin-right:4px;display:inline-block}.md a.lk-chip:before{margin-right:5px}.chk{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--warm);color:var(--warm-ink);font-size:var(--t-c);gap:8px;min-width:0;padding:10px 12px;display:grid}.chk[hidden],.chk-why[hidden]{display:none}.chk-h{font-weight:600;font-size:var(--t-c)}.chk-r{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--canvas);color:var(--fg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:6px 8px;display:grid}.chk-r .n{color:var(--mut);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.chk-r code{font:var(--t-s) ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere}.chk-r small{color:var(--mut);font-size:var(--t-s);grid-column:2}.chk-why{font-size:var(--t-s);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chk-why button{height:var(--h-c);border:1px solid var(--warm-line);border-radius:var(--r);background:var(--canvas);color:var(--fg);font-size:var(--t-c);padding:0 10px;font-weight:600}.chk-why button:hover{border-color:var(--warm-ink)}.chk-why button[aria-pressed=true]{border-color:var(--warm-ink);background:var(--warm-ink);color:#fff}.chk-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chk-act .sp{flex:1}.chk-act .lnk{color:var(--warm-ink);-webkit-text-decoration-color:var(--warm-line);-webkit-text-decoration-color:var(--warm-line);-webkit-text-decoration-color:var(--warm-line);text-decoration-color:var(--warm-line)}.chk-act .lnk:hover{text-decoration-color:currentColor}.chk .btn[disabled]{opacity:.6}.act .chk,.title-ask .chk,.est-dlg .chk{margin-top:8px}.addrow-ask .chk{margin:8px var(--gut)}.draft-foot .chk{flex-basis:100%}.est-act>.est-ask{gap:8px;width:100%;display:grid}.ProseMirror .sus{background:var(--warm);-webkit-text-decoration:underline wavy var(--warm-ink);-webkit-text-decoration:underline wavy var(--warm-ink);-webkit-text-decoration:underline wavy var(--warm-ink);text-decoration:underline wavy var(--warm-ink);text-underline-offset:.32em;border-radius:4px;text-decoration-thickness:1.5px}.ProseMirror .sus.hot{background:var(--hot-soft);-webkit-text-decoration-color:var(--hot);-webkit-text-decoration-color:var(--hot);-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.ProseMirror .flag{border:1px solid var(--warm-line);background:var(--warm);height:20px;color:var(--warm-ink);font-family:var(--f-b);font-size:var(--t-xs);white-space:nowrap;vertical-align:1px;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;margin-left:8px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.ProseMirror .flag.hot{border-color:var(--hot-line);background:var(--hot-soft);color:var(--hot)}.secret-bar{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--warm);color:var(--warm-ink);font-family:var(--f-b);font-size:var(--t-s);margin:0;line-height:1.4}.secret-bar[hidden]{display:none}.secret-bar.done{border-color:var(--line-2);background:var(--paper);color:var(--fg-2)}.secret-bar.ok{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.secret-bar .sb-row{min-height:var(--h-b);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 6px 4px 10px;display:flex}.secret-bar .sb-row>svg{width:15px;height:15px}.secret-bar .sb-txt{flex:220px;min-width:0;font-weight:600}.secret-bar .lnk{color:inherit;font-size:var(--t-s);font-weight:600;text-decoration-color:currentColor}.secret-bar .lnk.mut{color:var(--mut);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-weight:500}.secret-bar .lnk:hover{color:var(--fg)}.secret-bar .lnk[hidden]{display:none}.secret-bar .btn.sm-btn{border-color:var(--warm-ink);color:var(--warm-ink);margin-left:4px}.secret-bar .btn.sm-btn:hover{background:var(--warm-ink);color:var(--canvas)}.md>:is(.secret-live,.secret-pop),.md>.secret-pop>*{margin:0}.md>.secret-live>.secret-bar{border-radius:0 0 calc(var(--r) - 1px) calc(var(--r) - 1px);border-width:1px 0 0;margin:6px -8px -4px}.cbox .secret-bar{border-width:1px 0;border-radius:0}.act .c-edit-box>.secret-live{margin-top:-8px}.c-edit-box .secret-bar{border-radius:0 0 var(--r) var(--r);margin-top:-1px}.act .c-edit-box .comp-ed:has(+.secret-live .secret-bar:not([hidden])){border-bottom-right-radius:0;border-bottom-left-radius:0}.comp:not(.open) .secret-bar{display:none}.secret-pop{z-index:60;border:1px solid var(--line-2);border-radius:var(--r-o);background:var(--canvas);width:min(360px,100vw - 24px);color:var(--fg);font-family:var(--f-b);font-size:var(--t-c);text-align:left;white-space:normal;gap:10px;padding:12px 14px;line-height:1.45;display:grid;position:fixed;box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f47}.secret-pop[hidden]{display:none}.secret-pop .sp-h{font-family:var(--f-d);font-size:var(--t-m);align-items:center;gap:7px;font-weight:700;display:flex}.secret-pop .sp-h svg{width:15px;height:15px;color:var(--warm-ink)}.secret-pop p{color:var(--fg-2);margin:0}.secret-pop .sp-row{flex-wrap:wrap;gap:6px;display:flex}.secret-pop a.btn{color:var(--fg);text-decoration:none}.secret-pop a.btn.pri{color:var(--canvas)}.secret-pop .sp-sub{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:8px;display:flex}.secret-pop .sp-sub .lnk{font-size:var(--t-s)}.secret-pop .sp-sub .lnk[hidden]{display:none}.secret-pop .sp{flex:1}.secret-pop .sp-x{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);background:0 0;border:0;place-items:center;margin:-4px -6px -4px 0;display:grid}.secret-pop .sp-x:hover{background:var(--hover);color:var(--fg)}.secret-pop .sp-x svg{width:14px;height:14px}@media (width<=560px){.secret-bar .sb-row .btn{width:100%;margin-left:0}.secret-pop{border-radius:var(--r-o) var(--r-o) 0 0;width:auto;right:0;top:auto!important;bottom:0!important;left:0!important}.secret-pop .sp-row .btn{flex:100%}}.md .secret-mask{background:var(--paper);height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);font-size:var(--t-xs);white-space:nowrap;vertical-align:1px;cursor:pointer;border-radius:4px;align-items:center;gap:4px;margin:0 1px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.md .secret-mask:hover{background:var(--hover)}.ProseMirror .secret-mask{cursor:text}.ProseMirror .secret-mask[data-label]{gap:0;font-size:0}.ProseMirror .secret-mask[data-label]:after{content:attr(data-label);font-size:var(--t-xs);margin-left:4px}.md .secret-mask:before{content:"";width:12px;height:12px;-webkit-mask:var(--lock-i) center / contain no-repeat;-webkit-mask:var(--lock-i) center / contain no-repeat;-webkit-mask:var(--lock-i) center / contain no-repeat;-webkit-mask:var(--lock-i) center / contain no-repeat;mask:var(--lock-i) center / contain no-repeat;background:currentColor;flex:none}.secret-band{min-height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);color:var(--fg-2);font-size:var(--t-s);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:4px 4px 4px 10px;line-height:1.4;display:flex}.secret-band>svg{width:14px;height:14px}.secret-band>span{flex:14rem;min-width:0}.secret-band .btn.sm-btn{margin-left:auto}.act.sys .lnk.ask-safely{font-size:var(--t-s);color:var(--acc-deep);margin-left:6px;font-weight:600;text-decoration-color:currentColor}.act.sys .lnk.ask-safely:hover{color:var(--acc-press)}.md .lk-chip.secret-link small{color:var(--mut);font-size:var(--t-xs);margin-left:2px;font-weight:400}[data-links=plain] a[data-svc]:not([data-svc=pwpush],[data-svc=bwsend]):before{content:none}.pm a:has(.lk-hidden){display:none}.md img,.f-thumb{cursor:zoom-in}.pm img.ProseMirror-selectednode{outline:2px solid var(--acc-deep)}.pm .file-chip{cursor:grab;-webkit-user-select:none;user-select:none}.pm .file-chip.ProseMirror-selectednode{box-shadow:inset 0 0 0 2px var(--acc-deep);background:var(--acc-soft)}.ed-bar[hidden]{display:none}.ed-btn[aria-pressed=true]{background:var(--acc-soft);color:var(--acc-deep)}.ed-btn:disabled{opacity:.35;cursor:default}.ed-btn:disabled:hover{color:var(--mut);background:0 0}.ed-pop{z-index:6;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);flex-wrap:wrap;align-items:center;gap:6px;width:min(380px,100%);padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f47}.ed-pop[hidden]{display:none}.ed-pop input{min-width:0;height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);flex:1;padding:0 10px}.ed-pop input:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.ed-pop .btn[hidden]{display:none}.pm a[href]{cursor:pointer}.lk-bubble{z-index:60;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);align-items:center;gap:4px;max-width:min(520px,100vw - 16px);padding:4px;display:flex;position:fixed;box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f47}.lk-bubble[hidden],.lk-bubble [hidden]{display:none}.lk-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:280px;color:var(--mut);font-size:var(--t-s);flex:0 auto;padding:0 6px;overflow:hidden}.lk-note{color:var(--mut);font-size:var(--t-xs);flex:none;margin-right:4px}.lk-bubble .btn{height:var(--h-c);flex:none;padding:0 10px}.ed-err{color:var(--hot);font-size:var(--t-s);flex-basis:100%}.ed-err[hidden]{display:none}.pm-drop{background:var(--acc-deep);box-shadow:0 0 0 1px var(--canvas);border-radius:2px}.md .pm.is-drop{outline:2px dashed var(--acc-deep);outline-offset:3px;border-radius:var(--r)}.md .pm.is-drop:after{content:"Iemet failu šeit";color:var(--mut);font-size:var(--t-c);margin-top:6px;display:block}.up-ph{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);font-size:var(--t-c);white-space:nowrap;border-radius:4px;padding:0 7px;display:inline-block}.up-x{color:var(--mut);cursor:pointer;border-radius:4px;margin-left:6px;padding:0 5px;font-size:14px;line-height:1.2}.up-x:hover{background:var(--line);color:var(--fg)}.up-ph.is-saving>span{animation:1.4s ease-in-out infinite up-saving}@keyframes up-saving{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.up-ph.is-saving>span{animation:none}}.up-ph.is-ask{background:var(--warm);max-width:100%;color:var(--warm-ink);box-shadow:inset 0 0 0 1px var(--warm-line);white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 3px 3px 8px;display:inline-flex}.up-ask{gap:4px;display:inline-flex}.up-ask button{height:var(--h-c);border-radius:var(--r);background:var(--canvas);color:var(--warm-ink);box-shadow:inset 0 0 0 1px var(--warm-line);font:inherit;font-size:var(--t-c);border:0;padding:0 10px;font-weight:600}.up-ask button:hover{background:var(--warm-line)}.up-ask button:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.tbl-menu{z-index:40;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);min-width:220px;font-family:var(--f-b);gap:1px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 32px -12px #0a180f59}.tm-item{border-radius:var(--r);color:var(--fg);text-align:left;font:inherit;font-size:var(--t-c);background:0 0;border:0;align-items:center;gap:10px;padding:6px 9px;font-weight:600;display:flex}.tm-item svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--mut);flex:none}.tm-item.danger svg{color:var(--hot)}.tm-item:disabled svg{color:var(--faint)}.tm-item:hover:not(:disabled),.tm-item:focus-visible{background:var(--hover);outline-offset:-2px}.tm-item.danger{color:var(--hot)}.tm-item.armed{background:var(--hot-soft)}.ProseMirror :is(td,th).tc-on{box-shadow:inset 0 0 0 2px var(--acc-deep)}.ProseMirror :is(td,th).tc-del{background:var(--hot-soft);box-shadow:inset 0 0 0 1px var(--hot-line)}.ProseMirror :is(td,th).tc-del.tc-here{box-shadow:inset 0 0 0 2px var(--hot)}.tm-item:disabled{color:var(--faint);cursor:default}.tm-sep{background:var(--line-soft);height:1px;margin:4px 2px}.tbl-handle{z-index:3;border:1px solid var(--line-2);background:var(--canvas);width:26px;height:20px;color:var(--mut);font:700 14px/1 var(--f-b);letter-spacing:.02em;cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute}.tbl-handle:hover,.tbl-handle[aria-expanded=true]{color:var(--acc-deep);border-color:var(--acc-line);background:var(--acc-soft)}.pm-gap{z-index:3;cursor:text;background:0 0;border:0;height:12px;margin:0;padding:0;position:absolute}.pm-gap[hidden]{display:none}.pm-gap:before{content:"";background:var(--acc-deep);border-radius:1px;height:2px;position:absolute;top:5px;left:0;right:0}.pm-gap-label{border:1px solid var(--acc-line);background:var(--canvas);height:22px;color:var(--acc-deep);font:600 var(--t-s)/1 var(--f-b);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:flex;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.pm-gap:hover .pm-gap-label{background:var(--acc-soft)}.pm .pm-gap-before,.pm .pm-gap-after{caret-color:#0000;position:relative}.pm .pm-gap-before:before,.pm .pm-gap-after:after{content:"";background:var(--fg);width:20px;height:2px;animation:1.1s step-end infinite pm-gap-blink;position:absolute;left:0}.pm .pm-gap-before:before{top:-4px}.pm .pm-gap-after:after{bottom:-4px}@keyframes pm-gap-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pm .pm-gap-before:before,.pm .pm-gap-after:after{animation:none}}.file-menu{z-index:40;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);width:min(300px,100vw - 16px);font-family:var(--f-b);gap:1px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 32px -12px #0a180f59}.fm-item{border-radius:var(--r);color:var(--fg);text-align:left;font:inherit;background:0 0;border:0;gap:1px;padding:7px 9px;display:grid}.fm-item b{font-size:var(--t-c);font-weight:600}.fm-item span{font-size:var(--t-s);color:var(--mut)}.fm-item:hover,.fm-item:focus-visible{background:var(--hover);outline-offset:-2px}.fm-item{padding-left:16px;position:relative}.fm-item:before{content:"";background:var(--acc-deep);width:3px;position:absolute;top:8px;bottom:8px;left:6px}.fm-item[data-choice=original]:before{background:var(--warm-ink)}.fm-item[data-choice=file] b{color:var(--acc-deep)}.fm-item[data-choice=original] b{color:var(--warm-ink)}.drop-catch{z-index:66;background:0 0;position:fixed}.drop-veil,.drop-frame,.drop-line,.drop-card{z-index:65;pointer-events:none;position:fixed}:is(.drop-catch,.drop-veil,.drop-frame,.drop-line,.drop-card,.drop-orig)[hidden]{display:none}body:has(.drop-catch:not([hidden])) .pm-drop{display:none}.drop-veil{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.drop-veil{background:color-mix(in srgb, var(--canvas) 42%, transparent)}}.drop-veil{-webkit-backdrop-filter:blur(3px)saturate(.85);backdrop-filter:blur(3px)saturate(.85)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.drop-veil{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.drop-veil{background:color-mix(in srgb, var(--canvas) 80%, transparent)}}}.drop-veil:before{content:"";border:2px dashed var(--acc-deep);border-radius:var(--r);position:absolute;inset:8px}.drop-frame{border-radius:var(--r);box-shadow:0 0 0 2px var(--acc-deep)}.drop-line{background:var(--acc-deep);border-radius:1px;height:2px}.drop-line:before,.drop-line:after{content:"";background:var(--acc-deep);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.drop-line:before{left:-4px}.drop-line:after{right:-4px}.drop-card{border:1px solid var(--line-2);border-radius:var(--r-o);background:var(--canvas);width:max-content;max-width:min(340px,100vw - 32px);color:var(--fg);font-family:var(--f-b);font-size:var(--t-m);text-align:center;justify-items:center;gap:8px;padding:18px 22px 16px;line-height:1.4;transition:top .15s;display:grid;transform:translate(-50%);box-shadow:0 12px 32px -12px #0a180f59}.drop-ic{background:var(--acc-soft);width:40px;height:40px;color:var(--acc-deep);border-radius:50%;place-items:center;display:grid}.drop-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.drop-tx{gap:2px;display:grid}.drop-t{font-family:var(--f-d);font-size:16px;font-weight:700;line-height:1.3}.drop-s{color:var(--mut);font-size:var(--t-s)}.drop-orig{border:1.5px dashed var(--warm-line);border-radius:var(--r);width:100%;min-width:230px;color:var(--warm-ink);font-size:var(--t-s);padding:8px 12px}.drop-orig b{font-size:var(--t-c)}.drop-card.is-orig .drop-ic{background:var(--warm);color:var(--warm-ink)}.drop-card.is-orig .drop-t{color:var(--warm-ink)}.drop-card.is-orig .drop-orig{border-style:solid;border-color:var(--warm-ink);background:var(--warm)}.drop-veil.is-orig:before{border-color:var(--warm-ink)}.drop-frame.is-orig{box-shadow:0 0 0 2px var(--warm-ink)}.drop-line.is-orig,.drop-line.is-orig:before,.drop-line.is-orig:after{background:var(--warm-ink)}@media (prefers-reduced-motion:reduce){.drop-card{transition:none}}.orig-note{color:var(--mut);font-size:var(--t-s);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 2px;display:flex}.orig-note button{color:var(--warm-ink);font:inherit;text-underline-offset:var(--ul);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.orig-note button:hover{color:var(--acc-press)}.slash-menu{z-index:60;background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--r-o);min-width:13rem;font-size:var(--t-m);padding:4px;list-style:none;position:fixed;box-shadow:0 1px 2px #0a180f0f,0 12px 28px -12px #0a180f47}.slash-menu li{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;height:32px;padding:0 8px;display:flex}.slash-menu li[aria-selected=true]{background:var(--hover);box-shadow:inset 2px 0 0 var(--acc-deep)}.slash-menu kbd{color:var(--mut);font:12px ui-monospace,Menlo,monospace}.mention{background:var(--acc-soft);color:var(--acc-deep);white-space:nowrap;border-radius:4px;padding:0 3px;font-weight:600;display:inline}.ProseMirror .mention.ProseMirror-selectednode{outline:2px solid var(--acc-deep);outline-offset:0}.mention-menu{min-width:17rem;max-width:min(24rem,100vw - 32px)}.mention-menu li{gap:12px;height:auto;min-height:36px}.mention-menu .mm-who{align-items:center;gap:8px;min-width:0;display:flex}.mention-menu .mm-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-menu .mm-meta{font-size:var(--t-s);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-menu .mm-meta.cl{color:var(--warm-ink)}.fbig{border-radius:var(--r-o);background:var(--canvas);width:min(460px,100vw - 32px);color:var(--fg);border:0;margin:auto;padding:18px 20px 16px;box-shadow:0 24px 60px -20px #0a180f80,0 0 0 1px #0a180f14}.fbig::backdrop{background:#0a180f6b}.howto{border-radius:var(--r-o);background:var(--canvas);width:min(560px,100vw - 32px);color:var(--fg);border:0;margin:auto;padding:0;box-shadow:0 24px 60px -20px #0a180f80,0 0 0 1px #0a180f14}.howto-in{gap:14px;padding:18px 20px 20px;display:grid}.howto::backdrop{background:#0a180f6b}.howto-h{align-items:center;gap:10px;display:flex}.howto-h h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.howto-h .ibtn{margin-left:auto}.howto-lead{color:var(--fg-2);font-size:var(--t-m);max-width:60ch;margin:0}.howto-svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.howto-svc>div{border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:12px;display:grid}.howto-svc>.rec{background:var(--acc-soft);border-color:var(--acc-line)}.howto-svc b{font-size:var(--t-m);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.howto-svc span:not(.howto-tag){color:var(--mut);font-size:var(--t-s)}.howto-svc .btn{justify-self:start;text-decoration:none}.howto-tag{background:var(--acc-deep);color:#fff;height:20px;font-size:var(--t-xs);border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.howto-tag.lt{background:var(--canvas);color:var(--mut);box-shadow:inset 0 0 0 1px var(--line-2)}.howto-steps{counter-reset:howto;gap:6px;margin:0;padding:0;list-style:none;display:grid}.howto-steps li{font-size:var(--t-c);counter-increment:howto;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.howto-steps li:before{content:counter(howto);background:var(--paper);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-weight:600;display:grid}.howto-tip{border-radius:var(--r);background:var(--paper);color:var(--mut);font-size:var(--t-s);margin:0;padding:8px 10px}@media (width<=560px){.howto-svc{grid-template-columns:minmax(0,1fr)}}.fbig-title{font-family:var(--f-d);letter-spacing:-.015em;font-size:18px;font-weight:700}.fbig-lead{font-size:var(--t-m);overflow-wrap:anywhere;margin-top:8px;font-weight:600}.fbig-hint{color:var(--mut);font-size:var(--t-c);margin-top:6px}.fbig-list{gap:4px;margin-top:14px;display:grid}.fbig-item{border:1px solid var(--line-2);border-radius:var(--r);color:var(--fg);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.fbig-item:hover{background:var(--hover);border-color:#b9c5b5}.fbig-item:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.fbig-logo{border-radius:var(--r);background:var(--paper);flex:none;place-items:center;width:32px;height:32px;display:grid}.fbig-logo svg{width:20px;height:20px}.fbig-text{min-width:0;display:grid}.fbig-name{font-weight:600;font-size:var(--t-m)}.fbig-note{color:var(--mut);font-size:var(--t-s)}.fbig-go{color:var(--mut);margin-left:auto;font-size:15px}.fbig-foot{justify-content:flex-end;margin-top:16px;display:flex}.demo-ask-form{gap:12px;margin-top:14px;display:grid}.demo-ask .fbig-foot{gap:8px;margin-top:4px}.demo-ask-kind{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--acc-soft);color:var(--acc-deep);font-size:var(--t-c);margin:10px 0 0;padding:6px 10px;font-weight:600}.demo-ask-kind[hidden]{display:none}dialog.demo{background:var(--canvas);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg);border:0;margin:0;padding:0}dialog.demo[open]{grid-template-rows:auto minmax(0,1fr);display:grid}dialog.demo::backdrop{background:#080f0a99}.demo-bar{min-height:56px;padding:8px 10px 8px var(--gut);padding-top:max(8px, env(safe-area-inset-top));background:var(--chrome);color:var(--chrome-fg);border-bottom:1px solid var(--chrome-line);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.demo-tt{flex:200px;min-width:0;display:grid}.demo-tt b{font-size:var(--t-m);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.demo-tt span{color:var(--chrome-mut);font-size:var(--t-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-ver{background:var(--side-act);height:20px;color:var(--chrome-fg);font-size:var(--t-xs);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.demo-ps{color:var(--chrome-mut);font-size:var(--t-s)}.demo-bar :is(.demo-ver,.demo-ps,.demo-save,.demo-ask-q)[hidden]{display:none}.demo-ask-q{height:var(--h-b);border:1px solid var(--chrome-line);border-radius:var(--r);background:var(--chrome-field);color:var(--chrome-fg);font-size:var(--t-c);white-space:nowrap;padding:0 12px;font-weight:600}.demo-ask-q:hover{background:var(--side-act)}.demo-save{height:var(--h-b);border-radius:var(--r);background:var(--acc);color:var(--acc-ink);font-size:var(--t-c);white-space:nowrap;border:0;padding:0 14px;font-weight:700}.demo-save:hover{filter:brightness(1.06)}.demo-save:disabled{opacity:.6}.demo-x{border:1px solid var(--chrome-line);border-radius:var(--r);background:var(--chrome-field);width:40px;height:40px;color:var(--chrome-fg);font-size:var(--t-task);flex:none;place-items:center;line-height:1;display:grid}.demo-x:hover{background:var(--side-act)}.demo-bar :is(.demo-save,.demo-ask-q,.demo-x):focus-visible{outline:2px solid var(--acc);outline-offset:2px}.demo-stage{min-height:0;position:relative}.demo-frame{background:#fff;border:0;width:100%;height:100%;display:block}.demo-wait{background:var(--canvas);color:var(--fg-2);font-size:var(--t-c);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:0;overflow:hidden}.demo-wait[hidden]{display:none}.demo-wait:after{content:"";background:var(--acc-deep);width:30%;height:2px;animation:1.1s ease-in-out infinite lload;position:absolute;top:0;left:-30%}@media (prefers-reduced-motion:reduce){.demo-wait:after{opacity:.5;width:100%;animation:none;left:0}}.demo-veil{background:#0a180f73;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.demo-veil[hidden]{display:none}.demo-dlg{border-radius:var(--r-o);background:var(--canvas);gap:10px;width:min(460px,100%);padding:18px 20px 16px;display:grid;box-shadow:0 24px 60px -20px #0a180f80,0 0 0 1px #0a180f14}.demo-dlg-h{font-family:var(--f-d);margin:0;font-size:16px;font-weight:700}.demo-dlg-p,.demo-dlg-o{color:var(--fg-2);font-size:var(--t-c);margin:0}.demo-dlg-p:empty{display:none}.demo-dlg-sum{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);max-height:30vh;font-size:var(--t-m);padding:8px 10px;overflow:auto}.demo-dlg-err{color:var(--hot);font-size:var(--t-c);margin:0;font-weight:600}.demo-dlg-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.demo-dlg textarea{resize:vertical}@media (width<=520px){.demo-bar{padding-left:12px}.demo-ver,.demo-ps{display:none}}html:has(dialog.lb[open]){overflow:hidden}dialog.lb{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:64px minmax(0,1fr) 64px;display:grid}.lb::backdrop{background:#080f0af0}.lb-bar{font-size:var(--t-m);grid-column:1/-1;align-items:center;gap:10px;padding:12px 16px;display:flex}.lb-count{color:#ffffffa6;font-variant-numeric:tabular-nums}.lb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lb-btn{height:var(--h-b);border-radius:var(--r);color:#fff;font-size:var(--t-c);background:#ffffff1f;flex:none;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.lb-btn:hover,.lb-x:hover,.lb-nav:hover{background:#ffffff3d}.lb-x{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:50%;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.lb-stage{grid-area:2/2;place-items:center;min-height:0;padding-bottom:24px;display:grid}.lb-img{object-fit:contain;background:var(--canvas);border-radius:4px;max-width:100%;max-height:calc(100dvh - 96px);box-shadow:0 24px 60px #00000080}.lb-nav{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:50%;grid-row:2;place-self:center;place-items:center;width:44px;height:44px;display:grid}.lb-nav[hidden]{display:none}.lb-nav.prev{grid-column:1}.lb-nav.next{grid-column:3}.lb-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lb :focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (width<=560px){.lb[open]{grid-template-columns:44px minmax(0,1fr) 44px}.lb-tab{display:none}.lb-nav{width:36px;height:36px}}.pick-hint b{color:var(--acc-deep)}.pick-list button[disabled]{opacity:.55;cursor:default}.pick-list button:focus-visible{background:var(--hover);outline-offset:-2px}.pick-pop .btn{justify-self:end}.pick-pop.wide{width:340px;max-width:calc(100vw - 32px)}.mem-pop{gap:8px}.mem-pop .pick-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:2px;margin:0 -4px;padding:0 4px}.mem-pop .pick-list button{height:auto;min-height:44px;padding:6px 8px}.mem-pop .pick-who{gap:10px;min-width:0}.mem-pop .pick-who .av{flex:none;width:28px;height:28px;font-size:10px}.mem-pop .pick-nm{gap:1px;line-height:1.3}.mem-pop .pick-nm>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem-pop .pick-tag{font-size:var(--t-xs);border:1px solid var(--line-2);color:var(--mut);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-weight:500;line-height:18px}.mem-pop .pick-tag.cl{border-color:var(--warm-line);color:var(--warm-ink)}.mem-pop .pick-list button[disabled]{opacity:1}.mem-pop .pick-list button[disabled] :is(.pick-nm>span,.av){opacity:.6}.pop-h{font-family:var(--f-d);padding:2px 4px 0;font-size:14px;font-weight:700}.fld-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.fld select.need{background-color:#fffaf0;border-color:#d9a441}.fld small.warn{color:var(--warm-ink);background:0 0;padding:0;font-weight:500}.panel-h{gap:4px;max-width:68ch;display:grid}.panel-h p{color:var(--mut);font-size:var(--t-c)}.add-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.add-row input{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);min-width:0;padding:0 10px}select.sel{appearance:none;height:var(--h-c);border:1px solid var(--line-2);background:var(--canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235b6b5f' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 6px center / 14px;border-radius:var(--r);font-size:var(--t-c);max-width:100%;padding:0 26px 0 9px;font-weight:600}select.sel:hover{border-color:#b9c5b5}.st-tbl{max-width:46rem;display:grid}.st-h,.st-r{grid-template-columns:22px minmax(0,1fr) 10rem 5.5rem 4.5rem 28px;align-items:center;gap:12px;display:grid}.st-h{font-size:var(--t-s);color:var(--mut);border-bottom:1px solid var(--line);padding-bottom:6px}.st-r{border-bottom:1px solid var(--line-soft);background:var(--canvas);min-height:38px}.st-r .grip{color:var(--faint);cursor:grab;display:grid}.st-r input[type=text]{height:var(--h-c);border-radius:var(--r);background:0 0;border:1px solid #0000;min-width:0;padding:0 8px;font-weight:600}.st-r input[type=text]:hover{border-color:var(--line)}.st-r input[type=text]:focus{border-color:var(--acc-deep);background:var(--canvas);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.st-r .ret{font-size:var(--t-s);color:var(--mut);align-items:center;gap:6px;display:inline-flex}.st-r .ret input{accent-color:var(--acc-deep)}.num{font-variant-numeric:tabular-nums;color:var(--mut);text-align:right}.tpl{font-size:var(--t-c);color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toast-i{display:flex}.toast.is-warn svg{color:#f5b14c}.login-legal{font-size:var(--t-s)}.legal{background:var(--paper);min-height:100dvh;font-family:var(--f-b);color:var(--fg);padding:32px 16px}.legal-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-o);width:min(46rem,100%);font-size:var(--t-m);gap:12px;margin:0 auto;padding:32px;line-height:1.6;display:grid}.legal-card .brand-lg{color:var(--chrome)}.legal-card .brand-lg .logo{height:28px}.legal-card .legal-lang{font-size:var(--t-c);justify-self:end;margin-top:-40px}.legal-card h1{font-size:var(--t-page);letter-spacing:-.02em;font-weight:700}.legal-card h2{letter-spacing:-.01em;margin-top:14px;font-size:16px;font-weight:700}.legal-card a{color:var(--acc-deep);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:var(--ul)}.legal-card a:hover{text-decoration-color:currentColor}.legal-card ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.legal-card table{border-collapse:collapse;width:100%;font-size:var(--t-c)}.legal-card th,.legal-card td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.legal-card th{color:var(--mut);font-weight:600}.legal-card code{font-size:var(--t-s);background:var(--paper);border-radius:4px;padding:1px 5px}@media (width<=600px){.legal-card{padding:20px}.legal-card .legal-lang{margin-top:0}.legal-card table,.legal-card tbody,.legal-card tr,.legal-card td{display:block}.legal-card thead{display:none}.legal-card tr{border-bottom:1px solid var(--line);padding:6px 0}.legal-card td{border:0;padding:2px 0}}.req-ai{font-size:var(--t-c);align-items:center;gap:8px;display:inline-flex}.req-ai input{accent-color:var(--acc-deep)}.run-card{border:1px solid var(--line);border-radius:var(--r);margin:4px 0;overflow:hidden}.run-card .run-h{background:var(--paper);font-size:var(--t-c);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.run-card .run-meta{color:var(--mut);font-size:var(--t-s);margin-left:auto}.run-card.working .run-h b:after{content:"";background:var(--acc);vertical-align:1px;border-radius:99px;width:7px;height:7px;margin-left:6px;animation:1.4s ease-in-out infinite run-pulse;display:inline-block}@keyframes run-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.run-card.working .run-h b:after{animation:none}}.run-steps{font-size:var(--t-s);color:var(--mut);gap:2px;margin:0;padding:6px 12px 8px 32px;list-style:decimal;display:grid}.agent-note{border:1px solid var(--chrome);border-radius:var(--r);background:var(--paper);min-width:0;margin:4px 0}.agent-note>summary{cursor:pointer;background:var(--chrome);color:var(--chrome-fg);border-radius:5px;grid-template-columns:minmax(0,1fr);gap:2px;padding:7px 10px;list-style:none;display:grid}.agent-note[open]>summary{border-radius:5px 5px 0 0}.agent-note>summary::-webkit-details-marker{display:none}.agent-note .an-h{font-size:var(--t-c);align-items:center;gap:8px;display:flex}.agent-note .an-h>b{white-space:nowrap;flex:none}.agent-note>.chg{margin:0;padding:8px 12px 0}.agent-note .an-meta{color:var(--chrome-mut);font-size:var(--t-s);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-note .an-cost{color:var(--chrome-mut);font-size:var(--t-s);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;border-radius:4px;flex:none;margin-left:auto;position:relative}.agent-note .an-cost:hover,.agent-note .an-cost:focus{color:var(--chrome-fg)}.agent-note .an-cost:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.agent-note .an-pop{z-index:30;background:var(--canvas);min-width:260px;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-o);font-size:var(--t-s);white-space:normal;text-align:left;cursor:default;padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #0a180f0f,0 8px 20px -10px #0a180f73}.agent-note .an-pop:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.agent-note .an-cost:hover .an-pop,.agent-note .an-cost:focus .an-pop{gap:6px;display:grid}.agent-note .an-pop-t{grid-template-columns:1fr auto auto;gap:2px 14px;display:grid}.agent-note .an-pop-t>:nth-child(3n+2),.agent-note .an-pop-t>:nth-child(3n){text-align:right}.agent-note .an-pop-t>:nth-child(-n+3){color:var(--mut)}.agent-note .an-pop-t>.tot{border-top:1px solid var(--line);margin-top:2px;padding-top:4px;font-weight:600}.agent-note .an-pop-n{color:var(--mut)}.agent-note .an-peek{font-size:var(--t-s);color:#cfe0d2}.agent-note[open] .an-peek{display:none}.agent-note>.md{min-height:0;font-size:var(--t-read);border:0;margin:0;padding:8px 12px 10px}.md .an-sec{--an-ink:var(--mut);--an-soft:var(--paper);--an-ln:var(--line-2)}.md .an-sec[data-sec=prob]{--an-ink:var(--hot);--an-soft:var(--hot-soft);--an-ln:var(--hot-line)}.md .an-sec[data-sec=fix]{--an-ink:var(--blue-ink);--an-soft:var(--blue);--an-ln:var(--blue-line)}.md .an-sec[data-sec=res]{--an-ink:var(--acc-deep);--an-soft:var(--acc-soft);--an-ln:var(--acc-line)}.md .an-sec[data-sec=dec]{--an-ink:var(--int-ink);--an-soft:var(--int);--an-ln:var(--int-line)}.md .an-sec[data-sec=shots]{--an-ink:var(--sys-ink);--an-soft:var(--sys);--an-ln:var(--sys-line)}.md>.an-sec:not(:first-child){margin-top:16px}.md .an-sec>*+*{margin-top:.6em}.md .an-sec>.an-sh+*{margin-top:0}.md .an-sh{font-family:var(--f-d);font-size:var(--t-read);color:var(--fg);align-items:center;gap:8px;margin:0 0 6px;font-weight:700;line-height:1.3;display:flex}.md .an-st{overflow-wrap:anywhere;min-width:0}.md .an-tile{background:var(--an-soft);width:22px;height:22px;color:var(--an-ink);box-shadow:inset 0 0 0 1px var(--an-ln);border-radius:4px;flex:none;place-items:center;display:grid}.md .an-tile svg{width:14px;height:14px}.md .an-sh .cnt{font-family:var(--f-b);color:var(--mut);margin-left:-2px;font-weight:500}.md details.an-sec>summary{cursor:pointer;border-radius:4px;width:fit-content;max-width:100%;list-style:none}.md details.an-sec>summary::-webkit-details-marker{display:none}.md details.an-sec>summary:after{content:"▾";font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);font-weight:500}.md details.an-sec[open]>summary:after{content:"▴"}.md details.an-sec>summary:hover:after{color:var(--fg)}.md details.an-sec:not([open])>summary{margin-bottom:0}.md details.an-sec>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.md .an-title{font-family:var(--f-d);color:var(--fg);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.md .an-title+.an-open{margin-top:6px}.md .an-open{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.md .an-open a.btn{color:var(--fg);overflow-wrap:normal;text-decoration:none}.md .an-url{min-width:0;font-size:var(--t-s);color:var(--mut);overflow-wrap:anywhere}.md .an-sec[data-sec=fix] td:nth-child(2){color:var(--mut);text-decoration:line-through;text-decoration-thickness:1px}.rev{border:1px solid var(--chrome);border-radius:var(--r);background:var(--canvas);margin:8px 0 4px;scroll-margin-top:16px}.rev-h{background:var(--chrome);color:var(--chrome-fg);font-size:var(--t-c);border-radius:5px 5px 0 0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:7px 10px;display:flex}.rev-h .t{color:var(--chrome-mut);font-weight:400;font-size:var(--t-s)}.rev-h .rev-seg{border-color:var(--chrome-line);background:0 0;margin-left:auto}.rev-h .rev-seg button{color:var(--chrome-mut)}.rev-h .rev-seg button:hover{color:var(--chrome-fg);background:var(--chrome-field)}.rev-h .rev-seg button[aria-pressed=true]{color:var(--acc);background:var(--chrome-field);cursor:default}.rev-h .rev-seg button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.rev-b{padding:8px 12px 10px}.rev-b.md{border:0;min-height:0;margin:0}.rev-f{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.rev-back{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 5px 5px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rev-back input{min-width:0;height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);color:var(--fg);flex:1;padding:0 10px}.rev-back input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.rev>.err{margin:0;padding:0 10px 8px}.c-rev{font-size:var(--t-s);color:var(--mut);font-weight:400}.c-uzdo{font-size:var(--t-s);color:var(--mut);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.c-uzdo a{color:var(--acc-deep);text-underline-offset:.3em;font-weight:600;text-decoration:underline}.c-uzdo a:hover{color:var(--fg)}@media (width<=1080px){.team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.team-row{grid-template-columns:1fr}}.md a[href^="/files/"]:not(:has(img)):hover{background:var(--hover)}.wait-d{font-size:var(--t-s);color:var(--warm-ink);white-space:nowrap;flex:none;font-weight:600}.tabbar,.side-me,.side-out,.m-num,.m-ic,.th-l,.pop-x{display:none}.d-ic{display:contents}@media (width<=899px),(height<=500px) and (pointer:coarse){:root{--t-xs:12px;--t-s:13px;--t-c:14px;--t-m:15px;--h-c:36px;--h-b:40px;--gut:16px}.app.app{min-width:0;min-height:0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.app.app.pw-alert{grid-template-rows:auto auto minmax(0,1fr) auto}.app.app>.main{grid-area:-3/1/-2}.app.app .top{min-height:52px;padding:env(safe-area-inset-top) 8px 0 4px;grid-template-columns:minmax(0,1fr)}.app.app .top-l{gap:6px}.app.app .brand{height:44px;margin-right:0;padding:0 8px}.app.app .top .top-r,.app.app .ws-k,.app.app .cal-ret{display:none}.app.app .invite.side-help{display:flex}.app.app .back{order:1;min-width:0;max-width:48%;height:40px;padding:0 8px 0 5px}.app.app .back .kb{display:none}.app.app .create{flex:none;order:2;height:40px;margin-left:auto;padding:0 12px 0 7px;display:inline-flex}.app.app .pw-bar{padding:8px var(--gut);flex-wrap:wrap}.app.app .tabbar{padding:0 4px env(safe-area-inset-bottom);background:var(--side);border-top:1px solid var(--side-line);grid-area:-2/1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tb-i{border-radius:var(--r);min-height:56px;color:var(--side-mut);font-size:var(--t-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-weight:600;line-height:1.15;text-decoration:none;display:flex;position:relative}.app .tb-i svg{width:21px;height:21px}.tb-i:active{background:var(--side-act)}.tb-i:focus-visible{outline-color:var(--acc);outline-offset:-2px}.tb-l{overflow-wrap:anywhere;max-width:100%}.tb-i[aria-current=page],body[data-mnav=projects] .tb-i[data-tab=projects],body[data-mnav=more] .tb-i[data-tab=more]{color:#fff}.tb-i[aria-current=page] svg,body[data-mnav=projects] .tb-i[data-tab=projects] svg,body[data-mnav=more] .tb-i[data-tab=more] svg{color:var(--acc)}body[data-mnav] .tb-i[aria-current=page]:not([aria-expanded=true]){color:var(--side-mut)}body[data-mnav] .tb-i[aria-current=page]:not([aria-expanded=true]) svg{color:inherit}.tb-n{background:var(--acc);min-width:18px;height:18px;color:var(--acc-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:5px;left:calc(50% + 7px)}.app.app .side{display:none}body[data-mnav] .app.app .side{z-index:5;overscroll-behavior:contain;grid-area:-3/1/-2;grid-template-rows:none;align-content:start;gap:4px;min-height:0;padding:12px 12px 24px;display:grid;overflow-y:auto}body[data-mnav] .app.app>.main{visibility:hidden}.app.app .side-dup{display:none}.app.app .side-in{overflow:visible}.app.app .side .ws{min-height:56px}.app.app .side .nav-i{height:auto;min-height:52px;padding:6px 10px}.app.app .side .nav-i .sq{border-radius:6px;width:24px;height:24px}.app.app .side .nav-i .sq svg{width:13px;height:13px}.app.app .side .side-grip{width:24px;height:24px}.app.app .side .nav-i .nm{white-space:normal;overflow-wrap:anywhere}.app.app .side-hd>button{place-items:center;width:40px;height:40px}.app.app .side-hd-b{min-height:40px}.app.app .side-find input{height:40px;font-size:16px}.app.app .side .invite{height:auto;min-height:48px;font-size:var(--t-m)}.app.app .side .invite svg{top:50%;transform:translateY(-50%)}.app.app .side .side-legal{align-items:center;min-height:40px;display:inline-flex}.app.app .side .side-tools{gap:1px;padding-top:0;display:grid}.app.app .side .side-tools:not(:has(.invite)){display:none}.app.app .side .side-tools .invite{justify-content:flex-start;width:100%;padding:0 8px 0 34px}.app.app .side .side-tools .invite svg{position:absolute}.app.app .side .side-tools .tl{opacity:1;box-shadow:none;color:inherit;font:inherit;white-space:normal;background:0 0;border:0;padding:0;position:static;transform:none}.app.app .side .side-tools .log-n{width:auto;min-width:18px;height:auto;font-size:var(--t-xs);box-shadow:none;border-radius:4px;padding:0 5px;line-height:18px;position:static}body[data-mnav=projects] .app .side :is(.side-me,.f-gl,.side-mk,.side-out),body[data-mnav=more] .app .side :is(.ws,.side-in,.f-cl){display:none}body[data-mnav=more] .app .side-foot{border-top:0;padding-top:0}body[data-mnav=more] .app :is(.side-me,.side-out){display:block}.side-me .me-row{border-bottom:1px solid var(--side-line);min-height:64px;color:var(--side-fg);grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;text-decoration:none;display:grid}.side-me .me-row:active{background:var(--side-hov)}.side-me .av{width:36px;height:36px;font-size:13px}.side-me b{font-family:var(--f-d);font-size:var(--t-task);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700;display:block}.side-me small{color:var(--side-mut);font-size:var(--t-s)}.side-me .me-row>svg{color:var(--side-mut);transform:rotate(-90deg)}.side-out{padding-top:16px}.side-out .btn{width:100%;height:44px;color:var(--side-fg);border-color:var(--side-line);background:0 0}body[data-mnav=more] .side-ver .ver-tip{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;color:var(--side-fg);white-space:normal;background:0 0;border:0;padding:4px 0 0;position:static;transform:none}body[data-mnav=more] .side-ver .ver-tip :is(.ver-l,.ver-t){color:var(--side-mut)}body[data-mnav=more] .side-ver .ver-tip b{color:var(--side-fg)}.app.app .ph{padding:14px var(--gut) 10px;gap:8px 12px}.app.app .ph h3{overflow-wrap:anywhere}.app.app .ph .r{flex-basis:100%;margin-left:0}.app.app .ph .resp{white-space:normal}.app.app .m-hide{display:none}.app.app .ph .team{min-width:0;max-width:100%;height:40px}.app.app .ph .team .dev{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.app .ph .team+.team:before{display:none}.app.app .ph :is(.bell-b,.more-b,.star){width:40px;height:40px}.app.app .hb-tag{max-width:100%;height:40px}.app.app .drawer{z-index:26;width:auto;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border:0;border-radius:0;position:fixed;inset:0}.app.app .drawer-h{padding-right:4px}.app.app .drawer-h .ibtn{width:44px;height:44px}.app.app .drawer .panel{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.app.app .tab{height:44px}.app.app .tb{scrollbar-width:none;padding:8px var(--gut);flex-wrap:nowrap;overflow-x:auto}.app.app .tb::-webkit-scrollbar{display:none}.app.app .flt{flex:none}.app.app .lbar{padding:0;display:block}.app.app .lq{padding:0 var(--gut) 8px}.app.app .lq label,.app.app .lq label:focus-within{flex:1;width:auto}.app.app .lq input{height:var(--h-b)}.app.app .lq label kbd{display:none}.app.app .lq input{padding-right:8px}.app.app .flt.show-b{height:var(--h-b)}.app.app .qline kbd{display:none}.app.app .drafts-h{min-height:44px;padding-left:48px;position:relative}.app.app .drafts-h svg{margin:0;position:absolute;left:18px}.app.app .work,.app.app .work.open{grid-template-columns:minmax(0,1fr)}.app.app .thead{height:auto;padding:6px var(--gut);scrollbar-width:none;align-items:center;gap:4px;display:flex;position:static;overflow-x:auto}.app.app .thead::-webkit-scrollbar{display:none}.app.app .thead:not(:has(.th-s)){display:none}.app.app .thead>span{flex:none;padding-inline:0}.app.app .thead .th-l{margin-right:4px;display:inline}.app.app .thead .th-due{display:inline}.app.app .th-s button{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--fg-2);font-size:var(--t-c);margin:0;padding:0 10px;font-weight:600}.app.app .th-s.on button{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.app.app .row{min-height:60px;padding:8px var(--gut) 8px 48px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name due";align-items:center;gap:4px 10px}.app.app .row>span{padding-inline:0}.app.app .row .c-num{display:none}.app.app .row .c-name{flex-wrap:wrap;grid-area:name;align-self:center;gap:3px 8px}.app.app .row .c-name>:is(.who-av,.st){position:absolute;top:calc(50% - 14px);left:12px}.app.app .row .who-av>.st.act:before{inset:-8px}.app.app .row .t-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 0 100%;line-height:1.35;display:-webkit-box}.app.app .row .m-num{font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;font-weight:500;display:inline}.app.app .row .who-inl:not(.me){max-width:100%}.app.app .row .tags{display:contents}.app.app .row .tags>:first-child{margin-left:0}.app.app .row .ctx{max-width:16em}.app.app .row .c-name .ce-tag{max-width:100%;display:block}.app.app .row .c-due{grid-area:due;justify-content:flex-end;align-self:center}.app.app .row .c-made{display:none}.app.app .thead .th-two{display:contents}.app.app .thead .th-dot{display:none}.app.app .row>.hit{grid-column:1/-1;padding-left:0}.app.app .row>.pk,.app.app .pickbar-dock,.app.app .row-go{display:none}.app.app .live-dock .newer{height:40px;top:8px}.app.app .lerr>.btn{height:40px}.app.app .sec{padding:18px var(--gut) 6px;font-size:16px}.app.app .sec.sec-p{padding:12px var(--gut) 6px calc(var(--gut) + 18px);font-size:14px}.app.app .sec+.sec.sec-p{padding-top:2px}.app.app .addrow{min-height:52px;padding:0 var(--gut) 0 48px}.app.app .addrow .plus{place-items:center;width:32px;margin-left:-32px}.app.app .addrow input{height:44px;font-size:16px}.app.app .addrow .add-go{height:var(--h-c)}.app.app .add-go kbd{display:none}.app.app .add-hint{margin-left:0}.app.app .addrow-err{padding:4px var(--gut) 4px 48px}.app.app .more-done{height:40px}.app.app .work.open .det{z-index:25;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);position:fixed;inset:0}.app.app .resizer,.app.app :is(.side-size,.side-peek){display:none}.app.app .work.open>.cal-side{z-index:25;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--canvas);position:fixed;inset:0}.app.app .work.open>.cal-side .det{padding-inline:0;position:static}.app.app .tray-on .cal-tray{z-index:25;width:auto;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border:0;border-radius:0;position:fixed;inset:0}.app.app .tray-on .cal-scrim{display:none}.app.app .ct-h{min-height:52px}.app.app .ct-a{min-height:44px;padding-block:11px}.app.app .cal-tray-close{width:44px;height:44px}.app.app .cal-step{height:auto;min-height:44px;padding:env(safe-area-inset-top) 6px 0 4px;background:var(--chrome);color:var(--chrome-fg);border-bottom-color:var(--chrome-line)}.app.app .cal-step .ibtn{width:44px;height:44px;color:var(--chrome-fg)}.app.app .cal-step .ibtn:hover,.app.app .cal-step .ibtn:active{background:var(--chrome-field);color:#fff}.app.app .cal-step-n{color:var(--chrome-mut)}.app.app .cal-back{height:44px;color:var(--chrome-fg);background:0 0;border-color:#0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.app.app .cal-back:hover,.app.app .cal-back:active{background:var(--chrome-field);color:#fff}.app.app .cal-side .det-bar{padding-top:0}.app.app .cal-side .det-bar .det-x{display:none}.app.app .det-bar{height:auto;min-height:52px;padding:env(safe-area-inset-top) 6px 0 4px;background:var(--chrome);color:var(--chrome-fg);border-bottom-color:var(--chrome-line);gap:4px}.app.app .det-bar .sp{display:contents}.app.app .det-bar .det-x{order:-1}.app.app .det-bar .ibtn{width:44px;height:44px;color:var(--chrome-fg)}.app.app .det-bar .ibtn:hover,.app.app .det-bar .ibtn:active{background:var(--chrome-field);color:#fff}.app.app .det-bar .ibtn.follow-b{width:auto;padding:0 10px}.app.app .det-bar .ibtn.follow-b[aria-pressed=true]{background:var(--chrome-field);color:var(--acc);box-shadow:none}.app.app .det-bar :focus-visible{outline-color:var(--acc)}.app.app .det-x .d-ic{display:none}.app.app .det-x .m-ic{display:contents}.app.app .det-x svg{stroke-width:2px;width:20px;height:20px}.app.app .det-bar .code{color:var(--chrome-mut);margin-right:auto}.app.app .det-bar .bar-t{display:none}.app.app .det-bar a.code:hover{color:#fff}.app.app .det-bar .draft-state{margin-right:auto}.app.app .det-bar .asana-l{border-color:var(--chrome-line);color:var(--chrome-mut)}.app.app .det-bar .asana-l:hover{background:var(--chrome-field);color:#fff}.app.app .det-bar .lnk{min-height:44px;color:var(--chrome-mut);-webkit-text-decoration-color:var(--chrome-line);-webkit-text-decoration-color:var(--chrome-line);-webkit-text-decoration-color:var(--chrome-line);text-decoration-color:var(--chrome-line);align-items:center;padding:0 10px;display:inline-flex}.app.app .det-bar .done-b:disabled,.app.app .det-bar .done-b:disabled:hover{border-color:var(--chrome-line);color:var(--chrome-mut);background:0 0}.app.app .det-bar:has(>.done-hint){flex-wrap:wrap}.app.app .det-bar .done-hint{text-align:right;color:var(--chrome-mut);flex:1 0 100%;order:4;margin-top:-4px;padding:0 6px 8px}.app.app .det-bar .done-b{background:var(--chrome-field);border-color:var(--chrome-line);height:40px;color:var(--chrome-fg);order:3;padding:0 12px 0 10px}.app.app .det-bar .done-b.is{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.app.app .det-bar .mmenu :focus-visible{outline-color:var(--acc-deep)}.app.app .det-sc{--sc-top:14px;--sc-end:24px}.app.app :is(.pstrip,.pwait,.pcard-f) .lnk,.app.app .pdec-l{align-items:center;min-height:36px;display:inline-flex}.app .pcard input,.app .pbox :is(input[type=text],textarea){font-size:16px}.app.app .draft-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}.app.app .draft-foot .chip{flex:100%;height:44px}.app.app .draft-foot .chip select{flex:1;min-width:0;max-width:none;height:40px;font-size:16px}.app.app .draft-foot .publish kbd{display:none}.app .comp{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.app [contenteditable=true]{font-size:max(16px,1em)}.app .cb{min-width:40px;height:40px}.app .ed-bar{flex-wrap:wrap;row-gap:2px}.app .ed-btn{flex:none;width:40px;height:40px}.app .act .c-more-b{width:40px;height:var(--h-b)}.app .act.cont>div{padding-right:44px}.app .act.cont>div>b>span:not([class]){color:var(--mut);font-weight:400;font-size:var(--t-s);display:inline}.pick-pop{overscroll-behavior:contain;z-index:60;max-height:85dvh;padding:44px var(--gut) calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-o) var(--r-o) 0 0;border-width:1px 0 0;gap:8px;overflow-y:auto;box-shadow:0 0 0 100vmax #0a180f6b,0 -12px 32px -12px #0a180f59;width:auto!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important}.pick-pop:before{content:"";background:var(--line-2);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.pop-x{border-radius:var(--r);width:44px;height:44px;color:var(--mut);place-items:center;display:grid;position:absolute;top:2px;right:6px}.pop-x:active{background:var(--hover)}.pop-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.pick-pop input,.pick-mail input{height:44px;font-size:16px}.pick-quick button,.pick-list button{height:auto;min-height:44px}.pick-pop.mmenu{padding:44px var(--gut) calc(16px + env(safe-area-inset-bottom));gap:2px}.mmenu :is([role=menuitem],.lens-o){min-height:44px}.pick-list{max-height:none}.pick-grid button{height:42px}.pick-month-h button{width:44px;height:44px}.pick-seg button{height:36px}.aud-o{min-height:48px}.pick-pop .hb-foot{margin:2px calc(-1 * var(--gut)) calc(-16px - env(safe-area-inset-bottom));padding:10px var(--gut) calc(12px + env(safe-area-inset-bottom));border-radius:0}.ov{z-index:30}.ov:not(.ov-top){align-items:stretch;padding:0}.dlg{width:100%;max-width:none;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) var(--gut) 0;box-shadow:none;border-radius:0;flex-direction:column;margin:0;display:flex}.dlg:is(.ob-dlg,.dlg-set){width:100%}.dlg-h .ibtn{width:44px;height:44px}.dlg-f{margin:auto calc(-1 * var(--gut)) 0;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;position:sticky;bottom:0}.dlg-f .btn{flex:1 1 0;max-width:220px}.fld select,.fld input,.fld textarea{font-size:16px}.fld-row{grid-template-columns:minmax(0,1fr)}.sw{width:36px;height:36px}.ov-top{z-index:40;background:var(--canvas);padding:0;inset:0}.pal{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);border-radius:0}.pal-q input{height:52px;font-size:16px}.pal-x{width:44px;height:44px}.pal-r{grid-template-columns:28px minmax(0,1fr) auto;height:auto;min-height:52px;padding-block:6px}.pal-r .kb{display:none}.pal-name{white-space:normal;overflow-wrap:anywhere;display:grid}.pal-r small{margin-left:0}.pal-r .mark-md{width:28px;height:28px;font-size:10px}.pal-f{display:none}.app .pr{grid-template-columns:30px minmax(0,1fr);row-gap:6px}.app .pr>:nth-child(n+3){grid-column:2;justify-self:start}.app :is(.pr-acts,.ws-acts){justify-content:flex-start}.app .pr>.acc-pop{grid-column:1/-1;justify-self:stretch;max-width:none}.app .team-row{grid-template-columns:minmax(0,1fr)}.app.app .toast{bottom:calc(68px + env(safe-area-inset-bottom))}body:has(.work.open [data-task-open]) .app.app .toast{bottom:calc(112px + env(safe-area-inset-bottom))}}@media (height<=500px) and (pointer:coarse){.app.app .top,.app.app .det-bar{min-height:44px}.tb-i{flex-direction:row;gap:8px;min-height:44px}.tb-n{position:static}}.est-list{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;display:grid}.est-list li+li{border-top:1px solid var(--line)}.est-row{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.est-row:hover{background:var(--hover)}.est-row-t{min-width:0;display:grid}.est-row-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.est-row-t small{color:var(--mut);font-size:var(--t-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.est-row-sum{color:var(--fg-2);font-size:var(--t-c);font-variant-numeric:tabular-nums;white-space:nowrap}.est-links{font-size:var(--t-c);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.app .est-links svg{width:14px;height:14px}.est-empty{color:var(--mut);font-size:var(--t-c)}.est-tag{height:20px;font-size:var(--t-xs);white-space:nowrap;background:var(--hover);color:var(--mut);border-radius:4px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.est-tag.sent{background:var(--warm);color:var(--warm-ink)}.est-tag.approved{background:var(--acc-soft);color:var(--acc-deep)}.est-tag.rejected{background:var(--hot-soft);color:var(--hot)}.price-edit>summary{cursor:pointer;list-style:none}.price-edit>summary::-webkit-details-marker{display:none}.price-edit>summary:hover,.price-edit[open]>summary{color:var(--fg)}.price-edit>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.price-edit form{align-items:center;gap:6px;margin-top:6px;display:flex}.price-lbl{flex:12rem}.price-in{font-size:var(--t-s);color:var(--mut);align-items:center;gap:6px;display:inline-flex}.price-in input,.price-edit input{text-align:right;font-variant-numeric:tabular-nums;width:7rem}.act.sys.ev-price .ev-m svg{color:var(--fg-2)}.pcard{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);min-width:0;font-size:var(--t-c);color:var(--fg-2);margin-left:38px;display:grid}.pcard>*{min-width:0;padding:10px 12px}.pcard>*+*{border-top:1px solid var(--line)}.pcard.pending{border-color:var(--warm-line);background:var(--warm)}.pcard.pending>*+*{border-top-color:var(--warm-line)}.pcard.ok{border-color:var(--acc-line)}.pcard-h{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pcard .pcard-t{min-width:0;font-family:var(--f-d);font-size:var(--t-m);letter-spacing:0;color:var(--fg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.pcard.off .pcard-t{color:var(--mut)}.pcard-at{min-width:0;max-width:100%;font-size:var(--t-s);color:var(--mut);white-space:nowrap;gap:4px;margin-left:auto;display:flex}.pcard-by{text-overflow:ellipsis;min-width:0;overflow:hidden}.pcard-tm{font-variant-numeric:tabular-nums;flex:none}.pcard-tag{height:20px;font-size:var(--t-xs);white-space:nowrap;background:var(--hover);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.pcard-tag.ask{background:var(--canvas);color:var(--warm-ink);box-shadow:inset 0 0 0 1px var(--warm-line)}.pcard-tag.ok{background:var(--acc-soft);color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--acc-line)}.pcard-tag.hot{background:var(--hot-soft);color:var(--hot);box-shadow:inset 0 0 0 1px var(--hot-line)}.pcard>.pcard-opts{padding:4px 0;display:grid}.pcard-opt{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 12px;display:grid}.pcard-opt.no-ltr{grid-template-columns:minmax(0,1fr) auto}.pcard-opt+.pcard-opt{border-top:1px solid var(--line)}.pcard.pending .pcard-opt+.pcard-opt{border-top-color:var(--warm-line)}.pcard-ltr{border:1px solid var(--line-2);background:var(--canvas);width:22px;height:22px;font-family:var(--f-d);font-size:var(--t-s);color:var(--fg);border-radius:4px;place-items:center;font-weight:700;display:grid}.pcard-nm{gap:2px;min-width:0;display:grid}.pcard-nm b{font-size:var(--t-m);color:var(--fg);overflow-wrap:anywhere;font-weight:600}.pcard-nm span{font-size:var(--t-c);color:var(--mut);white-space:pre-line;overflow-wrap:anywhere}.pcard-nm em{font-size:var(--t-s);color:var(--mut);font-style:normal}.pcard-nm .pcard-term{font-size:var(--t-s);color:var(--fg-2);white-space:normal;align-items:center;gap:6px;margin-top:2px;display:flex}.pcard-term svg{color:var(--mut)}.pcard-opt.won .pcard-term,.pcard.ok .pcard-opt.no-ltr .pcard-term{color:var(--acc-deep);font-weight:600}.pcard-opt.won .pcard-term svg,.pcard.ok .pcard-opt.no-ltr .pcard-term svg{color:var(--acc-deep)}.pcard-amt{font-family:var(--f-d);font-size:var(--t-m);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-weight:700;display:grid}.pcard-amt small{font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);font-weight:400}.pcard-opt.won{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.pcard-opt.won .pcard-ltr{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.pcard-opt.dim :is(.pcard-nm b,.pcard-ltr),.pcard-opt.pass :is(.pcard-nm b,.pcard-ltr),.pcard-opt.dim .pcard-amt,.pcard-opt.pass .pcard-amt{color:var(--mut);font-weight:500}.pcard-opt.dim .pcard-sum{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);-webkit-text-decoration-color:var(--faint);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.pcard-opt.over .pcard-sum{color:var(--hot)}.pcard-inc{gap:2px;display:grid}.pcard-inc b{font-size:var(--t-s);color:var(--fg);font-weight:600}.pcard-inc span{white-space:pre-line;overflow-wrap:anywhere}.pcard-f{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pcard-f .sp{flex:1}.pcard.ok .pcard-who{color:var(--acc-deep);font-weight:600}.pcard.pending .pcard-who{color:var(--warm-ink)}.pcard .price-edit form{margin-top:0}.pcard .price-edit[open]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pcard input{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);min-width:0;font:inherit;font-size:var(--t-c);color:var(--fg);background:var(--canvas);padding:0 8px}.pcard input:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.pdec{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--acc-soft);min-width:0;color:var(--acc-deep);font-size:var(--t-c);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-left:38px;padding:8px 12px;display:flex}.pdec-m{flex:none;font-weight:700}.pdec b{font-weight:600}.pdec-t{overflow-wrap:anywhere;flex:14rem;min-width:0}.pdec-at{font-size:var(--t-s);white-space:nowrap}.pdec-l{font-size:var(--t-s);color:inherit;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);font-weight:600}.pdec-l:hover{text-decoration-color:currentColor}.pdec-l:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:2px}@media (width<=560px){.pcard,.pdec{margin-left:0}}.pstrip{min-width:0;margin-inline:calc(-1 * var(--gut));padding:7px var(--gut);border-block:1px solid var(--line);background:var(--hover);color:var(--fg-2);font-size:var(--t-c);flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.pstrip.ask{border-color:var(--warm-line);background:var(--warm);color:var(--warm-ink)}.pstrip.ok{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.pstrip.none{color:var(--mut)}.pstrip-t,.pwait-t{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:14rem;min-width:0}.pstrip-l,.pstrip-s,.pwait-l{font-weight:600}.pstrip-l{margin-right:6px}.pstrip-m{font-size:var(--t-s)}.pstrip-j{margin-left:auto}:is(.pstrip,.pwait) .lnk{color:inherit;white-space:nowrap;font-weight:600}.pstrip.ask .lnk,.pwait .lnk{-webkit-text-decoration-color:var(--warm-line);-webkit-text-decoration-color:var(--warm-line);-webkit-text-decoration-color:var(--warm-line);text-decoration-color:var(--warm-line)}.pstrip.ok .lnk{-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line)}:is(.pstrip,.pwait) .lnk:hover{color:inherit;text-decoration-color:currentColor}.pwait .lnk.mut{font-weight:500}.pwait{border:1px solid var(--warm-line);border-radius:var(--r);background:var(--warm);min-width:0;color:var(--warm-ink);font-size:var(--t-c);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:6px 10px;display:flex}.pwait-a{align-items:baseline;gap:10px;margin-left:auto;display:flex}button.pcard-opt{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.pcard-opt.choice:hover{background:var(--canvas)}.pcard-opt.choice:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.pcard-opt.choice[aria-pressed=true]{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.pcard-opt.choice[aria-pressed=true] .pcard-ltr{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.pcard-f.pcard-act{gap:8px}.pcard-act input{height:var(--h-b)}.comp .pb-off,.comp:not(.open) .cbox.pb-off{display:none}.pbox{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);min-width:0;font-size:var(--t-c);color:var(--fg-2);display:grid}.pbox>*{min-width:0;padding:12px 14px}.pbox>*+*{border-top:1px solid var(--line)}.pbox>:is(.chk,.err):empty,.pbox>[hidden]{display:none}.pbox .err{margin:0}.pb-h,.pb-f{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pb-h b{font-family:var(--f-d);font-size:var(--t-m);color:var(--fg);font-weight:700}.pb-h .sp,.pb-f .sp{flex:1}.pb-note{color:var(--mut);margin:0}.pb-form,.pb-add{gap:10px;display:grid}.pb-form>.pb-f,.pb-add>.pb-f{border-top:1px solid var(--line);padding-top:10px}.pb-opts{gap:8px;display:grid}.pb-opt{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.pb-opts:has(.pb-opt[data-slot="2"]:not([hidden])) .pb-opt{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:10px}.pb-opt[hidden],.pb-opts [hidden]{display:none}.pb-ltr{border:1px solid var(--line-2);background:var(--canvas);width:22px;height:22px;font-family:var(--f-d);font-size:var(--t-s);color:var(--fg);border-radius:4px;flex:none;place-items:center;margin-top:5px;font-weight:700;display:inline-grid}.pb-of{flex:14rem;gap:6px;min-width:0;display:grid}.pbox :is(input[type=text],textarea){border:1px solid var(--line-2);border-radius:var(--r);min-width:0;font:inherit;font-size:var(--t-c);color:var(--fg);background:var(--canvas);padding:0 10px}.pbox input[type=text]{height:var(--h-b)}.pbox textarea{resize:vertical;padding:6px 10px;line-height:1.45}.pbox :is(input,textarea)::placeholder{color:var(--mut)}.pbox :is(input,textarea):focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.pbox input[aria-invalid=true]{border-color:var(--hot)}.pbox .price-in{margin-top:0}.pbox .price-in input{text-align:right;font-variant-numeric:tabular-nums;width:7rem}.pbox .price-lbl{flex:14rem}.pb-r{justify-items:end;gap:6px;min-width:0;display:grid}.pb-term{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pbox .pb-term input[type=text]{text-align:right;font-variant-numeric:tabular-nums;width:3.4rem}.pb-term .pick-seg button{font-size:var(--t-s);padding:0 8px}.pb-when{font-size:var(--t-s);color:var(--fg-2);text-align:right}.pb-when:empty{display:none}.pbox .pb-f .c-draft{margin-left:0;display:inline}.pb-opt .cb{margin-top:3px}.pb-more{justify-self:start}.pb-inc{gap:4px;display:grid}.pb-inc>span{font-size:var(--t-s);color:var(--fg);font-weight:600}.pb-inc em{color:var(--mut);margin-left:6px;font-style:normal;font-weight:400}.price-no>summary.btn{list-style:none}.price-no[open]{flex:100%}.price-no[open]>summary.btn{background:var(--hover);color:var(--fg)}.price-no form input{flex:12rem}.price-edit.price-no input{text-align:left;font-variant-numeric:normal;width:auto}.ob-dlg .btn:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.ob-dlg{width:440px}.ov.ov-fix{z-index:40;position:fixed}.ob-what{font-size:var(--t-m);color:var(--fg-2);overflow-wrap:anywhere;margin:0}.ob-what b{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-kv{font-size:var(--t-c);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.ob-kv dt{color:var(--mut)}.ob-kv dd{color:var(--fg);margin:0}.ob-kv dd.over{color:var(--hot);font-weight:700}.ob-dlg .btn.warn{background:var(--warm-ink);border-color:var(--warm-ink);color:var(--canvas)}.ob-dlg .btn.warn:hover{background:var(--hot);border-color:var(--hot)}.est-note{font-size:var(--t-c);color:var(--fg-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:8px 12px}.est-note.warn{background:var(--warm);border-color:var(--warm-line);color:var(--warm-ink)}.est-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.est-doc{gap:10px;min-width:0;display:grid}.est-doc .md{font-size:var(--t-m)}.est-title{font-size:var(--t-task);margin:0;line-height:1.25}.est-side{gap:12px;display:grid}.est-box{border:1px solid var(--line);border-radius:var(--r);gap:8px;padding:12px;display:grid}.est-l{font-size:var(--t-s);color:var(--mut);font-weight:600}.est-kv{min-height:var(--h-c);font-size:var(--t-c);justify-content:space-between;align-items:center;gap:8px;display:flex}.est-kv>span:first-child{color:var(--mut)}.est-kv b{font-variant-numeric:tabular-nums;font-weight:600}.est-field{font-size:var(--t-c);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.est-field>span{color:var(--mut)}.est-field input{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);min-width:0;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:var(--canvas);color:var(--fg);padding:0 10px}.est-field input:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.est-field b{color:var(--mut);font-weight:600}.est-switch{height:var(--h-c);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);color:var(--mut);background:var(--canvas);align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.est-switch:before{content:"";border:1.5px solid var(--faint);border-radius:3px;width:12px;height:12px}.est-switch[aria-pressed=true]{color:var(--fg);border-color:var(--acc-line);background:var(--acc-soft)}.est-switch[aria-pressed=true]:before{background:var(--acc-deep);border-color:var(--acc-deep)}.est-switch:hover{border-color:var(--acc-deep)}.est-side .ss-pop{width:300px}.est-side .pick-list{overflow-x:hidden}.est-side .pick-list>*{min-width:0}.est-side>.lnk{justify-self:start}.est-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.est-people li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.est-people span{min-width:0;display:grid}.est-people b{font-size:var(--t-c);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.est-people small{color:var(--mut);font-size:var(--t-s)}.est-hist ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.est-snap{border:1px solid var(--line);border-radius:var(--r)}.est-snap summary{font-size:var(--t-c);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.est-snap[open] summary{border-bottom:1px solid var(--line)}.est-snap-b{gap:6px;padding:12px;display:grid}.est-reason{font-size:var(--t-c);background:var(--hot-soft);color:var(--hot);margin:0;padding:8px 12px}.est-thread{gap:12px;display:grid}.est-thread .comp{background:0 0;border-top:0;padding:0}.est-c{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.est-c.int>div{background:var(--int);border:1px solid var(--int-line);border-radius:var(--r);padding:8px 10px}.est-c-h{font-size:var(--t-c);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.est-c-h b{font-weight:600}.est-int{font-size:var(--t-xs);color:var(--int-ink);font-weight:600}.est-paper{border:1px solid var(--line);border-radius:var(--r);width:100%;max-width:760px;padding:var(--gut);background:var(--canvas);gap:18px;margin:0 auto;display:grid}.est-meta{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.est-paper h1{font-size:var(--t-page);letter-spacing:-.015em;margin:0;line-height:1.2}.est-sum{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.est-sum>div{gap:2px;padding:10px 14px 10px 0;display:grid}.est-sum>div+div{border-left:1px solid var(--line);padding-left:14px}.est-sum small{font-size:var(--t-s);color:var(--mut)}.est-sum b{font-family:var(--f-d);font-size:var(--t-task);font-variant-numeric:tabular-nums;font-weight:700}.est-sum b span{font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);margin-left:4px;font-weight:500}.est-act{width:100%;max-width:760px;padding:12px var(--gut);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;display:flex;position:sticky;bottom:0}.est-act .cact-note{margin-right:auto}.est-act.done{position:static}.est-preview{width:100%;max-width:760px;margin:0 auto}.est-dlg{gap:8px;width:100%;display:grid}.est-dlg input,.est-dlg textarea{border:1px solid var(--line-2);border-radius:var(--r);width:100%;font:inherit;background:var(--canvas);color:var(--fg);padding:6px 10px}.est-dlg input{height:var(--h-b)}.est-dlg :is(input,textarea):focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.est-dlg .r{justify-content:flex-end;gap:8px;display:flex}.est-ai{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.est-ai>summary{cursor:pointer;width:fit-content;font-size:var(--t-c);color:var(--fg-2);border-radius:2px;font-weight:600}.est-ai>summary:hover{color:var(--fg)}.est-ai>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.est-ai>div{justify-items:start;gap:8px;margin-top:8px;display:grid}.est-prompt{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r);width:100%;max-height:280px;font:var(--t-s)/1.55 ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--fg-2);white-space:pre-wrap;margin:0;padding:8px 12px;overflow:auto}@media (width<=960px){.est-grid{grid-template-columns:minmax(0,1fr)}.est-row{grid-template-columns:minmax(0,1fr) auto}.est-row-sum{grid-area:2/1}}.rec-work{--list-w:1fr}.rec-page{padding:18px var(--gut) 30px;align-content:start;gap:20px;min-width:0;display:grid;overflow:auto}.rec-page>:not(.home-head,.home-tabs){max-width:72ch}.rec-lede{color:var(--fg-2);font-size:var(--t-m);line-height:1.55}.rec-who{gap:6px;display:grid}.rec-who>span{font-size:var(--t-s);color:var(--mut);font-weight:600}.rec-who ul{font-size:var(--t-c);color:var(--fg-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.rec-who li{grid-template-columns:14px minmax(0,1fr);gap:8px;display:grid}.rec-who li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;margin:7px 0 0 4px}.rec-flow{font-size:var(--t-c);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rec-flow b{color:var(--fg);font-weight:600}.rec-flow i{color:var(--faint);font-style:normal}.rec-mine{gap:8px;display:grid}.rec-empty{font-size:var(--t-c);color:var(--mut)}.rec-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.rec-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 2px;display:grid}.rec-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.rec-list small{font-size:var(--t-s);color:var(--mut);grid-column:1}.rec-list .rec-tag{grid-area:1/2/span 2}.rec-tag{font-size:var(--t-xs);white-space:nowrap;color:var(--fg-2);border:1px solid var(--line-2);background:var(--paper);border-radius:4px;padding:0 6px;font-weight:600;line-height:18px}.rec-tag.ok{color:var(--acc-deep);background:var(--acc-soft);border-color:var(--acc-line)}.rec-thanks{font-size:var(--t-c);color:var(--fg-2);border-left:2px solid var(--acc-line);overflow-wrap:anywhere;white-space:pre-line;grid-column:1/-1;margin:4px 0 0;padding:1px 0 1px 10px}.rec-panel-h{font-size:16px}.rec-hint{font-size:var(--t-c);color:var(--fg-2);line-height:1.5}.rec-step{gap:10px;display:grid}.rec-msg{border:1px solid var(--line-2);border-radius:var(--r);width:100%;min-height:112px;font:inherit;font-size:var(--t-m);color:var(--fg);background:var(--canvas);resize:vertical;padding:8px 10px;line-height:1.5}.rec-msg:focus{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.rec-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-copied{font-size:var(--t-s);color:var(--acc-deep);font-weight:600}.rec-form{gap:10px;display:grid}.rec-form .fld input{width:100%}.rec-form .fld input[aria-invalid=true]{border-color:var(--hot)}.rec-consent{border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-c);color:var(--fg);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;line-height:1.45;display:grid}.rec-consent:hover{border-color:var(--faint)}.rec-consent input{width:16px;height:16px;accent-color:var(--acc-deep);margin:2px 0 0}.rec-consent:has(input:checked){border-color:var(--acc-line);background:var(--sel)}.rec-consent:has(input[aria-invalid=true]){border-color:var(--hot)}.rec-consent:has(input:focus-visible){outline:2px solid var(--acc-deep);outline-offset:2px}.rec-alert{border-radius:var(--r);background:var(--hot-soft);border:1px solid var(--hot-line);color:var(--hot);font-size:var(--t-c);padding:9px 12px;font-weight:600}.rec-send:disabled{cursor:progress;opacity:.75}.rec-ok{border:1px solid var(--acc-line);background:var(--sel);border-radius:var(--r);font-size:var(--t-c);color:var(--fg-2);gap:8px;padding:14px;display:grid}.rec-ok>b{color:var(--acc-deep);font-size:var(--t-m);align-items:center;gap:8px;display:flex}.rec-acts{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.portal .rec-work.open .rec-page{display:none}.portal .rec-go,.portal .rec-send{width:100%;height:40px}.portal .rec-form .fld input,.portal .rec-msg{font-size:16px}.portal .rec-form .fld input{height:40px}}.news-work{--list-w:1fr}.news-page{padding:18px var(--gut) 30px;align-content:start;gap:18px;min-width:0;display:grid;overflow:auto}.news-page>*{max-width:72ch}.news-h{font-size:var(--t-page)}.news-sec{gap:8px;display:grid}.news-empty{font-size:var(--t-c);color:var(--mut)}.news-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.news-list>li{border-bottom:1px solid var(--line)}.news-card{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 8px;text-decoration:none;display:grid}.news-card:hover{background:var(--hover)}.news-card:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.news-card.cur{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.news-card-t{gap:4px;min-width:0;display:grid}.news-card-t>b{overflow-wrap:anywhere;font-weight:600}.news-excerpt{font-size:var(--t-c);color:var(--fg-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card-m{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.news-meta{font-size:var(--t-s);color:var(--mut)}.news-tag{font-size:var(--t-xs);white-space:nowrap;color:var(--fg-2);border:1px solid var(--line-2);background:var(--paper);border-radius:4px;padding:0 6px;font-weight:600;line-height:18px}.news-tag.news-new{color:var(--acc-deep);background:var(--acc-soft);border-color:var(--acc-line)}.news-thumb{object-fit:cover;border-radius:var(--r);border:1px solid var(--line);background:var(--paper);width:96px;height:64px}.news-det .det-bar{gap:8px}.news-title{font-size:var(--t-task);overflow-wrap:anywhere}.news-img{border-radius:var(--r);border:1px solid var(--line);background:var(--paper);width:100%;height:auto}.news-body .md{min-height:0;margin:0;padding:0}.news-acts{flex-wrap:wrap;gap:8px;display:flex}.news-like.on{color:var(--acc-deep);background:var(--sel);border-color:var(--acc-line)}.news-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-edit-h{font-size:16px}.news-edit{gap:14px;display:grid}.news-edit textarea{resize:vertical;width:100%}.news-en{border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:8px 12px;display:grid}.news-en[open]{padding-bottom:12px}.news-en>summary{font-size:var(--t-c);color:var(--fg-2);cursor:pointer;font-weight:600}.news-en>summary:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:4px}.news-up{border:1px dashed var(--line-2);border-radius:var(--r);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.news-up.over{border-color:var(--acc-deep);background:var(--sel)}.news-up-img{object-fit:cover;border-radius:var(--r);border:1px solid var(--line);width:120px;height:80px}.news-edit-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-edit-acts .lnk{margin-left:auto}.fb-kind{margin-bottom:10px}.fb-hint{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--acc-soft);gap:10px;max-width:680px;margin:4px 0 18px;padding:12px 14px;display:grid}.fb-hint p{font-size:var(--t-m);color:var(--fg-2);margin:0}.fb-hint .home-quick{width:100%;margin-left:0}.fb-away{border:1px solid var(--sys-line);border-radius:var(--r);background:var(--sys);color:var(--sys-ink);font-size:var(--t-s);gap:8px;margin-bottom:12px;padding:8px 10px;display:grid}.fb-away p{margin:0}.fb-away .lnk{font-size:inherit;color:var(--acc-deep);font-weight:600}.fb-away-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-away-pick .picker{max-width:16rem}.fb-ctx{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.fb-ctx-i{background:var(--paper);border:1px solid var(--line-soft);height:24px;color:var(--fg-2);font-size:var(--t-s);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:0 2px 0 8px;transition:border-color .12s;display:inline-flex}.fb-ctx-i:not(:has(button)){padding-right:8px}.fb-ctx-i>svg{width:12px;height:12px;color:var(--faint)}.fb-ctx-v{text-overflow:ellipsis;min-width:0;overflow:hidden}.fb-ctx-i:hover,.fb-ctx-i:focus-within{border-color:var(--line-2)}.fb-ctx-x{width:18px;height:18px;color:var(--faint);font-size:var(--t-m);border-radius:4px;flex:none;place-items:center;margin-left:-2px;line-height:1;display:inline-grid}.fb-ctx-x:hover{color:var(--fg);background:var(--line)}.fb-ctx-x:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.fb-ctx.made-ctx{margin-top:-8px}@media (hover:hover){.fb-ctx-i .fb-ctx-x{opacity:0;transition:opacity .12s}.fb-ctx-i:hover .fb-ctx-x,.fb-ctx-i:focus-within .fb-ctx-x{opacity:1}}@media (prefers-reduced-motion:reduce){.fb-ctx-i,.fb-ctx-i .fb-ctx-x{transition:none}}.fb-tech{justify-items:start;gap:8px;margin-top:14px;display:grid}.fb-tech>.fb-ctx{margin-top:0}.fb-tech:not(.open)>.fb-ctx{display:none}.fb-tech-t{height:24px;color:var(--mut);font-size:var(--t-s);border-radius:4px;align-items:center;gap:5px;margin-left:-2px;padding:0 4px 0 2px;font-weight:600;display:inline-flex}.fb-tech-t:hover{color:var(--fg)}.fb-tech-t:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.fb-tech-t>svg{width:12px;height:12px;transition:transform .15s}.fb-tech.open .fb-tech-t>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.fb-tech-t>svg{transition:none}}.fb-draft .draft-foot .faint{font-size:var(--t-s)}.fb-bar{gap:10px;margin:4px 0 12px;display:grid}.fb-steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fb-step{height:24px;font-size:var(--t-xs);color:var(--faint);background:var(--paper);border:1px solid var(--line);border-radius:4px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.fb-step.done{color:var(--fg-2)}.fb-step.now{color:var(--acc-deep);border-color:var(--acc-line);background:var(--sel)}.fb-stop{height:24px;font-size:var(--t-xs);color:var(--fg-2);background:var(--paper);border:1px solid var(--line-2);border-radius:4px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.fb-ship{border:1px solid var(--acc-line);border-radius:var(--r);background:var(--sel);gap:8px;padding:12px;display:grid}.fb-ship-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-works{color:var(--acc-deep);align-items:center;gap:4px;font-weight:600;display:inline-flex}.fb-text{resize:vertical;width:100%}.fb-admin{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.fb-close{flex-basis:100%;gap:8px;display:grid}.news-top-acts{gap:8px;display:flex}.fb-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fb-group{--sc:var(--mut);--ss:var(--paper);--sl:var(--line-2);gap:6px;display:grid}.fb-group+.fb-group{margin-top:14px}.fb-group.received{--sc:var(--warm-ink);--ss:var(--warm);--sl:var(--warm-line)}.fb-group:is(.researching,.planned){--sc:var(--blue-ink);--ss:var(--blue);--sl:var(--blue-line)}.fb-group:is(.doing,.shipped,.works){--sc:var(--acc-deep);--ss:var(--acc-soft);--sl:var(--acc-line)}.fb-group:is(.wontdo,.rejected){--sc:var(--sys-ink);--ss:var(--sys);--sl:var(--sys-line)}.fb-group-h{min-width:0;font-family:var(--f-d);letter-spacing:-.005em;color:var(--fg);align-items:center;gap:8px;padding-top:4px;font-size:15px;font-weight:700;display:flex}.fb-dot{background:var(--sc);border-radius:50%;flex:none;width:8px;height:8px}.fb-cnt{font-family:var(--f-b);font-size:var(--t-xs);border:1px solid var(--sl);background:var(--ss);color:var(--sc);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px;font-weight:600;line-height:18px}.fb-fold{text-align:left;border-radius:4px;justify-self:start;margin-left:-4px;padding:4px 4px 0}.fb-fold>svg{width:12px;height:12px;color:var(--mut);transition:transform .15s}.fb-fold[aria-expanded=true]>svg{transform:rotate(90deg)}.fb-fold:hover>svg{color:var(--fg)}.fb-fold:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}@media (prefers-reduced-motion:reduce){.fb-fold>svg{transition:none}}.fb-group>.news-list[hidden]{display:none}.fb-row{grid-template-columns:minmax(0,1fr);padding-block:8px}.fb-row .news-card-t{gap:2px}.fb-stage.shipped,.fb-stage.works{color:var(--acc-deep);background:var(--acc-soft);border-color:var(--acc-line)}.fb-kind-tag.bug{color:var(--hot);background:var(--hot-soft);border-color:var(--hot-line)}.fb-kind-tag.idea{color:var(--blue-ink);background:var(--blue);border-color:var(--blue-line)}.fb-client{align-items:center;gap:4px;display:inline-flex}.news-credit{color:var(--acc-deep);font-weight:600;font-size:var(--t-s)}a.news-credit{text-decoration:none}a.news-credit:hover{text-decoration:underline}.news-reports{gap:4px;margin:0;padding:0;list-style:none;display:grid}.news-reports li{align-items:center;gap:6px;min-width:0;display:flex}@media (width<=760px){.news-work.open .news-page{display:none}.news-thumb{width:72px;height:48px}}.home-head{gap:4px;min-width:0;display:grid}.home-meta{min-height:var(--h-c);flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.home-date{font-size:var(--t-s);color:var(--mut)}.home-dot{font-size:var(--t-s);color:var(--faint)}.home-hi{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.home-hi h3{font-size:var(--t-page);letter-spacing:-.02em;margin-right:auto}.home-hrs{position:relative}.home-hrs-b{height:var(--h-c);border-radius:var(--r);color:var(--fg-2);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.home-hrs-b .home-now{font-size:var(--t-s);font-weight:500}.home-hrs-b>svg{width:12px;height:12px;color:var(--mut)}.home-hrs-b:hover,.home-hrs-b[aria-expanded=true]{background:var(--hover);color:var(--fg)}.home-hrs-b:focus-visible{outline-offset:-2px}.pick-pop.home-hrs-pop{gap:10px;width:272px;padding:14px}.home-hrs-pop h4{font-size:15px}.home-hrs-pop .lnk[role=menuitem]{width:auto;min-height:0;font-size:var(--t-c);color:var(--acc-deep);justify-self:start;padding:0;display:inline-flex}.home-hrs-pop .lnk[role=menuitem]:hover{background:0 0;text-decoration:underline}.home-quick .btn:disabled{opacity:.5}.home-quick{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:8px;width:min(520px,100%);margin-left:auto;padding:5px 5px 5px 10px;display:flex}.home-quick:not(:has(input)){display:none}.home-quick:focus-within{border-color:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft)}.home-quick>svg{color:var(--mut)}.home-quick input{min-width:8rem;height:var(--h-c);font:inherit;font-size:var(--t-m);color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:0 4px}.home-quick .btn{height:var(--h-c)}.home-pick{height:var(--h-c);border:1px dashed var(--line-2);border-radius:var(--r);max-width:12rem;font-size:var(--t-c);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;overflow:hidden}.home-pick-ss{max-width:14rem}.home-quick-err{flex-basis:100%;margin:0}.home-tabs{gap:20px;padding:0}.home-tabs .tab{color:var(--mut);text-decoration:none}.home-tabs .tab:hover,.home-tabs .tab[aria-current=page]{color:var(--fg)}.home-tabs .tab[aria-current=page]{border-bottom-color:var(--acc-deep)}.rec-tab .av.rec-face{width:18px;height:18px;box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px var(--acc-line);font-size:7px}.rec-heart{display:grid}.rec-heart svg{width:14px;height:14px;color:var(--acc-deep);stroke-width:1.7px;transform-origin:50% 60%;transition:fill .2s;animation:1.1s ease-in-out 1.2s 2 rec-beat}.rec-tab:hover .rec-heart svg,.rec-tab[aria-current=page] .rec-heart svg{fill:var(--acc-soft)}@keyframes rec-beat{0%,to{transform:scale(1)}30%{transform:scale(1.18)}55%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.rec-heart svg{transition:none;animation:none}}.main.home>.home-top{padding:14px var(--gut) 12px;flex:none;gap:12px;display:grid}.home-top>.uzr{margin-top:2px}.hm{flex-direction:column;flex:1 1 0;min-height:0;display:flex;container:hm/inline-size}.hm-tabs{scrollbar-width:none;flex:none;overflow-x:auto}.hm-tabs .tab{flex:none}.hm-tabs .tab .n,.hm-n{border:1px solid var(--line);background:var(--paper);min-width:20px;color:var(--fg-2);font-size:var(--t-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-weight:600;line-height:18px}:is(.hm-tabs .tab .n,.hm-n).warm{border-color:var(--warm-line);background:var(--warm);color:var(--warm-ink)}.hm>.work.hm-work{border-top:0;flex:1 1 0;min-height:0}.hm-work:not(.open){grid-template-columns:minmax(0,1fr) 288px}.hm-list{min-width:0;min-height:0;padding:4px var(--gut) 40px;overflow:auto;container:hlist/inline-size}.hm-list:focus{outline:none}.hm-list.is-loading>*{opacity:.55;transition:opacity .15s}.hm-work{position:relative}.hm-work:has(>.hm-list.is-loading)>.lload{visibility:visible;z-index:2}.hm-work:has(>.hm-list.is-loading)>.lload:after{animation:1.1s ease-in-out infinite lload}.hm-work.open>.hm-list{border-right:1px solid var(--line)}.hm-pf{justify-items:start;padding:10px 0 0;display:none}.hm-pf .picker{min-width:12rem;max-width:100%}.hm-fh{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);align-items:center;gap:12px;min-width:0;margin:12px 0 2px;padding:10px 8px 10px 12px;display:flex}.hm-fh .sq{border-radius:var(--r);color:#fff;flex:none;place-items:center;width:30px;height:30px;display:grid}.hm-fh .sq svg{stroke-width:2.2px;width:15px;height:15px}.hm-fh-t{flex:1;min-width:0;display:grid}.hm-fh-t b{font:700 15px/1.3 var(--f-d);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-fh-t small{font-size:var(--t-s);color:var(--mut)}.hm-fh .btn svg{width:14px;height:14px}.hm-g{margin-top:12px}.hm-gh{border-radius:var(--r);text-align:left;align-items:center;gap:8px;width:calc(100% + 16px);min-width:0;height:36px;margin:0 -8px;padding:0 8px;display:flex}.hm-gh:hover{background:var(--hover)}.hm-gh:focus-visible{outline-offset:-2px}.hm-gh>svg:first-child{width:14px;height:14px;color:var(--mut);transition:transform .15s}.hm-gh[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.hm-gh .av{width:20px;height:20px;font-size:8px}.hm-gh b{font:700 14px/1.2 var(--f-d);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-gh .hm-n{min-width:0;color:var(--mut);background:0 0;border-color:#0000;padding:0 2px}.hm-gh.hot b{color:var(--hot)}.hm-gh.hot .hm-n{border-color:var(--hot-line);background:var(--hot-soft);color:var(--hot);padding:0 6px}.hm-fresh{font-size:var(--t-s);color:var(--acc-deep);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hm-fresh:before{content:"";background:var(--acc-deep);border-radius:50%;width:6px;height:6px}.hm-note{font-size:var(--t-s);color:var(--mut);white-space:nowrap;margin-left:auto}.hm-gb{border-top:1px solid var(--line);margin-top:2px}.hm-row{border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--fg);font-size:var(--t-m);grid-template-columns:16px 4.6rem minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0 -8px;padding:5px 8px;text-decoration:none;display:grid}a.hm-row:hover{background:var(--hover)}a.hm-row:hover .hm-tx{text-decoration:underline;-webkit-text-decoration-color:var(--line-hov);-webkit-text-decoration-color:var(--line-hov);-webkit-text-decoration-color:var(--line-hov);text-decoration-color:var(--line-hov)}.hm-row:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px;border-radius:var(--r)}.hm-row.sel,a.hm-row.sel:hover{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.hm-c{font-size:var(--t-xs);color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hm-t{align-items:center;gap:8px;min-width:0;display:flex}.hm-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-r{align-items:center;gap:14px;display:flex}.hm-who{font-size:var(--t-s);color:var(--mut);white-space:nowrap}.hm-who .late,.hm-sub .late{color:var(--hot);font-weight:600}.hm-uzdo{color:var(--warm-ink);font-weight:600}.hm-p{width:9.5rem;font-size:var(--t-c);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-d{width:4.4rem;font-size:var(--t-s);color:var(--mut);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-d.soon{color:var(--hot);font-weight:600}.hm-r .av{width:22px;height:22px;font-size:8.5px}.hm-sub{min-width:0;font-size:var(--t-s);color:var(--mut);grid-column:2/-1;display:none}.hm-lock{color:var(--warm-ink);place-items:center;display:grid}.hm-lock svg{width:14px;height:14px}.hm-row.left{background:var(--paper)}.hm-row.left :is(.hm-tx,.hm-c){color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-hov);-webkit-text-decoration-color:var(--line-hov);-webkit-text-decoration-color:var(--line-hov);text-decoration-color:var(--line-hov)}.hm-left{border:1px solid var(--line-2);background:var(--canvas);height:20px;color:var(--fg-2);font-size:var(--t-xs);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}@container hlist (width<=860px){.hm-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;padding-block:8px}.hm-row>.st,.hm-lock{margin-top:2px}.hm-c,.hm-p,.hm-who{display:none}.hm-sub{display:block}.hm-t{flex-wrap:wrap;gap:4px 8px}.hm-tx{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:14rem;display:-webkit-box}}.hm-more{height:var(--h-b);border-radius:var(--r);font-size:var(--t-c);color:var(--acc-deep);align-items:center;gap:6px;margin:4px 0 0 10px;padding:0 10px;font-weight:600;display:inline-flex}.hm-more:hover{background:var(--acc-soft)}.hm-more svg{width:14px;height:14px}.hm-beyond{font-size:var(--t-c);color:var(--mut);padding:8px 2px 0}.hm-beyond a{color:var(--acc-deep);font-weight:600}.hm-all{font-size:var(--t-c);color:var(--mut);align-items:center;gap:6px;margin-top:22px;text-decoration:none;display:inline-flex}.hm-all b{color:var(--acc-deep);font-weight:600}.hm-all:hover b{text-decoration:underline}.hm-all svg{width:14px;height:14px;color:var(--acc-deep)}.hm-empty{justify-items:start;gap:8px;max-width:34rem;padding:40px 2px 0;display:grid}.hm-empty-ic{background:var(--acc-soft);width:36px;height:36px;color:var(--acc-deep);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.hm-empty-ic svg{stroke-width:2px;width:18px;height:18px}.hm-empty h4{font-size:16px}.hm-empty p,.hm-none p{font-size:var(--t-m);color:var(--fg-2)}.hm-none{justify-items:start;gap:10px;padding:20px 2px 0;display:grid}.hm-none-a{flex-wrap:wrap;gap:8px;display:flex}.hm-rail{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px 14px 28px;display:flex;overflow:auto}.hm-rh{align-items:baseline;gap:8px;padding:0 6px;display:flex}.hm-rh h4{font-size:15px}.hm-rh span{font-size:var(--t-xs);color:var(--mut);font-weight:600}.hm-find .ss-chip{gap:7px;padding:0 9px}.hm-find .ss-chip:before{content:"";background:var(--mut);width:14px;height:14px;-webkit-mask:var(--search-i) center / contain no-repeat;-webkit-mask:var(--search-i) center / contain no-repeat;-webkit-mask:var(--search-i) center / contain no-repeat;-webkit-mask:var(--search-i) center / contain no-repeat;mask:var(--search-i) center / contain no-repeat;flex:none}.hm-find .ss-chip .ss-none{color:var(--mut);font-weight:400}.hm-rl{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hm-rl li{position:relative}.hm-ri{border-radius:var(--r);text-align:left;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;padding:5px 38px 5px 6px;display:flex}.hm-ri:hover{background:var(--hover)}.hm-ri:focus-visible{outline-offset:-2px}.hm-ri[aria-pressed=true]{background:var(--sel);box-shadow:inset 2px 0 0 var(--acc-deep)}.hm-ri .sq{color:#fff;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hm-ri .sq svg{stroke-width:2.2px;width:13px;height:13px}.hm-ri .hm-all-sq{border:1px solid var(--line);background:var(--paper);color:var(--mut)}.hm-rn{flex:1;min-width:0;display:grid}.hm-rn b{font-size:var(--t-c);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hm-rn small{font-size:var(--t-s);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-ri.z .hm-rn b{color:var(--fg-2);font-weight:500}.hm-go{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);opacity:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hm-rl li:hover .hm-go,.hm-rl li.on .hm-go,.hm-go:focus-visible{opacity:1}.hm-go:hover{background:var(--line-soft);color:var(--fg)}.hm-go:before{content:"";width:14px;height:14px;-webkit-mask:var(--open-i) center / contain no-repeat;-webkit-mask:var(--open-i) center / contain no-repeat;-webkit-mask:var(--open-i) center / contain no-repeat;-webkit-mask:var(--open-i) center / contain no-repeat;mask:var(--open-i) center / contain no-repeat;background:currentColor}@media (hover:none){.hm-go{opacity:1}}.hm-rsep{background:var(--line);height:1px;margin:6px}.hm-rmore{align-self:flex-start;margin:0 0 0 2px}.hm-quiet{gap:1px;display:grid}.hm-qt{border-radius:var(--r);text-align:left;width:100%;height:34px;font-size:var(--t-c);color:var(--mut);align-items:center;gap:8px;padding:0 6px;font-weight:600;display:flex}.hm-qt svg{width:14px;height:14px;transition:transform .15s;transform:rotate(-90deg)}.hm-quiet.open .hm-qt svg{transform:none}.hm-qt:hover{background:var(--hover);color:var(--fg)}.hm-qt:focus-visible{outline-offset:-2px}.hm-cards{gap:10px;margin-top:8px;display:grid}.hm-cards-n{margin-top:28px;display:none}@container hm (width<=820px){.hm-work:not(.open){grid-template-columns:minmax(0,1fr)}.hm-rail{display:none}.hm-pf,.hm-cards-n{display:grid}}.hm-cards .home-w h4 small{font:500 var(--t-s) var(--f-b);color:var(--mut);margin-left:auto}.rec-card h4 .av.rec-face{width:18px;height:18px;font-size:7px}.offer-k{font-size:var(--t-xs);color:var(--mut);font-weight:600}.offer-t{font:700 15px/1.3 var(--f-d)}.offer-p{color:var(--fg)}@container hm (width<=820px){.hm-back{display:inline-flex}}@media (prefers-reduced-motion:reduce){:is(.hm-gh,.hm-qt) svg,.hm-go,.hm-list.is-loading>*{transition:none}.hm-work:has(>.hm-list.is-loading)>.lload:after{opacity:.5;width:100%;animation:none;left:0}}.home-as{margin-left:auto}.home-as .picker{min-width:12rem}.pv-bar{border-radius:var(--r);background:var(--int);border:1px solid var(--int-line);color:var(--int-ink);font-size:var(--t-c);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px;display:flex}.pv-bar b{font-weight:600}.pv-bar a{color:var(--int-ink);margin-left:auto;font-weight:600}.uzr{border-radius:var(--r-o);background:var(--chrome);color:var(--chrome-fg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.uzr:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd84a29,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:180px}.uzr-mark{width:40px;height:40px;color:var(--chrome);font:700 18px/1 var(--f-d);background:#ffd84a;border-radius:8px;grid-row:span 2;align-self:start;place-items:center;display:grid}.uzr h4{font-size:var(--t-task);color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.uzr h4 small{font:500 var(--t-s) var(--f-b);color:var(--chrome-mut)}.uzr-chips{flex-wrap:wrap;grid-column:2;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uzr-chips li{background:var(--chrome-field);border:1px solid var(--chrome-line);height:24px;font-size:var(--t-s);border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.uzr-chips i{background:var(--chrome-mut);border-radius:50%;width:7px;height:7px}.uzr-chips .hot i{background:var(--side-late)}.uzr-go{text-align:right;grid-area:1/3/span 2;justify-items:end;gap:8px;display:grid;position:relative}.uzr-sum{font-size:var(--t-s);color:var(--chrome-mut)}.uzr-sum b{font:700 15px var(--f-d);color:#fff;font-variant-numeric:tabular-nums}.uzr .btn{color:var(--chrome);background:#ffd84a;border-color:#ffd84a}.uzr .btn:hover{background:#ffe680}.uzr .btn:focus-visible{outline-color:#ffd84a}.uzr-prog{border-radius:4px;grid-column:2/-1;gap:2px;height:4px;margin-top:6px;display:flex;overflow:hidden}.uzr-prog i{background:var(--chrome-line);flex:1}.uzr-prog i.on{background:var(--acc)}.home-num{font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:600}.home-more,.home-empty{font-size:var(--t-c);color:var(--mut);padding:12px 4px}.uzdo-list{overflow:auto}.uzdo-li{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding-right:24px;display:flex}.uzdo-li .uzdo-row{border-bottom:0;flex:1;min-width:0}.tag-q{border:1px solid var(--int-line);background:var(--int);height:20px;color:var(--int-ink);font-size:var(--t-xs);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.tag-urg{border:1px solid var(--warm-line);background:var(--warm);height:20px;color:var(--warm-ink);font-size:var(--t-xs);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.btn.urg[aria-pressed=true]{border-color:var(--warm-line);background:var(--warm);color:var(--warm-ink)}.uzdo-row{border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--fg);font-size:var(--t-m);grid-template-columns:72px minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;padding:6px 24px;text-decoration:none;display:grid}.uzdo-row:hover{background:var(--hover)}.uzdo-row:focus-visible{outline:2px solid var(--acc-deep);outline-offset:-2px}.uzdo-row .u-name{align-items:center;gap:8px;min-width:0;display:flex}.uzdo-row .u-meta{font-size:var(--t-s);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;max-width:22rem;overflow:hidden}.uzdo-run{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uzdo-cmd{align-items:center;gap:6px;display:inline-flex}.nav-zap{color:#b48a00;width:18px;font-size:var(--t-c);place-items:center;display:inline-grid}.home-w{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);gap:10px;min-width:0;padding:12px 14px;display:grid}.home-w h4{align-items:center;gap:8px;font-size:15px;display:flex}.home-w h4 svg{width:15px;height:15px;color:var(--acc-deep)}.home-now{font-size:var(--t-c);align-items:center;gap:8px;font-weight:600;display:flex}.home-now i{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.home-now.on i{background:var(--acc-deep);box-shadow:0 0 0 3px var(--acc-soft)}.home-kv{font-size:var(--t-c);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.home-kv span{color:var(--fg-2)}.home-kv b{font-variant-numeric:tabular-nums;font-weight:600}.home-note{font-size:var(--t-c);color:var(--fg);overflow-wrap:anywhere}.home-fine{font-size:var(--t-s);color:var(--mut);line-height:1.45}.home-w.rec-card{background:var(--paper);border-color:var(--paper)}.home-w p{font-size:var(--t-c);color:var(--fg-2);line-height:1.5}.home-w .lnk{font-size:var(--t-c);color:var(--acc-deep);justify-self:start;font-weight:600}.bud-v{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.bud-v b{font-family:var(--f-d);font-size:var(--t-task);letter-spacing:-.01em;color:var(--fg);font-weight:700;line-height:1.2}.bud-v span{font-size:var(--t-c);color:var(--mut)}.bud-bar{background:var(--line);border-radius:4px;width:100%;max-width:28rem;height:8px;display:flex;overflow:hidden}.bud-bar i{flex:none;height:100%;display:block}.bud-bar .g{background:var(--acc-deep)}.bud-bar .w{background:repeating-linear-gradient(135deg, var(--acc-deep) 0 3px, var(--acc-line) 3px 6px)}.bud-bar.near .g{background:var(--warm-ink)}.bud-bar.near .w{background:repeating-linear-gradient(135deg, var(--warm-ink) 0 3px, var(--warm-line) 3px 6px)}.bud-bar.over .g{background:var(--hot)}.bud-bar.over .w{background:repeating-linear-gradient(135deg, var(--hot) 0 3px, var(--hot-line) 3px 6px)}.home-w.bud-card h4 small{min-width:0;font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:500;overflow:hidden}.bud-sec{gap:14px;min-width:0;max-width:46rem;display:grid}.bud-sec+.bud-sec{border-top:1px solid var(--line);padding-top:20px}.bud-sum{gap:6px;min-width:0;display:grid}.bud-sum h4{overflow-wrap:anywhere}.bud-fine{font-size:var(--t-s);color:var(--mut)}.bud-none{font-size:var(--t-c);color:var(--mut)}.bud-inv{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.bud-grp+.bud-grp{border-top:1px solid var(--line)}.bud-gh{background:var(--paper);border-bottom:1px solid var(--line);font-family:var(--f-b);font-size:var(--t-c);color:var(--fg-2);justify-content:space-between;gap:12px;padding:6px 14px;font-weight:600;display:flex}.bud-gh .r{font-variant-numeric:tabular-nums;white-space:nowrap}.bud-grp ul{margin:0;padding:0;list-style:none}.bud-grp li+li{border-top:1px solid var(--line-soft)}.bud-row{color:inherit;font-size:var(--t-m);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 14px;text-decoration:none;display:grid}a.bud-row:hover{background:var(--hover)}a.bud-row:focus-visible{outline-offset:-2px}.bud-row .t{overflow-wrap:anywhere;min-width:0}.bud-row .t small{font-size:var(--t-s);color:var(--mut);display:block}.bud-row .ce-tag{margin-left:8px}.bud-row .r{font-size:var(--t-c);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.bud-grp.wait .bud-row .t,.bud-grp.wait .bud-row .r{color:var(--mut)}.cal-shell{--tray-w:380px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;container:calshell/inline-size}.cal-shell>.work{flex:1 1 0;min-height:0;position:relative}.cal-dnd,.cal-pairs{display:contents}.cal-panel{grid-template-rows:minmax(0,1fr);gap:12px;padding-top:14px}.cal-panel:has(>.cal-more){grid-template-rows:minmax(0,1fr) auto}.cal-work .cal-panel{border-top:0;min-height:0;overflow:auto}.cal-work .cal-panel:focus{outline:none}.work.open .cal-panel{border-right:1px solid var(--line)}.cal-side{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.cal-side>.det{grid-row:2}.cal-step{height:var(--h-c);box-sizing:content-box;padding:6px var(--gut);background:var(--canvas);border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex}.cal-step-n{text-align:center;min-width:6ch;font-size:var(--t-s);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.cal-step-n small:not(:empty){font-size:inherit;margin-left:.35em}.cal-back{margin-right:auto;display:none}.cal-ph{gap:10px 8px}.btn.cal-ret{min-width:0;max-width:16rem;color:var(--fg-2);padding-left:5px}.btn.cal-ret:hover{border-color:var(--line-hov);background:var(--hover);color:var(--fg)}.cal-ret svg{width:14px;height:14px}.cal-ret-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-ret .kb{border-color:var(--line-2);color:var(--mut)}.cal-nav{align-items:center;gap:4px;margin-left:8px;display:flex}.cal-period{font-family:var(--f-d);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:16px;font-weight:700}.cal-seg{margin-left:auto}.cal-bar{padding:0 var(--gut) 12px;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cal-bar .flt{border-color:var(--line-2);background:var(--canvas);color:var(--fg-2);white-space:nowrap}.cal-bar .flt:hover,.cal-bar .flt[aria-expanded=true]{border-color:var(--line-hov);background:var(--hover);color:var(--fg)}.cal-bar .flt[aria-pressed=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-deep)}.cal-bar .flt>svg{width:14px;height:14px}.cal-bar .sp{flex:1}.cal-bar>:is(.cal-proj,.cal-who,.cal-waits){flex:none}.cal-show{position:relative}.cal-show-pop{width:300px}.cal-show-h{font-size:var(--t-s);color:var(--mut);padding:6px 10px 4px;font-weight:600}.cal-show-pop [role=menuitemcheckbox]{text-align:left;width:100%;font-size:var(--t-c);color:var(--fg);border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:7px 10px;font-weight:600;line-height:1.35;display:grid}.cal-show-pop [role=menuitemcheckbox]:hover{background:var(--hover)}.cal-show-pop [role=menuitemcheckbox]:focus-visible{background:var(--hover);outline:2px solid var(--acc-deep);outline-offset:-2px}.cal-show-pop [role=menuitemcheckbox]>span:last-child>span{font-size:var(--t-s);color:var(--mut);font-weight:400;display:block}.cal-show-pop [role=menuitemcheckbox] .cal-sh{vertical-align:0;margin-right:6px}.cal-chk{border:1.5px solid var(--line-hov);border-radius:4px;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.cal-chk svg{stroke-width:2.4px;width:11px;height:11px}[aria-checked=true]>.cal-chk{border-color:var(--acc-deep);background:var(--acc-deep);color:#fff}.cal-legend{font-size:var(--t-s);color:var(--mut);flex-wrap:wrap;gap:4px 12px;padding:4px 10px 6px;display:flex}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.cal-tag{border:1px solid var(--line);background:var(--paper);height:20px;font-size:var(--t-xs);color:var(--fg-2);white-space:nowrap;border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 6px;font-weight:600;display:inline-flex}.cal-tag button{width:16px;height:16px;color:var(--mut);border-radius:4px;place-items:center;display:grid}.cal-tag button:hover{background:var(--line);color:var(--fg)}.cal-tag svg{width:10px;height:10px}.cal-tray-tg .hot{color:var(--hot)}.cal-tray-tg .dot{color:var(--faint)}.cal-tray-tg.ok,.cal-tray-tg.ok:hover{color:var(--acc-deep)}.cal-sh{background:var(--cal-due);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.cal-sh.kind-rem{background:var(--cal-rem);border-radius:50%}.cal-sh.late{background:var(--hot)}.cal-sh.done{background:var(--faint)}.cal-chip{--i:var(--cal-due);--b:var(--cal-due-soft);border-left:3px solid var(--i);background:var(--b);min-width:0;height:22px;color:var(--i);font-size:var(--t-s);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 6px 0 5px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .12s;display:flex;overflow:hidden}.cal-chip.kind-rem{--i:var(--cal-rem);--b:var(--cal-rem-soft);border-left-style:dashed}.cal-chip.late{--i:var(--hot);--b:var(--hot-soft)}.cal-chip.done{--i:var(--faint);--b:var(--paper);color:var(--mut)}.cal-chip.done>svg{color:var(--faint)}.cal-chip>svg{stroke-width:1.8px;width:12px;height:12px}:is(.cal-chip,.cal-name,.ct-a) .av{flex:none;margin:0}.cal-chip .t{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-chip.done .t{text-decoration:line-through}.cal-chip :is(.cd,.tm){font-variant-numeric:tabular-nums;flex:none}.cal-chip .cd{font-size:var(--t-xs)}.cal-chip .tm{font-weight:500}a.cal-chip:hover .t{text-decoration:underline}a.cal-chip.done:hover .t{text-decoration:underline line-through}a.cal-chip:focus-visible{outline-offset:1px}.cal-chip.waits:after{content:"";background:var(--warm-ink);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.cal-pairs.dim .cal-view [data-t]:not(.pair){opacity:.3}.cal-chip.pair{outline:2px solid var(--fg-2);outline-offset:1px}.cal-view{flex-direction:column;min-width:0;min-height:0;display:flex;container:cal/inline-size}.cal-view>.cal-m-full{flex-direction:column;flex:auto;display:flex}.cal-m-full>.cal-mgrid{flex:auto;grid-template-rows:auto;grid-auto-rows:minmax(112px,1fr)}.cal-wh{font-size:var(--t-xs);color:var(--mut);background:var(--paper);padding:6px 8px;font-weight:600}.cal-dn{height:20px;font-size:var(--t-xs);color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;padding:0 4px;font-weight:600;display:flex}.cal-none{font-size:var(--t-s);color:var(--mut)}.cal-mgrid,.cal-dgrid{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}:is(.cal-mgrid,.cal-dgrid)>:not(:nth-child(7n+1)){border-left:1px solid var(--line)}.cal-cell{border-top:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:4px 4px 6px;display:flex;position:relative}.cal-cell.off,.cal-dday.off{background:var(--paper)}:is(.cal-cell,.cal-dday).out .cal-dn{color:var(--mut);font-weight:400}:is(.cal-cell,.cal-dday).today{box-shadow:inset 0 3px 0 var(--acc-deep)}:is(.cal-cell,.cal-dday).today .cal-dn{color:var(--acc-deep);font-weight:700}.cal-more-b{height:20px;font-size:var(--t-s);color:var(--mut);border-radius:4px;align-self:flex-start;padding:0 6px;font-weight:600}.cal-more-b:hover{background:var(--hover);color:var(--fg)}.cal-pop{border:1px solid var(--line-2);border-radius:var(--r-o);background:var(--canvas);width:min(320px,100vw - 32px);max-height:70dvh;color:var(--fg);padding:12px;overflow:auto;box-shadow:0 12px 32px #0a180f2e}.cal-pop:popover-open{align-content:start;gap:4px;display:grid}.cal-pop h4{margin-bottom:4px;font-size:14px}.cal-pop::backdrop{background:#0a180f29}.cal-m-dots,.cal-w-list{display:none}.cal-m-dots{gap:12px}.cal-dgrid .cal-wh{text-align:center;padding:4px}.cal-dday{border-top:1px solid var(--line);background:var(--canvas);min-width:0;min-height:52px;color:var(--fg-2);align-content:start;justify-items:center;gap:4px;padding:4px 2px 6px;display:grid}.cal-dday .cal-dn{padding:0}.cal-dday:hover{background:var(--hover)}.cal-dday:focus-visible{outline-offset:-2px}.cal-dday[aria-pressed=true]{background:var(--sel);box-shadow:inset 0 0 0 2px var(--acc-deep)}.cal-dday.today[aria-pressed=true]{box-shadow:inset 0 3px 0 var(--acc-deep), inset 0 0 0 2px var(--acc-deep)}.cal-dots{flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;padding:0 3px;display:flex}.cal-dots i{background:var(--cal-due);border-radius:2px;width:9px;height:9px}.cal-dots i.kind-rem{background:var(--cal-rem);border-radius:50%}.cal-dots i.late{background:var(--hot)}.cal-dots i.done{background:var(--faint)}.cal-dlist{justify-items:start;gap:4px;display:grid}.cal-dlist[hidden]{display:none}.cal-ag,.cal-w-list{gap:16px}.cal-ag{display:grid}.cal-ag-d{justify-items:start;gap:4px;min-width:0;display:grid}:is(.cal-ag-d,.cal-dlist,.cal-pop) h4{align-items:baseline;gap:8px;font-size:14px;display:flex}:is(.cal-ag-d,.cal-dlist,.cal-pop) h4 small{font-family:var(--f-b);font-size:var(--t-s);color:var(--mut);font-weight:400}.cal-ag-d.today h4{color:var(--acc-deep)}.cal-ag-d.off h4{color:var(--fg-2)}.cal-ag-r{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}:is(.cal-ag-d,.cal-dlist,.cal-ag-r) .cal-chip{max-width:100%}.cal-ag-r .side-tag{flex:none}.cal-w-full{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(7,minmax(0,1fr));min-height:320px;display:grid;overflow:hidden}.cal-wcol{flex-direction:column;gap:4px;min-width:0;padding:0 5px 8px;display:flex}.cal-wcol+.cal-wcol{border-left:1px solid var(--line)}.cal-wcol.off{background:var(--paper)}.cal-wh2{border-bottom:1px solid var(--line);font-size:var(--t-s);color:var(--fg-2);white-space:nowrap;align-items:baseline;gap:6px;margin:0 -5px 4px;padding:7px 8px;font-weight:600;display:flex;overflow:hidden}.cal-wh2 small{font-size:var(--t-xs);color:var(--mut);font-weight:400}.cal-wcol.today .cal-wh2,.cal-wcol.today .cal-wh2 small{color:var(--acc-deep)}.cal-wcol.today .cal-wh2{box-shadow:inset 0 3px 0 var(--acc-deep)}.cal-wcol .cal-chip{white-space:normal;flex:none;align-items:flex-start;height:auto;min-height:22px;padding-block:3px}.cal-wcol .cal-chip>svg{margin-top:1px}.cal-wcol .cal-chip .t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box}@container cal (width<=699px){.cal-m-full{display:none}.cal-m-dots{display:grid}}@container cal (width<=759px){.cal-w-full{display:none}.cal-w-list{display:grid}}.cal-tray{background:var(--canvas);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:none}.cal-scrim{display:none}@container calshell (width>=1100px){.tray-on .cal-work:not(.open){grid-template-columns:minmax(0, 1fr) var(--tray-w)}.tray-on .cal-tray{border-left:1px solid var(--line);display:grid}.cal-tray-close{display:none}}@container calshell (width<=1099px){.tray-on .cal-tray{z-index:20;width:min(var(--tray-w), 92%);border:1px solid var(--line-2);border-radius:var(--r-o) 0 0 var(--r-o);border-right:0;display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:0 1px 2px #0a180f0f,-12px 0 28px -12px #0a180f47}.tray-on .cal-scrim{z-index:19;background:#0a180f1f;display:block;position:absolute;inset:0}}.cal-tray-sc{overscroll-behavior:contain;min-height:0;padding-bottom:20px;overflow:auto}.cal-tray-x{justify-content:flex-end;padding:8px 10px 0;display:flex}.ct-sec+.ct-sec{border-top:1px solid var(--line)}.ct-h{z-index:2;background:var(--canvas);align-items:center;gap:8px;min-height:44px;padding:6px 10px 6px 12px;display:flex;position:sticky;top:0}.ct-h .sp{flex:1}.ct-h .ct-lb{font-size:var(--t-s);color:var(--mut);white-space:nowrap}.ct-h .pick-seg{flex:none}.ct-ht{height:var(--h-c);border-radius:var(--r);font-family:var(--f-d);color:var(--fg);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 6px 0 4px;font-size:14px;font-weight:700;display:inline-flex}button.ct-ht:hover{background:var(--hover)}h4.ct-ht{padding-left:4px}.ct-ht .n,.ct-gh .n{font-family:var(--f-b);font-size:var(--t-xs);color:var(--mut);font-variant-numeric:tabular-nums;font-weight:600}:is(.ct-ht,.ct-gh)>svg{width:12px;height:12px;color:var(--mut);transition:transform .15s}:is(.ct-ht,.ct-gh)[aria-expanded=false]>svg{transform:rotate(-90deg)}.ct-sec.late .ct-ht,.ct-sec.late .ct-ht .n{color:var(--hot)}.ct-hint{font-size:var(--t-s);color:var(--mut);padding:0 16px 6px}.ct-hint svg{vertical-align:-2px;width:13px;height:13px}.ct-none{font-size:var(--t-s);color:var(--mut);padding:4px 16px 12px}.ct-list{margin:0;padding:0;list-style:none}.ct-row{position:relative}.ct-a{min-height:34px;color:var(--fg);font-size:var(--t-m);grid-template-columns:7ch auto minmax(0,1fr) auto;align-items:start;column-gap:8px;padding:7px 12px 7px 16px;line-height:1.35;text-decoration:none;display:grid}.ct-a:not(:has(>.av)){grid-template-columns:7ch minmax(0,1fr) auto}.ct-a>.home-num{margin:2px 0 0}.ct-a>.av{margin-top:1px}.ct-a .t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}a.ct-a:hover{background:var(--hover)}a.ct-a:hover .t{text-decoration:underline}a.ct-a:focus-visible{outline-offset:-2px}.ct-row.sel>.ct-a{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.ct-row.pair>.ct-a{background:var(--hover)}.ct-meta{font-size:var(--t-s);color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-sec.late .ct-meta{color:var(--hot);font-weight:600}.ct-qd{opacity:0;background:var(--hover);color:var(--mut);position:absolute;top:3px;right:8px}.ct-row.sel .ct-qd{background:var(--sel)}.ct-qd:hover,.ct-qd[aria-expanded=true]{color:var(--acc-deep);box-shadow:inset 0 0 0 1px var(--line-2)}.ct-row:is(:hover,:focus-within) .ct-qd,.ct-qd[aria-expanded=true]{opacity:1}.ct-row:is(:hover,:focus-within):has(.ct-qd) .ct-meta{visibility:hidden}.ct-g{padding-bottom:4px}.ct-gh{width:100%;min-height:32px;font-size:var(--t-c);color:var(--fg-2);text-align:left;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.ct-gh:hover{background:var(--hover)}.ct-gh .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-gh small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-s);color:var(--mut);flex:0 100 auto;font-weight:400;overflow:hidden}.ct-gh .n{margin-left:auto;padding-left:8px}.ct-gh .sq{border-radius:4px;flex:none;width:14px;height:14px}.ct-gh .av{flex:none;margin:0}.ct-g .ct-a{padding-left:32px}.ct-more{height:26px;font-size:var(--t-s);color:var(--mut);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:var(--ul);border-radius:4px;margin:2px 0 4px 10px;padding:0 6px;font-weight:600;display:block}.ct-g .ct-more{margin-left:26px}.ct-more:hover{background:var(--hover);color:var(--fg)}.ct-empty{text-align:center;font-size:var(--t-s);color:var(--mut);justify-items:center;gap:6px;padding:32px 24px 40px;display:grid}.ct-empty b{font-family:var(--f-d);color:var(--fg);font-size:14px;font-weight:700}.ct-empty .ok{background:var(--acc-soft);width:32px;height:32px;color:var(--acc-deep);border-radius:50%;place-items:center;display:grid}.cal-qd-pop{z-index:45;width:240px;position:fixed;top:0;left:0}.cal-qd-pop [role=menuitem]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.cal-qd-pop [role=menuitem] span{white-space:nowrap}@media (hover:none){.ct-qd{opacity:1}.ct-row:has(.ct-qd) .ct-a{padding-right:44px}.ct-row:has(.ct-qd) .ct-meta{visibility:visible}}.cal-tl{--cw:30px;--name:260px;--row:var(--h-b);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.cal-in{width:calc(var(--name) + 42 * var(--cw));position:relative}.cal-head,.cal-row,.cal-grp{display:flex}.cal-head{border-bottom:1px solid var(--line);background:var(--paper)}.cal-name{z-index:3;width:var(--name);background:var(--canvas);border-right:1px solid var(--line);min-width:0;color:var(--fg);font-size:var(--t-s);flex:none;align-items:center;gap:8px;padding:0 10px 0 12px;text-decoration:none;display:flex;position:sticky;left:0}.cal-head .cal-name{background:var(--paper)}.cal-name .t,.cal-grp b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-name .home-num{flex:none;margin-right:0}.cal-name .side-tag{flex:none;margin-left:auto}.cal-name.done .t{color:var(--mut);text-decoration:line-through}a.cal-name:hover{background:var(--hover)}a.cal-name:focus-visible{outline-offset:-2px}.cal-days{padding-top:18px;display:flex;position:relative}.cal-mon{top:3px;left:calc(var(--d) * var(--cw));font-size:var(--t-xs);color:var(--fg-2);white-space:nowrap;padding-left:4px;font-weight:600;position:absolute}.cal-d{width:var(--cw);font-size:var(--t-xs);color:var(--fg-2);font-variant-numeric:tabular-nums;flex:none;justify-items:center;padding:2px 0 4px;line-height:1.3;display:grid}.cal-d small{font-size:inherit;color:var(--mut)}.cal-d.we{color:var(--mut)}.cal-d.is-today,.cal-d.is-today small{color:var(--acc-deep);font-weight:700}.cal-d.is-today{box-shadow:inset 0 3px 0 var(--acc-deep)}.cal-body{position:relative}.cal-grid{top:0;bottom:0;left:var(--name);background:repeating-linear-gradient(90deg, transparent 0 calc(5 * var(--cw)), var(--paper) calc(5 * var(--cw)) calc(7 * var(--cw)));position:absolute;right:0}.cal-off{top:0;bottom:0;left:calc(var(--d) * var(--cw));width:var(--cw);background:var(--paper);position:absolute}.cal-now{top:0;bottom:0;left:calc((var(--d) + .5) * var(--cw));background:var(--acc-deep);width:1px;position:absolute}.cal-grp,.cal-row{height:var(--row);position:relative}.cal-grp+.cal-row,.cal-row+.cal-row{border-top:1px solid var(--line-soft)}.cal-grp:not(:nth-child(2)){border-top:1px solid var(--line)}.cal-grp b{font-family:var(--f-d);font-size:14px;font-weight:700}.cal-grp small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-s);color:var(--mut);flex:0 100 auto;overflow:hidden}.cal-grp .sq{width:var(--nav-sq);height:var(--nav-sq);border-radius:4px;flex:none;place-items:center;display:grid}.cal-grp .sq svg{stroke:#fff;stroke-width:2.4px;width:10px;height:10px}.cal-track{width:calc(42 * var(--cw));flex:none;position:relative}.cal-due,.cal-rem{top:50%;left:calc((var(--d) + .5) * var(--cw));z-index:1;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.cal-due{background:var(--cal-due);border-radius:4px}.cal-due.late{background:var(--hot)}.cal-due.done{background:var(--faint)}.cal-rem{border:2px dashed var(--cal-rem);background:var(--canvas);border-radius:50%}.cal-link{height:2px;top:50%;left:calc(var(--a) * var(--cw));width:calc((var(--b) - var(--a)) * var(--cw));background:var(--blue-line);margin-top:-1px;position:absolute}.cal-lbl,.cal-edge{z-index:2;background:var(--canvas);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;border-radius:4px;padding:0 3px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.cal-lbl{left:calc((var(--d) + 1) * var(--cw) - 3px);color:var(--cal-due)}.cal-lbl.rem{left:auto;right:calc((42 - var(--d)) * var(--cw) - 3px);color:var(--cal-rem)}.cal-lbl.late,.cal-edge.late{color:var(--hot)}.cal-lbl.done,.cal-edge{color:var(--mut)}.cal-edge{left:6px}.cal-edge.after{left:auto;right:6px}.cal-empty{z-index:2;font-size:var(--t-c);color:var(--mut);padding:24px 12px;position:relative}.cal-more{font-size:var(--t-c);color:var(--mut)}.cal-tl [data-t]{transition:opacity .12s}.cal-tl a.cal-name.pair{background:var(--sel)}.cal-tl .pair:is(.cal-due,.cal-rem){outline:2px solid var(--fg-2);outline-offset:2px}.cal-chip.sel{box-shadow:0 0 0 2px var(--acc-deep)}.cal-cell.has-sel,.cal-wcol.has-sel,.cal-dday.has-sel{background:var(--sel)}.cal-ag-d.has-sel{background:var(--sel);box-shadow:0 0 0 4px var(--sel);border-radius:2px}.cal-tl a.cal-name.sel{background:var(--sel)}[data-drag]{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cal-chip.is-lifted,.ct-a.is-lifted{opacity:.4}.ct-a.cal-ghost{background:var(--canvas);box-shadow:0 12px 32px #0a180f2e, inset 3px 0 0 var(--acc-deep)}.cal-ghost{z-index:60;pointer-events:none;border-radius:4px;margin:0;position:fixed;box-shadow:0 12px 32px #0a180f2e}[data-drop].drop-on{background:var(--sel);box-shadow:inset 0 0 0 2px var(--acc-deep)}body.cal-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.cal-dragging *{cursor:grabbing}.cal-due[data-drag],.cal-rem[data-drag]{cursor:ew-resize}.cal-due[data-drag]:before,.cal-rem[data-drag]:before{content:"";position:absolute;inset:-8px}.cal-link[data-drag]{cursor:grab}.cal-link[data-drag]:before{content:"";height:12px;position:absolute;top:-5px;left:0;right:0}.cal-tl .cal-track .is-moving{z-index:2;outline:2px solid var(--acc-deep);outline-offset:2px}.cal-tl.cal-aim .cal-grid:after{content:"";top:0;bottom:0;left:calc(var(--aim) * var(--cw));width:calc(var(--aim-n,1) * var(--cw));background:var(--sel);box-shadow:inset 0 0 0 2px var(--acc-deep);position:absolute}@media (prefers-reduced-motion:reduce){.cal-chip,.cal-tl [data-t]{transition:none}}@media (width<=899px){.cal-tl{--name:150px}.cal-nav{margin-left:0}.cal-seg{width:100%;margin-left:0}.cal-seg button{flex:1}.cal-bar .flt{height:36px}.cal-dday{min-height:48px}:is(.cal-ag-d,.cal-dlist,.cal-pop) .cal-chip{height:var(--h-b)}.cal-more-b{height:var(--h-c)}}.rec-work{border-top:0}.rec-intro{gap:6px;display:grid}.rec-intro h3{font-size:16px}.wh-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.wh-form .fld input[type=time]{width:8rem}.wh-note{flex:18rem}.wh-note input{width:100%}@media (width<=760px){.home-quick{width:100%;margin-left:0}.uzr{grid-template-columns:auto minmax(0,1fr)}.uzr-go{text-align:left;grid-area:auto/1/auto/-1;justify-items:start}.home-quick input{font-size:16px}.home-as{margin-left:0}}.invite .log-n{color:var(--acc-ink);background:var(--acc);text-align:center;min-width:18px;line-height:18px;font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:4px;margin-left:auto;padding:0 5px;font-weight:700}.log-to{min-width:14rem}.log-f{padding:0 var(--gut) 10px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.log-tab{height:var(--h-c);border-radius:var(--r);font:inherit;font-size:var(--t-c);color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.log-tab:hover{background:var(--hover)}.log-tab:focus-visible{outline:2px solid var(--acc-deep);outline-offset:1px}.log-tab[aria-pressed=true]{background:var(--sel);border-color:var(--acc-line);color:var(--acc-deep)}.log-tab .n{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.log-sq{background:var(--g);border-radius:2px;width:8px;height:8px}.g-client{--g:var(--acc-deep);--gb:var(--acc-soft);--gl:var(--acc-line)}.g-money{--g:var(--blue-ink);--gb:var(--blue);--gl:var(--blue-line)}.g-security{--g:var(--warm-ink);--gb:var(--warm);--gl:var(--warm-line)}.g-failing{--g:var(--hot);--gb:var(--hot-soft);--gl:var(--hot-line)}.g-system{--g:var(--sys-ink);--gb:var(--sys);--gl:var(--sys-line)}.log-sc{padding:4px var(--gut) 32px;min-height:0;overflow:auto}.log-day{max-width:980px;padding-bottom:6px;display:grid}.log-dh{font-size:var(--t-s);color:var(--fg-2);padding:12px 0 4px;font-weight:600}.log-dh small{font-size:var(--t-s);color:var(--faint);margin-left:6px;font-weight:500}.log-row{min-height:30px;font-size:var(--t-c);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:0 10px;display:grid;position:relative}.log-row:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:9.5px}.log-dh+.log-row:before{top:50%}.log-row:last-child:before{bottom:50%}.log-dh+.log-row:last-child:before{display:none}.log-ic{z-index:1;background:var(--gb);width:20px;height:20px;color:var(--g);border:1px solid var(--gl);border-radius:4px;place-items:center;display:grid;position:relative}.log-ic svg{width:12px;height:12px}.log-row.new .log-ic{box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px var(--acc)}.log-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);overflow:hidden}.log-txt b{font-weight:600}.log-det{color:var(--mut)}.log-cl{font-size:var(--t-s);color:var(--fg-2);align-items:center;gap:5px;margin-left:8px;display:inline-flex}.log-csq{border-radius:3px;flex:none;width:10px;height:10px}.log-t{color:var(--faint);font-size:var(--t-s);font-variant-numeric:tabular-nums}.log-go{text-align:right;min-width:5.5rem;color:var(--acc-deep);font-weight:600;font-size:var(--t-c);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:3px}.log-go:hover{text-decoration-color:currentColor}.log-go:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px;border-radius:2px}.log-seen{max-width:980px;color:var(--acc-deep);font-size:var(--t-xs);align-items:center;gap:10px;padding:4px 0;font-weight:600;display:flex}.log-seen:before,.log-seen:after{content:"";background:var(--acc-line);flex:1;height:1px}.log-none{color:var(--mut);font-size:var(--t-c);padding:16px 0}.log-more{margin-top:12px}@media (width<=760px){.log-row{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"ic txt go""ic t go"}.log-ic{grid-area:ic}.log-txt{white-space:normal;grid-area:txt;padding-top:5px}.log-t{grid-area:t;padding-bottom:5px}.log-go{grid-area:go;min-width:0}}.ref-to{min-width:15rem}.ref-panel{align-content:start}.ref-intro{font-size:var(--t-c);color:var(--fg-2);max-width:72ch}.ref-empty,.ref-more{font-size:var(--t-c);color:var(--mut)}.ref-list{border-top:1px solid var(--line);max-width:860px;margin:0;padding:0;list-style:none;display:grid}.ref-list>li{border-bottom:1px solid var(--line);gap:6px;padding:12px 2px;display:grid}.ref-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ref-top b{font-weight:600;font-size:var(--t-m);overflow-wrap:anywhere}.ref-by{font-size:var(--t-s);color:var(--mut)}.ref-tag{font-size:var(--t-xs);white-space:nowrap;color:var(--fg-2);border:1px solid var(--line-2);background:var(--paper);border-radius:4px;margin-left:auto;padding:0 6px;font-weight:600;line-height:18px}.ref-tag.ok{color:var(--acc-deep);background:var(--acc-soft);border-color:var(--acc-line)}.ref-kv{font-size:var(--t-s);grid-template-columns:96px minmax(0,1fr);gap:3px 12px;margin:0;display:grid}.ref-kv dt{color:var(--mut)}.ref-kv dd{color:var(--fg);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ref-mark{gap:8px;max-width:560px;display:grid}.ref-mark textarea{width:100%}.ref-note{font-size:var(--t-s);color:var(--mut)}.ref-acts{flex-wrap:wrap;gap:8px;display:flex}.row .ty-tag{font-size:var(--t-c);flex:none;line-height:1}.done-b .done-ty{margin-left:2px}.thx-big{margin:2px 0 0;font-size:32px;line-height:1.15}.act>.thx-big{grid-column:2;margin-top:-4px}.toast-ty{align-items:center;gap:2px;margin-left:4px;display:inline-flex}.toast-e{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:#fff;border:1px solid #0000;place-items:center;font-size:16px;line-height:1;display:grid}.toast-e:hover,.toast-e:focus-visible{background:var(--chrome-field);border-color:var(--chrome-line)}.toast-e.more{border:1px dashed var(--chrome-line);color:var(--chrome-mut);font-size:var(--t-m)}.toast-e.more:hover{color:#fff;border-color:var(--chrome-mut)}.app .toast :is(.toast-e,.toast-a):focus-visible{outline-color:var(--acc)}.ty-pick{z-index:31;background:var(--canvas);width:min(340px,100% - 32px);max-height:min(320px,100dvh - 120px);color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-o);gap:8px;padding:10px 12px;display:grid;position:fixed;bottom:64px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 14px 34px -12px #0a180f59}.ty-g{gap:4px;display:grid}.ty-g>span{font-size:var(--t-s);color:var(--mut);font-weight:600}.ty-r{flex-wrap:wrap;gap:4px;display:flex}.ty-e{border-radius:var(--r);background:var(--hover);border:1px solid #0000;place-items:center;width:36px;height:36px;padding:0;font-size:19px;line-height:1;display:grid;position:relative}.ty-e:hover:not(:disabled),.ty-e:focus-visible{background:var(--acc-soft);border-color:var(--acc-line)}.ty-e.on{background:var(--acc-soft);border-color:var(--acc-deep)}.ty-e.on:after{content:attr(data-n);background:var(--acc-deep);color:#fff;min-width:15px;height:15px;font:700 10px/15px var(--f-b);text-align:center;border-radius:4px;position:absolute;top:-4px;right:-4px}.ty-e:disabled{opacity:.35}.ty-set{gap:12px;display:grid}.ty-chosen{flex-wrap:wrap;gap:6px;display:flex}.ty-chip{height:var(--h-b);border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:var(--r);font-size:var(--t-c);align-items:center;gap:6px;padding:0 4px 0 8px;font-weight:600;display:inline-flex}.ty-chip .ty-n{font-size:var(--t-xs);color:var(--mut)}.ty-chip .ty-ce{font-size:17px;line-height:1}.ty-chip .ty-x{width:22px;height:22px;color:var(--mut);border-radius:4px;place-items:center;display:grid}.ty-chip .ty-x svg{width:12px;height:12px}.ty-chip .ty-x:hover:not(:disabled){background:var(--canvas);color:var(--fg)}.ty-chip .ty-x:disabled{opacity:.35}.btn:is(.send-done,.send-fin) svg{stroke-width:2.2px;width:14px;height:14px}.ty-fx{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ty-fx-e{will-change:transform, opacity;font-size:20px;line-height:1;position:absolute;top:0;left:0}.ty-fx-c{background:var(--acc-deep);border-radius:1px;width:6px;height:6px;position:absolute;top:0;left:0}.ty-fx-c.c1{background:var(--acc)}.ty-fx-c.c2{background:var(--warm-ink)}.ty-fx-c.c3{background:var(--blue-ink)}.ty-fx-r{border:2px solid var(--acc-deep);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.ty-fx-g{background:linear-gradient(90deg, transparent, var(--int) 40%, var(--int-ring) 60%, transparent);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ty-e{transition:none}}.act .rx-b{width:var(--h-c);height:var(--h-c);border-radius:var(--r);color:var(--mut);opacity:0;place-items:center;margin-left:auto;transition:opacity .12s;display:inline-grid}.act .rx-b .rx-i{filter:grayscale();opacity:.7;font-size:15px;line-height:1}.act .rx-b:is(:hover,:focus-visible) .rx-i{filter:none;opacity:1}.act .rx-b+.c-more{margin-left:0}.act:is(:hover,:focus-within,[data-rx-last]) .rx-b{opacity:1}.act .rx-b:hover{color:var(--fg);background:var(--hover)}.act.cont>div:has(>b>.rx-b){padding-right:64px}.act.cont .rx-b:not(:hover){background:var(--canvas)}.acts.feed-tone>.act.cont .rx-b:not(:hover){background:var(--tone)}@media (hover:none){.act .rx-b{display:none}.act[data-rx-last] .rx-b{display:inline-grid}.act:not([data-rx-last]) .rx-b+.c-more{margin-left:auto}.act.cont:not([data-rx-last])>div:has(>b>.rx-b){padding-right:32px}}.rx-pick .ty-e.on:after{content:none}.act>.rx-row{flex-wrap:wrap;grid-column:2;gap:4px;margin-top:-4px;display:flex}.rx{height:var(--h-c);border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);color:var(--fg);font-size:var(--t-xs);align-items:center;gap:5px;padding:0 7px 0 6px;font-weight:600;display:inline-flex}button.rx:hover{background:var(--hover)}.rx.mine{background:var(--acc-soft);border-color:var(--acc-line)}.rx-e{font-size:14px;line-height:1}.rx-fa{display:inline-flex}.act .rx-fa .av{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--canvas);font-size:7px}.act .rx-fa .av+.av{margin-left:-4px}.rx.mine .rx-fa .av{box-shadow:0 0 0 1.5px var(--acc-soft)}.rx-n{color:var(--mut)}.rx-pick{z-index:31;background:var(--canvas);width:min(300px,100vw - 16px);max-height:min(360px,100dvh - 16px);color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-o);gap:8px;padding:10px 12px;display:grid;position:fixed;overflow:auto;box-shadow:0 14px 34px -12px #0a180f59}.rx-pick[hidden]{display:none}.rx-set{flex-wrap:wrap;gap:4px;display:flex}.rx-all{gap:8px;display:grid}.rx-all[hidden]{display:none}.ty-e.more{border:1px dashed var(--line-2);color:var(--mut);font-size:var(--t-m);background:0 0}.ty-e.more[aria-expanded=true]{color:var(--fg);border-style:solid}@media (prefers-reduced-motion:reduce){.act .rx-b{transition:none}}.tpl{gap:var(--gut);grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;max-width:1100px;display:grid}.tpl-l{gap:10px;display:grid}.tpl-lh{align-items:center;gap:10px;display:flex}.tpl-lh .h-sec{flex:1}.tpl-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tpl-i{text-align:left;border-radius:var(--r);width:100%;color:var(--fg);gap:1px;padding:7px 10px;display:grid}.tpl-i b{font-size:var(--t-c);overflow-wrap:anywhere;font-weight:600}.tpl-i small{font-size:var(--t-s);color:var(--mut)}.tpl-i:hover{background:var(--hover)}.tpl-i.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc-deep)}.tpl-empty{border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--t-m);gap:4px;padding:12px;display:grid}.tpl-empty p,.tpl-note{font-size:var(--t-s);color:var(--mut);margin:0}.tpl-ed{min-width:0}.tpl-form{gap:16px;max-width:760px;display:grid}.tpl-sec{gap:8px;display:grid}.tpl-role{align-items:center;gap:8px;display:flex}.tpl-role input[type=text]{min-width:0;height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);color:var(--fg);flex:0 260px;padding:0 10px}.tpl-cw{font-size:var(--t-c);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tpl-cw input{accent-color:var(--acc-deep)}.tpl-rows{border:1px solid var(--line);border-radius:var(--r);display:grid}.tpl-row{grid-template-columns:16px minmax(0, 1fr) minmax(120px, 180px) var(--h-c);background:var(--canvas);align-items:start;gap:8px;padding:6px 8px;display:grid}.tpl-row+.tpl-row{border-top:1px solid var(--line)}.tpl-row .grip{color:var(--faint);cursor:grab;padding-top:8px;display:grid}.tpl-row-m{gap:4px;min-width:0;display:grid}.tpl-row-m input,.tpl-row-m textarea{border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);width:100%;color:var(--fg);padding:0 8px}.tpl-row-m input{height:var(--h-c);font-size:var(--t-m);font-weight:500}.tpl-row-m textarea{min-height:var(--h-c);font-size:var(--t-s);color:var(--fg-2);resize:vertical;border-color:var(--line);padding:4px 8px}.tpl-row-m textarea::placeholder{color:var(--faint)}.tpl-row:not(:has(.tpl-rp)){grid-template-columns:16px minmax(0, 1fr) var(--h-c)}.tpl-acts{flex-wrap:wrap;gap:8px;display:flex}.list-empty-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tpa-dlg{width:720px}.tpa-dlg .dlg-h h3{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.tpa-pick{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:16px;min-height:240px;display:grid}.tpa-l{align-content:start;gap:8px;display:grid}.tpa-q{height:var(--h-b);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-m);background:var(--canvas);color:var(--fg);padding:0 10px}.tpa-r{align-content:start;gap:8px;min-width:0;max-height:min(52dvh,480px);display:grid;overflow-y:auto}.tpa-r h4{font-family:var(--f-d);margin:0;font-size:16px;font-weight:700}.tpa-items{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.tpa-items li{font-size:var(--t-m);align-items:center;gap:8px;padding:6px 10px;display:flex}.tpa-items li+li{border-top:1px solid var(--line)}.tpa-items li span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.tpa-setup{gap:12px;display:grid}.tpa-roles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;display:grid}.tpa-role{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tpa-rn{font-size:var(--t-c);color:var(--fg-2);overflow-wrap:anywhere;font-weight:600;display:grid}.tpa-rn small{font-size:var(--t-xs);color:var(--warm-ink);font-weight:600}.tpa-list-h{align-items:center;gap:10px;display:flex}.tpa-list-h .h-sec{flex:1}.tpa-conseq{font-size:var(--t-s);color:var(--mut);flex:260px;margin:0}.tpa-dlg .dlg-f{flex-wrap:wrap;align-items:center}.tpa-setup .bulk-r{grid-template-columns:auto minmax(0,1fr) auto}.tpa-setup .bulk-m{grid-column:3}@media (width<=760px){.tpl{grid-template-columns:minmax(0,1fr)}.tpl-row{grid-template-columns:16px minmax(0, 1fr) var(--h-c)}.tpl-row .tpl-rp{grid-column:2}.tpa-pick{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-paper{background-color:var(--color-paper)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-77{padding-inline-end:calc(var(--spacing) * 77)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-muted{color:var(--color-muted)}.text-text{color:var(--color-text)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
