@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--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);--color-bg:var(--bg);--color-bg-alt:var(--panel);--color-surface:var(--card);--color-text:var(--ink);--color-text-muted:var(--ink2);--color-cream:var(--card);--color-border:var(--hair2);--radius-card:24px;--radius-nested:12px;--font-display:var(--font-inter);--font-body:var(--font-inter)}}@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}html{height:100%}body{background-color:var(--color-bg);font-family:var(--font-inter);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;font-feature-settings:"calt", "ss03";min-height:100%;font-size:15px;line-height:1.55}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::selection{background:rgb(var(--primary-rgb) / .22)}button{font:inherit;color:inherit}dialog{color:inherit}}@layer components{.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.display-title{font-family:var(--font-display);letter-spacing:-.012em;font-weight:600}.label{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"calt", "ss03", "case"}.card{border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-float);color:var(--card-ink);position:relative}.card-dark{border-radius:var(--radius-card);background:var(--band-bg);box-shadow:0 0 0 1px rgb(var(--hi-rgb) / .08), inset 0 1px 0 rgb(var(--hi-rgb) / .06);color:var(--band-text);position:relative;overflow:hidden}.card-dark:after{content:"";pointer-events:none;opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.recessed{border-radius:var(--radius-nested);background:var(--surface-recessed);box-shadow:inset 0 0 0 1px var(--line)}.hairline{border-color:var(--line)}.bubble{background:var(--surface-recessed);color:var(--card-ink);border-radius:18px 18px 6px}.receipt{color:inherit;transition:background-color var(--dur-base) ease;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;margin:0 -12px;padding:14px 12px;text-decoration:none;display:grid;position:relative}.receipt+.receipt:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.monogram{background:var(--surface-recessed);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-family:var(--font-display);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.monogram.is-lg{width:40px;height:40px;font-size:15px}.chip{height:22px;box-shadow:0 0 0 1px var(--line-strong);color:var(--card-muted);font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.chip svg{flex:none;width:13px;height:13px}.chip.is-ok{color:var(--tone-ok);box-shadow:0 0 0 1px rgb(var(--primary-rgb) / .45)}.chip.is-warn{color:var(--tone-warn);box-shadow:0 0 0 1px rgb(var(--tone-warn-rgb) / .4)}.chip.is-fail{color:var(--tone-fail);box-shadow:0 0 0 1px rgb(var(--tone-fail-rgb) / .4)}.chip.is-unknown{color:var(--tone-unknown)}.chip.is-soft{box-shadow:none;background:var(--tone-unknown-soft)}.chip.is-soft.is-ok{background:var(--tone-ok-soft)}.chip.is-soft.is-warn{background:var(--tone-warn-soft)}.chip.is-soft.is-fail{background:var(--tone-fail-soft)}.chip.is-bronze{color:var(--ink);background:var(--selected);box-shadow:none}.chip.is-wrap{white-space:normal;text-align:left;letter-spacing:0;height:auto;min-height:26px;padding:4px 10px;font-size:12px;line-height:1.3}button.chip{cursor:pointer;transition:color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}button.chip:hover{color:var(--color-text);box-shadow:0 0 0 1px rgb(var(--primary-rgb) / .45)}.dot{background:currentColor;border-radius:9999px;flex:none;width:7px;height:7px;display:inline-block}.btn{-webkit-tap-highlight-color:transparent;height:40px;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) ease, box-shadow var(--dur-base) ease, color var(--dur-base) ease, opacity var(--dur-base) ease, transform var(--dur-fast) ease;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-sm svg{width:14px;height:14px}.btn-lg{height:46px;padding:0 22px;font-size:.9375rem}.btn:disabled{cursor:default;opacity:.55}.btn:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px rgb(var(--primary-rgb) / .6);outline:none}.btn-filled{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .18), 0 1px 2px rgb(var(--shadow-rgb) / .14)}.btn-filled:hover:not(:disabled){background:var(--primary-press,var(--primary));box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .18), 0 2px 6px rgb(var(--shadow-rgb) / .18)}.btn-ghost{color:var(--color-text);box-shadow:0 0 0 1px var(--line-strong);background:0 0}.btn-ghost:hover:not(:disabled){background:rgb(var(--ink-rgb) / .04);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .24)}.btn-quiet{color:var(--color-text-muted);background:0 0}.btn-quiet:hover:not(:disabled){background:rgb(var(--ink-rgb) / .05);color:var(--color-text)}.btn-danger{color:var(--tone-fail);box-shadow:0 0 0 1px rgb(var(--tone-fail-rgb) / .35);background:0 0}.seg{background:var(--seg-track);height:32px;box-shadow:inset 0 0 0 1px var(--seg-ring);border-radius:9999px;align-items:center;padding:3px;display:inline-flex}.seg-item{-webkit-tap-highlight-color:transparent;height:26px;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.seg-item[aria-current],.seg-item[aria-pressed=true],.seg-item.is-selected{background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow);color:var(--color-text)}.seg-item:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px rgb(var(--primary-rgb) / .6);outline:none}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tab{height:40px;font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-base) ease;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tab:hover,.tab[aria-current],.tab[aria-selected=true]{color:var(--color-text)}.tab[aria-current]:after,.tab[aria-selected=true]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.tab .count{background:var(--surface-recessed);font-variant-numeric:tabular-nums;height:18px;color:var(--color-text-muted);border-radius:9999px;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-family:var(--font-body);color:var(--color-text);font-size:13px;font-weight:500;line-height:1.3}.field-hint{font-family:var(--font-body);color:var(--color-text-muted);font-size:12px;line-height:1.4}.field-error{min-height:1.2em;font-family:var(--font-body);color:var(--tone-fail);font-size:13px;line-height:1.4}.input,.select,.textarea{background:var(--surface-recessed);width:100%;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-body);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;border-radius:12px;padding:0 14px;font-size:15px}.input,.select{height:44px}.textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.55}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{box-shadow:0 0 0 1px var(--primary), 0 0 0 4px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus-visible,.select:focus-visible,.textarea:focus-visible{box-shadow:0 0 0 1px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent)}}.input.is-sm,.select.is-sm{border-radius:10px;height:36px;font-size:14px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%236b665d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.input-wrap{position:relative}.input-secret{padding-right:48px}.input-eye{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.switch{background:rgb(var(--ink-rgb) / .14);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-base) ease;border:0;border-radius:9999px;display:inline-flex;position:relative}.switch:after{content:"";background:var(--color-surface);width:18px;height:18px;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .2);transition:transform var(--dur-base) var(--ease-out);border-radius:9999px;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{transform:translate(16px)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.table tr:last-child td{border-bottom:0}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}.table .is-num{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr.is-link{cursor:pointer;transition:background-color var(--dur-fast) ease}.table tbody tr.is-link:hover td{background:rgb(var(--ink-rgb) / .025)}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);color:inherit;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.row:first-child{border-top:0}a.row,button.row{transition:background-color var(--dur-fast) ease;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.row+a.row,.row+button.row{border-top:1px solid var(--line)}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100svh;display:grid}.sidebar{background:var(--color-bg-alt);border-right:1px solid var(--color-border);flex-direction:column;height:100svh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.content{width:100%;max-width:1240px;margin:0 auto;padding:28px 32px 64px}.content.is-wide{max-width:none}.content.is-narrow{max-width:880px}@media (max-width:1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:40;width:min(var(--sidebar-w), 86vw);transition:translate var(--dur-slow) var(--ease-out);box-shadow:none;position:fixed;inset:0 auto 0 0;translate:-100%}.sidebar.is-open{box-shadow:var(--shadow-pop);translate:0}.scrim{z-index:30;background:var(--scrim);opacity:1;transition:opacity var(--dur-slow) var(--ease-out);position:fixed;inset:0}@starting-style{.scrim{opacity:0}}.content{padding:20px 16px 48px}}.kbd{background:var(--surface-raised);height:20px;box-shadow:0 0 0 1px var(--line-strong);font-family:var(--font-body);color:var(--color-text-muted);border-radius:5px;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.empty{text-align:center;background:var(--surface-recessed);box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text-muted);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.quiet-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease-out)}.dialog{background:var(--surface-raised);width:min(520px,100vw - 32px);color:var(--color-text);box-shadow:var(--shadow-pop);opacity:1;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;border:0;border-radius:22px;padding:0;translate:0}.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color var(--dur-base) ease, overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete}@starting-style{.dialog[open]{opacity:0;translate:0 8px}.dialog[open]::backdrop{background:var(--scrim-none)}}.dialog-body{flex-direction:column;gap:18px;padding:28px;display:flex}.asm{opacity:1;transition:opacity var(--dur-base) ease, transform .24s var(--ease-soft);transform:none}@starting-style{.asm{opacity:0;transform:translateY(6px)}}span.asm{display:inline}.caret{vertical-align:-.18em;background:var(--primary);width:1.5px;height:1.05em;margin-left:2px;animation:1.06s steps(2,start) infinite caret-blink;display:inline-block}.scan{background:var(--line);border-radius:2px;height:2px;position:relative;overflow:hidden}.scan:after{content:"";background:var(--primary);width:40%;animation:scan 1.4s var(--ease-in-out) infinite;border-radius:2px;position:absolute;inset:0}.sweep{background-image:linear-gradient(var(--selected-strong), var(--selected-strong));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;border-radius:3px}.draft-cite{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.draft-cite{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.draft-cite{cursor:pointer;transition:background-color var(--dur-fast) ease;border-radius:3px}.draft-cite:hover,.draft-cite.is-hot{background:var(--selected)}.draft-cite.is-ok{-webkit-text-decoration-color:var(--tone-ok);-webkit-text-decoration-color:var(--tone-ok);-webkit-text-decoration-color:var(--tone-ok);text-decoration-color:var(--tone-ok)}.draft-cite.is-warn{-webkit-text-decoration-color:var(--tone-warn);-webkit-text-decoration-color:var(--tone-warn);-webkit-text-decoration-color:var(--tone-warn);text-decoration-color:var(--tone-warn)}.draft-cite.is-fail{-webkit-text-decoration-color:var(--tone-fail);-webkit-text-decoration-color:var(--tone-fail);-webkit-text-decoration-color:var(--tone-fail);text-decoration-color:var(--tone-fail)}.draft-cite.is-pending{text-decoration-style:dotted}.draft-sup{color:var(--ink);vertical-align:super;margin-left:1px;font-size:max(12px,.65em);font-weight:600;line-height:0}.bars{align-items:flex-end;gap:3px;height:48px;display:flex}.bars>i{background:var(--selected-strong);border-radius:2px 2px 0 0;flex:1;min-width:2px}.bars>i.is-today{background:var(--primary)}.wordmark{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);font-size:1.3rem;font-weight:400;text-decoration:none}.grip{width:16px;height:24px;color:var(--color-text-muted);opacity:0;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:opacity .12s,background-color .1s;display:inline-flex}.grip:active{cursor:grabbing}.grip svg{width:10px;height:14px}.row:hover .grip,.grip:focus-visible,[data-dragging] .grip{opacity:1}@media (pointer:coarse){.grip{opacity:.6}}.mobilebar{z-index:20;background:var(--color-bg);align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mobilebar{background:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.mobilebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.menu-wrap{position:relative}.menu{z-index:50;background:var(--surface-raised);min-width:208px;box-shadow:var(--shadow-pop);transform-origin:var(--menu-origin,top left);opacity:1;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:14px;padding:6px;position:absolute;transform:scale(1)}@starting-style{.menu{opacity:0;transform:scale(.96)}}.menu.is-top{--menu-origin:bottom left;bottom:calc(100% + 6px);left:0}.menu.is-bottom-end{--menu-origin:top right;top:calc(100% + 6px);right:0}.menu.is-bottom-start{--menu-origin:top left;top:calc(100% + 6px);left:0}.menu-item{width:100%;height:34px;color:var(--color-text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.menu-item svg{width:15px;height:15px;color:var(--color-text-muted);flex:none}.menu-item:hover,.menu-item:focus-visible{background:rgb(var(--ink-rgb) / .05);outline:none}.menu-item.is-danger svg{color:inherit}.menu-sep{background:var(--line);height:1px;margin:6px 4px}.menu-row{height:34px;font-family:var(--font-body);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.palette-scrim{z-index:70;background:0 0;position:fixed;inset:0}.palette{z-index:71;background:var(--surface-raised);border-radius:20px;width:min(680px,100vw - 32px);position:fixed;top:20vh;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.palette{background:color-mix(in oklab, var(--surface-raised) 78%, transparent)}}.palette{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);box-shadow:inset 0 0 0 .5px rgb(var(--hi-rgb) / .45), 0 0 0 .5px rgb(var(--ink-rgb) / .12), 0 2px 4px rgb(var(--shade-rgb) / .06), 0 16px 70px rgb(var(--shade-rgb) / .2);overflow:hidden}.palette-input{width:100%;height:58px;color:var(--color-text);font-family:var(--font-body);caret-color:var(--ink);background:0 0;border:0;outline:none;padding:0 20px 0 50px;font-size:19px}.palette-list{border-top:1px solid var(--line);max-height:min(52vh,460px);padding:8px;overflow-y:auto}.palette-group{padding:8px 10px 4px}.palette-item{width:100%;height:40px;color:var(--color-text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.palette-item svg{width:16px;height:16px;color:var(--color-text-muted);flex:none}.palette-item .meta{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.composer{background:var(--surface-raised);box-shadow:var(--shadow-float);border-radius:20px;flex-direction:column;transition:box-shadow .2s;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.composer:focus-within{box-shadow:var(--shadow-float), 0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.composer textarea{resize:none;width:100%;font-family:var(--font-body);color:var(--color-text);background:0 0;border:0;outline:none;padding:14px 18px 4px;font-size:16px;line-height:1.55}.row.is-over{background:var(--selected);box-shadow:inset 0 0 0 1px rgb(var(--primary-rgb) / .5);transition:background-color .35s cubic-bezier(.15,1,.3,1),box-shadow .35s cubic-bezier(.15,1,.3,1)}.row.is-flash{animation:.7s both row-flash}@keyframes row-flash{0%{background-color:var(--selected-strong)}to{background-color:#0000}}.measure{max-width:700px}.doc-a{max-width:78ch;font-family:var(--font-body);color:var(--color-text);font-size:17px;line-height:1.6}.doc-a.is-muted{color:var(--color-text-muted)}.fold{transition:grid-template-rows .22s var(--ease-out);grid-template-rows:0fr;display:grid}.fold[data-open]{grid-template-rows:1fr}.fold>*{min-height:0;overflow:hidden}.rcpt-n{background:var(--surface-recessed);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-family:var(--font-display);border-radius:9999px;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:inline-flex}@starting-style{.cite-pop{opacity:0;transform:scale(.96)}}.segbar{background:var(--line);border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.segbar>i{height:100%;transition:flex-grow .4s var(--ease-in-out);display:block}.segbar .is-ok{background:var(--tone-ok)}.segbar .is-warn{background:var(--tone-warn)}.segbar .is-fail{background:var(--tone-fail)}.anchors{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.anchor{color:var(--color-text-muted);font-family:var(--font-body);border-radius:8px;padding:6px 10px;font-size:13px;text-decoration:none;transition:color .1s,background-color .1s;display:block}.anchor:hover,.anchor[aria-current]{color:var(--color-text);background:rgb(var(--ink-rgb) / .04)}.ws{--side-w:clamp(320px, 26vw, 400px);flex-direction:column;height:100svh;min-height:0;display:flex}@media (max-width:1023px){.ws{height:calc(100svh - 56px)}}.ws-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ws-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.ws-stream{width:100%;max-width:var(--stream-w,1180px);flex-direction:column;flex:1;gap:26px;margin:0 auto;padding:24px 36px 8px;display:flex}.ws-stream.is-wide{--stream-w:none;max-width:none}.ws-dock{z-index:5;background:linear-gradient(to top, var(--color-bg) 62%, var(--color-bg));flex:none;padding:18px 36px 20px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ws-dock{background:linear-gradient(to top, var(--color-bg) 62%, color-mix(in oklab, var(--color-bg) 0%, transparent))}}.ws-dock>*{width:100%;max-width:var(--stream-w,1180px);margin:0 auto}.ws-side{border-left:1px solid var(--color-border);background:var(--color-bg-alt);min-height:0;padding:20px 24px 28px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ws-side{background:color-mix(in oklab, var(--color-bg-alt) 40%, var(--color-bg))}}.ws-side{flex-direction:column;gap:26px;display:flex}@media (max-width:1023px){.ws.has-side .ws-body{grid-template-columns:minmax(0,1fr)}.ws-side{z-index:40;width:min(400px,92vw);box-shadow:none;transition:translate var(--dur-slow) var(--ease-out);position:fixed;inset:56px 0 0 auto;translate:100%}.ws-side.is-open{box-shadow:var(--shadow-pop);translate:0}.ws-stream,.ws-dock{padding-left:16px;padding-right:16px}}.turns{flex-direction:column;gap:64px;display:flex}.turn{flex-direction:column;display:flex}.q-meta{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}@media (max-width:639px){.turns{gap:48px}}.jump{background:var(--band-bg);height:32px;color:var(--band-text);font-family:var(--font-body);box-shadow:var(--shadow-pop);cursor:pointer;opacity:1;transition:opacity .15s var(--ease-out), translate .15s var(--ease-out);border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex;position:absolute;top:-14px;left:50%;translate:-50% -100%}@starting-style{.jump{opacity:0;translate:-50% -80%}}.matter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.matter-card{grid-column:span 3}@media (max-width:1279px){.matter-card{grid-column:span 6}}@media (max-width:639px){.matter-card{grid-column:span 12}}.matter-card{background:var(--surface-raised);box-shadow:var(--shadow-flat);transition:box-shadow .2s ease, background-color .35s cubic-bezier(.15, 1, .3, 1), transform .12s var(--ease-out);border-radius:18px;position:relative}.matter-card:active{transform:scale(.99)}.matter-card.is-over{background:var(--selected);box-shadow:0 0 0 1.5px rgb(var(--primary-rgb) / .55)}.matter-card.is-flash{animation:.7s both row-flash}.matter-card-link{min-height:176px;color:inherit;border-radius:inherit;flex-direction:column;gap:10px;padding:18px 18px 16px;text-decoration:none;display:flex}.matter-card-link:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px rgb(var(--primary-rgb) / .6);outline:none}.matter-card-last{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.seg-item{isolation:isolate}.seg-item:has(.seg-thumb){box-shadow:none;background:0 0}.anchor[aria-current]:has(.anchor-thumb){box-shadow:none;background:0 0}.anchor{isolation:isolate;position:relative}.seg-item>.seg-label{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.matter-card-link{transition:transform .2s var(--ease-out), box-shadow .2s ease}.matter-card:hover .matter-card-link{transform:translateY(-2px)}.matter-card:hover{box-shadow:var(--shadow-float), 0 0 0 1px rgb(var(--primary-rgb) / .3)}.glist-row.is-link:hover{background:rgb(var(--ink-rgb) / .035)}.row:active,.glist-row.is-link:active{transform:scale(.99)}}.settings{background:var(--color-bg);min-height:100%}.settings-h{font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-text);padding:0 4px 10px;font-size:15px;font-weight:500}.glist{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glist.is-danger .glist-row:first-child{background:color-mix(in oklab, var(--tone-fail) 6%, var(--surface-raised))}}.glist-row{min-height:56px;color:var(--color-text);transition:background-color .12s ease, transform .12s var(--ease-out);align-items:center;gap:16px;padding:10px 20px;text-decoration:none;display:flex}.glist-label{width:168px;font-family:var(--font-body);color:var(--color-text);flex:none;font-size:14px;font-weight:500}.glist-value{min-width:0;font-family:var(--font-body);color:var(--color-text-muted);flex:1;font-size:14px}.glist-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.glist-input{background:var(--surface-recessed);min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:1}.glist-input:focus-visible{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.glist-input:focus-visible{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}}.glist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 4px 10px;display:flex}.anchors{gap:2px}.anchor{border-radius:9px}.savebtn{min-width:108px;overflow:hidden}.savebtn.is-saved{background:var(--primary-press)}.spinner{border:1.75px solid;border-radius:9999px;width:14px;height:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.spinner{border:1.75px solid color-mix(in srgb, currentColor 35%, transparent)}}.spinner{border-top-color:currentColor;animation:.7s linear infinite spin}.tip{background:var(--band-bg);color:var(--band-text);font-family:var(--font-body);box-shadow:var(--shadow-pop);transform-origin:var(--transform-origin);transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.3}.tip[data-starting-style],.tip[data-ending-style]{opacity:0;transform:scale(.96)}.tip[data-instant]{transition-duration:0s}.sel-trigger{background:var(--surface-recessed);max-width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-family:var(--font-body);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;transition:box-shadow .12s,background-color .12s;display:inline-flex}.sel-trigger.is-block{width:100%}.sel-trigger.is-pill{height:30px;box-shadow:0 0 0 1px var(--line-strong);background:0 0;border-radius:9999px;font-size:12px}.sel-trigger:hover{background:var(--surface-recessed)}@supports (color:color-mix(in lab, red, red)){.sel-trigger:hover{background:color-mix(in oklab, var(--surface-recessed) 70%, var(--color-bg-alt))}}.sel-trigger.is-pill:hover{background:rgb(var(--ink-rgb) / .03)}.sel-trigger:focus-visible,.sel-trigger[data-popup-open]{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.sel-trigger:focus-visible,.sel-trigger[data-popup-open]{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}}.sel-trigger>svg:first-child{width:13px;height:13px;color:var(--ink);flex:none}.sel-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-icon{color:var(--color-text-muted);transition:rotate .16s var(--ease-out);flex:none;display:inline-flex}.sel-popup{min-width:var(--anchor-width);max-height:var(--available-height);background:var(--surface-raised);box-shadow:var(--shadow-pop);transform-origin:var(--transform-origin);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:14px;padding:6px;overflow-y:auto}.sel-popup[data-ending-style]{transition-duration:.11s}.sel-item{min-height:34px;color:var(--color-text);font-family:var(--font-body);cursor:default;border-radius:9px;outline:none;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:13px;display:grid}.sel-check{color:var(--ink);display:inline-flex}.sel-check svg{width:14px;height:14px}[data-sonner-toaster]{--normal-bg:var(--band-bg);--normal-text:var(--band-text);--normal-border:rgb(var(--hi-rgb) / .08);--border-radius:14px;font-family:var(--font-body)}[data-sonner-toast]{box-shadow:var(--shadow-pop);font-size:13px}[data-sonner-toast] [data-icon]{color:var(--selected)}.plan-card{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:16px;position:relative;overflow:hidden}.plan-card:before{content:"";background:linear-gradient(90deg, var(--primary), var(--selected));height:3px;position:absolute;inset:0 0 auto}.plan-option{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:14px;transition:box-shadow .2s;position:relative}.plan-option.is-current{box-shadow:var(--shadow-card), 0 0 0 1.5px rgb(var(--primary-rgb) / .55)}.u-meta{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-muted);padding-right:4px;font-size:12px}.brief-card{background:var(--surface-raised);min-width:260px;box-shadow:var(--shadow-card);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .2s ease;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.brief-card:hover:not(:disabled){box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.brief-card:disabled{cursor:default}.brief-glyph{background:var(--surface-recessed);width:36px;height:36px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.brief-title{font-size:14px;font-weight:500;line-height:1.3;display:block}.brief-meta{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}@media (max-width:639px){.brief-card{min-width:0}}.facts{flex-direction:column;display:flex}.fact{min-height:32px;color:var(--color-text);font-family:var(--font-body);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;margin:0 -8px;padding:6px 8px;font-size:14px;line-height:1.4;display:grid}.fact.is-edit{cursor:pointer;grid-template-columns:104px minmax(0,1fr) 14px;transition:background-color .12s}@media (hover:hover) and (pointer:fine){.fact.is-edit:hover{background:rgb(var(--ink-rgb) / .045)}}.fact.is-edit:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .5);outline:none}.person{max-width:100%;color:var(--color-text);align-items:center;gap:7px;font-size:14px;display:inline-flex}.person .monogram{width:22px;height:22px;font-size:12px}.summary{font-family:var(--font-body);color:var(--color-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.summary[data-open]{-webkit-line-clamp:unset;display:block}.ws.side-wide{--side-w:clamp(480px, 41vw, 820px)}.ws.has-side .ws-body{transition:grid-template-columns .24s cubic-bezier(.2,0,0,1)}.pv{flex-direction:column;gap:14px;min-height:100%;display:flex}.pv-head{z-index:2;background:var(--color-bg-alt);align-items:center;gap:8px;min-height:40px;margin:-20px -24px 0;padding:12px 20px 8px;display:flex;position:sticky;top:-20px}@supports (color:color-mix(in lab, red, red)){.pv-head{background:color-mix(in oklab, var(--color-bg-alt) 40%, var(--color-bg))}}.pv-body{flex-direction:column;gap:12px;display:flex}.pv-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-text);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.25}.pv-passage{background:var(--surface-raised);box-shadow:var(--shadow-card);font-family:var(--font-body);color:var(--color-text);border-radius:14px;gap:12px;margin-top:6px;padding:16px 18px;font-size:15px;line-height:1.6;display:flex}.pv-passage p{margin:0}.pv-text{background:var(--surface-raised);box-shadow:var(--shadow-card);font-family:var(--font-body);color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;margin-top:6px;padding:18px 20px;font-size:14px;line-height:1.6}.pv-row{grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:10px 0;display:grid}.pv-row+.pv-row{border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.ws.has-side .ws-body{transition:none}}.src{color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;column-gap:12px;margin:0 -10px;padding:10px;scroll-margin-top:96px;transition:background-color .12s,box-shadow .12s;display:grid;position:relative}.src+.src{margin-top:2px}@media (hover:hover) and (pointer:fine){.src:hover{background:rgb(var(--ink-rgb) / .04)}}.src.is-active{background:var(--selected);box-shadow:inset 0 0 0 1.5px rgb(var(--primary-rgb) / .55)}.src:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .5);outline:none}.src-tile{background:var(--color-bg-alt);width:28px;height:28px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.src-tile svg{width:17px;height:17px}.src-title{font-family:var(--font-body);color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35;display:block}.src-meta{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:4px;font-size:13px;display:flex}.src-meta .chip{height:20px;padding:0 7px;font-size:12px}.src-meta .chip svg{width:12px;height:12px}.src-quote{-webkit-line-clamp:3;border-left:2px solid rgb(var(--primary-rgb) / .4);font-family:var(--font-body);color:var(--color-text);-webkit-box-orient:vertical;margin-top:8px;padding-left:10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.src-quote{color:color-mix(in oklab, var(--color-text) 78%, var(--color-text-muted))}}.src-open{opacity:.45;transition:opacity .12s ease, background-color var(--dur-base) ease}.src:hover .src-open,.src-open:focus-visible,.src.is-hot .src-open{opacity:1}@media (hover:none){.src-open{opacity:1}}.src.is-dense{border-radius:9px;grid-template-columns:24px minmax(0,1fr) 24px;column-gap:10px;margin:0 -8px;padding:8px}.src.is-dense .src-tile{border-radius:6px;width:24px;height:24px}.src.is-dense .src-tile svg{width:14px;height:14px}.src.is-dense .src-title{font-size:13px}.src.is-dense .src-quote{-webkit-line-clamp:2;margin-top:6px;font-size:12px}.src.is-dense .src-open{width:24px;height:24px}.rcpt-n{box-shadow:none;background:var(--color-bg-alt);color:var(--color-text-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ws-side .src-tile{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line)}.pv-kind{align-items:center;gap:8px;display:inline-flex}.pv-kind .src-tile{border-radius:8px;width:32px;height:32px;margin-top:0}.pv-kind .src-tile svg{width:18px;height:18px}.kinds{flex-direction:column;gap:10px;display:flex}.kind-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.kind-card{grid-column:span 2}@media (max-width:1279px){.kind-card{grid-column:span 4}}@media (max-width:639px){.kind-card{grid-column:span 6}}.kind-card{aspect-ratio:4/3;background:var(--surface-raised);min-height:120px;box-shadow:var(--shadow-card);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .2s ease;border:0;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.kind-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.kind-card:hover .kind-icon{color:var(--ink)}}.kind-card:active{transform:scale(.985)}.kind-card.is-on{box-shadow:var(--shadow-card), 0 0 0 1.5px var(--primary)}.kind-card.is-on .kind-icon{color:var(--ink)}.kind-card:focus-visible{box-shadow:var(--shadow-card), 0 0 0 2px rgb(var(--primary-rgb) / .6);outline:none}.kind-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.kind-scene{width:clamp(84px,48%,128px);height:auto;color:var(--ink);overflow:visible}.kind-icon{width:20px;height:20px;color:var(--color-text-muted);transition:color .16s}.kind-title{font-family:var(--font-body);color:var(--color-text);font-size:14px;font-weight:500;line-height:1.3;display:block}.kind-desc{font-family:var(--font-body);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}@media (max-width:1279px){.kind-card{aspect-ratio:auto;min-height:104px}}.kind-chip{background:var(--selected);height:28px;color:var(--ink);font-family:var(--font-body);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.kind-chip>svg{width:14px;height:14px}.kind-chip-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.kind-chip-x:hover{background:rgb(var(--primary-rgb) / .22)}.kind-chip-x svg{width:12px;height:12px}.outline-line{font-family:var(--font-body);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;padding:0 8px;font-size:12px;display:flex}.outline-line>.label{margin-right:6px}.outline-step{color:var(--color-text);align-items:center;gap:6px;display:inline-flex}.outline-step svg{width:12px;height:12px;color:var(--color-text-muted)}.sel-trigger.is-needed{box-shadow:0 0 0 1px var(--primary);color:var(--ink)}.attachments{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.attachments.is-turn{padding:0}.attach{background:var(--surface-recessed);max-width:260px;box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text);text-align:left;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 8px 7px 9px;transition:background-color .12s,box-shadow .16s;display:grid}.attach.is-link{cursor:pointer;background:var(--surface-raised);box-shadow:var(--shadow-card)}@media (hover:hover) and (pointer:fine){.attach.is-link:hover{box-shadow:var(--shadow-card-hover)}}.attach-glyph{width:30px;height:34px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.attach-glyph svg{width:26px;height:30px;overflow:visible}.attach-glyph.is-big,.attach-glyph.is-big svg{width:32px;height:36px}.attach-name{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.attach-meta{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-top:1px;font-size:12px;display:block}.attach-x{width:22px;height:22px;color:var(--color-text-muted);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.attach-x svg{width:13px;height:13px}.attach:hover .attach-x,.attach-x:focus-visible{opacity:1}.attach-x:hover{background:rgb(var(--ink-rgb) / .06);color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.composer.is-dropping{background:color-mix(in oklab, var(--selected) 40%, var(--surface-raised))}}.composer.is-dropping textarea,.composer.is-dropping .attachments{opacity:.35;transition:opacity .12s}.drop-hint{z-index:2;pointer-events:none;color:var(--ink);font-family:var(--font-body);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;animation:.12s ease-out both reveal-fade;display:flex;position:absolute;inset:0}.drop-hint svg{width:16px;height:16px}.attach-glyph{background:rgb(var(--primary-rgb) / .07);border-radius:7px}.add-btn{box-shadow:0 0 0 1px var(--line-strong);border-radius:9999px}.add-btn svg{transition:rotate .18s var(--ease-out)}.add-btn[aria-expanded=true] svg{rotate:45deg}.side-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.since{flex-direction:column;gap:8px;display:flex}.fresh-dot{background:var(--primary);vertical-align:3px;width:7px;height:7px;box-shadow:0 0 0 3px var(--selected);border-radius:9999px;margin-right:8px;display:inline-block}.matter-status{font-family:var(--font-body);color:var(--color-text-muted);font-size:13px;font-weight:500}.matter-status.is-live{color:var(--ink)}.home{flex-direction:column;gap:52px;width:100%;max-width:1480px;margin:0 auto;padding-bottom:24px;display:flex}.home-hero{flex-direction:column;align-items:center;gap:0;padding-top:22px;display:flex}.home-greet{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-align:center;font-size:27px;font-weight:600;line-height:1.15}.home-box{width:100%;max-width:840px;margin-top:26px}.home-box .composer textarea{min-height:64px}.kind-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;max-width:840px;margin-top:14px;display:grid}.kind-tile{background:var(--surface-raised);min-height:94px;box-shadow:var(--shadow-card);color:var(--color-text);cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .2s ease;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:10px 6px 9px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.kind-tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.kind-tile:hover .kind-icon{color:var(--ink)}}.kind-tile:active{transform:scale(.98)}.kind-tile.is-on{box-shadow:var(--shadow-card), 0 0 0 1.5px var(--primary)}.kind-tile:focus-visible{box-shadow:var(--shadow-card), 0 0 0 2px rgb(var(--primary-rgb) / .6);outline:none}.kind-tile-stage{justify-content:center;align-items:center;height:46px;display:flex}.kind-tile .kind-scene{width:60px;height:auto;color:var(--ink);overflow:visible}.kind-tile-title{font-family:var(--font-body);text-align:center;color:var(--color-text);text-wrap:balance;font-size:12px;font-weight:500;line-height:1.25;display:block}.kind-tile.is-more .kind-tile-title{color:var(--color-text-muted)}@media (max-width:767px){.kind-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .matter-card{grid-column:auto}.kind-row>.menu-wrap{min-width:0;display:grid}.cf-done{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:1px;transition:box-shadow .12s,color .12s,background-color .12s;display:inline-flex}.cf-done svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.cf-done:hover{background:var(--selected);box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--ink)}}.cf-done:active{transform:scale(.94)}.cf-add{background:var(--surface-recessed);border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.label{letter-spacing:0;text-transform:none;color:var(--label-2);font-size:12px;font-weight:600}.chip{height:22px;box-shadow:none;background:rgb(var(--ink-rgb) / .06);color:rgb(var(--ink-rgb) / .74);letter-spacing:0;padding:0 8px;font-size:12px}.chip.is-ok{box-shadow:none;background:var(--tone-ok-soft)}.chip.is-warn{box-shadow:none;background:var(--tone-warn-soft)}.chip.is-fail{box-shadow:none;background:var(--tone-fail-soft)}.chip.is-unknown{background:var(--tone-unknown-soft)}.input,.select{height:38px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .1);border-radius:10px;padding:0 12px;font-size:14px}.textarea{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .1);border-radius:10px;font-size:14px}.input.is-sm{border-radius:8px;height:32px;font-size:13px}.btn{height:36px;padding:0 16px;font-size:13px}.btn-sm{height:30px;padding:0 11px;font-size:13px}.btn-lg{height:44px;font-size:15px}.btn-icon{width:34px;height:34px}.btn:active:not(:disabled){transform:scale(.97)}.matter-card{border-radius:16px}.kind-tile{border-radius:12px}.composer,.palette{border-radius:16px}.kind-chip{border-radius:8px}.display-title{letter-spacing:-.012em}.home-greet{letter-spacing:-.018em}.pv-title{letter-spacing:-.01em}.doc-a{letter-spacing:-.003em;font-size:16px}.composer textarea{font-size:16px}.label{color:rgb(var(--ink-rgb) / .68)}.home{gap:44px;max-width:1440px}.home-greet{font-size:28px}.home-box{margin-top:24px}.chapters{flex-direction:column;gap:48px;display:flex}.chapter{flex-direction:column;gap:14px;display:flex}.chapter-head{justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px;display:flex}.chapter-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-text);font-size:19px;font-weight:600;line-height:1.2}@media (hover:hover) and (pointer:fine){.add-btn:hover{background:var(--fill-1);box-shadow:0 0 0 1px var(--line-strong)}}.add-btn{transition:background-color .12s ease, box-shadow .12s ease, transform .12s var(--ease-out)}.add-btn:active{transform:scale(.94)}.ws-side{background:var(--color-cream);border-left:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.ws-dock{background:linear-gradient(to top, var(--surface-raised) 62%, color-mix(in oklab, var(--surface-raised) 0%, transparent))}}.bar{z-index:6;flex:none;height:0;position:sticky;top:0}.bar.is-sticky{height:56px;margin-bottom:0}.bar-end{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.pill{background:var(--surface-raised);border-radius:9999px;align-items:center;gap:2px;height:40px;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in oklab, var(--surface-raised) 62%, transparent)}}.pill{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .55), 0 0 0 1px rgb(var(--ink-rgb) / .07), 0 6px 20px rgb(var(--shade-rgb) / .1)}.pill.is-back{padding:0 3px}.pill .btn-quiet{border-radius:9999px;height:32px}.pill .seg{box-shadow:none;background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pill{background:var(--surface-raised)}}@media (prefers-reduced-transparency:reduce){.pill{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;font-size:28px;font-weight:600;line-height:1.15}.page-sub{font-family:var(--font-body);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pill{background:var(--ctl-bg);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--ctl-shadow);transition:box-shadow .2s ease, transform .2s var(--ease-out)}:is(.pill.is-back,.pill.is-actions:has(>:only-child)){justify-content:center;width:40px;padding:0}.pill .btn-quiet{color:var(--color-text)}.pill .btn-quiet:hover:not(:disabled){background:rgb(var(--ink-rgb) / .06)}.pill .seg{box-shadow:none;background:0 0;height:32px}.seg{background:rgb(var(--ink-rgb) / .05);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .03)}.btn-ghost{background:var(--ctl-bg);color:var(--color-text);box-shadow:var(--ctl-shadow-sm)}.btn-ghost:active:not(:disabled){box-shadow:var(--ctl-shadow-press);transform:scale(.97)}.btn-filled:hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .24), 0 2px 4px rgb(var(--shadow-rgb) / .16), 0 12px 26px -6px rgb(var(--primary-rgb) / .42);transform:translateY(-1px)}.btn-filled:active:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .16), 0 1px 2px rgb(var(--shadow-rgb) / .16), 0 4px 10px -4px rgb(var(--primary-rgb) / .3);transform:scale(.97)}.add-btn{background:var(--ctl-bg);box-shadow:var(--ctl-shadow-sm);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.add-btn:hover{background:var(--surface-raised);box-shadow:var(--ctl-shadow-hover)}}.palette{box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .7), 0 0 0 .5px rgb(var(--ink-rgb) / .12), 0 2px 4px rgb(var(--shade-rgb) / .06), 0 16px 70px rgb(var(--shade-rgb) / .2)}.menu{box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .8), var(--shadow-pop)}.composer .seg{box-shadow:0 0 0 1px var(--line-strong);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .03)}@media (prefers-reduced-transparency:reduce){.pill,.btn-ghost,.add-btn{background:var(--surface-raised)}}@media (prefers-reduced-motion:reduce){.btn-ghost:hover:not(:disabled),.btn-filled:hover:not(:disabled){transform:none}}.ws{background:var(--color-bg)}.ws-side{background:var(--color-bg-alt)}@supports (color:color-mix(in lab, red, red)){.ws-side{background:color-mix(in oklab, var(--color-bg-alt) 40%, var(--color-bg))}}.ws-side{border-left:1px solid var(--color-border)}.ws-dock{background:linear-gradient(to top, var(--color-bg) 58%, transparent)}@supports (color:color-mix(in lab, red, red)){.ws-dock{background:linear-gradient(to top, color-mix(in oklab, var(--color-bg) 94%, transparent) 58%, transparent)}}.ws-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.pill{background:var(--ctl-bg);-webkit-backdrop-filter:none;backdrop-filter:none;height:44px;box-shadow:var(--ctl-shadow);padding:0 5px}:is(.pill.is-back,.pill.is-actions:has(>:only-child)){width:44px;padding:0}.pill .btn-quiet.btn-icon.btn-sm,.pill .btn-icon{width:36px;height:36px}.pill .btn-quiet{height:36px}.pill .btn svg{width:18px;height:18px}.pill .seg .seg-item{height:28px;font-size:13px}.ws-stream.has-bar{padding-top:84px}.bar.is-sticky{height:60px}.btn-ghost,.add-btn,.btn-ghost:hover:not(:disabled),.add-btn:hover{background:var(--ctl-bg)}.composer{background:var(--ctl-bg);box-shadow:var(--shadow-float)}@supports (color:color-mix(in lab, red, red)){.composer:focus-within{box-shadow:var(--shadow-float), 0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.menu{background:var(--ctl-bg);box-shadow:var(--shadow-pop)}.palette{background:var(--palette-bg);box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .1), 0 2px 4px rgb(var(--shadow-rgb) / .06), 0 16px 70px rgb(var(--shadow-rgb) / .22)}.kind-tile,.matter-card{box-shadow:var(--shadow-card)}@media (hover:hover) and (pointer:fine){.kind-tile:hover{box-shadow:var(--shadow-card-hover)}}.bar-end{grid-column:3}@media (min-width:1024px){.shell{grid-template-columns:calc(var(--sidebar-w) + 12px) minmax(0, 1fr);background:var(--color-bg)}.sidebar{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);height:calc(100svh - 24px);box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .08), 0 2px 4px rgb(var(--shadow-rgb) / .05), 0 16px 40px -12px rgb(var(--shadow-rgb) / .16);border-right:0;border-radius:20px;margin:12px 0 12px 12px;padding:18px 12px 14px;position:sticky;top:12px}}@media (prefers-reduced-transparency:reduce) and (min-width:1024px){.sidebar{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.home-hero{align-items:flex-start;padding-top:26px}.home-greet{text-align:left}.panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:relative}.panel.is-flush{box-shadow:inset 0 1px 0 var(--hairline), inset 0 -1px 0 var(--hairline);border-radius:0}.panel.is-tonal{--panel:var(--surface-recessed);box-shadow:none}.panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.panel-head.is-ruled{box-shadow:inset 0 -1px 0 var(--hairline)}.panel-title{min-width:0;font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17);color:var(--fg);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.panel-count{font-size:var(--text-13);line-height:var(--lh-13);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-weight:500}.panel-scope{font-size:var(--text-12);line-height:var(--lh-12);color:var(--fg-muted);font-weight:400}.panel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-body{padding:0 16px 16px}.status-chip{height:22px;font-size:var(--text-11);line-height:var(--lh-11);letter-spacing:var(--tr-11);white-space:nowrap;color:var(--fg-muted);background:var(--fill-2);border-radius:9999px;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.status-chip svg{flex-shrink:0;width:12px;height:12px}.status-chip.is-overdue{color:var(--status-overdue-fg);background:var(--status-overdue-bg)}.status-chip.is-due{color:var(--status-due-fg);background:var(--status-due-bg)}.status-chip.is-ok{color:var(--status-ok-fg);background:var(--status-ok-bg)}.status-chip.is-info{color:var(--status-info-fg);background:var(--status-info-bg)}.status-chip.is-done{color:var(--status-done-fg);background:var(--status-done-bg)}.status-chip.is-dot{justify-content:center;width:22px;padding:0}.avatar-stack{align-items:center;gap:4px;display:inline-flex}.avatar-stack .monogram,.avatar-more{width:28px;height:28px;font-size:var(--text-11)}.avatar-stack.is-sm .monogram,.avatar-stack.is-sm .avatar-more{width:24px;height:24px;font-size:var(--text-10)}.avatar-more{color:var(--fg-muted);background:var(--fill-2);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.btn:focus-visible,.seg-item:focus-visible,.input-eye:focus-visible,button.monogram:focus-visible,.quiet-link:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.btn:focus-visible,.btn-quiet:focus-visible,.seg-item:focus-visible{box-shadow:none}.btn-filled:focus-visible{box-shadow:var(--btn-filled-shadow)}.seg-item[aria-pressed=true]:focus-visible{box-shadow:var(--seg-thumb-shadow)}.seg-item[aria-pressed=true]:has(.seg-thumb):focus-visible{box-shadow:none}.input[aria-invalid=true],.textarea[aria-invalid=true],.input[aria-invalid=true]:focus-visible,.textarea[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--tone-fail)}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--primary) 32%, transparent)}}.btn{height:36px;font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);transition-property:transform,background-color,box-shadow,color,opacity;transition-duration:.26s, var(--dur-base), var(--dur-base), var(--dur-base), var(--dur-base);transition-timing-function:var(--ease-spring), ease, ease, ease, ease;gap:8px;padding:0 16px;font-weight:500}.btn-sm{height:30px;font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);padding:0 12px}.btn-lg{height:44px;font-size:var(--text-15);line-height:var(--lh-15);letter-spacing:var(--tr-15);padding:0 20px}.btn-icon{width:36px;height:36px;padding:0}.btn-icon.btn-sm{width:30px;height:30px}.btn-icon svg{width:18px;height:18px}.btn-icon.btn-sm svg{width:14px;height:14px}.btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.btn-filled:active:not(:disabled){background:var(--primary-press);box-shadow:var(--btn-filled-shadow-press)}.btn-quiet:active:not(:disabled){background:var(--fill-2);color:var(--color-text)}.btn:disabled{opacity:.5;cursor:default}.btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.btn-ghost:hover:not(:disabled){background:var(--ctl-bg);box-shadow:var(--ctl-shadow-sm);transform:none}.btn-filled{box-shadow:var(--btn-filled-shadow)}.btn-filled:hover:not(:disabled){background:var(--primary-press);box-shadow:var(--btn-filled-shadow);transform:none}.btn-quiet:hover:not(:disabled){color:var(--color-text-muted);background:0 0}@media (hover:hover) and (pointer:fine){.btn-ghost:hover:not(:disabled){box-shadow:var(--ctl-shadow-hover);transform:translateY(-1px)}.btn-filled:hover:not(:disabled){box-shadow:var(--btn-filled-shadow-hover);transform:translateY(-1px)}.btn-quiet:hover:not(:disabled){background:var(--fill-1);color:var(--color-text)}.btn-ghost:active:not(:disabled){box-shadow:var(--ctl-shadow-press);transform:scale(.97)}.btn-filled:active:not(:disabled){background:var(--primary-press);box-shadow:var(--btn-filled-shadow-press);transform:scale(.97)}.btn-quiet:active:not(:disabled){background:var(--fill-2);color:var(--color-text)}}.seg{height:32px;padding:3px}.seg-item{height:26px;font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);color:var(--color-text);transition:background-color var(--dur-base) ease, color var(--dur-base) ease, opacity var(--dur-base) ease;padding:0 12px;font-weight:500}.seg-item:after{content:"";position:absolute;inset:-4px 0}.seg-item[aria-pressed=true]{color:var(--color-text)}.seg-item:active:not([aria-pressed=true]):not(:disabled){background:var(--fill-2);transition-duration:0s}.seg-item:disabled{opacity:.5;cursor:default}.seg.is-sm{height:30px;padding:2px}.seg.is-sm .seg-item{height:26px;font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);padding:0 10px}.chip{background:var(--fill-2);height:22px;color:var(--ink-2);font-size:var(--text-11);line-height:var(--lh-11);letter-spacing:var(--tr-11);gap:5px;padding:0 8px;font-weight:500}.monogram{font-size:var(--text-12);background:var(--surface-recessed);box-shadow:0 0 0 1px var(--line);font-weight:500}button.monogram{cursor:pointer;transition:transform .26s var(--ease-spring), background-color var(--dur-base) ease;border:0}button.monogram[aria-pressed=true]{background:var(--selected)}@media (hover:hover) and (pointer:fine){button.monogram:hover{background:var(--fill-1)}}button.monogram:active{background:var(--fill-2);transition-duration:80ms;transform:scale(.97)}.label{font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);text-transform:none;color:var(--ink-2);font-weight:600}.kbd{height:20px;font-size:var(--text-11);line-height:var(--lh-11);letter-spacing:var(--tr-11);color:var(--ink-2);border-radius:6px;padding:0 6px}.field{gap:6px}.field-label{font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);font-weight:500}.field-hint{font-size:var(--text-13);line-height:var(--lh-13);color:var(--ink-2)}.field-error{min-height:var(--lh-13);font-size:var(--text-13);line-height:var(--lh-13)}.input,.textarea{font-size:var(--text-14);line-height:var(--lh-14);transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:10px}.input{height:38px;padding:0 12px}.textarea{padding:10px 12px}.input.is-sm{height:30px;font-size:var(--text-13);line-height:var(--lh-13);border-radius:6px;padding:0 10px}.input::placeholder,.textarea::placeholder{color:var(--ink-2);opacity:1}.input-eye{color:var(--ink-2);transition:background-color var(--dur-base) ease, color var(--dur-base) ease, transform .26s var(--ease-spring)}.input-eye:hover{color:var(--ink-2);background:0 0}@media (hover:hover) and (pointer:fine){.input-eye:hover{background:var(--fill-1);color:var(--color-text)}}.input-eye:active{background:var(--fill-2);transition-duration:80ms;transform:translateY(-50%)scale(.94)}.empty{border-radius:16px;gap:8px}.empty-icon{color:var(--ink-3);display:inline-flex}.empty-title{font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17);color:var(--color-text);font-weight:600}.empty-text{max-width:44ch;font-size:var(--text-14);line-height:var(--lh-14);color:var(--ink-2)}.quiet-link{cursor:pointer;text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease-out), color var(--dur-base) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.quiet-link:hover{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.quiet-link:hover{color:var(--brand);text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.btn:hover:not(:disabled),.btn:active:not(:disabled),button.monogram:active{transform:none}.input-eye:active{transform:translateY(-50%)}}.seg{isolation:isolate}.seg-item{isolation:auto;position:relative}.seg-thumb{z-index:0}.monogram{font-family:var(--font-body);font-size:var(--text-11);letter-spacing:.02em;color:var(--color-text);background:var(--fill-2);box-shadow:none;font-weight:600}.monogram.is-lg{font-size:var(--text-14)}.faces{align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.faces .monogram{background:color-mix(in oklab, var(--color-text) 7%, var(--surface-raised))}}.faces .monogram{box-shadow:0 0 0 2px var(--surface-raised)}.skip{z-index:90;background:var(--ctl-bg);height:36px;box-shadow:var(--ctl-shadow);color:var(--color-text);font-size:var(--text-13);line-height:var(--lh-13);border-radius:9999px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;top:-56px;left:12px}.skip:focus-visible{top:calc(12px + var(--safe-top))}.ws{--frame-x:36px}.ws-stream{padding:24px var(--frame-x) 8px}.pill{flex:none;gap:2px;padding:0 4px}.pill .seg{background:var(--fill-1);height:36px;box-shadow:none;border-radius:9999px;padding:4px}.pill .seg .seg-item{height:28px;font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:0;color:rgb(var(--ink-rgb) / .7);padding:0 12px}.pill .seg .seg-item[aria-pressed=true]{color:var(--color-text)}.pill .seg-thumb{background:var(--ctl-bg);box-shadow:var(--seg-thumb-flat)}.page-title:focus:not(:focus-visible){outline:none}.ws-body{grid-template-columns:minmax(0,1fr)}.ws.has-pane .ws-body{transition:grid-template-columns .26s var(--ease-sheet);grid-template-columns:minmax(0,1fr) 0 0}.ws.has-side .ws-body{grid-template-columns:minmax(0, 1fr) var(--side-w) 12px}.ws-side{background:var(--color-bg-alt);min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05);border-left:0;border-radius:20px;margin:12px 0;padding:0;display:block;position:relative;overflow:hidden}.ws-side-in{box-sizing:border-box;--side-pad-y:90px;width:var(--side-w);scrollbar-gutter:stable;opacity:0;height:100%;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);flex-direction:column;gap:26px;padding:90px 24px 28px;display:flex;overflow:hidden auto;transform:translate(24px)}.ws.has-side .ws-side-in,.ws-side.is-open .ws-side-in{opacity:1;transition-duration:.2s,.22s;transform:none}@starting-style{.ws.has-side .ws-side-in{opacity:0;transform:translate(24px)}}.ws-dock{isolation:isolate;padding:18px var(--frame-x) 20px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;-webkit-mask-image:none;mask-image:none}.ws-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--color-bg) 58%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ws-dock:before{background:linear-gradient(to top, color-mix(in oklab, var(--color-bg) 94%, transparent) 58%, transparent)}}.ws-dock:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.jump{background:var(--ctl-bg);width:36px;height:36px;color:var(--color-text);box-shadow:var(--ctl-shadow-sm);opacity:1;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out), scale .2s var(--ease-out), box-shadow .2s ease;justify-content:center;gap:0;padding:0;top:-12px;translate:-50% -100%;scale:1}.jump svg{width:16px;height:16px}.jump[data-hidden]{opacity:0;pointer-events:none;transition-duration:.1s,.1s,.1s,.1s;translate:-50% -70%;scale:.9}@media (hover:hover) and (pointer:fine){.jump:hover{box-shadow:var(--ctl-shadow-hover)}}.jump:active{box-shadow:var(--ctl-shadow-press);transition-duration:80ms;scale:.97}@media (max-width:1023px){.ws{--frame-x:16px;height:calc(100svh - 60px - var(--safe-top))}.ws-stream,.ws-dock{padding-left:calc(var(--frame-x) + var(--safe-left));padding-right:calc(var(--frame-x) + var(--safe-right))}.ws-dock{padding-bottom:calc(20px + var(--safe-bottom));position:sticky;bottom:0}.sidebar{inset:calc(12px + var(--safe-top)) auto calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));background:var(--overlay-bg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);height:auto;transition:translate .32s var(--ease-sheet);box-shadow:none;border-right:0;border-radius:20px;padding:12px;translate:calc(-100% - 12px)}.sidebar.is-open{box-shadow:var(--shadow-panel);translate:0}.scrim{background:var(--scrim-light);opacity:1;transition:opacity .26s var(--ease-out)}.scrim.is-hidden{opacity:0;pointer-events:none}.mobilebar{height:calc(60px + var(--safe-top));padding:calc(12px + var(--safe-top)) calc(16px + var(--safe-right)) 0 calc(16px + var(--safe-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;align-items:flex-start}.mobilebar .btn-icon{background:var(--ctl-bg);width:44px;height:44px;box-shadow:var(--ctl-shadow);color:var(--color-text)}.mobilebar .wordmark{margin-left:4px;padding:0;line-height:44px}.ws.has-pane .ws-body,.ws.has-side .ws-body{grid-template-columns:minmax(0,1fr);transition:none}.ws-side{inset:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) auto;z-index:40;width:min(400px,92vw);translate:calc(100% + 12px + var(--safe-right)) 0;transition:translate .32s var(--ease-sheet);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05);margin:0;position:fixed}.ws-side.is-open{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05), var(--shadow-panel);translate:0}.ws-side-in{width:100%}}@media (prefers-reduced-transparency:reduce){.ws-dock:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to top, var(--color-bg) 58%, transparent)}.sidebar{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.ws-main.is-led{overflow:hidden}.ws-lead{padding:84px var(--frame-x) 0;flex:none}.ws-lead>*{width:100%;max-width:var(--lead-max,1760px);margin-inline:auto}.ws-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.ws-scroll:hover{scrollbar-color:rgb(var(--ink-rgb) / .22) transparent}.ws-main.is-led .ws-stream.has-bar{padding-top:8px}.ws-main.is-led .ws-scroll:before{content:"";z-index:4;background:linear-gradient(to bottom, var(--color-bg) 20%, transparent);pointer-events:none;flex:none;height:28px;margin-bottom:-28px;position:sticky;top:0}.pill.is-center{padding:2px}.pill .seg{height:40px;padding:2px}.pill .seg .seg-item{height:36px;padding:0 14px}.pill.is-back .btn svg,.pill.is-back svg{width:22px;height:22px}.ws-side.is-narrow{inset:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) auto;z-index:40;width:min(400px,92vw);translate:calc(100% + 12px + var(--safe-right)) 0;transition:translate .32s var(--ease-sheet);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05);margin:0;position:fixed}.ws-side.is-narrow.is-open{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05), var(--shadow-panel);translate:0}.ws-side.is-narrow .ws-side-in{width:100%}.ws:has(.ws-side.is-narrow) .scrim{z-index:30;background:var(--scrim-light);opacity:1;transition:opacity .26s var(--ease-out);position:fixed;inset:0}.ws:has(.ws-side.is-narrow) .scrim.is-hidden{opacity:0;pointer-events:none}.menu,.sel-popup,.dialog{background:var(--overlay-bg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);box-shadow:var(--shadow-pop)}.menu{z-index:auto;width:max-content;min-width:176px;max-width:min(320px,100vw - 32px);color:var(--color-text);transform-origin:var(--transform-origin);opacity:1;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:12px;outline:none;padding:6px;position:relative;inset:auto;transform:none}.menu.is-top,.menu.is-bottom-end,.menu.is-bottom-start{inset:auto}.menu[data-side=top]{--menu-dy:4px}.menu[data-instant=click]{transition-duration:0s}.menu-item{width:100%;height:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);text-align:left;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 10px;font-weight:400;text-decoration:none;display:grid}.menu-icon{color:var(--label-2);grid-column:1;justify-content:center;display:inline-flex}.menu-item svg{flex:none;width:16px;height:16px}.menu-label{text-overflow:ellipsis;grid-column:2;min-width:0;overflow:hidden}.menu-item:hover{background:0 0}.menu-item[data-highlighted],.menu-item:focus-visible{background:var(--fill-1);outline:none}.menu-item:active:not([data-disabled]){background:var(--fill-2)}.menu-item[data-disabled],.menu-item[data-disabled] .menu-icon{color:var(--label-3)}.menu-item.is-danger .menu-icon{color:inherit}.menu-item.has-desc{grid-template-rows:auto auto;align-items:start;row-gap:1px;height:auto;padding:6px 10px}.menu-item.has-desc .menu-icon{grid-row:1;margin-top:2px}.menu-item.has-desc .menu-label{font-weight:500}.menu-item.has-tick{grid-template-columns:16px minmax(0,1fr) 16px}.menu-tick{color:var(--ink);grid-area:1/3;justify-content:center;align-self:center;display:inline-flex}.menu-item.has-desc .menu-tick{align-self:start;margin-top:2px}.menu-desc{min-width:0;color:var(--ink-2);font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);white-space:normal;grid-area:2/2}.menu-head{border-bottom:1px solid var(--hairline);margin-bottom:4px;padding:2px 4px 8px}.menu-row{height:32px;font-size:var(--text-13);line-height:var(--lh-13);color:var(--label-2);padding:0 10px 0 36px}.btn[aria-haspopup=menu][aria-expanded=true]{background:var(--fill-2);color:var(--color-text)}.sel-icon svg{width:14px;height:14px}.sel-trigger.is-pill .sel-icon svg{width:12px;height:12px}.sel-trigger[data-popup-open] .sel-icon{rotate:none}.sel-trigger[data-popup-open]{background:var(--color-bg-alt);box-shadow:inset 0 0 0 1px var(--color-border)}.sel-trigger.is-pill[data-popup-open]{background:var(--fill-2);box-shadow:0 0 0 1px var(--line-strong)}.sel-trigger:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:0;box-shadow:inset 0 0 0 1px var(--primary)}.sel-popup{width:max-content;min-width:var(--anchor-width);max-width:min(400px, var(--available-width));border-radius:12px;padding:6px}.sel-item{min-height:32px;font-size:var(--text-13);line-height:var(--lh-13);white-space:nowrap;border-radius:6px;grid-template-columns:16px minmax(0,1fr);column-gap:8px;padding:0 10px 0 8px}.sel-item[data-highlighted]{background:var(--fill-1)}.sel-check{grid-column:1;justify-content:center;display:inline-flex}.sel-item:not([data-selected]) .sel-check svg{visibility:hidden}.sel-text{text-overflow:ellipsis;grid-column:2;min-width:0;overflow:hidden}.tip{background:var(--ctl-bg);color:var(--color-text);box-shadow:var(--ctl-shadow-sm);font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);white-space:nowrap;border-radius:6px;padding:4px 8px;font-weight:500}.dialog{width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--color-text);opacity:1;transition:opacity .22s var(--ease-out), translate .22s var(--ease-out), scale .22s var(--ease-out), overlay .22s allow-discrete, display .22s allow-discrete;border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;translate:0;scale:1}.dialog:not([open]){opacity:0;transition-duration:.13s;translate:0 4px;scale:.98}@starting-style{.dialog[open]{opacity:0;translate:0 6px;scale:.97}}.dialog::backdrop{background:var(--scrim);transition:background-color .22s var(--ease-out), overlay .22s allow-discrete, display .22s allow-discrete}.dialog:not([open])::backdrop{background:var(--scrim-none);transition-duration:.13s}@starting-style{.dialog[open]::backdrop{background:var(--scrim-none)}}.dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.dialog-title{font-family:var(--font-body);font-size:var(--text-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);text-align:left;color:var(--color-text);margin:0;font-weight:600}.dialog-lede{font-size:var(--text-14);line-height:var(--lh-14);color:var(--ink-2);margin:0}.dialog-close{flex:none;margin:-3px -6px 0 0}.dialog-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.palette-input{font-size:var(--text-20);letter-spacing:var(--tr-20)}.palette-item{border-radius:8px}@media (prefers-reduced-transparency:reduce){.palette,.menu,.sel-popup,.dialog{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.tip-fixed{z-index:80;pointer-events:none;opacity:1;transition:opacity .12s;position:fixed;translate:-50%}.tip-fixed.is-right{translate:0 -50%}@starting-style{.tip-fixed{opacity:0}}.tip-wrap{display:contents}.datefield{align-items:center;min-width:0;display:flex;position:relative}.datefield-input{flex:1;min-width:0}.datefield-btn{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.datefield-btn svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.datefield-btn:hover{background:var(--fill-1);color:var(--color-text)}}.datefield-btn[data-popup-open]{background:var(--fill-2);color:var(--color-text)}.datefield-btn:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.datefield-pop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);width:max-content;box-shadow:var(--shadow-pop);color:var(--color-text);transform-origin:var(--transform-origin);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:12px;outline:none;padding:10px}.datefield-pop[data-starting-style],.datefield-pop[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.97)}.datefield-pop[data-side=top][data-starting-style],.datefield-pop[data-side=top][data-ending-style]{transform:translateY(4px)scale(.97)}.datefield-pop[data-ending-style]{transition-duration:.1s}.datefield-head{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.datefield-month{font-size:var(--text-13);line-height:var(--lh-13);font-weight:600}.datefield-nav{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:background-color .12s;display:grid}.datefield-nav svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.datefield-nav:hover{background:var(--fill-1);color:var(--color-text)}}.datefield-nav:focus-visible,.datefield-cell:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.datefield-grid{flex-direction:column;gap:2px;display:flex}.datefield-row{grid-template-columns:repeat(7,32px);gap:2px;display:grid}.datefield-dow{height:24px;font-size:var(--text-11);line-height:var(--lh-11);color:var(--ink-3);place-items:center;font-weight:600;display:grid}.datefield-cell{width:32px;height:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;font-weight:500;transition:background-color .12s,color .12s;display:grid}.datefield-cell.is-outside{color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.datefield-cell:hover{background:var(--fill-1)}}.datefield-cell:active{background:var(--fill-2);transition-duration:0s}.datefield-cell.is-today{background:var(--primary);color:var(--primary-foreground);font-weight:600}.datefield-cell.is-chosen{background:var(--color-text);color:var(--surface-raised);font-weight:600}@media (prefers-reduced-motion:reduce){.datefield-pop,.datefield-pop[data-starting-style],.datefield-pop[data-ending-style]{transform:none}}.reveal{animation:reveal-v20 .26s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms)}.chapter{gap:16px}.home-greet{font-size:var(--text-28);line-height:var(--lh-28);letter-spacing:var(--tr-28)}.chapter-title{font-size:var(--text-20);line-height:var(--lh-20);letter-spacing:var(--tr-20)}.kind-tile{transition:transform .16s var(--ease-out), box-shadow .2s ease, background-color .2s ease;border-radius:16px}.kind-tile-title{font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13)}.kind-tile.is-on{background:var(--ctl-bg);box-shadow:var(--ctl-shadow-sm)}.kind-tile.is-on .kind-tile-title{color:var(--color-text);font-weight:600}.matter-card{transition:transform .16s var(--ease-out), box-shadow .2s ease, background-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.matter-card:hover,.kind-tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.kind-tile.is-on:hover{box-shadow:var(--ctl-shadow-sm)}.matter-card:hover .matter-card-link{transform:none}}.matter-card:active,.kind-tile:active{transition-duration:80ms;transform:scale(.98)}.matter-card:active .matter-card-link{transform:none}.kind-tile:focus-visible,.matter-card-link:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.kind-tile:focus-visible{box-shadow:var(--shadow-card)}.kind-tile.is-on:focus-visible{box-shadow:var(--ctl-shadow-sm)}.matter-card-link:focus-visible{box-shadow:none}.matter-status.is-live{color:var(--color-text);font-weight:500}.fresh-dot{box-shadow:none}.matter-card-title{font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17);color:var(--color-text);font-weight:600}.matter-card-line{font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.matter-status{font-size:var(--text-13);line-height:var(--lh-13);color:var(--ink-2)}.matter-card-meta{min-width:0;font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2);text-align:right;text-wrap:pretty}.home .rows{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:12px}.home .grip:before{content:"";position:absolute;inset:-6px}.home .empty{border-radius:16px}.home input[type=search]::-webkit-search-cancel-button{appearance:none}.home{max-width:var(--home-w,1240px)}.home-box,.kind-row{max-width:none}.home-greet-row{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.kind-row{flex-wrap:wrap;gap:10px;display:flex}.kind-tile{flex:none;width:168px}.chapter-head{align-items:center}.matter-card{box-shadow:var(--shadow-card)}.matter-card:hover{box-shadow:var(--shadow-card-hover)}.matter-card-title{-webkit-line-clamp:2;min-height:calc(2 * var(--lh-17));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kind-row .kind-tile{width:168px}.kind-tile .kind-icon{width:28px;height:28px;color:var(--color-text)}.kind-tile.is-more .kind-icon{width:36px;height:36px;color:var(--ink-2);margin:-4px 0}.home{justify-content:center;gap:56px;min-height:calc(100svh - 32px);padding-bottom:0}.home-hero{padding-top:0}.home-more{font-size:var(--text-13);line-height:var(--lh-13);color:var(--ink-2);border-radius:9999px;align-self:center;margin-top:2px;padding:6px 14px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s}@media (hover:hover) and (pointer:fine){.home-more:hover{background:var(--fill-1);color:var(--color-text)}}.home-more:active{background:var(--fill-2);transition-duration:0s}.home-more:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.home-hero{align-items:center}.home-greet-row{text-align:center;justify-content:center}.kind-row{justify-content:center}.home{gap:80px}.home-box{width:100%;max-width:1040px}.home-greet{letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:46px}.home-name{color:var(--ink)}.home .composer,.home .composer:focus-within{box-shadow:var(--shadow-card-hover)}.matter-status{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.matter-status.is-live{font-size:var(--text-13);line-height:var(--lh-13);color:var(--color-text);font-weight:500}.home .matter-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.home-more{background:var(--fill-1);color:var(--color-text)}.kind-tile.is-more .kind-icon,.kind-tile.is-more .kind-tile-title{color:var(--color-text)}.kind-tile{gap:4px;min-height:0;padding:10px 10px 12px}.kind-tile-desc{-webkit-line-clamp:2;min-height:calc(2 * var(--lh-13));font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);color:var(--ink-2);text-align:center;text-wrap:balance;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.kind-tile.is-more .kind-tile-title{margin-bottom:auto}@media (max-width:1279px){.kind-row .kind-tile{flex:0 152px;width:auto;min-width:128px}.kind-row>.menu-wrap{flex:0 152px;min-width:128px}}.home[data-anchored]{padding-top:var(--home-top,0px);justify-content:flex-start}@media (max-width:1023px){.home{min-height:calc(100svh - 92px)}}.menu:has(.kind-filter){min-width:288px;max-height:var(--available-height,80vh);overscroll-behavior:contain;overflow-y:auto}.kind-filter{width:100%}.page-title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--lh-28);letter-spacing:var(--tr-28);color:var(--color-text);text-align:left;text-wrap:balance;font-weight:600}.page-title:focus{outline:none}.page-sub{font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ws-stream.is-wide+.ws-dock>*{max-width:calc(var(--stream-w,1180px) - 72px)}.pv-stack{align-content:start;display:grid;position:relative}.pv-stack>*{grid-area:1/1;min-width:0}.pv-facts{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), display .22s allow-discrete}@starting-style{.pv-facts{opacity:0;transform:translate(-8px)}}.pv-facts.is-hidden{opacity:0;transition-duration:.12s;display:none;transform:translate(-8px)}.pv{--pv-head-h:30px;--pv-head-top:21px;--pv-gap:14px;gap:var(--pv-gap);margin-top:calc(var(--pv-head-top) - var(--side-pad-y,90px))}.pv-head{top:calc(var(--pv-head-top) - var(--side-pad-y,90px));z-index:3;min-height:var(--pv-head-h);margin:0 0 calc(var(--side-pad-y,90px) - var(--pv-head-top) - var(--pv-head-h) - var(--pv-gap));pointer-events:none;background:0 0;align-items:center;gap:8px;padding:0;display:flex;position:sticky}.pv-head>*{pointer-events:auto}.pv-back{padding-left:8px}.pv-body{max-width:72ch}.pv-title{font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17);font-weight:600}.pv-passage{font-size:var(--text-15);line-height:var(--lh-15);border-radius:12px}.pv-text{font-size:var(--text-14);line-height:var(--lh-14);border-radius:12px}.fact{font-size:var(--text-14);line-height:var(--lh-14);border-radius:6px;grid-template-columns:96px minmax(0,1fr)}.fact.is-edit{grid-template-columns:96px minmax(0,1fr) 14px}.cf-done{width:28px;height:28px;box-shadow:none;color:#0000;cursor:pointer;transition:color .12s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:-4px -3px;display:inline-flex;position:relative}.cf-done:before{content:"";box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:9999px;transition:box-shadow .12s,background-color .12s;position:absolute;inset:4px}.cf-done svg{width:14px;height:14px;position:relative}@media (hover:hover) and (pointer:fine){.cf-done:hover{color:var(--ink);box-shadow:none;background:0 0}.cf-done:hover:before{background:var(--selected);box-shadow:inset 0 0 0 1.5px var(--primary)}}.cf-done:active{transition-duration:80ms;transform:scale(.92)}.cf-done.is-on{color:var(--color-cream)}.cf-done.is-on:before{background:var(--primary);box-shadow:none}.cf-done:focus-visible{box-shadow:none;color:var(--ink);outline:none}.cf-done:focus-visible:before{outline:3px solid var(--focus-ring-color);outline-offset:1px}.cf-add{background:var(--surface-raised);min-height:0;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:clip}.cf-add-row{align-items:center;gap:12px;min-height:40px;padding:0 12px;transition:background-color .12s;display:flex}.cf-add-row+.cf-add-row,.cf-add-foot{border-top:1px solid var(--hairline)}.cf-add-row:focus-within{background:var(--fill-1)}.cf-add-label{width:52px;font-family:var(--font-body);font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2);flex:none;font-weight:500}.cf-add-input{min-width:0;height:40px;box-shadow:none;font-family:var(--font-body);font-size:var(--text-13);color:var(--color-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.cf-add-input::placeholder{color:var(--ink-2);opacity:1}.cf-add-input:focus-visible{box-shadow:none;outline:none}.cf-add-date{flex:1;min-width:0}.cf-add-date .datefield-input{height:40px;padding-right:32px}.cf-add-date .datefield-btn{border-radius:6px;width:28px;height:28px;margin-right:-6px}.cf-add-foot{justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}@media (prefers-reduced-motion:reduce){.pv-facts,.pv-facts.is-hidden{transform:none}@starting-style{.pv-facts{transform:none}}.cf-done:active{transform:none}}.cf-tl .tline-list{padding:0 var(--space-4) var(--space-3)}.cf-tl .tline-empty{padding-inline:var(--space-4)}.cf-tl .cf-done{margin-top:2px}.cf-add-pop{width:360px;padding:4px}.cf-add.is-pop{box-shadow:none;background:0 0}.cf-receipts{gap:var(--space-5);flex-direction:column;display:flex}.cf-receipt .src-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.composer:focus-within{box-shadow:var(--shadow-float)}.composer-sleeve{transition:height .16s var(--ease-out);display:flex;position:relative;overflow:hidden}.composer textarea{font-size:var(--text-16);line-height:var(--lh-16);letter-spacing:var(--tr-16);caret-color:var(--ink);padding:14px 18px 4px;display:block}.composer textarea::placeholder{color:var(--ink-3);opacity:1}.composer textarea:disabled{color:var(--ink-2)}.composer .add-btn,.composer .add-btn:hover:not(:disabled){background:var(--fill-1);width:28px;height:28px;box-shadow:none;color:var(--color-text)}.composer .seg{height:28px;padding:2px}.composer .seg .seg-item{height:24px}@media (hover:hover) and (pointer:fine){.composer .add-btn:hover:not(:disabled){background:var(--fill-2)}}.composer .add-btn:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px;box-shadow:none}.composer .seg-thumb{background:var(--seg-thumb);box-shadow:var(--seg-thumb-flat)}.composer .sel-trigger.is-pill{background:var(--fill-1);height:28px;box-shadow:none}@media (hover:hover) and (pointer:fine){.composer .sel-trigger.is-pill:hover{background:var(--fill-2)}}.composer .sel-trigger.is-pill:focus-visible,.composer .sel-trigger.is-pill[data-popup-open]{box-shadow:0 0 0 2px var(--focus-ring-color)}.composer .sel-trigger.is-pill.is-needed{box-shadow:inset 0 0 0 1px var(--primary)}.composer .sel-trigger>svg:first-child{color:var(--ink-2)}.kind-chip{background:var(--fill-2);height:28px;color:var(--color-text);font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);border-radius:9999px;padding:0 5px 0 10px;font-weight:500}.kind-chip>svg{color:var(--ink-2)}.kind-chip-x{color:var(--ink-2);position:relative}.kind-chip-x:before{content:"";border-radius:inherit;position:absolute;inset:-5px}@media (hover:hover) and (pointer:fine){.kind-chip-x:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.kind-chip-x:hover{background:color-mix(in oklab, var(--color-text) 12%, transparent)}}.kind-chip-x:hover{color:var(--color-text)}}.kind-chip-x:focus-visible,.attach-x:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.kind-slot{align-items:center;min-height:28px;display:inline-flex;position:relative}.kind-slot-face{transform-origin:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), visibility 0s;align-items:center;display:inline-flex}@starting-style{.kind-slot-face{opacity:0;transform:scale(.96)}}.kind-slot-face[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .11s var(--ease-out), transform .11s var(--ease-out), visibility 0s linear .11s;position:absolute;inset:0;transform:scale(.96)}.kind-slot.is-end{justify-content:flex-end}.kind-slot.is-end .kind-slot-face{transform-origin:100%}.kind-slot.is-end .kind-slot-face[data-hidden]{justify-content:flex-end}.composer .btn-filled{height:34px;box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .18);transition:background-color .2s ease, color .2s ease, box-shadow .2s ease, transform .16s var(--ease-out)}.composer .btn-filled.btn-icon{width:34px;height:34px}.composer .btn-filled.btn-sm{font-size:var(--text-13);padding:0 14px 0 12px}.composer .btn-filled:hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .22);transform:none}.composer .btn-filled:active:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .1);transition-duration:.2s,.2s,.2s,80ms}.composer .btn-filled:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px;box-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .18)}.composer .btn-filled:disabled{opacity:1;background:var(--fill-2);color:var(--label-3);box-shadow:none;cursor:default}.outline-line{font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);color:var(--ink-2);transition:opacity .2s var(--ease-out) 60ms, transform .2s var(--ease-out) 60ms;justify-content:flex-start;padding:0 18px}@starting-style{.outline-line{opacity:0;transform:translateY(-4px)}}.caveat{max-width:72ch;font-family:var(--font-body);font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);color:var(--ink-2);text-align:left;padding:0 18px}.ws-dock>*{max-width:calc(var(--stream-w,1180px) - 72px)}.composer .attachments{transition:grid-template-rows .22s var(--ease-out);grid-template-rows:1fr;padding:0;display:grid}.composer .attachments.is-empty{grid-template-rows:0fr}.attachments-in{min-height:0;overflow:clip}.attachments-cards{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.attach{border-radius:10px;max-width:280px}.attach-glyph{background:var(--fill-1);color:var(--ink-2);border-radius:6px}.attach-name{font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13)}.attach-meta{font-size:var(--text-11);line-height:var(--lh-11);letter-spacing:var(--tr-11);color:var(--ink-2)}.attach-x{width:24px;height:24px;color:var(--ink-2);position:relative}.attach-x:before{content:"";border-radius:inherit;position:absolute;inset:-2px}.composer.is-dropping{outline:2px solid var(--primary);outline-offset:-2px;background:var(--selected)}@supports (color:color-mix(in lab, red, red)){.composer.is-dropping{background:color-mix(in oklab, var(--selected) 40%, var(--surface-raised))}}.composer.is-dropping{box-shadow:var(--shadow-float)}.drop-hint{z-index:2;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .12s;animation:none;display:flex;position:absolute;inset:0}.drop-hint[data-on]{opacity:1}.drop-hint>span{background:var(--surface-raised);height:32px;box-shadow:0 0 0 1px var(--hairline);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);border-radius:9999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:500;display:inline-flex}.drop-hint svg{width:16px;height:16px;color:var(--ink)}@media (prefers-reduced-motion:reduce){.composer-sleeve,.composer .attachments{transition:none}.kind-slot-face,.kind-slot-face[data-hidden],.outline-line{transform:none}@starting-style{.kind-slot-face,.outline-line{transform:none}}}.composer{border-radius:28px}.composer.is-bar .bar-line{align-items:flex-end;gap:6px;min-height:56px;padding:8px 8px 8px 10px;display:flex}.composer.is-bar .composer-sleeve{flex:1;min-width:0}.composer.is-bar textarea{padding:8px}.composer.is-bar .add-btn,.composer.is-bar .add-btn:hover:not(:disabled){width:36px;height:36px;margin:2px 0}.composer.is-bar .kind-chip,.composer.is-bar .sel-trigger.is-pill{height:32px;margin:4px 0}.composer.is-bar .kind-slot{min-height:40px}.think-btn{height:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;align-items:center;gap:6px;margin:4px 0;padding:0 12px 0 10px;font-weight:500;transition:background-color .16s;display:inline-flex}.think-btn>svg{width:18px;height:18px;color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.think-btn:hover{background:var(--fill-1)}}.think-btn:active,.think-btn[data-popup-open]{background:var(--fill-2)}.think-btn:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.composer.is-bar .btn-filled.btn-icon{width:40px;height:40px}.composer.is-bar .btn-filled.btn-sm{height:36px;margin:2px 0}.composer.is-bar .attachments-cards{padding:14px 16px 0}.caveat{text-align:center;max-width:none;padding:0 12px}.composer.is-bar textarea{min-height:40px}.composer.is-bar .bar-end{flex:none;align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.composer.is-bar.is-tall .bar-line{flex-wrap:wrap;padding-top:6px}.composer.is-bar.is-tall .composer-sleeve{flex:1 0 100%;order:-1}.composer.is-bar.is-tall textarea{padding:8px 14px 6px 12px}.composer.is-bar textarea{scrollbar-width:thin;scrollbar-color:var(--fill-3,rgb(var(--ink-rgb) / .16)) transparent}.composer.is-bar.is-tall .bar-end{flex:1;justify-content:flex-end}.composer.is-bar.is-tall .attachments-cards{padding-top:12px}.composer.is-bar .add-btn svg,.composer.is-bar .btn-filled.btn-icon svg,.think-btn>svg{width:20px;height:20px}.composer.is-bar .sel-trigger>svg:first-child{width:18px;height:18px}.composer textarea::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.composer textarea::placeholder{color:color-mix(in oklab, var(--color-text) 50%, transparent)}}.composer-wrap{flex-direction:column;display:flex}.composer-wrap>*+*{margin-top:8px}.composer-line{min-height:var(--lh-12);font-family:var(--font-body);font-size:var(--text-12);line-height:var(--lh-12);letter-spacing:var(--tr-12);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:0 18px;display:flex}.composer-line.is-empty:not(.is-held){height:0;min-height:0;margin-top:0;overflow:hidden}.composer-line>.outline-line{padding:0}.composer-hint{text-align:right;text-wrap:pretty;margin-left:auto}.composer textarea[data-empty]{overflow-y:hidden}.composer textarea[rows="1"]::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:639px){.composer.is-bar .bar-line{flex-wrap:wrap;padding:6px 8px 8px 10px}.composer.is-bar .composer-sleeve{flex:1 0 100%;order:-1}.composer.is-bar textarea{padding:8px 14px 6px 12px}.composer.is-bar .bar-end{flex:1;justify-content:flex-end}.composer.is-bar .add-btn,.composer.is-bar .add-btn:hover:not(:disabled){width:44px;height:44px;margin:0}.composer.is-bar .btn-filled.btn-icon{width:44px;height:44px}.composer.is-bar .btn-filled.btn-sm,.composer.is-bar .sel-trigger.is-pill,.composer.is-bar .think-btn{height:44px;margin:0}.composer.is-bar .kind-slot{min-height:44px}.composer.is-bar .kind-chip{height:36px;margin:4px 0}.composer.is-bar .kind-chip-x:before{inset:-13px}.composer.is-bar .attachments-cards{padding-top:12px}}@media (max-width:479px){.think-btn{gap:0;padding:0 12px}.think-level{display:none}}.doc-a{max-width:78ch;font-size:var(--text-17);letter-spacing:-.012em;font-weight:400;line-height:25px}.doc-a p+p{margin-top:14px}@starting-style{.a-doc.is-live .a-foot{opacity:0;transform:translateY(4px)}}.a-doc>.a-live{margin-bottom:-12px}.a-live>*{padding-bottom:12px}@starting-style{.workline{opacity:0}}.fold{transition:grid-template-rows var(--spring-ui-dur) var(--spring-ui)}.fold>*{opacity:0;transition:opacity .16s var(--ease-out)}.fold[data-open]>*{opacity:1;transition-delay:40ms}.asm{transition:opacity var(--dur-base) ease, transform var(--spring-ui-dur) var(--spring-ui)}@starting-style{.turn.is-new .u-turn{opacity:0;transform:translateY(10px)scale(.98)}}.brief-glyph{border-radius:6px}.brief-card:active:not(:disabled){transform:scale(.98)}.a-how-line{font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2)}.src.is-hot,.src.is-active{background:var(--fill-1)}.src:has(.src-hit:active){background:var(--fill-2);transition-duration:0s}.src-hit{width:100%;color:var(--color-text);font:inherit;font-size:var(--text-14);letter-spacing:var(--tr-14);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.35;display:block}.src-hit:after{content:"";position:absolute;inset:0}.src-hit:focus-visible{box-shadow:none;outline:none}.src:has(.src-hit:focus-visible){outline:3px solid var(--focus-ring-color);outline-offset:1px}.src.is-dense .src-hit{font-size:var(--text-13)}.src-open{z-index:1;position:relative}.src-open:before{content:"";position:absolute;inset:-6px}.src-tile{border-radius:6px}.src.is-dense{border-radius:10px}.ws .recessed{background:var(--color-bg-alt);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05);border-radius:12px}@media (hover:none){.brief-card:hover:not(:disabled){box-shadow:var(--shadow-card);transform:none}}.bar .seg-item{justify-content:center;min-width:96px}.check-head{gap:6px}.check-sum{font-family:var(--font-body);font-size:var(--text-15);line-height:var(--lh-15);letter-spacing:var(--tr-15);color:var(--color-text);align-items:center;gap:8px;margin-top:10px;display:flex}.check-sum.is-clear{color:var(--ink)}.check-sum.is-reading{color:var(--ink-2)}.check-head .segbar{opacity:1;max-width:420px;margin-top:6px;transition:opacity .2s}@starting-style{.check-head .segbar{opacity:0}}.segbar>i{transition:none}.check-head .scan{border-radius:2px;max-width:420px;height:4px;margin-top:6px}.draft-cite.is-reviewed{opacity:.6}.report-card{scroll-margin-top:96px}.report-cite{text-align:left;font-family:var(--font-body);font-size:var(--text-15);line-height:var(--lh-15);letter-spacing:var(--tr-15);color:var(--color-text);cursor:pointer;text-underline-offset:3px;transition:text-decoration-color var(--dur-base) ease;background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.report-receipt{font-family:var(--font-body);font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:4px;display:flex}@media (hover:hover) and (pointer:fine){.report-cite:hover{text-decoration-color:currentColor}}.check-rows{flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.check-row{border-top:1px solid var(--line)}.check-row:first-child{border-top:0}.check-row-hit{width:calc(100% + 16px);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:2px 10px;margin-inline:-8px;padding:10px 8px;transition:background-color .12s;display:grid}button.check-row-hit{cursor:pointer}@media (hover:hover) and (pointer:fine){button.check-row-hit:hover{background:var(--fill-1)}}button.check-row-hit:active{background:var(--fill-2);transition-duration:0s}button.check-row-hit:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.check-row-n{font-size:var(--text-12);line-height:var(--lh-14);color:var(--ink-3);text-align:right;font-weight:500}.check-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.check-row-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.check-row-cite{font-size:var(--text-14);line-height:var(--lh-14);letter-spacing:var(--tr-14);color:var(--color-text);font-weight:500}.check-row-reason{font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);color:var(--ink-2)}.check-row.is-reviewed .check-row-cite,.check-row.is-reviewed .check-row-reason{color:var(--ink-2)}.check-row.is-reviewed .check-row-reason{color:var(--ink-3)}.check-row-more{min-height:36px;font-size:var(--text-13);line-height:var(--lh-13);color:var(--color-text);align-items:center;gap:4px;padding-left:32px;font-weight:500;text-decoration:none;display:inline-flex}.check-row-more svg{width:14px;height:14px}.check-row-more:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px;border-radius:6px}@media (hover:hover) and (pointer:fine){.check-row-more:hover{color:var(--brand)}}@media (prefers-reduced-motion:reduce){.segbar.is-stacked>i{transition:none}}.settings-h{font-family:var(--font-display);font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17);color:var(--color-text);padding:0 20px 8px;font-weight:600}.glist-head{padding:0 20px 8px}.acct-foot{font-family:var(--font-body);font-size:var(--text-12);line-height:var(--lh-12);color:var(--label-2);text-wrap:pretty;padding:8px 20px 0}.acct-foot.is-above{padding:0 20px 10px}.acct-note{font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);color:var(--label-2);text-align:right;text-wrap:pretty}.glist-row{position:relative}.glist{container-type:inline-size}@container (max-width:640px){.glist-row{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.glist-label{width:100%}.glist-end{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;margin-left:0}}.glist>.glist-row+.glist-row,.glist>*+*>.glist-row:first-child,.glist>.glist-row+*>.glist-row:first-child,.glist>*+.glist-row{border-top:0}.glist>.glist-row+.glist-row:before,.glist>*+*>.glist-row:first-child:before,.glist>.glist-row+*>.glist-row:first-child:before,.glist>*+.glist-row:before{content:"";left:var(--sep-inset,20px);background:var(--hairline);pointer-events:none;height:1px;position:absolute;top:0;right:0}.glist-row.is-glyph{--sep-inset:64px}.glist-row.is-tile{--sep-inset:72px}.glist.is-danger .glist-row:first-child{background:0 0}.acct-tile{background:var(--surface-recessed);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--label-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.glist-row .sel-trigger{background:var(--ctl-bg);height:30px;box-shadow:var(--ctl-shadow-sm);color:var(--color-text);font-size:var(--text-13);line-height:var(--lh-13);transition:background-color .16s ease, box-shadow .2s ease, transform .2s var(--ease-out);border-radius:9999px;gap:6px;padding:0 8px 0 12px;font-weight:500}.glist-row .sel-trigger:hover{background:var(--ctl-bg)}.glist-row .sel-trigger:active{box-shadow:var(--ctl-shadow-press);transition-duration:80ms;transform:scale(.97)}.glist-row .sel-trigger[data-popup-open]{background:var(--surface-recessed);box-shadow:var(--ctl-shadow-press);transform:none}.glist-row .sel-trigger:focus-visible{box-shadow:var(--ctl-shadow-sm);outline:3px solid var(--focus-ring-color);outline-offset:1px}.glist-row .sel-trigger .sel-icon{color:var(--label-2)}.glist-row .sel-trigger .sel-icon svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.glist-row .sel-trigger:hover:not([data-popup-open]){box-shadow:var(--ctl-shadow-hover);transform:translateY(-1px)}}.btn-danger{background:var(--ctl-bg);color:var(--tone-fail);box-shadow:var(--ctl-shadow-sm)}.btn-danger:hover:not(:disabled){background:var(--ctl-bg)}.btn-danger:active:not(:disabled){box-shadow:var(--ctl-shadow-press);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn-danger:hover:not(:disabled){background:var(--surface-raised);box-shadow:var(--ctl-shadow-hover);transform:translateY(-1px)}}.acct-trash{color:var(--label-2)}.acct-trash:focus-visible{color:var(--tone-fail)}@media (hover:hover) and (pointer:fine){.acct-trash:hover:not(:disabled){color:var(--tone-fail);background:var(--tone-fail-soft)}}.glist-input{height:30px;box-shadow:none;color:var(--color-text);font-size:var(--text-14);line-height:var(--lh-14);background:0 0;border-radius:8px;margin-left:-10px;padding:0 10px;transition:background-color .12s,box-shadow .12s}.glist-input:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:0;background:var(--surface-recessed);box-shadow:inset 0 0 0 1px var(--primary)}@media (hover:hover) and (pointer:fine){.glist-input:hover:not(:focus-visible){background:var(--fill-1)}}.acct-invite .field-error{transition:opacity .15s var(--ease-out)}.acct-invite .field-error:empty{opacity:0}.plan-card:before{display:none}.plan-option{border-radius:16px}.plan-name,.plan-price{font-size:var(--text-28);line-height:var(--lh-28);letter-spacing:var(--tr-28);font-weight:600}.plan-fact{font-family:var(--font-body);font-size:var(--text-15);line-height:var(--lh-15);color:var(--color-text)}.plan-option-name{font-size:var(--text-17);line-height:var(--lh-17);letter-spacing:var(--tr-17)}.plan-option-price{font-size:var(--text-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);font-weight:600}.acct-note-info{align-items:center;gap:6px;display:inline-flex}.acct-note-info svg{width:14px;height:14px;color:var(--label-2);flex:none}.plan-option .acct-note{text-align:left;font-size:var(--text-12);line-height:var(--lh-12)}.acct-check{font-family:var(--font-body);font-size:var(--text-14);line-height:var(--lh-14);color:var(--color-text);cursor:pointer;align-items:center;gap:10px;display:flex}.acct-check input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.acct-check input:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (prefers-reduced-motion:reduce){.glist-row .sel-trigger:hover,.glist-row .sel-trigger:active,.btn-danger:hover:not(:disabled),.btn-danger:active:not(:disabled){transform:none}}.ws.is-settings{--lead-max:none}.st-wrap{width:100%;padding-bottom:56px;container:st/inline-size}.st{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0 40px;display:grid}@container st (max-width:899px){.st{grid-template-columns:196px minmax(0,1fr);gap:0 24px}}.st-nav{flex-direction:column;gap:20px;margin-left:-10px;display:flex;position:sticky;top:24px}.st-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.st-nav-item{isolation:isolate;height:34px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-14);line-height:var(--lh-14);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;transition:background-color .12s,opacity .16s;display:flex;position:relative}.st-nav-item:active{background:var(--fill-2)}.st-nav-item:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.st-nav-glyph{color:var(--label-2);flex:none;display:inline-flex}.st-nav-glyph svg{width:16px;height:16px}.st-nav-item[aria-current] .st-nav-glyph{color:var(--color-text)}.st-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-nav-chev{display:none}.st-nav-item[data-dim]{opacity:.45}@media (hover:hover) and (pointer:fine){.st-nav-item:not([aria-current]):hover{background:var(--fill-1)}}.st-main{min-width:0;container:stm/inline-size}.st-back{display:none}.st-head{justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:0 20px 24px;display:flex}.st-title{font-family:var(--font-display);font-size:var(--text-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);color:var(--color-text);margin:0;font-weight:600}.st-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.st-chips{flex-wrap:wrap;gap:6px;display:flex}.st-chips.glist-end{justify-content:flex-end}.chip.is-link{color:var(--color-text);text-decoration:none;transition:background-color .12s}.chip.is-link:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (hover:hover) and (pointer:fine){.chip.is-link:hover{background:var(--fill-1)}}.st-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@container stm (min-width:1100px){.st-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.st-groups>.st-group.is-wide,.st-groups>.st-group:only-child,.st-groups>.st-group:last-child:nth-child(odd){grid-column:1/-1}}.st-group{min-width:0}.st-group-head{min-height:30px}.glist-row.is-found,.chip.is-found,.st-group.is-found>.glist,.plan-card.is-found{animation:1.4s both row-flash}.glist-row.is-photo{--sep-inset:76px}.glist-row .glist-value{text-wrap:pretty}.st-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-14);line-height:var(--lh-14);color:var(--color-text)}.st-table th{text-align:left;height:38px;font-size:var(--text-12);line-height:var(--lh-12);color:var(--label-2);white-space:nowrap;padding:0 12px;font-weight:600}.st-table td{vertical-align:middle;background:linear-gradient(var(--hairline), var(--hairline)) top / 100% 1px no-repeat;height:56px;padding:8px 12px}.st-table td:first-child{background-position:20px 0}.st-table th:first-child,.st-table td:first-child{padding-left:20px}.st-table th:last-child,.st-table td:last-child{padding-right:16px}.st-table tr.glist-row{min-height:0;padding:0;display:table-row}.st-table tr.glist-row:before{display:none}.st-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.st-table th.is-num{white-space:normal;width:104px}.st-table .is-end{text-align:right;white-space:nowrap;width:1%}.st-table.is-after-row th{background:linear-gradient(var(--hairline), var(--hairline)) top / 100% 1px no-repeat}.st-table.is-after-row th:first-child{background-position:20px 0}.st-col-when{width:1%}.st-fold{display:none}@container (max-width:760px){.st-table .is-opt{display:none}.st-table{table-layout:fixed;width:100%}.st-table thead th:nth-child(2){width:112px}.st-table thead th.is-end{width:76px}.st-table p.st-fold,.st-table td>span.st-fold{display:block}.st-table p>.st-fold{display:inline}}@container (max-width:520px){.st-table .is-opt-sm{display:none}}.st-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-13);line-height:var(--lh-13);color:var(--label-2)}.st-code.is-block{background:var(--surface-recessed);box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px 14px;display:block}.st-billing{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container stm (min-width:760px){.st-billing{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}}.st-gauge-legend{font-size:var(--text-13);line-height:var(--lh-13);flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.st-gauge-legend>div{gap:6px;display:flex}.st-gauge-legend dt{color:var(--label-2)}.st-gauge-legend dd{color:var(--color-text);margin:0;font-weight:500}.st-search{position:relative}.st-search .input{background:var(--fill-1);width:240px;height:30px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;padding-left:34px;padding-right:34px;transition:background-color .16s,box-shadow .16s}.st-search>svg{width:15px;height:15px;left:11px}@media (hover:hover) and (pointer:fine){.st-search .input:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}}.st-search .input:focus-visible{background:var(--surface-raised)}@media (max-width:720px){.st-search .input{width:100%}}.st-search .input::-webkit-search-cancel-button{display:none}.st-search-clear{background:var(--fill-2);width:22px;height:22px;color:var(--label-2);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;translate:0 -50%}.st-search-clear svg{width:12px;height:12px}.st-results-count{padding:0 20px 8px}.st-hit-chev{width:14px;height:14px;color:var(--ink-3);flex:none}@container st (max-width:639px){.st{grid-template-columns:minmax(0,1fr)}.st.is-home:not(.is-searching) .st-main,.st.is-section .st-nav,.st.is-searching .st-nav{display:none}.st-nav{gap:24px;margin-left:0;position:static}.st-nav-label{padding:0 16px 8px}.st-nav-list{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:16px;gap:0;overflow:hidden}.st-nav-item{height:52px;font-size:var(--text-15);line-height:var(--lh-15);border-radius:0;gap:12px;padding:0 14px 0 16px}.st-nav-list>li+li .st-nav-item:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:56px;right:0}.st-nav-glyph{background:var(--surface-recessed);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text);border-radius:8px;justify-content:center;align-items:center}.st-nav-chev{width:14px;height:14px;color:var(--ink-3);flex:none;display:block}.st-back{height:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-14);line-height:var(--lh-14);border-radius:9999px;align-items:center;gap:4px;margin:-4px 0 12px 8px;padding:0 10px 0 6px;font-weight:500;text-decoration:none;display:inline-flex}.st-back svg{width:18px;height:18px}.st-back:active{background:var(--fill-2)}.st-head{flex-direction:column;align-items:stretch;padding:0 16px 20px}.st-actions{justify-content:flex-start}}@container (min-width:641px){.st-main .glist-label{width:196px}}.field-error{min-height:18px;font-family:var(--font-body);font-size:var(--text-12);letter-spacing:var(--tr-12);color:var(--tone-fail);align-items:flex-start;gap:5px;line-height:18px;display:flex}.field-error>svg{flex:none;width:12px;height:12px;margin-top:3px}.field-error:not(:empty){animation:entry-fade .15s var(--ease-out) both}.seg.is-block{width:100%;display:flex}.seg.is-block .seg-item{flex:1 1 0;justify-content:center;min-width:0}.seg.is-block .seg-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-optional{margin-top:8px}.login-brand{font-family:var(--font-display);font-size:var(--text-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);font-weight:500}.login-hero{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:40px;font-weight:600;line-height:44px}.login-sub{max-width:36ch;font-size:var(--text-15);line-height:var(--lh-15);color:rgb(var(--band-text-rgb) / .7);text-wrap:pretty}.login-card{width:100%;max-width:440px;box-shadow:var(--shadow-card), 0 0 0 1px var(--hairline);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);flex-direction:column;gap:24px;padding:36px;display:flex}.login-card.reveal{animation-fill-mode:backwards}.login-card.is-leaving{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.98)}.login-head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.login-mark{width:24px;height:24px;color:var(--brand);margin-bottom:10px}.login-title{font-size:var(--text-28);line-height:var(--lh-28);letter-spacing:var(--tr-28);text-wrap:balance;font-weight:600}.login-lede{font-size:var(--text-15);line-height:var(--lh-15);color:var(--ink-2)}.login-fields{flex-direction:column;gap:8px;display:flex}.login .input-eye{color:var(--ink-2);transition:color .12s var(--ease-out), background-color .12s var(--ease-out)}.login .input-eye:hover{color:var(--ink-2);background:0 0}.login .input-eye:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (hover:hover) and (pointer:fine){.login .input-eye:hover{color:var(--color-text);background:rgb(var(--ink-rgb) / .05)}}.input-eye .auth-swap>svg{width:18px;height:18px}.auth-swap{place-items:center;display:grid}.auth-swap>*{transition:opacity .15s var(--ease-out);grid-area:1/1}.auth-swap[data-on=true]>:first-child,.auth-swap:not([data-on=true])>:last-child{opacity:0}.auth-swap-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.login-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.login-submit{width:100%}.login-submit[aria-busy=true]{opacity:1;cursor:progress}.login-demo{font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);color:var(--color-text);transition:color .12s var(--ease-out), text-decoration-color .12s var(--ease-out);border-radius:6px;font-weight:500;text-decoration-color:#0000}.login-demo:hover{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.login-demo:hover:not(:disabled){color:var(--brand);text-decoration-color:currentColor}}.login-demo.is-solo{color:var(--ink2);margin-top:-8px;font-weight:400}.login-demo:disabled{color:var(--ink-3);cursor:default}.login-demo:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.login-note{font-size:var(--text-12);line-height:var(--lh-12);color:var(--ink-2);text-align:center;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.login-card.is-leaving{transform:none}}.ws.is-index .ws-lead{padding-top:40px}.ix-head{justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:20px;display:flex}.ix-title{flex-direction:column;gap:6px;min-width:0;display:flex}.ix-search{display:block;position:relative}.ix-search>svg{width:16px;height:16px;color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.ix-search .input{width:280px;padding-left:36px}.ix-body{width:100%;max-width:var(--lead-max,1760px);margin-inline:auto;padding-bottom:48px}.ix-body.is-rows{max-width:1180px}.ws.is-work{--lead-max:none}@media (max-width:720px){.ix-head{flex-direction:column;align-items:stretch}.ix-search,.ix-search .input{width:100%}}.chapter-link{color:inherit;border-radius:6px;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.chapter-link svg{width:20px;height:20px;color:var(--ink-3);transition:color .16s ease, transform .16s var(--ease-out);margin-right:-4px}@media (hover:hover) and (pointer:fine){.chapter-link:hover svg{color:var(--color-text);transform:translate(2px)}}.chapter-link:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.ws.is-work .ws-lead{padding-bottom:16px}@supports (color:color-mix(in lab, red, red)){.ws.is-work .ws-scroll:before{background:linear-gradient(to bottom, var(--color-bg) 34%, color-mix(in oklab, var(--color-bg) 58%, transparent) 62%, color-mix(in oklab, var(--color-bg) 22%, transparent) 82%, transparent)}}.ix-body.is-work-list{max-width:none;padding-top:16px;container-type:inline-size}.work-file{height:30px;color:var(--ink-2);gap:6px;padding:0 8px 0 10px}.work-file svg{width:16px;height:16px}.work-file .work-file-chev{width:12px;height:12px;color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.work-item:hover .work-file{color:var(--color-text)}}.work-file:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px;box-shadow:none}.work-file{gap:2px;padding:0 6px 0 8px}.menu:has(.work-file-find){min-width:288px;max-height:var(--available-height,80vh);overscroll-behavior:contain;overflow-y:auto}.work-file-find{width:100%}@container (max-width:999px){.work-file{gap:2px;padding:0 6px 0 8px}}@container (max-width:520px){.work-file{justify-content:center;width:30px;padding:0}.work-file .work-file-chev{display:none}}@container (min-width:521px){.is-work-list .work-item{column-gap:var(--space-4);grid-template-columns:32px minmax(0,1fr) 24px 112px auto auto}}@container (min-width:1200px){.is-work-list .work-item-main{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,640px) minmax(0,1fr);display:grid}}@container (min-width:1400px){.is-work-list .work-item{grid-template-columns:32px minmax(0,1fr) 176px 24px 112px auto auto}.is-work-list .work-item-type{display:block}}@container (max-width:520px){.is-work-list .work-item-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.mx-lead-in{flex-direction:column;gap:14px;display:flex}.mx-lead-in .ix-head{padding-bottom:0}.mx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mx-bar-start{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ws.is-matters .ws-lead{padding-bottom:16px}.ws.is-matters .ws-scroll:before{background:linear-gradient(to bottom, var(--color-bg) 34%, var(--color-bg) 62%, var(--color-bg) 82%, transparent);height:40px;margin-bottom:-40px}@supports (color:color-mix(in lab, red, red)){.ws.is-matters .ws-scroll:before{background:linear-gradient(to bottom, var(--color-bg) 34%, color-mix(in oklab, var(--color-bg) 58%, transparent) 62%, color-mix(in oklab, var(--color-bg) 22%, transparent) 82%, transparent)}}.is-matters .ix-body{padding-top:16px}.mx-bar .ix-search .input{background:var(--fill-1);width:240px;height:30px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;padding-left:34px;transition:background-color .16s,box-shadow .16s}.mx-bar .ix-search>svg{width:15px;height:15px;left:11px}@media (hover:hover) and (pointer:fine){.mx-bar .ix-search .input:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}}.mx-bar .ix-search .input:focus-visible{background:var(--surface-raised)}.mx-bar .ix-search .input::-webkit-search-cancel-button{appearance:none}@media (max-width:720px){.mx-bar-start,.mx-bar .ix-search,.mx-bar .ix-search .input{width:100%}}.ws.is-matters .ws-lead>*,.is-matters .ix-body{max-width:1440px}.is-matters .matter-grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.is-matters .matter-card{grid-column:auto}.seg.is-icons .seg-item{width:34px;color:var(--ink-2);justify-content:center;padding:0}.seg.is-icons .seg-item[aria-pressed=true]{color:var(--color-text)}.seg.is-icons .seg-label{place-items:center;display:grid}.seg.is-icons svg{width:17px;height:17px}.is-index .matter-card[data-band=overdue]:before,.is-index .matter-card[data-band=week]:before{content:"";z-index:1;background:var(--tone-warn);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.is-index .matter-card[data-band=overdue]:before{background:var(--tone-fail)}.faces{gap:4px}.faces .face+.face{margin-left:0}.mx-lead-in .ix-head{align-items:center}@media (max-width:720px){.mx-lead-in .ix-head{align-items:flex-start}}.sel-prefix{color:var(--ink-2);flex:none}.sel-trigger.is-pill .sel-prefix{margin-right:-2px}.card-pin{z-index:2;width:28px;height:28px;color:var(--ink-2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;transition:opacity .12s cubic-bezier(.23,1,.32,1),background-color .12s;display:grid;position:absolute;top:7px;right:7px}.card-pin[aria-pressed=true]{color:var(--ink);opacity:1}.card-pin:focus-visible{opacity:1}@media (hover:none){.card-pin:not([aria-pressed=true]){pointer-events:none}}@media (hover:hover) and (pointer:fine){.matter-card:hover .card-pin{opacity:1}.card-pin:hover{background:var(--fill2);color:var(--ink)}}.card-pin svg{width:15px;height:15px}.matter-card-meta{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;max-width:100%;display:block;overflow:hidden}.ix-search{position:relative}.ix-search.has-text .input{padding-right:30px}.ix-clear{background:var(--fill-2);width:20px;height:20px;color:var(--ink-2);cursor:pointer;border:0;border-radius:9999px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute;top:50%;right:5px;translate:0 -50%}.ix-clear svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.ix-clear:hover{color:var(--color-text)}}.ix-clear:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.ws.is-matters.is-table .ws-lead>*{max-width:none}.ws.is-matters.is-table .ws-scroll:before{display:none}.ws.is-matters.is-table .ws-stream{padding:0}.is-matters.is-table .ix-body{background:var(--panel);flex-direction:column;flex:1 0 auto;max-width:none;margin:0;padding:0 0 96px;display:flex}.ws.is-matter{--lead-max:none}.ws.is-matter .ws-lead{padding-top:40px;padding-bottom:0}.ws.is-matter .ws-side-in{--side-pad-y:32px;padding-top:32px}.ws.is-matter .facts .fact{grid-template-columns:minmax(0,1fr);gap:2px}.popover{background:var(--overlay-bg);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);width:max-content;min-width:220px;max-width:min(380px,100vw - 24px);max-height:min(560px,100svh - 48px);box-shadow:var(--shadow-pop);color:var(--color-text);transform-origin:var(--transform-origin);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:16px;outline:none;padding:12px;overflow-y:auto}.popover[data-starting-style],.popover[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.97)}.popover[data-side=top][data-starting-style],.popover[data-side=top][data-ending-style]{transform:translateY(4px)scale(.97)}.popover[data-ending-style]{transition-duration:.1s}.popover[data-instant]{transition-duration:0s}@media (prefers-reduced-transparency:reduce){.popover{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.popover[data-starting-style],.popover[data-ending-style]{transform:none}}.tline{--tl-lane-w:12px;--tl-cols:52px 68px 24px calc(var(--tl-lanes,0) * var(--tl-lane-w)) minmax(0, 880px) auto minmax(0, 1fr);--tl-line:var(--color-text);container:tline/inline-size}@supports (color:color-mix(in lab, red, red)){.tline{--tl-line:color-mix(in oklab, var(--color-text) 14%, transparent)}}.tline{--tl-node-y:18px}.tline-tools{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);display:flex}.tline-empty{padding:var(--space-4) 0;font-size:var(--text-14);line-height:var(--lh-14);color:var(--fg-muted);margin:0}.tline-list{margin:0;padding:0;list-style:none}.tline-row,.tline-today{grid-template-columns:var(--tl-cols);align-items:start;display:grid;position:relative}.tline-row{border-radius:8px;min-height:36px;transition:background-color .6s}.tline-row.is-hot{background:var(--selected);transition-duration:var(--dur-1)}.tline-rail{padding-top:6px}@container tline (min-width:520px){.tline-row.is-fold .tline-rail{white-space:nowrap;grid-column:span 2}.tline-row.is-fold .tline-rail+.tline-date{display:none}}.tline-year{height:24px;font-size:var(--text-13);line-height:var(--lh-13);color:var(--fg-muted);transition:background-color var(--dur-1) ease;border-radius:6px;align-items:center;gap:2px;margin-left:-6px;padding:0 4px 0 6px;font-weight:600;display:inline-flex}.tline-year svg{opacity:0;width:12px;height:12px;transition:opacity var(--dur-1) ease}.tline-year[aria-expanded=false] svg,.tline-year:focus-visible svg{opacity:1}@media (hover:hover) and (pointer:fine){.tline-year:hover{background:var(--fill-1);color:var(--fg)}.tline-year:hover svg{opacity:1}}@media (hover:none){.tline-year svg{opacity:1}}.tline-year:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.tline-yearhead{display:none}.tline-date{font-size:var(--text-13);line-height:var(--lh-14);color:var(--fg);white-space:nowrap;padding-top:8px;font-weight:500}.tline-axis{align-self:stretch;position:relative}.tline-axis:before{content:"";background:var(--tl-line);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}[data-edge=first]>.tline-axis:before{top:var(--tl-node-y)}[data-edge=last]>.tline-axis:before{bottom:calc(100% - var(--tl-node-y))}[data-edge=only]>.tline-axis:before{display:none}.tline-node{top:calc(var(--tl-node-y) - 5px);background:var(--panel);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-text), 0 0 0 3px var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;left:calc(50% - 5px)}.tline-node[data-kind=event]{top:calc(var(--tl-node-y) - 4px);background:var(--ink-3);width:8px;height:8px;box-shadow:0 0 0 3px var(--panel);left:calc(50% - 4px)}.tline-node[data-kind=event][data-state=future]{background:var(--color-text)}.tline-node[data-state=due]{box-shadow:inset 0 0 0 2px var(--status-due-fg), 0 0 0 3px var(--panel)}.tline-node[data-state=overdue]{background:var(--status-overdue-fg);box-shadow:0 0 0 3px var(--panel)}.tline-node[data-state=done]{top:calc(var(--tl-node-y) - 7px);background:var(--fill-2);width:14px;height:14px;color:var(--fg-muted);box-shadow:0 0 0 3px var(--panel);left:calc(50% - 7px)}.tline-node[data-state=done] svg{width:9px;height:9px}.tline-node[data-kind=limitation]{background:var(--status-due-fg);box-shadow:0 0 0 3px var(--panel);border-radius:2px;transform:rotate(45deg)}.tline-node[data-kind=limitation][data-state=overdue]{background:var(--status-overdue-fg)}.tline-node[data-kind=limitation][data-state=done]{top:calc(var(--tl-node-y) - 5px);background:var(--ink-3);width:10px;height:10px;left:calc(50% - 5px)}.tline-node[data-kind=limitation][data-state=done] svg{display:none}.tline-node[data-kind=fold]{width:8px;height:8px;top:calc(var(--tl-node-y) - 4px);box-shadow:inset 0 0 0 1.5px var(--ink-3), 0 0 0 3px var(--panel);left:calc(50% - 4px)}.tline-lanes{align-self:stretch;display:flex}.tline-lane{--lane:var(--status-due-fg);width:var(--tl-lane-w);flex:none;position:relative}.tline-lane[data-state=overdue]{--lane:var(--status-overdue-fg)}.tline-lane[data-state=done]{--lane:var(--ink-3)}.tline-lane[data-seg]:before{content:"";background:var(--lane);width:2px;position:absolute;top:0;bottom:0;left:5px}.tline-lane[data-seg=start]:before{top:calc(var(--tl-node-y) - 1px)}.tline-lane[data-seg=end]:before{bottom:calc(100% - var(--tl-node-y) - 1px)}.tline-lane[data-seg=start]:after,.tline-lane[data-seg=end]:after{content:"";top:calc(var(--tl-node-y) - 1px);left:calc(-7px - var(--i,0) * var(--tl-lane-w));width:calc(14px + var(--i,0) * var(--tl-lane-w));background:var(--lane);height:2px;position:absolute}.tline-body{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;padding:8px 0 8px 12px;display:flex}.tline-title{font-size:var(--text-14);line-height:var(--lh-14);color:var(--fg);text-align:left;font-weight:500}button.tline-title{text-underline-offset:3px;transition:text-decoration-color var(--dur-1) ease;border-radius:4px;align-self:flex-start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){button.tline-title:hover{text-decoration-color:currentColor}}button.tline-title:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.tline-meta{font-size:var(--text-13);line-height:var(--lh-13);color:var(--fg-muted)}.tline-trigger{color:var(--status-due-fg);font-weight:600}.tline-action{align-items:center;padding:4px 0 0 8px;display:flex}.tline-row[data-state=past] .tline-date,.tline-row[data-state=past] .tline-title,.tline-row[data-state=done] .tline-date,.tline-row[data-state=done] .tline-title{color:var(--fg-muted);font-weight:400}.tline-row[data-state=done] .tline-title{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.tline-row[data-state=done] .tline-title{-webkit-text-decoration-color:color-mix(in oklab, var(--fg-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--fg-muted) 60%, transparent)}}.tline-row[data-state=overdue] .tline-date,.tline-row[data-state=overdue] .tline-title,.tline-row[data-state=overdue] .tline-meta{color:var(--status-overdue-fg)}.tline-row[data-state=overdue] .tline-date,.tline-row[data-state=due] .tline-date{font-weight:600}.tline-row[data-state=due] .tline-date{color:var(--status-due-fg)}.tline-row[data-kind=limitation]:not([data-state=done]) .tline-title{font-weight:600}.tline-today{align-items:center;min-height:32px}.tline-today-rule{background:var(--color-text);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.tline-today-pill{z-index:1;background:var(--color-text);color:var(--panel);font-size:var(--text-12);line-height:var(--lh-12);white-space:nowrap;border-radius:9999px;grid-column:1/3;justify-self:start;padding:2px 10px;font-weight:600;position:relative}.tline-today>.tline-axis,.tline-today>.tline-lanes{align-self:stretch}@container tline (max-width:519px){.tline-row,.tline-today{grid-template-columns:60px 22px calc(var(--tl-lanes,0) * var(--tl-lane-w)) minmax(0, 1fr) auto}.tline-rail{display:none}.tline-yearhead{padding:12px 0 2px;display:block}.tline-yearhead:first-child{padding-top:0}.tline-today-pill{grid-column:1/3}.tline-action .btn-label{display:none}}.meter{background:var(--fill-2);border-radius:9999px;height:8px;position:relative;overflow:hidden}.meter-fill{border-radius:inherit;background:var(--viz-6);transition:width var(--dur-2) var(--ease-out);position:absolute;inset:0 auto 0 0}.meter.is-warn .meter-fill{background:var(--status-due-fg)}.work-list{flex-direction:column;display:flex}.work-group-label{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-12);line-height:var(--lh-12,16px);color:var(--fg-muted);font-weight:600}.work-group-label:first-child{margin-top:0}.work-item{align-items:center;column-gap:var(--space-3);min-height:56px;transition:background-color var(--dur-1) ease;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto auto auto;margin-inline:-8px;padding:8px;display:grid;position:relative}.work-fold+.work-fold>.work-item:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:52px;right:8px}@media (hover:hover) and (pointer:fine){.work-item:hover{background:var(--fill-1)}.work-item:hover:before,.work-item:hover+.work-item:before{opacity:0}}.work-item-kind{background:var(--fill-1);width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.work-item-kind svg{width:16px;height:16px}.work-item-main{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.work-item-main:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px;border-radius:6px}.work-item-title{font-size:var(--text-14);line-height:var(--lh-14,20px);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.work-item-result{min-width:0;font-size:var(--text-13);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;line-height:18px;display:flex;overflow:hidden}.work-item-result-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.work-item-result.is-live{color:var(--color-text);font-weight:500}.work-item-result[data-status=due]{color:var(--status-due-fg);font-weight:500}.work-item-result[data-status=ok]{color:var(--status-ok-fg)}.work-item-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.work-item-result[data-status=info] .work-item-dot{background:var(--status-info-fg)}.work-item-owner .monogram{width:24px;height:24px;font-size:var(--text-11)}.work-item-when{min-width:64px;font-size:var(--text-12);color:var(--fg-muted);text-align:right;line-height:16px}@container (max-width:520px){.work-item{grid-template-columns:32px minmax(0,1fr) auto auto}.work-item-owner,.work-item-when{display:none}}.work-item-type{min-width:0;font-size:var(--text-13);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;line-height:18px;display:none;overflow:hidden}.t-serif{font-family:var(--font-serif);letter-spacing:var(--tr-serif);font-optical-sizing:auto;font-weight:400}.t-page{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-page);line-height:var(--lh-page);letter-spacing:var(--tr-serif);color:var(--ink);margin:0}.t-record{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-record);line-height:var(--lh-record);letter-spacing:var(--tr-serif);color:var(--ink);margin:0}.t-lede{font-family:var(--font-ui);font-weight:400;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink)}.t-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.t-label{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink3-text);font-weight:600;line-height:16px}.t-quote{font-family:var(--font-ui);color:var(--ink);font-size:16px;line-height:26px}.t-num{font-variant-numeric:tabular-nums}.sb-top{flex:none;align-items:center;height:26px;padding:0 0 0 9px;display:flex}.sb-wordmark{font-family:var(--font-serif);color:var(--brand);white-space:nowrap;font-size:21px;font-weight:400;line-height:26px;text-decoration:none}.sb-toggle,.sb-add{width:26px;height:26px;color:var(--sideMuted-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.sb-toggle svg{width:16px;height:16px}.sb-add{border-radius:6px;width:20px;height:20px}.sb-add svg{width:12px;height:12px}.sb-search{background:var(--fill);width:100%;height:30px;color:var(--sideMuted-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 9px;font-size:13px;display:flex}.sb-search svg{flex:none;width:16px;height:16px}.sb-kbd{font:inherit;color:var(--sideMuted-text);margin-left:auto;font-size:12px}.sb-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:0;margin:0 -10px;padding:0 10px;display:flex;overflow-y:auto}.sb-nav,.sb-list{flex-direction:column;gap:1px;display:flex}.sb-row,.sb-item{height:32px;color:var(--sideFg);white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:0 9px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.sb-item{gap:9px;height:30px;font-size:13.5px;font-weight:400}.sb-item[aria-current=page]{background:var(--sideActive);color:var(--sideActiveFg)}.sb-row[aria-current=page],.sb-row[data-pending]{color:var(--sideActiveFg)}.sb-nav:has(.sb-row[data-pending]) .sb-row[aria-current=page]{color:var(--sideFg)}.sb-thumb{z-index:0;border-radius:inherit;background:var(--sideActive);pointer-events:none;position:absolute;inset:0}.sb-row>.sb-glyph,.sb-row>.sb-text,.sb-row>.sb-count{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.sb-row:hover,.sb-item:hover,.sb-search:hover,.sb-toggle:hover,.sb-add:hover{background:var(--sideHover);color:var(--ink)}.sb-row[aria-current=page]:hover{color:var(--sideActiveFg);background:0 0}.sb-item[aria-current=page]:hover{background:var(--sideActive);color:var(--sideActiveFg)}.sb-search:hover{background:var(--fill2)}}.sb-glyph{opacity:.9;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sb-glyph svg{width:18px;height:18px}.sb-glyph.is-sm{width:16px;height:16px;color:var(--sideMuted);opacity:1}.sb-glyph.is-sm svg{width:16px;height:16px}.sb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-count{color:var(--sideMuted-text);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.sb-count.is-alert{color:var(--redFg);font-weight:600}.sb-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px}.sb-dot[data-tone=red]{background:var(--red)}.sb-dot[data-tone=amber]{background:var(--amber)}.sb-group{flex-direction:column;display:flex}.sb-label{box-sizing:content-box;height:20px;font-size:var(--fs-side-label);letter-spacing:.05em;text-transform:uppercase;color:var(--sideMuted-text);align-items:center;padding:0 9px 4px;font-weight:600;display:flex}.sb-foot{flex-direction:column;flex:none;gap:6px;margin-top:auto;display:flex}.sb-person{width:100%;min-height:40px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 9px 2px;display:flex}.sb-avatar{background:var(--fill2);width:28px;height:28px;color:var(--greyFg);letter-spacing:0;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sb-person-text{flex-direction:column;min-width:0;display:flex}.sb-person-name{color:var(--sideActiveFg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.sb-person-firm{color:var(--sideMuted-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}@media (hover:hover) and (pointer:fine){.sb-person:hover{background:var(--sideActive)}}.tb{z-index:6;height:var(--toolbar-h);background:0 0;flex:none;align-items:center;gap:10px;padding:0 14px 0 28px;display:flex;position:sticky;top:0}.tb.is-scrolled{background:linear-gradient(var(--bg) 62%, transparent)}.tb-crumbs{min-width:0}.tb-crumbs ol{align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.tb-crumbs li{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.tb-crumbs li:not(:last-child){flex-shrink:2;max-width:280px}.tb-crumb{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.tb-crumb:hover{color:var(--ink)}.tb-crumb[aria-current=page]{color:var(--ink);font-weight:500}.tb-sep{color:var(--ink3)}.tb-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}@media (max-width:1023px){.tb{padding:0 12px 0 16px}}@media (max-width:639px){.tb-crumbs li:not(:last-child){display:none}}.rp{flex-direction:column;height:100%;min-height:0;display:flex}.rp-head{height:var(--toolbar-h);flex:none;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex}.rp-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rp-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.rp-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:4px 20px 28px;display:flex;overflow:hidden auto}.kbd{background:var(--fill);height:auto;font:inherit;color:var(--ink2);white-space:nowrap;border-radius:5px;align-items:center;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.btn,.btn-primary,.btn-outline{border-radius:var(--radius-btn);height:32px;font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--d-fade) var(--ease-out), color var(--d-fade) var(--ease-out), box-shadow var(--d-fade) var(--ease-out);border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex;transform:none}.btn svg{flex:none;width:16px;height:16px}.btn-sm{letter-spacing:0;height:30px;padding:0 12px;font-size:13px;line-height:16px}.btn-lg{letter-spacing:0;height:38px;padding:0 16px;font-size:14px;line-height:20px}.btn:active:not(:disabled),.btn-ghost:active:not(:disabled),.btn-filled:active:not(:disabled){transform:none}.btn-filled,.btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.btn-filled:hover:not(:disabled),.btn-filled:active:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--primary-press);color:var(--primary-foreground);box-shadow:none;transform:none}.btn-filled:focus-visible,.btn-primary:focus-visible{box-shadow:none}.btn-ghost,.btn-outline,.btn-danger{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair2)}.btn-ghost:hover:not(:disabled),.btn-ghost:active:not(:disabled),.btn-outline:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--card);transform:none}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled),.btn-ghost:active:not(:disabled),.btn-outline:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--card) 100%, transparent)}}.btn-ghost:hover:not(:disabled),.btn-ghost:active:not(:disabled),.btn-outline:hover:not(:disabled),.btn-danger:hover:not(:disabled){background-image:linear-gradient(var(--fill), var(--fill));box-shadow:inset 0 0 0 1px var(--hair2)}.btn-ghost:focus-visible,.btn-danger:focus-visible{box-shadow:inset 0 0 0 1px var(--hair2)}.btn-danger{color:var(--redFg)}.btn-quiet{color:var(--ink2);box-shadow:none;background:0 0}.btn-quiet:hover:not(:disabled),.btn-quiet:active:not(:disabled){background:var(--fill);color:var(--ink)}.btn-icon,.btn-icon.btn-sm{width:30px;height:30px;padding:0}.btn-icon svg,.btn-icon.btn-sm svg{width:16px;height:16px}.btn-icon.btn-lg{width:36px;height:36px}.tb-icon{border-radius:var(--radius-btn);width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tb-icon svg{width:16px;height:16px}.tb-icon[aria-pressed=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn-ghost:hover:not(:disabled),.btn-filled:hover:not(:disabled),.btn-quiet:hover:not(:disabled){transform:none}.btn-quiet:hover:not(:disabled),.tb-icon:hover{background:var(--fill);color:var(--ink)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45}.tb-search{border-radius:var(--radius-btn);background:var(--fill);width:220px;height:30px;color:var(--ink3-text);box-shadow:none;align-items:center;gap:8px;padding:0 10px;display:flex}.tb-search>svg{width:16px;height:16px;color:var(--ink3);flex:none;position:static;translate:none}.tb-search input,.tb-search .input{width:100%;min-width:0;height:28px;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px}.tb-search input:focus-visible,.tb-search .input:focus-visible,.tb-search .input:hover{box-shadow:none;background:0 0;outline:none}.tb-search>button{background:var(--fill2);width:18px;height:18px;color:var(--ink2);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static;translate:none}.tb-search>button svg{width:10px;height:10px}.tb-search:focus-within{outline:2px solid var(--primary);outline-offset:0}.status-chip{background:var(--greyBg);height:22px;color:var(--greyFg);font-size:var(--fs-chip);line-height:var(--lh-chip);letter-spacing:0;white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.status-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px}.status-chip svg{width:12px;height:12px}.status-chip.is-overdue{background:var(--redBg);color:var(--redFg)}.status-chip.is-overdue .status-dot{background:var(--red)}.status-chip.is-due{background:var(--amberBg);color:var(--amberFg)}.status-chip.is-due .status-dot{background:var(--amber)}.status-chip.is-ok{background:var(--greenBg);color:var(--greenFg)}.status-chip.is-ok .status-dot{background:var(--green)}.status-chip.is-info,.status-chip.is-neutral,.status-chip.is-done{background:var(--greyBg);color:var(--greyFg)}.status-chip.is-done .status-chip-label{text-decoration:none}.status-chip.is-dot{width:auto;padding:0 7px}.chip{box-shadow:none;background:var(--fill);color:var(--ink2);letter-spacing:0}.chip.is-ok{color:var(--greenFg);background:var(--greenBg);box-shadow:none}.chip.is-warn{color:var(--amberFg);background:var(--amberBg);box-shadow:none}.chip.is-fail{color:var(--redFg);background:var(--redBg);box-shadow:none}.chip.is-bronze{color:var(--ink);background:var(--selected)}button.chip:hover{box-shadow:none;background:var(--fill2)}.file-badge{min-width:40px;height:20px;box-shadow:inset 0 0 0 1px var(--hair2);color:var(--ink2);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.file-badge.is-sm{min-width:36px;height:18px;font-size:12px}.file-badge.is-muted{color:var(--ink3-text);box-shadow:inset 0 0 0 1px var(--hair)}.seg{border-radius:var(--radius-btn);background:var(--seg-track);box-shadow:var(--seg-track-inset);gap:2px;padding:2px;display:inline-flex}.seg-item{border-radius:calc(var(--radius-btn) - 2px);height:28px;color:var(--seg-ink-off);box-shadow:none;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;transition:none;position:relative}.seg.is-sm .seg-item{height:26px;padding:0 12px;font-size:13px}.seg-item[aria-pressed=true]{color:var(--ink);box-shadow:none;background:0 0}.seg-item[aria-pressed=true] .seg-label{color:var(--ink)}.seg-thumb{z-index:0;border-radius:calc(var(--radius-btn) - 2px);background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow);position:absolute;inset:0}.seg-label{z-index:1;position:relative}.seg-item:focus-visible,.seg-item[aria-pressed=true]:focus-visible{box-shadow:none}@media (hover:hover) and (pointer:fine){.seg-item:not([aria-pressed=true]):hover{color:var(--seg-ink-off)}@supports (color:color-mix(in lab, red, red)){.seg-item:not([aria-pressed=true]):hover{color:color-mix(in srgb, var(--seg-ink-off) 55%, var(--ink))}}}.input,.textarea{border-radius:var(--radius-btn);background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair2);border:0}.input::placeholder,.textarea::placeholder{color:var(--ink3-text)}.input:focus-visible,.textarea:focus-visible{outline:2px solid var(--primary);outline-offset:0;box-shadow:inset 0 0 0 1px var(--primary)}.input[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.field-label{color:var(--ink)}.field-hint{color:var(--ink2)}.field-error{color:var(--redFg)}:focus-visible,.btn:focus-visible,.seg-item:focus-visible,.quiet-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.switch{background:var(--fill2);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--ctl-rim);transition:background-color var(--d-pop) var(--ease-out);border-radius:11px}.switch:after{background:var(--knob);width:18px;height:18px;box-shadow:var(--knob-shadow);transition:transform var(--d-pop) var(--ease-out);top:2px;left:2px}.switch[aria-checked=true]{background:var(--primary);box-shadow:none}.switch[aria-checked=true]:after{background:var(--primary-foreground)}.monogram{background:var(--fill2);box-shadow:none;color:var(--greyFg);font-family:var(--font-ui);letter-spacing:0;font-size:12px;font-weight:600}.faces .monogram{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.faces .monogram{background:color-mix(in srgb, var(--ink) 9%, var(--card))}}.faces .monogram{box-shadow:0 0 0 2px var(--card);color:var(--greyFg)}.avatar-more{color:var(--greyFg)}.is-you,.you{color:var(--ink);font-weight:500}.label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);font-weight:600;line-height:16px}.kbd{background:var(--fill);box-shadow:none;color:var(--ink2)}.menu,.sel-popup{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pop);border-radius:12px}.menu{transform-origin:var(--transform-origin);transition:opacity var(--d-pop) var(--ease-out), transform var(--d-pop) var(--ease-out)}.menu[data-starting-style],.menu[data-ending-style]{opacity:0;transform:scale(.97)}.menu[data-ending-style]{transition-duration:.1s}.sel-popup{transform-origin:var(--transform-origin);transition:opacity var(--d-pop) var(--ease-out), transform var(--d-pop) var(--ease-out)}.sel-popup[data-starting-style],.sel-popup[data-ending-style]{opacity:0;transform:scale(.97)}.menu-item,.sel-item{color:var(--ink);border-radius:7px}.menu-item[data-highlighted],.sel-item[data-highlighted],.menu-item:focus-visible{background:var(--fill);color:var(--ink)}.menu-item.is-danger{color:var(--redFg)}.menu-icon,.menu-item svg{color:var(--ink2)}.sel-trigger{color:var(--ink)}.dialog{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pop);transition:opacity var(--d-sheet-in) var(--ease-out), translate var(--d-sheet-in) var(--ease-out), scale var(--d-sheet-in) var(--ease-out), overlay var(--d-sheet-in) allow-discrete, display var(--d-sheet-in) allow-discrete;border-radius:14px}.dialog:not([open]){transition-duration:var(--d-sheet-out);translate:0;scale:.98}@starting-style{.dialog[open]{opacity:0;translate:0;scale:.97}}.dialog:not([open])::backdrop{transition-duration:var(--d-sheet-out)}.dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-title{color:var(--ink);font-size:17px;font-weight:600;line-height:22px}.dialog-lede{color:var(--ink2)}.tip{background:var(--ink);color:var(--card);box-shadow:none;letter-spacing:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.palette{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pop);border-radius:14px}.palette-input{letter-spacing:0;height:52px;color:var(--ink);caret-color:var(--primary);font-size:17px}.palette-list{border-top:1px solid var(--sep)}.palette-item{height:36px;color:var(--ink);border-radius:7px;font-size:14px}.palette-item svg{color:var(--ink2)}.palette-item[aria-selected=true]{background:var(--selected)}.palette-item .meta{color:var(--ink2)}.card{background:var(--card);box-shadow:var(--shadow-card)}.panel{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair)}.panel.is-tonal{background:var(--panel);box-shadow:none}.row+a.row,.row+button.row,.receipt+.receipt:before{background:0 0;border-top:0}a.row:hover,button.row:hover{background:var(--fill)}.receipt:hover,.receipt.is-hot{background:var(--selected)}.src-tile,.acct-tile{background:var(--fill);box-shadow:none;color:var(--ink2)}.kind-tile .kind-icon{color:var(--ink)}.ws.is-settings .ws-lead{display:none}.st-wrap{padding-top:0;padding-bottom:32px}.st{grid-template-columns:190px minmax(0,860px);gap:0 40px}@media (min-width:1800px){.st{justify-content:center}}.st-nav{gap:0;margin-left:0;padding-top:7px;top:20px}.st-nav>.st-search{width:100%;margin-bottom:15px}.st-nav-group+.st-nav-group{padding-top:14px}.st-nav-label{padding:0 10px 4px}.st-nav-list{gap:1px}.st-nav-item{height:auto;color:var(--ink2);border-radius:7px;padding:7px 10px;font-size:13px;font-weight:400;line-height:16px;transition:none}.st-nav-item[aria-current=page]{background:var(--fill);color:var(--ink);font-weight:600}.st-nav-glyph,.st-nav-chev{display:none}@media (hover:hover) and (pointer:fine){.st-nav-item:not([aria-current]):hover{background:var(--fill);color:var(--ink)}}.st-main{max-width:860px}.st-head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:0;display:flex}.st-title.page-title{font-family:var(--font-serif);font-size:var(--fs-record);line-height:var(--lh-record);letter-spacing:var(--tr-serif);font-weight:400}.st-groups{padding-top:26px}@container st (max-width:639px){.st-nav{padding-top:0}.st-nav>.st-search{margin:0 0 16px}.st-nav-glyph{background:var(--fill);box-shadow:none;color:var(--ink2);display:inline-flex}.st-nav-chev{display:block}.st-nav-item{padding:0 14px 0 16px;font-size:15px}.st-nav-item[aria-current=page]{font-weight:500}.st-nav-label.sr-only+.st-nav-list{margin-top:0}}.ap{flex-direction:column;display:flex}.ap-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px;padding:22px 0 6px;display:grid}.ap-theme{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.ap-theme,.ap-density{transition:transform .14s var(--ease-out)}.ap-theme:active,.ap-density:active{transform:scale(.98)}.ap-theme-name{color:var(--ink);font-size:13px;font-weight:500}.ap-preview{aspect-ratio:220/140;background:var(--pv-bg);width:100%;height:auto;box-shadow:0 0 0 1px var(--hair2);border-radius:12px;display:flex;overflow:hidden}.ap-theme[aria-pressed=true] .ap-preview{box-shadow:0 0 0 2px var(--primary)}.ap-theme:focus-visible{outline:none}.ap-theme:focus-visible .ap-preview{outline:2px solid var(--primary);outline-offset:3px}.ap-pv-side{background:var(--pv-side);flex-direction:column;gap:6px;width:58px;padding:10px 8px;display:flex}.ap-pv-bar{background:var(--pv-ink2);opacity:.35;border-radius:3px;height:5px}.ap-pv-bar.is-title{background:var(--pv-ink);opacity:.7;width:30px;height:6px}.ap-pv-main{flex-direction:column;flex:1;gap:7px;padding:12px;display:flex}.ap-pv-head{background:var(--pv-ink);border-radius:4px;width:90px;height:9px}.ap-pv-card{background:var(--pv-card);height:36px;box-shadow:inset 0 0 0 1px var(--pv-ring);border-radius:7px}.ap-pv-line{background:var(--pv-ink2);opacity:.4;border-radius:3px;height:5px}.ap-pv-line.is-short{width:70%}.ap-pv-dots{gap:4px;display:flex}.ap-pv-dots>span{border-radius:4px;width:8px;height:8px}.ap-pv-dots [data-dot=red]{background:var(--pv-red)}.ap-pv-dots [data-dot=amber]{background:var(--pv-amber)}.ap-pv-dots [data-dot=green]{background:var(--pv-green)}.ap-auto{aspect-ratio:220/140;width:100%;height:auto;box-shadow:0 0 0 1px var(--hair2);border-radius:12px;display:block;position:relative;overflow:hidden}.ap-auto .ap-preview{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.ap-auto .ap-preview+.ap-preview{clip-path:polygon(100% 0,100% 100%,0 100%)}.ap-theme[aria-pressed=true] .ap-auto{box-shadow:0 0 0 2px var(--primary)}.ap-theme:focus-visible .ap-auto{outline:2px solid var(--primary);outline-offset:3px}.ap-theme-name{align-items:center;gap:6px;display:inline-flex}.ap-theme-name svg{width:16px;height:16px;color:var(--ink2)}.ap-theme-note{color:var(--ink2);margin-top:-6px;font-size:12px;line-height:16px}.ap-densities{flex-wrap:wrap;gap:16px;display:flex}.ap-density{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ap-dn{background:var(--card);width:168px;height:104px;box-shadow:0 0 0 1px var(--hair2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ap-density[aria-pressed=true] .ap-dn{box-shadow:0 0 0 2px var(--primary)}.ap-density:focus-visible{outline:none}.ap-density:focus-visible .ap-dn{outline:2px solid var(--primary);outline-offset:3px}.ap-dn-row{flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.ap-dn-row+.ap-dn-row{box-shadow:inset 0 1px 0 var(--sep)}.ap-dn-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px}.ap-dn-row:first-child .ap-dn-dot{background:var(--red)}.ap-dn-row:nth-child(2) .ap-dn-dot{background:var(--amber)}.ap-dn-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ap-dn-line{background:var(--ink);opacity:.72;border-radius:3px;width:72%;height:5px}.ap-dn-row:nth-child(2n) .ap-dn-line:not(.is-sub){width:56%}.ap-dn-line.is-sub{background:var(--ink2);opacity:.45;width:44%;height:4px}.ap-dn-end{background:var(--ink2);opacity:.35;border-radius:3px;flex:none;width:22px;height:5px}.ap-row{border-bottom:1px solid var(--sep);grid-template-columns:240px minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.ap-row-label{flex-direction:column;gap:4px;display:flex}.ap-row-name{font-size:var(--fs-body);color:var(--ink);font-weight:500}.ap-row-text{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.ap-row-control{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-swatch{background:var(--swatch);cursor:pointer;border:0;border-radius:12px;width:24px;height:24px;padding:0}.ap-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--swatch)}.ap-slider{width:360px;max-width:100%;font-size:var(--fs-meta);color:var(--ink2);align-items:center;gap:12px;display:flex}.ap-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0}.ap-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--val,38%), var(--fill2) var(--val,38%));border-radius:2px;height:4px}.ap-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--primary) var(--val,38%), var(--fill2) var(--val,38%));border-radius:2px;height:4px}.ap-slider input[type=range]::-webkit-slider-thumb{background:var(--knob);width:20px;height:20px;box-shadow:var(--knob-shadow);appearance:none;border:0;border-radius:10px;margin-top:-8px}.ap-slider input[type=range]::-moz-range-thumb{background:var(--knob);width:20px;height:20px;box-shadow:var(--knob-shadow);border:0;border-radius:10px}.ap-slider input[type=range]:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}@container stm (max-width:639px){.ap-row{grid-template-columns:minmax(0,1fr);gap:12px}.ap-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;max-width:none;display:grid}.ap-pv-side{width:26%}}.st-head{padding-bottom:26px}.st-groups{gap:32px;padding-top:0}.st-actions{flex-wrap:nowrap}.st-actions>p{white-space:nowrap}.ap-themes{padding-top:0}.st .settings-h{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);padding:0;font-weight:600;line-height:16px}.st .glist-head{min-height:0;padding:0 0 6px}.st .glist{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.st .glist-row{border-bottom:1px solid var(--sep);background:0 0;min-height:52px;padding:12px 0;transition:none}.st .glist>.glist-row+.glist-row,.st .glist>*+*>.glist-row:first-child,.st .glist>.glist-row+*>.glist-row:first-child,.st .glist>*+.glist-row{border-top:0}.st .glist-row:before{display:none}.st .glist-label{width:240px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-weight:500}.st .glist-value{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2)}.st .acct-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.st .acct-foot{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);padding:8px 0 0}.st .acct-foot.is-above{padding:0 0 10px}.st .acct-tile{background:var(--fill);box-shadow:none;color:var(--ink2);border-radius:8px}.st .glist-row .sel-trigger,.st .glist-row .sel-trigger:hover,.st .glist-row .sel-trigger:active,.st .glist-row .sel-trigger[data-popup-open]{border-radius:var(--radius-btn);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair2);transition:none;transform:none}.st .glist-row .sel-trigger[data-popup-open]{background-image:linear-gradient(var(--fill), var(--fill))}.st .glist-row .sel-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--hair2);outline:2px solid var(--primary);outline-offset:1px}.st .st-table th{height:34px;font-size:var(--fs-th);color:var(--ink3-text);border-bottom:1px solid var(--sep);background:0 0;font-weight:500;line-height:16px}.st .st-table td{background:0 0;height:52px}.st .st-table th:first-child,.st .st-table td:first-child{padding-left:0}.st .st-table th:last-child,.st .st-table td:last-child{padding-right:0}.st .st-table.is-after-row th{background:0 0}.bl-cadence{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:20px;display:flex}.bl-cadence-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.st .plan-card,.st .plan-option{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:16px}.st .plan-card:before{display:none}.st .plan-price{font-family:var(--font-ui);letter-spacing:var(--tr-serif);font-weight:400}@container stm (max-width:639px){.st .glist-row{flex-wrap:wrap;gap:6px 12px;padding:12px 0}.st .glist-label{width:100%}.st .glist-end{flex-basis:auto;justify-content:flex-start;margin-left:auto}.st .glist-value{min-width:0;max-width:100%}.st .glist-value+.glist-end{flex-basis:100%;margin-left:0}.st-head{flex-direction:column;align-items:stretch;padding-bottom:20px}.st-actions{flex-wrap:wrap;justify-content:flex-start}.st .st-table thead th:nth-child(2){width:116px}.st .st-table thead th.is-end{width:64px}.st .st-table th,.st .st-table td{padding-left:6px;padding-right:6px}.st-back{margin-left:-8px}}.ap-swatches{flex-wrap:wrap;gap:6px 12px;display:flex}.ap-swatch{min-width:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;display:flex}.ap-swatch-disc{background:var(--sw);width:28px;height:28px;box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--hair2);border-radius:9999px;flex:none;display:block}.ap-swatch[aria-checked=true] .ap-swatch-disc{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--primary)}.ap-swatch-name{color:var(--ink2);font-size:12px;line-height:16px}.ap-swatch[aria-checked=true] .ap-swatch-name{color:var(--ink);font-weight:500}.ap-swatch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ws.is-work .mx-lead-in{gap:16px}.ws.is-work .ix-title{gap:8px}.ws.is-work .page-sub{color:var(--ink2);margin:0;font-size:13px;line-height:18px}.ws.is-work .mx-bar-start{gap:8px 12px}.ws.is-work .ix-search{border-radius:var(--radius-btn);background:var(--fill);align-items:center;gap:8px;width:260px;height:30px;padding:0 10px;display:flex}.ws.is-work .ix-search>svg{width:16px;height:16px;color:var(--ink3);flex:none;position:static;translate:none}.ws.is-work .ix-search .input{width:100%;min-width:0;height:28px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px}.ws.is-work .ix-search .input::placeholder{color:var(--ink3-text)}.ws.is-work .ix-search:focus-within{outline:2px solid var(--primary);outline-offset:0}.ws.is-work .ix-search .input::-webkit-search-cancel-button{display:none}.ws.is-work .ix-clear{background:var(--fill2);width:18px;height:18px;color:var(--ink2);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ws.is-work .ix-clear svg{width:10px;height:10px}.ws.is-work .ws-scroll:before{background:linear-gradient(to bottom, var(--bg), transparent);height:12px;margin-bottom:-12px}.ws.is-work:not(.is-scrolled) .ws-scroll:before{background:0 0}.ws.is-work .ix-body.is-work-list{padding-top:0}.ws.is-work .work-group-label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:18px 0 6px;padding:0 10px;font-weight:600;line-height:16px}.ws.is-work .work-group-label:first-child{margin-top:0}.ws.is-work .work-item{border-radius:9px;min-height:52px;margin-inline:0;padding:8px 10px;transition:none}.ws.is-work .work-fold+.work-fold>.work-item:before{display:none}@media (hover:hover) and (pointer:fine){.ws.is-work .work-item:hover{background:var(--fill)}}.ws.is-work .work-item-kind{width:20px;height:20px;color:var(--ink2);background:0 0;border-radius:0}.ws.is-work .work-item-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-weight:500}.ws.is-work .work-item-result{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.ws.is-work .work-item-result.is-live{color:var(--ink)}.ws.is-work .work-item-result[data-status=due]{color:var(--amberFg)}.ws.is-work .work-item-result[data-status=ok]{color:var(--greenFg)}.ws.is-work .work-item-result[data-status=info] .work-item-dot{background:var(--grey)}.ws.is-work .work-item-dot{width:6px;height:6px}.ws.is-work .work-item-when{font-size:var(--fs-meta);color:var(--ink2)}.ws.is-work .work-file,.ws.is-work .work-file .work-file-chev{color:var(--ink2)}@container (min-width:521px){.ws.is-work .is-work-list .work-item{grid-template-columns:20px minmax(0,1fr) 24px 112px auto auto;column-gap:12px}}@container (min-width:1400px){.ws.is-work .is-work-list .work-item{grid-template-columns:20px minmax(0,1fr) 176px 24px 112px auto auto}}@container (max-width:520px){.ws.is-work .is-work-list .work-item{grid-template-columns:20px minmax(0,1fr) auto auto;align-items:start;column-gap:10px}}@media (max-width:720px){.ws.is-work .ix-search{width:100%}}.empty{box-shadow:none;color:var(--ink2);background:0 0;border-radius:0;gap:6px;padding:40px 24px}.empty-icon{color:var(--ink3);margin-bottom:4px}.empty-icon svg{width:24px;height:24px}.empty-title{letter-spacing:0;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.empty-text{max-width:44ch;color:var(--ink2);margin:0;font-size:13px;line-height:18px}.login .card-dark{background:var(--side);box-shadow:none;color:var(--ink)}.login .card-dark:after{display:none}.login .card-dark svg,.login-mark{color:var(--ink2)}.login-brand{font-family:var(--font-serif);letter-spacing:0;color:var(--brand);font-size:21px;font-weight:400;line-height:26px}.login-hero{font-family:var(--font-serif);letter-spacing:var(--tr-serif);color:var(--ink);font-optical-sizing:auto;font-size:40px;font-weight:400;line-height:46px}.login-sub{color:var(--ink2);font-size:15px;line-height:22px}.login-foot{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.login-card{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:16px}.login-title{font-family:var(--font-serif);letter-spacing:var(--tr-serif);color:var(--ink);font-size:30px;font-weight:400;line-height:36px}.login-lede{color:var(--ink2);font-size:14px;line-height:20px}.login-note{color:var(--ink2)}.wl{background:var(--bg);min-height:100svh;color:var(--ink);grid-template-rows:auto 1fr;display:grid}.wl-top{grid-template-columns:1fr minmax(0,320px) 1fr;align-items:center;gap:16px;padding:20px 28px;display:grid}.wl-mark{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--brand);font-size:22px;line-height:28px}.wl-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.wl-seg{background:var(--fill2);border-radius:2px;height:4px}.wl-seg.is-on{background:var(--primary)}.wl-skip{font:inherit;font-size:var(--fs-meta,13px);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:end;padding:6px 10px}@media (hover:hover) and (pointer:fine){.wl-skip:hover{background:var(--fill);color:var(--ink)}}.wl-main{justify-content:center;padding:24px 24px 48px;display:flex}.wl-form{flex-direction:column;width:100%;max-width:600px;min-height:min(640px,100svh - 140px);display:flex}.wl-form.is-wide{max-width:720px}.wl-field .ap-themes{padding:0}.wl-step{animation:wl-in .22s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;flex-direction:column;flex:1;gap:28px;display:flex}.wl-step[data-dir="-1"]{animation-name:wl-in-back}@keyframes wl-in{0%{opacity:0;transform:translate(16px)}}@keyframes wl-in-back{0%{opacity:0;transform:translate(-16px)}}.wl-count{font-size:var(--fs-meta,13px);color:var(--ink2);margin:0 0 -16px;font-weight:500}.wl-head{flex-direction:column;gap:8px;display:flex}.wl-head.is-hero{padding-top:8vh}.wl-title{font-family:var(--font-serif);letter-spacing:-.015em;outline:none;margin:0;font-size:38px;font-weight:400;line-height:44px}.wl-head.is-hero .wl-title{font-size:44px;line-height:50px}.wl-lede{max-width:52ch;color:var(--ink2);margin:0;font-size:16px;line-height:24px}.wl-field{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.wl-label{color:var(--ink);align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.wl-field>legend.wl-label{margin-bottom:12px}.wl-label svg{width:16px;height:16px;color:var(--ink2)}.wl-input{flex-direction:column;gap:8px;display:flex}.wl-input .input{height:44px;font-size:16px}.wl-error{font-size:var(--fs-meta,13px);color:var(--redFg)}.wl-note{font-size:var(--fs-meta,13px);color:var(--ink2);margin:0;line-height:18px}.wl-choices{gap:12px;display:grid}.wl-choices.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-choices.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-choices.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.wl-choice{background:var(--card);min-height:48px;box-shadow:var(--shadow-card,0 0 0 1px var(--hair));cursor:pointer;transition:box-shadow .15s var(--ease-out,ease-out), transform .14s var(--ease-out,ease-out);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.wl-choice:active:not(.is-disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.wl-choice:not(.is-on):not(.is-disabled):hover{box-shadow:var(--shadow-hover,var(--shadow-card,0 0 0 1px var(--hair2)))}}.wl-choice.is-on{background:var(--selected);box-shadow:0 0 0 2px var(--primary)}.wl-choice.is-disabled{cursor:default;opacity:.6}.wl-choice:has(.wl-radio:focus-visible){outline:3px solid var(--focus-ring-color,var(--primary));outline-offset:2px}.wl-choice-icon{background:var(--fill);width:36px;height:36px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:inline-grid}.wl-choice.is-on .wl-choice-icon{background:var(--card);color:var(--ink)}.wl-choice-icon svg{width:20px;height:20px}.wl-choice-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wl-choice-title{font-size:15px;font-weight:600;line-height:20px}.wl-choice-text{font-size:var(--fs-meta,13px);color:var(--ink2);line-height:18px}.wl-tick{width:20px;height:20px;color:var(--primary-foreground);background:var(--primary);opacity:0;transition:opacity .15s var(--ease-out,ease-out), transform .15s var(--ease-out,ease-out);border-radius:10px;flex:none;place-items:center;display:inline-grid;transform:scale(.8)}.wl-tick svg{width:12px;height:12px}.wl-choice.is-on .wl-tick{opacity:1;transform:none}.wl-choice-icon:has(>.ap-dn){background:0 0;border-radius:8px;width:84px;height:52px}.wl-choice-icon>.ap-dn{border-radius:8px;width:84px;height:52px}.wl-choice-icon>.ap-dn .ap-dn-row{gap:5px;padding:0 6px}.wl-choice-icon>.ap-dn .ap-dn-line{height:3px}.wl-choice-icon>.ap-dn .ap-dn-text{gap:3px}.wl-choice-icon>.ap-dn .ap-dn-dot{width:4px;height:4px}.wl-choice-icon>.ap-dn .ap-dn-end{width:10px;height:3px}.wl-done-mark{background:var(--greenBg);width:56px;height:56px;color:var(--greenFg);animation:wl-pop .26s var(--ease-out,ease-out) both;border-radius:28px;place-items:center;margin-top:8vh;margin-bottom:-20px;display:inline-grid}.wl-done-mark svg{width:28px;height:28px}.wl-done-mark+.wl-head.is-hero{padding-top:0}@keyframes wl-pop{0%{opacity:0;transform:scale(.9)}}.wl-summary{background:var(--card);box-shadow:var(--shadow-card,0 0 0 1px var(--hair));border-radius:14px;flex-direction:column;margin:0;display:flex}.wl-sum-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.wl-sum-row+.wl-sum-row{box-shadow:inset 0 1px 0 var(--sep,var(--hair))}.wl-sum-row dt{color:var(--ink2);font-size:14px}.wl-sum-row dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:500;display:flex}.wl-sum-change{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.wl-sum-change:hover{background:var(--fill)}}.wl-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:32px;display:flex}.wl-next{min-width:140px;height:44px;font-size:15px}@media (max-width:640px){.wl-top{grid-template-columns:auto 1fr auto;padding:14px 16px}.wl-main{padding:12px 16px 24px}.wl-title,.wl-head.is-hero .wl-title{font-size:32px;line-height:38px}.wl-choices.is-two,.wl-choices.is-three{grid-template-columns:1fr}.wl-choices.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-sum-row{grid-template-columns:minmax(0,1fr);gap:4px}.wl-sum-row dt{grid-column:1/-1;font-size:13px}.wl-next{flex:1}}@media (prefers-reduced-motion:reduce){.wl-step,.wl-step[data-dir="-1"]{animation:.1s linear both wl-fade}.wl-done-mark{animation:none}}@keyframes wl-fade{0%{opacity:0}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-\[18px\]{left:18px}.z-65{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.\!min-h-\[76px\]{min-height:76px!important}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-\[260px\]{max-width:260px}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-bg{background-color:var(--color-bg)}.\!p-0{padding:0!important}.p-5{padding:calc(var(--spacing) * 5)}.p-12{padding:calc(var(--spacing) * 12)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--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)}.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,)}.sepia{--tw-sepia:sepia(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:invisible{visibility:hidden}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:hidden{display:none}}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-soft:cubic-bezier(.2, .7, .2, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.28s;--line:rgb(var(--ink-rgb) / .08);--line-strong:rgb(var(--ink-rgb) / .14);--surface-raised:var(--card);--surface-recessed:var(--bg);--card-ink:var(--color-text);--card-muted:var(--ink2);--shadow-card:0 1px 2px rgb(var(--shade-rgb) / .06), 0 4px 12px rgb(var(--shade-rgb) / .05);--shadow-card-hover:0 2px 4px rgb(var(--shade-rgb) / .06), 0 10px 24px rgb(var(--shade-rgb) / .09);--shadow-float:0 1px 2px rgb(var(--shade-rgb) / .06), 0 6px 16px rgb(var(--shade-rgb) / .07);--shadow-flat:var(--shadow-card);--shadow-flat-hover:var(--shadow-card-hover);--shadow-pop:0 0 0 1px rgb(var(--ink-rgb) / .05), 0 2px 4px rgb(var(--shade-rgb) / .06), 0 8px 24px rgb(var(--shade-rgb) / .1);--seg-track:rgb(var(--ink-rgb) / .06);--seg-ring:rgb(var(--ink-rgb) / .04);--seg-thumb:var(--card);--seg-thumb-shadow:0 1px 2px rgb(var(--shade-rgb) / .1), 0 0 0 1px rgb(var(--ink-rgb) / .05);--tone-ok:var(--greenFg);--tone-warn:var(--amberFg);--tone-fail:var(--redFg);--tone-unknown:var(--ink2);--tone-ok-soft:rgb(var(--primary-rgb) / .12);--tone-warn-soft:rgb(var(--tone-warn-rgb) / .1);--tone-fail-soft:rgb(var(--tone-fail-rgb) / .1);--tone-unknown-soft:rgb(var(--tone-unknown-rgb) / .1);--sidebar-w:232px}@keyframes ready-pulse{0%,to{box-shadow:0 0 0 3px var(--selected)}50%{box-shadow:0 0 0 6px rgb(var(--primary-rgb) / .06)}}@keyframes caret-blink{to{visibility:hidden}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.reveal{animation-name:reveal-fade;animation-duration:.2s}}@keyframes reveal-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog,.switch:after{transition:none}.caret,.scan:after{animation:none}}@media print{@page{margin:18mm}body{background:var(--card);color:var(--ink);font-size:12pt}.no-print,.sidebar,[data-sonner-toaster]{display:none!important}.shell{display:block}.content{max-width:none;padding:0}.card{box-shadow:none;border:1px solid var(--hair2);break-inside:avoid}a{color:inherit;text-decoration:none}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(.vt-page){animation:.15s cubic-bezier(.23,1,.32,1) both vt-out}::view-transition-new(.vt-page){animation:.21s cubic-bezier(.23,1,.32,1) 90ms both vt-in}::view-transition-group(.vt-morph){z-index:3;animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(.vt-morph){mix-blend-mode:normal;height:100%;overflow:clip}::view-transition-new(.vt-morph){mix-blend-mode:normal;height:100%;overflow:clip}::view-transition-old(.vt-morph){animation:1ms linear both vt-hide}::view-transition-new(.vt-morph){animation:1ms linear both vt-show}@keyframes vt-hide{to{opacity:0}}@keyframes vt-show{0%{opacity:1}to{opacity:1}}::view-transition-group(.vt-still){animation:none}::view-transition-old(.vt-still){display:none}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-fade-only{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:.12s!important}::view-transition-new(*){animation-duration:.12s!important}::view-transition-old(*){animation-name:vt-fade-out!important}::view-transition-new(*){animation-name:vt-fade-only!important}::view-transition-group(*){animation-duration:0s!important}.segbar>i{transition:none}.row.is-flash{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.matter-card:hover .matter-card-link,.matter-card:active .matter-card-link,.row:active{transform:none}}:root{--radius-card:20px;--radius-nested:12px;--label-2:rgb(var(--ink-rgb) / .6);--label-3:rgb(var(--ink-rgb) / .36);--fill-1:rgb(var(--ink-rgb) / .04);--fill-2:rgb(var(--ink-rgb) / .07);--hairline:rgb(var(--ink-rgb) / .08);--shadow-card:0 0 0 .5px rgb(var(--ink-rgb) / .07), 0 1px 2px rgb(var(--shade-rgb) / .05), 0 4px 12px rgb(var(--shade-rgb) / .04);--shadow-card-hover:0 0 0 .5px rgb(var(--ink-rgb) / .08), 0 2px 4px rgb(var(--shade-rgb) / .06), 0 10px 24px rgb(var(--shade-rgb) / .08);--shadow-float:0 0 0 .5px rgb(var(--ink-rgb) / .07), 0 1px 2px rgb(var(--shade-rgb) / .05), 0 6px 16px rgb(var(--shade-rgb) / .06)}::view-transition-group(.vt-card){z-index:2;animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(.vt-card){isolation:isolate;background:var(--surface-raised);animation:.46s cubic-bezier(.32,.72,0,1) both vt-card-open;overflow:clip}::view-transition-old(.vt-card){object-fit:none;object-position:top left;width:100%;height:100%}::view-transition-new(.vt-card){object-fit:none;object-position:top left;width:100%;height:100%}@keyframes vt-card-grow{to{transform:scale(1.06)}}@keyframes vt-card-zoom{0%{transform:scale(.92)}}html:active-view-transition-type(nav-back)::view-transition-image-pair(.vt-card){animation-name:vt-card-close}@keyframes vt-card-open{0%{background:var(--surface-raised);border-radius:16px}to{background:var(--color-bg);border-radius:0}}@keyframes vt-card-close{0%{background:var(--color-bg);border-radius:0}to{background:var(--surface-raised);border-radius:16px}}@keyframes vt-card-fade-out{0%,40%{opacity:1}to{opacity:0}}@keyframes vt-card-fade-in{0%,20%{opacity:0}70%,to{opacity:1}}html:active-view-transition-type(nav-forward)::view-transition-old(.vt-page){animation-duration:.2s}html:active-view-transition-type(nav-back)::view-transition-old(.vt-page){animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-group(.vt-card){animation-duration:.2s}::view-transition-image-pair(.vt-card){animation:none}}html:active-view-transition-type(nav-forward)::view-transition-old(.vt-page){animation:.46s cubic-bezier(.32,.72,0,1) both vt-recede}html:active-view-transition-type(nav-back)::view-transition-new(.vt-page){animation:.46s cubic-bezier(.32,.72,0,1) both vt-return}@keyframes vt-recede{to{opacity:0;transform:scale(.97)}}@keyframes vt-return{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(nav-forward)::view-transition-old(.vt-page){animation:.15s linear both vt-fade-only}html:active-view-transition-type(nav-back)::view-transition-new(.vt-page){animation:.15s linear both vt-fade-only}}:root{--ctl-bg:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){:root{--ctl-bg:color-mix(in oklab, var(--surface-raised) 93%, transparent)}}:root{--ctl-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / 1), inset 0 -1px 0 rgb(var(--shadow-rgb) / .04), 0 0 0 1px rgb(var(--ink-rgb) / .1), 0 1px 2px rgb(var(--shadow-rgb) / .08), 0 8px 16px -4px rgb(var(--shadow-rgb) / .1), 0 24px 48px -12px rgb(var(--shadow-rgb) / .22);--ctl-shadow-hover:inset 0 1px 0 rgb(var(--hi-rgb) / 1), inset 0 -1px 0 rgb(var(--shadow-rgb) / .04), 0 0 0 1px rgb(var(--ink-rgb) / .11), 0 2px 3px rgb(var(--shadow-rgb) / .08), 0 12px 20px -4px rgb(var(--shadow-rgb) / .12), 0 30px 56px -12px rgb(var(--shadow-rgb) / .26);--ctl-shadow-press:inset 0 1px 0 rgb(var(--hi-rgb) / .8), inset 0 -1px 0 rgb(var(--shadow-rgb) / .04), 0 0 0 1px rgb(var(--ink-rgb) / .11), 0 1px 2px rgb(var(--shadow-rgb) / .08), 0 4px 8px -2px rgb(var(--shadow-rgb) / .1), 0 10px 20px -8px rgb(var(--shadow-rgb) / .14);--ctl-shadow-sm:inset 0 1px 0 rgb(var(--hi-rgb) / 1), inset 0 -1px 0 rgb(var(--shadow-rgb) / .035), 0 0 0 1px rgb(var(--ink-rgb) / .1), 0 1px 2px rgb(var(--shadow-rgb) / .08), 0 6px 12px -4px rgb(var(--shadow-rgb) / .1), 0 16px 32px -10px rgb(var(--shadow-rgb) / .18);--seg-thumb-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .08), 0 3px 8px rgb(var(--shadow-rgb) / .16), 0 3px 1px rgb(var(--shadow-rgb) / .05);--shadow-float:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .1), 0 2px 4px rgb(var(--shadow-rgb) / .06), 0 12px 24px -6px rgb(var(--shadow-rgb) / .12), 0 32px 64px -16px rgb(var(--shadow-rgb) / .24);--ctl-bg:var(--card);--seg-thumb:var(--card);--shadow-card:0 0 0 .5px rgb(var(--ink-rgb) / .09), 0 1px 2px rgb(var(--shade-rgb) / .05), 0 8px 20px -8px rgb(var(--shade-rgb) / .12);--shadow-card-hover:0 0 0 .5px rgb(var(--ink-rgb) / .1), 0 2px 4px rgb(var(--shade-rgb) / .05), 0 14px 28px -10px rgb(var(--shade-rgb) / .14);--shadow-pop:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .1), 0 2px 4px rgb(var(--shade-rgb) / .06), 0 12px 32px -8px rgb(var(--shade-rgb) / .18), 0 32px 64px -16px rgb(var(--shade-rgb) / .2);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--text-10:12px;--text-11:12px;--lh-11:16px;--tr-11:0;--text-12:12px;--lh-12:16px;--tr-12:0;--text-13:13px;--lh-13:18px;--tr-13:0;--text-14:14px;--lh-14:20px;--tr-14:0;--text-15:15px;--lh-15:22px;--tr-15:0;--text-16:16px;--lh-16:24px;--tr-16:0;--text-17:17px;--lh-17:22px;--tr-17:-.008em;--text-20:20px;--lh-20:24px;--tr-20:-.012em;--text-28:28px;--lh-28:34px;--tr-28:-.015em;--ink-2:rgb(var(--ink-rgb) / .68);--ink-3:rgb(var(--ink-rgb) / .5);--color-text-muted:rgb(var(--ink-rgb) / .68);--label-2:var(--ink-2);--label-3:var(--ink-3);--shadow-panel:inset 0 1px 0 rgb(var(--hi-rgb) / 1), 0 0 0 1px rgb(var(--ink-rgb) / .08), 0 2px 4px rgb(var(--shadow-rgb) / .05), 0 24px 56px -16px rgb(var(--shadow-rgb) / .18);--seg-thumb-flat:0 0 0 1px rgb(var(--ink-rgb) / .06), 0 1px 2px rgb(var(--shadow-rgb) / .08);--spring-ui:linear(0, .0667, .205, .3579, .4993, .6192, .7156, .7907, .8477, .8902, .9214, .9441, .9605, .9722, .9806, .9864, .9906, .9935, .9955, .9969, .9978, .9985, .999);--spring-ui-dur:.44s;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--focus-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring-color:color-mix(in oklab, var(--ink) 80%, transparent)}}:root{--tone-ok:var(--primary-press);--tone-warn:var(--amberFg);--fg:var(--color-text);--fg-muted:var(--ink-2);--status-overdue-rgb:var(--red-rgb);--status-due-rgb:var(--amber-rgb);--status-ok-rgb:var(--green-rgb);--status-info-rgb:var(--grey-rgb);--status-done-rgb:var(--grey-rgb);--status-overdue-fg:rgb(var(--status-overdue-rgb));--status-overdue-bg:rgb(var(--status-overdue-rgb) / .1);--status-due-fg:rgb(var(--status-due-rgb));--status-due-bg:rgb(var(--status-due-rgb) / .1);--status-ok-fg:rgb(var(--status-ok-rgb));--status-ok-bg:rgb(var(--status-ok-rgb) / .1);--status-info-fg:rgb(var(--status-info-rgb));--status-info-bg:rgb(var(--status-info-rgb) / .1);--status-done-fg:rgb(var(--status-done-rgb));--status-done-bg:rgb(var(--status-done-rgb) / .1);--viz-6:var(--ink2);--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--dur-1:.12s;--dur-2:.2s;--panel:var(--surface-raised);--dur-base:.16s;--ease-spring:linear(0, .23, .542, .755, .877, .941, .972, .987, .994, .997, 1);--btn-filled-shadow:inset 0 1px 0 rgb(var(--hi-rgb) / .22), 0 1px 2px rgb(var(--shadow-rgb) / .16), 0 8px 20px -6px rgb(var(--primary-rgb) / .38);--btn-filled-shadow-hover:inset 0 1px 0 rgb(var(--hi-rgb) / .24), 0 2px 4px rgb(var(--shadow-rgb) / .16), 0 12px 26px -6px rgb(var(--primary-rgb) / .42);--btn-filled-shadow-press:inset 0 1px 0 rgb(var(--hi-rgb) / .16), 0 1px 2px rgb(var(--shadow-rgb) / .16), 0 4px 10px -4px rgb(var(--primary-rgb) / .3)}@media (prefers-reduced-motion:reduce){.reveal{animation:reveal-fade .2s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}}@media (prefers-contrast:more){:root{--line:rgb(var(--ink-rgb) / .28);--line-strong:rgb(var(--ink-rgb) / .45);--hairline:rgb(var(--ink-rgb) / .3);--fill-1:rgb(var(--ink-rgb) / .08);--fill-2:rgb(var(--ink-rgb) / .14);--seg-track:rgb(var(--ink-rgb) / .1);--ink-2:rgb(var(--ink-rgb) / .8);--ink-3:rgb(var(--ink-rgb) / .6);--color-text-muted:rgb(var(--ink-rgb) / .8);--focus-ring-color:var(--primary-press)}}@media (forced-colors:active){.btn,.seg,.input,.textarea,.chip,.kbd,.monogram,.empty,.input-eye{border:1px solid canvastext}.btn-filled,.seg-thumb,.seg-item[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.seg-item[aria-pressed=true] .seg-label{color:highlighttext}.btn:disabled,.btn[aria-disabled=true],.seg-item:disabled{opacity:1;color:graytext;border-color:graytext}.btn-filled:disabled,.btn-filled[aria-disabled=true]{color:graytext;background:buttonface;border-color:graytext}.quiet-link{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.ws.has-pane .ws-body{transition:none}.ws-side-in{transition:opacity .16s;transform:none}.jump,.jump[data-hidden]{transition:opacity .15s;translate:-50% -100%;scale:1}.sidebar,.ws-side,.scrim{transition:opacity .16s}}html:active-view-transition-type(nav-side)::view-transition-group(.vt-card){animation:none}html:active-view-transition-type(nav-side)::view-transition-image-pair(.vt-card){animation:none}html:active-view-transition-type(nav-side)::view-transition-image-pair(.vt-card){background:var(--color-bg)}html:active-view-transition-type(nav-side)::view-transition-old(.vt-card){animation:vt-out .15s var(--ease-out) both}html:active-view-transition-type(nav-side)::view-transition-new(.vt-card){animation:vt-in .21s var(--ease-out) 60ms both}::view-transition-old(.vt-card){transform-origin:0 0;animation:.46s cubic-bezier(.32,.72,0,1) both vt-card-fade-out}::view-transition-new(.vt-card){transform-origin:0 0;animation:.46s cubic-bezier(.32,.72,0,1) both vt-card-fade-in}.toast{background:var(--ctl-bg);max-width:min(420px,100vw - 40px);min-height:40px;color:var(--color-text);box-shadow:var(--shadow-pop);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--lh-13);letter-spacing:var(--tr-13);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-weight:500;display:flex}.toast-icon{color:var(--ink);flex:none;display:inline-flex}.toast-action{background:var(--fill-1);height:26px;color:var(--brand);font:inherit;font-size:var(--text-13);cursor:pointer;border:0;border-radius:9999px;flex:none;order:1;padding:0 10px;font-weight:600}@media (hover:hover) and (pointer:fine){.toast-action:hover{background:var(--fill-2)}}.toast-icon svg{width:16px;height:16px}.toast-content{flex-direction:column;min-width:0;display:flex}.toast-title{text-overflow:ellipsis;overflow:hidden}.toast-close{width:24px;height:24px;color:var(--label-2);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;order:2;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.toast-close svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.toast-close:hover{background:var(--fill-2);color:var(--color-text)}}.toast-close:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (prefers-reduced-motion:reduce){.menu,.sel-popup,.tip{transition:opacity .12s}.menu[data-starting-style],.menu[data-ending-style],.sel-popup[data-starting-style],.sel-popup[data-ending-style],.tip[data-starting-style],.tip[data-ending-style]{transform:none}.dialog{transition:opacity .12s ease, overlay .12s allow-discrete, display .12s allow-discrete}.dialog:not([open]){translate:0;scale:1}@starting-style{.dialog[open]{translate:0;scale:1}}.dialog::backdrop{transition:background-color .12s ease, overlay .12s allow-discrete, display .12s allow-discrete}}@keyframes reveal-v20{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.reveal{animation:reveal-fade .2s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.matter-card:hover,.kind-tile:hover,.matter-card:active,.kind-tile:active{transform:none}}.composer.is-bar{background:var(--t-box,var(--ctl-bg))}@media (prefers-reduced-motion:reduce){.asm{transition-property:opacity}.fold{transition:grid-template-rows .2s var(--ease-out)}.fold>*{transition:opacity .12s}.brief-card{transition-property:background-color,box-shadow,color}.brief-card:hover:not(:disabled),.brief-card:active:not(:disabled){transform:none}}@media print{.ws,.ws-body,.ws-main{background:0 0;height:auto;min-height:0;overflow:visible}.ws-body{display:block}.ws-stream,.ws-stream.has-bar{max-width:none;padding:0}.fold{grid-template-rows:1fr}.fold>*{opacity:1}.src-open,.jump,.scan,.caret{display:none}.turn,.src,.brief-card{break-inside:avoid}.ws .recessed{box-shadow:inset 0 0 0 1px var(--hair2);background:0 0}.ws.is-check,.ws.is-check .ws-body,.ws.is-check .ws-main{background:var(--color-surface);height:auto;min-height:0;overflow:visible}.ws.is-check .ws-stream{gap:20px;max-width:none;padding:0}.ws.is-check .bar,.check-head .scan{display:none}.report-card{box-shadow:none;border:1px solid rgb(var(--ink-rgb) / .2);break-inside:avoid}.report-card .fold{grid-template-rows:1fr}.report-card .fold>*{overflow:visible}.draft-cite{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.glist-row.is-found,.chip.is-found,.plan-card.is-found{animation-duration:.6s}}@keyframes entry-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tline-row,.meter-fill{transition:none}}:root{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d;--amber-text:#9d5d05;--green-text:#207852;--n-50:#fafafa;--n-100:#f5f5f5;--n-150:#ededed;--n-200:#e5e5e5;--n-300:#d4d4d4;--n-400:#a3a3a3;--n-450:gray;--n-500:#737373;--n-550:#6b6b6b;--n-600:#525252;--n-700:#404040;--n-800:#262626;--n-875:#1f1f1f;--n-900:#171717;--n-925:#121212;--n-950:#0a0a0a;--n-50-rgb:250 250 250;--n-500-rgb:115 115 115;--n-875-rgb:31 31 31;--n-900-rgb:23 23 23;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-bg:var(--n-150);--t-panel:var(--n-150);--t-side:var(--n-100);--t-card:#fff;--t-paper:#fff;--t-ink:var(--n-900);--t-ink2:var(--n-550);--t-ink3:var(--n-500);--t-hair:var(--n-200);--t-hair2:var(--n-300);--t-fill:var(--n-100);--t-fill2:var(--n-150);--t-selected:var(--n-150);--t-selected-strong:var(--n-200);--t-sideFg:var(--n-800);--t-sideMuted:var(--n-500);--t-sideHover:var(--n-200);--t-ink3-text:var(--n-550);--t-sideMuted-text:var(--n-600);--t-primary:var(--n-900);--t-primary-fg:var(--n-50);--t-destructive:#dc2626;--shadow:0 1px 2px rgb(var(--ink-rgb) / .05), 0 4px 12px -2px rgb(var(--ink-rgb) / .06);--pop:0 0 0 1px var(--n-200), 0 2px 6px rgb(var(--ink-rgb) / .06), 0 12px 32px -4px rgb(var(--ink-rgb) / .14);--amber:var(--amber-9);--green:var(--green-9);--grey:var(--n-500);--redBg:#dc26260a;--amberBg:var(--amber-3);--amberFg:#9a5b05;--greenBg:var(--green-3);--greenFg:var(--green-text);--greyBg:var(--n-100);--greyFg:var(--n-600);--t-sep:var(--n-200);--t-hair2-hover:var(--n-400);--t-ctl-edge:var(--n-600)}@supports (color:color-mix(in lab, red, red)){:root{--t-ctl-edge:color-mix(in srgb, var(--n-600) calc(var(--hc) * 100%), var(--n-500))}}:root{--t-soft-to:#fff;--t-shadow-hover:0 1px 2px rgb(var(--ink-rgb) / .05), 0 8px 20px -4px rgb(var(--ink-rgb) / .12);--t-card-hover-ring:var(--hair);--t-tint:var(--n-50);--t-head-rule:var(--sep);--t-side-fill:var(--n-200);--t-side-fill2:var(--n-300);--t-redFg:#c22121;--hc-ink:#000;--hc-ink2:var(--n-800);--hc-ink3:var(--n-600);--hc-hair:var(--n-400);--hc-hair2:var(--n-500);--hc-sideFg:var(--n-900);--hc-sideMuted:var(--n-700);--ink-rgb:var(--n-900-rgb);--card-rgb:255 255 255;--primary-rgb:var(--n-900-rgb);--red-rgb:220 38 38;--amber-rgb:255 197 61;--green-rgb:48 164 108;--grey-rgb:var(--n-500-rgb);--mark-a:.14;--scrim:#00000047;--scrim-light:#00000024;--scrim-none:#0000;--knob:#fff;--knob-shadow:0 1px 3px #00000040;--seg-shadow:0 0 0 .5px #0000001a, 0 0 2px #00000014}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-bg:#151515;--t-panel:var(--n-950);--t-side:var(--n-925);--t-card:var(--n-875);--t-paper:var(--n-875);--t-box:var(--n-800);--t-ink:var(--n-50);--t-ink2:var(--n-400);--t-ink3:var(--n-450);--t-hair:var(--n-800);--t-hair2:var(--n-700);--t-fill:#ffffff0f;--t-fill2:#ffffff1a;--t-selected:#ffffff14;--t-selected-strong:#ffffff24;--t-sideFg:var(--n-300);--t-sideMuted:var(--n-450);--t-sideHover:#ffffff0f;--t-ink3-text:var(--n-400);--t-sideMuted-text:var(--n-400);--t-primary:var(--n-50);--t-primary-fg:var(--n-900);--t-destructive:#f87171;--t-sep:initial;--t-hair2-hover:initial;--t-ctl-edge:initial;--t-soft-to:initial;--t-shadow-hover:initial;--t-card-hover-ring:initial;--t-tint:var(--n-900);--t-head-rule:initial;--t-side-fill:initial;--t-side-fill2:initial;--t-redFg:initial;--shadow:0 1px 2px #0006;--pop:0 0 0 1px var(--t-hair), 0 16px 40px #0000008c;--amber:#ff9f0a;--green:#30d158;--grey:var(--n-500);--redBg:#f8717124;--amberBg:#ff9f0a29;--amberFg:#ffb340;--greenBg:#30d15824;--greenFg:#4cd97b;--greyBg:#ffffff14;--greyFg:var(--n-300);--hc-ink:#fff;--hc-ink2:var(--n-300);--hc-ink3:var(--n-400);--hc-hair:#ffffff38;--hc-hair2:#ffffff6b;--hc-sideFg:var(--n-200);--hc-sideMuted:var(--n-400);--ink-rgb:var(--n-50-rgb);--card-rgb:var(--n-875-rgb);--primary-rgb:var(--n-50-rgb);--red-rgb:248 113 113;--amber-rgb:255 159 10;--green-rgb:48 209 88;--grey-rgb:var(--n-500-rgb);--mark-a:.22;--scrim:#00000080;--scrim-light:#0000004d;--knob-shadow:0 1px 3px #00000080;--seg-shadow:0 0 0 .5px #00000080, 0 0 2px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-bg:#151515;--t-panel:var(--n-950);--t-side:var(--n-925);--t-card:var(--n-875);--t-paper:var(--n-875);--t-box:var(--n-800);--t-ink:var(--n-50);--t-ink2:var(--n-400);--t-ink3:var(--n-450);--t-hair:var(--n-800);--t-hair2:var(--n-700);--t-fill:#ffffff0f;--t-fill2:#ffffff1a;--t-selected:#ffffff14;--t-selected-strong:#ffffff24;--t-sideFg:var(--n-300);--t-sideMuted:var(--n-450);--t-sideHover:#ffffff0f;--t-ink3-text:var(--n-400);--t-sideMuted-text:var(--n-400);--t-primary:var(--n-50);--t-primary-fg:var(--n-900);--t-destructive:#f87171;--t-sep:initial;--t-hair2-hover:initial;--t-ctl-edge:initial;--t-soft-to:initial;--t-shadow-hover:initial;--t-card-hover-ring:initial;--t-tint:var(--n-900);--t-head-rule:initial;--t-side-fill:initial;--t-side-fill2:initial;--t-redFg:initial;--shadow:0 1px 2px #0006;--pop:0 0 0 1px var(--t-hair), 0 16px 40px #0000008c;--amber:#ff9f0a;--green:#30d158;--grey:var(--n-500);--redBg:#f8717124;--amberBg:#ff9f0a29;--amberFg:#ffb340;--greenBg:#30d15824;--greenFg:#4cd97b;--greyBg:#ffffff14;--greyFg:var(--n-300);--hc-ink:#fff;--hc-ink2:var(--n-300);--hc-ink3:var(--n-400);--hc-hair:#ffffff38;--hc-hair2:#ffffff6b;--hc-sideFg:var(--n-200);--hc-sideMuted:var(--n-400);--ink-rgb:var(--n-50-rgb);--card-rgb:var(--n-875-rgb);--primary-rgb:var(--n-50-rgb);--red-rgb:248 113 113;--amber-rgb:255 159 10;--green-rgb:48 209 88;--grey-rgb:var(--n-500-rgb);--mark-a:.22;--scrim:#00000080;--scrim-light:#0000004d;--knob-shadow:0 1px 3px #00000080;--seg-shadow:0 0 0 .5px #00000080, 0 0 2px #00000059}}:root{--contrast:38;--hc:clamp(0, (min(var(--contrast), 70) - 38) / 62, 1);--soft:clamp(0, (38 - var(--contrast)) / 38, 1);--bg:var(--t-bg);--panel:var(--t-panel);--side:var(--t-side);--rpanel:var(--side);--side-fill:var(--t-side-fill,var(--fill));--side-fill2:var(--t-side-fill2,var(--fill2));--card:var(--t-card);--paper:var(--t-paper);--ink:var(--hc-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink:color-mix(in srgb, var(--hc-ink) calc(var(--hc) * 100%), var(--t-ink))}}:root{--ink2:var(--hc-ink2)}@supports (color:color-mix(in lab, red, red)){:root{--ink2:color-mix(in srgb, var(--hc-ink2) calc(var(--hc) * 100%), var(--t-ink2))}}:root{--ink3:var(--hc-ink3)}@supports (color:color-mix(in lab, red, red)){:root{--ink3:color-mix(in srgb, var(--hc-ink3) calc(var(--hc) * 100%), var(--t-ink3))}}:root{--hair:var(--hc-hair)}@supports (color:color-mix(in lab, red, red)){:root{--hair:color-mix(in srgb, var(--hc-hair) calc(var(--hc) * 100%), color-mix(in srgb, var(--t-hair) calc(100% - var(--soft) * 45%), var(--t-soft-to,transparent)))}}:root{--hair2:var(--hc-hair2)}@supports (color:color-mix(in lab, red, red)){:root{--hair2:color-mix(in srgb, var(--hc-hair2) calc(var(--hc) * 100%), color-mix(in srgb, var(--t-hair2) calc(100% - var(--soft) * 35%), var(--t-soft-to,transparent)))}}:root{--sep:var(--t-sep,var(--hair));--hair-hover:var(--t-hair2-hover,var(--hair2));--ctl-edge:var(--t-ctl-edge,var(--hair2));--ctl-rim:var(--t-ctl-edge,transparent);--side-edge:var(--t-side-edge,transparent);--shadow-hover:var(--t-shadow-hover,var(--shadow));--card-hover-ring:var(--t-card-hover-ring,var(--hair2));--tint:var(--t-tint,var(--panel));--head-rule:var(--t-head-rule,transparent);--fill:var(--t-fill);--fill2:var(--t-fill2);--sideFg:var(--hc-sideFg)}@supports (color:color-mix(in lab, red, red)){:root{--sideFg:color-mix(in srgb, var(--hc-sideFg) calc(var(--hc) * 100%), var(--t-sideFg))}}:root{--sideMuted:var(--hc-sideMuted)}@supports (color:color-mix(in lab, red, red)){:root{--sideMuted:color-mix(in srgb, var(--hc-sideMuted) calc(var(--hc) * 100%), var(--t-sideMuted))}}:root{--sideActive:var(--brand-soft);--sideActiveFg:var(--brand);--sideHover:var(--t-sideHover);--ink3-text:var(--hc-ink3)}@supports (color:color-mix(in lab, red, red)){:root{--ink3-text:color-mix(in srgb, var(--hc-ink3) calc(var(--hc) * 100%), var(--t-ink3-text))}}:root{--sideMuted-text:var(--hc-sideMuted)}@supports (color:color-mix(in lab, red, red)){:root{--sideMuted-text:color-mix(in srgb, var(--hc-sideMuted) calc(var(--hc) * 100%), var(--t-sideMuted-text))}}:root{--primary:var(--t-primary);--primary-foreground:var(--t-primary-fg);--primary-press:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-press:color-mix(in srgb, var(--primary) 84%, var(--card))}}:root{--brand:var(--t-brand,var(--ink));--brand-soft:var(--t-brand-soft,var(--fill2));--destructive:var(--t-destructive);--red:var(--destructive);--redFg:var(--t-redFg,var(--destructive));--selected:var(--t-selected);--selected-strong:var(--t-selected-strong);--mark:rgb(var(--ink-rgb) / var(--mark-a));--background:var(--bg);--foreground:var(--ink);--muted-foreground:var(--ink2);--border:var(--hair);--sidebar:var(--side);--font-serif:var(--font-newsreader), "Newsreader", "Source Serif 4", Georgia, serif;--font-ui:var(--font-inter), Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--fs-page:38px;--lh-page:44px;--fs-record:34px;--lh-record:40px;--fs-lede:20px;--lh-lede:26px;--fs-body:14px;--lh-body:20px;--fs-meta:13px;--lh-meta:18px;--fs-chip:12px;--lh-chip:16px;--fs-th:12px;--fs-label:12px;--fs-side-label:11.5px;--fs-caption:12px;--tr-label:.05em;--tr-serif:-.012em;--ease-out:cubic-bezier(.23, 1, .32, 1);--d-fade:80ms;--d-pop:.15s;--d-panel:.2s;--d-toast:.2s;--d-sheet-in:.22s;--d-sheet-out:.16s;--d-side:.22s;--ease-spring:var(--ease-out);--spring-ui:var(--ease-out);--spring-ui-dur:.2s;--ease-sheet:var(--ease-out);--ease-in-out:var(--ease-out);--ease-soft:var(--ease-out);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.22s;--dur-1:.12s;--dur-2:.2s;--side-w-v4:240px;--rail-w-v4:64px;--toolbar-h:48px;--panel-w:340px;--radius-btn:8px;--radius-card-v4:14px}:root[data-brand=rosewood]{--t-brand:#5b3226;--t-brand-soft:#f1e8e2}:root[data-brand=navy]{--t-brand:#1d3a6e;--t-brand-soft:#e5ebf5}:root[data-brand=forest]{--t-brand:#1f4d34;--t-brand-soft:#e2eee6}:root[data-brand=plum]{--t-brand:#5a2650;--t-brand-soft:#f2e5ef}:root[data-theme=dark]{--seg-track:#00000038;--seg-track-inset:none;--seg-ink-off:var(--ink2);--seg-thumb:#383838;--seg-thumb-shadow:0 1px 2px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme]){--seg-track:#00000038;--seg-track-inset:none;--seg-ink-off:var(--ink2);--seg-thumb:#383838;--seg-thumb-shadow:0 1px 2px #0000004d}}:root[data-theme=dark][data-brand=rosewood]{--t-brand:#d9b8a6;--t-brand-soft:#2d221c}:root[data-theme=dark][data-brand=navy]{--t-brand:#a9c0e8;--t-brand-soft:#1a2333}:root[data-theme=dark][data-brand=forest]{--t-brand:#a3d1b5;--t-brand-soft:#17261d}:root[data-theme=dark][data-brand=plum]{--t-brand:#dcb2d4;--t-brand-soft:#2a1b27}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-brand=rosewood]{--t-brand:#d9b8a6;--t-brand-soft:#2d221c}:root:not([data-theme])[data-brand=navy]{--t-brand:#a9c0e8;--t-brand-soft:#1a2333}:root:not([data-theme])[data-brand=forest]{--t-brand:#a3d1b5;--t-brand-soft:#17261d}:root:not([data-theme])[data-brand=plum]{--t-brand:#dcb2d4;--t-brand-soft:#2a1b27}}:root{--color-bg:var(--bg);--color-bg-alt:var(--panel);--color-surface:var(--card);--surface-raised:var(--card);--surface-recessed:var(--bg);--color-cream:var(--card);--color-border:var(--hair2);--color-text:var(--ink);--color-text-muted:var(--ink2);--card-ink:var(--ink);--card-muted:var(--ink2);--ink-2:var(--ink2);--ink-3:var(--ink3-text);--label-2:var(--ink2);--label-3:var(--ink3-text);--fg:var(--ink);--fg-muted:var(--ink2);--hairline:var(--hair);--line:var(--hair);--line-strong:var(--hair2);--fill-1:var(--fill);--fill-2:var(--fill2);--seg-track:#0001;--seg-track-inset:inset 0 1px 1.5px #0000000f;--seg-ink-off:var(--n-600);--seg-ring:transparent;--focus-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring-color:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--shadow-rgb:0 0 0;--shade-rgb:0 0 0;--hi-rgb:var(--card-rgb);--shadow-card:0 0 0 1px var(--hair), var(--shadow);--shadow-card-hover:0 0 0 1px var(--card-hover-ring), var(--shadow-hover);--shadow-flat:var(--shadow-card);--shadow-flat-hover:var(--shadow-card-hover);--shadow-float:0 0 0 1px var(--hair), var(--shadow);--shadow-pop:var(--pop);--shadow-panel:none;--ctl-bg:var(--card);--ctl-shadow:0 0 0 1px var(--hair2);--ctl-shadow-hover:0 0 0 1px var(--hair-hover);--ctl-shadow-press:0 0 0 1px var(--hair2);--ctl-shadow-sm:0 0 0 1px var(--hair2);--seg-thumb:#fff;--seg-thumb-shadow:0 0 0 .5px #0000001f, 0 0 3px #00000014;--seg-thumb-flat:var(--seg-shadow);--btn-filled-shadow:none;--btn-filled-shadow-hover:none;--btn-filled-shadow-press:none;--overlay-bg:var(--card);--glass-bg:var(--side);--palette-bg:var(--card);--band-bg:var(--panel);--band-text:var(--ink);--band-text-rgb:var(--ink-rgb);--tone-ok:var(--greenFg);--tone-warn:var(--amberFg);--tone-fail:var(--redFg);--tone-unknown:var(--ink2);--tone-ok-soft:var(--greenBg);--tone-warn-soft:var(--amberBg);--tone-fail-soft:var(--redBg);--tone-unknown-soft:var(--greyBg);--tone-warn-rgb:var(--amber-rgb);--tone-fail-rgb:var(--red-rgb);--tone-unknown-rgb:var(--grey-rgb);--status-overdue-rgb:var(--red-rgb);--status-due-rgb:var(--amber-rgb);--status-ok-rgb:var(--green-rgb);--status-info-rgb:var(--grey-rgb);--status-done-rgb:var(--grey-rgb);--status-overdue-fg:var(--redFg);--status-overdue-bg:var(--redBg);--status-due-fg:var(--amberFg);--status-due-bg:var(--amberBg);--status-ok-fg:var(--greenFg);--status-ok-bg:var(--greenBg);--status-info-fg:var(--greyFg);--status-info-bg:var(--greyBg);--status-done-fg:var(--ink2);--status-done-bg:var(--greyBg);--viz-6:var(--ink2);--font-display:var(--font-ui);--font-body:var(--font-ui)}html{background:var(--bg);font-variant-numeric:tabular-nums}body{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums}::selection{background:var(--mark)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-bg:#fff;--t-panel:#fff;--t-side:#fff;--t-card:#fff;--t-paper:#fff;--t-ink:#000;--t-ink2:#3a3a3c;--t-ink3:#66666b;--t-hair:#00000026;--t-hair2:#0000004d;--ink-rgb:0 0 0;--shadow:0 0 0 0 transparent;--contrast:38}}[data-theme-preview=light]{--pv-bg:var(--n-150);--pv-side:var(--n-100);--pv-card:#fff;--pv-ink:var(--n-900);--pv-ink2:var(--n-500);--pv-ring:var(--n-200)}[data-theme-preview=dark]{--pv-bg:var(--n-950);--pv-side:var(--n-925);--pv-card:var(--n-900);--pv-ink:var(--n-50);--pv-ink2:var(--n-400);--pv-ring:var(--n-800)}[data-theme-preview]{--pv-red:#dc2626;--pv-amber:#ff9500;--pv-green:#34c759}[data-swatch=none]{--sw:var(--ink)}[data-swatch=rosewood]{--sw:#5b3226}[data-swatch=navy]{--sw:#1d3a6e}[data-swatch=forest]{--sw:#1f4d34}[data-swatch=plum]{--sw:#5a2650}:root[data-theme=dark] [data-swatch=rosewood]{--sw:#d9b8a6}:root[data-theme=dark] [data-swatch=navy]{--sw:#a9c0e8}:root[data-theme=dark] [data-swatch=forest]{--sw:#a3d1b5}:root[data-theme=dark] [data-swatch=plum]{--sw:#dcb2d4}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-swatch=rosewood]{--sw:#d9b8a6}:root:not([data-theme]) [data-swatch=navy]{--sw:#a9c0e8}:root:not([data-theme]) [data-swatch=forest]{--sw:#a3d1b5}:root:not([data-theme]) [data-swatch=plum]{--sw:#dcb2d4}}.shell{--sb-w:var(--side-w-v4);grid-template-columns:var(--sb-w) minmax(0, 1fr);background:var(--bg);min-height:100svh;transition:grid-template-columns var(--d-side) var(--ease-out);display:grid}.shell.is-rail{--sb-w:var(--rail-w-v4)}.shell-main{flex-direction:column;min-width:0;display:flex}.shell.is-instant,.shell.is-instant *{transition:none!important}.sidebar.sb{z-index:20;background:var(--side);width:auto;height:100svh;color:var(--sideFg);box-shadow:inset -1px 0 0 var(--side-edge);-webkit-backdrop-filter:none;backdrop-filter:none;view-transition-name:none;top:0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:18px;margin:0;padding:14px 10px 12px;transition:none;display:flex;position:sticky;inset:auto;overflow:hidden;translate:none}.shell .sb-text,.shell .sb-kbd,.shell .sb-wordmark,.shell .sb-count,.shell .sb-group,.shell .sb-person-text{transition:opacity var(--d-fade) var(--ease-out)}@media (min-width:1024px){.shell.is-fading .sb-text,.shell.is-fading .sb-kbd,.shell.is-fading .sb-wordmark,.shell.is-fading .sb-count,.shell.is-fading .sb-group,.shell.is-fading .sb-person-text{opacity:0}.is-rail .sidebar.sb{align-items:center;padding:14px 10px 12px}.is-rail .sb-top{justify-content:center;padding:0}.is-rail .sb-wordmark,.is-rail .sb-group,.is-rail .sb-kbd,.is-rail .sb-person-text{display:none}.is-rail .sb-toggle{width:36px;height:30px;margin:0}.is-rail .sb-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-rail .sb-scroll{align-items:center;margin:0;padding:0}.is-rail .sb-search,.is-rail .sb-row{justify-content:center;gap:0;width:36px;height:32px;padding:0}.is-rail .sb-search{width:36px}.is-rail .sb-nav{align-items:center;gap:2px}.is-rail .sb-foot{align-items:center}.is-rail .sb-person{justify-content:center;width:36px;padding:4px 0}.is-rail .sb-count.is-alert{background:var(--red);color:#0000;border-radius:3px;width:6px;height:6px;margin:0;padding:0;font-size:0;position:absolute;top:5px;right:6px}}@media (max-width:1023px){.shell,.shell.is-rail{grid-template-columns:minmax(0,1fr)}.sidebar.sb{z-index:40;width:min(300px,86vw);height:100svh;padding:calc(14px + var(--safe-top)) 10px calc(12px + var(--safe-bottom)) calc(10px + var(--safe-left));transition:translate var(--d-sheet-in) var(--ease-out);position:fixed;inset:0 auto 0 0;translate:-100%}.sidebar.sb.is-open{box-shadow:var(--pop);translate:0}.sb-scrim.scrim{z-index:30;background:var(--scrim);opacity:1;transition:opacity var(--d-sheet-in) var(--ease-out);position:fixed;inset:0}.sb-scrim.scrim.is-hidden{opacity:0;pointer-events:none;transition-duration:var(--d-sheet-out)}.mobilebar{height:calc(48px + var(--safe-top));padding:var(--safe-top) calc(12px + var(--safe-right)) 0 calc(12px + var(--safe-left));background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;align-items:center;gap:8px;display:flex}.mobilebar .btn-icon{width:36px;height:36px;box-shadow:none;color:var(--ink2);background:0 0}.mobilebar .sb-wordmark{color:var(--ink)}.ws{height:calc(100svh - 48px - var(--safe-top))}}.ws{--page-top:18px;--title-row-h:44px}.title-row{min-width:0;min-height:var(--title-row-h);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.title-row-main{flex:360px;min-width:0}.title-row-main>h1{margin:0}.title-row-actions{flex-wrap:wrap;flex:none;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.title-row.is-inline{flex-wrap:nowrap}.title-row.is-inline .title-row-main{flex-basis:0}.ws.no-tb .ws-main:not(.is-led)>.ws-stream,.ws.no-tb .ws-main.is-led>.ws-lead{padding-top:var(--page-top)}@media (min-width:1024px){.ws.no-tb .ws-side:not(.is-narrow) .rp-head{margin-top:calc(var(--page-top) + var(--title-row-h) / 2 - var(--toolbar-h) / 2)}}@media (max-width:1023px){.ws{--page-top:16px;--title-row-h:36px}}@media (max-width:639px){.title-row{gap:10px 12px}.title-row:not(.is-inline) .title-row-actions{margin-left:0}}.ws{--side-w:var(--panel-w);background:var(--bg)}.ws.side-wide{--side-w:clamp(420px, 36vw, 560px)}.ws.has-pane .ws-body,.ws .ws-body{grid-template-columns:minmax(0,1fr);transition:none}.ws.has-side .ws-body{grid-template-columns:minmax(0, 1fr) var(--side-w);transition:none}.ws-side{background:var(--panel);min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--hair);border:0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden;translate:none}.ws:not(.has-side) .ws-side:not(.is-open){display:none}.ws-side-in{opacity:1;scrollbar-gutter:auto;flex-direction:column;flex:1;gap:26px;width:auto;height:auto;min-height:0;padding:4px 20px 28px;transition:none;display:flex;overflow:hidden auto;transform:none}.ws.is-opening .rp{animation:rp-in var(--d-panel) var(--ease-out)}@keyframes rp-in{0%{opacity:0;transform:translate(12px)}}.ws-stream.has-bar,.ws-main.is-led .ws-stream.has-bar{padding-top:20px}.ws-lead{padding:20px var(--frame-x,40px) 0}.ws{--frame-x:40px}.ws-stream{padding-left:var(--frame-x);padding-right:var(--frame-x)}.page-title{font-family:var(--font-serif);font-size:var(--fs-page);line-height:var(--lh-page);letter-spacing:var(--tr-serif);color:var(--ink);font-optical-sizing:auto;font-weight:400}.page-sub{color:var(--ink2);font-size:13px}@media (max-width:1023px){.ws{--frame-x:16px}.page-title{font-size:30px;line-height:36px}.ws-side,.ws.has-side .ws-side{z-index:40;width:min(420px,100vw);box-shadow:none;transition:translate var(--d-sheet-out) var(--ease-out);position:fixed;inset:0 0 0 auto;translate:100%}.ws:not(.has-side) .ws-side:not(.is-open){display:flex}.ws-side.is-open,.ws.has-side .ws-side.is-open{box-shadow:var(--pop);transition-duration:var(--d-sheet-in);translate:0}.ws.has-side .ws-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.ws-side,.ws.has-side .ws-side{width:100vw;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}}@media (min-width:1024px){.ws-side.is-narrow{z-index:40;width:min(420px,92vw);transition:translate var(--d-sheet-out) var(--ease-out);position:fixed;inset:0 0 0 auto;translate:100%}.ws-side.is-narrow.is-open{box-shadow:var(--pop);transition-duration:var(--d-sheet-in);display:flex;translate:0}}.ws-dock{background:linear-gradient(to top, var(--bg) 70%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.ws-dock:before{display:none}@media (prefers-reduced-motion:reduce){.shell{transition:none}.ws.is-opening .rp{animation:.1s linear rp-fade}.sidebar.sb{transition:opacity .1s linear!important}}@keyframes rp-fade{0%{opacity:0}}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}html[data-theme-fade]::view-transition-old(root){animation:.26s both vt-fade-out!important}html[data-theme-fade]::view-transition-new(root){animation:.26s both vt-fade-only!important}.pin-glyph{stroke-width:16px}:root{--icon-stroke:5px}svg[viewBox="0 0 256 256"]:not(.mg,.pin-glyph) path{stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linejoin:round;stroke-linecap:round}.sb,.kind-tile{--icon-stroke:0px}.toast{background:var(--card);color:var(--ink);box-shadow:var(--pop);letter-spacing:0;border-radius:10px;font-size:13px;line-height:18px}.toast-icon{color:var(--greenFg)}.toast.is-info .toast-icon{color:var(--ink2)}.toast-action{background:var(--fill);height:26px;color:var(--brand);border-radius:7px}[data-sonner-toast]{transition:transform var(--d-toast) var(--ease-out), opacity var(--d-toast) var(--ease-out), height var(--d-toast) var(--ease-out)!important}@media (prefers-reduced-motion:reduce){.menu,.sel-popup,.dialog,[data-sonner-toast]{transition-property:opacity!important;transition-duration:.1s!important}.menu[data-starting-style],.menu[data-ending-style],.sel-popup[data-starting-style],.sel-popup[data-ending-style],.dialog:not([open]){transform:scale(1)}}.fold-row{overflow-clip-margin:3px;overflow:clip}.fold-box{display:flow-root}.fold-box[data-moving]{overflow:clip}@media (pointer:coarse){.input,.input.is-sm,.textarea,.tb-search input,.ws.is-work .ix-search .input{font-size:16px}}@media (min-width:1024px){.st-title.page-title{font-size:var(--fs-record);line-height:var(--lh-record)}}@container st (max-width:639px){.st{grid-template-columns:minmax(0,1fr);gap:0}}.quiet-link.is-onward{align-items:center;gap:2px;display:inline-flex}.quiet-link.is-onward svg{flex:none;width:12px;height:12px}.st-stages-kind{margin:4px 0 20px}.st-stages{margin:0;padding:0;list-style:none}.st .glist-row.st-stage,.st .glist-row.st-stage-add{align-items:center;gap:12px;min-height:48px;padding-block:6px;display:flex}.st-stage-n{background:var(--fill);width:22px;height:22px;color:var(--ink2);text-align:center;border-radius:50%;flex:none;font-size:12px;font-weight:600;line-height:22px}.st-stage-name{min-width:0;height:32px;color:var(--ink);font:inherit;font-size:var(--fs-body);transition:background-color .15s var(--ease-out);background:0 0;border:0;border-radius:8px;outline:none;flex:1;margin-left:-8px;padding:0 8px;font-weight:500}.st-stage-name::placeholder{color:var(--ink2);font-weight:400}.st-stage-name:focus{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hair2)}@media (hover:hover) and (pointer:fine){.st-stage-name:hover:not(:focus){background:var(--fill)}}.st-stage-use{color:var(--ink2);flex:none;font-size:12px}.st-stage-acts{flex:none;gap:2px;display:flex}.st-stage-acts .tb-icon:disabled{opacity:.35;cursor:default}.st-stage-plus{width:22px;height:16px;color:var(--ink2);flex:none}.stm-root{z-index:65;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.stm-scrim{background:var(--scrim);position:absolute;inset:0}.stm-dialog{background:var(--card);width:min(1040px,100%);height:min(760px,100%);box-shadow:var(--pop);color:var(--ink);border-radius:16px;outline:none;display:flex;position:relative;overflow:hidden}.stm-close{z-index:2;width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .12s;display:grid;position:absolute;top:14px;right:14px}.stm-close svg{width:16px;height:16px}.stm-close:active{background:var(--fill)}@media (hover:hover) and (pointer:fine){.stm-close:hover{background:var(--fill);color:var(--ink)}}.stm-wrap.st-wrap{flex:1;min-width:0;padding:0}.stm-wrap .st{grid-template-columns:228px minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;height:100%}.stm-wrap .st-nav{overscroll-behavior:contain;border-right:1px solid var(--hair);background:var(--side);margin:0;padding:12px 10px 16px;position:static;overflow-y:auto}.stm-wrap .st-nav>.st-search{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hair);margin:0 0 14px}.stm-wrap .st-nav-label{padding:0 10px 6px}.stm-wrap .st-nav-item{color:var(--ink2);border-radius:8px;gap:10px;padding:7px 10px;font-size:14px;font-weight:400;line-height:18px}.stm-wrap .st-nav-item[aria-current=page]{background:var(--selected);color:var(--ink);font-weight:500}@media (hover:hover) and (pointer:fine){.stm-wrap .st-nav-item:not([aria-current]):hover{background:var(--sideHover);color:var(--ink)}}.stm-wrap .st-nav-glyph{box-shadow:none;color:inherit;background:0 0;display:inline-flex}.stm-wrap .st-nav-glyph svg{width:16px;height:16px}.stm-wrap .st-main{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:none;min-height:0;padding:22px 32px 40px;overflow-y:auto}.stm-wrap .st-head{gap:4px;padding:0 40px 24px 0}.stm-wrap .st-head-row{justify-content:space-between;align-items:center;gap:12px 20px;min-height:32px;display:flex}.stm-wrap .st-title{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.008em;color:var(--ink);margin:0;font-size:24px;font-weight:500;line-height:32px}@media (max-width:640px){.stm-root{padding:0}.stm-dialog{border-radius:0;width:100%;height:100%}}@container st (max-width:639px){.stm-wrap .st{grid-template-columns:minmax(0,1fr)}.stm-wrap .st-nav{border-right:0;padding:56px 16px 24px}.stm-wrap .st-nav-item{padding:0 14px 0 16px;font-size:15px}.stm-wrap .st-nav-glyph{background:var(--fill);width:28px;height:28px;color:var(--ink2);border-radius:8px;justify-content:center;align-items:center}.stm-wrap .st-main{padding:14px 16px 32px}.stm-wrap .st-back{cursor:pointer;background:0 0;border:0}.stm-wrap .st-head{padding-right:0}}.stm-wrap .st-table thead th:nth-child(2){width:128px}.st-table.is-log .st-col-when{width:184px}.stm-wrap .st-table.is-log thead th:nth-child(2){width:auto}.ws.is-mv .ws-stream{gap:0;padding-bottom:32px}.mv-page{flex-direction:column;gap:16px;min-width:0;display:flex}.mv-header{flex-direction:column;gap:8px;display:flex}.mv-header .page-title{margin:0}.mv-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.mv-meta-sep{color:var(--ink3)}.mv-meta-overdue{color:var(--redFg);font-weight:600}.mv-tb-gap{flex:none;width:6px}.mv-new svg{width:16px;height:16px}.mv-controls{align-items:center;gap:4px;min-width:0;margin-left:-8px;display:flex}.mv-view-btn{background:var(--fill);max-width:260px;height:30px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.mv-view-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mv-view-btn .mv-view-chev{width:12px;height:12px;color:var(--ink3-text);flex:none}.mv-view-btn[aria-expanded=true]{background:var(--fill2)}@media (hover:hover) and (pointer:fine){.mv-view-btn:hover{background:var(--fill2)}}.mv-ctl svg{width:16px;height:16px}.mv-ctl[aria-expanded=true],.mv-ctl.is-on{background:var(--fill);color:var(--ink)}.mv-ctl-count{background:var(--fill2);min-width:18px;height:18px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.mv-layout{flex:none;margin-left:auto}.seg.is-icons.mv-layout .seg-item{justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.seg.is-icons.mv-layout .seg-label{place-items:center;display:grid}.seg.is-icons.mv-layout svg{width:16px;height:16px}.mv-menu{min-width:208px;max-height:min(640px,100vh - 120px);overflow-y:auto}.mv-menu-label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);padding:8px 10px 4px;font-weight:600;line-height:16px}.menu-item.mv-mi{height:30px;font-size:13px}.menu-item.mv-mi.has-end{grid-template-columns:16px minmax(0,1fr) auto}.mv-mi .menu-icon svg{width:16px;height:16px;color:var(--ink)}.mv-mi .menu-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.mv-mi-end{color:var(--ink3-text);font-size:12px}.mv-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px}.mv-dot[data-tone=red]{background:var(--red)}.mv-dot[data-tone=amber]{background:var(--amber)}.mv-table{--mv-row-h:56px;--mv-pad:16px;background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;display:flex;overflow:clip;container:mv/inline-size}.mv-head,.mv-row{--c-status:126px;--c-deadline:206px;--c-owner:126px;--c-updated:92px;grid-template-columns:minmax(0, 1fr) var(--c-status) var(--c-deadline) var(--c-owner) var(--c-updated);align-items:center;column-gap:0;display:grid}.mv-table[data-hide~=status] :is(.mv-head,.mv-row){--c-status:0px}.mv-table[data-hide~=deadline] :is(.mv-head,.mv-row){--c-deadline:0px}.mv-table[data-hide~=owner] :is(.mv-head,.mv-row){--c-owner:0px}.mv-table[data-hide~=updated] :is(.mv-head,.mv-row){--c-updated:0px}.mv-status,.mv-hwrap[data-col=status]{grid-column:2}.mv-due,.mv-hwrap[data-col=deadline]{grid-column:3}.mv-owner,.mv-hwrap[data-col=owner]{grid-column:4}.mv-updated,.mv-hwrap[data-col=updated]{grid-column:5}.mv-row>.mv-cell:not(.mv-name),.mv-hwrap{box-sizing:border-box;padding-left:16px}@container mv (min-width:1000px){.mv-head,.mv-row{--c-deadline:min(32cqi, 520px)}}@container mv (max-width:759px){.mv-head,.mv-row{--c-updated:0px}.mv-updated,.mv-hwrap[data-col=updated]{display:none}}@container mv (max-width:659px){.mv-head,.mv-row{--c-owner:54px}.mv-owner-name{display:none}}.mv-head{z-index:2;height:38px;padding:0 var(--mv-pad);background:var(--card);font-size:var(--fs-th);color:var(--ink2);font-weight:500;line-height:16px;position:sticky;top:0}.mv-hwrap{min-width:0;display:flex}.mv-hcell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mv-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.mv-sort:hover{color:var(--ink2)}}.mv-list{outline:none;flex-direction:column;display:flex}.mv-group{flex-direction:column;display:flex}.mv-glabel,.mv-fold{box-sizing:border-box;align-items:center;gap:8px;height:34px;margin:0;padding:8px 12px 0;display:flex}.mv-table .mv-glabel,.mv-table .mv-fold{height:32px;padding:0 var(--mv-pad);background:var(--fill);box-shadow:inset 0 1px 0 var(--sep)}.mv-table .mv-fold{border-radius:0;width:100%;margin-top:0}.mv-gname{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);font-weight:600;line-height:16px}.mv-glabel[data-tone=overdue] .mv-gname{color:var(--redFg)}.mv-gcount{font-size:var(--fs-label);color:var(--ink3-text);font-weight:400;line-height:16px}.mv-row{min-height:var(--mv-row-h);padding:8px var(--mv-pad);box-sizing:border-box;background:var(--card);box-shadow:inset 0 1px 0 var(--sep);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.mv-row:hover{background:linear-gradient(var(--fill), var(--fill)), var(--card)}}.mv-table,:root[data-theme=dark] .mv-table{--mv-selected:var(--selected)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .mv-table{--mv-selected:color-mix(in srgb, var(--selected) 60%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mv-table{--mv-selected:var(--selected)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]) .mv-table{--mv-selected:color-mix(in srgb, var(--selected) 60%, transparent)}}}.mv-row{isolation:isolate;position:relative}.mv-sel{z-index:-1;background:var(--mv-selected);box-shadow:inset 2px 0 0 var(--primary);pointer-events:none;position:absolute;inset:0}.mv-row[aria-selected=true]:hover{background:var(--card)}.mv-row:focus-visible{outline-offset:-3px}.mv-cell{min-width:0}.mv-name,.mv-due{flex-direction:column;gap:2px;display:flex}.mv-title,.mv-sub,.mv-due-line,.mv-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mv-title{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:500}.mv-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.mv-due-line{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink)}.mv-due-line.is-quiet{color:var(--ink3-text)}.mv-rel{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.mv-rel[data-tone=late]{color:var(--redFg)}.mv-rel[data-tone=soon]{color:var(--amberFg)}.mv-owner{align-items:center;gap:7px;display:flex}.mv-owner .monogram.mv-av{width:24px;height:24px;box-shadow:none;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mv-owner-name{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);font-weight:500}.mv-owner-name.is-you{color:var(--ink)}.mv-updated{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);white-space:nowrap}.mv-fold{width:max-content;font:inherit;color:var(--ink3-text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:8px}.mv-fold svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.mv-fold:hover .mv-gname{color:var(--ink2)}}.mv-list.is-archived .mv-title{color:var(--ink2)}.mv-wait{min-height:320px}html[data-density=compact] .mv-table{--mv-row-h:38px}html[data-density=compact] .mv-row{padding-block:4px}html[data-density=compact] .mv-sub,html[data-density=compact] .mv-rel{display:none}.mv-card-group{flex-direction:column;gap:8px;display:flex}.mv-card-group+.mv-card-group{margin-top:8px}.mv-card-group .mv-glabel{padding-left:0}.ws.is-mv .matter-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.ws.is-mv .matter-grid>.matter-card{grid-column:auto}.ws.is-mv .ws-side-in{padding:6px 22px 22px}.mvp{flex-direction:column;gap:18px;display:flex}.mvp-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mvp-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.mvp-title{font-family:var(--font-serif);color:var(--ink);font-optical-sizing:auto;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:400;line-height:30px}.mvp-kv{flex-direction:column;gap:4px;margin:0;display:flex}.mvp-kv>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-height:26px;display:grid}.mvp-kv dt{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.mvp-kv dd{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);margin:0}.mvp-kv .is-you{color:var(--ink);font-weight:600}.mvp-kv .is-quiet{color:var(--ink3-text)}.mvp-coming{flex-direction:column;gap:10px;display:flex}.mvp-label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:0;font-weight:600;line-height:16px}.mvp-coming ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mvp-date{align-items:center;gap:12px;display:flex}.mvp-tile{background:var(--fill);border-radius:8px;flex-direction:column;flex:none;align-items:center;width:40px;padding:3px 0;display:flex}.mvp-wd{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600;line-height:14px}.mvp-wd.is-late{color:var(--redFg)}.mvp-day{font-family:var(--font-ui);color:var(--ink);font-size:17px;line-height:19px}.mvp-date-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mvp-date-title{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink)}.mvp-date-sub{color:var(--ink2);font-size:12px;line-height:16px}.mvp-date-sub[data-tone=late]{color:var(--redFg)}.mvp-date-sub[data-tone=soon]{color:var(--amberFg)}.mvp-open{background:var(--ink);height:34px;color:var(--bg);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:flex}.mvp-open svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.mvp-open:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mvp-open:hover{background:color-mix(in srgb, var(--ink) 86%, var(--bg))}}.mvp-open:hover{color:var(--bg)}}.mvp-open:focus-visible{outline-offset:2px}@media (max-width:639px){.mv-search{width:30px;color:var(--ink2);cursor:pointer;background:0 0;padding:0 8px}.mv-search input{opacity:0;width:0}.mv-search:focus-within,.mv-search.has-text{background:var(--fill);width:min(200px,46vw);color:var(--ink3-text)}.mv-search:focus-within input,.mv-search.has-text input{opacity:1;width:100%}.mv-new{width:30px;padding:0}.mv-new-label{display:none}.mv-controls{flex-wrap:wrap;row-gap:6px}.mv-layout{margin-left:auto}.mv-head{display:none}.mv-row{min-height:0;padding:10px var(--mv-pad);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""due owner";gap:4px 12px}.mv-table{--mv-pad:12px}.mv-name{grid-area:name}.mv-sub,.mv-due-line,.mv-updated{display:none}.mv-due-line.is-quiet{display:block}.mv-status{grid-area:status;justify-self:end}.mv-due{grid-area:due}.mv-owner{grid-area:owner;justify-self:end}.mv-row>.mv-cell:not(.mv-name){padding-left:0}.mv-row .mv-owner-name,html[data-density=compact] .mv-rel{display:block}}@media (max-width:639px),(hover:none){.mv-open-hint{display:none}}.ws.is-mv .ws-panel-btn{display:none}.matter-card .mc-next{flex-direction:column;gap:3px;display:flex}.matter-card .mc-task{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.matter-card .mc-when{color:var(--ink2);margin:0;font-size:13px;line-height:18px}.matter-card .mc-dist{font-weight:500}.matter-card .mc-next.is-urgent .mc-dist,.matter-card .mc-next.is-overdue .mc-dist{color:var(--redFg);font-weight:600}.matter-card .matter-status{margin:2px 0 0}.matter-card .mc-chips{flex-wrap:wrap;gap:5px;display:flex}.matter-card .mc-chip{background:var(--fill);height:24px;color:var(--ink2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.matter-card .mc-chip.is-lead{background:var(--fill2);color:var(--ink)}.matter-card .mc-chip-dot{background:currentColor;border-radius:9999px;width:6px;height:6px}.matter-card .mc-chip.is-lead{color:var(--brand)}.matter-card .mc-none{color:var(--ink2);font-size:13px;line-height:18px}.matter-card .mc-foot{border-top:1px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.matter-card .mc-foot .matter-card-meta{min-height:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.matter-card .matter-card-title{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;min-height:0;padding-inline-end:24px;display:block;overflow:hidden}.matter-card .mc-task{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.matter-card .mc-chips{max-height:24px;overflow:hidden}.ws.is-wip .matter-wip{place-items:center;min-height:calc(100svh - 160px);display:grid}.ws.is-wip .matter-wip .empty-icon .logo-mark{width:40px;height:40px}.ws.mat .ws-stream,.ws.mat .ws-stream.is-wide{max-width:none;margin:0;padding:20px 40px 40px}.ws.mat .title-row-actions .tb-icon[aria-pressed=true]{color:var(--ink)}.composer-wrap{position:relative}.composer.is-card{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:16px;gap:12px;padding:16px 18px 10px}.composer.is-card:focus-within{box-shadow:var(--shadow), inset 0 0 0 1px var(--hair2)}.composer.is-card.is-dropping{outline:2px solid var(--primary);outline-offset:-2px;background:var(--card)}.composer.is-card .composer-sleeve{width:100%}.composer.is-card textarea{letter-spacing:0;color:var(--ink);caret-color:var(--primary);padding:0;font-size:16px;line-height:28px}.composer.is-card textarea::placeholder{color:var(--ink3-text);opacity:1}.composer.is-card .attachments-cards{padding:0 0 4px}.cc-row{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin-left:-8px;display:flex}.cc-btn{height:30px;color:var(--ink2);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.cc-btn svg{flex:none;width:16px;height:16px}.cc-btn[aria-expanded=true],.cc-btn:active{background:var(--fill);color:var(--ink)}@media (hover:hover) and (pointer:fine){.cc-btn:hover{background:var(--fill);color:var(--ink)}}.cc-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.cc-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.composer.is-card .btn-filled.btn-icon{width:32px;height:32px;box-shadow:none;border-radius:10px}.composer.is-card .btn-filled.btn-icon svg{width:16px;height:16px}.composer.is-card .btn-filled.btn-sm{height:32px;box-shadow:none;border-radius:10px}.composer.is-card .btn-filled:disabled{background:var(--fill2);color:var(--ink3-text)}.composer.is-card .kind-chip{background:var(--fill);height:26px;color:var(--ink);border-radius:6px;margin:0;font-size:12px}.composer.is-card .kind-slot{min-height:32px}.composer-wrap.is-card .composer-line{padding:0 4px}.cc-sources-pop{background:var(--card);width:300px;box-shadow:var(--pop);color:var(--ink);font-size:var(--fs-meta);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;line-height:18px;display:flex}.cc-pop-title{margin:0 0 2px;font-weight:600}.cc-pop-label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:6px 0 0;font-weight:600;line-height:16px}.cc-pop-list{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc-pop-note{color:var(--ink2);margin:0}.composer-sleeve{position:relative}.composer .mention-mirror{z-index:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;overflow:hidden}.composer .mention-mirror.is-live{color:var(--ink)}.composer-sleeve>textarea{z-index:1;background:0 0;position:relative}.composer textarea.has-chips{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--primary)}.composer textarea.has-chips::selection{background:var(--mark);color:#0000;-webkit-text-fill-color:transparent}.mention-chip{background:var(--selected-strong);color:var(--ink);white-space:nowrap;border-radius:6px;padding:2px 0}.mention-anchor{display:inline}.mention-pop{z-index:60;background:var(--card);width:min(380px,100%);max-height:min(560px,70vh);box-shadow:var(--pop);transform-origin:0 0;animation:mention-in var(--d-pop,.15s) var(--ease-out);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute}.mention-pop.is-top{transform-origin:0 100%}@keyframes mention-in{0%{opacity:0;transform:scale(.97)}}.mention-list{overscroll-behavior:contain;flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.mention-group{flex-direction:column;gap:1px;display:flex}.mention-head{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);padding:8px 10px 4px;font-weight:600;line-height:16px}.mention-option{min-height:34px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.mention-option.is-active{background:var(--selected)}.mention-option.is-active .mention-meta{color:var(--ink2)}.mention-glyph{color:var(--ink2);flex:none;display:inline-flex}.mention-glyph svg{width:16px;height:16px}.mention-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.mention-meta{color:var(--ink3-text);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:12px;line-height:16px}.mention-foot{font-size:var(--fs-caption);color:var(--ink3-text);flex-wrap:wrap;gap:12px;padding:8px 10px 4px;line-height:16px;display:flex}.mw{flex-direction:column;min-width:0;margin-top:6px;display:flex}.mw-head{align-items:baseline;gap:8px;padding:0 10px 8px;display:flex}.mw-title{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.mw-count{font-size:var(--fs-meta);color:var(--ink3-text)}.mw-tools{align-self:center;margin-left:auto;display:flex}.mw-tools .btn svg{width:16px;height:16px}.mw-tools .btn.is-on{color:var(--ink);background:var(--fill)}.mw-row{min-height:44px;color:var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) 110px 130px 80px 40px 30px;align-items:center;column-gap:14px;padding:0 10px;display:grid;position:relative}.mw-row.is-head{height:30px;min-height:30px;box-shadow:inset 0 -1px 0 var(--head-rule);font-size:var(--fs-th);color:var(--ink3-text);border-radius:0;line-height:16px}.mw-row:not(.is-head):hover,.mw-row:not(.is-head):focus-within{background:var(--fill)}.mw-name{align-items:center;gap:10px;min-width:0;display:flex}.mw-glyph{color:var(--ink3-text);flex:none;display:inline-flex}.mw-glyph svg{width:16px;height:16px}.mw-link{min-width:0;font-size:var(--fs-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;outline:none;line-height:20px;text-decoration:none;overflow:hidden}.mw-link:after{content:"";border-radius:8px;position:absolute;inset:0}.mw-link:focus-visible:after{outline:2px solid var(--primary);outline-offset:-2px}.mw-kind,.mw-when{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw-owner{display:inline-flex}.mw-owner .monogram{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg);font-size:12px}@media (min-width:640px){.shell[data-solo] .mw-row{grid-template-columns:minmax(0,1fr) 110px 130px 80px 30px}}.mw-menu{z-index:1;opacity:0;justify-content:flex-end;display:inline-flex;position:relative}.mw-row:hover .mw-menu,.mw-row:focus-within .mw-menu{opacity:1}.mw-menu:has([aria-expanded=true]){opacity:1}@media (hover:none){.mw-menu{opacity:1}}.mw-none,.mw-empty{color:var(--ink2);margin:0;padding:16px 10px;font-size:13px}.mw-empty-title{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600}.mw-empty-text{max-width:60ch;margin:0}.mp-text{white-space:pre-line;margin:0}.mp-ask{background:var(--fill);height:24px;font:inherit;color:var(--ink2);cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mp-ask svg{width:12px;height:12px}.mp-ask:hover{background:var(--fill2);color:var(--ink)}.pc{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:14px;flex-direction:column;gap:12px;margin:0 0 8px;padding:16px;display:flex}.pc-top{align-items:center;gap:8px;display:flex}.pc-estimate{color:var(--ink3-text);white-space:nowrap;margin-left:auto;font-size:12px;line-height:16px}.pc-heading{flex-direction:column;gap:3px;display:flex}.pc-title{font-family:var(--font-serif);letter-spacing:var(--tr-serif,-.01em);color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:26px}.pc-lede{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.pc-steps,.pc-progress{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pc-step{background:var(--fill);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex;position:relative}.pc-step.is-lifted{background:var(--selected);box-shadow:inset 0 0 0 1.5px var(--primary)}.pc-step.is-dragging{z-index:2;background:var(--card);box-shadow:var(--pop);cursor:grabbing}.pc-grip{width:16px;height:20px;color:var(--ink3-text);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:-1px;padding:0;display:inline-flex}.pc-grip svg{width:14px;height:14px}.pc-grip:focus-visible,.pc-x:focus-visible,.pc-add:focus-visible,.pc-result:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pc-num{width:18px;color:var(--ink2);flex:none;font-size:13px;font-weight:600;line-height:18px}.pc-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc-step-title{font-size:var(--fs-meta);color:var(--ink);overflow-wrap:anywhere;line-height:18px}.pc-sub{color:var(--ink2);font-size:12px;line-height:16px}.pc-x{width:20px;height:20px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-x svg{width:14px;height:14px}.pc-x:hover{background:var(--fill2);color:var(--ink)}.pc-add{height:26px;font-family:var(--font-ui);font-size:var(--fs-meta);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pc-add svg{width:14px;height:14px}.pc-add:hover{background:var(--fill);color:var(--ink)}.pc-input{background:var(--card);height:32px;box-shadow:inset 0 0 0 1px var(--hair2);font-family:var(--font-ui);font-size:var(--fs-meta);color:var(--ink);border:0;border-radius:8px;outline:none;padding:0 10px}.pc-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--primary)}.pc-input::placeholder{color:var(--ink3-text)}.pc-pstep{align-items:flex-start;gap:8px;padding:5px 8px;display:flex}.pc-state{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pc-state .pc-num{width:auto}.pc-check{width:14px;height:14px;color:var(--greenFg);animation:pc-check .16s var(--ease-out)}@keyframes pc-check{0%{opacity:0;transform:scale(.6)}}.pc-pstep[data-state=done] .pc-step-title,.pc-pstep[data-state=done] .pc-sub{color:var(--ink3-text);transition:color .12s linear .16s}.pc-pstep[data-state=todo] .pc-step-title{color:var(--ink2)}.pc-pstep[data-state=running] .pc-step-title{font-weight:500}.pc-spin{border:1.5px solid var(--hair2);border-top-color:var(--ink2);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-scope{border-top:1px solid var(--sep);flex-direction:column;gap:4px;margin:0;padding-top:10px;display:flex}.pc-kv{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-height:26px;display:grid}.pc-kv dt{font-size:var(--fs-meta);color:var(--ink2)}.pc-kv dd{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);overflow-wrap:anywhere;margin:0}.pc-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.pc-actions .btn svg{width:16px;height:16px}.pc-result{font-size:var(--fs-meta);color:var(--ink);align-self:flex-start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.pc-result svg{width:14px;height:14px}.pc-result:hover{text-decoration:underline}.pc-scope-form{flex-direction:column;gap:16px;display:flex}.pc-scope-form fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.pc-scope-form legend{margin-bottom:6px;padding:0}.pc-check-row{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.pc-check-row input{width:15px;height:15px;accent-color:var(--primary);flex:none;margin:1px 0 0}@media (prefers-reduced-motion:reduce){.mention-pop,.pc-check{animation:none}.pc-spin{animation-duration:2.4s}}@media (max-width:1023px){.ws.mat .ws-stream,.ws.mat .ws-stream.is-wide{padding:16px 16px 32px}}@media (max-width:639px){.composer.is-card{padding:14px 14px 10px}.cc-row{margin-left:-6px}.cc-btn{justify-content:center;min-width:44px;height:44px;padding:0 10px}.composer.is-card .btn-filled.btn-icon,.composer.is-card .btn-filled.btn-sm{width:44px;height:44px}.composer.is-card .btn-filled.btn-sm{width:auto}.mw-row.is-head{display:none}.mw-row{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-areas:"name name menu""status when menu";row-gap:4px;padding:8px 10px}.mw-name{grid-area:name}.mw-kind,.mw-owner{display:none}.mw-status{grid-area:status;min-width:0;padding-left:25px;display:flex}.mw-when{grid-area:when;justify-self:end}.mw-menu{grid-area:menu;align-self:center}.mw-link{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mention-pop{width:100%}}.ws.mat{--side-w:360px}@media (max-width:479px){.cc-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.composer.is-card>.attachments.is-empty{display:none}.pc-actions{flex-wrap:wrap}.pc-actions .btn{flex:auto;padding-inline:10px}.pc-actions .btn-primary .kbd{box-shadow:inset 0 0 0 1px var(--primary-foreground);background:0 0;margin-left:2px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.pc-actions .btn-primary .kbd{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-foreground) 45%, transparent)}}.pc-actions .btn-primary .kbd{color:var(--primary-foreground);font-weight:500}.ws.is-answer .ws-stream,.ws.is-answer .ws-stream.has-bar{max-width:none;padding:20px var(--frame-x) 40px;gap:0;margin:0}.ws.is-answer,.ws.is-check{--chat-w:768px}.ws.is-answer .ws-dock{padding:12px var(--frame-x) 24px}.ws.is-answer .ws-dock>*{max-width:var(--chat-w);margin:0 auto}.ws.is-answer .ask-col{margin-inline:auto}@media (min-width:1800px){.ws.is-answer.side-wide{--side-w:40vw}.ws.is-answer .sr{width:100%;max-width:840px;margin-inline:auto}}.ws.is-answer.src-opening .rp,.ws.is-check.src-opening .rp{animation:rp-in var(--d-panel) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ws.is-answer.src-opening .rp,.ws.is-check.src-opening .rp{animation:.1s linear rp-fade}}.ask-col{width:100%;max-width:var(--chat-w);flex-direction:column;display:flex}.ask-h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-turns{flex-direction:column;gap:48px;display:flex}.ask-turn{flex-direction:column;gap:22px;display:flex}.ub-row{justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.ub{background:var(--fill);min-width:0;max-width:560px;color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.ub-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.ub-copy{opacity:0;transition:opacity var(--d-fade) var(--ease-out)}.ub-row:hover .ub-copy,.ub-copy:focus-visible{opacity:1}@media (hover:none){.ub-copy{display:none}}.ub-brief{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ub-brief:hover{background-image:linear-gradient(var(--fill), var(--fill))}.ub-brief-glyph{width:16px;height:16px;color:var(--ink2);flex:none}.ub-brief-title{font-size:13px;font-weight:500;line-height:18px;display:block}.ub-brief-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);display:block}.ub-brief-chev{width:14px;height:14px;color:var(--ink2);margin-left:auto}.ub .attachments.is-turn{margin:0}.a-doc{max-width:var(--chat-w);flex-direction:column;gap:14px;display:flex}.ans-prose{max-width:var(--chat-w);font-family:var(--font-ui);flex-direction:column;gap:14px;display:flex}.ans-prose p{letter-spacing:0;color:var(--ink);max-width:none;margin:0;font-size:15px;line-height:25px}.ans-prose.is-muted p{color:var(--ink2)}.fn{background:var(--fill2);min-width:19px;height:19px;color:var(--ink2);font:inherit;font-variant-numeric:tabular-nums;vertical-align:1px;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;margin:0 1px 0 2px;padding:0 4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.fn:after{content:"";position:absolute;inset:-4px}.fn:hover:not(:disabled){color:var(--ink)}.fn.is-active,.fn.is-active:hover{background:var(--primary);color:var(--primary-foreground)}.fn:disabled{cursor:default}.ans-mark{background:var(--mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:src-mark-in .2s var(--ease-out);border-radius:3px;padding:0 2px}@keyframes src-mark-in{0%{background-color:#0000;box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.ans-mark,.sr-mark{animation-duration:.1s}}.ans-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:4px;display:flex}.ans-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.ans-link{color:var(--brand);text-decoration:none}.ans-link:hover{text-decoration:underline}.ans-tools{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ans-how{padding:0 8px;font-weight:500}.ans-how .ans-how-chev{width:12px;height:12px}.a-how.fold{transition:none}.a-how-line{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.ans-strip{background:var(--fill);border-radius:10px;flex-direction:column;gap:12px;margin:0;padding:12px 14px;font-size:13px;line-height:18px;list-style:none;display:flex}.ans-strip>li{flex-direction:column;gap:6px;display:flex}.ans-strip ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ans-strip-chips{flex-wrap:wrap;gap:6px;display:flex}.ans-strip-chip{background:var(--greyBg);height:20px;color:var(--greyFg);font-size:var(--fs-chip);border-radius:10px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.ans-strip-row{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ans-strip-db{color:var(--ink);font-weight:500}.ans-strip-what{color:var(--ink2)}.ans-strip-result{font-size:var(--fs-meta);color:var(--ink2);margin-left:auto}.ans-workline{color:var(--ink2);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.ans-workline-count{font-size:var(--fs-meta);margin-left:auto}.ans-sources{max-width:var(--chat-w);flex-direction:column;gap:2px;padding-top:8px;display:flex}.ans-sources-head{align-items:center;min-height:30px;margin-top:-8px;padding:0 0 2px;display:flex}.ans-sources-label{margin:0}.ans-src-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ans-src-hit{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}button.ans-src-hit:hover{background:var(--fill)}.ans-src.is-active .ans-src-hit{background:var(--selected)}.ans-src-n{min-width:8px;color:var(--ink3-text);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600;line-height:16px}.ans-src.is-active .ans-src-n{color:var(--ink)}.ans-src-cite{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.ans-src-rev{color:var(--greenFg);flex:none;display:inline-flex}.ans-src-rev svg{width:14px;height:14px}.ans-src-kind{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex:none;margin-left:auto}.ans-src-quote{display:none}.sr{flex-direction:column;min-width:0;display:flex}.sr-head{flex-direction:column;gap:6px;padding:4px 8px 0;display:flex}.sr-path{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.sr-title{font-family:var(--font-serif);letter-spacing:var(--tr-serif);color:var(--ink);font-optical-sizing:auto;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:32px}.sr-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:2px;display:flex}.sr-asof{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.sr-open{font-size:var(--fs-meta);color:var(--brand);align-items:center;gap:4px;margin-left:auto;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.sr-open:hover{text-decoration:underline}.sr-open svg{width:12px;height:12px}.sr-text{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--font-ui);color:var(--ink2);font-optical-sizing:auto;border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:22px 24px;font-size:15.5px;line-height:26px;display:flex}.sr-text p{overflow-wrap:anywhere;margin:0}.sr-text p.is-far{color:var(--ink3-text)}.sr-text p.is-tail{color:var(--ink3-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-more{height:26px;color:var(--ink2);font-family:var(--font-ui);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin:0 0 -8px -8px;padding:0 8px;font-weight:500;display:inline-flex}.sr-more svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.sr-more:hover{background:var(--fill);color:var(--ink)}}.sr-mark{background:var(--mark);color:var(--ink);box-shadow:0 0 0 2px var(--mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:src-mark-in .2s var(--ease-out);border-radius:3px;padding:1px 2px}.sr-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:10px 8px 0}.sr-claim{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:12px;flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.sr-claim-text{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:20px}.sr-claim-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-claim-meta{min-width:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex:140px}.sr-review{margin-left:auto}.sr-review svg{width:16px;height:16px}.sr-review.is-done{color:var(--greenFg)}.rp-actions .tb-icon:disabled{opacity:.35;cursor:default}@media (max-width:1023px){.ws.is-answer .ws-stream,.ws.is-answer .ws-stream.has-bar{padding:16px var(--frame-x) 32px}.ws.is-answer .ws-dock{padding:8px calc(var(--frame-x) + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(var(--frame-x) + var(--safe-left))}.ask-turns{gap:40px}.ub{max-width:85%}.fn{vertical-align:1px;min-width:20px;height:20px;font-size:12px}.fn:after{inset:-3px}.ans-hint{display:none}.sr-head{padding:4px 0 0}.sr-text{padding:18px}}@media print{.ask-col,.ub{max-width:none}.fn{color:var(--ink);vertical-align:super;background:0 0;padding:0 1px;font-size:9px}.ans-mark{background:0 0}.ans-tools,.ans-hint,.ub-copy{display:none}.ans-src{break-inside:avoid}.ans-src-quote{font-family:var(--font-ui);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);padding:0 10px 8px 28px;display:block}}.ws.is-check .ws-stream,.ws.is-check .ws-stream.has-bar{max-width:none;padding:16px var(--frame-x) 40px;gap:0;margin:0}.ck{flex-direction:column;gap:16px;width:100%;max-width:1040px;display:flex}@media (min-width:1800px){.ws.is-check .ck{margin-inline:auto}}.ck-head{flex-direction:column;gap:6px;display:flex}.ck-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.ck-meta svg{flex:none;width:16px;height:16px}.ck-title.page-title{margin:0;font-size:32px;line-height:38px}.ck-sub{color:var(--ink2);margin:0;font-size:13px;line-height:18px}.ck-actions{flex-wrap:wrap;gap:8px;display:flex}.ck-actions .btn svg{width:16px;height:16px}.ck-sum{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ck-sum-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ck-sum-num{font-family:var(--font-ui);color:var(--ink);font-optical-sizing:auto;font-size:26px;line-height:28px}.ck-sum-word{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.ck-sum-people{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink3-text);margin-left:auto}.ck-bar{gap:3px;height:6px;display:flex}.ck-bar.is-small{gap:2px;height:4px}.ck-seg{background:var(--grey);border-radius:3px;flex:1}.ck-seg.is-verified{background:var(--green)}.ck-seg.is-review{background:var(--amber)}.ck-seg.is-fails{background:var(--red)}.ck-findings,.ck-verified-list{flex-direction:column;gap:16px;display:flex}.ck-verified{flex-direction:column;gap:12px;display:flex}.ck-verified-list[hidden]{display:none}.ck-verified-toggle{border-radius:var(--radius-btn);height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.ck-verified-toggle:hover{background:var(--fill)}.ck-verified-toggle>svg{width:16px;height:16px}.ck-card{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;scroll-margin-top:64px;display:flex}.ck-card.is-active{box-shadow:var(--shadow), inset 0 0 0 1px var(--hair2)}.ck-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ck-card.is-reviewed .ck-card-reason,.ck-card.is-reviewed .ck-quote,.ck-card.is-reviewed .ck-card-cite{opacity:.62}.ck-card-head{align-items:center;gap:10px;min-width:0;display:flex}.ck-card-n{color:var(--ink3-text);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600;line-height:16px}.ck-card-cite{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:19px}.ck-card-chips{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ck-card-reason{color:var(--ink2);margin:0;font-size:13px;line-height:19px}.ck-quote{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--font-ui);color:var(--ink);font-optical-sizing:auto;border-radius:8px;margin:0;padding:10px 14px;font-size:14.5px;line-height:22px}.ck-quote mark{background:var(--mark);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.ck-receipt{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-top:2px;display:flex}.ck-receipt-link{color:var(--brand);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ck-receipt-link:hover{text-decoration:underline}.ck-receipt-link svg{width:12px;height:12px}.ck-card .fold{transition:none}.ck-card-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-card-where{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink3-text)}.ck-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ck-card-actions .btn svg{width:16px;height:16px}.ck-draft{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ck-draft-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.ck-draft-when{margin-left:auto}.ck-draft-text{font-family:var(--font-ui);color:var(--ink);white-space:pre-wrap;font-optical-sizing:auto;margin:0;font-size:16px;line-height:27px}.ck-draft .draft-cite{box-shadow:none;line-height:inherit;vertical-align:baseline;color:inherit;font:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0 1px;text-decoration:underline;text-decoration-thickness:2px;display:inline}.ck-draft .draft-cite.is-verified{-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.ck-draft .draft-cite.is-review{-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.ck-draft .draft-cite.is-fails{-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.ck-draft .draft-cite:hover,.ck-draft .draft-cite.is-open{background:var(--mark)}.ck-draft .draft-sup{font-family:var(--font-ui);color:var(--ink2);margin-left:1px;font-size:12px;font-weight:600}.ck-draft-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.ck-turn{gap:10px}.ck-turn-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);align-items:center;gap:6px;margin:0;display:inline-flex}.ck-turn-meta svg{width:16px;height:16px}.ck-turn-card{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ck-turn-head{flex-direction:column;gap:2px;display:flex}.ck-turn-title{font-family:var(--font-serif);color:var(--ink);font-optical-sizing:auto;font-size:22px;line-height:28px}.ck-turn-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.ck-turn-sum{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ck-turn-link{color:var(--brand);align-items:center;gap:4px;margin-left:auto;font-weight:500;text-decoration:none;display:inline-flex}.ck-turn-link:hover{text-decoration:underline}.ck-turn-link svg{width:12px;height:12px}.ck-turn .check-rows{flex-direction:column;gap:0;margin:4px -8px 0;padding:0;list-style:none;display:flex}.ck-turn .check-row{background:0 0;border:0;margin:0;padding:0}.ck-turn .check-row-hit{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.ck-turn button.check-row-hit{cursor:pointer}.ck-turn button.check-row-hit:hover{background:var(--fill)}.ck-turn .check-row-n{min-width:10px;color:var(--ink3-text);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:12px;font-weight:600;line-height:16px}.ck-turn .check-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck-turn .check-row-head{align-items:center;gap:8px;min-width:0;display:flex}.ck-turn .check-row-cite{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ck-turn .check-row-chips{flex:none;gap:6px;margin-left:auto;display:inline-flex}.ck-turn .check-row-reason{font-size:var(--fs-meta);color:var(--ink2);line-height:18px}.ck-turn .check-row.is-reviewed .check-row-cite,.ck-turn .check-row.is-reviewed .check-row-reason{opacity:.62}.ck-turn .check-row.is-more{padding:4px 8px}.ck-turn .check-row-more{font-size:var(--fs-meta);color:var(--brand);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ck-turn .check-row-more svg{width:12px;height:12px}@media (max-width:1023px){.ws.is-check .ws-stream,.ws.is-check .ws-stream.has-bar{padding:16px var(--frame-x) 32px}.ck-title.page-title{font-size:28px;line-height:34px}.ck-card{padding:14px}.ck-card-head{flex-wrap:wrap}.ck-card-actions{width:100%;margin-left:0}.ck-card-actions .btn-outline{margin-left:auto}.ck-sum-people{width:100%;margin-left:0}.ck-turn .check-row-head{flex-wrap:wrap}.ck-turn .check-row-chips{margin-left:0}}@media print{.ck-verified-list[hidden]{display:flex!important}.ck-card{box-shadow:none;border:1px solid var(--hair2);break-inside:avoid}.ck-card .fold{grid-template-rows:1fr}}@media (max-width:479px){.ck-actions{flex-wrap:nowrap}.ck-done{width:30px;padding:0}.ck-done-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1024px){.ws.is-casefile{--frame-x:32px}}.cfp{flex-direction:column;gap:16px;min-width:0;padding-bottom:32px;display:flex}.cfp-header{flex-direction:column;gap:8px;display:flex}.cfp-title{margin:0}@media (min-width:1024px){.page-title.cfp-title{font-size:30px;line-height:36px}}.cfp-title:focus{outline:none}.cf-metaline{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;font-size:13px;line-height:18px;display:flex}.cf-metapart{align-items:center;display:inline-flex}.cf-metadot{color:var(--ink3-text);padding:0 8px}.cf-metaline .is-amber{color:var(--amberFg)}.cf-metaline .is-red{color:var(--redFg)}.cf-tabrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.cf-tools .btn-quiet.is-on{background:var(--fill);color:var(--ink)}.cf-card{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:14px}.cf-timeline{padding:14px 20px 16px}.cf-timeline:focus{outline:none}.cf-timeline .tline{--tl-line:var(--hair2)}.cf-timeline .tline-axis:before{width:1px;left:calc(50% - .5px)}.cf-timeline .tline-row.is-hot{background:var(--selected)}.cf-timeline .tline-year{color:var(--ink2)}.cf-timeline .tline-date,.cf-timeline .tline-title{color:var(--ink)}.cf-timeline .tline-meta{color:var(--ink2)}.cf-timeline .tline-trigger{color:var(--ink2);font-weight:500}.cf-timeline .tline-node{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink2), 0 0 0 3px var(--card)}.cf-timeline .tline-node[data-kind=event]{background:var(--ink3);box-shadow:0 0 0 3px var(--card)}.cf-timeline .tline-node[data-kind=event][data-state=future]{background:var(--ink2)}.cf-timeline .tline-node[data-kind=limitation]{background:var(--ink2);box-shadow:0 0 0 3px var(--card)}.cf-timeline .tline-node[data-state=due]{box-shadow:inset 0 0 0 2px var(--amber), 0 0 0 3px var(--card)}.cf-timeline .tline-node[data-kind=limitation][data-state=due]{background:var(--amber);box-shadow:0 0 0 3px var(--card)}.cf-timeline .tline-node[data-state=overdue],.cf-timeline .tline-node[data-kind=limitation][data-state=overdue]{background:var(--red);box-shadow:0 0 0 3px var(--card)}.cf-timeline .tline-node[data-state=done]{background:var(--greenBg);color:var(--greenFg);box-shadow:0 0 0 3px var(--card)}.cf-timeline .tline-node[data-kind=limitation][data-state=done]{background:var(--ink3)}.cf-timeline .tline-node[data-kind=fold]{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink3), 0 0 0 3px var(--card)}.cf-timeline .tline-lane{--lane:var(--ink3)}.cf-timeline .tline-lane[data-state=due]{--lane:var(--amber)}.cf-timeline .tline-lane[data-state=overdue]{--lane:var(--red)}.cf-timeline .tline-lane[data-seg]:before{width:1px;left:5.5px}.cf-timeline .tline-lane[data-seg=start]:after,.cf-timeline .tline-lane[data-seg=end]:after{height:1px}.cf-timeline .tline-row[data-state=past] .tline-date,.cf-timeline .tline-row[data-state=past] .tline-title,.cf-timeline .tline-row[data-state=done] .tline-date,.cf-timeline .tline-row[data-state=done] .tline-title{color:var(--ink2)}.cf-timeline .tline-row[data-state=done] .tline-title{-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.cf-timeline .tline-row[data-state=overdue] .tline-date,.cf-timeline .tline-row[data-state=overdue] .tline-meta{color:var(--redFg)}.cf-timeline .tline-row[data-state=due] .tline-date{color:var(--amberFg)}.cf-timeline .tline-today-rule{background:var(--ink);height:1px;top:calc(50% - .5px)}.cf-timeline .tline-today-pill{background:var(--ink);color:var(--card)}.cf-rule{background:var(--fill);height:18px;color:var(--ink2);font-size:var(--fs-label);white-space:nowrap;border-radius:5px;align-self:center;align-items:center;padding:0 6px;font-weight:500;line-height:16px;display:inline-flex}.cf-done{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--hair2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cf-done svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.cf-done:hover{background:var(--fill);color:var(--ink2)}}.cf-done:focus-visible{color:var(--ink2)}.cf-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.rv-card{overflow:hidden}.rv-scroll{overscroll-behavior-x:contain;overflow-x:auto}.rv-grid{--rv-doc-w:264px;--rv-col-min:120px;min-width:calc(var(--rv-doc-w) + var(--rv-n,4) * var(--rv-col-min))}.ws.has-side .rv-grid{--rv-doc-w:232px}.rv-row{grid-template-columns:var(--rv-cols);display:grid}.rv-row.is-head{background:var(--tint);box-shadow:inset 0 -1px 0 var(--sep)}.rv-row:not(.is-head)+.rv-row{box-shadow:inset 0 1px 0 var(--sep)}.rv-th{min-width:0;color:var(--ink2);font-size:var(--fs-th);align-items:flex-start;gap:6px;padding:10px 12px;font-weight:600;line-height:16px;display:flex}.rv-th-glyph{width:12px;height:12px;color:var(--ink3);flex:none;margin-top:2px}.rv-th-text{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rv-th.is-pending .rv-th-text{color:var(--ink3-text)}.rv-doc{min-width:0;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:2px;padding:8px 10px;display:flex}.rv-doc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-cell{min-width:0;min-height:48px;color:var(--ink);font-size:var(--fs-meta);cursor:pointer;border-radius:8px;align-items:flex-start;gap:6px;margin:2px;padding:8px 10px;line-height:18px;display:flex}@media (hover:hover) and (pointer:fine){.rv-cell:not(.is-selected):hover,.rv-doc:hover{background:var(--fill)}}.rv-cell.is-selected{background:var(--selected);box-shadow:inset 0 0 0 2px var(--primary)}.rv-cell:focus-visible,.rv-doc:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rv-cell.is-selected:focus-visible{outline:none}.rv-answer{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;flex:1;min-width:0}html[lang=hu] .rv-answer{-webkit-hyphens:auto;hyphens:auto}.rv-cell.is-unreadable .rv-answer,.rv-list-cell.is-unreadable .rv-answer{color:var(--ink3-text);font-style:italic}.rv-cell.is-dim .rv-answer{color:var(--ink3-text)}@media (hover:hover) and (pointer:fine){.rv-cell:hover .rv-answer{color:var(--ink2)}.rv-cell:not(.is-unreadable):not(.is-dim):hover .rv-answer{color:var(--ink)}}.rv-marks{flex:none;align-items:center;gap:6px;height:20px;display:inline-flex}.rv-page{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--brand);font-weight:600}.rv-glyph{place-items:center;width:14px;height:14px;display:inline-grid}.rv-glyph.is-reviewed svg{width:14px;height:14px;color:var(--green)}.rv-dot{background:var(--amber);border-radius:50%;width:8px;height:8px}.rv-lock{place-items:center;display:inline-grid}.rv-lock svg{width:14px;height:14px;color:var(--ink2)}.rv-reading{color:var(--ink3-text);font-style:italic}.rv-cell.is-arrived .rv-answer,.rv-cell.is-arrived .rv-marks{animation:rv-arrive .18s var(--ease-out)}@keyframes rv-arrive{0%{opacity:0}}.rv-empty{color:var(--ink2);grid-column:1/-1;padding:16px 12px;font-size:13px}.rv-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink3-text);margin:0}.rv-ask{flex-direction:column;gap:8px;width:min(360px,100vw - 48px);padding:4px;display:flex}.rv-ask-label{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);font-weight:600}.rv-ask-input{background:var(--card);height:32px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--hair2);border:0;border-radius:8px;padding:0 10px;font-size:13px}.rv-ask-input::placeholder{color:var(--ink3-text)}.rv-ask-input:focus-visible{outline:2px solid var(--primary);outline-offset:0;box-shadow:inset 0 0 0 1px var(--primary)}.rv-ask-foot{justify-content:flex-end;gap:6px;display:flex}.rv-list,.rv-list-empty{display:none}.rv-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.rv-list-doc{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:14px;overflow:hidden}.rv-list-head{background:var(--tint);box-shadow:inset 0 -1px 0 var(--sep);color:var(--ink);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:20px;display:flex}.rv-list-cells{margin:0;padding:0;list-style:none}.rv-list-cells>li+li{box-shadow:inset 0 1px 0 var(--sep)}.rv-list-cell{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.rv-list-cell.is-selected{background:var(--selected)}.rv-list-cell:focus-visible{outline-offset:-2px}.rv-list-q{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.rv-list-a{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.cp{flex-direction:column;gap:14px;display:flex}.cp-head{flex-direction:column;gap:4px;display:flex}.cp-q,.cp-page{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:0;font-size:12px;font-weight:600;line-height:16px}.cp-where{font-size:var(--fs-meta);color:var(--ink2);line-height:18px}.cp-answer{font-family:var(--font-serif);color:var(--ink);font-optical-sizing:auto;margin:0;font-size:20px;font-weight:400;line-height:27px}.cp-answer.is-unreadable{color:var(--ink2);font-style:italic}.cp-quote,.cp-text{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink2);font-family:var(--font-ui);border-radius:10px;margin:0;padding:14px 16px;font-size:14.5px;line-height:23px}.cp-text{white-space:pre-wrap}.cf-mark{background:var(--mark);color:var(--ink);animation:cf-mark-in .2s var(--ease-out);border-radius:3px;padding:0 2px}@keyframes cf-mark-in{0%{background-color:#0000}}.cp-kvs{flex-direction:column;gap:4px;margin:0;display:flex}.cp-kv{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-height:26px;display:grid}.cp-kv dt{font-size:var(--fs-meta);color:var(--ink2)}.cp-kv dd{font-size:var(--fs-meta);color:var(--ink);margin:0}.cp-actions{flex-wrap:wrap;gap:8px;display:flex}.cp-note,.cp-locked{color:var(--ink2);gap:6px;margin:0;font-size:13px;line-height:19px;display:flex}.cp-locked svg,.cp-note-icon{flex:none;width:16px;height:16px;margin-top:2px}.cp-kind{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);align-items:center;gap:8px;margin:0;display:flex}.cp-title{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:22px}.cp-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.ws.cf-opening .rp{animation:rp-in var(--d-panel) var(--ease-out)}@media (max-width:639px){.cfp{gap:12px}.cf-tools{justify-content:flex-start;width:100%;margin-left:0}.rv-card{display:none}.rv-list{display:flex}.rv-list-empty{color:var(--ink2);margin:0;font-size:13px;display:block}.cf-timeline{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.ws.cf-opening .rp{animation:.1s linear rp-fade}.rv-cell.is-arrived .rv-answer,.rv-cell.is-arrived .rv-marks{animation-duration:.1s}.cf-mark{animation:none}}@media (max-width:639px){.cf-metaline{flex-direction:column;align-items:flex-start}.cf-metadot{display:none}}.ws.is-calendar{--cv-cell-h:112px}@media (min-width:1800px) and (min-height:900px){.ws.is-calendar{--cv-rows:5;--cv-cell-h:clamp(104px, calc((100dvh - 202px) / var(--cv-rows)), 220px)}.ws.is-calendar:has(.cv-month>.cv-row:nth-child(7 of .cv-row)){--cv-rows:6}}.cv-nav,.cv-arrows,.cv-actions{align-items:center;display:flex}.cv-nav{gap:10px}.cv-arrows{gap:2px}.cv-arrows .tb-icon svg{width:16px;height:16px}.cv-actions{gap:8px}.cv-head .title-row-actions{gap:16px}.cv-head .title-row-main{flex-basis:auto}.cv-actions .seg-item{height:26px}@media (hover:hover) and (pointer:fine){.cv-arrows .tb-icon:hover:not(:disabled){background:var(--fill);color:var(--ink)}}.ws.is-calendar .ws-stream{max-width:none;padding:12px 28px 28px}.cv-page{flex-direction:column;gap:14px;width:100%;display:flex;container:cv-page/inline-size}.cv-main{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex;position:relative}.cv-pane{transform-origin:50% 0;min-width:0}.cv-head{flex-direction:column;gap:8px;display:flex}.cv-title{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);font-optical-sizing:auto;margin:0;font-size:32px;font-weight:400;line-height:38px}.cv-meta{min-height:18px;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;font-size:13px;line-height:18px;display:flex;overflow:hidden}.cv-meta-item{position:relative}.cv-meta-overdue{color:var(--redFg);font-weight:600}.cv-month{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cv-month,.cv-week{position:relative}.cv-month:after,.cv-week:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none;position:absolute;inset:0}.cv-row{display:contents}.cv-wd{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);box-shadow:inset 0 -1px 0 var(--sep);padding:8px;font-weight:600;line-height:16px}.cv-cell{min-width:0;min-height:var(--cv-cell-h);box-shadow:inset -1px -1px 0 var(--sep);background:0 0;flex-direction:column;gap:4px;padding:6px;display:flex}.cv-cell.is-weekend{background:var(--tint)}.cv-cell.is-last-col{box-shadow:inset 0 -1px 0 var(--sep)}.cv-row.is-last .cv-cell{box-shadow:inset -1px 0 0 var(--sep)}.cv-row.is-last .cv-cell.is-last-col{box-shadow:none}.cv-cell.is-lit,.cv-week .cv-wk-day.is-lit{box-shadow:inset 0 0 0 2px var(--primary), inset -1px -1px 0 var(--sep)}.cv-num{width:22px;height:22px;color:var(--ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.cv-cell.is-out .cv-num{color:var(--ink3-text)}.cv-cell.is-today,.cv-wk-day.is-today{background:var(--selected)}.cv-cell.is-today .cv-num,.cv-wk-day.is-today .cv-num{background:var(--primary);color:var(--primary-foreground);font-weight:700}.cv-evs{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-ev{background:var(--fill);min-width:0;height:22px;color:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 6px;font-size:12px;line-height:16px;text-decoration:none;display:flex;overflow:hidden}.cv-ev-text{text-overflow:clip;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){a.cv-ev:hover{background:var(--fill2)}}.cv-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px;display:block}.is-overdue>.cv-dot,.is-overdue>.cv-item-lead .cv-dot{background:var(--red)}.is-due>.cv-dot,.is-due>.cv-item-lead .cv-dot{background:var(--amber)}.cv-ev.is-done .cv-ev-text{color:var(--ink2);text-decoration:line-through}.cv-ev.is-preview{box-shadow:none;border:1.5px dashed var(--primary);color:var(--ink);background:0 0;font-weight:600}.cv-more{height:20px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;padding:0 6px;font-size:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.cv-more:hover{background:var(--fill);color:var(--ink)}}.popover.cv-day-pop{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;width:280px;box-shadow:var(--pop);border-radius:14px;padding:12px}.cv-day-pop-title{font-size:var(--fs-meta);color:var(--ink);margin:0 0 8px;font-weight:600}.cv-day-pop-list{flex-direction:column;gap:4px;display:flex}.cv-week.is-grid{--cv-gutter:60px;--cv-hour-h:clamp(60px, calc((100dvh - 300px) / var(--cv-hours,10)), 96px);grid-template-columns:var(--cv-gutter) repeat(7, minmax(0, 1fr));background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;grid-template-rows:auto auto auto;margin:0;padding:0;display:grid;overflow:clip}.cv-wg-gutter,.cv-week.is-grid .cv-wk-day{grid-row:1/span 3;grid-template-rows:subgrid;min-width:0;display:grid}.cv-week.is-grid .cv-wk-day{box-shadow:inset 1px 0 0 var(--sep)}.cv-week.is-grid .cv-wk-day.is-weekend{background:var(--tint)}.cv-wk-head{box-shadow:inset 0 -1px 0 var(--sep);align-items:center;gap:6px;margin:0;padding:0 2px 6px;display:flex}.cv-wk-wd{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);font-weight:600;line-height:16px}html[lang=hu] .cv-week.is-grid{--cv-gutter:74px}.cv-week.is-grid .cv-wk-head,.cv-wg-corner{z-index:3;box-sizing:border-box;background:var(--card);height:44px;box-shadow:inset 0 -1px 0 var(--sep);padding:0 10px;position:sticky;top:0}.cv-week.is-grid .cv-wk-day .cv-wk-head{box-shadow:inset 0 -1px 0 var(--sep), inset 1px 0 0 var(--sep)}.cv-week.is-grid .cv-wk-day.is-weekend .cv-wk-head{background:linear-gradient(var(--tint), var(--tint)), var(--card)}.cv-week.is-grid .cv-wk-day.is-today .cv-wk-head{background:linear-gradient(var(--selected), var(--selected)), var(--card)}.cv-week.is-grid .cv-wk-day.is-today .cv-wk-wd{color:var(--ink)}.cv-wg-allday{box-sizing:border-box;flex-direction:column;gap:3px;min-width:0;min-height:34px;padding:6px 5px;display:flex;overflow:hidden}.cv-wg-allday .cv-ev{flex:none}.cv-wg-allday .cv-ev-text{text-overflow:ellipsis}.cv-wg-allday-label{color:var(--ink3-text);text-align:right;white-space:nowrap;align-self:start;padding:9px 10px 0 0;font-size:12px;line-height:16px}.cv-wg-hours{flex-direction:column;display:flex}.cv-wg-hour{height:var(--cv-hour-h);box-sizing:border-box;color:var(--ink3-text);text-align:right;white-space:nowrap;padding:5px 10px 0 0;font-size:12px;line-height:16px}.cv-wg-times{height:calc(var(--cv-hours,10) * var(--cv-hour-h));background-image:linear-gradient(to bottom, var(--sep) 1px, transparent 1px);background-size:100% var(--cv-hour-h);position:relative}.cv-blk{top:calc(var(--at) * var(--cv-hour-h) + 2px);left:calc(var(--col) / var(--cols) * 100% + 4px);z-index:1;width:calc(100% / var(--cols) - 7px);height:calc(var(--cv-hour-h) - 3px);box-sizing:border-box;background:linear-gradient(var(--fill), var(--fill)), var(--card);color:var(--ink);border-radius:7px;flex-direction:column;gap:1px;padding:5px 8px 5px 12px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.cv-blk:before{content:"";background:var(--grey);width:3px;position:absolute;inset:0 auto 0 0}.cv-blk.is-due{background:linear-gradient(var(--amberBg), var(--amberBg)), var(--card)}.cv-blk.is-due:before{background:var(--amber)}.cv-blk.is-overdue{background:linear-gradient(var(--redBg), var(--redBg)), var(--card)}.cv-blk.is-overdue:before{background:var(--red)}@media (hover:hover) and (pointer:fine){.cv-blk:hover{box-shadow:inset 0 0 0 1px var(--hair2)}}.cv-blk-title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:13px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.cv-blk.is-done .cv-blk-title{color:var(--ink2);font-weight:500;text-decoration:line-through}.cv-blk-meta{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;line-height:16px;overflow:hidden}.cv-wg-now{top:calc(var(--at) * var(--cv-hour-h) - 1px);z-index:2;background:var(--primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}.cv-wg-now:before{content:"";background:var(--primary);border-radius:4px;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.cv-week.is-list{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cv-week.is-list .cv-wk-day{min-width:0;box-shadow:inset 0 -1px 0 var(--sep);flex-direction:column;gap:8px;padding:8px 6px;display:flex}.cv-week.is-list .cv-wk-day:last-child{box-shadow:none}.cv-week.is-list .cv-wk-day.is-weekend{background:var(--tint)}.cv-week.is-list .cv-wk-evs{flex-direction:column;gap:4px;display:flex}.cv-wk-none{font-size:var(--fs-meta);color:var(--ink3-text);padding:2px 2px 0}.cv-agenda,.cv-group{flex-direction:column;display:flex}.cv-group-label{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:0;padding:10px 10px 4px;font-weight:600;line-height:16px}.cv-group.is-overdue .cv-group-label{color:var(--redFg)}.cv-calm{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink3-text);margin:0;padding:6px 10px 8px}.cv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cv-arow{overflow-clip-margin:3px;overflow:clip}.cv-item{border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.cv-item:not(.is-preview):hover{background:var(--fill)}}.cv-item-lead{flex:none;width:7px;height:18px;position:relative}.cv-item-lead .cv-dot{border-radius:4px;width:7px;height:7px;margin-top:6px}.cv-check{z-index:2;background:var(--card);width:17px;height:17px;box-shadow:inset 0 0 0 1.5px var(--ctl-edge);color:#0000;opacity:0;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1px;left:-5px}.cv-check svg{width:10px;height:10px}.cv-item:hover .cv-check,.cv-check:focus-visible,.cv-item.is-ticking .cv-check{opacity:1}@media (hover:none){.cv-check{opacity:1}}@media (pointer:coarse){.cv-check:before{content:"";position:absolute;inset:-12px}}.cv-check:hover{color:var(--ink2)}.cv-item.is-ticking .cv-check{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.cv-item.is-ticking .cv-item-name{color:var(--ink2)}.cv-item-main{min-width:0;color:inherit;flex-direction:column;flex:auto;gap:2px;text-decoration:none;display:flex}a.cv-item-main:after{content:"";z-index:1;border-radius:8px;position:absolute;inset:0}a.cv-item-main:focus-visible{outline:none}a.cv-item-main:focus-visible:after{outline:2px solid var(--primary);outline-offset:0}.cv-item-name{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.cv-item-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-item-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.cv-item-when{font-size:var(--fs-meta);color:var(--ink2);white-space:nowrap;line-height:18px}.cv-face-wrap{z-index:2;display:inline-flex;position:relative}.cv-item .monogram.cv-face{background:var(--fill2);width:24px;height:24px;box-shadow:0 0 0 2px var(--bg);color:var(--greyFg);border-radius:12px;font-size:12px;font-weight:600;line-height:1}.cv-more-link{font-size:var(--fs-meta);align-self:flex-start;margin:4px 10px 0}.cv-agenda.is-full{gap:20px;max-width:1240px}.cv-agenda.is-full .cv-group-label{align-items:baseline;gap:8px;padding:0 2px 8px;display:flex}.cv-group-count{letter-spacing:0;color:var(--ink3-text);font-weight:400}.cv-agenda.is-full .cv-list{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;overflow:clip}.cv-agenda.is-full .cv-calm{padding:0 2px}.cv-agenda.is-full .cv-item{box-sizing:border-box;border-radius:0;grid-template-columns:7px 132px minmax(0,1fr) 132px 112px;align-items:center;column-gap:16px;min-height:56px;padding:8px 18px;display:grid}.cv-agenda.is-full .cv-arow+.cv-arow .cv-item{box-shadow:inset 0 1px 0 var(--sep)}.cv-agenda.is-full .cv-item-lead{align-self:center}.cv-agenda.is-full .cv-item-when{font-size:var(--fs-meta);color:var(--ink);font-weight:500;line-height:18px}.cv-agenda.is-full .cv-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}a.cv-item-main:after{border-radius:inherit}.cv-agenda.is-full a.cv-item-main:after{border-radius:0}.cv-agenda.is-full .cv-item-end{flex-direction:row;align-items:center;min-width:0}.cv-agenda.is-full .cv-face-wrap{align-items:center;gap:8px;min-width:0}.cv-agenda.is-full .cv-item .monogram.cv-face{box-shadow:none}.cv-item-owner{font-size:var(--fs-meta);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:18px;overflow:hidden}.cv-item-rel{font-size:var(--fs-meta);color:var(--ink2);text-align:right;white-space:nowrap;line-height:18px}.cv-item-rel[data-tone=late]{color:var(--redFg);font-weight:500}.cv-item-rel[data-tone=soon]{color:var(--amberFg)}@container cv-page (max-width:899px){.cv-agenda.is-full .cv-item{grid-template-columns:7px 116px minmax(0,1fr) 28px 104px;column-gap:12px}.cv-agenda.is-full .cv-item-owner{display:none}}@container cv-page (max-width:719px){.cv-agenda.is-full .cv-item{grid-template-columns:7px minmax(0,1fr) auto;grid-template-areas:"lead main when""lead main end";align-items:start;gap:4px 10px;padding:10px 12px}.cv-agenda.is-full .cv-item-lead{grid-area:lead;align-self:start}.cv-agenda.is-full .cv-item-main{grid-area:main}.cv-agenda.is-full .cv-item-when{color:var(--ink2);grid-area:when;justify-self:end;font-weight:400}.cv-agenda.is-full .cv-item-end{grid-area:end;justify-self:end}.cv-agenda.is-full .cv-item-name{white-space:normal}.cv-agenda.is-full .cv-item-rel{display:none}}.cv-smart-pos{z-index:70}.cv-smart{background:var(--card);width:420px;max-width:calc(100vw - 24px);box-shadow:var(--pop);color:var(--ink);transform-origin:var(--transform-origin);transition:opacity var(--d-pop) var(--ease-out), transform var(--d-pop) var(--ease-out);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.cv-smart[data-starting-style]{opacity:0;transform:scale(.97)}.cv-smart[data-ending-style]{opacity:0;transition-duration:.1s;transform:scale(.98)}.cv-smart:focus-visible{outline:none}.cv-sd-field{height:38px;box-shadow:inset 0 0 0 1px var(--hair2);cursor:text;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.cv-sd-field:focus-within{box-shadow:inset 0 0 0 2px var(--primary)}.cv-sd-glyph{width:15px;height:15px;color:var(--primary);flex:none}.cv-sd-input{min-width:0;height:100%;font:inherit;color:var(--ink);caret-color:var(--primary);background:0 0;border:0;flex:auto;padding:0;font-size:14px}.cv-sd-input::placeholder{color:var(--ink3-text)}.cv-sd-input:focus-visible{outline:0}.cv-sd-result{flex-direction:column;gap:2px;display:flex}.cv-sd-date{font-family:var(--font-ui);color:var(--ink);font-optical-sizing:auto;font-size:24px;font-weight:400;line-height:30px}.cv-sd-rel{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.cv-sd-ask-line{color:var(--ink);margin:0;font-size:13px;line-height:18px}.cv-sd-steps{box-shadow:inset 0 1px 0 var(--sep);flex-direction:column;gap:7px;margin:0;padding:12px 0 0;display:flex}.cv-sd-step{font-size:var(--fs-meta);line-height:var(--lh-meta);gap:10px;display:flex}.cv-sd-step dt{width:96px;color:var(--ink2);flex:none}.cv-sd-step dd{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cv-sd-step.is-warning dd{color:var(--amberFg)}.cv-sd-step.is-matter,.cv-sd-step.is-days{align-items:center}.cv-sd-days{width:64px;height:26px;font-size:var(--fs-meta);padding:0 8px}.cv-sd-unit{color:var(--ink2)}.cv-sd-chip{background:var(--fill);max-width:100%;height:22px;font:inherit;font-size:var(--fs-meta);color:var(--ink);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cv-sd-chip svg{width:14px;height:14px;color:var(--ink2);flex:none}.cv-sd-chip.is-empty{color:var(--ink2)}.cv-sd-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.cv-sd-chip:hover{background:var(--fill2)}}.cv-sd-detected{color:var(--ink3-text);font-size:12px}.cv-sd-step.is-matter dd{flex-wrap:nowrap}.cv-sd-menu{flex:0 auto;min-width:0;display:inline-flex}.cv-sd-detected{flex:none}.cv-sd-caution{color:var(--ink3-text);margin:0;font-size:12px;line-height:16px}.cv-sd-foot{align-items:center;gap:8px;display:flex}.cv-sd-hint{align-self:center;margin-left:auto}.cv-sd-hint .kbd{font:inherit;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}.cv-form{flex-direction:column;gap:10px;display:flex}.cv-form-title{margin:0;font-size:13px;font-weight:600}.cv-form-row{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-form-label{font-size:var(--fs-meta);color:var(--ink2)}.cv-form-input{width:100%;height:32px;padding:0 10px;font-size:13px}.cv-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cv-form-foot{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.cv-sheet-scrim{display:none}@media (prefers-reduced-motion:reduce){.cv-smart,.cv-smart[data-starting-style],.cv-smart[data-ending-style]{transition:opacity .1s linear;transform:none}}@media (max-width:1023px){.ws.is-calendar .ws-stream{padding:8px 16px 24px}}@media (max-width:639px){.ws.is-calendar{--cv-cell-h:52px}.cv-head .title-row-actions{gap:8px}.cv-nav{gap:4px}.cv-actions{gap:6px}.cv-actions .seg-item{padding:0 8px}.cv-add-btn{width:30px;padding:0;font-size:0}.cv-title{font-size:26px;line-height:32px}.cv-cell{align-items:center;gap:3px;padding:4px 2px}.cv-wd{text-align:center;padding:6px 2px}.cv-evs{flex-flow:wrap;justify-content:center;gap:3px}.cv-cell .cv-ev{background:0 0;border-radius:4px;width:8px;height:8px;padding:0}.cv-cell .cv-ev .cv-dot{border-radius:4px;width:8px;height:8px}.cv-cell .cv-ev.is-preview{border-width:1.5px;border-radius:4px}.cv-cell .cv-ev-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-cell .cv-more{height:16px;padding:0 2px;font-size:12px}.cv-item{padding:9px 6px}.cv-smart-pos{width:auto!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.cv-smart{width:100%;max-width:none;max-height:88svh;padding:16px 16px calc(16px + var(--safe-bottom,0px));transform-origin:50% 100%;transition:opacity var(--d-sheet-in) var(--ease-out), transform var(--d-sheet-in) var(--ease-out);border-radius:16px 16px 0 0;overflow-y:auto}.cv-smart[data-starting-style]{opacity:0;transform:translateY(24px)}.cv-smart[data-ending-style]{opacity:0;transition-duration:var(--d-sheet-out);transform:translateY(24px)}.cv-sheet-scrim{z-index:69;background:var(--scrim);transition:opacity var(--d-sheet-in) var(--ease-out);display:block;position:fixed;inset:0}.cv-sheet-scrim[data-starting-style],.cv-sheet-scrim[data-ending-style]{opacity:0}.cv-sd-step dt{width:84px}.cv-sd-hint{display:none}.cv-form-pair{grid-template-columns:1fr}}.cv-sd-note{color:var(--ink2);font-size:12px;line-height:16px;display:block}html[lang=hu] .cv-wd,html[lang=hu] .cv-wk-wd{text-transform:none}.cv-cell{overflow-clip-margin:3px;overflow:clip;container:cv-cell/size}.cv-ev-time{color:var(--ink2);flex:none;font-weight:500}.cv-ev.is-card{white-space:normal;border-radius:8px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:1px 7px;height:auto;padding:5px 8px 6px;display:grid}.cv-ev.is-card>*{grid-column:2;min-width:0}.cv-ev.is-card>.cv-dot{grid-area:1/1}.cv-ev-head,.cv-ev-sub{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cv-ev-head{font-weight:500}.cv-ev.is-card .cv-ev-text{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:17px;display:-webkit-box;overflow:hidden}.cv-ev.is-card.is-done .cv-ev-text{font-weight:500}.cv-ev.is-preview.is-card{padding:5px 8px 6px;display:flex}@container cv-cell (max-height:117px){.cv-cell[data-n="1"] .cv-ev-sub{display:none}}.cv-cell[data-n="2"] .cv-ev.is-card .cv-ev-text{-webkit-line-clamp:1;line-clamp:1}@container cv-cell (max-height:169px){.cv-cell[data-n="2"] .cv-ev-sub{display:none}}@container cv-cell (max-height:131px){.cv-cell[data-n="2"] .cv-ev-head{display:none}}@container cv-cell (max-width:149px){.cv-ev-sub,.cv-ev-kind,.cv-cell[data-n="2"] .cv-ev-head{display:none}.cv-ev-head:not(:has(.cv-ev-clock)){display:none}.cv-cell[data-n="2"] .cv-ev.is-card .cv-ev-text{-webkit-line-clamp:2;line-clamp:2}}@container cv-cell (max-width:149px) and (max-height:131px){.cv-cell[data-n="2"] .cv-ev.is-card .cv-ev-text{-webkit-line-clamp:1;line-clamp:1}}.cv-week.is-list .cv-ev-head{white-space:normal}.cv-week.is-list .cv-ev.is-card .cv-ev-text{-webkit-line-clamp:3;line-clamp:3}.cv-form-pair.is-when{grid-template-columns:minmax(0,1fr) 132px}.cv-form-row:has(>.cv-form-time){position:relative}.cv-form-hint{color:var(--ink2);pointer-events:none;font-size:12px;line-height:16px;position:absolute;bottom:8px;left:11px}:is(.cv-form-time:not(:focus):invalid,.cv-form-row:has(>.cv-form-hint) .cv-form-time:not(:focus)){color:#0000}@media (max-width:639px){.cv-cell .cv-ev.is-card{border-radius:4px;width:8px;height:8px;padding:0;display:flex}.cv-cell .cv-ev-time,.cv-cell .cv-ev-head,.cv-cell .cv-ev-sub{display:none}.cv-form-pair.is-when{grid-template-columns:minmax(0,1fr)}.ws.is-calendar .ws-panel-btn{display:none}}.cv-cell.is-today,.cv-wk-day.is-today{isolation:isolate;position:relative}.cv-cell.is-today:after,.cv-wk-day.is-today:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg, var(--primary) 0 1px, transparent 1px 9px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cv-cell.is-today:after,.cv-wk-day.is-today:after{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--primary) 34%, transparent) 0 1px, transparent 1px 9px)}}.cv-cell.is-today:after,.cv-wk-day.is-today:after{pointer-events:none;-webkit-mask-image:radial-gradient(130% 95% at 100% 100%,#000 0%,#0000008c 38%,#0000 72%);mask-image:radial-gradient(130% 95% at 100% 100%,#000 0%,#0000008c 38%,#0000 72%)}:root[data-theme=dark] :is(.cv-cell,.cv-wk-day).is-today:after{background:repeating-linear-gradient(135deg, var(--primary) 0 1px, transparent 1px 9px)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.cv-cell,.cv-wk-day).is-today:after{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--primary) 48%, transparent) 0 1px, transparent 1px 9px)}}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(.cv-cell,.cv-wk-day).is-today:after{background:repeating-linear-gradient(135deg, var(--primary) 0 1px, transparent 1px 9px)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]) :is(.cv-cell,.cv-wk-day).is-today:after{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--primary) 48%, transparent) 0 1px, transparent 1px 9px)}}}@keyframes cv-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cv-drop{0%{opacity:0;transform:translateY(-10px)scale(1.03)}}@keyframes cv-now-in{0%{opacity:0;transform:scaleX(0)}}.cv-week.is-entering :is(.cv-blk,.cv-wg-allday .cv-ev){animation:cv-rise .28s var(--ease-out) backwards;animation-delay:calc(60ms + var(--i,0) * 35ms)}.cv-wg-now{transform-origin:0;animation:cv-now-in .42s var(--ease-out) .12s backwards}:is(.cv-cell,.cv-wk-day).is-lit :is(.cv-ev:not(.is-preview),.cv-blk){animation:cv-drop .32s var(--ease-out) backwards}.cv-list:empty{display:none}.ov4-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ov4-period svg{width:16px;height:16px}.ov4{flex-direction:column;gap:20px;width:100%;max-width:1560px;margin-inline:auto;padding-bottom:12px;display:flex;container-type:inline-size}.ov4-head{flex-direction:column;gap:8px;display:flex}.ov4-head .page-title{letter-spacing:-.012em;margin:0;font-size:38px;line-height:44px}.ov4-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.ov4-wait{min-height:60vh}.ov6 *,.ov6 :before,.ov6 :after{animation:none}.ov6-card{background:var(--card);min-width:0;box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);border-radius:16px;flex-direction:column;display:flex;overflow:clip}.ov6-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.ov6-card-titles{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.ov6-card-title{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.006em;color:var(--ink);align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:500;line-height:24px;display:flex}.ov6-card-count{font-family:var(--font-ui);letter-spacing:0;color:var(--ink2);font-size:12px;font-weight:500;line-height:16px}.ov6-empty{flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:96px;padding:16px 20px 20px;display:flex}.ov6-empty-title{color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:20px}.ov6-empty-text{color:var(--ink2);margin:0;font-size:12px;line-height:16px}.ov6-note{color:var(--ink2);margin:0;padding:10px 20px 14px;font-size:12px;line-height:16px}.ov6 .is-red{color:var(--redFg)}.ov6 .is-amber{color:var(--amberFg)}.ov6-board{flex-direction:column;gap:20px;min-width:0;display:flex}.ov6-figs{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 28px;padding-top:4px;display:grid}.ov6-figs>.tip-wrap>.ov6-fig,.ov6-figs>.ov6-fig{height:100%}.ov6-fig{width:100%;min-width:0;box-shadow:inset 0 1px 0 var(--hair2);font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:16px 0 10px;display:flex}.ov6-fig.is-filter{cursor:pointer}@media (hover:hover) and (pointer:fine){.ov6-fig.is-filter:hover{box-shadow:inset 0 1px 0 var(--ink3)}.ov6-fig.is-filter:hover .ov6-fig-label{color:var(--ink)}}.ov6-fig.is-filter[aria-pressed=true]{box-shadow:inset 0 2px 0 var(--ink)}.ov6-fig.is-filter[aria-pressed=true] .ov6-fig-label{color:var(--ink)}.ov6-fig-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.ov6-fig-row{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-top:2px;display:flex}.ov6-fig-value{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:76px;font-weight:400;line-height:72px}.ov6-fig.is-red .ov6-fig-value{color:var(--redFg)}.ov6-fig.is-amber .ov6-fig-value{color:var(--amberFg)}.ov6-fig-of{letter-spacing:0;color:var(--ink2);font-size:34px;line-height:0}.ov6-week{flex:none;align-self:flex-end;align-items:flex-end;gap:3px;margin-bottom:12px;display:flex}.ov6-week-day{flex-direction:column;align-items:center;gap:4px;width:15px;display:flex}.ov6-week-cell{background:var(--hair2);border-radius:3px;width:14px;height:14px}.ov6-week-day.is-due .ov6-week-cell{background:var(--amber)}.ov6-week-day.is-today .ov6-week-cell{box-shadow:inset 0 0 0 1.5px var(--ink2)}.ov6-week-day.is-today.is-due .ov6-week-cell{box-shadow:none}.ov6-week-name{color:var(--ink2);font-size:12px;font-weight:500;line-height:12px}.ov6-fig-aside{color:var(--ink2);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.ov6-fig-aside [data-tone=amber]{color:var(--amberFg)}.ov6-fig-aside [data-tone=red]{color:var(--redFg)}.ov6-now{grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:stretch;gap:20px;display:grid}.ov6-side{flex-direction:column;gap:20px;min-width:0;display:flex}.ov6-side>.ov6-aging{flex:1}.ov6-now.is-open{align-items:start}.ov6-feed .ov6-more{margin-top:auto}.ov6-more{border:0;border-top:1px solid var(--sep);width:100%;min-height:40px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;line-height:18px;display:flex}@media (hover:hover) and (pointer:fine){.ov6-more:hover{background:var(--fill);color:var(--ink)}}.ov6-person.is-empty .ov6-name,.ov6-person.is-empty .ov6-load-n{color:var(--ink2);font-weight:400}.ov6-person.is-empty .ov6-track{visibility:hidden}.ov6-tl-gap{width:10px}.ov6-chip{background:var(--selected);height:28px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:12px;font-weight:500;display:inline-flex}.ov6-chip svg{width:14px;height:14px;color:var(--ink2)}.ov6-rows{border-top:1px solid var(--sep);margin:0;padding:0;list-style:none}.ov6-rows.is-more{border-top:0}.ov6-rows>li+li,.ov6-rows.is-more>li:first-child{border-top:1px solid var(--sep)}.ov6-row{min-height:56px;color:var(--ink);align-items:center;gap:16px;padding:8px 20px 8px 23px;text-decoration:none;display:flex;position:relative}.ov6-row:before{content:"";background:var(--ink3);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:12px}.ov6-row[data-tone=red]:before{background:var(--red)}.ov6-row[data-tone=amber]:before{background:var(--amber)}@media (hover:hover) and (pointer:fine){.ov6-row:hover,.ov6-table tbody tr:hover{background:var(--fill)}}.ov6-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;padding-left:8px;display:flex}.ov6-row-title,.ov6-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov6-row-title{font-size:14px;font-weight:500;line-height:20px}.ov6-row-sub{color:var(--ink2);font-size:12px;line-height:16px}.ov6-prep{background:var(--fill2);color:var(--ink2);border-radius:9999px;margin-left:10px;padding:0 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.ov6-row-end{white-space:nowrap;color:var(--ink2);flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ov6-row[data-tone=red] .ov6-row-end>:first-child{color:var(--redFg)}.ov6-row[data-tone=amber] .ov6-row-end>:first-child{color:var(--amberFg)}.ov6-row-end-sub{font-size:12px;font-weight:400;line-height:16px}.ov6-people{flex-direction:column;gap:12px;margin:0;padding:4px 20px 18px;list-style:none;display:flex}.ov6-person{grid-template-columns:112px minmax(0,1fr) 52px 40px;align-items:center;gap:12px;display:grid}.ov6-person.is-head{margin-bottom:-6px}.ov6-load-h{text-align:right;color:var(--ink2);font-size:12px;font-weight:500;line-height:14px}.ov6-who{align-items:center;gap:8px;min-width:0;display:flex}.ov6-disc{background:var(--fill2);width:26px;height:26px;color:var(--ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.ov6-name{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.ov6-you{color:var(--ink2);font-size:12px;font-weight:400}.ov6-track{background:var(--fill);border-radius:9999px;gap:2px;height:8px;display:flex;overflow:hidden}.ov6-part{background:var(--ink3);height:100%}.ov6-part.is-overdue{background:var(--red)}.ov6-load-n{text-align:right;color:var(--ink2);font-size:13px;font-weight:500;line-height:18px}.ov6-load-n.is-overdue{color:var(--redFg)}.ov6-agebars{flex-direction:column;flex:1;margin:0;padding:0 20px 16px;display:flex}.ov6-agecols{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:116px;display:grid}.ov6-agecol{text-align:center;flex-direction:column;display:flex}.ov6-agecol-track{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ov6-agecol-n{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.ov6-agecol-bar{background:var(--sep);border-radius:4px 4px 0 0;flex:none;width:min(100%,44px);height:2px}.ov6-agecol[data-tone=grey] .ov6-agecol-bar[style*=height]{background:var(--ink3)}.ov6-agecol[data-tone=amber] .ov6-agecol-bar[style*=height]{background:var(--amber)}.ov6-agecol[data-tone=red] .ov6-agecol-bar[style*=height]{background:var(--red)}.ov6-agecol-label{border-top:1px solid var(--sep);color:var(--ink2);white-space:nowrap;padding-top:4px;font-size:12px;line-height:16px}.ov6-tl-legend{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;padding-top:4px;font-size:12px;line-height:16px;display:flex}.ov6-tl-legend>span{align-items:center;gap:6px;display:inline-flex}.ov6-tl-legend .ov6-mark{color:var(--ink2);position:relative;translate:none}.ov6-tl{margin:0}.ov6-tl-scroll{padding:0 20px 12px;overflow-x:auto}.ov6-tl-grid{--tl-name:168px;min-width:640px}.ov6-tl-axis,.ov6-tl-row{grid-template-columns:var(--tl-name) minmax(0, 1fr);gap:16px;display:grid}.ov6-tl-ticks{height:22px;color:var(--ink2);font-size:12px;line-height:16px;position:relative}.ov6-tl-tick,.ov6-tl-today-label{white-space:nowrap;position:absolute;top:0}.ov6-tl-tick{padding-left:4px}.ov6-tl-today-label{color:var(--ink);font-weight:600;translate:-50%}.ov6-tl-rows{margin:0;padding:0;list-style:none}.ov6-tl-row{border-top:1px solid var(--sep);align-items:center;min-height:36px}.ov6-tl-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.ov6-tl-name:hover{text-underline-offset:3px;text-decoration:underline}}.ov6-tl-track{height:36px;position:relative}.ov6-tl-body{position:relative}.ov6-tl-rows{z-index:1;position:relative}.ov6-tl-band,.ov6-tl-line{position:absolute;top:0;bottom:0}.ov6-tl-band{z-index:0;left:calc(var(--tl-name) + 16px);width:calc((100% - var(--tl-name) - 16px) * var(--at) / 100);background:var(--fill)}.ov6-tl-line{z-index:2;left:calc(var(--tl-name) + 16px + (100% - var(--tl-name) - 16px) * var(--at) / 100);background:var(--ink);opacity:.7;width:2px;translate:-50%}.ov6-tl-key[data-tone=red] .ov6-mark{color:var(--red)}.ov6-tl-key[data-tone=amber] .ov6-mark{color:var(--amber)}.ov6-tl-tick.is-start{padding-left:0}.ov6-tl-grid-line{background:var(--sep);width:1px;position:absolute;top:0;bottom:0}.ov6-mark{width:10px;height:10px;color:var(--ink2);flex:none;display:block;position:absolute;top:50%}.ov6-mark:before{content:"";background:currentColor;border-radius:9999px;position:absolute;inset:0}.ov6-mark.is-ring:before{background:var(--card);box-shadow:inset 0 0 0 2px}.ov6-mark.is-diamond:before{border-radius:1px;inset:1px;rotate:45deg}.ov6-mark:after{content:"";position:absolute;inset:-6px}.ov6-mark[data-tone=red]{color:var(--red)}.ov6-mark[data-tone=amber]{color:var(--amber)}.ov6-mark[data-tone=ink]{color:var(--ink2)}.ov6-mark[data-pinned]:before{box-shadow:0 0 0 2px var(--card)}.ov6-matters{container:ov6mt/inline-size}.ov6-table-wrap{overflow-x:auto}@container ov6mt (max-width:1000px){.ov6-table .is-review,.ov6-table .is-activity,.ov6-table .is-owner{display:none}.ov6-table .is-name{width:34%}}@container ov6mt (max-width:640px){.ov6-table .is-limit,.ov6-table .is-overdue{display:none}.ov6-table .is-name{width:50%}.ov6-table .is-risk{width:92px}.ov6-table th:first-child,.ov6-table td:first-child{padding-left:16px}.ov6-table th:last-child,.ov6-table td:last-child{padding-right:16px}}.ov6-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.ov6-table thead th{border-bottom:1px solid var(--sep);height:36px;font-size:var(--fs-th);text-align:left;color:var(--ink2);white-space:nowrap;background:0 0;padding:0 12px;font-weight:500;line-height:16px}.ov6-table th:first-child,.ov6-table td:first-child{padding-left:20px}.ov6-table th:last-child,.ov6-table td:last-child{padding-right:20px}.ov6-table tbody th,.ov6-table tbody td{border-top:1px solid var(--sep);text-align:left;vertical-align:middle;height:56px;color:var(--ink);padding:8px 12px;font-weight:400}.ov6-table .is-name{width:32%}.ov6-table .is-risk{width:104px}.ov6-table .is-overdue{width:92px}.ov6-table .is-limit{width:128px}.ov6-table .is-review{width:104px}.ov6-table .is-activity{width:128px}.ov6-table .is-owner{width:116px}.ov6-table .is-n{text-align:right}.ov6-table thead .is-n .ov6-sort{flex-direction:row-reverse}.ov6-table .is-owner{text-align:right}.ov6-table td.is-red{color:var(--redFg);font-weight:600}.ov6-table td.is-amber,.ov6-table .is-amber{color:var(--amberFg)}.ov6-table .is-red{color:var(--redFg)}.ov6-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:0;display:inline-flex}.ov6-sort.is-on{color:var(--ink)}.ov6-sort.is-plain{cursor:default}.ov6-mname{min-width:0;color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.ov6-mname-title,.ov6-mname-sub,.ov6-cell2-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov6-mname-title{font-size:14px;font-weight:500;line-height:20px}@media (hover:hover) and (pointer:fine){.ov6-mname:hover .ov6-mname-title{text-underline-offset:3px;text-decoration:underline}}.ov6-mname-sub,.ov6-cell2-sub{color:var(--ink2);font-size:12px;line-height:16px}.ov6-cell2{flex-direction:column;gap:2px;min-width:0;font-weight:500;display:flex}.ov6-cell2>:first-child{white-space:nowrap}.ov6-cell2-sub{font-weight:400}.ov6-quiet{color:var(--ink2)}.ov6-risk{cursor:help;border-radius:9999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ov6-risk[data-risk=critical]{background:var(--redBg);color:var(--redFg)}.ov6-risk[data-risk=high]{background:var(--amberBg);color:var(--amberFg)}.ov6-risk[data-risk=watch]{background:var(--greyBg);color:var(--greyFg)}.ov6-risk[data-risk=ok]{color:var(--ink2);background:0 0;padding:0}.ov6-cell2.is-end{align-items:flex-end;max-width:100%}.ov6-cell2.is-end .ov6-cell2-sub{max-width:100%}.ov6-od{font-weight:600}.ov6-od[data-tone=red]{color:var(--redFg)}.ov6-od[data-tone=amber]{color:var(--amberFg)}.ov6-cell2[data-tone=red] .ov6-lim{color:var(--redFg)}.ov6-cell2[data-tone=amber] .ov6-lim{color:var(--amberFg)}.ov6-cell2[data-tone=muted] .ov6-lim{color:var(--ink2);font-weight:400}.ov6-head-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.ov6-scope-chip{background:var(--fill2);height:24px;color:var(--ink2);white-space:nowrap;cursor:help;border-radius:9999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ov6-period-figs{border-top:1px solid var(--sep);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov6-pfig{flex-direction:column;gap:4px;min-width:0;padding:14px 20px 16px;display:flex}.ov6-pfig+.ov6-pfig{box-shadow:inset 1px 0 0 var(--sep)}.ov6-fig-foot{color:var(--ink2);font-size:12px;line-height:16px}.ov6-pfig-value{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:26px;display:flex}.ov6-est{background:var(--greyBg);color:var(--greyFg);letter-spacing:0;cursor:help;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ov6-est svg{width:12px;height:12px}@container (max-width:1180px){.ov6-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.ov6-now{grid-template-columns:minmax(0,1fr)}.ov6-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.shell[data-solo] .ov6-side{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.ov6-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ov6-fig-label{white-space:normal}.ov6-side,.ov6-period-figs{grid-template-columns:minmax(0,1fr)}.ov6-pfig+.ov6-pfig{box-shadow:inset 0 1px 0 var(--sep)}.ov6-card-head{flex-wrap:wrap}.ov6-tl-grid{--tl-name:104px}}@media (max-width:640px){.ov4-export{display:none}.ov4-head .page-title{font-size:30px;line-height:36px}}@media print{.ws.is-overview .ws-main{height:auto;overflow:visible}.ov6-card{break-inside:avoid;box-shadow:inset 0 0 0 1px var(--hair2)}.ov6-figs{break-inside:avoid}.ov6-row:before,.ov6-week-cell,.ov6-part,.ov6-agecol-bar,.ov6-mark,.ov6-risk{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ov6-tl-scroll{overflow:visible}}@media (min-width:1024px){.ws .ws-body>.ws-main:not(.is-led){overflow-x:hidden}.ws .ws-body>.ws-main:not(.is-led)>.tb,.ws .ws-body>.ws-main:not(.is-led)>.ws-stream,.ws .ws-body>.ws-main:not(.is-led)>.ws-dock{width:calc(100% + var(--sbw,0px));margin-right:calc(-1 * var(--sbw,0px))}.ws .ws-body>.ws-main.is-led>.ws-scroll{overflow-x:hidden}.ws .ws-body>.ws-main.is-led>.ws-scroll>.ws-stream,.ws .ws-body>.ws-main.is-led>.ws-scroll>.ws-dock{width:calc(100% + var(--sbw-thin,0px));margin-right:calc(-1 * var(--sbw-thin,0px))}}.nf{background:var(--bg);min-height:100svh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.nf-title{margin:0}.nf-text{max-width:44ch;color:var(--ink2);margin:0 0 8px;font-size:14px;line-height:20px}.ws.is-missing .ws-stream{padding-top:40px}.missing-loading{color:var(--ink2);margin:0;font-size:13px}.ws.is-work .rs{width:100%;max-width:1240px;margin-inline:auto}.ws.is-work .ws-dock>*{max-width:1040px;margin-inline:auto}.ws.is-work .work-list{flex-direction:column;gap:0;display:flex}.ws.is-work .rs-group+.rs-group{margin-top:24px}.ws.is-work .work-group-label,.ws.is-work .work-group-label:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);align-items:baseline;gap:8px;margin:16px 4px 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.ws.is-work .rs-group-count{letter-spacing:0;color:var(--ink3-text);font-weight:500}.ws.is-work .rs-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:16px;overflow:clip;container-type:inline-size}.ws.is-work .rs-card .work-item{background:var(--card);min-height:64px;box-shadow:none;border-radius:0;grid-template-columns:36px minmax(0,1fr) 132px 24px 64px auto auto;column-gap:14px;margin:0;padding:10px 14px 10px 16px}.shell[data-solo] .ws.is-work .rs-card .work-item{grid-template-columns:36px minmax(0,1fr) 132px 64px auto auto}.ws.is-work .rs-card .work-fold+.work-fold>.work-item:before{opacity:1;background:var(--sep);left:66px;right:16px}.ws.is-work .rs-card .work-item-kind{width:36px;height:36px;color:var(--ink2);background:0 0}.ws.is-work .rs-card .work-item-kind svg{width:18px;height:18px}.ws.is-work .rs-card .work-item-main{gap:3px}.ws.is-work .rs-card .work-item-title{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ws.is-work .rs-card .work-item-type{color:var(--ink2);font-size:13px;display:block}.ws.is-work .rs-card .work-item-when{min-width:0;color:var(--ink2);font-size:13px;line-height:18px}@media (hover:hover) and (pointer:fine){.ws.is-work .rs-card .work-item>.menu-wrap{opacity:0;transition:opacity .12s}.ws.is-work .rs-card .work-item:hover>.menu-wrap,.ws.is-work .rs-card .work-item:focus-within>.menu-wrap{opacity:1}.ws.is-work .rs-card .work-item:has([aria-expanded=true])>.menu-wrap{opacity:1}.ws.is-work .rs-card .work-item:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.ws.is-work .rs-card .work-item:hover{background:color-mix(in srgb, var(--card) 100%, var(--ink) 3%)}}.ws.is-work .rs-card .work-item:hover:before,.ws.is-work .rs-card .work-item:hover+.work-item:before{opacity:0}}@container (max-width:640px){.ws.is-work .rs-card .work-item{grid-template-columns:36px minmax(0,1fr) 24px 64px auto auto}.shell[data-solo] .ws.is-work .rs-card .work-item{grid-template-columns:36px minmax(0,1fr) 64px auto auto}.ws.is-work .rs-card .work-item-type{display:none}}@container (max-width:460px){.ws.is-work .rs-card .work-item{grid-template-columns:36px minmax(0,1fr) auto auto;padding-inline:12px 8px}.shell[data-solo] .ws.is-work .rs-card .work-item{grid-template-columns:36px minmax(0,1fr) auto auto}.ws.is-work .rs-card .work-fold+.work-fold>.work-item:before{left:60px}.ws.is-work .rs-card .work-item-owner,.ws.is-work .rs-card .work-item-when{display:none}}.ws.is-work .mx-bar-start{flex-wrap:wrap;row-gap:8px}.mv-menu .mv-subrow-end{align-items:center;min-width:0;display:inline-flex}.mv-menu .mv-subrow-value{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.mv-menu .mv-submenu-row.is-on .mv-subrow-value{color:var(--ink);font-weight:500}.mv-menu .mv-subrow-chev{width:12px;height:12px;color:var(--ink3);flex:none;margin-left:6px}.mv-menu .mv-submenu-row[data-popup-open]{background:var(--fill)}.wk-active{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-chip{background:var(--fill);height:28px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:12px;font-weight:500;display:inline-flex}.wk-chip svg{width:12px;height:12px;color:var(--ink2)}.wk-clear{height:28px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.wk-chip:hover{background:var(--fill2)}.wk-chip:hover svg,.wk-clear:hover{color:var(--ink)}}.mv-menu.wk-menu{min-width:248px}@media (min-width:1024px){.shell{--sb-w:232px;grid-template-columns:calc(var(--sb-w) + 24px) minmax(0, 1fr);transition:grid-template-columns .26s var(--ease-sheet,cubic-bezier(.32, .72, 0, 1))}.shell.is-rail{--sb-w:56px}.sidebar.sb{box-shadow:none;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;padding:12px;overflow:visible}.is-rail .sidebar.sb{justify-content:center;align-items:flex-start;padding:12px}.sb-panel{width:var(--sb-w);background:var(--side);height:100%;min-height:0;color:var(--sideFg);box-shadow:var(--pop);flex-direction:column;gap:18px;padding:18px 12px 14px;display:flex;overflow:hidden}.sb-panel>*,.sb-panel>.tip-wrap>*{transition:opacity .14s}.sb-panel.is-morphing>*,.sb-panel.is-morphing>.tip-wrap>*{opacity:0;transition-duration:80ms}.is-rail .sb-panel{align-items:center;gap:8px;height:auto;padding:12px 8px}.is-rail .sb-top,.is-rail .sb-scroll,.is-rail .sb-nav,.is-rail .sb-foot{align-items:center;gap:8px}.is-rail .sb-scroll{flex:none;margin:0;padding:0;overflow:visible}.is-rail .sb-foot{margin-top:0}.is-rail .sb-toggle,.is-rail .sb-search,.is-rail .sb-row,.is-rail .sb-person{border-radius:10px;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0}.is-rail .sb-toggle{background:0 0}.is-rail .sb-search{color:var(--sideFg);background:0 0}@media (hover:hover) and (pointer:fine){.is-rail .sb-search:hover{background:var(--sideHover);color:var(--ink)}}.is-rail .sb-count.is-alert{top:7px;right:7px}}.sidebar.sb{--fill:var(--side-fill);--fill2:var(--side-fill2)}@media (max-width:1023px){.sb-panel{display:contents}.sidebar.sb{inset:calc(12px + var(--safe-top)) auto calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));height:auto;translate:calc(-100% - 12px - var(--safe-left)) 0;transition:translate .32s var(--ease-sheet,cubic-bezier(.32, .72, 0, 1));border-radius:20px;padding:14px 10px 12px}.sidebar.sb.is-open{translate:0}}.sb-panel,.sb-scroll{gap:22px}.sb-nav,.sb-list{gap:2px}.sb-row{border-radius:9px;gap:12px;height:38px;padding:0 10px;font-size:15px}.sb-row .sb-glyph,.sb-row .sb-glyph svg{width:20px;height:20px}.sb-item{border-radius:9px;gap:11px;height:34px;padding:0 10px;font-size:14px}.sb-item .sb-glyph.is-sm,.sb-item .sb-glyph.is-sm svg{width:18px;height:18px}.sb-label{font-size:12px}.sb-search{border-radius:9px;height:36px;padding:0 10px;font-size:14px}.sb-search svg{width:18px;height:18px}.sb-wordmark{font-size:23px}@media (min-width:1024px){.is-rail .sb-row,.is-rail .sb-search{border-radius:10px;height:40px;padding:0}}.composer .add-btn,.composer .add-btn:hover,.composer .kind-slot .btn-filled.btn-icon{border-radius:9999px}@media (max-width:1180px){.composer.is-bar:not(.is-tall) .think-btn .think-level{display:none}}:is(h1,h2,h3,main,section,article,[role=main],[role=region])[tabindex="-1"]:focus,:is(h1,h2,h3,main,section,article,[role=main],[role=region])[tabindex="-1"]:focus-visible,.composer textarea:focus,.composer textarea:focus-visible{box-shadow:none;outline:none}html[data-modality=keyboard] .composer:has(textarea:focus-visible){outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (min-width:1024px){.ws-side{background:var(--rpanel);box-shadow:var(--pop);border-radius:20px;margin:12px 12px 12px 0}.ws.no-tb .ws-side:not(.is-narrow) .rp-head{margin-top:max(0px, calc(var(--page-top) + var(--title-row-h) / 2 - var(--toolbar-h) / 2 - 12px))}.ws-side.is-narrow{margin:0;inset:12px 12px 12px auto;translate:calc(100% + 12px)}.ws-side.is-narrow.is-open{translate:0}}@media (min-width:640px) and (max-width:1023px){.ws-side,.ws.has-side .ws-side{inset:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) auto;background:var(--rpanel);translate:calc(100% + 12px + var(--safe-right)) 0;border-radius:20px}.ws-side.is-open,.ws.has-side .ws-side.is-open{translate:0}}.ws{--d-rp:.28s}@media (min-width:1024px){.ws .ws-body,.ws.has-pane .ws-body{transition:grid-template-columns var(--d-rp) var(--ease-out);grid-template-columns:minmax(0,1fr) 0;overflow:clip}.ws.has-side .ws-body{grid-template-columns:minmax(0, 1fr) var(--side-w)}.ws-side:not(.is-narrow){width:calc(var(--side-w) - 12px);transition:opacity .2s var(--ease-out), translate var(--d-rp) var(--ease-out);justify-self:start}.ws:not(.has-side) .ws-side:not(.is-narrow):not(.is-open){visibility:hidden;opacity:0;transition:opacity .16s ease-in, translate var(--d-rp) var(--ease-out), visibility 0s linear var(--d-rp);display:flex;translate:24px}@starting-style{.ws.is-opening.has-side .ws-side:not(.is-narrow){opacity:0;translate:24px}}.ws.is-opening .rp{animation:none}.ws:not(.has-side) .ws-side.is-narrow:not(.is-open){visibility:hidden;transition:translate var(--d-sheet-out) var(--ease-out), visibility 0s linear var(--d-sheet-out);display:flex}.ws.is-instant .ws-body,.ws.is-instant .ws-side{transition:none;animation:none}}.mg{overflow:visible}.mg-entry{stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0}.mg-ground{opacity:0;transform-origin:128px 216px;transform:scaleX(.6)}@media (hover:hover) and (pointer:fine){.mg-rim,.mg-lens{transition:transform .26s cubic-bezier(.23,1,.32,1)}.mg-bar{transition:y .26s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1)}.mg-house,.mg-back,.mg-front{transition:d .26s cubic-bezier(.23,1,.32,1)}.mg-entry{transition:stroke-dashoffset .26s cubic-bezier(.23,1,.32,1),opacity 80ms linear .18s}[data-glyph=home]:hover .mg-house{d:path("M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0L168,68.4L168,44L196,44L196,93.8L213.4,109.6a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z")}.mg-ground{transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .12s linear}[data-glyph=home]:hover .mg-ground{opacity:1;transform:scaleX(1)}[data-glyph=folder]:hover .mg-back{d:path("M32,208V64A8,8,0,0,1,40,56H93.3A8.1,8.1,0,0,1,98.1,57.6L125.9,78.4A8.1,8.1,0,0,0,130.7,80H200A8,8,0,0,1,208,88V112")}[data-glyph=folder]:hover .mg-front{d:path("M62.2,117.5A8,8,0,0,1,69.8,112L228.9,112A8,8,0,0,1,236.5,122.5L208,208A0,0,0,0,1,208,208L32,208A0,0,0,0,1,32,208Z")}[data-glyph=calendar]:hover .mg-entry,[data-glyph=book]:hover .mg-entry{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .26s cubic-bezier(.23,1,.32,1),opacity}[data-glyph=calendar]:hover .mg-entry.is-2,[data-glyph=book]:hover .mg-entry.is-2{transition-delay:70ms}[data-glyph=book]:hover .mg-entry.is-3{transition-delay:.14s}[data-glyph=chart]:hover .mg-bar.is-1{y:88px;height:120px}[data-glyph=chart]:hover .mg-bar.is-2{y:56px;height:152px;transition-delay:40ms}[data-glyph=chart]:hover .mg-bar.is-3{y:112px;height:96px;transition-delay:80ms}.mg-rim{transform-origin:128px 128px}[data-glyph=gear]:hover .mg-rim{transform:rotate(60deg)}.mg-lens{transform-origin:175.4px 175.4px}[data-glyph=search]:hover .mg-lens{transform:scale(1.2)}}.sb-view-row{position:relative}.sb-view-row>.menu-wrap{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:5px}.sb-view-more{width:26px;height:26px;color:var(--sideMuted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sb-view-more svg{width:16px;height:16px}.sb-view-row:focus-within .sb-view-more,.sb-view-more[aria-expanded=true]{opacity:1}.sb-view-row:focus-within .sb-count{visibility:hidden}.sb-view-row:has(.sb-view-more[aria-expanded=true]) .sb-count{visibility:hidden}@media (hover:hover) and (pointer:fine){.sb-view-row:hover .sb-view-more{opacity:1}.sb-view-row:hover .sb-count{visibility:hidden}.sb-view-more:hover{background:var(--sideHover);color:var(--sideFg)}}@media (hover:none){.sb-view-more{opacity:1}.sb-view-row .sb-view{padding-right:36px}}.vw{flex-direction:column;gap:20px;display:flex}.vw-group-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.vw-group-title{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:18px}.vw-total{color:var(--ink2);align-items:center;gap:7px;font-size:13px;line-height:18px;display:inline-flex}.vw-list{border:1px solid var(--hair);border-radius:12px;overflow:clip}.vw-list>*+*{border-top:1px solid var(--sep)}.vw-row{width:100%;min-height:42px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;margin:0;padding:0 14px;font-size:14px;line-height:20px;display:grid}.vw-row-switch{grid-template-columns:minmax(0,1fr) auto}.vw-row-label{min-width:0}.vw-row-value{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--ink2);font-size:13px;overflow:hidden}.vw-row-value[data-set]{color:var(--ink);font-weight:500}.vw-row-chev{width:14px;height:14px;color:var(--ink3)}.vw-item[data-open]>.vw-row{background:var(--tint)}@media (hover:hover) and (pointer:fine){.vw-row:hover,.vw-pick:hover{background:var(--fill)}}.vw-picks{background:var(--tint);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 8px;padding:6px 8px 8px;display:grid}.vw-pick{min-width:0;height:34px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.vw-pick-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vw-tick{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink3);color:var(--primary-foreground);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vw-pick[role=radio] .vw-tick{border-radius:9999px}.vw-pick[aria-checked=true] .vw-tick{background:var(--primary);box-shadow:none}.vw-tick svg{width:12px;height:12px}.vw-foot{align-items:center;gap:8px;display:flex}.vw-foot-gap{flex:1}@media (max-width:640px){.vw-row-value{max-width:140px}}.monogram.has-photo,.sb-avatar.has-photo{background:var(--fill2);padding:0;overflow:hidden}.monogram-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.sb-person-firm{align-items:center;gap:5px;min-width:0;display:flex}.sb-firm-logo{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.imgpick{flex:none;display:inline-flex;position:relative}.imgpick-frame{background:var(--fill);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.is-photo .imgpick-frame{border-radius:50%}.is-logo .imgpick-frame{background:var(--card);border-radius:14px}.imgpick-frame>img{object-fit:cover;width:100%;height:100%;display:block}.is-logo .imgpick-frame>img{object-fit:contain;padding:10%}.imgpick-frame>.monogram{border-radius:50%;width:100%;height:100%;font-size:26px}.imgpop .imgpick-frame>.monogram{font-size:44px}.imgpick-glyph{width:40%;height:40%}.imgpick-trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.imgpick-trigger.is-logo{border-radius:14px}.imgpick-veil{border-radius:inherit;color:#fff;opacity:0;transition:opacity .15s var(--ease-out);pointer-events:none;background:#00000094;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.imgpick-veil svg{width:30%;max-width:26px;height:30%;max-height:26px}@media (hover:hover) and (pointer:fine){.imgpick-trigger:hover .imgpick-veil{opacity:1}}.imgpick-trigger:focus-visible .imgpick-veil{opacity:1}.imgpick-trigger:active .imgpick-frame{scale:.97}.imgpick-badge{background:var(--card);width:28px;height:28px;box-shadow:0 0 0 1px var(--hair2), 0 1px 3px #00000024;color:var(--ink);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.imgpick-badge svg{width:14px;height:14px}.imgpick-trigger.is-logo .imgpick-badge{width:24px;height:24px;bottom:-6px;right:-6px}.imgpick-trigger.is-logo .imgpick-badge svg{width:12px;height:12px}.imgpick-drop{background:var(--card);justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.imgpick-drop{background:color-mix(in srgb, var(--card) 86%, transparent)}}.imgpick-drop{text-align:center;color:var(--ink);font-size:13px;font-weight:600;line-height:16px}.imgpop{flex-direction:column;align-items:center;gap:14px;min-width:min(360px,80vw);display:flex}.imgpop-stage{background:var(--fill);outline-offset:-1.5px;width:100%;transition:background-color .15s var(--ease-out);border-radius:16px;outline:1.5px dashed #0000;justify-content:center;padding:24px;display:flex}.imgpop-stage.is-over{background:var(--fill2);outline-color:var(--focus-edge,var(--ink2))}.imgpop-stage.is-busy .imgpick-frame>img{opacity:.5}.imgpop-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.imgpick-hint,.imgpick-note,.imgpick-error{max-width:52ch;color:var(--ink2);margin:0;font-size:12px;line-height:16px}.imgpop .imgpick-hint,.imgpop .imgpick-error{text-align:center}.imgpick-note{flex:1;min-width:0;font-size:13px;line-height:18px}.imgpick-error{color:var(--redFg)}.glist-row.is-picker{align-items:center;gap:16px;min-height:84px;padding-top:14px;padding-bottom:14px}.pf-card{box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:22px;margin:4px 0 28px;padding:4px 0;display:flex}.pf-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-name{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:30px}.pf-meta{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.pf-firm-logo{object-fit:contain;border-radius:4px;width:18px;height:18px}.ig-search{width:min(240px,60vw)}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ig-card{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ig-card.is-on{box-shadow:inset 0 0 0 1px var(--hair2)}.ig-card-head{align-items:center;gap:12px;min-width:0;display:flex}.ig-logo{box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink2);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ig-logo img{object-fit:contain;display:block}.ig-logo svg{color:#3a3a3c;width:18px;height:18px}.ig-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ig-state{color:var(--ink2);align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:flex}.ig-state.is-on{color:var(--greenFg);font-weight:500}.ig-state svg{width:12px;height:12px}.ig-what{color:var(--ink2);flex:1;margin:0;font-size:13px;line-height:18px}.ig-foot{justify-content:flex-end;gap:6px;display:flex}.ig-none{color:var(--ink2);margin:0;padding:12px 4px;font-size:13px}.ig-row .ig-logo{margin-right:2px}.ig-connect{flex-direction:column;gap:16px;display:flex}.ig-connect-head{align-items:center;gap:14px;display:flex}.ig-may ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ig-may li{color:var(--ink);align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.ig-may li svg{width:14px;height:14px;color:var(--greenFg);flex:none;margin-top:2px}.ig-preview{background:var(--fill);color:var(--ink2);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:16px}.bl-banner{background:var(--amberBg);color:var(--amberFg);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.bl-banner>svg{flex:none;width:18px;height:18px}.bl-banner p{flex:1;margin:0;font-size:13px;font-weight:500;line-height:18px}.bl-ends{color:var(--amberFg)}.glist-row.bl-next{align-items:center;padding-top:12px;padding-bottom:12px}.bl-amount{font-family:var(--font-ui);color:var(--ink);flex:none;font-size:26px;line-height:32px}.bl-activity{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.bl-activity li{padding:8px var(--glist-x,16px);gap:12px;display:flex;position:relative}.bl-activity li+li:before{content:"";top:-8px;left:calc(var(--glist-x,16px) + 3px);border-left:1px solid var(--hair2);height:16px;position:absolute}.bl-dot{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.bl-what,.bl-when{display:block}.bl-what{color:var(--ink);font-size:13px;line-height:18px}.bl-when{color:var(--ink2);font-size:12px;line-height:16px}.bl-seats{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.bl-stepper{align-items:center;gap:18px;display:flex}.bl-seats-n{min-width:64px;font-family:var(--font-ui);color:var(--ink);font-size:44px;line-height:50px}.bl-seats-words{color:var(--ink2);margin:0;font-size:13px}.bl-card-field{position:relative}.bl-brand{background:var(--fill);color:var(--ink2);pointer-events:none;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:10px;translate:0 -50%}.cc-page{justify-content:center;align-items:flex-start;min-height:100svh;padding:56px 16px 48px;display:flex;position:relative}@media (min-height:860px){.cc-page{align-items:center}}.cc{z-index:1;background:var(--card);width:min(420px,100%);box-shadow:var(--pop), inset 0 0 0 1px var(--hair);border-radius:28px;position:relative;overflow:hidden}.cc-cover{background:var(--selected);height:112px;position:relative}.cc-cover:after{content:"";background:repeating-linear-gradient(135deg, var(--primary) 0 1px, transparent 1px 9px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cc-cover:after{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--primary) 30%, transparent) 0 1px, transparent 1px 9px)}}.cc-cover:after{pointer-events:none;-webkit-mask-image:radial-gradient(120% 140% at 100% 0,#000 0%,#00000080 40%,#0000 78%);mask-image:radial-gradient(120% 140% at 100% 0,#000 0%,#00000080 40%,#0000 78%)}.cc-logo{z-index:1;width:36px;height:36px;box-shadow:0 0 0 1px var(--hair);object-fit:contain;background:#fff;border-radius:10px;padding:5px;position:absolute;top:16px;left:16px}.cc-body{text-align:center;flex-direction:column;align-items:center;padding:0 24px 22px;display:flex}.cc-photo{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin-top:-52px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-photo{background:color-mix(in srgb, var(--ink) 8%, var(--card))}}.cc-photo{box-shadow:0 0 0 4px var(--card), 0 6px 18px #0000001f;letter-spacing:.01em;color:var(--greyFg);font-size:34px;font-weight:600}.cc-photo img{object-fit:cover;width:100%;height:100%}.cc-name{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:32px;font-weight:400;line-height:38px}.cc-role{color:var(--ink2);margin:4px 0 0;font-size:14px;line-height:20px}.cc-headline{max-width:32ch;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:15px;line-height:22px}.cc-quick{justify-content:center;gap:18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cc-quick-btn{color:var(--ink);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.cc-quick-disc{background:var(--fill);width:48px;height:48px;transition:background-color .15s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.cc-quick-disc svg{width:20px;height:20px}.cc-quick-label{color:var(--ink2);font-size:12px;font-weight:500;line-height:16px}.cc-save{background:var(--primary);width:100%;height:46px;box-shadow:0 6px 16px var(--primary);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-save{box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 26%, transparent)}}.cc-save{font:inherit;color:var(--primary-foreground);cursor:pointer;transition:background-color .15s var(--ease-out), scale .12s var(--ease-out);font-size:15px;font-weight:600}.cc-save svg{width:18px;height:18px}.cc-save:active{scale:.98}.cc-lines{text-align:left;width:100%;margin:18px 0 0;padding:0;list-style:none}.cc-line{border-bottom:1px solid var(--hair);color:inherit;align-items:center;gap:14px;padding:11px 4px;text-decoration:none;display:flex}.cc-lines li:first-child .cc-line{border-top:1px solid var(--hair)}.cc-line-icon{background:var(--fill);width:36px;height:36px;color:var(--ink2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cc-line-icon svg{width:18px;height:18px}.cc-line-text{flex-direction:column;min-width:0;display:flex}.cc-line-label{color:var(--ink2);font-size:12px;line-height:16px}.cc-line-value{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.cc-section{text-align:left;width:100%;margin-top:18px}.cc-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px}html[lang=hu] .cc-label{letter-spacing:.03em}.cc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-chip{background:var(--fill);height:28px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.cc-text{color:var(--ink);margin:0;font-size:14px;line-height:20px}.cc-bio{width:100%;font-family:var(--font-ui);text-align:left;color:var(--ink);margin:18px 0 0;font-size:17px;line-height:25px}.cc-foot{gap:8px;width:100%;margin-top:22px;display:flex}.cc-foot-btn{background:var(--fill);height:40px;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease-out);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cc-foot-btn svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.cc-quick-btn:hover .cc-quick-disc,.cc-foot-btn:hover{background:var(--fill2)}.cc-save:hover{background:var(--primary-press)}.cc-line:hover .cc-line-value{text-underline-offset:3px;text-decoration:underline}}.cc-qr{z-index:60;background:var(--bg);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cc-qr{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.cc-qr{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:cc-in .2s var(--ease-out)}.cc-qr-panel{background:var(--card);width:min(340px,100%);box-shadow:var(--pop), inset 0 0 0 1px var(--hair);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px 26px;display:flex;position:relative}@keyframes cc-in{0%{opacity:0}}.cc-qr .qr{box-shadow:0 0 0 1px var(--hair);border-radius:16px}.cc-qr-close{background:var(--fill);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.cc-qr-close svg{width:16px;height:16px}.cc-qr-name{font-family:var(--font-serif);color:var(--ink);margin:4px 0 0;font-size:22px;line-height:28px}.cc-qr-text{max-width:28ch;color:var(--ink2);margin:0;font-size:13px;line-height:18px}.cc-ghost{opacity:.6;height:560px}.cc-missing{text-align:center;padding:44px 28px}.cc-missing-title{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:24px;line-height:30px}.cc-missing-text{color:var(--ink2);margin:8px 0 0;font-size:14px;line-height:20px}.cc.is-preview{width:100%;box-shadow:0 10px 30px #00000014, inset 0 0 0 1px var(--hair)}.cce{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.cce-form{flex-direction:column;gap:26px;min-width:0;display:flex}.cce-group{flex-direction:column;gap:10px;display:flex}.cce-group-title{padding-left:4px!important}.cce-grid{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px;display:grid}.cce-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cce-field.is-wide,.cce-switch{grid-column:1/-1}.cce-field .input,.cce-field .textarea{width:100%}.cce-field .input{height:38px}.cce-bio{resize:vertical;min-height:84px;padding:9px 12px}.cce-online{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.cce-online-name,.cce-switch-name{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px;display:block}.cce-note{color:var(--ink2);margin:0;font-size:12px;line-height:16px;display:block}.cce-group>.cce-field{padding:0 4px}.cce-link{border-radius:var(--radius-btn,8px);background:var(--card);height:38px;box-shadow:inset 0 0 0 1px var(--hair2);align-items:center;padding:0 4px 0 12px;display:flex}.cce-link:focus-within{box-shadow:inset 0 0 0 1px var(--focus-edge,var(--ink2))}.cce-link-base{color:var(--ink2);white-space:nowrap;flex:none;font-size:13px}.cce-link .cce-slug{background:0 0;flex:1;min-width:80px;height:36px;padding:0 2px;font-size:13px;font-weight:600;box-shadow:none!important}.cce-switch{align-items:center;gap:16px;display:flex}.cce-how{background:var(--fill);border-radius:14px;padding:14px 18px}.cce-how-title{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.cce-how .cce-note{font-size:13px;line-height:18px}.cce-preview{position:sticky;top:16px}.cce-preview-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3-text);margin:0 0 10px;padding-left:4px;font-size:12px;font-weight:600;line-height:16px}.cce-bar{z-index:20;background:var(--card);width:fit-content;box-shadow:var(--pop), inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;gap:10px;margin:0 0 0 auto;padding:8px 8px 8px 18px;display:flex;position:sticky;bottom:16px}.cce-bar-text{color:var(--ink2);font-size:13px}.cce-share{flex-direction:column;align-items:center;gap:16px;min-width:min(400px,80vw);display:flex}.cce-share-qr{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:20px;padding:10px}.cce-share-link{gap:8px;width:100%;display:flex}.cce-share-link .input{flex:1;min-width:0;height:32px;font-size:13px}.cce-share-more{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cce-offline{background:var(--amberBg);width:100%;color:var(--amberFg);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}@media (max-width:1180px){.cce{grid-template-columns:minmax(0,1fr)}.cce-preview{max-width:420px;position:static}}@media (max-width:639px){.cc-page{padding:24px 12px 32px}.cce-grid{grid-template-columns:minmax(0,1fr)}.cce-link-base{display:none}}.ws.m5 .ws-stream,.ws.m5 .ws-stream.is-wide{max-width:none;padding:12px var(--frame-x) 56px;margin:0}.m5-page{flex-direction:column;min-width:0;display:flex}.m5-head{flex-direction:column;gap:6px;min-width:0;padding-bottom:14px;display:flex}.m5-title{overflow-wrap:anywhere;outline:none;margin:0}@media (min-width:1024px){.m5-title.page-title{font-size:var(--fs-record);line-height:var(--lh-record)}}.ws.m5 .title-row-actions .tb-icon[aria-pressed=true]{background:var(--selected-strong);color:var(--ink)}.m5-meta{min-height:24px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.m5-chip{background:var(--fill);height:24px;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-chip);line-height:var(--lh-chip);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.m5-chip svg{width:12px;height:12px;color:var(--ink3-text)}.m5-chip[aria-expanded=true]{background:var(--fill2)}@media (hover:hover) and (pointer:fine){.m5-chip:hover{background:var(--fill2)}}.m5-chip.is-static{cursor:default;padding:0 10px}.m5-chip.is-closed{background:var(--greyBg);color:var(--greyFg)}.m5-tabs{top:var(--toolbar-h);z-index:5;margin:0 calc(var(--frame-x) * -1);padding:0 var(--frame-x);box-shadow:inset 0 -1px 0 var(--sep);overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;align-items:flex-end;gap:2px;display:flex;position:sticky;overflow-x:auto}.m5-tabs::-webkit-scrollbar{display:none}.ws.is-scrolled .m5-tabs{background:var(--bg)}.m5-tab{height:40px;color:var(--ink2);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.m5-tab:first-child{margin-left:-10px}.m5-tab.is-on{color:var(--ink)}@media (hover:hover) and (pointer:fine){.m5-tab:not(.is-on):hover{color:var(--ink)}}.m5-tab-count{font-size:var(--fs-chip);color:var(--ink3-text);font-weight:400}.m5-tab-line{background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.m5-body{outline:none;flex-direction:column;gap:22px;min-width:0;padding-top:22px;display:flex;container:m5/inline-size}.m5-link{color:var(--brand);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.m5-link svg{width:14px;height:14px}.m5-link:hover{text-underline-offset:2px;text-decoration:underline}.m5-link:disabled{opacity:.5;cursor:default;text-decoration:none}.m5-body{--m5-gutter:44px;--m5-inset:12px}.m5-label{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink3-text);align-items:center;gap:6px;margin:0;font-weight:600;line-height:16px;display:flex}.m5-label .num{letter-spacing:0}.m5-when{color:var(--ink);font-weight:600}.m5-when.is-overdue{color:var(--redFg)}.m5-when.is-due{color:var(--amberFg)}.m5-date-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m5-sec{flex-direction:column;min-width:0;display:flex}.m5-sec-head{min-height:34px;box-shadow:inset 0 -1px 0 var(--sep);align-items:center;gap:8px;margin:0 0 4px;padding:0 8px 4px;display:flex}.m5-sec-title{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.m5-sec-title>svg{width:16px;height:16px;color:var(--ink2);flex:none}.m5-sec-count{font-size:var(--fs-meta);color:var(--ink3-text);font-weight:400}.m5-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m5-row{min-height:40px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:4px 8px;display:flex;position:relative}.m5-row>.m5-row-title,.m5-row>.m5-row-main{flex:1 1 0;min-width:0}.m5-row>.status-chip,.m5-row>.m5-tag,.m5-row>.m5-row-meta,.m5-row>.file-badge{flex:none}@media (hover:hover) and (pointer:fine){.m5-row:hover{background:var(--fill)}}.m5-row:focus-within{background:var(--fill)}.m5-row.is-selected{background:var(--selected)}.m5-row-lead{color:var(--ink2);flex:none;justify-content:center;align-items:center;display:inline-flex}.m5-row-lead svg{width:16px;height:16px}.m5-row-main{flex-direction:column;min-width:0;display:flex}.m5-row-title{color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;padding:0;text-decoration:none;overflow:hidden}.m5-row-title.is-hit:after{content:"";border-radius:8px;position:absolute;inset:0}.m5-row-title.is-hit:focus-visible:after{outline:2px solid var(--primary);outline-offset:-2px}.m5-row-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m5-row-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);white-space:nowrap}.m5-row-end{z-index:1;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.m5-row .monogram{width:24px;height:24px;font-size:12px}.m5-empty{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);max-width:60ch;margin:0;padding:10px 8px 6px}.m5-flag{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;padding:6px 8px;display:flex}.m5-flag>svg{width:16px;height:16px;color:var(--amberFg);flex:none}.m5-quote{border-left:2px solid var(--hair2);flex-direction:column;gap:2px;margin:2px 0 0;padding:1px 0 1px 12px;display:flex}.m5-quote-text{max-width:76ch;font-family:var(--font-ui);color:var(--ink);margin:0;font-size:15px;line-height:22px}.m5-quote-src{color:var(--ink2);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.m5-quote-src:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.m5-tick{z-index:1;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ctl-edge);color:#0000;cursor:pointer;transition:background-color .14s var(--ease-out), box-shadow .14s var(--ease-out);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.m5-tick svg{opacity:0;width:10px;height:10px;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);transform:scale(.6)}.m5-tick[aria-checked=true]{background:var(--ink2);box-shadow:none;color:var(--card)}.m5-tick[aria-checked=true] svg{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.m5-tick[aria-checked=false]:hover{color:var(--ink2)}.m5-tick[aria-checked=false]:hover svg{opacity:1;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.m5-tick svg{transition:opacity .14s linear;transform:none}.m5-tick[aria-checked=false]:hover svg{transform:none}}.m5-row.is-done .m5-row-title{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.m5-tag{background:var(--fill);height:20px;color:var(--ink2);font-size:var(--fs-chip);line-height:var(--lh-chip);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:500;display:inline-flex}.m5-tag svg{width:12px;height:12px}.m5-tag.is-warn{background:var(--amberBg);color:var(--amberFg)}.m5-add{min-height:40px;color:var(--ink2);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:4px 8px;display:grid}.m5-add:focus-within{background:var(--fill)}.m5-add>svg{justify-self:center;width:16px;height:16px}.m5-add-input{min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:none;padding:0}.m5-add-input::placeholder{color:var(--ink3-text);opacity:1}.ws.m5{--panel-w:360px}.m5-pick{max-width:100%;color:var(--ink);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.m5-pick svg{width:12px;height:12px;color:var(--ink3-text);flex:none}.m5-pick[aria-expanded=true]{background:var(--fill)}@media (hover:hover) and (pointer:fine){.m5-pick:hover{background:var(--fill)}}.m5-when-q{color:var(--ink2)}.m5-when-q.is-overdue{color:var(--redFg);font-weight:500}.m5-when-q.is-due{color:var(--amberFg);font-weight:500}.m5-flag.is-warn{color:var(--ink)}.m5-row.is-two{align-items:flex-start;padding-top:7px;padding-bottom:7px}.m5-row.is-two>.file-badge,.m5-row.is-two>.m5-row-lead{margin-top:1px}.m5-row-task .m5-row-title{white-space:normal;overflow-wrap:anywhere}.m5-row-task{align-items:flex-start;padding-top:8px;padding-bottom:8px}.m5-row-task .m5-tick{margin-top:1px}.btn.m5-danger,.m5-danger{color:var(--redFg)}.m5-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.m5-detail-sec{min-width:0;box-shadow:inset 0 1px 0 var(--sep);flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.m5-detail-kind{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink3-text);align-items:center;gap:6px;margin:0;font-weight:600;line-height:16px;display:flex}.m5-detail-kind svg{width:14px;height:14px}.m5-detail-title{font-family:var(--font-serif);letter-spacing:var(--tr-serif);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:28px}.m5-detail-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.m5-detail-text{font-size:var(--fs-body);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:22px}.m5-detail-state{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.m5-detail-state svg{width:14px;height:14px;color:var(--ink2);flex:none}.m5-detail-state.is-warn svg{color:var(--amberFg)}.m5-detail-switch{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);align-items:center;gap:10px;display:flex}.m5-detail-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.m5-detail .m5-link{white-space:normal;text-align:left}.m5-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m5-kv{width:100%;font-size:var(--fs-meta);line-height:var(--lh-meta);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:6px 10px;margin:0;display:grid}.m5-kv dt{color:var(--ink2)}.m5-kv dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.m5-kv dd.is-missing{color:var(--ink2)}.m5-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.m5-fieldset>legend{margin-bottom:6px;padding:0}.m5-field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}@media (max-width:479px){.m5-field-pair{grid-template-columns:minmax(0,1fr)}}.m5-person-edit{width:22px;height:22px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-2px 0;padding:0;display:inline-flex}.m5-person-edit svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.m5-person-edit{opacity:0}.m5-person-edit:focus-visible{opacity:1}.m5-person-edit:hover{background:var(--fill);color:var(--ink)}}@media (max-width:1023px){.ws.m5 .ws-stream,.ws.m5 .ws-stream.is-wide{padding-top:8px;padding-bottom:72px}}@media (max-width:639px){.m5-tab{height:44px}}@media print{.m5-tabs{position:static}}.m5-editor{gap:12px}.m5-editor .field{min-width:0}.m5-editor .sel-trigger.is-block{width:100%}.m5-editor-foot{justify-content:flex-end;padding-top:4px}.m5-detail h3.m5-label{margin:0}.m5-detail-rows{width:calc(100% + 16px);margin:0 -8px}.ws.m5 .pv{gap:10px;margin-top:0}.ws.m5 .pv-head{z-index:3;background:var(--rpanel);pointer-events:auto;min-height:34px;margin:0 -8px;padding:2px 8px;position:sticky;top:-4px}.ws.m5 .pv-body{max-width:none}.ws.m5 .tb.is-scrolled{background:var(--bg);-webkit-mask-image:none;mask-image:none}button.m5-row-title,a.m5-row-title{padding-block:2px}.m5-flag>span{flex:12em;min-width:0}.m5-rows:empty{display:none}.m5-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.m5-bar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.m5-bar .tb-search{width:240px;max-width:100%}.m5-card{border-radius:var(--radius-card-v4);background:var(--card);min-width:0;box-shadow:var(--shadow), inset 0 0 0 1px var(--hair);overflow:clip}.m5-group{align-items:center;gap:8px;min-height:28px;margin:0;padding:0 8px;display:flex}.m5-group-title{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink3-text);margin:0;font-weight:600;line-height:16px}.m5-group-count{font-size:var(--fs-meta);color:var(--ink3-text)}.m5-block{flex-direction:column;gap:8px;min-width:0;display:flex}.m5-blank{flex-direction:column;align-items:flex-start;gap:6px;max-width:56ch;padding:28px 8px;display:flex}.m5-blank-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0;font-weight:600}.m5-blank-text{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.m5-blank .btn{margin-top:6px}.m5-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.m5-pill{height:28px;color:var(--ink2);font-family:var(--font-ui);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.m5-pill .num{color:var(--ink3-text);font-weight:400}.m5-pill[aria-pressed=true],.m5-pill[aria-checked=true]{background:var(--fill2);color:var(--ink)}@media (hover:hover) and (pointer:fine){.m5-pill:not([aria-pressed=true],[aria-checked=true]):hover{background:var(--fill);color:var(--ink)}}.m5d{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.m5d-snippet mark{background:var(--selected);color:var(--ink);border-radius:3px}.m5d.is-drop>:not(.m5d-drop){opacity:.35}.m5d-drop{z-index:4;border-radius:var(--radius-card-v4);box-shadow:inset 0 0 0 2px var(--primary);background:var(--selected);place-items:center;margin:0;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.m5d-drop{background:color-mix(in srgb, var(--selected) 60%, transparent)}}.m5d-drop{color:var(--ink);font-size:var(--fs-body);pointer-events:none;font-weight:500}.m5d-tables{max-width:960px;margin-top:16px}.m5d-tables .m5-empty{padding-top:0}.m5d .m5-flag{margin:0;padding:0 8px}.m5r{gap:28px var(--m5-gutter);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@container m5 (min-width:1200px){.m5r{padding-right:var(--m5-inset);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.m5r-main,.m5r-side{flex-direction:column;gap:24px;min-width:0;display:flex}@container m5 (max-width:1199px){.m5r-side{gap:28px var(--m5-gutter);padding:0 var(--m5-inset);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@container m5 (max-width:719px){.m5r-side{grid-template-columns:minmax(0,1fr)}}.m5r-issue .m5-row-title{white-space:normal;overflow-wrap:anywhere}.m5r-issue.is-unknown .m5-row-title{color:var(--ink2)}.m5r-dot{background:var(--grey);border-radius:3px;flex:none;width:6px;height:6px;margin:8px 6px 0}.m5r-tools{align-self:flex-start;gap:2px}.m5r-sub{margin:14px 0 2px;padding:0 8px}.m5r-receipts{padding:0 8px}.m5r-instructions .mp-text{padding:0 var(--m5-inset);white-space:pre-line;margin:0}.m5r-instr-edit{margin:8px var(--m5-inset) 0;align-self:flex-start}.m5r-instr-edit svg{width:14px;height:14px}.m5l{flex-direction:column;gap:12px;min-width:0;display:flex}.m5l .m5-flag{margin:0;padding:0 8px}.m5l .cf-timeline .tline-row.is-selected{background:var(--selected);border-radius:8px}.m5l .cf-timeline .tline-row.is-hot{border-radius:8px;animation:2.4s ease-out m5l-lit}.m5l .cf-timeline .tline-row.is-hot:not(.is-selected){background:0 0}@keyframes m5l-lit{0%,35%{background:var(--selected)}}.m5t-page{flex-direction:column;gap:12px;min-width:0;max-width:960px;display:flex}.m5t-list{flex-direction:column;display:flex}.m5t-open,.m5t-group{flex-direction:column;min-width:0;padding:6px 12px;display:flex}.m5t-open .m5-add{cursor:text}.m5t-group:not(:first-child){box-shadow:inset 0 1px 0 var(--sep)}.m5t-blank{padding:16px 20px 8px}.m5t-more{padding:2px 0 0}.m5t-head{border-radius:8px;align-items:baseline;min-height:0;padding-top:7px;padding-bottom:7px;position:relative}.m5t-fold{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.m5t-fold svg{flex:none;width:12px;height:12px;margin:0 5px 0 3px}.m5t-fold:after{content:"";border-radius:8px;position:absolute;inset:0}.m5t-fold:focus-visible{outline:none}.m5t-fold:focus-visible:after{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.m5t-head:hover{background:var(--fill)}}.m5t-head .m5-group-title{overflow-wrap:anywhere;min-width:0}.m5t-head .m5-group-count{white-space:nowrap;flex:none}.m5t-meter{flex:none;align-self:center;width:56px;height:4px}.m5t-list .m5-row-title.is-hit:focus-visible:after{outline-color:var(--focus-ring-color)}.m5t-list .m5-tick:before{content:"";border-radius:50%;position:absolute;inset:-8px}@media (pointer:coarse){.m5t-list .m5-tick:before{inset:-11px}.m5t-head{padding-top:11px;padding-bottom:11px}}.m5t-list .m5-tick[aria-disabled=true]{pointer-events:none}.m5t-sub{white-space:normal;overflow-wrap:anywhere;overflow:visible}.m5t-about{z-index:1;color:var(--brand);overflow-wrap:anywhere;text-decoration:none;position:relative}.m5t-about svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline-block}@media (hover:hover) and (pointer:fine){.m5t-about:hover{text-underline-offset:2px;text-decoration:underline}}.m5t-title{min-width:0;margin:-4px -8px;display:grid}.m5t-title:after,.m5t-title>textarea{min-width:0;font-family:var(--font-serif);letter-spacing:var(--tr-serif);white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;margin:0;padding:4px 8px;font-size:22px;line-height:28px}.m5t-title:after{content:attr(data-value) " ";visibility:hidden}.m5t-title>textarea{width:100%;color:var(--ink);resize:none;background:0 0;border-radius:8px;overflow:hidden}.m5t-kv{row-gap:12px}.m5t-kv .m5-pick{margin:-5px -6px;padding:5px 6px}.m5t-unset{color:var(--ink2)}.m5t-field,.m5t-due .datefield-input{min-width:0;height:28px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:6px}.m5t-field{text-overflow:ellipsis;width:calc(100% + 6px);margin:-5px 0 -5px -6px;padding:0 6px}.m5t-field::placeholder{color:var(--ink2);opacity:1}.m5t-field:hover::-webkit-calendar-picker-indicator{opacity:.5}.m5t-field:focus::-webkit-calendar-picker-indicator{opacity:.5}@media (hover:hover) and (pointer:fine){.m5t-title>textarea:hover,.m5t-field:hover,.m5t-due .datefield-input:hover{background:var(--fill)}}.m5t-title>textarea:focus,.m5t-field:focus,.m5t-due .datefield-input:focus{background:var(--card);box-shadow:inset 0 0 0 1px var(--focus-edge)}.m5t-when{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.m5t-due{margin:-5px -6px;display:inline-flex;position:relative}.m5t-due .datefield{width:148px}.m5t-due .datefield-input{width:100%;padding:0 30px 0 6px}.m5t-due .datefield-input::placeholder{color:var(--ink3-text);opacity:1}.m5t-due .datefield-input:not(:focus)::placeholder{color:#0000}.m5t-due-none{color:var(--ink2);pointer-events:none;position:absolute;top:50%;left:6px;translate:0 -50%}:is(.m5t-due:has(.datefield-input:focus) .m5t-due-none,.m5t-due:has(.datefield-input:not(:placeholder-shown)) .m5t-due-none){display:none}@container m5 (max-width:519px){.m5t-page .m5-bar-end{margin-left:0}.m5t-meter{display:none}}.m5n{flex-direction:column;gap:12px;min-width:0;max-width:960px;display:flex;container:m5n/inline-size}.m5n-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;display:grid}.m5n-bar .m5n-search{width:280px}.m5n-search input::-webkit-search-cancel-button{display:none}.m5n-bar .m5n-new{justify-self:end}.m5n-bar .m5-pills{grid-column:1/-1}.m5n-none{flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:none;display:flex}.m5n-list{margin:0;padding:0;list-style:none}.m5n-group-title{padding:14px 20px 4px}.m5n-group+.m5n-group,.m5n-group+.m5n-list{box-shadow:inset 0 1px 0 var(--sep)}.m5n-note{grid-template-columns:148px minmax(0,1fr);align-items:start;column-gap:16px;padding:14px 20px 16px;scroll-margin:104px 0 24px;display:grid;position:relative}.m5n-note+.m5n-note:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:20px;right:20px}.m5n-note.is-selected{background:var(--selected)}@media (hover:hover) and (pointer:fine){.m5n-note:not(.is-selected):hover{background:var(--fill)}}.m5n-side{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.m5n-kind.is-record{background:var(--fill2);color:var(--ink);font-weight:600}.m5n-when{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);white-space:nowrap;padding-left:1px}.m5n-main{flex-direction:column;gap:2px;min-width:0;display:flex}.m5n-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.m5n-title{min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;outline:none;flex:1 1 0;padding:0;font-weight:600}.m5n-title:after{content:"";position:absolute;inset:0}.m5n-title:focus-visible:after{outline:2px solid var(--focus-neutral);outline-offset:-2px}.m5n-mark{min-height:var(--lh-body);font-size:var(--fs-chip);line-height:var(--lh-chip);color:var(--ink2);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.m5n-mark svg{width:14px;height:14px}.m5n-body{max-width:76ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.m5n-meta{max-width:76ch;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);overflow-wrap:anywhere;margin:4px 0 0}@container m5n (max-width:599px){.m5n-note{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:14px 16px 16px}.m5n-note+.m5n-note:before{left:16px;right:16px}.m5n-side{flex-flow:wrap;align-items:center;gap:4px 10px}.m5n-group-title{padding-left:16px;padding-right:16px}}.m5n-tasks{width:100%;margin:0 -8px}.m5n-tasks .m5-row-title{white-space:normal;overflow-wrap:anywhere}.m5n-form{gap:14px}.m5n-restored{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.m5n-text{field-sizing:content;resize:vertical;min-height:168px;max-height:56vh}.m5n-foot{justify-content:flex-end;padding-top:2px}.m5n-foot .btn-filled .kbd{box-shadow:inset 0 0 0 1px var(--primary-foreground);background:0 0;margin-left:2px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.m5n-foot .btn-filled .kbd{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-foreground) 45%, transparent)}}.m5n-foot .btn-filled .kbd{color:var(--primary-foreground);font-weight:500}.ws.m6 .ws-stream,.ws.m6 .ws-stream.is-wide{padding-bottom:24px}.m6-page{width:100%;max-width:1320px;margin-inline:auto}.ws.m6 .ws-dock>*{max-width:1040px;margin-inline:auto}.m6-head{gap:12px;padding-bottom:22px}.m6-intro{flex-direction:column;gap:12px;min-width:0;display:flex}.m6-lede{max-width:78ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.m6-caption{margin-top:6px;container:m6-cap/inline-size}.m6-cap-main{grid-template-columns:minmax(0,1fr) auto;display:grid}.m6-cap-line{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;min-width:0;padding:18px 24px 20px;display:flex}.m6-cap-line.is-facing{grid-template-columns:minmax(0,max-content) auto minmax(0,max-content);justify-content:center;column-gap:24px;display:grid}.m6-party.is-ours{text-align:right;align-items:flex-end}.m6-cap-line:not(.is-facing) .m6-party.is-ours{text-align:left;align-items:flex-start}.m6-party{flex-direction:column;gap:4px;min-width:0;display:flex}.m6-party-role,.m6-cap-cell dt{color:var(--ink2);font-size:12px;font-weight:500;line-height:16px}.m6-party-name{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:26px}.m6-party-counsel{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.m6-party-counsel.is-none{font-style:italic}.m6-sides{flex-direction:column;align-self:stretch;align-items:center;min-width:28px;display:flex}.m6-sides-rule{background:var(--hair2);border-radius:1px;flex:1;width:2px;min-height:6px;margin:4px 0}.m6-sides-disc{background:var(--card);width:28px;height:28px;box-shadow:0 0 0 2px var(--hair2);color:var(--ink2);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.m6-sides-disc svg{width:14px;height:14px}.m6-sides-disc.is-button{cursor:pointer;transition:box-shadow .15s var(--ease-out), color .15s var(--ease-out)}.m6-sides-disc.is-button[aria-expanded=true]{box-shadow:0 0 0 2px var(--ink3);color:var(--ink)}@media (hover:hover) and (pointer:fine){.m6-sides-disc.is-button:hover{box-shadow:0 0 0 2px var(--ink3);color:var(--ink)}}.m6-sides-count{box-sizing:border-box;background:linear-gradient(var(--fill2), var(--fill2)), var(--card);min-width:16px;height:16px;color:var(--ink);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-7px;right:-9px}.m6-others-pop{min-width:260px;padding:12px 14px 8px}.m6-others-group+.m6-others-group{margin-top:10px}.m6-others-k{color:var(--ink2);margin:0 0 2px;font-size:12px;font-weight:500;line-height:16px}.m6-others-group ul{margin:0;padding:0;list-style:none}.m6-other{font-size:var(--fs-meta);color:var(--ink);line-height:20px}.m6-other-role{color:var(--ink2);margin-left:6px;font-size:12px}.m6-others-all{border:0;border-top:1px solid var(--sep);width:100%;color:var(--ink2);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:4px;margin-top:10px;padding:8px 0 2px;font-weight:500;display:flex}.m6-others-all svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.m6-others-all:hover{color:var(--ink)}}.m6-court{margin:0;display:flex}.m6-court,.m6-cap-cell{position:relative}.m6-cap-line+.m6-court:before,.m6-cap-cell+.m6-cap-cell:before{content:"";background:var(--hair2);border-radius:1px;width:2px;position:absolute;top:22px;bottom:22px;left:-1px}.m6-cap-cell{flex-direction:column;justify-content:center;gap:4px;min-width:0;max-width:420px;padding:18px 36px 20px;display:flex}.m6-cap-cell dd{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-direction:column;gap:2px;margin:0;display:flex}.m6-cap-cell dd b{color:var(--ink);padding-block:3px;font-size:15px;font-weight:600;line-height:20px}.m6-cap-cell.is-sum dd{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}@container m6-cap (max-width:860px){.m6-cap-main{grid-template-columns:minmax(0,1fr)}.m6-cap-line+.m6-court:before{width:auto;height:2px;inset:0 24px auto}.m6-cap-cell:first-child{padding-left:24px}.m6-cap-cell{max-width:none;padding-block:14px 16px}.m6-cap-cell:not(.is-sum){flex:1}}@container m6-cap (max-width:520px){.m6-cap-line,.m6-cap-line.is-facing{flex-direction:column;align-items:stretch;gap:10px;padding:18px 20px 20px;display:flex}.m6-party.is-ours{text-align:left;align-items:flex-start}.m6-sides{align-self:flex-start}.m6-sides-rule{display:none}.m6-court{flex-direction:column}.m6-cap-cell,.m6-cap-cell:first-child{padding-inline:20px}.m6-cap-cell+.m6-cap-cell:before{width:auto;height:2px;inset:0 20px auto}}.m6-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:16px}.m6-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:12px;font-weight:600;line-height:16px}.m6-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-wrap:wrap;gap:0 1em;margin:0;display:inline-flex}.m6-meta.is-warn{color:var(--amberFg)}.m6-empty{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);margin:0}.m6-link,.m6-onward{color:var(--ink);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);text-decoration:underline;-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.m6-onward{color:var(--ink2);text-decoration:none}.m6-onward svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.m6-link:hover{text-decoration-color:currentColor}.m6-onward:hover{color:var(--ink)}}.m6-ov{flex-direction:column;gap:20px;display:flex}.m6-now{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}@container m5 (max-width:700px){.m6-now{grid-template-columns:minmax(0,1fr)}}.m6-deadline{flex-direction:column;gap:4px;padding:24px 30px 28px;display:flex}.m6-deadline.is-empty{align-items:flex-start;gap:12px}.m6-deadline-hit{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.m6-count{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:10px;font-size:104px;font-weight:400;line-height:100px;display:flex}.m6-count small{font-family:var(--font-ui);letter-spacing:0;font-size:20px;font-weight:500;line-height:24px}.m6-deadline.is-overdue .m6-count{color:var(--redFg)}.m6-deadline-title{color:var(--ink);font-size:20px;font-weight:600;line-height:26px}@media (hover:hover) and (pointer:fine){.m6-deadline-hit:hover .m6-deadline-title{text-decoration:underline;-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:4px}}.m6-flight{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding-bottom:18px;display:grid}.m6-flight-end{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);flex-direction:column;display:flex}.m6-flight-end b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-weight:600}.m6-flight-end.is-end{text-align:right}.m6-flight-bar{background:var(--fill2);border-radius:2px;height:4px;position:relative}.m6-flight-done{width:calc(var(--p) * 100%);background:var(--ink);transform-origin:0;border-radius:2px;position:absolute;inset:0 auto 0 0}.m6-flight-dot{top:50%;left:calc(var(--p) * 100%);background:var(--card);width:14px;height:14px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.m6-flight-today{top:14px;left:calc(var(--p) * 100%);transform:translateX(calc(var(--p) * -100%));white-space:nowrap;color:var(--ink);font-size:12px;font-weight:600;line-height:16px;position:absolute}.m6-deadline.is-overdue .m6-flight-done{background:var(--red)}.m6-deadline.is-overdue .m6-flight-dot{box-shadow:0 0 0 3px var(--red)}@keyframes m6-draw{0%{transform:scaleX(0)}}@keyframes m6-travel{0%{left:0}}@keyframes m6-show{0%{opacity:0}}.m6-flight[data-draw] .m6-flight-done{animation:m6-draw .7s var(--ease-out) .2s both}.m6-flight[data-draw] .m6-flight-dot{animation:m6-travel .7s var(--ease-out) .2s both}.m6-flight[data-draw] .m6-flight-today{animation:m6-show .2s var(--ease-out) .85s both}.m6-steps{flex-direction:column;display:flex}.m6-row{flex:1;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.m6-row+.m6-row{border-top:1px solid var(--sep)}.m6-lead{flex:none;margin-top:1px}.m6-glyph{width:22px;color:var(--ink3);justify-content:center;display:inline-flex}.m6-glyph svg{width:18px;height:18px}.m6-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.m6-row-main>div:not(.m6-edit){flex-direction:column;align-items:flex-start;gap:2px;display:flex}.m6-row-title{color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;transition:color .2s var(--ease-out);background:0 0;border:0;padding:0;font-size:16px;font-weight:600;line-height:22px;display:block}.m6-row-title.is-hit{cursor:pointer}.m6-row-title.is-plain{font-weight:500}.m6-row-title.is-muted{color:var(--ink2);font-weight:500}.m6-row-title.is-ticked{color:var(--ink3-text);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.m6-row-title.is-hit:hover{text-decoration:underline;-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:3px}}.m6-edit{align-items:center;gap:8px;margin-top:4px;display:flex}.m6-field{flex:1;min-width:0}.m6-edit-btn{flex:none;margin:-4px -6px 0 0}.m6-stage-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 0;display:flex}.m6-stages{scrollbar-width:none;margin:0;padding:14px 24px 18px;list-style:none;display:flex;overflow-x:auto}.m6-stages::-webkit-scrollbar{display:none}.m6-stop{text-align:center;color:var(--ink2);flex-direction:column;flex:1 0 112px;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex;position:relative}.m6-stop:not(:last-child):after{content:"";background:var(--ink);height:2px;position:absolute;top:7px;left:calc(50% + 12px);right:calc(12px - 50%)}.m6-stop[data-state=now]:after,.m6-stop[data-state=ahead]:after{background:repeating-linear-gradient(90deg, var(--hair2) 0 6px, transparent 6px 12px)}.m6-stop-dot{background:var(--ink);border-radius:50%;width:12px;height:12px;margin:2px 0}.m6-stop[data-state=now] .m6-stop-dot{background:var(--card);width:16px;height:16px;box-shadow:0 0 0 4px var(--ink);margin:0}.m6-stop[data-end][data-state=now] .m6-stop-dot{background:var(--ink);box-shadow:0 0 0 4px var(--hair2)}.m6-stop[data-state=ahead] .m6-stop-dot{background:var(--card);box-shadow:inset 0 0 0 2px var(--hair2)}.m6-stop[data-state=now] .m6-stop-name{color:var(--ink);font-weight:600}.m6-stop-since,.m6-stop-work{white-space:nowrap;color:var(--ink2);margin-top:-6px}.m6-stop-work{margin-top:-8px}.m6-stop-hit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:0 6px 2px;display:flex}.m6-stop-hit .m6-stop-dot{transition:box-shadow .15s var(--ease-out), background-color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.m6-stop-hit:hover .m6-stop-name{color:var(--ink)}.m6-stop[data-state=ahead] .m6-stop-hit:hover .m6-stop-dot{box-shadow:inset 0 0 0 2px var(--ink)}.m6-stop[data-state=past] .m6-stop-hit:hover .m6-stop-dot{box-shadow:0 0 0 3px var(--hair2)}}.m6-stop-hit[aria-expanded=true] .m6-stop-name{color:var(--ink)}.m6-stage-ask{width:260px;min-width:0}.m6-stage-ask-q{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0;font-weight:600}.m6-stage-ask-when{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:2px 0 0}.m6-stage-ask-acts,.m6-stage-prop-acts{justify-content:flex-end;gap:8px;display:flex}.m6-stage-ask-acts{margin-top:12px}.m6-stage-prop{background:var(--fill);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 24px 20px;padding:12px 16px;display:flex}.m6-stage-prop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.m6-stage-prop-text b{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-weight:600}.m6-stage-prop-text span{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2)}.m6-docket{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@container m5 (max-width:700px){.m6-docket{grid-template-columns:minmax(0,1fr)}.m6-docket .m6-docket-col.is-ahead:before{width:auto;height:2px;inset:-1px 24px auto}}.m6-docket-col{flex-direction:column;min-width:0;padding:18px 16px;display:flex}.m6-docket-col.is-ahead{position:relative}.m6-docket-col.is-ahead:before{content:"";background:var(--hair2);border-radius:1px;width:2px;position:absolute;top:22px;bottom:22px;left:-1px}.m6-docket-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 8px 6px;display:flex}.m6-docket-col>.m6-empty{margin:4px 8px}.m6-entries{margin:0;padding:0;list-style:none}.m6-entry{width:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out);background:0 0;border:0;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 8px;display:grid}@media (hover:hover) and (pointer:fine){.m6-entry:hover{background:var(--tint)}}.m6-entry-day{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink2)}.m6-entry.is-overdue .m6-entry-day{color:var(--redFg)}.m6-entry-time{color:var(--ink2)}.m6-docket-col .m6-onward{align-self:flex-start;margin:8px 8px 0}.m6-page[data-tab=timeline] .m5-body>.m6-stage{margin-bottom:2px}.m6-parties{flex-direction:column;gap:16px;display:flex}.m6-bar{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.m6-bar>.btn:only-child{margin-left:auto}.m6-side-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.m6-side{flex-direction:column;gap:4px;padding:18px 20px 10px;display:flex}.m6-people{margin:0;padding:0;list-style:none}.m6-person{align-items:flex-start;gap:8px;padding:12px 0;display:flex}.m6-person+.m6-person{border-top:1px solid var(--sep)}.m6-person-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m6-person-name{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.m6-person .m6-meta a{color:inherit}.m6-facts{margin:0}.m6-facts>div{padding:10px 0}.m6-facts>div+div{border-top:1px solid var(--sep)}.m6-facts dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:2px 0 0}@media (max-width:767px){.m6-count{font-size:80px;line-height:80px}.m6-stages{flex-direction:column;padding:14px 20px;overflow:visible}.m6-stop{text-align:left;flex-direction:row;flex:none;align-items:center;gap:12px;padding:7px 0}.m6-stop:not(:last-child):after{width:2px;height:auto;inset:calc(50% + 10px) auto calc(10px - 50%) 7px}.m6-stop[data-state=now]:after,.m6-stop[data-state=ahead]:after{background:repeating-linear-gradient(180deg, var(--hair2) 0 4px, transparent 4px 8px)}.m6-stop-dot{margin:0 2px}.m6-stop-hit{flex-direction:row;gap:12px;padding:0}.m6-stop-since{margin:0 0 0 auto}.m6-stop-work{display:none}.m6-deadline{padding:20px 20px 24px}.m6-row{padding:16px}}.m5d-files-wrap{flex-direction:column;gap:26px;display:flex}.m5d-folder-head{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.m5d-folder-head svg{width:16px;height:16px;color:var(--ink2)}.m5d-folder-head .num{color:var(--ink2);font-weight:500}.m5d-files{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.m5d-file{background:var(--card);min-width:0;box-shadow:var(--shadow-card);transition:box-shadow .15s var(--ease-out);border-radius:14px;position:relative}.m5d-file-hit{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:4px;padding:10px 10px 12px;display:flex}.m5d-thumb{background:var(--tint);border-radius:10px;place-items:center;height:132px;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.m5d-file-name{-webkit-line-clamp:2;min-height:38px;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:19px;display:-webkit-box;overflow:hidden}.m5d-file-name.is-quiet{color:var(--ink2)}.m5d-sub{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.m5d-by{background:var(--fill);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.m5d-dia{background:currentColor;border-radius:1px;flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.m5d-snippet{-webkit-line-clamp:3;color:var(--ink2);-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.m5d-read{background:var(--card);width:22px;height:22px;box-shadow:0 0 0 1px var(--hair);color:var(--ink2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.m5d-read svg{width:12px;height:12px}.m5d-read.is-fidus{background:var(--ink);box-shadow:none;color:var(--card)}.m5d-read.is-fidus .m5d-dia{width:8px;height:8px}.dp{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);transition:opacity .18s var(--ease-out);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.dp[open]{display:block}@starting-style{.dp[open]{opacity:0}}.dp::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c7}.dp-stage{--page-w:min(calc((100dvh - 128px) / 1.294), calc(100vw - 400px), 1100px);flex-direction:column;align-items:center;padding:80px 24px 48px;display:flex;position:absolute;inset:0;overflow:hidden auto}.dp-bar{z-index:2;background:var(--card);width:min(820px,100vw - 32px);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.dp-type{background:var(--file-c,var(--file-scan));color:#fff;letter-spacing:.02em;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:700;line-height:14px}.dp-type[data-type=pdf]{--file-c:var(--file-pdf)}.dp-type[data-type=word]{--file-c:var(--file-word)}.dp-type[data-type=excel]{--file-c:var(--file-excel)}.dp-type[data-type=slides]{--file-c:var(--file-slides)}.dp-type[data-type=image]{--file-c:var(--file-image)}.dp-id{flex-direction:column;flex:1;min-width:0;display:flex}.dp-name{font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.dp-meta{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.dp-fl{color:var(--ink);align-items:center;gap:5px;margin-right:1em;font-weight:500;display:inline-flex}.dp-acts{flex:none;align-items:center;gap:4px;display:flex}.dp-more-wrap{position:relative}.dp-more{background:var(--card);min-width:224px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.dp-more button{color:var(--ink);text-align:left;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;line-height:18px;display:flex}.dp-more button.is-danger{color:var(--redFg)}.dp-more svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.dp-more button:hover{background:var(--fill)}}.dp-sheet{width:var(--page-w);animation:dp-in .22s var(--ease-out) backwards}@keyframes dp-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.dp-page{min-height:calc(var(--page-w) * 1.294);padding:calc(var(--page-w) * .094) calc(var(--page-w) * .106) calc(var(--page-w) * .106);background:var(--n-50);color:var(--n-900);font-family:var(--font-serif);font-size:clamp(15px, calc(var(--page-w) * .0235), 21px);border-radius:3px;scroll-margin-top:80px;line-height:1.62;position:relative;box-shadow:0 1px 2px #0003,0 24px 60px #00000073}.dp-page p{white-space:pre-wrap;margin:0 0 14px}.dp-page mark{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dp-page mark{background:color-mix(in srgb, var(--amber) 32%, transparent)}}.dp-page mark{color:inherit}.dp-page.is-scan{font-family:ui-monospace,Courier New,monospace;font-size:clamp(13px, calc(var(--page-w) * .0205), 19px);background-color:#ece9e0;background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:3px 3px;line-height:1.58;transform:rotate(-.6deg)}.dp-pages{flex-direction:column;gap:24px;margin:0;display:flex}.dp-ruler{width:var(--page-w);flex:none;height:0}.dp-leaf-fit{width:var(--page-w);height:calc(var(--page-w) * 1.294);scroll-margin-top:80px;position:relative}.dp-page.is-leaf{width:816px;height:1056px;min-height:0;transform:scale(var(--zoom,1));transform-origin:0 0;padding:96px 96px 104px;font-size:16px;line-height:1.62;overflow:hidden}.dp-page.is-leaf.is-scan{transform:scale(var(--zoom,1)) rotate(-.6deg);font-size:14px;line-height:1.58}.dp-leaf-fit:nth-child(2n) .dp-page.is-scan{transform:scale(var(--zoom,1)) rotate(.5deg)}.dp-pno{font-family:var(--font-ui);color:var(--n-500);text-align:center;font-size:13px;line-height:16px;position:absolute;bottom:40px;left:0;right:0}.dp-probe.is-leaf{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px;transform:none}.dp-strip{z-index:2;scrollbar-width:none;flex-direction:column;gap:14px;width:88px;padding:4px 8px;display:flex;position:fixed;top:80px;bottom:56px;right:24px;overflow-y:auto}.dp-strip::-webkit-scrollbar{display:none}.dp-thumb{opacity:.6;width:72px;height:93.168px;transition:opacity .15s var(--ease-out);border-radius:2px;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006}.dp-thumb.is-on{opacity:1;outline:2px solid var(--n-50);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dp-thumb:hover{opacity:1}}.dp-thumb-in{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.0882)}.dp-thumb-in .dp-page.is-leaf{box-shadow:none;transform:none}.dp-thumb-no{color:var(--n-500);font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:2px;right:4px}.dp-photo{margin:0}.dp-pages figcaption,.dp-photo figcaption{color:#ffffffb8;text-align:center;margin-top:14px;font-size:13px;line-height:18px}.dp-photo-frame{aspect-ratio:4/3;color:#ffffffb8;background:#ffffff0f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;font-size:14px;display:flex}.dp-photo-frame svg{width:40px;height:40px}.dp-mail-head{border-bottom:1px solid var(--n-200);font-family:var(--font-ui);gap:4px;margin:0 0 20px;padding-bottom:16px;font-size:13px;line-height:18px;display:grid}.dp-mail-head div{gap:12px;display:flex}.dp-mail-head dt{width:72px;color:var(--n-500);flex:none}.dp-mail-head dd{margin:0}.dp-page.is-grid{min-height:0;font-family:var(--font-ui);padding:0;font-size:13px;line-height:18px;overflow-x:auto}.dp-grid{border-collapse:collapse;width:100%}.dp-grid th,.dp-grid td{border:1px solid var(--n-200);text-align:left;white-space:nowrap;padding:6px 8px}.dp-grid th{background:var(--n-100);font-weight:600}.dp-page.is-card{min-height:0}.dp-page .dp-empty{font-family:var(--font-ui);color:var(--n-600);align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:22px;display:flex}.dp-empty svg{flex:none;width:18px;height:18px;margin-top:2px}.dp-note{color:#ffffffd9;background:#ffffff1a;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:18px}.dp-arrow{z-index:2;width:44px;height:44px;color:var(--n-50);transition:background .15s var(--ease-out);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.dp-arrow svg{width:20px;height:20px}.dp-arrow.is-prev{left:max(12px, calc(50% - var(--page-w) / 2 - 64px))}.dp-arrow.is-next{right:max(12px, calc(50% - var(--page-w) / 2 - 64px))}.dp-arrow:disabled{opacity:.3}@media (hover:hover) and (pointer:fine){.dp-arrow:not(:disabled):hover{background:#ffffff2e}}.dp-foot{z-index:2;gap:6px;margin:0;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.dp-count{color:#ffffffe6;white-space:nowrap;background:#000000b3;border-radius:999px;padding:3px 10px;font-size:12px;line-height:16px;box-shadow:0 0 0 1px #ffffff14}.dp-count.is-doc{color:#ffffffa6}@media (max-width:639px){.dp-stage{--page-w:calc(100vw - 24px);padding:76px 12px 72px}.dp-strip{display:none}.dp-page{padding:28px 22px 36px}.dp-arrow{top:auto;bottom:12px;transform:none}.dp-arrow.is-prev{left:12px}.dp-arrow.is-next{right:12px}}.m6-file,.dp-type{--file-pdf:#d93a2f;--file-word:#2b5fb4;--file-excel:#1f7a46;--file-slides:#c7512b;--file-image:#3b82c4;--file-scan:#6b6b6b}.m6-file{place-items:center;width:96px;height:104px;display:grid;position:relative}.m6-file i{display:block}.m6-file-page{box-sizing:border-box;background:var(--card);width:72px;height:94px;box-shadow:0 0 0 1px var(--hair), 0 3px 8px #0000001a;border-radius:4px;flex-direction:column;padding:12px 10px;display:flex;position:relative;overflow:hidden}.m6-file-page:after{content:"";background:linear-gradient(225deg, var(--tint) 50%, var(--hair2) 50%);width:14px;height:14px;position:absolute;top:0;right:0}.m6-file .m6-file-lines{flex-direction:column;gap:5px;display:flex}.m6-file-lines>i{background:var(--hair2);border-radius:1px;height:2px}.m6-file-lines>i:nth-child(3n){width:70%}.m6-file[data-type=word] .m6-file-lines{gap:4px;padding-left:18px}.m6-file .m6-file-grid{grid-template-columns:repeat(3,1fr);gap:2px;padding-left:14px;display:grid}.m6-file-grid>i{background:var(--hair2);border-radius:1px;height:8px}.m6-file-grid>i:nth-child(-n+3){background:var(--file-excel)}@supports (color:color-mix(in lab, red, red)){.m6-file-grid>i:nth-child(-n+3){background:color-mix(in srgb, var(--file-excel) 35%, var(--hair2))}}.m6-file-slide{background:var(--file-slides);border-radius:2px;height:34px;margin:10px 0 0 14px}@supports (color:color-mix(in lab, red, red)){.m6-file-slide{background:color-mix(in srgb, var(--file-slides) 25%, var(--hair2))}}.m6-file-mark{color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;margin-top:-12px;font-size:19px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:4px;box-shadow:0 2px 6px #0000002e}.m6-file[data-type=word] .m6-file-mark{background:var(--file-word)}.m6-file[data-type=excel] .m6-file-mark{background:var(--file-excel)}.m6-file[data-type=slides] .m6-file-mark{background:var(--file-slides)}.m6-file-band{box-sizing:border-box;background:var(--ink3);color:#fff;letter-spacing:.04em;text-align:center;border-radius:4px;min-width:46px;padding:3px 6px;font-size:11px;font-weight:700;line-height:14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.m6-file[data-type=pdf] .m6-file-band{background:var(--file-pdf)}.m6-file[data-type=scan] .m6-file-band{background:var(--file-scan)}.m6-file[data-type=image] .m6-file-band{background:var(--file-image)}.m6-file-photo{background:linear-gradient(180deg, var(--file-image), var(--file-image));border-radius:6px;width:88px;height:66px;position:relative}@supports (color:color-mix(in lab, red, red)){.m6-file-photo{background:linear-gradient(180deg, color-mix(in srgb, var(--file-image) 45%, var(--card)), color-mix(in srgb, var(--file-image) 15%, var(--card)))}}.m6-file-photo{box-shadow:0 0 0 3px var(--card), 0 3px 8px #0000001f;overflow:hidden}.m6-file-sun{background:#f2c14e;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:14px}.m6-file-hill{background:#3f8f5a;border-radius:50% 50% 0 0;width:64px;height:46px;position:absolute;bottom:-18px;left:-10px}@supports (color:color-mix(in lab, red, red)){.m6-file-hill{background:color-mix(in srgb, #3f8f5a 70%, var(--card))}}.m6-file-hill.is-near{background:#3f8f5a;width:70px;bottom:-24px;left:34px}.m6-file-envelope{background:var(--card);width:86px;height:58px;box-shadow:0 0 0 1px var(--hair), 0 3px 8px #0000001a;border-radius:5px;position:relative;overflow:hidden}.m6-file-flap{background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--hair2) calc(50% - 1px), var(--hair2) calc(50% + 1px), transparent calc(50% + 1px)) left / 50% 100% no-repeat, linear-gradient(to bottom left, transparent calc(50% - 1px), var(--hair2) calc(50% - 1px), var(--hair2) calc(50% + 1px), transparent calc(50% + 1px)) right / 50% 100% no-repeat;position:absolute;inset:0}.m6-file-page.is-scan{background:radial-gradient(circle at 20% 30%, #00000014 .6px, transparent 1.2px) 0 0 / 7px 9px, var(--card)}@supports (color:color-mix(in lab, red, red)){.m6-file-page.is-scan{background:radial-gradient(circle at 20% 30%, #00000014 .6px, transparent 1.2px) 0 0 / 7px 9px, color-mix(in srgb, var(--card) 86%, var(--ink) 14%)}}.m6-file-page.is-scan{transform:rotate(-4deg)}.m6-file-page.is-scan .m6-file-lines{filter:blur(.5px)}.m5-more-details{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.m5-more-details svg{width:12px;height:12px}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{background:var(--fill);min-width:0;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 12px;display:grid}.choice-card.is-plain{grid-template-rows:auto;min-height:40px}.choice-card-icon{color:var(--ink2);grid-row:1/-1;place-items:center;display:grid}.choice-card-icon svg{width:18px;height:18px}.choice-card-label{min-width:0;font-size:var(--fs-meta);font-weight:500;line-height:17px}.choice-card-hint{min-width:0;color:var(--ink2);font-size:12px;line-height:16px}.choice-card.is-on{background:var(--card);box-shadow:0 0 0 2px var(--ink)}.choice-card.is-on .choice-card-icon{color:var(--ink)}@media (hover:hover) and (pointer:fine){.choice-card:not(.is-on):hover{background:var(--fill2)}}.qc{width:100%;max-width:var(--chat-w,768px);background:var(--t-box,var(--card));box-shadow:var(--shadow-card);border-radius:20px;outline:none;margin-inline:auto;padding:16px}.qc[data-sending]{opacity:.6;pointer-events:none}.qc-head{align-items:baseline;gap:12px;padding:0 4px 12px;display:flex}.qc-q{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.qc-count{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:12px}.qc-opts{flex-direction:column;gap:4px;display:flex}.qc-opt,.qc-own{text-align:left;width:100%;color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.qc-opt{transition:background-color .12s var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.qc-opt:hover{background:var(--fill)}}.qc-opt.is-on{background:var(--selected)}.qc-key{background:var(--fill);width:22px;height:22px;font:500 12px/1 var(--font-ui);color:var(--ink2);border-radius:6px;flex:none;place-items:center;display:inline-grid}.qc-opt-text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.qc-label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.qc-rec{background:var(--fill);color:var(--ink2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500;line-height:16px}.qc-hint{color:var(--ink2);font-size:13px;line-height:18px}.qc-own{align-items:center}.qc-own input{min-width:0;height:22px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.qc-own input::placeholder{color:var(--ink2)}.qc-own:focus-within{background:var(--fill)}.qc-foot{align-items:center;gap:8px;padding:12px 4px 0;display:flex}.qc-keys{color:var(--ink2);margin-right:auto;font-size:12px}@media (hover:none){.qc-keys,.qc-key{display:none}}.qa-mark{background:var(--fill);border-radius:12px;flex-direction:column;gap:8px;margin:16px 0 0;padding:12px 16px;display:flex}.qa-row dt{color:var(--ink2);font-size:12px;line-height:16px}.qa-row dd{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:500;line-height:20px}.qa-row dd.is-skipped{color:var(--ink2);font-weight:400}.wk{flex-direction:column;gap:12px;margin-top:20px;display:flex}.wk-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-step{color:var(--ink2);align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.wk-step[data-state=now]{color:var(--ink);font-weight:500}.wk-step-mark{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.wk-step-mark svg{width:10px;height:10px}.wk-step[data-state=done] .wk-step-mark{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.wk-step[data-state=now] .wk-step-mark{box-shadow:inset 0 0 0 1.5px var(--ink)}.wk-fold{color:var(--ink2);align-self:flex-start;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.wk-chev{width:14px;height:14px;transition:transform .2s var(--ease-out,ease-out)}.wk-fold[aria-expanded=true] .wk-chev{transform:rotate(90deg)}.wk-text{color:var(--ink);margin:0;font-size:16px;line-height:25px}.wk-draft{background:var(--card);width:100%;max-width:480px;box-shadow:var(--shadow-card);text-align:left;transition:transform .16s var(--ease-out,ease-out);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.wk-draft:active{transform:scale(.98)}.wk-draft.is-open{background:var(--selected)}.wk-draft-icon{background:var(--fill);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.wk-draft-icon svg{width:18px;height:18px}.wk-draft-text{flex-direction:column;flex:1;min-width:0;display:flex}.wk-draft-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.wk-draft-meta,.wk-draft-open{color:var(--ink2);font-size:12px;line-height:16px}.wk-draft-open{flex:none;font-size:13px}.ws.is-answer.has-draft{--side-w:clamp(480px, 42vw, 720px)}.dr-title{align-items:center;gap:10px;min-width:0;display:flex}.dr-title-ico{background:var(--fill);width:32px;height:32px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.dr-title-ico svg{width:16px;height:16px}.dr-title-text{flex-direction:column;min-width:0;display:flex}.dr-title-name,.dr-title-of{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dr-title-sub{min-width:0;font-family:var(--font-ui);color:var(--ink2);align-items:center;gap:1em;font-size:12px;font-weight:400;line-height:16px;display:flex}.dr-title-of{min-width:0}.dr-saved{color:var(--ink2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.dr-saved svg{width:12px;height:12px}.dr-version{color:var(--ink2);white-space:nowrap;font-size:12px}.dr-paper{background:var(--card);box-shadow:var(--shadow-card);color:var(--ink);border-radius:12px;margin:4px 0 24px;padding:40px 44px 48px;font-size:15px;line-height:24px;position:relative;container-type:inline-size}.dr-head{margin-bottom:28px}.dr-mailhead{border-bottom:1px solid var(--hair);font-family:var(--font-ui);gap:6px;margin:0;padding-bottom:16px;font-size:14px;line-height:20px;display:grid}.dr-mailhead div{gap:12px;display:flex}.dr-mailhead dt{width:64px;color:var(--ink2);flex:none}.dr-mailhead dd{margin:0;font-weight:500}.dr-head p{margin:0}.dr-lh{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:12px;display:flex;margin-bottom:20px!important}.dr-firm{font-weight:600}.dr-addr{color:var(--ink2);font-size:12px}.dr-date{color:var(--ink2);margin-bottom:16px!important}.dr-to{flex-direction:column;display:flex}.dr-re{margin-top:16px!important}.dr-h{margin:24px 0 8px;font-size:15px;font-weight:600;line-height:22px}.dr-row{margin:0 0 12px}.dr-p{border-radius:4px;outline:none;margin:0}.dr-p[contenteditable=true]:hover{box-shadow:0 0 0 4px var(--fill);background:var(--fill)}.dr-p[contenteditable=true]:focus{box-shadow:0 0 0 4px var(--selected);background:var(--selected)}.dr-del{background:var(--redBg);color:var(--redFg);text-decoration:line-through}.dr-ins{background:var(--greenBg);color:var(--greenFg);text-underline-offset:3px;text-decoration:underline}.dr-note{background:var(--fill);border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}@container (min-width:760px){.dr-row.has-change{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}.dr-row.has-change .dr-note{margin-top:0}}.dr-note-head{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:flex}.dr-note-head b{font-weight:600}.dr-note-head svg{flex:none;width:14px;height:14px}.dr-note-sec{color:var(--ink2);margin-left:auto}.dr-note-why{color:var(--ink2)}.dr-note-acts{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.dr-cite{background:var(--fill);color:var(--ink2);vertical-align:4px;cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;margin:0 1px 0 2px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-block;position:relative}.dr-cite-card{z-index:5;background:var(--card);width:300px;box-shadow:var(--shadow-pop);color:var(--ink);text-align:left;opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out,ease-out), transform .12s var(--ease-out,ease-out);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;font-weight:400;line-height:18px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.dr-cite:hover .dr-cite-card,.dr-cite:focus-visible .dr-cite-card{opacity:1;transform:translate(-50%)}.dr-cite-name,.dr-cite-via{align-items:center;gap:6px;display:flex}.dr-cite-name{font-weight:600}.dr-cite-name svg{flex:none;width:16px;height:16px}.dr-cite-via{color:var(--ink2);font-size:12px}.dr-cite-via svg{width:14px;height:14px;color:var(--greenFg);flex:none}.dr-cite-quote{color:var(--ink2)}.dr-caret{background:var(--ink);vertical-align:middle;width:2px;height:18px;animation:1s steps(2,start) infinite dr-blink;display:inline-block}@keyframes dr-blink{to{visibility:hidden}}.dr-sources{border-top:1px solid var(--hair);margin-top:32px;padding-top:16px;font-size:13px;line-height:18px}.dr-sources-title{color:var(--ink2);margin:0 0 8px;font-size:12px;font-weight:600}.dr-sources ol{margin:0;padding:0;list-style:none}.dr-sources li{gap:8px;display:flex}.dr-sources-n{color:var(--ink2);font-weight:600}.dr-sources-meta{color:var(--ink2)}.dr-seltool{z-index:6;background:var(--n-900);box-shadow:var(--shadow-pop), 0 0 0 1px #ffffff1a;border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.dr-seltool button{color:var(--n-50);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (hover:hover) and (pointer:fine){.dr-seltool button:hover{background:var(--n-50)}@supports (color:color-mix(in lab, red, red)){.dr-seltool button:hover{background:color-mix(in srgb, var(--n-50) 16%, transparent)}}}.dr-seltool-ask{box-shadow:4px 0 0 -3px var(--n-50);margin-right:3px}@supports (color:color-mix(in lab, red, red)){.dr-seltool-ask{box-shadow:4px 0 0 -3px color-mix(in srgb, var(--n-50) 24%, transparent)}}.dr-seltool svg{width:14px;height:14px}.dr-formats{border:0;padding:0}.dr-sent-line{color:var(--ink2);margin:0;font-size:13px}.dr-is-message{background:var(--fill);color:var(--ink2);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:20px}@container (max-width:520px){.dr-paper{padding:28px 24px 32px}}.dr-tucks{--page-h:152px;--gap:10px;z-index:5;width:44px;height:var(--page-h);margin-top:calc(var(--page-h) / -2);transform-origin:100%;animation:dr-tuck-in .42s var(--ease-out) .16s backwards;position:fixed;top:50%;right:0}.dr-tuck{--r:-3deg;z-index:calc(10 - var(--i));transition:transform .28s var(--ease-out) 60ms;padding:0;position:absolute;inset:0}.dr-tuck:nth-child(2){--r:2deg}.dr-tuck:nth-child(3){--r:-7deg}.dr-tuck:nth-child(4){--r:5deg}.dr-tuck:nth-child(5){--r:-10deg}.dr-tuck-sheet{top:0;left:calc(6px - var(--i) * 5px);background:var(--t-box,var(--card));width:216px;height:100%;box-shadow:0 0 0 1px var(--hair), -8px 8px 24px #0000002e;text-align:left;transform:rotate(var(--r));transform-origin:0%;transition:transform .28s var(--ease-out) 60ms, box-shadow .16s var(--ease-out);border-radius:8px 0 0 8px;gap:12px;padding:16px 14px;display:flex;position:absolute}.dr-tuck-sheet:after{height:var(--gap);content:"";position:absolute;top:100%;left:0;right:0}.dr-tuck-lines{flex-direction:column;flex:none;gap:8px;width:22px;padding-top:4px;display:flex}.dr-tuck-lines i{background:var(--hair2);border-radius:2px;height:3px;display:block}.dr-tuck-lines i.is-short{width:14px}.dr-tuck-name{min-width:0;color:var(--ink);opacity:0;transition:opacity .16s var(--ease-out);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.dr-tuck-n{background:var(--primary);min-width:20px;height:20px;color:var(--primary-foreground);text-align:center;box-shadow:0 0 0 3px var(--bg);transition:opacity .12s var(--ease-out);border-radius:10px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;position:absolute;top:-8px;left:-8px}@media (hover:hover) and (pointer:fine){.dr-tucks:hover .dr-tuck{transform:translateY(calc((var(--i) - (var(--n) - 1) / 2) * (var(--page-h) + var(--gap))));transition-delay:0s}.dr-tucks:hover .dr-tuck-sheet{transform:translateX(calc(-148px + var(--i) * 5px)) rotate(-1deg);transition-delay:0s}.dr-tucks:hover .dr-tuck-name{opacity:1;transition-delay:80ms}.dr-tucks:hover .dr-tuck-n{opacity:0}.dr-tucks:hover .dr-tuck:hover .dr-tuck-sheet{transform:translateX(calc(-164px + var(--i) * 5px)) rotate(0deg);box-shadow:0 0 0 1px var(--hair2), -12px 12px 32px #00000042}}.dr-tucks:focus-within .dr-tuck{transform:translateY(calc((var(--i) - (var(--n) - 1) / 2) * (var(--page-h) + var(--gap))));transition-delay:0s}.dr-tucks:focus-within .dr-tuck-sheet{transform:translateX(calc(-148px + var(--i) * 5px)) rotate(-1deg);transition-delay:0s}.dr-tucks:focus-within .dr-tuck-name{opacity:1}.dr-tucks:focus-within .dr-tuck-n{opacity:0}.dr-tucks .dr-tuck:focus-visible .dr-tuck-sheet{transform:translateX(calc(-164px + var(--i) * 5px)) rotate(0deg)}.dr-tucks.is-leaving{pointer-events:none;animation:none}.dr-tucks.is-leaving .dr-tuck:not(.is-leaving){opacity:0;transition:opacity .14s var(--ease-out), transform .2s var(--ease-out)}.dr-tuck.is-leaving{z-index:20}.dr-tucks .dr-tuck.is-leaving .dr-tuck-sheet{opacity:0;transition:transform .26s var(--ease-out), opacity .16s var(--ease-out);transform:translate(-220px)rotate(0)scale(1.08)}.dr-tuck.is-leaving .dr-tuck-name{opacity:1}@keyframes dr-tuck-in{0%{opacity:0;transform:translate(72px)rotate(8deg)}}.ws.from-tuck .dr-paper{transform-origin:100% 12%;animation:dr-unfold .52s var(--ease-out) backwards}@keyframes dr-unfold{0%{opacity:.2;transform:translate(56px)rotate(-3deg)scale(.94)}55%{opacity:1}}.ws.from-tuck .dr-paper>*{animation:dr-rise .28s var(--ease-out) .6s backwards}.ws.from-tuck .dr-paper>:first-child{animation-delay:.18s}.ws.from-tuck .dr-paper>:nth-child(2){animation-delay:.22s}.ws.from-tuck .dr-paper>:nth-child(3){animation-delay:.26s}.ws.from-tuck .dr-paper>:nth-child(4){animation-delay:.3s}.ws.from-tuck .dr-paper>:nth-child(5){animation-delay:.34s}.ws.from-tuck .dr-paper>:nth-child(6){animation-delay:.38s}.ws.from-tuck .dr-paper>:nth-child(7){animation-delay:.42s}.ws.from-tuck .dr-paper>:nth-child(8){animation-delay:.46s}.ws.from-tuck .dr-paper>:nth-child(9){animation-delay:.5s}.ws.from-tuck .dr-paper>:nth-child(10){animation-delay:.54s}@keyframes dr-rise{0%{opacity:0;transform:translateY(8px)}}@media print{html[data-print-draft] body *{visibility:hidden}html[data-print-draft] .dr-paper,html[data-print-draft] .dr-paper *{visibility:visible}html[data-print-draft] .dr-paper{box-shadow:none;background:#fff;padding:0;position:fixed;inset:0}html[data-print-draft] .dr-note,html[data-print-draft] .dr-seltool,html[data-print-draft] .dr-cite-card{display:none}}.home-greet,.chapter-title,.matter-card-title,.m5-sec-title,.pv-title{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:500}.home-greet{letter-spacing:-.012em}.chapter-title{letter-spacing:-.008em}.matter-card-title{letter-spacing:-.006em;font-size:18px}.m5-sec-title{letter-spacing:-.004em;font-size:16px}.pv-title{letter-spacing:-.006em;font-size:18px}.matter-findings{color:var(--brand);font-weight:500}.wm{flex:none;height:1em;line-height:0;display:inline-flex}.wm.is-app{margin-inline:-.026em}.wm.is-tag{margin-inline:-.039em}.wm-cut{-webkit-user-select:none;user-select:none;width:auto;height:100%}.wm-cut.is-dark,:root[data-theme=dark] .wm-cut.is-light{display:none}:root[data-theme=dark] .wm-cut.is-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .wm-cut.is-light{display:none}:root:not([data-theme]) .wm-cut.is-dark{display:block}}.logo-mark,.col-loader{flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.col-loader .col-dot{transform-box:fill-box;transform-origin:50%;animation:2.4s infinite both col-tumble}@keyframes col-tumble{0%,25%,50%,75%{animation-timing-function:cubic-bezier(.23,1,.32,1)}7%,32%,57%,82%{animation-timing-function:cubic-bezier(.55,0,1,.45)}0%{transform:translateY(0)rotate(0)}7%{transform:translateY(-11px)rotate(45deg)}13%,25%{transform:translateY(3px)rotate(90deg)}32%{transform:translateY(-11px)rotate(135deg)}38%,50%{transform:translateY(0)rotate(180deg)}57%{transform:translateY(-11px)rotate(225deg)}63%,75%{transform:translateY(3px)rotate(270deg)}82%{transform:translateY(-11px)rotate(315deg)}88%,to{transform:translateY(0)rotate(360deg)}}.sb-wordmark .wm{font-size:20px;translate:0 4px}.mobilebar .sb-wordmark .wm{font-size:18px;translate:0 4px}.wm.login-brand,.wm.wl-mark{font-size:26px}.logo-mark.login-mark{width:40px;height:40px;color:var(--ink);margin-bottom:8px}.col-loader.login-loader{width:16px;height:16px}.col-loader.ans-workline-mark{width:16px;height:16px;color:var(--ink)}.col-loader.dev-loader-big{width:160px;height:160px}.col-loader.dev-loader-mid{width:48px;height:48px}:root{--scroll-thumb:#0000002e;--scroll-thumb-hover:#0000005c}:root[data-theme=dark]{--scroll-thumb:#ffffff29;--scroll-thumb-hover:#ffffff57}@media (prefers-color-scheme:dark){:root:not([data-theme]){--scroll-thumb:#ffffff29;--scroll-thumb-hover:#ffffff57}}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto!important;scrollbar-color:auto!important}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:var(--scroll-thumb) padding-box;border:3px solid #0000;border-radius:9999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover);border-width:2px}.sb-scroll::-webkit-scrollbar-thumb{background-color:#0000}.ws-scroll::-webkit-scrollbar-thumb{background-color:#0000}.sb-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.ws-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.sb-scroll:hover::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.ws-scroll:hover::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.sb-scroll::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}.ws-scroll::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}.m5-field-pair.is-one,.cv-form-pair.is-one{grid-template-columns:minmax(0,1fr)}:root{--focus-neutral:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--focus-neutral:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--focus-edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--focus-edge:color-mix(in srgb, var(--ink) 42%, transparent)}}:root{--focus-ring-color:var(--focus-neutral)}:focus-visible{outline-color:var(--focus-neutral)!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=color],[type=file]),textarea,select):focus-visible{outline:none!important}.input:focus-visible,.textarea:focus-visible,.input:focus,.textarea:focus{box-shadow:inset 0 0 0 1px var(--focus-edge)!important}.tb-search:focus-within,.ix-search:focus-within,.ws.is-work .ix-search:focus-within,.st-search:focus-within,.cv-sd-field:focus-within{box-shadow:inset 0 0 0 1px var(--focus-edge)!important;outline:none!important}:is(.tb-search,.ix-search,.st-search,.mv-search,.cv-sd-field,.composer) :is(input,textarea,.input):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}html[data-modality=keyboard] .composer:has(textarea:focus-visible){outline-width:2px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
