/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-tracking: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-duration:initial;--tw-ease:initial}}}@layer xyflow{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}}@layer theme{:root,:host{--font-sans:"Roobert", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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-tg-green:#0cc544;--color-tg-yellow:#ffb932;--color-tg-pink:#ff39d0;--color-tg-violet:#8458ff;--color-tg-violet-soft:#b9a1ff;--color-tg-tangerine:#f75a2e;--color-tg-ochre:#b89813;--color-tg-lime:#a1e441;--color-tg-mint:#47feb7;--color-tg-aqua:#1ecdf2;--color-tg-azure:#5d93fc;--color-tg-lilac:#c480fc;--color-tg-plum:#b343b8;--color-tg-raspberry:#c9235d;--color-tg-salmon:#fd9489;--color-tg-blue:#4da2ff;--color-tg-red:#ff5f57;--color-tg-green-deep:#0e9e4a;--color-cat-freelancer:var(--color-tg-tangerine);--color-cat-post:var(--color-tg-plum);--color-cat-location:var(--color-tg-lime);--color-cat-gear:var(--color-tg-raspberry);--color-cat-travel:var(--color-tg-salmon);--color-cat-catering:var(--color-tg-ochre);--color-cat-software:var(--color-tg-lilac);--color-cat-other:#8a8a86;--color-cost-salaries:var(--color-tg-salmon);--color-cost-insurance:var(--color-tg-aqua);--color-cost-rent:var(--color-tg-mint);--color-cost-transport:var(--color-tg-azure);--color-cost-software:var(--color-tg-plum);--color-cost-accountancy:var(--color-tg-lime);--color-cost-utilities:var(--color-tg-tangerine);--color-cost-tax:var(--color-tg-raspberry);--color-cost-unforeseen:var(--color-tg-lilac);--color-cost-other:var(--color-tg-ochre);--color-action-created:var(--color-tg-mint);--color-action-updated:var(--color-tg-azure);--color-action-deleted:var(--color-tg-red);--color-action-assigned:var(--color-tg-lilac);--color-action-commented:var(--color-tg-aqua);--color-action-uploaded:var(--color-tg-plum);--color-action-login:var(--color-tg-ochre);--color-action-logout:var(--color-tg-ochre);--color-role-admin:var(--color-tg-plum);--color-role-user:var(--color-tg-aqua);--color-role-customer:var(--color-tg-salmon);--color-role-freelancer:var(--color-tg-lime);--color-topic-jobs:var(--color-tg-azure);--color-topic-office:var(--color-tg-ochre);--color-topic-clients:var(--color-tg-tangerine);--color-topic-finance:var(--color-tg-lime);--color-topic-operations:var(--color-tg-mint);--color-topic-people:var(--color-tg-salmon);--color-topic-events:var(--color-tg-raspberry);--color-topic-marketing:var(--color-tg-plum);--color-topic-other:#6e6f74;--color-client-1:var(--color-tg-lilac);--color-client-2:var(--color-tg-tangerine);--color-client-3:var(--color-tg-aqua);--color-client-4:var(--color-tg-ochre);--color-client-5:var(--color-tg-azure);--color-client-6:var(--color-tg-salmon);--color-client-7:var(--color-tg-mint);--color-client-8:var(--color-tg-plum);--color-client-9:var(--color-tg-lime);--color-client-10:var(--color-tg-raspberry);--color-person-1:var(--color-tg-lilac);--color-person-2:var(--color-tg-tangerine);--color-person-3:var(--color-tg-aqua);--color-person-4:var(--color-tg-ochre);--color-person-5:var(--color-tg-azure);--color-person-6:var(--color-tg-salmon);--color-person-7:var(--color-tg-mint);--color-person-8:var(--color-tg-plum);--color-person-9:var(--color-tg-lime);--color-person-10:var(--color-tg-raspberry);--color-debt-tax:var(--color-tg-tangerine);--color-debt-bank:var(--color-tg-azure);--color-debt-private:var(--color-tg-lilac);--color-debt-unforeseen:var(--color-tg-ochre);--color-debt-owner:var(--color-tg-aqua);--color-status-priority:#f227c4;--color-status-working:#3f94f0;--color-status-stuck:#f3544d;--color-status-awaiting:#9880db;--color-status-quiet:#3a3b40;--color-chart-context:#4a4b50;--color-canvas:#0a0a0b;--color-surface:#151517;--color-surface-2:#1e1e21;--color-surface-3:#292a2e;--color-ink:#f4f4f2;--color-ink-muted:#ababa7;--color-ink-faint:#8a8a86;--color-hairline:#ffffff14;--font-heading:"Mega", "Roobert", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--color-page:#000;--color-site:#95959529;--color-site-hover:#95959547;--color-site-solid:#181819e6;--color-site-solid-hover:#2e2e30f0;--color-pop:#19191b;--radius-flat:3px;--radius-card:26px;--radius-tile:20px;--radius-pill:999px;--shadow-card:0 1px 2px #00000080, 0 8px 24px -12px #000000b3;--shadow-lift:0 2px 6px #0009, 0 20px 44px -16px #000000d9;--nav-h:80px;--pointer-unit:15px}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{background-color:var(--color-page);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1,"cv01" 1;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.tabular{font-variant-numeric:tabular-nums}::selection{background:var(--color-tg-violet);color:#fff}html.ptr-on,html.ptr-on *{cursor:none!important}:is(button,a[href],summary,select,[role=button]){--cur:press}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,[contenteditable=true]){--cur:edit}:is(:disabled,[aria-disabled=true]){--cur:locked}.rich-text{--cur:edit;color:var(--color-ink-muted);overflow-wrap:anywhere;line-height:1.6}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:.5em 0}.rich-text h1,.rich-text h2,.rich-text h3{color:var(--color-ink);margin:.9em 0 .35em;font-weight:600;line-height:1.3}.rich-text h1{font-size:1.35em}.rich-text h2{font-size:1.2em}.rich-text h3{font-size:1.05em}.rich-text strong{color:var(--color-ink);font-weight:600}.rich-text ul,.rich-text ol{margin:.5em 0;padding-left:1.35em}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li{margin:.2em 0}.rich-text li p{margin:0}.rich-text a{color:var(--color-tg-blue);text-underline-offset:2px;text-decoration:underline}.rich-text .link-edit{vertical-align:1px;border-radius:var(--radius-flat);color:#000;height:17px;font-family:var(--font-heading);text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;margin:0 3px 0 5px;padding:1px 5px 0;font-size:10px;line-height:1;display:inline-flex}.rich-text .link-edit:hover{box-shadow:0 0 0 2px #ffffff59}.rich-text mark{background:var(--color-tg-yellow);color:var(--color-canvas);border-radius:3px;padding:0 .15em}.rich-text .mention{background:#8458ff38}@supports (color:color-mix(in lab,red,red)){.rich-text .mention{background:color-mix(in oklab,var(--color-tg-violet) 22%,transparent)}}.rich-text .mention{color:var(--color-tg-violet-soft);white-space:nowrap;border-radius:5px;padding:.05em .3em;font-weight:500}.rich-text hr{border:0;border-top:1px solid var(--color-hairline);margin:1em 0}.rich-text table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75em 0}.rich-text th,.rich-text td{border:1px solid var(--color-hairline);text-align:left;vertical-align:top;min-width:3em;padding:.35em .5em}.rich-text th{background:var(--color-surface-3);color:var(--color-ink);font-weight:600}.rich-text .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#ffffff14;position:absolute;top:0;right:0;bottom:0;left:0}.rich-text .selectedCell{position:relative}.rich-text .ProseMirror-gapcursor{display:none}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}::-webkit-scrollbar-track{background:0 0}}@layer components;@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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.inset-y-2\.5{inset-block:calc(var(--spacing) * 2.5)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[5px\]{top:5px}.top-\[7px\]{top:7px}.-right-24{right:calc(var(--spacing) * -24)}.-right-\[5px\]{right:-5px}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[13px\]{right:13px}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[6\]{z-index:6}.z-\[60\]{z-index:60}.z-\[69\]{z-index:69}.z-\[70\]{z-index:70}.order-2{order:2}.order-3{order:3}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.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}}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-1{margin-inline:var(--spacing)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-\[5px\]{margin-left:-5px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[var\(--treemap-h\)\]{height:var(--treemap-h)}.h-full{height:100%}.max-h-\[75vh\]{max-height:75vh}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-14{width:calc(var(--spacing) * 14)}.w-\[2px\]{width:2px}.w-\[10px\]{width:10px}.w-\[74px\]{width:74px}.w-\[128px\]{width:128px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[min\(750px\,calc\(100vw-20px\)\)\]{width:min(750px,100vw - 20px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[116px\]{min-width:116px}.min-w-\[184px\]{min-width:184px}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.flex-\[0_1_124px\]{flex:0 124px}.flex-\[1_1_170px\]{flex:170px}.flex-\[1_1_180px\]{flex:180px}.flex-\[1_1_200px\]{flex:200px}.flex-\[2_1_240px\]{flex:2 240px}.flex-\[2_1_260px\]{flex:2 260px}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[3px\]{--tw-translate-x: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.columns-1{columns:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[30px_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:30px repeat(7,minmax(0,1fr))}.grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-6{gap:calc(var(--spacing) * 6)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-card{border-radius:var(--radius-card)}.rounded-flat{border-radius:var(--radius-flat)}.rounded-full{border-radius:3.40282e38px}.rounded-pill{border-radius:var(--radius-pill)}.rounded-tile{border-radius:var(--radius-tile)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-hairline{border-color:var(--color-hairline)}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[\#232326\]{background-color:#232326}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-cat-catering{background-color:var(--color-cat-catering)}.bg-cat-freelancer{background-color:var(--color-cat-freelancer)}.bg-cat-gear{background-color:var(--color-cat-gear)}.bg-cat-location{background-color:var(--color-cat-location)}.bg-cat-other{background-color:var(--color-cat-other)}.bg-cat-post{background-color:var(--color-cat-post)}.bg-cat-software{background-color:var(--color-cat-software)}.bg-cat-travel{background-color:var(--color-cat-travel)}.bg-chart-context{background-color:var(--color-chart-context)}.bg-hairline{background-color:var(--color-hairline)}.bg-ink{background-color:var(--color-ink)}.bg-pop{background-color:var(--color-pop)}.bg-site{background-color:var(--color-site)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-tg-blue{background-color:var(--color-tg-blue)}.bg-tg-blue\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-tg-blue\/0{background-color:color-mix(in oklab,var(--color-tg-blue) 0%,transparent)}}.bg-tg-green{background-color:var(--color-tg-green)}.bg-tg-pink{background-color:var(--color-tg-pink)}.bg-tg-red{background-color:var(--color-tg-red)}.bg-tg-red\/10{background-color:#ff5f571a}@supports (color:color-mix(in lab,red,red)){.bg-tg-red\/10{background-color:color-mix(in oklab,var(--color-tg-red) 10%,transparent)}}.bg-tg-red\/20{background-color:#ff5f5733}@supports (color:color-mix(in lab,red,red)){.bg-tg-red\/20{background-color:color-mix(in oklab,var(--color-tg-red) 20%,transparent)}}.bg-tg-violet{background-color:var(--color-tg-violet)}.bg-tg-yellow{background-color:var(--color-tg-yellow)}.bg-tg-yellow\/70{background-color:#ffb932b3}@supports (color:color-mix(in lab,red,red)){.bg-tg-yellow\/70{background-color:color-mix(in oklab,var(--color-tg-yellow) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[22px\]{padding-top:22px}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-px{padding-top:1px}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[7px\]{padding-bottom:7px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-sans{font-family:var(--font-sans)}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.text-\[clamp\(40px\,5vw\,64px\)\]{font-size:clamp(40px,5vw,64px)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-canvas{color:var(--color-canvas)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-tg-blue{color:var(--color-tg-blue)}.text-tg-green{color:var(--color-tg-green)}.text-tg-pink{color:var(--color-tg-pink)}.text-tg-red{color:var(--color-tg-red)}.text-tg-red\/70{color:#ff5f57b3}@supports (color:color-mix(in lab,red,red)){.text-tg-red\/70{color:color-mix(in oklab,var(--color-tg-red) 70%,transparent)}}.text-tg-violet-soft{color:var(--color-tg-violet-soft)}.text-tg-yellow{color:var(--color-tg-yellow)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.\[color-scheme\:dark\]{color-scheme:dark}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.45\]{opacity:.45}.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)}.shadow-\[inset_-1px_0_0_rgb\(255_255_255\/0\.1\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(255_255_255\/0\.42\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#ffffff6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.4\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.42\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\,inset_0_0_0_1px_rgb\(255_255_255\/0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d), inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000080), 0 8px 24px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0009), 0 20px 44px -16px var(--tw-shadow-color,#000000d9);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,)}.invert{--tw-invert:invert(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-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--lg-blur\:7px\]{--lg-blur:7px}.\[--lg-dark\:15\%\]{--lg-dark:15%}.\[--lg-dark\:20\%\]{--lg-dark:20%}.\[--lg-dark\:28\%\]{--lg-dark:28%}.\[--lg-tint-amount\:18\%\]{--lg-tint-amount:18%}.\[--lg-tint\:var\(--color-tg-violet\)\]{--lg-tint:var(--color-tg-violet)}.\[text-shadow\:0_1px_1px_rgb\(0_0_0\/0\.25\)\]{text-shadow:0 1px 1px #00000040}.\[text-shadow\:0_1px_2px_rgb\(0_0_0\/0\.2\)\]{text-shadow:0 1px 2px #0003}.\[text-shadow\:0_1px_3px_rgb\(0_0_0\/0\.55\)\]{text-shadow:0 1px 3px #0000008c}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-white\/\[0\.12\]:is(:where(.group):hover *){background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/\[0\.12\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/grip\:bg-tg-blue\/70:is(:where(.group\/grip):hover *){background-color:#4da2ffb3}@supports (color:color-mix(in lab,red,red)){.group-hover\/grip\:bg-tg-blue\/70:is(:where(.group\/grip):hover *){background-color:color-mix(in oklab,var(--color-tg-blue) 70%,transparent)}}.group-hover\/person\:\[transform\:scale\(1\.08\)\]:is(:where(.group\/person):hover *){transform:scale(1.08)}.group-hover\/person\:text-white:is(:where(.group\/person):hover *),.group-hover\/tag\:text-white:is(:where(.group\/tag):hover *),.group-hover\/topic\:text-white:is(:where(.group\/topic):hover *){color:var(--color-white)}.group-hover\/update\:opacity-100:is(:where(.group\/update):hover *){opacity:1}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:translate-y-0:is(:where(.group):focus-visible *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-white\/70:is(:where(.group):focus-visible *){outline-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\:outline-white\/70:is(:where(.group):focus-visible *){outline-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.group-focus-visible\/grip\:bg-tg-blue\/70:is(:where(.group\/grip):focus-visible *){background-color:#4da2ffb3}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\/grip\:bg-tg-blue\/70:is(:where(.group\/grip):focus-visible *){background-color:color-mix(in oklab,var(--color-tg-blue) 70%,transparent)}}.placeholder\:text-\[10\.5px\]::placeholder{font-size:10.5px}.placeholder\:text-\[11px\]::placeholder{font-size:11px}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:tracking-\[0\.03em\]::placeholder{--tw-tracking:.03em;letter-spacing:.03em}.placeholder\:text-ink-faint::placeholder{color:var(--color-ink-faint)}.placeholder\:text-white::placeholder{color:var(--color-white)}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.placeholder\:uppercase::placeholder{text-transform:uppercase}.focus-within\:shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.4\)\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-site:hover{background-color:var(--color-site)}.hover\:bg-site-hover:hover{background-color:var(--color-site-hover)}.hover\:bg-surface-2\/60:hover{background-color:#1e1e2199}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab,var(--color-surface-2) 60%,transparent)}}.hover\:bg-surface-3:hover{background-color:var(--color-surface-3)}.hover\:bg-tg-red\/15:hover{background-color:#ff5f5726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-tg-red\/15:hover{background-color:color-mix(in oklab,var(--color-tg-red) 15%,transparent)}}.hover\:bg-tg-red\/30:hover{background-color:#ff5f574d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-tg-red\/30:hover{background-color:color-mix(in oklab,var(--color-tg-red) 30%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-tg-red:hover{color:var(--color-tg-red)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lift:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0009), 0 20px 44px -16px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);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,)}}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.focus\:border-white\/55:focus{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/55:focus{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.focus\:bg-black\/60:focus{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/60:focus{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.focus\:shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.4\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-white\/70:focus-visible{outline-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-white\/70:focus-visible{outline-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media (hover:hover){.enabled\:hover\:text-white:enabled:hover{color:var(--color-white)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-site:disabled{background-color:var(--color-site)}.disabled\:text-white\/45:disabled{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/45:disabled{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:680px){.max-\[680px\]\:inset-0{top:0;right:0;bottom:0;left:0}.max-\[680px\]\:w-full{width:100%}.max-\[680px\]\:rounded-none{border-radius:0}}@media not all and (min-width:480px){.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[480px\]\:flex-row{flex-direction:row}.max-\[480px\]\:flex-wrap{flex-wrap:wrap}.max-\[480px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:h-\[26px\]{height:26px}.max-sm\:w-full{width:100%}.max-sm\:flex-none{flex:none}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-3{gap:calc(var(--spacing) * 3)}.max-sm\:self-start{align-self:flex-start}}@media (min-width:1024px){.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:grid{display:grid}.min-\[1024px\]\:hidden{display:none}}@media (min-width:1200px){.min-\[1200px\]\:flex{display:flex}.min-\[1200px\]\:grid{display:grid}.min-\[1200px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:columns-2{columns:2}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:h-auto{height:auto}.xl\:min-h-0{min-height:0}.xl\:flex-1{flex:1}.xl\:columns-3{columns:3}.xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.hatched{background-image:repeating-linear-gradient(135deg,#0a0a0b6b 0,#0a0a0b6b 3px,#0000 3px,#0000 7px)}.glass{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff29}:root{--lg-blur:1.5px;--lg-saturation:150%;--lg-radius:10px;--lg-rim-light:30%;--lg-white:0%;--lg-dark:10%;--lg-tint:transparent;--lg-tint-amount:0%}.liquid-glass{background-image:linear-gradient(var(--lg-tint) 0 0),linear-gradient(rgb(0 0 0/var(--lg-dark)) 0,rgb(0 0 0/var(--lg-dark)) 0),linear-gradient(rgb(255 255 255/var(--lg-white)) 0,rgb(255 255 255/var(--lg-white)) 0)}@supports (color:color-mix(in lab,red,red)){.liquid-glass{background-image:linear-gradient(color-mix(in oklab,var(--lg-tint) var(--lg-tint-amount),transparent) 0,color-mix(in oklab,var(--lg-tint) var(--lg-tint-amount),transparent) 0),linear-gradient(rgb(0 0 0/var(--lg-dark)) 0,rgb(0 0 0/var(--lg-dark)) 0),linear-gradient(rgb(255 255 255/var(--lg-white)) 0,rgb(255 255 255/var(--lg-white)) 0)}}.liquid-glass{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturation));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturation))}:where(.liquid-glass){border-radius:var(--lg-radius);position:relative}.liquid-glass:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px rgb(255 255 255/var(--lg-rim-light)),inset 0 0 0 1px rgb(255 255 255/calc(var(--lg-rim-light) / 4));position:absolute;top:0;right:0;bottom:0;left:0}.grad-green{background:radial-gradient(135% 125% at 100% 0,#3ee377,#05702a)}.grad-yellow{background:radial-gradient(135% 125% at 100% 0,#ffd270,#b06d05)}.grad-pink{background:radial-gradient(135% 125% at 100% 0,#ff7ce1,#a3107f)}.grad-violet{background:radial-gradient(135% 125% at 100% 0,#ab8fff,#4419bd)}.grad-black{background:radial-gradient(135% 125% at 100% 0,#3c3c43,#0b0b0c)}.grad-blue{background:radial-gradient(135% 125% at 100% 0,#7dbeff,#1f60a3)}.grad-tangerine{background:radial-gradient(135% 125% at 100% 0,#fe8b6c,#982802)}.grad-ochre{background:radial-gradient(135% 125% at 100% 0,#cdb460,#604e02)}.grad-lime{background:radial-gradient(135% 125% at 100% 0,#c6fc87,#68991a)}.grad-mint{background:radial-gradient(135% 125% at 100% 0,#e2ffef,#20af7b)}.grad-aqua{background:radial-gradient(135% 125% at 100% 0,#85e4fe,#09849c)}.grad-azure{background:radial-gradient(135% 125% at 100% 0,#88b1fe,#274d99)}.grad-lilac{background:radial-gradient(135% 125% at 100% 0,#d5a9fe,#66338c)}.grad-plum{background:radial-gradient(135% 125% at 100% 0,#c46ec7,#640b68)}.grad-raspberry{background:radial-gradient(135% 125% at 100% 0,#d75b7a,#67012a)}.grad-salmon{background:radial-gradient(135% 125% at 100% 0,#febfb7,#b0635b)}:where(.bevel){position:relative}.bevel:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(145deg,#ffffff9e,#ffffff24 26%,#ffffff05 48%,#ffffff1a 72%,#ffffff61);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(.bevel-soft){position:relative}.bevel-soft:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(145deg,#fff3,#ffffff12 26%,#ffffff05 48%,#ffffff0d 72%,#ffffff21);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.font-heading{text-transform:uppercase}.card-columns{--card-gap:1rem;column-gap:var(--card-gap)}.card-columns>*{break-inside:avoid;margin-bottom:var(--card-gap)}.cq-card{container-type:inline-size}.display-title{letter-spacing:-.01em;font-size:clamp(1.75rem,12cqw,3rem);line-height:.92}.display-title-long{font-size:clamp(1.5rem,10cqw,3rem)}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:card-rise var(--rise-duration,.5s) cubic-bezier(.22,1,.36,1) var(--rise-delay,0s) backwards}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:none}}.slide-in-right{animation:.28s cubic-bezier(.22,1,.36,1) slide-in-right}@keyframes slide-out-right{0%{transform:none}to{transform:translate(100%)}}.slide-out-right{animation:.24s cubic-bezier(.55,0,.65,.2) forwards slide-out-right}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation:.24s ease-in forwards fade-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:.2s ease-out fade-in}@media (prefers-reduced-motion:reduce){.slide-in-right,.slide-out-right,.fade-in,.fade-out,.rise{animation:none}}@keyframes cell-flash-a{0%{background-color:#0000}12%{background-color:color-mix(in oklab,var(--color-tg-pink) 28%,transparent)}to{background-color:#0000}}@keyframes cell-flash-b{0%{background-color:#0000}12%{background-color:color-mix(in oklab,var(--color-tg-pink) 28%,transparent)}to{background-color:#0000}}.cell-flash-a{animation:1s ease-out cell-flash-a}.cell-flash-b{animation:1s ease-out cell-flash-b}@media (prefers-reduced-motion:reduce){.cell-flash-a,.cell-flash-b{background-color:#ff39d033;animation:none}@supports (color:color-mix(in lab,red,red)){.cell-flash-a,.cell-flash-b{background-color:color-mix(in oklab,var(--color-tg-pink) 20%,transparent)}}}.rise-stagger>*{animation-delay:0s}.rise-stagger>:nth-child(2){animation-delay:45ms}.rise-stagger>:nth-child(3){animation-delay:90ms}.rise-stagger>:nth-child(4){animation-delay:.135s}.rise-stagger>:nth-child(5){animation-delay:.18s}.rise-stagger>:nth-child(6){animation-delay:.225s}.rise-stagger>:nth-child(7){animation-delay:.27s}.rise-stagger>:nth-child(8){animation-delay:.315s}.rise-stagger>:nth-child(n+9){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.rise{animation:none}}@keyframes bar-grow{0%{clip-path:inset(100% 0 0 0 round var(--radius-flat))}to{clip-path:inset(0 0 0 0 round var(--radius-flat))}}.bar-grow{animation:bar-grow var(--grow-duration,.96s) cubic-bezier(.22,1,.36,1) var(--grow-delay,0s) backwards}@keyframes line-draw{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px 0)}}.line-draw{animation:line-draw .65s cubic-bezier(.22,1,.36,1) var(--draw-delay,0s) backwards}@keyframes block-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.block-pop{animation:block-pop .56s cubic-bezier(.22,1,.36,1) var(--pop-delay,0s) backwards}.label-in{animation:fade-in .3s ease-out var(--label-delay,0s) backwards}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.row-in{animation:row-in .42s cubic-bezier(.22,1,.36,1) var(--row-delay,0s) backwards}@media (prefers-reduced-motion:reduce){.bar-grow,.line-draw,.block-pop,.label-in,.row-in{animation:none}}.glow-disc{background:radial-gradient(circle,#ffffff38,#fff0 70%)}.hairline{border:1px solid var(--color-hairline)}.face-stack{flex:1;align-items:center;min-width:0;display:flex;position:relative}.face-stack>*+*{margin-left:calc(var(--overlap) * -1)}.face{width:var(--face);height:var(--face);background:var(--tone);color:var(--color-canvas);font-size:var(--face-text,calc(var(--face) * .42));-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;font-weight:600;transition:transform .12s;display:grid;overflow:hidden}.face-cut{--cut:calc(var(--face) - var(--overlap) + var(--face) / 2);-webkit-mask-image:radial-gradient(circle at var(--cut) 50%,transparent calc(var(--face) / 2 + 1.5px),#000 calc(var(--face) / 2 + 1.5px));mask-image:radial-gradient(circle at var(--cut) 50%,transparent calc(var(--face) / 2 + 1.5px),#000 calc(var(--face) / 2 + 1.5px))}.face:hover{z-index:2;position:relative;transform:scale(1.08);-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.face{transition:none}.face:hover{transform:none}}.face-more{min-width:var(--face);height:var(--face);background:var(--color-surface-3);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid}.date-fill{opacity:0;transition:opacity .22s .1s;position:absolute;top:0;right:0;bottom:0;left:0}.date-fill[data-lit=true]{opacity:1;transition-delay:0s}.date-chosen{box-shadow:0 8px 18px -8px var(--date-tone),inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.date-fill{transition:none}}.group-add{height:24px;color:var(--tone);border-radius:7px;align-items:center;margin-left:4px;padding:0 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.group-add{color:color-mix(in oklab,var(--tone) 72%,var(--color-canvas))}}.group-add{opacity:0;transition:opacity .16s,transform .16s,background-color .15s,color .15s;transform:translate(-3px)}.group-add-label{white-space:nowrap;max-width:0;margin-left:0;font-size:13px;font-weight:500;transition:max-width .24s cubic-bezier(.22,1,.36,1),margin-left .24s cubic-bezier(.22,1,.36,1);overflow:hidden}.group-title:hover .group-add,.group-add:focus-visible{opacity:1;transform:none}.group-add:hover,.group-add:focus-visible{background-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.group-add:hover,.group-add:focus-visible{background-color:color-mix(in oklab,var(--tone) 16%,transparent)}}.group-add:hover,.group-add:focus-visible{color:var(--tone)}.group-add:hover .group-add-label,.group-add:focus-visible .group-add-label{max-width:100px;margin-left:5px}@media (hover:none){.group-add{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.group-add,.group-add-label{transition:none}}@keyframes folder-landed{0%{opacity:1}to{opacity:0}}.folder-landed:before{content:"";pointer-events:none;background:#4da2ff42;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.folder-landed:before{background:color-mix(in oklab,var(--color-tg-blue) 26%,transparent)}}.folder-landed:before{animation:.9s ease-out forwards folder-landed}@media (prefers-reduced-motion:reduce){.folder-landed:before{opacity:0;animation:none}}.board-group{border-radius:var(--radius-flat);background:var(--color-surface);scroll-margin-top:96px;overflow:clip}.board-head{padding:18px 20px 14px;position:relative}.board-hit{z-index:1;cursor:pointer;--cur:press;position:absolute;top:0;right:0;bottom:0;left:0}.board-hit:focus-visible{outline-offset:-4px;border-radius:var(--radius-flat);outline:2px solid #ffffffb3}.board-top{pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex;position:relative}.board-title{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--ph);margin-right:4px;font-size:clamp(22px,5.4vw,47px);line-height:.9}.board-title.text-ink{color:var(--color-ink)}.board-label{border-radius:var(--radius-flat);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.board-label-fill{background:var(--ph);color:var(--ph-ink)}.board-label-line{color:#fff;box-shadow:inset 0 0 0 1px #fffc}.board-label-dash{color:#fff;border:1px dashed #fff9}.board-shares{display:contents}.board-share{z-index:2;pointer-events:auto;cursor:pointer;--cur:press;gap:8px;position:relative}.board-share-gain{color:var(--color-tg-green)}.board-share.is-loss .board-share-gain{color:var(--color-tg-red)}.board-share-fig{align-items:center;gap:8px;display:inline-flex}.board-share-word{opacity:.6}.board-meter{border-radius:var(--radius-pill);background:currentColor;flex:none;width:34px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.board-meter{background:color-mix(in srgb,currentColor 25%,transparent)}}.board-meter>i{border-radius:var(--radius-pill);background:currentColor;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.board-meter>i.is-still{transition:none}@media (prefers-reduced-motion:reduce){.board-meter>i{transition:none}}.board-add{z-index:2;pointer-events:auto;border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;flex:none;align-items:center;gap:8px;height:34px;margin-left:4px;padding:0 14px;font-size:11px;font-weight:500;transition:opacity .16s,transform .16s,background-color .15s,color .15s;display:inline-flex;position:relative;transform:translate(-4px)}.board-head:hover .board-add,.board-add:focus-visible{opacity:1;transform:none}.board-add:hover{color:#000;background:#fff}@media (hover:none){.board-add{opacity:1;transform:none}}@media (max-width:639px){.board-add{justify-content:center;width:28px;height:28px;margin-left:auto;padding:0}.board-add:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.board-add-word{display:none}.board-title{flex-basis:100%;margin-right:0}.board-shares{flex-wrap:wrap;flex-basis:100%;order:1;gap:10px 12px;display:flex}}.board-floor{display:none}@media (max-width:900px){.board-pin{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:2;background:var(--color-surface);position:sticky}.board-group{scroll-margin-top:calc(var(--nav-h) + env(safe-area-inset-top) + 10px)}.board-floor{z-index:30;height:calc(var(--nav-h) + env(safe-area-inset-top));background:var(--color-page);display:block;position:fixed;inset:0 0 auto}}.board-search-open,.board-search-close{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;flex:none;place-items:center;width:48px;height:48px;display:none}@media (max-width:639px){.board-ctl:not(.is-search)>.board-search-open,.board-ctl.is-search>.board-search-close{display:grid}.board-ctl:not(.is-search)>.board-search,.board-ctl.is-search>:is(.nav-tile,.nav-split,.board-eye){display:none}.board-ctl>.nav-split>.nav-tile{padding:0 11px 0 12px}.board-ctl>.nav-split>.nav-split-more{width:26px}.board-ctl .tile-faces>.face:not(:first-child){display:none}.board-ctl{margin-left:0}.board-ctl.is-search{flex-wrap:nowrap;width:100%}.board-ctl.is-search>.board-search{flex:1;width:auto}}.board-rows{padding:0 8px 8px}.board-cols{overflow:hidden}.board-cols-in{transform:translate(calc(var(--board-sx,0) * -1px));padding:0 8px}.board-tr{align-items:center;display:grid}.board-th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding-bottom:6px;font-size:10.5px;font-weight:500}.board-td{align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.board-td>*{min-width:0}.board-td:first-child{padding-left:12px}.board-td.is-right{justify-content:flex-end}.board-row{border-radius:var(--radius-flat);cursor:pointer;--cur:press;margin-top:2px;padding:7px 0;transition:background-color .12s,color .12s;position:relative}.board-draft .board-row{cursor:auto;--cur:default}.board-card{background:var(--color-surface-2);align-items:flex-start;gap:10px;margin-top:0;padding:12px;display:flex}.card-job{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.card-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.card-cust{max-width:100%;color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25;overflow:hidden}.card-when{max-width:100%;margin-top:6px;display:flex}.card-when .dl-d{display:none}.card-tags{flex-direction:column;flex:none;width:146px;margin-block:-2px;display:flex}.card-tags .tag:not(.tag-add,.tag-sm){width:146px}.card-tags .invoice-cell{flex-direction:column;align-items:flex-start;gap:5px;overflow:visible}.card-tags .invoice-cell>.tag{flex:none}.card-tags .invoice-side{flex-direction:row;align-items:center;gap:8px}.board-row.board-card:is(:hover:where(:not(.no-hover *)),[data-menu],.is-filling,.is-lifted,.is-twin) .card-cust{color:var(--ph-ink)}@supports (color:color-mix(in lab,red,red)){.board-row.board-card:is(:hover:where(:not(.no-hover *)),[data-menu],.is-filling,.is-lifted,.is-twin) .card-cust{color:color-mix(in oklab,var(--ph-ink) 72%,transparent)}}.board-draft-card{flex-direction:column;gap:10px;padding:12px 10px;display:flex}@media (hover:none){.board-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.board-row :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin){background-color:var(--ph);color:var(--ph-ink)}.board-row.is-landed{animation:.42s cubic-bezier(.22,1,.36,1) row-in}.row-fill{z-index:3;pointer-events:none;clip-path:inset(100% 0 0);margin-top:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards row-fill;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes row-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.board-row.is-settling>.row-fill,.board-row.is-settling .row-new{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.row-new,.row-twin{border-radius:var(--radius-flat);background:var(--color-canvas);height:19px;color:var(--ph);font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;flex:none;align-self:flex-start;align-items:center;margin-left:10px;padding:1px 7px 0;font-size:11px;line-height:1;display:inline-flex}.cell-ghost>.row-twin{visibility:visible;z-index:1;vertical-align:top;pointer-events:none;margin-left:8px;position:relative}.cell-grow~.row-twin{display:none}.cell-ghost:has(.row-twin)~.name-tally{opacity:0}@media (prefers-reduced-motion:reduce){.board-row.is-landed{animation:none}.row-fill{clip-path:inset(0);animation:none}.board-row.is-settling>.row-fill,.board-row.is-settling .row-new{transition:none}}.board-name{letter-spacing:-.005em;color:var(--color-ink);font-size:15px;font-weight:500;line-height:1.25}.board-name.is-empty{color:var(--color-ink-faint)}.board-sub{color:var(--color-ink-muted);font-size:12px;line-height:1.25}.board-sub.is-empty{color:var(--color-ink-faint)}.board-dash{color:var(--color-ink-faint);font-size:13px}.board-fig{letter-spacing:-.01em;color:var(--color-ink);font-size:14px;font-weight:500}.board-profit{color:var(--color-tg-green);font-size:12px;font-weight:500}.board-profit.is-loss{color:var(--color-tg-red)}.board-td :is(.board-fig,.board-profit):empty:before{content:"​"}.board-sep{background:#ffffff29;flex:none;width:1px;height:16px}.face-none{border:1.5px dashed #ffffff38;border-radius:999px;flex:none;width:24px;height:24px;transition:border-color .12s;display:block}.faces-mono .face{color:var(--color-ink);background:#35363b}.portrait{cursor:pointer;border-radius:999px;flex:none;display:block;position:relative}.portrait:focus-within{outline-offset:3px;outline:2px solid #ffffffb3}.portrait-cam{color:#fff;opacity:0;background:#0000008c;border-radius:999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.portrait:is(:hover,:focus-within) .portrait-cam,.portrait-cam.is-busy{opacity:1}.offer-pair{align-items:center;gap:6px;min-width:0;display:flex}.offer-pair:is(:hover,:focus-within,.is-open) .add-pill{opacity:1}.offer-pair:is(:hover,:focus-within,.is-open) .add-pill.is-locked,.add-pill.is-locked:is(:hover,:focus-visible){opacity:.32}.add-pill.is-locked{cursor:not-allowed;--cur:locked}.add-pill:not(.is-locked):hover{box-shadow:0 0 0 2px #ffffff59}.tag-ghost{cursor:progress;--cur:busy;--tag-ink:var(--color-ink);--tag-icon:var(--color-ink);border-width:0;padding:0 10px 0 9px;position:relative}.ants{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ants rect{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:3 2;animation:.55s linear infinite ants}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .ants rect{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .ants rect{stroke:color-mix(in srgb,currentColor 42%,transparent)}}@keyframes ants{to{stroke-dashoffset:-5px}}.tag-reel{width:13px;height:13px;display:block;overflow:hidden}.tag-reel-strip{flex-direction:column;animation:3.5s cubic-bezier(.22,1,.36,1) infinite tag-reel;display:flex}.tag-reel-strip>svg{flex:none;display:block}@keyframes tag-reel{0%,10%{transform:translateY(0)}14.29%,24.29%{transform:translateY(-13px)}28.57%,38.57%{transform:translateY(-26px)}42.86%,52.86%{transform:translateY(-39px)}57.14%,67.14%{transform:translateY(-52px)}71.43%,81.43%{transform:translateY(-65px)}85.71%,95.71%{transform:translateY(-78px)}to{transform:translateY(-91px)}}.tag-failed{--tone:var(--color-tg-red);--tag-border:#ff5f57cc;--tag-icon:var(--color-tg-red)}.tag-swap{justify-items:start;display:grid}.tag-swap>*{grid-area:1/1;transition:opacity .12s}.tag-swap>.is-alt,:is(.tag-failed,.board-icon):is(:hover,:focus-visible) .tag-swap>.is-rest{opacity:0}:is(.tag-failed,.board-icon):is(:hover,:focus-visible) .tag-swap>.is-alt{opacity:1}.board-icon .tag-swap{justify-items:center}@media (prefers-reduced-motion:reduce){.ants rect,.tag-reel-strip{animation:none}}.board-icon{border-radius:var(--radius-flat);width:30px;height:30px;color:var(--color-ink-faint);flex:none;place-items:center;transition:color .15s;display:grid;position:relative}.board-icon.is-set{color:var(--color-ink-muted)}.board-icon.has-updates{color:#fff}.board-icon.is-folder{color:var(--color-tg-blue)}.board-icon.is-making{color:var(--color-ink);cursor:progress;--cur:busy}.board-icon.is-failed{color:var(--color-tg-red);box-shadow:inset 0 0 0 1px #ff5f57cc}.board-icon.is-locked{opacity:.45;cursor:not-allowed;--cur:locked}.board-icon.has-buy-ins{color:#fff}.board-icon.no-buy-ins{opacity:0;transition:color .15s,opacity .15s}.board-icon-count{pointer-events:none;font-size:9px;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.board-icon.folder-landed:before{border-radius:inherit}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) :is(.board-name,.board-sub,.board-dash,.board-fig,.board-profit,.board-icon,.dl-date,.dl-d,.pnl-said,.pnl-who,.pnl-when,.log-details,.adm-joined){color:inherit}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) :is(.board-sub,.dl-d,.pnl-who,.pnl-when,.log-details,.adm-joined){opacity:.72}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .board-sep{background:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .board-sep{background:color-mix(in srgb,currentColor 30%,transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .face-none{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .face-none{border-color:color-mix(in srgb,currentColor 50%,transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .tag{color:inherit;--tag-icon:currentColor;--tag-border:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .tag{--tag-border:color-mix(in srgb, currentColor 42%, transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .tag{--tag-fill:transparent}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .tag-plate>.tag-icon{color:inherit;background:0 0}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .dchip{background:var(--color-canvas);color:var(--dt)}.board-row .board-people>button:hover .face-none{border-color:#fff}.board-row .board-icon:not(:disabled):hover,.board-icon:focus-visible{color:#fff}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .board-icon.no-buy-ins,.board-icon.no-buy-ins:focus-visible{opacity:.45}.board-row .board-icon.no-buy-ins:hover{opacity:1}.cell-grow{z-index:2;background:var(--ph);border-radius:var(--radius-flat);align-self:flex-start;width:max-content;min-width:100%;max-width:min(72vw,880px);display:inline-grid;position:relative}.cell-grow>:is(.cell-ghost,input){grid-area:1/1;min-width:0}.cell-ghost{visibility:hidden;white-space:pre;padding:4px 10px 4px 8px;font-size:13px}.name-box{display:block;position:relative}.name-warn{z-index:3;border-radius:var(--radius-flat);background:var(--color-canvas);height:21px;color:var(--ph,var(--color-ink));white-space:nowrap;pointer-events:none;opacity:0;align-items:center;gap:8px;padding:0 8px;font-size:10.5px;font-weight:500;transition:opacity .16s ease-out,left .12s ease-out;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.name-warn.is-on{opacity:1}.name-warn>i{letter-spacing:.14em;opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal}.name-warn.is-dark{color:var(--color-canvas);background:#fff}.name-warn.is-dark>i{opacity:.55}.name-tally{z-index:2;font-variant-numeric:tabular-nums;color:#0000008c;pointer-events:none;opacity:0;font-size:11px;font-weight:500;transition:opacity .15s,color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.name-tally.is-near,.name-tally.is-full{opacity:1}.name-tally.is-full{color:var(--color-canvas)}.name-tally.is-hushed{opacity:0}.name-tally.is-dark{color:var(--color-ink-faint)}.name-tally.is-dark.is-full{color:#fff}.board-field{border-radius:var(--radius-flat);width:100%;color:var(--ph-ink);background:#0000001a;outline:none;padding:4px 8px;font-size:13px;box-shadow:inset 0 0 0 1px #00000073}.board-field::placeholder{color:#00000080}.board-field.is-right{text-align:right}.board-draft{border-radius:var(--radius-flat);background:var(--ph);color:var(--ph-ink);outline:none;margin-top:2px}.board-draft .board-row{margin-top:0}.board-draft .board-row:hover{color:inherit;background-color:#0000}.board-draft .board-name,.board-draft .board-sub{color:var(--ph-ink)}@supports (color:color-mix(in lab,red,red)){.board-draft .board-sub{color:color-mix(in oklab,var(--ph-ink) 74%,transparent)}}.board-draft .board-contact>b{color:var(--ph-ink)}.board-draft .board-contact>span{color:var(--ph-ink);opacity:.72}.cust{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cust{color:inherit;background:#0000001f}.board-draft .cust{color:var(--ph-ink);background:#0000001f}.board-draft button:hover .cust{background:#00000038}.ed-foot{border-top:1px solid #0000002e;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 12px;padding:10px 8px;display:flex}.ed-hint{min-width:0;color:var(--ph-ink);flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px 8px;font-size:12px;display:flex;position:sticky;left:20px}@supports (color:color-mix(in lab,red,red)){.ed-hint{color:color-mix(in oklab,var(--ph-ink) 68%,transparent)}}.ed-hint b{color:var(--ph-ink);font-weight:500}.ed-sep{opacity:.4}@media (hover:none){.ed-hint>span:has(.kbd),.ed-hint>.ed-sep:has(+span .kbd){display:none}}.ed-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex;position:sticky;right:20px}.ed-door{border-radius:var(--radius-flat);height:26px;color:var(--ph-ink);white-space:nowrap;background:#0000001f;flex:none;align-items:center;gap:6px;padding:0 7px 0 9px;font-size:12px;font-weight:500;transition:background-color .15s;display:inline-flex}.ed-door:hover{background:#00000038}.ed-door>svg{transition:transform .15s}.ed-door:hover>svg{transform:translate(2px)}.kbd{border-radius:var(--radius-flat);min-width:20px;height:18px;color:var(--ph-ink);background:#00000024;place-items:center;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.kbd{color:color-mix(in oklab,var(--ph-ink) 78%,transparent)}}.kbd{font-size:10px;font-weight:500}.ed-x{border-radius:var(--radius-flat);letter-spacing:.03em;text-transform:uppercase;height:34px;color:var(--ph-ink);flex:none;padding:0 12px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.ed-x{color:color-mix(in oklab,var(--ph-ink) 62%,transparent)}}.ed-x{transition:color .15s}.ed-x:hover{color:var(--ph-ink)}.ed-go{border-radius:var(--radius-flat);background:var(--color-canvas);height:34px;color:var(--ph);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.ed-go:hover{opacity:.9}.ed-go:disabled{color:var(--ph-ink);background:#00000029}@supports (color:color-mix(in lab,red,red)){.ed-go:disabled{color:color-mix(in oklab,var(--ph-ink) 58%,transparent)}}.ed-go:disabled{opacity:1}.tag{--tag-border:#ffffff38;--tag-fill:transparent;--tag-icon:var(--tone,var(--color-ink-muted));border:1px solid var(--tag-border);border-radius:var(--radius-flat);background-image:linear-gradient(var(--tag-fill),var(--tag-fill));max-width:100%;height:28px;color:var(--tag-ink,var(--color-ink));white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px 0 8px;transition:color .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.tag-icon{color:var(--tag-icon);flex:none;place-items:center;display:grid}.tag-shaft{width:13px;height:13px;display:block;overflow:hidden}.tag-words{min-width:0;display:grid;overflow:hidden}.tag-word{text-overflow:ellipsis;min-width:0;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;grid-area:1/1;padding-top:1px;font-size:12.5px;line-height:1;overflow:hidden}.tag-solid{--tag-border:transparent;--tag-fill:var(--tone);--tag-ink:var(--color-canvas);--tag-icon:var(--color-canvas)}.tag-plate{--tag-border:var(--tone);padding-left:0}@supports (color:color-mix(in lab,red,red)){.tag-plate{--tag-border:color-mix(in srgb, var(--tone) 70%, transparent)}}.tag-plate>.tag-icon{background:var(--tone);color:var(--color-canvas);align-self:stretch;padding:0 7px}.icon-flutter{transform-origin:50% 91.667%;animation:icon-flutter .77s ease-in-out calc(var(--icon-beat,0) * -.77s) infinite}.tag-shaft .icon-flutter:not(:only-child){animation:none}@keyframes icon-flutter{0%,to{transform:scale(1)}13%{transform:scale(1.03,.9475)}27%{transform:scale(.9625,1.09)}41%{transform:scale(1.015)}56%{transform:scale(.9775,1.0675)}70%{transform:scale(1.03,.97)}84%{transform:scale(.97,1.075)}}@media (prefers-reduced-motion:reduce){.icon-flutter{animation:none}}.tag-draft{--tag-border:#fff;--tag-ink:var(--color-ink);--tag-icon:var(--color-ink);border-style:dashed}.tag-sent{--tag-border:#0cc544bf;--tag-ink:var(--color-ink-muted);--tag-icon:var(--color-tg-green);border-style:dashed}.tag-agreed{--tag-border:#0cc544a6;--tag-icon:var(--color-tg-green)}.tag-ready{--tag-border:#0cc544a6;--tag-fill:#0cc54424;--tag-icon:var(--color-tg-green)}.tag-billed{--tag-border:transparent;--tag-fill:#0cc54452;--tag-icon:var(--color-tg-green)}.tag-part{--tag-border:transparent;--tag-fill:#0cc54452}.tag-quiet{--tag-ink:var(--color-ink-muted);--tag-icon:var(--color-ink-muted)}.tag-rejected{--tag-border:#ff5f57cc;--tag-icon:var(--color-tg-red)}.board-tr .tag:not(.tag-add,.tag-sm),.pick-opt .tag{width:156px}.tag-add{--tag-icon:var(--color-ink);opacity:0;transition:opacity .12s,color .12s,border-color .12s}.add-pill{border-radius:var(--radius-flat);color:#000;height:26px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;opacity:0;background:#fff;flex:none;align-items:center;padding:1px 10px 0;font-size:13.5px;line-height:1;transition:opacity .12s;display:inline-flex}:is(.tag-add,.add-pill):is(:hover,:focus-visible),:is(button,[role=button]):is(:hover,:focus-visible) :is(.tag-add,.add-pill){opacity:1}@media (hover:none){.tag-add,.add-pill{opacity:1}.add-pill.is-locked{opacity:.32}}.add-pill-grey{background:var(--color-site);color:#fff}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .add-pill-grey{background:var(--color-canvas)}.add-pill-grey:not(.is-locked):hover{color:#000;background:#fff;box-shadow:0 0 0 2px #ffffff59}.offer-pair:has(.add-pill-grey:not(.is-locked):hover) .add-pill:not(.add-pill-grey,.is-locked){background:var(--color-canvas);color:#fff}.add-pill-hold,.board-icon.is-hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.board-icon.is-hold{--hold-ink:var(--color-canvas);--hold-ms:1s}.hold-fill{--ease-back:cubic-bezier(.36, 0, .66, -.56);background:var(--hold-ink,var(--color-tg-green));transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.is-down>.hold-fill{animation:hold-fill var(--hold-ms,.7s) linear forwards}.add-pill-word,.board-icon.is-hold>:not(.hold-fill){position:relative}@keyframes hold-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hold-fill{--ease-back:ease-out}}.pick-opt{border-radius:var(--radius-flat);text-align:left;align-items:center;gap:10px;width:100%;padding:5px 6px;display:flex}.pick-full{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-faint);flex:1;font-size:11.5px;transition:color .12s;overflow:hidden}.pick-tick{color:var(--color-ink-muted);flex:none;margin-left:auto;transition:color .12s}.pick-count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;transition:color .12s}.pick-opt:is(:hover,:focus-visible) .tag{--tag-border:#fff;--tag-icon:#fff;border-style:solid}.pick-opt:is(:hover,:focus-visible) .tag-plate>.tag-icon,.pick-opt.is-armed .pick-full,.pick-opt:is(:hover,:focus-visible) :is(.pick-full,.pick-tick,.pick-count){color:#fff}.pick-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:3px 6px 9px;font-size:10.5px;font-weight:500}.pick-foot{border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;margin-top:4px;padding:8px 6px 4px;display:flex}.pick-foot :is(button,a){letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:6px;font-size:10.5px;font-weight:500;transition:color .12s;display:inline-flex}.pick-foot :is(button,a):hover{color:#fff}.pick-foot.is-stack{flex-direction:column;align-items:stretch;gap:0;padding:4px 0 0}.pick-foot.is-stack>:is(button,a){padding:7px 6px}.pick-another{letter-spacing:.03em;text-transform:uppercase;width:100%;color:var(--color-ink-faint);border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:4px;padding:8px 6px;font-size:10.5px;font-weight:500;transition:color .12s;display:flex}.pick-another:hover{color:#fff}.tag-sm{gap:5px;height:24px;padding:0 7px 0 6px}.tag-sm .tag-word{font-size:11px}.invoice-cell{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.invoice-cell>.tag{flex:0 156px;width:156px;min-width:0}.invoice-side{flex-direction:column;flex:none;gap:5px;display:flex}.invoice-dots{align-items:center;gap:4px;display:inline-flex}.invoice-dot{border:1px solid #ffffff59;border-radius:2px;width:10px;height:10px}.invoice-dot.tag-solid{background:var(--color-tg-green);border-color:#0000}.invoice-dot.tag-billed{background:#0cc54452;border-color:#0000}.invoice-dot.tag-ready{background:#0cc54424;border-color:#0cc544a6}.invoice-dot.tag-agreed{border-color:var(--color-tg-green)}.invoice-dot.tag-sent{border-color:#0cc544bf}.invoice-dot.tag-draft{border-color:#fff}.invoice-dot.tag-rejected{border-color:var(--color-tg-red)}.invoice-shared{color:var(--color-ink-faint);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .invoice-shared{color:inherit;opacity:.72}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .invoice-dot{background:0 0;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .invoice-dot{border-color:color-mix(in srgb,currentColor 45%,transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .invoice-dot.tag-solid{background:currentColor;border-color:#0000}.board-row .board-td:hover .invoice-shared{color:#fff;opacity:1}.add-pill-icon{justify-content:center;width:26px;padding:0}.board-invoices{align-items:center;min-width:0;max-width:100%;display:flex}.docs-panel{z-index:50;border-radius:var(--radius-flat);background:var(--color-pop);width:min(460px,100vw - 20px);max-height:calc(100vh - 40px);color:var(--color-ink);box-shadow:var(--shadow-lift);border:1px solid #ffffff1f;padding:22px;animation:.2s cubic-bezier(.22,1,.36,1) both docs-rise;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes docs-rise{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}}@media (prefers-reduced-motion:reduce){.docs-panel{animation:none}}.docs-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:500}.docs-name{font-family:var(--font-heading);text-transform:uppercase;margin-top:6px;font-size:28px;line-height:.92}.docs-list{margin-top:22px}.docs-row{grid-template-columns:minmax(0,1fr) auto auto 34px;align-items:center;column-gap:14px;padding:14px 0;display:grid}.docs-row+.docs-row{border-top:1px solid #ffffff14}.docs-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.docs-on{color:var(--color-ink-faint);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;display:inline-flex}.docs-row .tag{width:156px}.docs-amt{letter-spacing:-.01em;font-size:14px;font-weight:500}.docs-out{border-radius:var(--radius-flat);width:34px;height:34px;color:var(--color-ink-faint);place-items:center;transition:background-color .12s,color .12s;display:grid}.docs-out:hover{color:#000;background:#fff}.docs-sums{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;margin-top:20px;padding-top:18px;display:grid}.docs-sums dt{color:var(--color-ink-faint);font-size:13px}.docs-sums dd{letter-spacing:-.01em;text-align:right;margin:0;font-size:14px;font-weight:500}.docs-sums dd.is-short{color:var(--color-tg-yellow)}.docs-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.docs-add{border-radius:var(--radius-flat);background:var(--color-site);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:11px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.docs-add:hover{color:#000;background:#fff}.docs-refusal{color:var(--color-tg-red);align-items:flex-start;gap:6px;margin-top:14px;font-size:12px;line-height:1.4;display:flex}.docs-link{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.docs-field{border-radius:var(--radius-flat);background:var(--color-site);flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.docs-field:focus-within{box-shadow:inset 0 0 0 1px #fff6}.docs-field input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;font-size:13px}.docs-field input::placeholder{color:var(--color-ink-faint)}.docs-go{border-radius:var(--radius-flat);color:#000;height:36px;font-family:var(--font-heading);text-transform:uppercase;background:#fff;flex:none;padding:1px 14px 0;font-size:13px;line-height:1}.docs-go:disabled{opacity:.5}.docs-refusal.is-warning{color:var(--color-tg-yellow)}.docs-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);border-top:1px solid #ffffff14;margin-top:24px;padding-top:16px;font-size:10.5px;font-weight:500}.docs-mem{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 0;display:grid}.docs-mem+.docs-mem{border-top:1px solid #ffffff0d}.docs-who{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.docs-who em{letter-spacing:.04em;text-transform:uppercase;color:var(--color-tg-green);margin-left:8px;font-size:10.5px;font-style:normal;font-weight:500}.docs-phase{color:var(--color-ink-faint);margin-top:3px;font-size:12px;display:block}.docs-got{letter-spacing:-.01em;font-size:14px;font-weight:500}.docs-also{border-top:1px solid #ffffff14;margin-top:10px;padding-top:8px}.docs-tick{border-radius:var(--radius-flat);align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.docs-tick:hover{color:#000;background:#fff}.docs-tick .box{color:#000;border:1px solid #ffffff59;border-radius:2px;flex:none;place-items:center;width:16px;height:16px;display:grid}.docs-tick .box.is-on{background:var(--color-tg-green);border-color:#0000}.docs-tick:hover .box{border-color:#00000073}.docs-tick .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-tick .to{color:var(--color-ink-faint);white-space:nowrap;font-size:12px}.docs-tick:hover .to{color:#0000009e}.docs-acts{gap:8px;min-width:0;display:flex}.docs-add.is-open{color:#000;background:#fff}.link-modes{border-radius:var(--radius-flat);background:#ffffff0d;gap:4px;margin-bottom:8px;padding:2px;display:flex}.link-modes button{text-align:center;letter-spacing:.03em;text-transform:uppercase;height:30px;color:var(--color-ink-faint);border-radius:2px;flex:1;font-size:10.5px;font-weight:500;transition:background-color .12s,color .12s}.link-modes button.is-on{color:#000;background:#fff}.share-opt{text-align:left;border-radius:var(--radius-flat);align-items:center;gap:12px;width:100%;padding:7px 8px;transition:background-color .12s,color .12s;display:flex}.share-opt:hover{color:#000;background:#fff}.share-who{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.share-note{color:var(--color-ink-faint);margin-top:2px;font-size:11.5px;display:block}.share-opt:hover .share-note{color:#0000009e}.share-amt{flex:none;font-size:13px;font-weight:500}.share-hint{color:var(--color-ink-faint);padding:8px 8px 2px;font-size:11.5px;line-height:1.45}.share-acts{align-items:center;gap:10px;margin-top:10px;padding:0 2px 2px;display:flex}.share-go{border-radius:var(--radius-flat);color:#000;height:34px;font-family:var(--font-heading);text-align:center;text-transform:uppercase;background:#fff;flex:1;font-size:13px;line-height:1}.share-go:disabled{opacity:.5}.share-back{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 6px;font-size:10.5px;font-weight:500;transition:color .12s}.share-back:hover{color:#fff}.docs-join{border-radius:var(--radius-flat);background:#ffffff0d;margin-top:18px;padding:8px}.docs-label-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;outline:0;width:100%;height:30px;padding:0 8px;font-size:14px;font-weight:500}.docs-confirm{border-radius:var(--radius-flat);color:var(--color-ink);background:#ff5f571f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.docs-confirm b{font-weight:500}.docs-confirm-acts{gap:8px;display:flex}.docs-confirm-go{border-radius:var(--radius-flat);background:var(--color-tg-red);color:#000;letter-spacing:.03em;text-transform:uppercase;height:30px;padding:0 12px;font-size:10.5px;font-weight:500}.pick-none{color:var(--color-ink-faint);padding:10px 8px;font-size:12.5px;line-height:1.45}.pick-failed{color:var(--color-tg-red);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;line-height:1.4;display:flex}.docs-done{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 6px;font-size:10.5px;font-weight:500;transition:color .12s}.docs-done:hover{color:#fff}.pick-label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:13px;color:var(--color-ink-faint);flex:none;align-items:baseline;gap:8px;font-size:10px;font-weight:500;line-height:13px;display:flex;overflow:hidden}.pick-label>i{letter-spacing:0;text-transform:none;text-overflow:ellipsis;color:#8a8a86cc;font-size:11px;font-style:normal;font-weight:400;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pick-label>i{color:color-mix(in oklab,var(--color-ink-faint) 80%,transparent)}}.pick-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;border:0;outline:none;flex:none;width:100%;height:34px;padding:0 10px;font-size:13px;transition:box-shadow .15s}.pick-field:focus{box-shadow:inset 0 0 0 1px #fff6}.pick-field::placeholder{letter-spacing:.03em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;font-weight:500}.board-cust{border-radius:var(--radius-flat);height:19px;margin:0 -6px;padding:0 6px;transition:background-color .12s,color .12s}button:hover>.board-cust{background:#00000024}.board-card button:hover>.board-cust,.board-row:not(:hover):not([data-menu]):not(.is-twin) button:hover>.board-cust{background:var(--color-site)}.board-contact{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.board-contact>b{max-width:100%;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.board-contact>span{max-width:100%;color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .board-contact>:is(b,span){color:inherit}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .board-contact>span{opacity:.72}.board-offer{opacity:0;transition:opacity .16s}:is(.board-td:hover,button:hover,button:focus-visible)>.board-offer,button[aria-expanded=true]>.board-offer{opacity:1}@media (hover:none){.board-offer{opacity:1}}.cust-name{min-height:.88em;font-family:var(--font-heading);font-size:clamp(22px,calc(72cqw / var(--len,8)),46px);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin-top:10px;line-height:.88}.cust-sec{margin-top:30px}.cust-sh{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;font-weight:500;display:flex}.cust-sh>svg{color:var(--color-ink-muted)}.cust-row{flex-wrap:wrap;align-items:flex-start;gap:16px 18px;display:flex}.cust-row+.cust-row{margin-top:16px}.cust-logo{border-radius:var(--radius-flat);background:var(--color-site);align-items:center;gap:8px;min-height:64px;padding:8px 8px 8px 16px;display:flex}.cust-logo.is-empty{outline-offset:-1px;background:0 0;outline:1px dashed #ffffff59}.cust-logo.is-over{outline-offset:-1px;outline:1px solid #fff}.cust-person{border-radius:var(--radius-flat);background:#ffffff09;margin:6px 0;padding:18px 16px 14px;box-shadow:inset 0 0 0 1px #ffffff1a}.cust-row-person{border-radius:var(--radius-flat);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.cust-tag{border-radius:var(--radius-flat);letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;height:20px;margin-bottom:12px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb3}.menu-flat :is([role=menuitem],button){border-radius:var(--radius-flat)}.menu-flat [role=menuitem]:hover{color:#000;background:#fff}.menu-flat [role=menuitem]:hover svg{color:inherit}.menu-flat [role=menuitem][data-tone=danger]:hover{color:var(--color-tg-red);background:#fff}.date-flat{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:inset 0 0 0 1px #ffffff1a,var(--shadow-lift);background-image:linear-gradient(#0a0a0b99 0,#0a0a0b99 0)}.dwrap{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0 8px;min-width:0;height:26px;display:flex;overflow:hidden}.dchip{border-radius:var(--radius-flat);white-space:nowrap;letter-spacing:normal;background:var(--dt);height:26px;color:var(--color-canvas);flex:none;align-items:baseline;gap:6px;padding:7px 10px 0 9px;display:inline-flex;overflow:hidden}.dchip-far{background:var(--color-site);color:#fff}.dchip-k{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:500}.dchip-n{font-family:var(--font-heading);text-transform:uppercase;font-size:13.5px;line-height:1}.dl-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-muted);font-size:13px;line-height:26px;overflow:hidden}.dl-d{white-space:nowrap;color:var(--color-ink-faint);font-size:12px;line-height:26px}.board-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.board-deck.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.board-deck,.board-deck.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-tile{border-radius:var(--radius-flat);min-height:168px;color:var(--color-canvas);flex-direction:column;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.board-tile.is-grey{background:var(--color-surface-3);color:#fff}.board-tile.is-pink{background:var(--color-tg-pink)}.board-tile.is-pink .dchip{background:var(--color-canvas);color:var(--dt)}.board-tile-face{flex-direction:column;flex:1;transition:opacity .2s;display:flex;position:relative}.board-tile-title{font-family:var(--font-heading);font-size:clamp(14px,min(9.5cqw,calc(100cqw / (var(--n,6) * 1.16))),34px);letter-spacing:-.01em;text-transform:uppercase;line-height:.9}.board-tile-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.board-tile-fig{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(28px,13cqw,48px);font-weight:500;line-height:1}.board-tile-fig:has(>.dchip){display:flex}.board-tile-fig>.dchip{gap:.23em;height:1em;padding:.27em .38em 0 .35em;font-size:max(26px,.84em)}.board-tile-fig>.dchip .dchip-k{font-size:.365em}.board-tile-fig>.dchip .dchip-n{font-size:.52em}.board-tile-year{grid-template-columns:repeat(12,1fr);gap:2px;width:min(168px,56cqw);height:14px;margin-top:11px;display:grid}.board-tile-year>i{opacity:.22;background:currentColor;border-radius:1px}.board-tile-year>i.is-lit{opacity:1}.board-tile-cap{margin-top:var(--cap-gap,8px);text-overflow:ellipsis;white-space:nowrap;opacity:.72;font-size:12px;font-weight:500;overflow:hidden}.board-deck:has(.board-tile-bar,.board-tile-meter) .board-tile-fig+.board-tile-cap{--cap-gap:25px}.board-tile-bar{border-radius:99px;gap:3px;width:min(160px,50cqw);height:6px;margin-top:11px;display:flex;overflow:hidden}.board-tile-bar>i{background:currentColor;border-radius:99px;display:block}.board-tile-bar>i+i{opacity:.25;flex:1}@media (max-width:640px){.board-tile{min-height:140px;padding:14px}}.board-glyph{width:76px;height:46px;color:inherit;cursor:zoom-in;--cur:look;opacity:.9;flex:none;transition:opacity .15s;position:relative}.board-glyph:is(:hover,:focus-visible){opacity:1}.board-glyph>i{background:currentColor;border-radius:1px;display:block;position:absolute}.board-glyph.is-square{width:46px}@media (max-width:640px){.board-glyph{width:56px;height:34px}}.board-map{background:var(--color-page);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.board-tile:has(.board-glyph:hover,.board-glyph:focus-visible,.board-map:hover,.board-map :focus-visible) .board-tile-face{opacity:0}.board-tile:has(.board-glyph:hover,.board-glyph:focus-visible,.board-map:hover,.board-map :focus-visible) .board-map{opacity:1;pointer-events:auto}.board-block{border-radius:2px;transition:filter .15s;position:absolute;overflow:hidden}.board-block:hover{filter:brightness(1.1)}.board-quarters{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;padding:1px;display:grid}.board-quarter{border-radius:2px;position:relative;overflow:hidden}.board-quarter.is-now{color:var(--color-canvas);background:#fff}.board-quarter.is-ahead{color:var(--color-ink-faint);background:#ffffff0f}.board-block-label{text-align:left;white-space:nowrap;pointer-events:none;line-height:1.15;position:absolute;top:9px;left:10px}.board-block-label b{font-weight:500;display:block}.board-block-label .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-weight:500;display:block}.board-block-label .p{opacity:.7;margin-top:2px;display:block}.board-block-label.is-row{align-items:baseline;gap:7px;display:flex;top:50%;transform:translateY(-50%)}.board-block-label.is-row :is(b,.v,.p){margin:0;display:inline}.board-scrim{z-index:40;pointer-events:none;background:#0000008c;position:fixed;top:0;right:0;bottom:0;left:0}.board-row.is-lifted{z-index:45}.board-lock-band{--band-gap:22px;gap:var(--band-gap);flex-direction:column;padding-top:22px;display:flex}.board-fold{margin-top:calc(-1 * var(--band-gap));grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.board-fold>div{min-height:0;overflow:hidden}.board-fold-gap{height:var(--band-gap)}.board-fold.is-folded{opacity:0;grid-template-rows:0fr}.board-eye{--fill:0%;border-radius:var(--radius-flat);background:var(--color-site);color:#fff;flex:none;width:48px;height:48px;transition:background-color .15s;position:relative;overflow:hidden}.board-eye:hover{background:var(--color-site-hover)}.board-eye[data-level="1"]{--fill:50%}.board-eye[data-level="2"]{--fill:100%}.board-eye-fill{height:var(--fill);background:#fff;transition:height .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.board-eye-ink{place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.board-eye-ink.is-over{color:#000;clip-path:inset(calc(100% - var(--fill)) 0 0 0);transition:clip-path .34s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.board-fold,.board-eye-fill,.board-eye-ink.is-over{transition:none}}@media (min-width:901px){.board-lock{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:30;pointer-events:none;position:sticky}.board-lock-band{background:var(--color-page);pointer-events:auto;--band-gap:calc(22px - 10px * var(--head-p,0));padding-top:calc(22px - 12px * var(--head-p,0));padding-bottom:calc(14px * var(--head-p,0));position:relative}.board-lock-band:before{content:"";height:calc(var(--nav-h) + env(safe-area-inset-top));background:var(--color-page);position:absolute;bottom:100%;left:0;right:0}.board-lock .board-tile{min-height:0;height:calc(168px + (72px - 168px) * var(--head-p,0));padding-top:calc(18px + 4px * var(--head-p,0));padding-bottom:calc(16px + 6px * var(--head-p,0))}.board-lock .board-tile-title{top:calc(50% * var(--head-py,0));transform:translateY(calc(-50% * var(--head-py,0)));white-space:nowrap;font-size:calc(clamp(14px,min(9.5cqw,calc(100cqw / (var(--n,6) * 1.16))),34px) * (1 - var(--head-pf,0)) + clamp(13px,6cqw,19px) * var(--head-pf,0));position:absolute;left:0}.board-lock .board-tile-fig{width:fit-content;margin-left:calc(100% * var(--head-px,0));transform:translate(calc(-100% * var(--head-px,0)));font-size:calc(clamp(28px,13cqw,48px) * (1 - var(--head-pf,0)) + clamp(20px,9cqw,28px) * var(--head-pf,0))}.board-lock .board-tile-foot{justify-content:flex-start;gap:calc(12px * (1 - var(--head-px,0)));padding-top:calc(18px * (1 - var(--head-p,0)))}.board-lock .board-tile-foot>:first-child{flex:1}.board-lock :is(.board-tile-bar,.board-tile-meter,.board-tile-year,.board-tile-cap){opacity:clamp(0,calc(1 - var(--head-p,0) * 4),1)}.board-lock :is(.board-tile-bar,.board-tile-meter){height:calc(6px * (1 - var(--head-p,0)));margin-top:calc(11px * (1 - var(--head-p,0)))}.board-lock .board-tile-year{height:calc(14px * (1 - var(--head-p,0)));margin-top:calc(11px * (1 - var(--head-p,0)))}.board-lock .board-tile-cap{max-height:calc(3em * (1 - var(--head-p,0)));margin-top:calc(var(--cap-gap,8px) * (1 - var(--head-p,0)))}.board-lock .board-glyph{width:calc(76px * (1 - var(--head-px,0)));height:calc(46px * (1 - var(--head-px,0)));opacity:clamp(0,calc(.9 - var(--head-p,0) * 3),1);overflow:hidden}.board-lock .board-glyph.is-square{width:calc(46px * (1 - var(--head-px,0)))}.board-lock .board-tile-arrow{width:calc(34px * (1 - var(--head-px,0)));margin-right:calc(-6px * (1 - var(--head-px,0)));opacity:clamp(0,calc(.9 - var(--head-p,0) * 3),1);overflow:hidden}.board-heading{--heading-line:var(--head-title, calc(clamp(40px, 5vw, 64px)*.88) );height:calc(var(--heading-line) - max(0px,var(--heading-line) - 48px) * var(--head-p,0));align-items:flex-end;display:flex}.board-heading-word{--heading-bleed:16px;--heading-drop:calc(var(--head-p,0) * (12px + var(--heading-line) + var(--heading-bleed)));transform:translateY(var(--heading-drop));clip-path:inset(calc(-1 * var(--heading-bleed)) calc(-1 * var(--heading-bleed)) calc(var(--heading-drop) - var(--band-gap)) calc(-1 * var(--heading-bleed)));opacity:calc(1 - var(--head-p,0));display:block}.board-lock-band:is([data-wrapped],:not(:has(.board-fold:not(.is-folded)))) .board-heading-word{clip-path:inset(calc(-1 * var(--heading-bleed)) calc(-1 * var(--heading-bleed)) var(--heading-drop) calc(-1 * var(--heading-bleed)))}.board-lock-band[data-wrapped] .board-heading{height:calc(var(--heading-line) * (1 - var(--head-p,0)))}.board-lock-band[data-wrapped]>header{row-gap:calc(16px * (1 - var(--head-p,0)))}.board-pin{top:calc(var(--nav-h) + env(safe-area-inset-top) + var(--head-band,0px));z-index:2;background:var(--color-surface);position:sticky}.board-group{scroll-margin-top:calc(var(--nav-h) + env(safe-area-inset-top) + var(--head-tight,0px))}}.btn-site{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.btn-site:hover{color:#000;background:#fff}.nav-tile{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;height:48px;padding:0 16px 0 14px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.nav-tile>svg{color:#ffffffa8;transition:color .15s}.nav-tile:hover{background:var(--color-site-hover)}.nav-tile:hover>svg{color:#fff}.nav-tile[aria-current=page]{color:#000;background:#fff}.nav-tile[aria-current=page]>svg{color:#000}.nav-square{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;transition:background-color .15s;position:relative}.nav-square:hover{background:var(--color-site-hover)}.nav-square[aria-current=page],.nav-square[aria-expanded=true]{color:#000;background:#fff}.nav-group{display:flex;position:relative}.nav-group-tile[aria-expanded=true],.nav-group-tile.is-in{color:#000;background:#fff}.nav-group-tile[aria-expanded=true]>svg,.nav-group-tile.is-in>svg{color:#000}.nav-group-tile>.nav-chev{margin:0 -5px 0 auto;transition:color .15s,transform .2s cubic-bezier(.22,1,.36,1)}.nav-group-tile[aria-expanded=true]>.nav-chev{transform:rotate(180deg)}.nav-stack{z-index:1;flex-direction:column;gap:6px;width:max-content;min-width:100%;display:flex;position:absolute;top:calc(100% + 6px);left:0}.nav-stack:before{content:"";height:7px;position:absolute;inset:-7px 0 auto}.nav-stack .nav-tile{background:var(--color-site-solid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%}.nav-stack .nav-tile:is(:hover,:focus-visible){background:var(--color-site-solid-hover)}.nav-stack .nav-tile[aria-current=page]{background:#fff}.nav-stack>li{animation:.28s cubic-bezier(.22,1,.36,1) both nav-drop;animation-delay:calc(var(--i,0) * 45ms)}@keyframes nav-drop{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.nav-stack>li{animation:none}.nav-group-tile>.nav-chev{transition:none}}.nav-fold-group{margin-top:6px}.nav-fold-group+li:not(.nav-fold-group){margin-top:12px}.client-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();flex:none;width:auto;min-width:0;max-width:min(240px,100%);height:36px;display:block}.client-logo-rule{background:#fff;flex:none;width:1px;height:36px}.note-head{z-index:1;border-radius:var(--radius-flat);background:var(--color-tg-pink);color:var(--color-canvas);box-shadow:0 -6px 0 var(--color-pop);padding:12px 14px 14px;transition:background-color .2s,color .2s;position:sticky;top:6px}.note-head.is-quiet{background:var(--color-surface-3);color:#fff}.note-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:500;line-height:22px}.note-count{height:40px;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:44px;line-height:40px;overflow:hidden}.note-readall{border-radius:var(--radius-flat);letter-spacing:.03em;text-transform:uppercase;background:#00000024;align-items:center;gap:6px;height:26px;padding:0 9px 0 8px;font-size:11px;font-weight:500;transition:background-color .12s;display:inline-flex;position:absolute;top:12px;right:12px}.note-readall:hover{background:#00000042}.note-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:8px 6px 4px;font-size:10.5px;font-weight:500}.note-row{border-radius:var(--radius-flat);text-align:left;grid-template-columns:minmax(0,1fr) max-content 7px;align-items:start;gap:10px;width:100%;margin-top:2px;padding:8px 10px 8px 8px;transition:background-color .12s,color .12s;display:grid}.note-said{color:var(--color-ink-muted);font-size:13px;line-height:1.375;display:block}.note-said b{color:var(--color-ink);font-weight:500}.note-row.is-new .note-said{color:var(--color-ink)}.note-when{color:var(--color-ink-faint);margin-top:2px;font-size:12px;display:block}.note-row .tag{width:150px}.note-dot{background:var(--color-tg-pink);visibility:hidden;border-radius:999px;width:7px;height:7px;margin-top:10.5px}.note-row.is-new .note-dot{visibility:visible}.note-row:is(:hover,:focus-visible){color:var(--color-canvas);background:#fff}.note-row:is(:hover,:focus-visible) :is(.note-said,.note-said b){color:var(--color-canvas)}.note-row:is(:hover,:focus-visible) .note-when{color:var(--color-canvas);opacity:.72}.note-row:is(:hover,:focus-visible) .note-dot{background:var(--color-canvas)}.note-row:is(:hover,:focus-visible) .tag{color:var(--color-canvas);--tag-icon:var(--color-canvas);--tag-border:#0000004d}.board-tile-meter{width:min(160px,50cqw);height:6px;margin-top:11px;display:block;position:relative}.board-tile-meter:before{content:"";opacity:.25;background:currentColor;border-radius:99px;position:absolute;top:0;right:0;bottom:0;left:0}.board-tile-meter>i{background:currentColor;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.board-tile-meter>b{background:currentColor;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.board-tile-hit{z-index:2;border-radius:var(--radius-flat);cursor:pointer;--cur:press;position:absolute;top:0;right:0;bottom:0;left:0}.board-tile-hit:focus-visible{outline-offset:-4px;outline:2px solid}.board-tile-arrow{flex:none;place-items:center;width:34px;height:34px;margin:0 -6px -6px 0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.board-tile:has(.board-tile-hit:hover) .board-tile-arrow{transform:translate(4px)}.nav-tile[aria-pressed=true]{color:#000;background:#fff}.nav-tile[aria-pressed=true]>svg{color:#000}.nav-split{gap:1px;display:inline-flex}.nav-split>.nav-tile{border-radius:var(--radius-flat) 0 0 var(--radius-flat);padding-right:14px}.nav-split-more{border-radius:0 var(--radius-flat) var(--radius-flat) 0;background:var(--color-site);color:#ffffffa8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;width:30px;height:48px;transition:background-color .15s,color .15s;display:grid}.nav-split-more:hover{background:var(--color-site-hover);color:#fff}.nav-split.is-on>.nav-split-more{color:#000;background:#fff}.nav-split-more>svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.nav-split-more[aria-expanded=true]>svg{transform:rotate(180deg)}.tile-faces{gap:3px;margin-left:-4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.nav-split-more>svg{transition:none}}.nav-tile.is-sm{height:40px;padding:0 14px}.nav-tile[aria-checked=false]{color:#ffffff9e}.nav-lamp{border-radius:1px;flex:none;width:10px;height:10px;transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1.5px #ffffff8c}.nav-tile[aria-checked=true] .nav-lamp{background:var(--color-cost-salaries);box-shadow:none}.cost-panel{border-radius:var(--radius-flat);background:var(--color-surface);flex-direction:column;min-width:0;padding:18px 20px 20px;display:flex;position:relative;container-type:inline-size}.cost-panel-title{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;font-size:clamp(22px,7cqw,47px);line-height:.9}.yc-col{border-radius:var(--radius-flat);flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:5px;min-width:0;height:100%;display:flex;position:relative}.yc-fig{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink-faint);border-radius:2px;align-self:center;padding:0 5px;font-size:10.5px;font-weight:500;line-height:16px;transition:color .15s,background-color .15s}.yc-bar{border-radius:var(--radius-flat);flex-direction:column-reverse;gap:1px;min-height:0;transition:opacity .15s,filter .15s;display:flex;overflow:hidden}.yc-bar>i{min-height:1px;display:block}.yc-plot.is-hovering .yc-col:not(.is-hovered) .yc-bar{opacity:.35}.yc-col.is-hovered .yc-bar{filter:brightness(1.08)}.yc-col.is-hovered .yc-fig{color:#fff}.yc-col.is-picked .yc-fig{color:#000;background:#fff}.yc-line{z-index:2;pointer-events:none;border-top:1px dashed #ffffff8c;height:0;position:absolute;left:0;right:0}.yc-line>span{background:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding-left:6px;font-size:9.5px;font-weight:500;line-height:15px;position:absolute;top:-8px;right:0}.yc-month{border-radius:var(--radius-flat);letter-spacing:.06em;text-transform:uppercase;min-width:0;height:22px;color:var(--color-ink-faint);flex:1 1 0;place-items:center;font-size:10.5px;font-weight:500;transition:background-color .15s,color .15s;display:grid}.yc-month.is-picked{color:#000;background:#fff}.cost-block{text-align:left;border-radius:2px;transition:opacity .15s,filter .15s;position:absolute;overflow:hidden}.cost-tip{z-index:50;border-radius:var(--radius-flat);background:var(--color-pop);min-width:204px;box-shadow:var(--shadow-lift);pointer-events:none;border:1px solid #ffffff1f;padding:11px 13px 10px;position:fixed}.cost-tip-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.cost-tip-head>b{font-family:var(--font-heading);text-transform:uppercase;font-size:17px;line-height:1}.cost-tip-row{color:var(--color-ink-muted);align-items:center;gap:8px;padding:2.5px 0;font-size:12px;display:flex}.cost-tip-row>i{border-radius:2px;flex:none;width:10px;height:10px}.cost-tip-row>span{flex:1}.cost-tip-row>b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.cost-tip-foot{color:var(--color-ink-faint);border-top:1px solid #ffffff14;margin-top:8px;padding-top:7px;font-size:11.5px}.cost-tip-foot b{color:var(--color-ink);font-weight:500}.cyc{grid-template-columns:repeat(12,8px);gap:2px;height:16px;display:grid}.cyc>i{background:#ffffff1f;border-radius:1px;transition:background-color .2s,box-shadow .2s}.cyc>i.is-on{background:var(--color-ink)}.cyc>i.is-picked{box-shadow:inset 0 0 0 1px #ffffff73}.cyc>i.is-picked.is-on{background:var(--ph);box-shadow:none}.cyc-head{letter-spacing:0;text-align:center;grid-template-columns:repeat(12,8px);gap:2px;font-size:8.5px;display:grid}.cyc-head>b{font-weight:500}.cyc-head>b.is-picked{color:#fff}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cyc>i{background:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cyc>i{background:color-mix(in srgb,currentColor 20%,transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cyc>i{box-shadow:none}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cyc>i.is-on{background:currentColor}.cost-stack{white-space:nowrap;flex-direction:column;align-items:flex-end;width:100%;line-height:1.2;display:flex}.cost-stack>*{font-variant-numeric:tabular-nums}.cost-stack.is-back>.board-fig,.cost-stack.is-back>.board-sub{color:var(--color-tg-green)}.cost-share{align-items:center;gap:10px;width:100%;display:flex}.cost-share-track{background:#ffffff14;border-radius:1px;flex:1;height:6px;overflow:hidden}.cost-share-track>i{background:var(--ph);height:100%;display:block}.cost-share>b{text-align:right;width:38px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cost-share-track{background:currentColor}@supports (color:color-mix(in lab,red,red)){.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cost-share-track{background:color-mix(in srgb,currentColor 18%,transparent)}}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) :is(.cost-share-track>i,.cost-swatch){background:currentColor}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .cost-share>b{color:inherit}.cost-swatch{background:var(--ph);border-radius:2px;flex:none;width:10px;height:10px}.cost-editor{border-radius:var(--radius-flat);background:var(--ph);margin:2px 0 6px;padding:14px 12px 12px}@supports (color:color-mix(in lab,red,red)){.cost-editor{background:color-mix(in oklab,var(--ph) 9%,var(--color-surface-2))}}.cost-editor{box-shadow:inset 0 0 0 1px var(--ph)}@supports (color:color-mix(in lab,red,red)){.cost-editor{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ph) 38%,transparent)}}.cost-editor-row{flex-wrap:wrap;align-items:flex-end;gap:12px 10px;display:flex}.cost-editor-row+.cost-editor-row{margin-top:14px}.cost-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cost-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10px;font-weight:500}.cost-input{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;width:100%;height:34px;font:inherit;border:0;outline:0;padding:0 10px;font-size:13px;transition:box-shadow .15s}.cost-input:focus{box-shadow:inset 0 0 0 1px #ffffff80}.cost-input::placeholder{letter-spacing:.03em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;font-weight:500}.cost-pick{border-radius:var(--radius-flat);background:var(--color-site);color:#ffffffd1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:10.5px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.cost-pick:hover{background:var(--color-site-hover);color:#fff}.cost-pick[aria-pressed=true],.cost-pick[aria-expanded=true]{color:#000;background:#fff}.cost-months{grid-template-columns:repeat(12,17px);gap:3px;height:34px;display:grid}.cost-months>button{background:var(--color-site);color:#fff9;border-radius:2px;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:8.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.cost-months>button:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff9}.cost-months>button.is-on{background:var(--ph);color:var(--ph-ink)}.cost-preview{white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;min-height:34px;margin-left:auto;display:flex}.cost-preview>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1}.cost-preview>span{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.cost-preview.is-empty>b{color:var(--color-ink-faint)}.cost-editor-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;display:flex}.cost-hint{min-width:0;color:var(--color-ink-faint);flex-wrap:wrap;flex:280px;align-items:center;gap:4px 8px;font-size:12px;display:flex}.cost-hint b{color:var(--color-ink);font-weight:500}.cost-key{background:var(--color-site);min-width:20px;height:18px;color:var(--color-ink-muted);border-radius:2px;place-items:center;padding:0 5px;font-size:10px;font-weight:500;display:inline-grid}.cost-go{border-radius:var(--radius-flat);background:var(--color-tg-green);height:34px;color:var(--color-canvas);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;transition:opacity .15s;display:inline-flex}.cost-go:hover{opacity:.9}.cost-go:disabled{background:var(--color-site);color:#ffffff73;opacity:1}.cost-cancel{border-radius:var(--radius-flat);letter-spacing:.03em;text-transform:uppercase;height:34px;color:var(--color-ink-faint);padding:0 12px;font-size:11px;font-weight:500;transition:color .15s}.cost-cancel:hover{color:#fff}.cost-total{border-radius:var(--radius-flat);color:#000;background:#fff;align-items:center;gap:12px;padding:16px 18px 16px 20px;display:flex}.cost-total>h2{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(22px,5.4vw,47px);line-height:.9}.cost-aside{z-index:50;border-radius:var(--radius-flat);background:var(--color-surface);width:min(460px,100vw - 20px);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden}.cost-aside-head{background:var(--color-surface-3);color:#fff;flex:none;padding:18px 20px 16px;position:relative}.cost-aside-head>h2{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:34px;line-height:.9}.cost-aside-fig{align-items:baseline;gap:8px;margin-top:22px;display:flex}.cost-aside-fig>b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.cost-aside-fig>span{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:500}.cost-aside-band{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:70px;margin-top:18px;padding-left:78px;display:grid;position:relative}.cost-aside-band>button{border-radius:1px;align-items:flex-end;height:100%;display:flex;position:relative}.cost-aside-band>button>i{background:#ffffffd1;border-radius:1px;width:100%;min-height:2px;transition:background-color .15s;display:block}.cost-aside-band>button:is(:hover,:focus-visible)>i{background:#fff}.cost-aside-line{z-index:1;pointer-events:none;border-top:1px dashed #ffffffb3;height:0;position:absolute;left:0;right:0}.cost-aside-line>b{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:500;position:absolute;bottom:3px;left:0}.cost-aside-months{letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.72;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:6px;padding-left:78px;font-size:9.5px;font-weight:500;display:grid}.cost-aside-month{align-items:baseline;gap:10px;padding:18px 8px 6px;display:flex}.cost-aside-month>h3{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:22px;line-height:.9}.cost-aside-month>h3>span{font-family:var(--font-sans);letter-spacing:.06em;vertical-align:3px;color:var(--color-ink-faint);margin-left:4px;font-size:11px;font-weight:500}.cost-aside-row{border-radius:var(--radius-flat);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.cost-aside-row.is-past{opacity:.5}@media (max-width:640px){.cost-rows{padding:0 6px 6px;min-width:0!important}.cost-rows .board-th{display:none}.cost-rows .board-row{grid-template-areas:"name money""cycle due";row-gap:9px;padding:10px 0;grid-template-columns:minmax(0,1fr) auto!important}.cost-rows .board-row>.board-td{padding:0 8px}.cost-rows .board-td.c-cost{grid-area:name}.cost-rows .board-td:is(.c-money,.c-permonth){grid-area:money}.cost-rows .board-td.c-cycle{grid-area:cycle}.cost-rows .board-td:is(.c-due,.c-share){grid-area:due;justify-content:flex-end}.cost-rows .board-td.c-share .cost-share{width:150px}.cost-rows .board-td.c-due .dwrap{min-width:max-content}.cost-rows .board-td.c-due .dl-d,.cost-rows .board-td:is(.c-tools,.c-amount,.c-supplier,.c-account,.c-link,.c-vat,.c-peryear,.c-category){display:none}.cost-aside-band,.cost-aside-months{padding-left:64px}.cost-aside-fig>b{font-size:40px}}.pnl{z-index:50;border-radius:var(--radius-flat);background:var(--color-surface);width:min(1000px,100vw - 20px);box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lift);flex-direction:column;display:flex;position:fixed;inset:10px 10px 10px auto;overflow:hidden;container-type:inline-size}@media (max-width:680px){.pnl{border-radius:0;width:100%;top:0;right:0;bottom:0;left:0}.pnl-plate{padding-top:env(safe-area-inset-top)}.cli-ph{padding-top:calc(22px + env(safe-area-inset-top))}.pnl-body{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:681px){.pnl-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.pnl-plate{background:var(--ph);color:var(--ph-ink)}.pnl-top{align-items:flex-start;gap:12px;padding:18px 16px 0 20px;display:flex}.pnl-name{min-width:0;font-family:var(--font-heading);font-size:clamp(22px,var(--nm,6.6cqw),var(--nmax,52px));letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;flex:1;line-height:.88}.pnl-cust{color:var(--ph-ink);margin-top:8px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.pnl-cust{color:color-mix(in srgb,var(--ph-ink) 72%,transparent)}}.pnl-facts{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 20px 26px;display:flex}.pnl-deal{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pnl-when{border-radius:var(--radius-flat);background:var(--color-canvas);color:#fff;white-space:nowrap;flex:none;align-items:baseline;gap:6px;height:26px;padding:7px 10px 0 9px;transition:background-color .15s;display:inline-flex}button:hover>.pnl-when,button:focus-visible>.pnl-when{background:#0a0a0bc7}.pnl-when-k{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:9.5px;font-weight:500}.pnl-when-n{font-family:var(--font-heading);text-transform:uppercase;font-size:13.5px;line-height:1}@media (prefers-reduced-motion:reduce){.pnl-when{transition:none}}.pnl-close{border-radius:var(--radius-flat);width:36px;height:36px;color:var(--ph-ink);background:#0a0a0b24;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.pnl-close:hover{background:var(--color-canvas);color:#fff}.pnl-plate .tag:not(.tag-solid){--tag-border:#0a0a0b73;--tag-ink:var(--ph-ink);--tag-icon:var(--ph-ink);--tag-fill:transparent}.pnl-plate .dchip{background:var(--color-canvas);color:#fff}.pnl-date{color:var(--ph-ink);font-size:13px;line-height:26px}.pnl-plate .face-none{border-color:#0a0a0b66}.pnl-tabs{align-items:flex-start;gap:6px;padding:0 20px 12px;display:flex}.pnl-tab{border-radius:0 0 var(--radius-flat) var(--radius-flat);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;height:30px;color:var(--color-ink-faint);align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.pnl-tab:hover{color:#fff}.pnl-tab[aria-selected=true]{background:var(--ph);color:var(--ph-ink)}.pnl-tab>.n{font-variant-numeric:tabular-nums;opacity:.7}.pnl-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pnl-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.pnl-sideways{overscroll-behavior-x:contain;overflow-x:auto}.led{padding:0 12px 10px;display:grid}.led-head,.led-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.led-head{padding-bottom:6px}.led-th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 10px;font-size:10.5px;font-weight:500}.led-th:first-child{padding-left:12px}.led-row{border-radius:var(--radius-flat);margin-top:2px;padding:6px 0}.led-td{align-items:center;min-width:0;padding:0 10px;display:flex}.led-td:first-child{padding-left:12px}.led-td>*{min-width:0}.led-td:hover :is(.led-desc,.led-amt:not(.is-locked),.led-dim){color:#fff}.led-td:hover .tag:not(.tag-solid){--tag-border:#ffffffeb;--tag-ink:#fff;--tag-icon:#fff}.tag-chain{color:var(--color-tg-blue);flex:none;margin-left:1px;transition:color .12s}.led-td:hover .tag:not(.tag-solid) .tag-chain{color:#fff}.tag-solid .tag-chain{color:var(--color-canvas)}.led-desc,.led-dim,.led-amt{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .12s;overflow:hidden}.led-desc{font-size:13px;font-weight:500}.led-dim{color:var(--color-ink-muted);font-size:13px}.led-dim.is-empty{color:var(--color-ink-faint)}.led-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.led-swatch{border-radius:2px;flex:none;width:8px;height:8px}.led-rm{border-radius:var(--radius-flat);width:26px;height:26px;color:var(--color-ink-faint);opacity:0;place-items:center;transition:opacity .12s,color .12s,background-color .12s;display:grid}.led-row:hover .led-rm,.led-rm:focus-visible{opacity:1}.led-rm:hover{color:var(--color-tg-red)}.led-rm.is-armed{opacity:1;color:var(--color-tg-red);background:#ff5f5733}@media (hover:none){.led-rm{opacity:1}}.led-add{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;height:34px;margin:8px 0 0 12px;padding:0 14px 0 11px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.led-add:hover{color:#000;background:#fff}.led-hint{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:flex}.led-hint>kbd{background:var(--color-site);color:#fff;font:inherit;border-radius:2px;padding:2px 5px 1px}.pnl-foot{padding:12px 12px 16px}.pnl-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:0 8px 14px;display:grid}@container (max-width:520px){.pnl-cats{grid-template-columns:1fr}}.pnl-cat{color:var(--color-ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.pnl-cat-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pnl-cat>b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:400}.pnl-cat.is-empty{color:var(--color-ink-faint)}.pnl-cat.is-empty>.led-swatch{opacity:.35}.pnl-deck{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pnl-tile{border-radius:var(--radius-flat);flex-direction:column;gap:14px;min-height:118px;padding:14px 16px 13px;display:flex;container-type:inline-size}.pnl-tile>div{margin-top:auto}.pnl-tile>h3{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(16px,13cqw,28px);line-height:.9}.pnl-fig{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(22px,19cqw,34px);font-weight:500;line-height:1}.pnl-cap{opacity:.72;margin-top:5px;font-size:12px;font-weight:500}.pnl-tile.is-violet .pnl-cap{opacity:1}@container (max-width:520px){.pnl-deck{gap:4px}.pnl-tile{gap:10px;min-height:92px;padding:11px 12px 10px}.pnl-tile>h3{font-size:clamp(13px,11.5cqw,22px)}.pnl-cap{font-size:11px}.led,.pnl-feed{padding-left:8px;padding-right:8px}.pnl-top{padding:14px 12px 0 16px}.pnl-facts,.pnl-tabs{padding-left:16px;padding-right:16px}}.pnl-log{grid-template-columns:34px minmax(0,1fr) max-content max-content;padding:6px 12px 10px;display:grid}.pnl-log.is-anon{grid-template-columns:minmax(0,1fr) max-content max-content}.pnl-log-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;padding:7px 0;display:grid}.pnl-log-row>*{min-width:0;padding:0 10px}.pnl-log-row>:first-child{padding-left:4px}.pnl-log-row>:last-child{text-align:right;padding-right:12px}.pnl-log-row>:is(.face,.face-none){padding:0}.pnl-said{font-size:13px;line-height:1.375}.pnl-who{color:var(--color-ink-muted);margin-top:2px;font-size:12px}.pnl-when{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@container (max-width:560px){.pnl-log{grid-template-columns:34px minmax(0,1fr) max-content}.pnl-log-row>.pnl-act{display:none}}.pnl-feed{flex-direction:column;gap:22px;padding:0 20px 20px;display:flex}.pnl-up{gap:12px;display:flex}.pnl-up-head{align-items:baseline;gap:8px;display:flex}.pnl-own{border-radius:var(--radius-flat);margin:-6px -8px;padding:6px 8px}.pnl-thread{flex-direction:column;gap:14px;margin-top:14px;display:flex}.pnl-rp{gap:10px;display:flex}.pnl-under{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.pnl-rp .pnl-under{margin-top:8px}.pnl-under:empty{display:none}.pnl-reply{letter-spacing:.03em;text-transform:uppercase;height:24px;color:var(--color-ink-faint);align-items:center;gap:5px;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.pnl-reply:is(:hover,:focus-visible){color:#fff}:is(.pnl-rx,.pnl-rx-add)+.pnl-reply{margin-left:8px}.pnl-rx{border-radius:var(--radius-flat);background:var(--color-site);height:24px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.pnl-rx:is(:hover,:focus-visible):not(:disabled){background:var(--color-site-hover);color:#fff}.pnl-rx.is-mine{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.pnl-rx-e,.pnl-rx-pick span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.pnl-rx-e{font-size:13px}.pnl-rx-add{border-radius:var(--radius-flat);width:24px;height:24px;color:var(--color-ink-faint);place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.pnl-rx-add:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--color-site);color:#fff}.pnl-rx-pick{gap:1px;display:flex}.pnl-rx-pick button{border-radius:var(--radius-flat);place-items:center;width:34px;height:34px;font-size:18px;display:grid}.pnl-rx-pick span{transition:transform .12s cubic-bezier(.22,1,.36,1);display:block}.pnl-rx-pick button:is(:hover,:focus-visible) span{transform:scale(1.2)}.pnl-rx-pick button.is-mine{box-shadow:inset 0 0 0 1.5px #fff}@media (prefers-reduced-motion:reduce){.pnl-rx-pick span{transition:none}.pnl-rx-pick button:is(:hover,:focus-visible) span{transform:none}}.upf{flex-direction:column;gap:4px;display:flex}.rich-text+.upf{margin-top:10px}.upf-media{gap:4px;width:min(460px,100%);display:grid}.upf-media.n1{display:block}.upf-media.n1>.upf-m{aspect-ratio:16/9;width:100%;max-width:100%}.upf-media.n2{grid-template-columns:1fr 1fr}.upf-media.n2>.upf-m{aspect-ratio:4/5}.upf-media.n3{aspect-ratio:3/2;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.upf-media.n3>.upf-m:first-child{grid-row:1/3}.upf-media.n4{grid-template-columns:1fr 1fr}.upf-media.n4>.upf-m{aspect-ratio:1}.upf-media.n4>.upf-m:nth-child(n+5){display:none}.upf-m{border-radius:var(--radius-flat);background:var(--color-surface-3);cursor:zoom-in;--cur:look;min-width:0;display:block;position:relative;overflow:hidden}.upf-m>img{object-fit:cover;width:100%;height:100%}.upf-m:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .15s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 #fff}.upf-m:is(:hover,:focus-visible):after{box-shadow:inset 0 0 0 2px #fff}.upf-play{border-radius:var(--radius-flat);width:40px;height:40px;color:var(--color-canvas);background:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upf-len{border-radius:var(--radius-flat);color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;padding:3px 5px 2px;font-size:10.5px;font-weight:500;line-height:1;position:absolute;bottom:6px;left:6px}.upf-more{color:#fff;font-family:var(--font-heading);text-transform:uppercase;background:#0009;place-items:center;font-size:30px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.upf-rows{flex-direction:column;gap:4px;width:min(460px,100%);display:flex}.upf-row{border-radius:var(--radius-flat);background:var(--color-surface-3);color:#fff;align-items:center;gap:12px;height:48px;padding-right:10px;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.upf-row:is(:hover,:focus-visible){color:#000;background:#fff}.upf-ext{width:58px;font-family:var(--font-heading);text-transform:uppercase;background:#00000038;flex:none;align-self:stretch;place-items:center;font-size:15px;line-height:1;display:grid}.upf-row:is(:hover,:focus-visible) .upf-ext{background:#00000014}.upf-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.upf-size{font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:11.5px}.upf-go{opacity:.7;flex:none;place-items:center;width:24px;display:grid}@media (max-width:680px){.upf-media,.upf-media.n1{aspect-ratio:auto;overscroll-behavior-x:contain;gap:6px;width:auto;display:flex;overflow-x:auto}.upf-media>.upf-m,.upf-media.n1>.upf-m{flex:none;height:96px;aspect-ratio:1!important;width:96px!important}.upf-media.n4>.upf-m:nth-child(n+5){display:block}.upf-more{display:none}.upf-play{width:28px;height:28px}.upf-rows{width:100%}}.upf-drafts{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.upf-d{border-radius:var(--radius-flat);background:var(--color-surface-3);color:#fff;flex:none;place-items:center;width:96px;height:72px;display:grid;position:relative;overflow:hidden}.upf-d>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.upf-d-ext{font-family:var(--font-heading);text-transform:uppercase;font-size:17px}.upf-x{border-radius:var(--radius-flat);color:#fff;opacity:0;background:#000000b8;place-items:center;width:20px;height:20px;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.upf-d:is(:hover,:focus-within) .upf-x{opacity:1}@media (hover:none){.upf-x{opacity:1}}.upf-d.is-going{background:var(--color-site);cursor:progress;--cur:busy}.upf-d-fill{transform-origin:bottom;background:#ffffff24;transition:transform .2s linear;position:absolute;top:0;right:0;bottom:0;left:0}.upf-d-pc{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:18px;position:relative}.upf-d-name{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;transition:opacity .15s;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.upf-d.is-failed{box-shadow:inset 0 0 0 1.5px var(--color-tg-red);color:var(--color-tg-red);background:0 0}.upf-d.is-failed .upf-d-name{color:inherit}.upf-d-glyph,.upf-d-again{place-items:center;transition:opacity .15s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.upf-d-again{letter-spacing:.06em;text-transform:uppercase;opacity:0;font-size:10.5px;font-weight:500}.upf-d.is-failed:is(:hover,:focus-visible) :is(.upf-d-glyph,.upf-d-name){opacity:0}.upf-d.is-failed:is(:hover,:focus-visible) .upf-d-again{opacity:1}.upf-dropping{position:relative}.upf-dropping:after{content:"Drop to attach";z-index:5;border-radius:var(--radius-flat);outline-offset:-1.5px;color:#fff;font-family:var(--font-heading);text-transform:uppercase;pointer-events:none;background:#000000b8;outline:1.5px dashed #fff;place-items:center;font-size:34px;display:grid;position:absolute;top:8px;right:8px;bottom:8px;left:8px}.upv{z-index:60;border-radius:var(--radius-flat);box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lift);background:#000000f0;flex-direction:column;display:flex;position:fixed;top:10px;right:10px;bottom:10px;left:10px}.upv-bar{align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}.upv-nm{flex:1;min-width:0}.upv-nm>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.upv-nm>span{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.upv-link{color:var(--color-ink-faint);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:4px;font-size:10.5px;font-weight:500;transition:color .15s;display:inline-flex}.upv-link:is(:hover,:focus-visible){color:#fff}.upv-btn,.upv-sq{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;justify-content:center;align-items:center;height:34px;transition:background-color .15s,color .15s;display:inline-flex}.upv-btn{letter-spacing:.03em;text-transform:uppercase;gap:7px;padding:0 14px;font-size:11px;font-weight:500}.upv-sq{width:34px}.upv-btn:is(:hover,:focus-visible),.upv-sq:is(:hover,:focus-visible){color:#000;background:#fff}.upv-stage{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:0 64px 18px;display:grid;position:relative}.upv-stage>:is(img,video){object-fit:contain;background:50%/contain no-repeat;width:100%;height:100%}.upv-prev,.upv-next{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-60%)}.upv-prev{left:12px}.upv-next{right:12px}.upv-count{color:var(--color-ink-faint);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:22px;position:absolute;bottom:14px;left:18px}.upv-gone{color:var(--color-ink-faint);font-family:var(--font-heading);text-transform:uppercase;font-size:44px}@media (max-width:680px){.upv{border-radius:0;top:0;right:0;bottom:0;left:0}.upv-stage{padding:0 0 12px}}@media (prefers-reduced-motion:reduce){.upf-m:after,.upf-row,.upf-d-fill,.upf-x,.upv-btn,.upv-sq{transition:none}}@keyframes led-saved{0%{background-color:#0cc54438}to{background-color:#0000}}.led-saved-a,.led-saved-b{border-radius:var(--radius-flat);animation:1s cubic-bezier(.22,1,.36,1) both led-saved}@media (prefers-reduced-motion:reduce){.pnl,.pnl-tab,.pnl-close,.led-add,.led-rm,.led-desc,.led-dim,.led-amt{transition:none}.led-saved-a,.led-saved-b{background-color:#0cc54433;animation:none}}.tolink-plate{padding-bottom:16px}.tolink-figs{gap:6px;padding:22px 16px 0 8px;display:flex}.tolink-figtab{border-radius:var(--radius-flat);text-align:left;opacity:.5;flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;max-width:300px;padding:10px 12px 11px;transition:background-color .15s,opacity .15s;display:flex}.tolink-figtab:hover{opacity:.85}.tolink-figtab[aria-selected=true]{opacity:1;background:#00000038}.tolink-fig-k{border-radius:var(--radius-flat);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;height:22px;margin-left:-7px;padding:0 7px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.tolink-figtab[aria-selected=true] .tolink-fig-k{color:#000;background:#fff}.tolink-fig-n{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;margin-top:10px;font-size:clamp(22px,5.2cqw,48px);font-weight:500;line-height:1}.tolink-fig-c{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;max-width:100%;margin-top:7px;font-size:12px;font-weight:500;overflow:hidden}.tolink-late{color:var(--color-tg-pink)}.tolink-empty{color:var(--color-ink-faint);padding:24px 24px 8px;font-size:13px}.tolink{padding:14px 12px 16px;display:grid}.tolink-head,.tolink-job,.tolink-row,.tolink-box,.tolink-fold{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.tolink-head{padding-bottom:6px}.tolink-th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);padding:0 10px;font-size:10.5px;font-weight:500}.tolink-th:first-child{padding-left:96px}.tolink-fold{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s}.tolink-fold>*{min-height:0;overflow:hidden}.tolink-fold.is-gone{opacity:0;grid-template-rows:0fr}.tolink-box{border-radius:var(--radius-flat);background:#ffffff09;align-items:stretch;margin-top:6px;padding:12px 0 8px;box-shadow:inset 0 0 0 1px #ffffff1a}.tolink-box.is-ping,.tolink-row.is-ping{outline-offset:3px;outline:1px solid #0000;animation:1.6s cubic-bezier(.22,1,.36,1) both tolink-ping}@keyframes tolink-ping{0%,30%{outline-color:#fff}to{outline-color:#0000}}.tolink-td{align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 10px;display:flex}.tolink-job{padding-bottom:6px}.tolink-job>.tolink-td:first-child{padding-left:16px}.tolink-job-tag{grid-column:2/5;gap:10px}.tolink-pj{flex-direction:column;min-width:0;display:flex}.tolink-pj>b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.tolink-pj>span{color:var(--color-ink-muted);font-size:12px;line-height:1.25}.tolink-when{white-space:nowrap;color:var(--color-ink-faint);font-size:12px}.tolink-open{border-radius:var(--radius-flat);letter-spacing:.03em;text-transform:uppercase;height:26px;color:var(--color-ink-faint);align-items:center;gap:5px;margin-right:-8px;padding:0 8px;font-size:10.5px;font-weight:500;transition:color .15s;display:inline-flex}.tolink-open:is(:hover,:focus-visible){color:#fff}.tolink-row{border-radius:var(--radius-flat);margin-top:2px;padding:5px 0}.tolink-row>.tolink-td:first-child{padding-left:96px}.tolink-desc,.tolink-who,.tolink-amt{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .12s;overflow:hidden}.tolink-desc{font-size:13px;font-weight:500}.tolink-who{color:var(--color-ink-muted);font-size:13px}.tolink-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tolink-row:hover :is(.tolink-desc,.tolink-who,.tolink-amt,.tolink-day,.tolink-pj-sm>b,.tolink-pj-sm>span){color:#fff}.tolink-row:hover .tag:not(.tag-solid,.tag-ghost){--tag-border:#ffffffeb;--tag-ink:#fff;--tag-icon:#fff}.tolink-row:hover .tag:not(.tag-solid) .tag-chain{color:#fff}.tolink-row:is(:hover,:focus-within) .add-pill{opacity:1}.tolink-row.is-saved{animation:1s cubic-bezier(.22,1,.36,1) both led-saved}.tolink-paste{grid-column:2/-1;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.tolink-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;outline:none;flex:1;min-width:0;height:30px;padding:0 10px;font-size:13px;box-shadow:inset 0 0 0 1px #fff6}.tolink-field::placeholder{color:#ffffff8c}.tolink-go{opacity:1}.tolink-go:disabled{opacity:.32;cursor:default}.tolink-cancel{letter-spacing:.03em;text-transform:uppercase;height:26px;color:var(--color-ink-faint);padding:0 8px;font-size:11px;font-weight:500;transition:color .15s}.tolink-cancel:is(:hover,:focus-visible){color:#fff}.tolink-refused{color:var(--color-tg-red);grid-column:2/-1;padding:6px 10px 2px;font-size:12.5px}.tolink-flat .tolink-th:first-child,.tolink-flat .tolink-row>.tolink-td:first-child{padding-left:12px}.tolink-pj-sm{text-align:left;max-width:100%}.tolink-pj-sm>b{color:var(--color-ink-muted);font-size:13px;font-weight:400;transition:color .12s}.tolink-pj-sm>span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-faint);font-size:11.5px;transition:color .12s;overflow:hidden}.tolink-day{font-variant-numeric:tabular-nums;min-width:18px;color:var(--color-ink-muted);font-size:13px;transition:color .12s}.tolink-row.is-press{cursor:pointer}.tolink-bill{border-radius:var(--radius-flat);width:28px;height:28px;color:var(--color-ink-faint);opacity:0;place-items:center;transition:opacity .12s,color .12s;display:grid}.tolink-row:is(:hover,:focus-within) .tolink-bill{opacity:1}.tolink-bill:is(:hover,:focus-visible){color:#fff}@media (hover:none){.tolink-bill{opacity:1}}.tolink-month{grid-column:1/-1;align-items:center;gap:10px;padding:26px 12px 8px;display:flex}.tolink-head+.tolink-month{padding-top:6px}.tolink-box>.tolink-month{padding-top:2px}.tolink-month>h3{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;padding-top:2px;font-size:clamp(18px,2.6cqw,26px);line-height:.9}.tolink-month-sum{border-radius:var(--radius-flat);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;height:24px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.tolink-more{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;height:40px;margin:0 0 16px 24px;padding:0 14px 0 16px;font-size:11px;font-weight:500;transition:background-color .12s;display:inline-flex}.tolink-more:is(:hover,:focus-visible){background:var(--color-site-hover)}@media (prefers-reduced-motion:reduce){.tolink-figtab,.tolink-fig-k,.tolink-fold,.tolink-open,.tolink-cancel,.tolink-desc,.tolink-who,.tolink-amt{transition:none}.tolink-row.is-saved,.tolink-box.is-ping,.tolink-row.is-ping{animation:none}}.ptr{z-index:9999;pointer-events:none;transform:translate3d(var(--ptr-x,-200px),var(--ptr-y,-200px),0);will-change:transform;position:fixed;top:0;left:0}.ptr-hold{width:0;height:0;transform:rotate(var(--ptr-rot,0deg)) scale(var(--ptr-sx,1),var(--ptr-sy,1));position:absolute;top:0;left:0}.ptr-mark{width:calc(var(--pointer-unit) * 1.2);height:calc(var(--pointer-unit) * 1.2);border-radius:var(--radius-flat);background:var(--ptr-c,#fff);transform:translate(-50%,-50%) scale(var(--ptr-press,1));transition:width .12s cubic-bezier(.22,1,.36,1),height .12s cubic-bezier(.22,1,.36,1),transform .13s cubic-bezier(.22,1,.36,1),background-color .12s,box-shadow .12s,opacity .12s;position:absolute;top:0;left:0}.ptr-bar{background:var(--ptr-c,#fff);display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ptr[data-state=press] .ptr-mark{width:calc(var(--pointer-unit) * .7);height:calc(var(--pointer-unit) * .7)}.ptr[data-state=locked] .ptr-mark{width:calc(var(--pointer-unit) * .5);height:calc(var(--pointer-unit) * .5);opacity:.45}.ptr[data-state=busy] .ptr-mark{width:calc(var(--pointer-unit) * .7);height:calc(var(--pointer-unit) * .7);animation:1.1s cubic-bezier(.22,1,.36,1) infinite ptr-throb}.ptr[data-state=look] .ptr-mark{width:calc(var(--pointer-unit) * .9);height:calc(var(--pointer-unit) * .9);box-shadow:inset 0 0 0 1.5px var(--ptr-c,#fff);background:0 0}.ptr:is([data-state=edit],[data-state=drag]) .ptr-hold{display:none}.ptr[data-state=edit] .ptr-bar{width:2px;height:calc(var(--pointer-unit) * 1.6);border-radius:1px;display:block}.ptr[data-state=drag] .ptr-bar{width:calc(var(--pointer-unit) * 1.4);border-radius:2px;height:3px;display:block}.ptr.is-down .ptr-mark{--ptr-press:.6}@keyframes ptr-throb{0%,to{opacity:1}50%{opacity:.3}}.board-grip{--cur:drag}@media (prefers-reduced-motion:reduce){.board-add,.board-row,.yc-bar,.yc-fig,.yc-month,.cost-block,.cyc>i,.cost-pick,.cost-months>button,.board-tile-arrow,.board-tile-face,.board-map,.board-block,.tag,.face-none,.nav-tile,.nav-square{transition:none}.ptr-mark{transition:none;animation:none}}.dash{flex-direction:column;gap:22px;padding-bottom:64px;display:flex}.dash-bands{flex-direction:column;gap:22px;display:flex}.dash-duo,.dash-trio,.dash-pair{gap:18px;display:grid}.dash-duo{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.dash-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}@media (max-width:1280px){.dash-duo,.dash-pair{grid-template-columns:minmax(0,1fr)}.dash-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dash-trio{grid-template-columns:minmax(0,1fr)}}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-top:22px;display:flex}.dash-head-name{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;min-width:0;display:flex}.dash-greeting{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(40px,5vw,64px);line-height:.88}.dash-date{border-radius:var(--radius-flat);color:#000;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff;flex:none;align-items:center;height:28px;margin-bottom:4px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.dash-controls{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.nav-tile.is-go{background:var(--color-tg-green);color:var(--color-canvas)}.nav-tile.is-go>svg{color:var(--color-canvas)}.nav-tile.is-go:hover{background:var(--color-tg-green);opacity:.9}.dash-nudge{border-radius:var(--radius-flat);background:var(--color-tg-pink);color:var(--color-canvas);flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 20px;display:flex;position:relative}.dash-nudge.is-red{background:var(--color-tg-red)}.dash-nudge.is-green{background:var(--color-tg-green)}.dash-nudges{flex-direction:column;gap:6px;display:flex}.dash-nudges:empty{display:none}.dash-nudge-head{flex:none;align-items:center;gap:12px;display:flex}.dash-nudge-title{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(22px,5.4vw,47px);line-height:.9}.dash-nudge-count{border-radius:var(--radius-flat);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;background:#00000024;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.dash-plates{flex-wrap:wrap;flex:280px;align-items:flex-start;gap:6px;min-width:0;display:flex}.dash-plates>li{min-width:0;max-width:260px;display:flex}.dash-plate{border-radius:var(--radius-flat);background:#0000001f;flex-direction:column;flex:1;gap:3px;min-width:0;padding:6px 10px 7px;transition:background-color .12s;display:flex}.dash-plate:hover{background:#00000038}.dash-plate-why{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:500}.dash-plate-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dash-nudge-close{border-radius:var(--radius-flat);background:#00000024;flex:none;place-items:center;width:34px;height:34px;transition:background-color .12s;display:grid}.dash-nudge-close:hover{background:#00000042}.dash-box{flex-direction:column;min-width:0;padding:18px 20px 16px;display:flex;container-type:inline-size}.dash-box .board-title{font-size:clamp(22px,7cqw,47px)}.dash-box-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash-open{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;height:34px;margin-left:auto;padding:0 14px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.dash-open:hover{color:#000;background:#fff}.board-head>.dash-open{z-index:2;margin-left:0;position:absolute;top:16px;right:18px}.dash-switch{gap:6px;margin-left:auto;display:flex}.dash-tab{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.02em;text-transform:uppercase;height:34px;padding:0 14px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s}.dash-tab:hover,.dash-tab[aria-pressed=true]{color:#000;background:#fff}.dash-none{color:var(--color-ink-faint);padding:14px 0 6px;font-size:13px}.dash-glance{container-type:inline-size}.dash-lanes{grid-template-columns:max-content minmax(0,1fr) max-content;gap:2px 16px;padding:0 8px 8px;display:grid}.dash-lane{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-flat);color:var(--color-ink);--cur:press;align-items:center;padding:7px 10px;transition:background-color .12s,color .12s;display:grid}.dash-lane:hover{background:var(--ph)}@supports (color:color-mix(in lab,red,red)){.dash-lane:hover{background:color-mix(in srgb,var(--ph) 9%,transparent)}}.dash-lane-who{align-items:center;gap:12px;min-width:0;display:flex}.dash-lane-name{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ph);font-size:clamp(15px,4.4cqw,34px);line-height:.9;overflow:hidden}.dash-lane-track{background:var(--ph);border-radius:2px;min-width:0;height:12px}@supports (color:color-mix(in lab,red,red)){.dash-lane-track{background:color-mix(in srgb,var(--ph) 12%,transparent)}}.dash-lane-track{transition:background-color .15s}.dash-lane:hover .dash-lane-track{background:var(--ph)}@supports (color:color-mix(in lab,red,red)){.dash-lane:hover .dash-lane-track{background:color-mix(in srgb,var(--ph) 28%,transparent)}}.dash-lane-bar{border-radius:2px;gap:2px;height:100%;display:flex;overflow:hidden}.dash-lane-bar>span{min-width:3px;display:block}.dash-lane-end{justify-content:flex-end;align-items:center;gap:4px;display:flex}.dash-lane-fig{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dash-lane-arrow{color:var(--color-ink-faint);opacity:0;flex:none;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1),color .12s;transform:translate(-4px)}.dash-lane:hover .dash-lane-arrow,.dash-lane:focus-visible .dash-lane-arrow{color:inherit;opacity:1;transform:none}@media (hover:none){.dash-lane-arrow{opacity:1;transform:none}}.dash-legend{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;padding-top:12px;display:flex}.board-group>.dash-legend{margin:0 20px 14px}.dash-legend>span{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.dash-legend i{border-radius:2px;flex:none;width:10px;height:10px;display:block}.dash-legend-rule{border-top:2px solid #ffffffb8;border-radius:0!important;width:16px!important;height:0!important}.dash-legend-end{margin-left:auto;color:var(--color-ink-faint)!important}.dash-plot-wrap{margin-top:18px}.dash-plot{height:var(--plot-h,250px);align-items:flex-end;gap:8px;display:flex}.dash-col{border-radius:var(--radius-flat);outline:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.dash-col:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.dash-col.is-partial .dash-col-bar{opacity:.6}.dash-col-fig{z-index:3;background:var(--color-surface);white-space:nowrap;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 5px;font-size:10.5px;font-weight:500;line-height:16px;transition:color .15s;position:absolute;left:50%;transform:translate(-50%)}.dash-col:is(:hover,:focus-visible) .dash-col-fig{color:#fff}.dash-col-bar{border-radius:var(--radius-flat);flex-direction:column-reverse;gap:1px;min-height:0;transition:filter .15s;display:flex;overflow:hidden}.dash-col:hover .dash-col-bar{filter:brightness(1.08)}.dash-col-bar>i{min-height:1px;display:block}.dash-col-mark{z-index:2;pointer-events:none;border-top:2px solid #ffffffb8;height:0;position:absolute;left:0;right:0}.dash-months{gap:8px;margin-top:10px;display:flex}.dash-month{border-radius:var(--radius-flat);letter-spacing:.06em;text-transform:uppercase;min-width:0;height:22px;color:var(--color-ink-faint);flex:1 1 0;place-items:center;font-size:10.5px;font-weight:500;display:grid}.dash-month.is-now{color:#000;background:#fff}.dash-reads{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:16px;display:grid}@media (max-width:980px){.dash-reads{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-read{min-width:0}.dash-read-label{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);font-size:10.5px;font-weight:500;overflow:hidden}.dash-read-value{align-items:baseline;gap:6px;margin-top:7px;display:flex}.dash-read-value b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.dash-read-value span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-muted);font-size:11.5px;overflow:hidden}.dash-spark{align-items:flex-end;gap:2px;height:22px;margin-top:10px;display:flex}.dash-spark>i{background:#ffffff38;border-radius:1px;flex:1 1 0;min-width:2px;min-height:2px}.dash-spark>i.is-last{background:#fff}.dash-read-note{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-faint);margin-top:7px;font-size:11px;overflow:hidden}.dash-list{flex-direction:column;gap:2px;margin-top:14px;display:flex}.dash-row{border-radius:var(--radius-flat);color:var(--color-ink);align-items:center;gap:10px;padding:7px 10px;transition:background-color .12s,color .12s;display:grid}.dash-row:hover{color:#fff}.dash-row:hover :is(.dash-row-sub,.dash-row-fig small,.dash-cycle,.dash-row-date){color:#fff;opacity:1}.dash-row.is-flood:hover{background:var(--ph);color:var(--ph-ink)}.dash-row.is-flood:hover :is(.dash-row-sub,.dash-row-date){color:inherit;opacity:.72}.dash-row-name{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;display:block;overflow:hidden}.dash-row-name.is-small{font-size:13px}.dash-row-sub{text-overflow:ellipsis;white-space:nowrap;opacity:.72;margin-top:2px;font-size:12px;display:block;overflow:hidden}.dash-row-fig{letter-spacing:-.01em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dash-row-fig small{opacity:.62;margin-left:6px;font-size:11px;font-weight:400}.dash-when{flex:none;align-items:center;gap:8px;display:flex}.dash-row-date{white-space:nowrap;color:var(--color-ink-faint);font-size:12px;transition:color .12s,opacity .12s}.dash-who{align-items:center;gap:9px;min-width:0;display:flex}.dash-cycle{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);font-size:11px;transition:color .12s}.dash-bar{gap:2px;min-width:0;height:10px;display:flex;position:relative}.dash-bar>i{border-radius:0 2px 2px 0;min-width:2px;display:block}.dash-rule{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:10px;margin:10px 0 2px;font-size:10.5px;font-weight:500;display:flex}.dash-rule:after{content:"";background:var(--color-hairline);flex:1;height:1px}.dash-row-deadline{grid-template-columns:minmax(0,1fr) auto auto}.dash-row-invoice{grid-template-columns:124px minmax(0,1fr) auto}.dash-row-invoice:hover .tag:not(.tag-solid,.tag-plate){color:#fff;border-color:#ffffffeb}.dash-row-team{grid-template-columns:minmax(0,132px) minmax(0,1fr) auto}.dash-row-client{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto}.dash-row-bill{grid-template-columns:minmax(0,1fr) auto auto}.dash-log{margin:10px -12px 0;padding-bottom:0}.dash-tip-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.dash-tip-head b{font-family:var(--font-heading);text-transform:uppercase;font-size:17px;line-height:1}.dash-tip-head span{font-size:12px}.dash-tip-row{color:var(--color-ink-muted);align-items:center;gap:8px;padding:2.5px 0;font-size:12px;display:flex}.dash-tip-row>i{border-radius:2px;flex:none;width:10px;height:10px;display:block}.dash-tip-row>span{flex:1}.dash-tip-row>b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.dash-tip-foot{border-top:1px solid var(--color-hairline);color:var(--color-ink-faint);margin-top:8px;padding-top:7px;font-size:11.5px}.dash-tip-foot b{color:var(--color-ink);font-weight:500}@media (max-width:760px){.dash-lanes{grid-template-columns:minmax(0,1fr) max-content}.dash-lane{row-gap:9px}.dash-lane-who{grid-area:1/1/auto/-1}.dash-lane-track{grid-area:2/1}.dash-lane-end{grid-area:2/2}.dash-plot{--plot-h:190px}.dash-col-fig{display:none}.dash-row-deadline{grid-template-columns:minmax(0,1fr) auto}.dash-row-deadline .dash-row-date{display:none}.dash-row-invoice{grid-template-columns:112px minmax(0,1fr);row-gap:6px}.dash-row-invoice .dash-row-fig{grid-column:2}.dash-row-team,.dash-row-client{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.dash-lane,.dash-lane-track,.dash-lane-arrow,.dash-col-bar,.dash-col-fig,.dash-row,.dash-plate,.dash-nudge-close,.dash-open,.dash-tab{transition:none}}.ss{z-index:900;background:var(--color-page);opacity:0;cursor:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ss.is-on{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.ss.is-out{opacity:0;transition:opacity .96s cubic-bezier(.22,1,.36,1) .29s}html.ss-up .ptr{display:none!important}.ss-field{position:absolute;top:0;right:0;bottom:0;left:0}.ss-fl{will-change:transform;position:absolute}.ss-in{opacity:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.ss-in img{object-fit:cover;border-radius:var(--radius-flat);width:100%;height:100%;display:block}.ss.is-on .ss-field.live .ss-in{opacity:1;transition-delay:calc(.35s + var(--i) * .15s)}.ss.is-on .ss-field:not(.live) .ss-in{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 40ms)}.ss.is-out .ss-in{opacity:0;transform:translate(var(--ox),var(--oy));transition:transform .96s cubic-bezier(.22,1,.36,1),opacity .96s cubic-bezier(.22,1,.36,1)}.ss-centre{z-index:2;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ss.is-out .ss-centre{transition:transform .96s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(.94)}.ss-mark{opacity:0;flex:none;transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(10px)}.ss.is-on .ss-mark{opacity:1;transition-delay:var(--at,1.2s);transform:none}.ss.is-out .ss-mark{opacity:0;transition:opacity .96s cubic-bezier(.22,1,.36,1);transform:none}.ss-lockup{width:min(440px,46vw);height:auto}.ss-centre.with-client{--ss-mark-w:min(360px, 34vw);--ss-mark-h:calc(var(--ss-mark-w) * 283 / 1169);gap:calc(var(--ss-mark-h) * .46)}.ss-centre.with-client .ss-lockup{width:var(--ss-mark-w)}.ss-rule{--at:1.4s;width:1px;height:var(--ss-mark-h);background:#fff}.ss-client{--at:1.55s;width:auto;height:var(--ss-mark-h);object-fit:contain;object-position:left center;filter:brightness(0)invert();max-width:min(320px,30vw)}@media (prefers-reduced-motion:reduce){.ss,.ss-in,.ss-centre,.ss-mark{transition-duration:.01ms!important;transition-delay:0s!important}}.prof{flex-direction:column;gap:22px;padding-bottom:64px;display:flex}.prof-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:18px;display:grid}.prof-duo.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.prof-duo,.prof-duo.is-even{grid-template-columns:minmax(0,1fr)}}.prof-lanes{row-gap:10px;margin:0 -10px;padding:0}.dash-box-head+.prof-lanes{margin-top:14px}.prof-lane-names{min-width:0;color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin-top:4px;font-size:12px;overflow:hidden}@media (max-width:760px){.prof-lane-names{grid-column:1/-1}}.prof-head{flex-wrap:wrap;align-items:flex-end;gap:18px 20px;padding-top:22px;display:flex}.prof-who{min-width:0;padding-bottom:2px}.prof-name{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(34px,5vw,64px);line-height:.88}.prof-sub{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.prof-job{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.prof-mail{color:var(--color-ink-faint);font-size:12.5px}.prof-portrait-empty{width:104px;height:104px;color:var(--color-ink-faint);border:1.5px dashed #ffffff38;border-radius:999px;flex:none;place-items:center;display:grid}@media (max-width:720px){.prof-portrait .face{--face:72px}.prof-portrait-empty{width:72px;height:72px}}.prof-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:16px;display:grid}@container (max-width:520px){.prof-form{grid-template-columns:minmax(0,1fr)}}.prof-label{flex-direction:column;gap:7px;min-width:0;display:flex}.prof-label.is-wide{grid-column:1/-1}.prof-label>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:500}.prof-label>span em{letter-spacing:0;text-transform:none;opacity:.7;font-style:normal}.prof-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;border:0;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px;transition:background-color .15s,box-shadow .15s}.prof-field::placeholder{color:#ffffff6b}.prof-field:hover:not(:disabled){background:var(--color-site-hover)}.prof-field:focus{box-shadow:inset 0 0 0 1px #fff6}.prof-field:disabled{opacity:.6}.prof-bar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;margin-top:2px;display:flex}.prof-go{border-radius:var(--radius-flat);background:var(--color-tg-green);height:44px;color:var(--color-canvas);letter-spacing:.03em;text-transform:uppercase;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:500;transition:background-color .15s,opacity .15s;display:inline-flex}.prof-go:hover:not(:disabled){opacity:.9}.prof-go:disabled{background:var(--color-site);color:#ffffff80;cursor:default}.prof-saved{color:var(--color-tg-green);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.prof-hint{min-width:0;color:var(--color-ink-faint);font-size:12px}.prof-alert{color:var(--color-tg-red);grid-column:1/-1;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.prof-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.prof-alerts-pair{gap:6px;margin-top:18px;display:flex}.prof-alerts-pair>.nav-tile{flex:1;justify-content:center}.prof-alerts-pair>.nav-tile:disabled{cursor:default}.prof-alerts-pair.is-blocked{opacity:.32}.prof-alerts-said{color:var(--color-ink-faint);margin-top:12px;font-size:12.5px;line-height:1.45}.prof-alerts-said b{color:var(--color-ink);font-weight:500}.prof-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.prof-step{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;flex-direction:column;gap:14px;min-width:0;padding:10px 10px 11px;display:flex}.prof-step-n{letter-spacing:.08em;color:#fff9;font-size:9.5px;font-weight:500}.prof-step-w{font-family:var(--font-heading);text-transform:uppercase;font-size:13.5px;line-height:1}.prof-step img{border-radius:5px;width:20px;height:20px}.prof-kv{flex-direction:column;gap:2px;margin-top:16px;display:flex}.prof-kv>div{border-radius:var(--radius-flat);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 10px;transition:color .12s;display:flex}.prof-kv>div:hover,.prof-kv>div:hover dt{color:#fff}.prof-kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);flex:none;font-size:10.5px;font-weight:500;transition:color .12s}.prof-kv dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13.5px;overflow:hidden}.prof-foot{border-top:1px solid var(--color-hairline);color:var(--color-ink-faint);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5}.log-box{padding:18px 8px 8px}.log-day{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 12px 14px;display:flex}.log-day[data-first]{padding-top:0}.log-day-title{font-size:clamp(22px,4vw,40px)}.log-row{align-items:start}.log-row>.board-td{align-items:flex-start}.board-row.log-row{cursor:default;--cur:default}.board-row.log-row.is-link{cursor:pointer;--cur:press}.board-row.log-row.is-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.board-row.log-row:is(:hover:where(:not(.no-hover *)),[data-menu],.is-filling,.is-lifted,.is-twin) .pnl-when{color:#fff;opacity:1}.log-row>.board-td:first-child{margin-top:-5px}.log-details{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:3px;font-size:10.5px;font-weight:500;transition:color .12s;display:inline-flex}.log-details:hover{color:#fff}.board-row:is(:hover,.is-filling,.is-lifted,.is-twin) .log-details:hover{opacity:1}.log-meta{border-radius:var(--radius-flat);background:var(--color-site);color:var(--color-ink);margin-top:8px;padding:10px 12px}.log-meta.is-flat{color:inherit;background:#0000001f}.log-pairs{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:12px 26px;display:grid}.log-key{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10px;font-weight:500}.log-meta.is-flat .log-key{color:inherit;opacity:.66}.log-value{overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.log-value.is-code{color:var(--color-ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.log-meta.is-flat .log-value.is-code{color:inherit;opacity:.8}.log-was{color:var(--color-ink-faint);-webkit-text-decoration:line-through #ffffff47;text-decoration:line-through #ffffff47}.log-meta.is-flat .log-was{color:inherit;opacity:.6;text-decoration-color:#00000059}.log-was.is-empty{font-style:italic;text-decoration:none}.log-raw{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:3px;margin-top:10px;font-size:10.5px;font-weight:500;transition:color .12s;display:inline-flex}.log-raw:hover{color:#fff}.log-meta.is-flat .log-raw{color:inherit;opacity:.66}.log-meta.is-flat .log-raw:hover{opacity:1}.log-json{color:var(--color-ink-muted);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.log-meta.is-flat .log-json{color:inherit;opacity:.8}.nav-tile>.tile-value{font-family:var(--font-heading);letter-spacing:0;padding-top:1px;font-size:13px;line-height:1}.adm-row{cursor:default;--cur:default}.adm-add{opacity:1;transform:none}.adm-access{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.adm-access>:not(.hold-fill){position:relative}.adm-access-offer{--tag-ink:var(--color-ink-muted);--tag-icon:var(--color-ink-faint);border-style:dashed}.adm-access:is(:hover,:focus-visible) .tag-swap>.is-rest{opacity:0}.adm-access:is(:hover,:focus-visible) .tag-swap>.is-alt{opacity:1}.adm-joined{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.adm-field-sm{padding:2px 8px;font-size:12px}.adm-acts{flex:none;align-items:center;gap:2px;margin-left:6px;display:flex}.adm-who{flex:0 240px;min-width:0}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .adm-acts>*{opacity:.66}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .adm-acts>:hover{opacity:1;background:#00000024}:is(.pick-opt,[role=menuitem]).adm-role{transition:background-color .12s,color .12s}:is(.pick-opt,[role=menuitem]).adm-role:is(:hover,:focus-visible){background:var(--role);color:var(--color-canvas)}:is(.pick-opt,[role=menuitem]).adm-role:is(:hover,:focus-visible) svg{color:inherit}.adm-role-dot{background:var(--role);transition:background-color .12s}.adm-role:is(:hover,:focus-visible) .adm-role-dot{background:currentColor}.adm-mail{color:var(--color-ink-muted);font-size:13px;transition:color .12s}button:hover>.adm-mail{color:#fff}.adm-mail.is-copied{color:var(--color-tg-green)}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) .adm-mail{color:inherit;opacity:.72}.board-row:is(:hover:where(:not(.no-hover *)),[data-menu],:has(input:where(:not([type=file]))),.is-filling,.is-lifted,.is-twin) button:hover>.adm-mail{opacity:1}.fit-word{overflow:hidden}.fit-word>span{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;padding-top:.05em;font-size:100px;line-height:.8;display:inline-block}.hud-cols{grid-template-columns:var(--tracks);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;align-items:stretch;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}@media (max-width:640px){.hud-cols{grid-template-columns:var(--tracks-sm);scroll-snap-type:x mandatory}.hud-col{scroll-snap-align:start}}.hud-col{border-radius:var(--radius-flat);background:var(--color-surface);flex-direction:column;min-width:0;min-height:calc(100vh - 250px);transition:box-shadow .15s;display:flex}:is(.hud-col,.hud-group).is-over{box-shadow:inset 0 0 0 1px var(--ph)}.hud-col-head{padding:16px 14px 12px;position:relative;container-type:inline-size}.hud-col-top{pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex;position:relative}.hud-col-hit{z-index:1;border-radius:var(--radius-flat);cursor:pointer;--cur:press;position:absolute;top:0;right:0;bottom:0;left:0}.hud-col-hit:focus-visible{outline-offset:-4px;outline:2px solid #ffffffb3}.hud-col-title{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--ph);font-size:clamp(20px,10cqw - 12px,34px);line-height:.9}@container (max-width:320px){.hud-col-title{flex-basis:100%;font-size:clamp(16px,9.09091cqw,34px)}}.hud-add{z-index:2;pointer-events:auto;border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;opacity:0;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:11px;font-weight:500;transition:opacity .16s,transform .16s,background-color .15s,color .15s;display:inline-flex;position:relative;transform:translate(-4px)}.hud-col-head:hover .hud-add,.hud-add:focus-visible{opacity:1;transform:none}.hud-add:hover{color:#000;background:#fff}@media (hover:none){.hud-add{opacity:1;transform:none}}.hud-list{flex-direction:column;flex:1;gap:2px;padding:0 8px 8px;display:flex}.hud-empty{color:var(--color-ink-faint);padding:4px 6px;font-size:13px}.hud-rail{cursor:pointer;--cur:press;flex-direction:column;flex:1;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.hud-rail-count{justify-content:center;min-width:34px;padding:0}.hud-rail-word{writing-mode:vertical-rl;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;color:var(--ph);font-size:24px;line-height:1;transform:rotate(180deg)}.hud-card,.hud-row{border-radius:var(--radius-flat);color:var(--color-ink);cursor:pointer;--cur:press;-webkit-user-select:none;user-select:none;transition:background-color .12s,color .12s;position:relative}.hud-card{padding:10px 12px 11px}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost){background-color:var(--ph);color:var(--ph-ink)}:is(.hud-card,.hud-row):focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}:is(.hud-card,.hud-row).is-dragged{display:none}:is(.hud-card,.hud-row).is-lifted{z-index:45}:is(.hud-card,.hud-row) img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hud-card-top{align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.hud-card-tags{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hud-card-title{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.hud-card-foot{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:26px;margin-top:10px;display:flex}.hud-card-foot>.dchip,.hud-card-foot>.hud-plain{margin-left:auto}.hud-faces{--face:22px;--overlap:5px;min-width:0;max-width:50%;display:flex}.hud-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-faint);align-items:center;gap:4px;font-size:12px;display:inline-flex}.hud-count.is-all>svg{color:var(--color-tg-green)}.hud-hash,.hud-plain{white-space:nowrap;color:var(--color-ink-faint);font-size:12px}.hud-plain{font-variant-numeric:tabular-nums}.hud-urgent{border-radius:var(--radius-flat);background:var(--color-tg-pink);width:22px;height:22px;color:var(--color-canvas);flex:none;place-items:center;display:inline-grid}.hud-swatch{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.hud-swatch.is-ink{background:currentColor}.hud-topic{border-radius:var(--radius-flat);white-space:nowrap;flex:none;align-items:center;gap:6px;height:22px;padding:0 7px 0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.hud-topic>.hud-swatch{width:8px;height:8px}.hud-topic.is-solid{box-shadow:none;background:var(--c);color:var(--c-ink);padding:0 8px}.hud-topic-word{font-family:var(--font-heading);text-transform:uppercase;padding-top:1px;font-size:11px;line-height:1}.hud-new{border-radius:var(--radius-flat);background:var(--color-canvas);height:18px;color:var(--ph);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;align-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) :is(.hud-count,.hud-hash,.hud-plain,.hud-row-sub){color:inherit;opacity:.72}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-count>svg{color:inherit}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-topic{background:0 0;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-topic{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 42%,transparent)}}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-topic{color:inherit}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-swatch{background:currentColor}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .hud-urgent{background:var(--color-canvas);color:var(--color-tg-pink)}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .dchip{background:var(--color-canvas);color:var(--dt)}:is(.hud-card,.hud-row):is(:hover,.is-lit,.hud-ghost,.hud-land) .face{color:inherit;background:#00000029}.hud-ghost{z-index:60;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lift);margin:0;transition:none;position:fixed;top:0;left:0}body.hud-dragging,body.hud-dragging *{cursor:grabbing!important}body.hud-dragging :is(.hud-card,.hud-row){pointer-events:none}.hud-slot{border-radius:var(--radius-flat);background:var(--ph);border:1px dashed #ffffff4d;flex:none}@supports (color:color-mix(in lab,red,red)){.hud-slot{background:color-mix(in srgb,var(--ph) 9%,transparent)}}@keyframes hud-climb{0%{background-size:100% 0}to{background-size:100% 100%}}@keyframes hud-ink{to{color:var(--ph-ink)}}.hud-land{background-image:linear-gradient(var(--ph),var(--ph));background-position:0 100%;background-repeat:no-repeat;animation:.52s cubic-bezier(.22,1,.36,1) both hud-climb,.52s step-end both hud-ink,.42s cubic-bezier(.22,1,.36,1) row-in}@media (prefers-reduced-motion:reduce){.hud-land{background-color:var(--ph);color:var(--ph-ink);background-image:none;animation:none}}.hud-draft{border-radius:var(--radius-flat);background:var(--ph);color:var(--ph-ink);flex:none;padding:8px}.hud-draft-field{border-radius:var(--radius-flat);width:100%;color:var(--ph-ink);resize:none;background:#0000001a;border:0;outline:none;padding:7px 9px;font-size:14px;font-weight:500;line-height:1.3;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #00000073}.hud-draft-field::placeholder{color:var(--ph-ink);font-weight:400}@supports (color:color-mix(in lab,red,red)){.hud-draft-field::placeholder{color:color-mix(in oklab,var(--ph-ink) 50%,transparent)}}.hud-draft-foot{align-items:center;gap:4px;margin-top:8px;display:flex}.hud-draft-hint{white-space:nowrap;color:var(--ph-ink);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hud-draft-hint{color:color-mix(in oklab,var(--ph-ink) 70%,transparent)}}.hud-draft-quiet{letter-spacing:.03em;text-transform:uppercase;height:30px;color:var(--ph-ink);padding:0 8px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.hud-draft-quiet{color:color-mix(in oklab,var(--ph-ink) 62%,transparent)}}.hud-draft-quiet{transition:color .15s}.hud-draft-quiet:hover{color:var(--ph-ink)}.hud-draft-file{border-radius:var(--radius-flat);background:var(--color-canvas);height:30px;color:var(--ph);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:11px;font-weight:500;display:inline-flex}.hud-draft-file:disabled{color:var(--ph-ink);background:#00000029}@supports (color:color-mix(in lab,red,red)){.hud-draft-file:disabled{color:color-mix(in oklab,var(--ph-ink) 58%,transparent)}}.hud-rows{overscroll-behavior-x:contain;padding:0 8px 8px;overflow-x:auto}.hud-rows .hud-list{padding:0}.hud-row-head,.hud-row{grid-template-columns:minmax(280px,2.2fr) 140px 110px 120px minmax(190px,1fr);align-items:center;min-width:860px;display:grid}.hud-row-head{padding-bottom:6px}.hud-row-head>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 10px;font-size:10.5px;font-weight:500}.hud-row-head>span:first-child{padding-left:12px}.hud-row{min-height:50px;padding:7px 0}.hud-row>*{align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.hud-row>:first-child{padding-left:12px}.hud-row-title{letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.25}.hud-row-sub{color:var(--color-ink-faint);gap:8px;margin-top:2px;font-size:12px;display:flex}.hud-row-counts{gap:12px}.hud-plate{padding:14px 16px 20px 20px}.hud-plate-top{align-items:center;gap:8px;display:flex}.hud-col-word{border-radius:var(--radius-flat);font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin-left:-8px;padding:7px 8px 4px;font-size:clamp(28px,4.6cqw,44px);line-height:.9;transition:background-color .15s;display:inline-flex}.hud-col-word:hover,.hud-col-word[aria-expanded=true]{background:#0a0a0b24}.hud-col-word>svg{margin-top:-4px}.hud-urgent-toggle{border-radius:var(--radius-flat);opacity:.72;align-items:center;gap:7px;height:28px;padding:0 10px 0 0;transition:opacity .15s,background-color .15s;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0a0b4d}.hud-urgent-toggle:hover{opacity:1;background:#0a0a0b1a}.hud-urgent-toggle.is-on{opacity:1;box-shadow:none;background:#0a0a0b1f}.hud-urgent-plate{align-self:stretch;place-items:center;padding:0 7px;display:grid}.hud-urgent-toggle.is-on .hud-urgent-plate{background:var(--color-canvas);color:var(--color-tg-pink)}.hud-urgent-word{font-family:var(--font-heading);text-transform:uppercase;padding-top:1px;font-size:12.5px;line-height:1}.hud-title{border-radius:var(--radius-flat);width:calc(100% + 8px);color:inherit;letter-spacing:-.02em;resize:none;background:0 0;border:0;outline:none;margin:12px 0 0 -8px;padding:4px 8px;font-size:22px;font-weight:500;line-height:1.25;transition:background-color .15s;display:block;overflow:hidden}.hud-title:hover{background:#0a0a0b0f}.hud-title:focus{background:#0a0a0b1a;box-shadow:inset 0 0 0 1px #0a0a0b73}.hud-by{color:var(--ph-ink);margin-top:4px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.hud-by{color:color-mix(in srgb,var(--ph-ink) 72%,transparent)}}.hud-facts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.hud-fsep{background:#0a0a0b33;width:1px;height:18px;margin:0 4px}.hud-people{border-radius:var(--radius-flat);--face:26px;--overlap:6px;align-items:center;gap:6px;height:32px;margin-left:-4px;padding:0 4px;transition:background-color .15s;display:inline-flex}.hud-people .face-stack{flex:none}.hud-people:hover,.hud-people[aria-expanded=true]{background:#0a0a0b1a}.hud-plate .face{color:inherit;background:#0a0a0b29}.hud-ring{border:1px dashed #0a0a0b80;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.hud-tile{border-radius:var(--radius-flat);white-space:nowrap;background:#0a0a0b1f;align-items:center;gap:6px;height:28px;padding:0 9px 0 8px;font-size:12.5px;transition:background-color .15s,opacity .15s;display:inline-flex}button.hud-tile:hover,.hud-tile[aria-expanded=true]{background:#0a0a0b38}.hud-tile.is-quiet{opacity:.8;background:0 0;box-shadow:inset 0 0 0 1px #0a0a0b47}button.hud-tile.is-quiet:hover{opacity:1;background:#0a0a0b1a}.hud-tile-word{font-family:var(--font-heading);text-transform:uppercase;padding-top:1px;font-size:12px;line-height:1}.hud-tag{padding-right:4px}.hud-tag-x{border-radius:var(--radius-flat);opacity:.55;place-items:center;width:20px;height:20px;transition:opacity .15s,background-color .15s;display:grid}.hud-tag-x:hover{opacity:1;background:#0a0a0b24}.hud-tag-field{border-radius:var(--radius-flat);width:130px;height:28px;color:var(--ph-ink);background:#0a0a0b1a;border:0;outline:none;padding:0 8px;font-size:12.5px;box-shadow:inset 0 0 0 1px #0a0a0b73}.hud-tag-field::placeholder{color:var(--ph-ink)}@supports (color:color-mix(in lab,red,red)){.hud-tag-field::placeholder{color:color-mix(in oklab,var(--ph-ink) 50%,transparent)}}.hud-due{border-radius:var(--radius-flat);align-items:center;gap:8px;transition:background-color .15s;display:inline-flex}.hud-due-date{white-space:nowrap;color:var(--color-ink-faint);font-size:12px}.hud-due-plate{height:32px;padding:0 8px 0 3px}.hud-due-plate:hover,.hud-due-plate[aria-expanded=true]{background:#0a0a0b1a}.hud-due-plate:has(.hud-tile){padding:0}.hud-due-plate:has(.hud-tile):hover{background:0 0}.hud-plate .hud-due-date{color:var(--ph-ink)}@supports (color:color-mix(in lab,red,red)){.hud-plate .hud-due-date{color:color-mix(in srgb,var(--ph-ink) 72%,transparent)}}.hud-plate .dchip{background:var(--color-canvas);color:var(--dt)}.hud-split{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.hud-left{padding:22px 20px 24px}@media (max-width:780px){.hud-split{overscroll-behavior:contain;display:block;overflow-y:auto}.hud-left,.hud-talk .hud-thread{overflow:visible}}.hud-sec+.hud-sec{margin-top:30px}.hud-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;font-weight:500;display:flex}.hud-k-n{font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.hud-meter{background:#ffffff1a;border-radius:999px;max-width:160px;height:6px;margin-bottom:12px;overflow:hidden}.hud-meter>span{border-radius:inherit;background:var(--color-tg-green);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.hud-acts{flex-direction:column;gap:2px;display:flex}.hud-act{grid-template-columns:18px minmax(0,1fr) auto 26px 24px;align-items:center;gap:10px;min-height:38px;padding:4px 0 4px 2px;display:grid}.hud-box{border-radius:var(--radius-flat);color:#0000;place-items:center;width:18px;height:18px;transition:background-color .15s,box-shadow .15s,color .15s;display:grid;box-shadow:inset 0 0 0 1.5px #fff6}.hud-box:hover{box-shadow:inset 0 0 0 1.5px #fff}.hud-act.is-done .hud-box{background:var(--color-tg-green);box-shadow:none;color:var(--color-canvas)}.hud-act-text{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.375;transition:color .12s}.hud-act:hover .hud-act-text{color:#fff}.hud-act.is-done .hud-act-text{color:var(--color-ink-faint);-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.hud-act-due{min-height:26px}.hud-act-due .dchip{gap:5px;height:22px;padding:5px 8px 0 7px}.hud-act-due .dchip-n{font-size:12px}.hud-act-due .dchip+.hud-due-date{display:none}.hud-offer-sq{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;opacity:0;place-items:center;width:26px;height:26px;transition:opacity .16s,background-color .15s,color .15s;display:grid}.hud-act:hover .hud-offer-sq,.hud-act-due:focus-visible .hud-offer-sq{opacity:1}.hud-act-due:hover .hud-offer-sq{color:#000;background:#fff}.hud-owner{place-items:center;width:26px;height:26px;display:grid}.hud-owner:hover .face{transform:scale(1.08)}.hud-act-x{border-radius:var(--radius-flat);width:24px;height:24px;color:var(--color-ink-faint);opacity:0;place-items:center;transition:opacity .16s,color .15s;display:grid}.hud-act:hover .hud-act-x,.hud-act-x:focus-visible{opacity:1}.hud-act-x:hover{color:var(--color-tg-red)}@media (hover:none){.hud-offer-sq,.hud-act-x{opacity:1}}.hud-act-add{margin-top:8px}.hud-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;border:0;outline:none;width:100%;height:34px;padding:0 10px;font-size:13px;transition:box-shadow .15s,background-color .15s;display:block}.hud-field:hover{background:var(--color-site-hover)}.hud-field:focus{background:var(--color-site);box-shadow:inset 0 0 0 1px #fff6}.hud-field::placeholder{color:#ffffff80}.hud-act-field{height:30px}.hud-talk{background:var(--color-pop);flex-direction:column;min-height:0;padding:22px 20px 16px;display:flex}.hud-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.hud-compose{margin-top:16px}.hud-filter-word{font-family:var(--font-heading);letter-spacing:0;padding-top:2px;font-size:15px;line-height:1}.cli{flex-direction:column;gap:22px;padding-bottom:64px;display:flex}.cli-duo{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px;display:grid}.cli-duo.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.cli-duo,.cli-duo.is-even{grid-template-columns:minmax(0,1fr)}}.cli-r{text-align:right;justify-self:end}.cli-yrs{flex-wrap:wrap;gap:6px;display:flex}.cli-yrs>.nav-tile{font-variant-numeric:tabular-nums}.cli-drop{z-index:30;border-radius:var(--radius-flat);background:var(--color-pop);box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lift);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.cli-drop-row{border-radius:var(--radius-flat);text-align:left;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.cli-drop-row>i{background:var(--c);border-radius:2px;width:10px;height:10px}.cli-drop-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.cli-drop-row small{color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.cli-drop-fig{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.cli-drop-row.is-on{color:#000;background:#fff}.cli-drop-row.is-on small{color:#0009}.cli-drop-none{color:var(--color-ink-faint);padding:10px;font-size:13px}.cli-share [data-dim],.cli-years [data-dim]{opacity:.35}.cli-share{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:18px;display:flex}.cli-pie{flex:none;width:236px;height:236px;margin:0 auto;overflow:visible}.cli-slice{stroke:var(--color-surface);stroke-width:2px;stroke-linejoin:round;cursor:pointer;--cur:press;transform-box:view-box;transform-origin:120px 120px;transition:opacity .15s,transform .2s cubic-bezier(.22,1,.36,1)}.cli-slice.is-hov{transform:scale(1.035)}.cli-legend{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.cli-lg{border-radius:var(--radius-flat);text-align:left;grid-template-columns:10px minmax(0,1fr) auto 36px;align-items:center;gap:10px;width:100%;padding:6px 10px;transition:background-color .12s,color .12s,opacity .15s;display:grid}.cli-lg>i{background:var(--c);border-radius:2px;width:10px;height:10px}.cli-lg-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cli-lg-fig{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.cli-lg-pct{color:var(--color-ink-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.cli-lg.is-hov,.cli-lg:focus-visible{background:var(--c);color:var(--c-ink)}.cli-lg.is-hov>i,.cli-lg:focus-visible>i{background:currentColor}.cli-lg.is-hov .cli-lg-pct,.cli-lg:focus-visible .cli-lg-pct{color:inherit;opacity:.72}.cli-years{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:16px;margin-top:18px;display:grid}.cli-ycol{text-align:left;flex-direction:column;align-items:stretch;min-width:0;display:flex}.cli-yv{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left;min-height:16px;color:var(--color-ink-faint);margin-bottom:7px;font-size:13px;font-weight:500;transition:color .15s}.cli-stack{flex-direction:column-reverse;gap:2px;display:flex}.cli-stack>i{cursor:pointer;--cur:press;border-radius:2px;min-height:2px;display:block}.cli-yl{font-family:var(--font-heading);text-align:left;text-transform:uppercase;color:var(--color-ink-faint);margin-top:10px;font-size:clamp(16px,5.4cqw,26px);line-height:.9;transition:color .15s}.cli-ycol.is-on :is(.cli-yv,.cli-yl),.cli-ycol:hover .cli-yl{color:#fff}.cli-ych{align-items:center;height:20px;margin-top:6px;display:flex}.cli-tip-title{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:3px;font-size:17px;line-height:1;display:block}.cli-chg{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.cli-chg.is-up{color:var(--color-tg-green)}.cli-chg.is-down{color:var(--color-tg-red)}.cli-new{border-radius:var(--radius-flat);height:20px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;align-items:center;padding:1px 7px 0;font-size:11px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.cli-list{grid-template-columns:22px minmax(150px,1.6fr) 52px 62px minmax(96px,1.3fr) auto auto 46px minmax(84px,auto) 40px;column-gap:12px;margin:14px -10px 0;display:grid}.cli-list-head,.cli-projects-head{grid-column:1/-1;grid-template-columns:subgrid;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);padding:0 10px 4px;font-size:10.5px;font-weight:500;display:grid}.cli-row,.cli-open-row,.cli-item,.cli-project{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;align-items:center;padding:7px 10px;display:grid}.cli-rank{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.cli-spark{align-items:flex-end;gap:2px;height:22px;display:flex}.cli-spark>i{background:var(--ph);opacity:.35;border-radius:1px;flex:1}.cli-spark>i.is-lit{opacity:1}.cli-spark>i.is-none{opacity:1;background:#ffffff1f;height:2px}.cli-share-cell{align-items:center;gap:8px;min-width:0;display:flex}.cli-bar{flex:1;min-width:0;height:10px;position:relative}.cli-bar>i{background:var(--ph);border-radius:0 2px 2px 0;position:absolute;inset:0 auto 0 0}.cli-share-cell>small{text-align:right;font-variant-numeric:tabular-nums;width:30px;color:var(--color-ink-faint);flex:none;font-size:11.5px}.cli-dim{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-muted);font-size:12.5px}.cli-who{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.cli-row:is(:hover,:focus-visible) :is(.cli-rank,.cli-dim,.cli-chg,.cli-share-cell>small){color:inherit}.cli-row:is(:hover,:focus-visible) :is(.cli-spark>i,.cli-bar>i){background:currentColor}.cli-row:is(:hover,:focus-visible) .cli-spark>i.is-none{opacity:.25}.cli-row:is(:hover,:focus-visible) .cli-new{box-shadow:inset 0 0 0 1px}.cli-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:14px -10px 0;display:grid}@container (max-width:560px){.cli-people{grid-template-columns:minmax(0,1fr);gap:16px}}.cli-people-k{justify-content:space-between;align-items:baseline;padding:0 10px 6px;display:flex}.cli-people-k b{font-family:var(--font-heading);text-transform:uppercase;font-size:20px;font-weight:400;line-height:1}.cli-people-k span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10.5px;font-weight:500}.cli-person{border-radius:var(--radius-flat);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:8px 10px;transition:color .12s;display:grid}.cli-person:hover,.cli-person:hover .cli-person-sub{color:#fff}.cli-person-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.cli-person-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-faint);margin-top:2px;font-size:11.5px;transition:color .12s;display:block;overflow:hidden}.cli-person-fig{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.cli-person-bar{grid-column:2/-1}.cli-person-bar>span{gap:1px;height:8px;display:flex}.cli-person-bar i{flex-basis:0;min-width:2px;display:block}.cli-person-bar i:first-child{border-radius:2px 0 0 2px}.cli-person-bar i:last-child{border-radius:0 2px 2px 0}.cli-person-bar i:only-child{border-radius:2px}.cli-open{grid-template-columns:minmax(0,1fr) repeat(3,minmax(82px,auto));column-gap:10px;margin:16px -10px 0;display:grid}.cli-open-head,.cli-open-total{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:0 10px;display:grid}.cli-open-head>:not(:first-child),.cli-open-total>:not(:first-child){justify-self:end}.cli-open-head{padding-bottom:8px}.cli-open-total{padding-bottom:12px}.cli-open-total b{font-family:var(--font-heading);text-transform:uppercase;font-size:17px;font-weight:400;line-height:1}.cli-open-total>span{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:24px;font-weight:500;line-height:1}.cli-open-total small{letter-spacing:0;color:var(--color-ink-faint);margin-top:5px;font-size:11px;font-weight:400;display:block}.cli-open-name{align-items:center;gap:9px;min-width:0;display:flex}.cli-open-name>i{background:var(--ph);border-radius:2px;flex:none;width:10px;height:10px}.cli-open-row:is(:hover,:focus-visible) .cli-open-name>i{background:currentColor}.cli-open-row .board-name{font-size:13.5px}.cli-open-row .board-fig{font-size:13px}.cli-items{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;margin:14px -10px 0;display:grid}.cli-projects{grid-template-columns:minmax(0,1fr) auto auto minmax(90px,auto) minmax(90px,auto);column-gap:12px;margin:14px -10px 0;display:grid}.cli-projects.is-lost{grid-template-columns:minmax(0,1fr) auto minmax(90px,auto)}.cli-sep{grid-column:1/-1;align-items:center;gap:10px;margin:18px 0 6px;padding-left:10px;display:flex}.cli-projects-head+.cli-sep{margin-top:4px}.cli-sep b{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--ph);font-size:22px;font-weight:400;line-height:1}.cli-faces{--face:22px;--overlap:5px;align-items:center;display:inline-flex}.cli-faces>*+*{margin-left:-5px}.cli-ph{padding:22px 32px 4px}.cli-ph-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cli-ph-name{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px 16px;font-size:clamp(28px,6.2cqw,52px);font-weight:400;line-height:.88;display:flex}.cli-ph-logo{flex:none;align-items:baseline;gap:16px;display:inline-flex}.cli-ph-logo>i{width:1px;height:var(--cap,.7em);background:#fff;display:block}.cli-ph-logo>img{width:auto;max-width:240px;height:var(--cap,.7em);object-fit:contain;filter:brightness(0)invert();display:block}.cli-ph-steps{flex:none;gap:6px;display:flex}.cli-sq{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;place-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:grid}.cli-sq:hover{color:#000;background:#fff}.cli-ph-sub{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:13px;display:flex}.cli-ph-link{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:4px;font-size:10.5px;font-weight:500;transition:color .15s;display:inline-flex}.cli-ph-link:hover{color:#fff}.cli-pbody{flex-direction:column;gap:18px;padding:18px 12px 40px;display:flex}.cli-ph,.cli-ph+.pnl-body{background:var(--color-page)}@media (max-width:900px){.cli-list{grid-template-columns:22px minmax(0,1fr) auto}.cli-projects,.cli-projects.is-lost{grid-template-columns:minmax(0,1fr) auto}.cli-list .cli-wide,.cli-projects .cli-wide{display:none}}@media (prefers-reduced-motion:reduce){.cli-slice,.cli-lg,.cli-yv,.cli-yl,.cli-person,.cli-sq,.cli-ph-link{transition:none}}.fl,.fl-pbody{--ph:var(--color-role-freelancer);--ph-ink:var(--color-canvas)}.fl-pbody .cli-sep b{color:var(--color-ink)}.face.fl-typed{color:var(--color-ink-muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff73}.board-row:is(:hover,:focus-visible) .face.fl-typed,.cli-drop-row.is-on .face.fl-typed{color:inherit;box-shadow:inset 0 0 0 1px}.fl-list{grid-template-columns:22px minmax(190px,1.7fr) 52px 62px minmax(70px,1fr) auto auto 46px auto minmax(110px,auto)}.fl-who{align-items:center;gap:10px;min-width:0;display:flex}.fl-ret{font-size:13px}.cli-list-head>.is-on{color:#fff}.fl-swatch{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px}.cli-row:is(:hover,:focus-visible) .fl-swatch{background:currentColor}.fl-return{grid-template-columns:22px minmax(56px,auto) minmax(0,1fr) 48px;column-gap:10px;margin:16px -10px 0;display:grid}.fl-rt{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;align-items:center;padding:6px 10px;display:grid}.fl-rt-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.fl-rt-bar{height:14px;position:relative}.fl-rt-bar>span{background:var(--color-tg-violet);border-radius:0 2px 2px 0;position:absolute;inset:0 auto 0 0;overflow:hidden}.fl-rt-bar i{background:var(--color-cat-freelancer);position:absolute;inset:0 auto 0 0}.fl-rt:is(:hover,:focus-visible) .fl-rt-bar>span{background:#00000047}.fl-rt:is(:hover,:focus-visible) .fl-rt-bar i{background:var(--color-canvas)}.fl-rt .board-fig{font-size:13px}.fl-people{flex-direction:column;margin:12px -10px 0;display:flex}.fl-person{text-align:left;width:100%}.fl-person:is(:hover,:focus-visible),.fl-person:is(:hover,:focus-visible) .cli-person-sub{color:var(--ph-ink)}.fl-drop-row{grid-template-columns:22px minmax(0,1fr) auto}.fl-ph-face{align-items:flex-end}.fl-ph-face>.face{font-family:var(--font-sans);letter-spacing:0;text-transform:none;line-height:1}.fl-projects{grid-template-columns:minmax(0,1fr) auto auto minmax(80px,auto) minmax(90px,auto) minmax(90px,auto)}@media (max-width:900px){.fl-list{grid-template-columns:22px minmax(0,1fr) auto}.fl-projects{grid-template-columns:minmax(0,1fr) auto auto}}.sal{--ph:var(--color-surface-3);--ph-ink:#fff}.sal-sideways{overflow-x:auto}.sal-rows{margin-left:-10px;margin-right:-10px}:is(.sal-acts,.sal-aside) .add-pill{opacity:1}:is(.sal-acts,.sal-aside) .add-pill:disabled{opacity:.32;cursor:default}.sal-table [data-dim],.sal-people [data-dim]{opacity:.35}.sal-table{grid-template-columns:minmax(170px,1.5fr) repeat(var(--n),minmax(56px,1fr)) minmax(92px,auto);min-width:calc(270px + var(--n) * 58px);gap:2px;margin-top:16px;display:grid}.sal-table-head,.sal-trow{grid-column:1/-1;grid-template-columns:subgrid;column-gap:2px;display:grid}.sal-table-head{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);padding-bottom:4px;font-size:10.5px;font-weight:500}.sal-table-head>span{text-align:right;padding:0 8px}.sal-table-head>.is-on{color:#fff}.sal-trow{text-align:left;align-items:center;transition:opacity .15s}button.sal-trow{cursor:pointer;--cur:press}.sal-who{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:500;transition:color .12s;display:flex}.sal-trow>.sal-who{height:32px;padding-right:10px}button.sal-trow:is(:hover,:focus-visible)>.sal-who{color:#fff}.sal-who>b{font-family:var(--font-heading);text-transform:uppercase;font-size:17px;font-weight:400;line-height:1}.sal-cell{background:var(--c);border-radius:2px;justify-content:flex-end;align-items:center;height:32px;padding:0 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.sal-cell{background:color-mix(in srgb,var(--c) var(--a),transparent)}}.sal-cell{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.sal-cell.is-strong{color:var(--c-ink)}.sal-cell.is-none{background:#ffffff08}.sal-cell.is-total{background:0 0;font-size:13px}.sal-trow.is-sum>*{margin-top:8px}.cli-years.sal-months{gap:8px}.sal-months .cli-yv{font-size:12px}.sal-months .cli-yl{white-space:nowrap;font-size:clamp(11px,1.9cqw,17px)}.sal-months .cli-ycol:not(.is-on):hover .cli-yl{color:var(--color-ink-faint)}@container (max-width:520px){.cli-years.sal-months{gap:3px}.sal-months .cli-yv,.sal-months .cli-yl>span{display:none}}.sal-people{flex-direction:column;gap:2px;margin:14px -10px 0;display:flex}.sal-person{border-radius:var(--radius-flat);text-align:left;grid-template-columns:22px minmax(0,1fr) auto 34px;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:background-color .12s,color .12s,opacity .15s;display:grid}.sal-person b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.sal-person small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sal-person-fig{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.sal-person-pct{color:var(--color-ink-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.sal-person:is(.is-hov,:focus-visible){background:var(--c);color:var(--c-ink)}.sal-person:is(.is-hov,:focus-visible) :is(small,.sal-person-pct){color:inherit;opacity:.72}.sal-offer{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;font-size:12px;font-weight:400;transition:background-color .15s;display:inline-flex}button.sal-trow:is(:hover,:focus-visible) .sal-offer{background:var(--color-site-hover)}.sal-person:is(.is-hov,:focus-visible) .sal-offer{color:inherit;background:#0000001f}.board-title.sal-red{color:var(--color-tg-red)}.sal-label-red{background:var(--color-tg-red);color:var(--color-canvas)}.sal-match{grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) auto minmax(160px,auto) auto;column-gap:18px;min-width:900px;margin-top:14px;display:grid}.sal-match-head,.sal-match-row,.sal-log-head,.sal-accounts-head{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.sal-match-head,.sal-log-head,.sal-accounts-head{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);padding:0 10px 4px;font-size:10.5px;font-weight:500}.sal-match-row{padding:8px 10px}.sal-match-row :is(.board-name,.sal-iban,.sal-when){transition:color .12s}.sal-match-row:hover :is(.board-name,.sal-iban,.sal-when){color:#fff}.sal-iban{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-faint);font-size:12px}.sal-when{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-muted);font-size:13px;overflow:hidden}.sal-pick{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:100%;height:30px;padding:0 10px 0 4px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.sal-pick:hover{background:var(--color-site-hover)}.sal-pick-none{padding-left:6px}.sal-acts{justify-self:end;gap:6px;display:flex}.sal-aside{align-items:center;gap:6px;margin-left:auto;display:flex}.sal-src{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.sal-aside .board-icon:is(:hover,:focus-visible){color:#fff}.sal-log{grid-template-columns:62px minmax(170px,auto) minmax(0,1fr) auto minmax(92px,auto) 26px;column-gap:14px;margin:14px -10px 0;display:grid}.sal-log.is-solo{grid-template-columns:62px minmax(0,1fr) auto minmax(92px,auto) 26px}.sal-log-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:7px 10px;display:grid}.sal-log-row.is-still{cursor:default;--cur:auto}.sal-log-row .sal-who{font-size:13.5px}.sal-log-row .board-sub{font-size:13px}.sal-log-row .sal-bank{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sal-bank>b{font-weight:500}.sal-date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-muted);font-size:13px}.sal-go{border-radius:var(--radius-flat);width:26px;height:26px;color:var(--color-ink-faint);opacity:0;place-items:center;transition:opacity .12s;display:grid}.sal-log-row:is(:hover,:focus-within) .sal-go{opacity:1}.board-row:is(:hover:where(:not(.no-hover *)),:focus-visible) :is(.sal-date,.sal-go){color:inherit}@media (hover:none){.sal-go{opacity:.7}}.sal-sep{text-align:left;grid-column:1/-1;align-items:center;gap:10px;margin:16px 0 4px;padding:2px 10px;display:flex}.sal-log-head+.sal-sep{margin-top:4px}.sal-sep.is-shut{margin:2px 0 0;padding:7px 10px}.sal-sep>b{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink);font-size:22px;font-weight:400;line-height:1;transition:color .12s}.sal-sep.is-shut>b{color:var(--color-ink-faint)}.sal-sep:is(:hover,:focus-visible)>b{color:#fff}.sal-sep-count{border-radius:var(--radius-flat);background:var(--ph);min-width:24px;height:24px;color:var(--ph-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.sal-sep>.board-fig{margin-left:auto;margin-right:40px}.sal-sep.is-shut>.board-fig{color:var(--color-ink-muted)}.sal-accounts{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto auto minmax(92px,auto);column-gap:16px;margin:14px -10px 0;display:grid}.sal-account{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-flat);align-items:center;padding:7px 10px;transition:color .12s;display:grid}.sal-account>b{white-space:nowrap;font-size:14px;font-weight:500}.sal-account .sal-iban{color:var(--color-ink-muted);font-size:13px}.sal-account :is(.sal-iban,.cli-dim){transition:color .12s}.sal-account:is(:hover,[data-menu]),.sal-account:is(:hover,[data-menu]) :is(.sal-iban,.cli-dim){color:#fff}.sal-draft{grid-column:1/-1;margin-top:6px;padding:12px 12px 0}.sal-draft .ed-foot{margin:10px 0 0;padding:10px 0}.sal-iban-field{letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;height:38px;padding:0 12px;font-size:15px;font-weight:500}.sal-iban-field::placeholder{color:var(--ph-ink)}@supports (color:color-mix(in lab,red,red)){.sal-iban-field::placeholder{color:color-mix(in oklab,var(--ph-ink) 50%,transparent)}}.sal-refused{color:var(--color-tg-red);margin-top:10px;font-size:12.5px;line-height:1.4}@media (max-width:900px){.sal-log{grid-template-columns:62px minmax(0,1fr) auto}.sal-log.is-solo{grid-template-columns:62px minmax(0,1fr)}.sal-accounts{grid-template-columns:auto minmax(0,1fr) auto}.sal-log .sal-wide,.sal-accounts .sal-wide,.sal-log .sal-go,.sal-log-head>:last-child,.sal-log-row>span:last-child:empty{display:none}.sal-sep>.board-fig{margin-right:0}}@media (prefers-reduced-motion:reduce){.sal-trow,.sal-who,.sal-person,.sal-pick,.sal-go,.sal-sep>b,.sal-account{transition:none}}.dbt-boxes{flex-direction:column;gap:18px;display:flex}.dbt-legend{flex-wrap:wrap;gap:6px 14px;margin-left:auto;display:flex}.dbt-legend>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:7px;font-size:10.5px;font-weight:500;display:inline-flex}.dbt-legend i{border-radius:2px;width:10px;height:10px}.dbt-switch{flex:none;gap:6px;display:flex}.dbt-legend+.dbt-switch{margin-left:18px}.dbt-switch .nav-tile{height:40px;padding:0 14px 0 12px}.dbt-count{margin-top:34px}.dbt-cols,.dbt-years{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.dbt-cols{height:220px}.dbt-col{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.dbt-stack{flex-direction:column-reverse;gap:1px;min-height:0;display:flex}.dbt-stack>i{cursor:pointer;--cur:press;border-radius:1px;min-height:1px;transition:opacity .15s;display:block}.dbt-col.is-planned .dbt-stack{opacity:.3}.dbt-count.is-pointing .dbt-stack>i:not(.is-on){opacity:.25}.dbt-now{bottom:calc(var(--h) + 8px);letter-spacing:-.01em;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.dbt-years{margin-top:10px}.dbt-years>span{min-width:0;font-family:var(--font-heading);white-space:nowrap;color:var(--color-ink-faint);font-size:clamp(12px,2.2cqw,17px);line-height:.9;overflow:visible}.dbt-years>span.is-now{color:#fff}.dbt-blocks{margin-top:16px;position:relative}.dbt-block{cursor:pointer;--cur:press;padding:1px;position:absolute}.dbt-block-in{width:100%;height:100%;color:var(--color-canvas);text-align:left;border-radius:2px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px 12px 11px;transition:opacity .15s;display:flex;overflow:hidden;container-type:size}.dbt-block-in>b{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(11px,9cqw,30px);font-weight:400;line-height:.9}.dbt-block-in>span{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(12px,7cqw,22px);font-weight:500;line-height:1}@container (max-width:74px){.dbt-block-in>b,.dbt-block-in>span{display:none}}@container (max-height:52px){.dbt-block-in>b{display:none}}.dbt-blocks.is-pointing .dbt-block:not(.is-on) .dbt-block-in{opacity:.3}.dbt-head .dash-box-head,.dbt-head .board-label,.dbt-head .board-title{position:relative}.dbt-share{gap:8px}.dbt-fold{width:18px;height:18px;color:var(--color-ink-faint);margin-left:auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}.dbt-fold.is-folded{transform:rotate(-90deg)}.dbt-rows{min-width:900px}.dbt-th{padding-top:2px}.dbt-swatch{background:var(--ph);border-radius:2px;flex:none;width:10px;height:10px;display:block}.board-row:is(:hover:where(:not(.no-hover *)),.is-lifted) .dbt-swatch{background:var(--ph-ink)}.board-icon.dbt-linked{color:var(--color-tg-blue)}.board-icon.dbt-link-offer{opacity:0}.board-row:is(:hover:where(:not(.no-hover *)),.is-lifted) .board-icon.dbt-link-offer{opacity:.45}.board-row .board-icon.dbt-link-offer:hover,.board-icon.dbt-link-offer:focus-visible{opacity:1}@media (hover:none){.board-icon.dbt-link-offer{opacity:.45}}.dbt-progress{align-items:center;gap:10px;width:100%;display:flex}.dbt-cells{flex:1;gap:2px;max-width:132px;height:14px;display:flex}.dbt-cells.is-dense{gap:1px}.dbt-cells>i{background:currentColor;border-radius:1px;flex:1;min-width:1px}@supports (color:color-mix(in lab,red,red)){.dbt-cells>i{background:color-mix(in srgb,currentColor 16%,transparent)}}.dbt-cells>i.is-paid{background:currentColor}.dbt-cells>i.is-late{background:var(--color-tg-pink)}.board-row:is(:hover:where(:not(.no-hover *)),.is-lifted) .dbt-cells>i.is-late{background:var(--color-canvas)}.dbt-bar{width:84px}.dbt-count-n{color:var(--color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.board-row:is(:hover:where(:not(.no-hover *)),.is-lifted) .dbt-count-n{color:inherit;opacity:.72}.dbt-paid{border-radius:var(--radius-flat);background:var(--color-canvas);height:26px;color:var(--ph);font-family:var(--font-heading);text-transform:uppercase;opacity:0;flex:none;align-items:center;gap:6px;padding:1px 10px 0 8px;font-size:13.5px;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;transform:translate(-4px)}.dbt-paid>svg{margin-top:-1px}.board-row:is(:hover:where(:not(.no-hover *)),.is-lifted) .dbt-paid,.dbt-paid:focus-visible{opacity:1;transform:none}@media (hover:none){.dbt-paid{opacity:1;color:#000;background:#fff;transform:none}}.dbt-form{cursor:auto;margin:2px 0 6px;padding:12px 12px 0}.cli-pbody>.dbt-form{margin:0}.dbt-form .ed-foot{margin:12px 0 0;padding:10px 0}.dbt-kinds{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.dbt-kind{border-radius:var(--radius-flat);height:26px;color:var(--ph-ink);font-family:var(--font-heading);text-transform:uppercase;background:#0000001f;align-items:center;gap:7px;padding:1px 10px 0;font-size:13.5px;line-height:1;transition:background-color .12s;display:inline-flex}.dbt-kind:hover{background:#00000038}.dbt-kind[aria-pressed=true]{background:var(--color-canvas);color:var(--ph)}.dbt-owner{padding-left:4px}.dbt-fields{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:8px;display:grid}.dbt-fields.is-owner{grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.dbt-fields.is-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.dbt-fields.is-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.dbt-fields>label>span{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-ink);align-items:center;gap:5px;margin:0 0 5px 2px;font-size:10.5px;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.dbt-fields>label>span{color:color-mix(in oklab,var(--ph-ink) 62%,transparent)}}.dbt-fields .board-field{height:38px;padding:0 12px;font-size:15px;font-weight:500}.dbt-fields .board-field::placeholder{font-weight:400}.dbt-fields .dbt-date{text-align:left;align-items:center;gap:8px;display:flex}.dbt-fields .dbt-date.is-empty{color:#00000080;font-weight:400}.dbt-fields .board-field.is-bank{background:#0000002e}.dbt-from{align-items:center;gap:3px;display:inline-flex}.dbt-sec{color:var(--ph-ink);font-family:var(--font-heading);text-transform:uppercase;align-items:baseline;gap:8px;margin:0 0 8px 2px;font-size:15px;line-height:1;display:flex}.dbt-sec small{font-family:var(--font-sans);text-transform:none;opacity:.62;font-size:12px}:is(.dbt-fields,.dbt-found)+.dbt-sec{margin-top:18px}.dbt-fields.is-find{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:end}.dbt-stat{min-width:0;height:38px;color:var(--ph-ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.dbt-stat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbt-stat button{border-radius:var(--radius-flat);letter-spacing:.02em;text-transform:uppercase;background:#0000001f;flex:none;height:26px;padding:0 9px;font-size:11px;font-weight:500;transition:background-color .12s}.dbt-stat button:hover{background:#00000038}.dbt-dim{opacity:.62}.dbt-found{border-radius:var(--radius-flat);color:var(--ph-ink);background:#0000000f;margin-top:10px;box-shadow:inset 0 0 0 1px #00000073}.dbt-found-head{border-bottom:1px solid #00000038;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 12px;font-size:12.5px;display:flex}.dbt-found-head b{font-family:var(--font-heading);text-transform:uppercase;padding-top:2px;font-size:15px;font-weight:400;line-height:1}.dbt-found-list{scrollbar-color:#0000004d transparent;max-height:296px;padding:4px;overflow:auto}.dbt-found-none{opacity:.7;padding:14px 12px;font-size:13px}.dbt-hit{width:100%;color:inherit;text-align:left;border-radius:2px;grid-template-columns:18px 96px minmax(0,1fr) auto 84px;align-items:center;gap:0 12px;padding:6px 8px;font-size:13px;transition:background-color .1s,opacity .12s;display:grid}.dbt-hit:hover:not(:disabled){background:#0000001a}.dbt-hit.is-off{opacity:.5}.dbt-hit.is-held{cursor:default;opacity:.45}.dbt-hit-m{text-overflow:ellipsis;white-space:nowrap;opacity:.78;min-width:0;overflow:hidden}.dbt-hit-m mark{background:var(--color-canvas);color:var(--ph);border-radius:2px;padding:0 2px}.dbt-hit-a{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.dbt-tick{border-radius:2px;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px}.dbt-hit[aria-pressed=true] .dbt-tick{background:var(--color-canvas);color:var(--ph);box-shadow:none}.dbt-ft{border-radius:var(--radius-flat);height:22px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;align-items:center;padding:1px 7px 0;font-size:11.5px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0006}.dbt-ft.is-new{background:var(--color-canvas);color:var(--ph);box-shadow:none}.dbt-check{grid-template-columns:104px minmax(160px,1fr) minmax(150px,1fr) auto minmax(170px,auto) auto;gap:0 18px;min-width:920px;display:grid}.dbt-check-head,.dbt-check-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:0 12px;display:grid}.dbt-check-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding-bottom:6px;font-size:10.5px;font-weight:500}.dbt-check-row{border-radius:var(--radius-flat);margin-top:2px;padding-top:8px;padding-bottom:8px;transition:color .12s}.dbt-check-row:hover,.dbt-check-row:hover :is(.cli-dim,.sal-iban,.board-name){color:#fff}.dbt-goes{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;transition:color .12s;display:inline-flex}.dbt-goes:hover{color:#fff}.dbt-ph-swatch{width:var(--cap,.7em);height:var(--cap,.7em);border-radius:var(--radius-flat);background:var(--ph);vertical-align:baseline;margin-left:.28em;display:inline-block}.dbt-ph-face{vertical-align:baseline;margin-left:.28em;display:inline-block}.dbt-ph-face>*{vertical-align:baseline}.dbt-ph-link{color:var(--color-tg-blue);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dbt-src{margin-left:auto}.dbt-plan,.dbt-plan-l{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;display:grid}.dbt-plan{margin-top:16px}.dbt-plan.is-dense,.dbt-plan-l.is-dense{gap:1px}.dbt-plan>i{background:#ffffff12;border-radius:2px;height:30px}.dbt-plan.is-dense>i{border-radius:1px;height:24px}.dbt-plan>i.is-paid{background:var(--ph)}.dbt-plan>i.is-late{background:var(--color-tg-pink)}.dbt-plan>i.is-next{box-shadow:inset 0 0 0 1px #ffffffbf}.dbt-plan-l{margin-top:7px}.dbt-plan-l>span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;min-width:0;color:var(--color-ink-faint);font-size:8.5px;font-weight:500;overflow:visible}.dbt-plan-l.is-dense>span{letter-spacing:.06em;font-size:10.5px}.dbt-plan-l>span.is-now{color:#fff}.dbt-acct{grid-template-columns:30px minmax(0,1.2fr) minmax(0,1.2fr) auto auto auto;align-items:center;gap:0 16px;margin-top:12px;display:grid}.dbt-acct>.dbt-linked{color:var(--color-tg-blue);place-items:center;display:grid}.dbt-unlink{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-faint);font-size:10.5px;font-weight:500;transition:color .12s}.dbt-unlink:hover{color:#fff}.dbt-link-form,.dbt-entry-form{margin-top:14px}.dbt-pays{grid-template-columns:104px minmax(0,1fr) auto auto auto;gap:0 16px;margin-top:12px;display:grid}.dbt-pays-head,.dbt-pay{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.dbt-pays-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding-bottom:6px;font-size:10.5px;font-weight:500}.dbt-pay{border-radius:var(--radius-flat);margin-top:2px;padding:6px 0;transition:color .12s}.dbt-pay:is(:hover,[data-menu]),.dbt-pay:is(:hover,[data-menu]) .cli-dim{color:#fff}.dbt-tag{height:24px}.dbt-mb{vertical-align:-3px;opacity:0;place-items:center;margin-left:6px;transition:opacity .12s;display:inline-grid}.dbt-pay:hover .dbt-mb,.dbt-mb:focus-visible{opacity:1}@media (hover:none){.dbt-mb{opacity:.6}}.dbt-confirm{max-width:240px;color:var(--color-ink-muted);padding:8px 10px 6px;font-size:12.5px;line-height:1.4}@media (max-width:1100px){.dbt-fields,.dbt-fields.is-owner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dbt-rows{min-width:0}.dbt-th{display:none}.dbt-row{row-gap:6px;grid-template-columns:minmax(0,1fr) auto!important}.dbt-row>:nth-child(2),.dbt-row>:nth-child(4),.dbt-row>:nth-child(5){display:none}.dbt-row>:first-child{grid-area:1/1}.dbt-row>:nth-child(3){grid-area:2/1;padding-left:12px}.dbt-row>:nth-child(6){grid-area:1/2/span 2;align-self:start}.dbt-legend{display:none}.dbt-switch{width:100%;margin-left:0}.dbt-switch .nav-tile{flex:1;justify-content:center}.dbt-cols,.dbt-years{gap:1px}.dbt-cols{height:160px}.dbt-stack{gap:0}.dbt-blocks{height:240px!important}.dbt-fields,.dbt-fields.is-owner,.dbt-fields.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.dbt-fields>:first-child{grid-column:1/-1}.dbt-hit{grid-template-columns:18px 80px minmax(0,1fr) 70px}.dbt-hit-t{display:none}.dbt-acct{grid-template-columns:30px minmax(0,1fr) auto auto}.dbt-pays{grid-template-columns:minmax(0,1fr) auto auto}:is(.dbt-acct,.dbt-pays) .dbt-wide{display:none}}@media (prefers-reduced-motion:reduce){.dbt-stack>i,.dbt-block-in,.dbt-paid,.dbt-fold,.dbt-pay,.dbt-hit,.dbt-check-row{transition:none}}.wb-grp{border-radius:var(--radius-flat);background:var(--color-surface);padding:18px 20px 14px}.wb-grp-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wb-grp-t{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--g);padding-top:.06em;font-size:clamp(22px,5.4vw,47px);line-height:.9}.wb-grp-n{border-radius:var(--radius-flat);background:var(--g);height:28px;color:var(--color-canvas);letter-spacing:.03em;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.wb-grp-none{color:var(--color-ink-faint);padding:4px 0 8px;font-size:13px}.wb-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px;padding-bottom:6px;display:grid}.wb-tile{border-radius:var(--radius-flat);text-align:left;--cur:press;width:100%;display:block}.wb-tile-p{aspect-ratio:16/10;border-radius:var(--radius-flat);background-color:var(--color-canvas);background-image:radial-gradient(#ffffff14 1px,#0000 1.5px);background-size:14px 14px;display:block;position:relative;overflow:hidden}.wb-tile-p b{border-radius:1px;position:absolute}.wb-tile-p .pv-s{background:var(--color-surface)}.wb-tile-p .pv-s:before{content:"";background:var(--c);border-radius:1px;width:34%;height:7%;position:absolute;top:6%;left:5%}.wb-tile-p .pv-s.is-bright{background:var(--color-ink)}.wb-tile-p .pv-n{background:var(--c)}.wb-tile-p .pv-ck,.wb-tile-p .pv-n.is-grey{background:var(--color-surface-3)}.wb-tile-p .pv-i{background:var(--color-surface-3) center / cover no-repeat}.wb-tile-p .pv-sh{box-shadow:inset 0 0 0 1px #ffffff80}.wb-tile-p .pv-sh.is-filled{background:var(--c);box-shadow:none}.wb-tile-p .pv-t{background:#ffffff59;max-height:3px}.wb-tile-i{border-radius:var(--radius-flat);align-items:center;gap:12px;margin-top:2px;padding:9px 10px 10px 12px;transition:background-color .12s,color .12s;display:flex}.wb-tile-tx{flex:1;min-width:0}.wb-tile-nm{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.wb-tile-sub{color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.wb-tile-faces{flex:none;gap:4px;display:flex}.wb-tile:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-i{background:var(--g);color:var(--color-canvas)}.wb-tile:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-sub{color:#0a0a0bb8}.wb-tile.is-new .wb-tile-p{place-items:center;transition:box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.wb-tile-plus{border-radius:var(--radius-flat);color:#000;background:#fff;place-items:center;width:30px;height:30px;display:grid}.wb-tile.is-new .wb-tile-nm{color:var(--color-ink-faint);transition:color .12s}.wb-tile.is-new:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-p{box-shadow:inset 0 0 0 1px #fff}.wb-tile.is-new:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-i{color:#000;background:#fff}.wb-tile.is-new:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-nm{color:#000}.wb-confirm{width:260px;padding:6px;font-size:13px}.wb-confirm>div{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.wb-danger{border-radius:var(--radius-flat);height:34px;color:var(--color-tg-red);letter-spacing:.02em;text-transform:uppercase;background:#ff5f5733;padding:0 14px;font-size:11px;font-weight:500}.wb-pnl{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px 20px;overflow-y:auto}.wb-pnl-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.wb-pnl-tiles .wb-tile-i{min-height:56px}.wb-pnl-tiles .wb-tile:is(:hover:where(:not(.no-hover *)),:focus-visible) .wb-tile-i{color:var(--ph-ink)}.wb-page{flex-direction:column;height:calc(100dvh - 80px);padding-bottom:10px;display:flex}.wb-head{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 0 14px;display:flex}.wb-title{min-width:1ch;max-width:100%;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.08em;font-size:clamp(40px,5vw,64px);line-height:.88}.wb-title>div{outline:none}.wb-title.is-editable{--cur:edit;cursor:text}.wb-title .is-typing{box-shadow:inset 0 -1px #fff6}.wb-proj{align-items:flex-start;gap:6px;max-width:100%;margin-bottom:4px;display:inline-flex}.wb-ptag{border-radius:var(--radius-flat);min-width:0;max-width:100%;min-height:28px;font-family:var(--font-heading);text-align:left;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:8px;padding:6px 9px 5px 8px;font-size:12.5px;line-height:1.1;transition:box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.wb-ptag:not(:disabled):hover,.wb-pjump:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px #fff}.wb-pjump{border-radius:var(--radius-flat);width:28px;height:28px;color:var(--color-ink-faint);flex:none;place-items:center;transition:box-shadow .12s,color .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.wb-pjump:is(:hover,:focus-visible){color:#fff}.wb-ptag.is-nil{color:var(--color-ink-muted)}.wb-ptag.is-nil:hover{color:#fff}.wb-ptag:disabled{--cur:default;cursor:default}.wb-sw{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.wb-pick-search{border-radius:var(--radius-flat);background:var(--color-site);color:#ffffffb3;align-items:center;gap:8px;height:34px;margin:0 0 4px;padding:0 10px;display:flex}.wb-pick-search input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;font-size:13px}.wb-cv{border-radius:var(--radius-flat);background-color:var(--color-canvas);touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:360px;position:relative;overflow:clip}.wb-cv .react-flow{--xy-background-color:transparent;background:0 0}.wb-cv .react-flow__pane{--cur:default;cursor:default}.wb-cv.is-read .react-flow__pane{cursor:grab}.wb-cv .react-flow__pane.dragging{cursor:grabbing}.wb-cv:is(.is-note,.is-text,.is-check,.is-shape,.is-line,.is-section,.is-comment) :is(.react-flow__pane,.react-flow__node){cursor:crosshair}.wb-cv.is-space :is(.react-flow__pane,.react-flow__node,.wb-it){cursor:grab!important}.wb-cv .wb-socket{opacity:0;pointer-events:none;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.wb-cv .react-flow__node{--cur:press;cursor:grab}.wb-cv.is-read .react-flow__node{--cur:default;cursor:default}.wb-cv .react-flow__node-text{width:max-content}.wb-cv .react-flow__node-section{pointer-events:none!important}.wb-cv .react-flow__node-section :is(.wb-sec-h,.wb-rz){pointer-events:auto}.wb-it{border-radius:var(--radius-flat);width:100%;height:100%;position:relative}.wb-it.is-sel{outline-offset:3px;outline:2px solid #fff}.wb-it.is-target{outline-offset:3px;outline:2px dashed #fff}.wb-it.on-light:is(.is-sel,.is-target){outline-color:var(--color-canvas)}.wb-it [contenteditable]{--cur:edit;cursor:text;-webkit-user-select:text;user-select:text;outline:none}.wb-tx{white-space:pre-wrap;overflow-wrap:break-word}.wb-note{background:var(--c);color:var(--color-canvas);padding:14px;display:flex}.wb-note .wb-tx{letter-spacing:-.005em;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.wb-note.is-mega .wb-tx{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:normal;padding-top:.06em;font-weight:400;line-height:.9}.wb-note.is-grey{color:#fff}.wb-text{width:max-content;height:auto;color:var(--color-ink)}.wb-text .wb-tx{min-width:1em;min-height:1.4em;font-size:calc(15px * var(--ts,1));line-height:1.4}.wb-text.is-mega .wb-tx{font-family:var(--font-heading);font-size:calc(40px * var(--ts,1));letter-spacing:-.01em;text-transform:uppercase;padding-top:.06em;line-height:.9}.wb-text.on-light{color:var(--color-canvas)}.wb-text.is-coloured{color:var(--c)}.wb-shape{color:#fff;place-items:center;display:grid}.wb-sh{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.wb-shp>*{fill:#0000;stroke:#ffffffb3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.wb-shape.is-filled{color:var(--color-canvas)}.wb-shape.is-filled .wb-shp>*{fill:var(--c);stroke:none}.wb-shape.on-light:not(.is-filled){color:var(--color-canvas)}.wb-shape.on-light:not(.is-filled) .wb-shp>*{stroke:#0a0a0bb3}.wb-shape .wb-tx{text-align:center;min-width:1ch;max-width:78%;min-height:1.25em;font-size:14px;font-weight:500;line-height:1.25;position:relative}.wb-check{background:var(--color-surface-3);color:#fff;height:auto;padding:14px 14px 8px}.wb-ck-h{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.wb-ck-t{min-width:1ch;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--c);overflow-wrap:anywhere;flex:1;padding-top:.06em;font-size:22px;line-height:.9}.wb-ck-n{border-radius:var(--radius-flat);background:var(--color-site);letter-spacing:.03em;font-variant-numeric:tabular-nums;flex:none;align-items:center;height:20px;padding:1px 7px 0;font-size:11px;font-weight:500;display:inline-flex}.wb-ck-n.is-all{background:var(--color-tg-green);color:var(--color-canvas)}.wb-ck-row{align-items:flex-start;gap:9px;padding:4px 0;display:flex}.wb-ck-box{color:#0000;--cur:press;cursor:pointer;border-radius:2px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:background-color .12s,box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff80}.wb-ck-box:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px #fff}.wb-ck-box:disabled{--cur:default;cursor:default}.wb-ck-row.is-done .wb-ck-box{background:var(--color-tg-green);box-shadow:none;color:var(--color-canvas)}.wb-ck-x{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:1ch;min-height:1.4em;font-size:13px;line-height:1.4}.wb-ck-row.is-done .wb-ck-x{color:var(--color-ink-faint)}.wb-ck-add{letter-spacing:.03em;text-transform:uppercase;height:26px;color:var(--color-ink-faint);opacity:0;--cur:press;cursor:pointer;align-items:center;gap:6px;margin-top:2px;padding:0 2px;font-size:11px;font-weight:500;transition:opacity .12s,color .12s;display:inline-flex}.wb-ck-add:hover{color:#fff}.wb-check:is(:hover,.is-sel) .wb-ck-add,.wb-ck-add.is-bare{opacity:1}.wb-picture img,.wb-link img{object-fit:cover;border-radius:var(--radius-flat);background:var(--color-surface-3);pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.wb-pic-in{border-radius:var(--radius-flat);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wb-pic-in.is-cropped img{object-fit:fill;border-radius:0;max-width:none;position:absolute}.wb-picture.is-cropping{visibility:hidden}.wb-crop-whole{border-radius:var(--radius-flat);opacity:.35;position:absolute;overflow:hidden}.wb-crop-whole img,.wb-crop-frame img{pointer-events:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.wb-crop-whole img{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.wb-crop-frame{pointer-events:auto;outline:calc(1px * var(--iz,1)) solid #fff;--cur:press;cursor:move;position:absolute;overflow:hidden}.wb-crop-hds{pointer-events:none;position:absolute}.wb-crop-hd{pointer-events:auto;width:24px;height:24px;transform:translate(-50%,-50%) scale(var(--iz,1));--cur:press;position:absolute}.wb-crop-hd:before{content:"";background:#fff;position:absolute}.wb-crop-hd:is(.is-t,.is-b):before{border-radius:2px;width:22px;height:4px;top:10px;left:1px}.wb-crop-hd:is(.is-l,.is-r):before{border-radius:2px;width:4px;height:22px;top:1px;left:10px}.wb-crop-hd:is(.is-tl,.is-tr,.is-bl,.is-br):before{background:0 0;border:0 solid #fff;width:18px;height:18px}.wb-crop-hd.is-tl:before{border-width:3px 0 0 3px;top:9px;left:9px}.wb-crop-hd.is-tr:before{border-width:3px 3px 0 0;top:9px;left:-3px}.wb-crop-hd.is-bl:before{border-width:0 0 3px 3px;top:-3px;left:9px}.wb-crop-hd.is-br:before{border-width:0 3px 3px 0;top:-3px;left:-3px}.wb-crop-hd:is(.is-tl,.is-br){cursor:nwse-resize}.wb-crop-hd:is(.is-tr,.is-bl){cursor:nesw-resize}.wb-crop-hd:is(.is-t,.is-b){cursor:ns-resize}.wb-crop-hd:is(.is-l,.is-r){cursor:ew-resize}.wb-img-wait,.wb-lk-blank{border-radius:var(--radius-flat);background:var(--color-surface-3);width:100%;height:100%;display:block}.wb-lk{border-radius:var(--radius-flat);background:var(--color-surface-3);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.wb-lk img,.wb-lk .wb-lk-blank{border-radius:0;flex:1;min-height:0}.wb-lc{padding:8px 10px 9px}.wb-lc-t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.wb-lc-d{color:var(--color-ink-faint);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.wb-sec{background:var(--color-surface)}.wb-sec.is-bright{background:var(--color-ink)}.wb-sec-h{--cur:press;cursor:grab;align-items:center;gap:10px;max-width:100%;padding:18px 20px 0;display:inline-flex}.wb-sec-t{min-width:1ch;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--c);padding-top:.06em;font-size:40px;line-height:.9;overflow:hidden}.wb-sec.is-bright .wb-sec-t{color:var(--color-canvas)}.wb-cnt{border-radius:var(--radius-flat);background:var(--c);height:28px;color:var(--color-canvas);letter-spacing:.03em;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.wb-plus{z-index:4;border-radius:var(--radius-flat);color:#000;opacity:0;pointer-events:none;width:22px;height:22px;transform:translate(-50%,-50%) scale(var(--iz,1));--cur:press;background:#fff;place-items:center;transition:opacity .12s;display:grid;position:absolute}.wb-plus-r{top:50%;left:100%}.wb-plus-l{top:50%;left:0}.wb-plus-t{top:0;left:50%}.wb-plus-b{top:100%;left:50%}.wb-cv.is-select .react-flow__node:not(.dragging):hover .wb-plus,.wb-cv.is-select .wb-it.is-alone>.wb-plus{opacity:1;pointer-events:auto}.wb-it.is-editing>.wb-plus{opacity:0!important;pointer-events:none!important}.on-light>:is(.wb-plus,.wb-rz){background:var(--color-canvas);color:#fff}.wb-rz{z-index:4;width:10px;height:10px;transform:scale(var(--iz,1));--cur:press;cursor:nwse-resize;background:#fff;border-radius:2px;position:absolute;bottom:-5px;right:-5px}.wb-flash{border-radius:inherit;background:var(--color-tg-pink);opacity:0;pointer-events:none;animation:1s ease-out wb-flash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes wb-flash{0%{opacity:.28}to{opacity:0}}.wb-it.is-landing{animation:.42s cubic-bezier(.22,1,.36,1) both wb-land}@keyframes wb-land{0%{opacity:0;transform:translateY(8px)}}.wb-cv .react-flow__edges svg{overflow:visible}.wb-ln{fill:none;stroke:#ffffff80;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.wb-ln.is-sel{stroke:#fff;stroke-width:2.25px}.wb-ln.is-dark{stroke:#0a0a0b8c}.wb-ln.is-dark.is-sel{stroke:var(--color-canvas)}.wb-ln-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;--cur:press;cursor:pointer}.wb-cv .react-flow__edgelabel-renderer{z-index:3000}.wb-lab{border-radius:var(--radius-flat);background:var(--color-surface-3);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;pointer-events:all;--cur:press;cursor:pointer;min-width:22px;padding:4px 7px 3px;font-size:11px;font-weight:500;position:absolute}.wb-lab.is-sel{box-shadow:inset 0 0 0 1px #fff}.wb-cv .react-flow__viewport-portal{z-index:4000}.wb-portal{pointer-events:none;position:absolute;top:0;left:0}.wb-gd{background:var(--color-tg-pink);position:absolute}.wb-gd.is-v{width:calc(1px * var(--iz,1));transform:translate(-50%)}.wb-gd.is-h{height:calc(1px * var(--iz,1));transform:translateY(-50%)}.wb-box{border-radius:var(--radius-flat);outline:calc(1px * var(--iz,1)) solid #fff;background:#ffffff0f;position:absolute}.wb-ghost{border-radius:var(--radius-flat);outline:calc(1px * var(--iz,1)) dashed #fff;position:absolute}.wb-ghost.is-note{background:var(--c);opacity:.6}.wb-ghost.is-section{background:#151517bf}.wb-ghost.is-check{background:var(--color-surface-3);opacity:.8}.wb-arriving{border-radius:var(--radius-flat);background:linear-gradient(90deg,#fff 50%,#0000 0) top/10px 1px repeat-x,linear-gradient(90deg,#fff 50%,#0000 0) bottom/10px 1px repeat-x,linear-gradient(0deg,#fff 50%,#0000 0) 0/1px 10px repeat-y,linear-gradient(0deg,#fff 50%,#0000 0) 100%/1px 10px repeat-y,#292a2e99;animation:.55s linear infinite wb-march;position:absolute}@keyframes wb-march{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px,0 0}}.wb-temp{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.wb-temp path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.wb-ov{z-index:5;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.wb-ov>*{pointer-events:auto;position:absolute;top:0;left:0}.wb-empty{z-index:1;color:var(--color-ink-faint);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.wb-cv.is-drop:after{content:"Drop";z-index:9;border-radius:var(--radius-flat);font-family:var(--font-heading);text-transform:uppercase;color:#fff;pointer-events:none;background:#00000073;border:1px dashed #fff9;place-items:center;font-size:47px;display:grid;position:absolute;top:10px;right:10px;bottom:10px;left:10px}.wb-tools,.wb-zm,.wb-ctx{border-radius:var(--radius-flat);background:var(--color-pop);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);gap:2px;padding:4px;display:flex}.wb-tools{z-index:6;flex-direction:column;position:absolute;top:12px;left:12px}.wb-zm{z-index:6;align-items:center;position:absolute;bottom:12px;right:12px}.wb-tq{border-radius:var(--radius-flat);width:36px;height:36px;color:var(--color-ink-muted);flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.wb-tq:disabled{opacity:.35}.wb-tq:hover{color:#fff}.wb-tq[aria-pressed=true]{color:#000;background:#fff}.wb-tq.is-sm{width:28px;height:28px}.wb-zm-v{min-width:52px;height:36px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;text-align:center;color:#fff;padding-top:2px;font-size:13.5px}.wb-here{z-index:6;gap:4px;display:flex;position:absolute;top:12px;right:12px}.wb-hint{z-index:6;color:var(--color-ink-faint);pointer-events:none;font-size:11px;position:absolute;top:50px;right:14px}.wb-ctx{align-items:center}.wb-ctx-gap{width:6px}.wb-swb{border-radius:var(--radius-flat);place-items:center;width:28px;height:28px;display:grid}.wb-swb i{background:var(--c);border-radius:2px;width:16px;height:16px;display:block}.wb-swb i.is-hollow{background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}.wb-swb i.is-ring{box-shadow:inset 0 0 0 1px #ffffff59}.wb-swb[aria-pressed=true]{box-shadow:inset 0 0 0 1px #fff}.wb-ft-r{letter-spacing:-.01em;font-size:12.5px;font-weight:500}.wb-ft-m{font-family:var(--font-heading);padding-top:2px;font-size:13px}.wb-pin{width:30px;height:30px;box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);--cur:press;background:#35363b;border-radius:999px 999px 999px 3px;place-items:center;display:grid;position:relative}.wb-pin .wb-pin-face{border-radius:inherit}.wb-pin.is-open,.wb-pin:hover{box-shadow:0 0 0 2px #fff,var(--shadow-lift)}.wb-pin-dot{background:var(--color-tg-pink);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-canvas);border-radius:999px;position:absolute;top:-1px;right:-1px}.wb-thr{border-radius:var(--radius-flat);background:var(--color-pop);width:310px;max-height:calc(100% - 20px);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;padding:6px;display:flex}.wb-thr-h{align-items:center;gap:6px;padding:4px 2px 4px 8px;display:flex}.wb-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9.5px;font-weight:500}.wb-internal{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:9.5px;font-weight:500}.wb-thr-err{color:var(--color-tg-red);padding:4px 8px;font-size:12px}.wb-thr-l{scrollbar-width:thin;min-height:0;overflow-y:auto}.wb-cm{gap:10px;padding:8px;display:flex}.wb-cm-n{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.wb-cm-w{color:var(--color-ink-faint);flex:none;font-size:12px;font-weight:400}.wb-thr-f{border-top:1px solid #ffffff14;margin-top:4px;padding:8px 2px 2px}.wb-thr-f.is-first{border-top:0;margin-top:0}.wb-int-tick{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);--cur:press;cursor:pointer;align-items:center;gap:7px;margin:8px 0 2px 2px;font-size:11px;font-weight:500;display:inline-flex}.wb-int-tick input{opacity:0;pointer-events:none;position:absolute}.wb-int-box{color:#0000;border-radius:2px;place-items:center;width:14px;height:14px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff80}.wb-int-tick:has(input:checked){color:#fff}.wb-int-tick:has(input:checked) .wb-int-box{background:var(--color-tg-green);box-shadow:none;color:var(--color-canvas)}.wb-cur{will-change:transform;align-items:flex-start;gap:4px;display:flex;pointer-events:none!important}.wb-cur-ar{fill:#fff;stroke:#000;stroke-width:1.25px;stroke-linejoin:round;width:20px;height:20px;margin:-3px 0 0 -3px}.wb-cur-n{border-radius:var(--radius-flat);background:var(--color-pop);height:26px;box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);white-space:nowrap;align-items:center;gap:6px;margin-top:8px;padding:0 9px 0 3px;font-size:11.5px;font-weight:500;display:inline-flex}.wb-pop{z-index:8;border-radius:var(--radius-flat);background:var(--color-pop);min-width:240px;max-width:320px;box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);padding:6px;position:absolute}.wb-pop-h{align-items:center;gap:6px;padding:0 4px 4px 0;display:flex}.wb-pop-list{scrollbar-width:thin;max-height:320px;overflow-y:auto}.wb-pop-note{color:var(--color-ink-faint);padding:6px 10px;font-size:12px}.wb-pop-err{color:var(--color-tg-red);padding:6px 10px;font-size:12px}.wb-mi{border-radius:var(--radius-flat);text-align:left;white-space:nowrap;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.wb-mi>svg{color:var(--color-ink-muted);flex:none}.wb-mi:hover{color:#000;background:#fff}.wb-mi:hover>svg,.wb-mi:hover .wb-mi-k{color:#000}.wb-mi[aria-disabled=true]{opacity:.45;--cur:locked;cursor:default}.wb-mi[aria-disabled=true]:hover{color:inherit;background:0 0}.wb-mi.is-danger,.wb-mi.is-danger>svg,.wb-mi.is-danger:hover,.wb-mi.is-danger:hover>svg{color:var(--color-tg-red)}.wb-mi-k{color:var(--color-ink-faint);margin-left:auto;padding-left:16px;font-size:12px}.wb-mi-gap{height:6px;display:block}.wb-mi-f{border-radius:var(--radius-flat);background:var(--color-site);align-items:center;gap:10px;height:36px;margin-top:4px;padding:0 10px;display:flex}.wb-mi-f>svg{color:var(--color-ink-muted);flex:none}.wb-mi-f:focus-within{box-shadow:inset 0 0 0 1px #fff6}.wb-mi-f input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;font-size:13px}.wb-mi-f input::placeholder{color:#ffffff8c}.wb-dbx{scrollbar-width:thin;grid-template-columns:repeat(4,64px);gap:4px;max-height:340px;padding:4px;display:grid;overflow-y:auto}.wb-dbx-pic{background:var(--color-surface-3);border-radius:2px;width:64px;height:64px;transition:box-shadow .12s;overflow:hidden}.wb-dbx-pic.is-wait{animation:1.6s ease-in-out infinite wb-wait}@keyframes wb-wait{50%{opacity:.5}}.wb-dbx-pic:hover{box-shadow:0 0 0 2px #fff}.wb-dbx-pic img{object-fit:cover;width:100%;height:100%}.wb-dbx-dir{border-radius:var(--radius-flat);height:32px;color:var(--color-ink);text-align:left;grid-column:1/-1;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.wb-dbx-dir:hover{color:#000;background:#fff}.wb-dbx-dir span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.wb-hint,.wb-here{display:none}.wb-head{gap:8px}}@media (max-width:900px){.wb-hint{display:none}}@media (prefers-reduced-motion:reduce){.wb-it.is-landing,.wb-arriving,.wb-dbx-pic.is-wait{animation:none}.wb-flash{opacity:.2;animation:none}}.dlv-tab{flex-direction:column;gap:22px;padding:18px 20px 28px;display:flex}.dlv-none{color:var(--color-ink-faint);padding:14px 10px;font-size:13px}.dlv-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;font-size:11px;font-weight:500}.dlv-when{color:var(--color-ink-faint);font-size:12px}.dlv-hint{min-width:0;color:var(--color-ink-muted);flex:1;font-size:12px}.dlv-btn,.dlv-sq{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;flex:none;justify-content:center;align-items:center;height:34px;transition:background-color .15s,color .15s;display:inline-flex}.dlv-btn{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;gap:7px;padding:0 14px;font-size:11px;font-weight:500}.dlv-btn.is-sm{height:30px;padding:0 12px}.dlv-sq{width:34px}.dlv-sq.is-sm{width:30px;height:30px}.dlv-btn:not([disabled]):hover,.dlv-btn[aria-expanded=true],.dlv-sq:not([disabled]):hover{color:#000;background:#fff}.dlv-go,.dlv-wbtn{border-radius:var(--radius-flat);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11px;font-weight:500;display:inline-flex}.dlv-go{background:var(--color-tg-green);color:var(--color-canvas)}.dlv-go:not([disabled]):hover{opacity:.9}.dlv-go[disabled],.dlv-btn[disabled],.dlv-offer[disabled],.dlv-chk[disabled]{opacity:.4;cursor:default}.dlv-wbtn{color:#000;background:#fff}.dlv-go.is-sm,.dlv-wbtn.is-sm{height:30px;padding:0 12px}.dlv-quiet{letter-spacing:.03em;text-transform:uppercase;height:34px;color:var(--color-ink-muted);padding:0 12px;font-size:11px;font-weight:500}.dlv-quiet:hover{color:#fff}.dlv-txt{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;height:24px;color:var(--color-ink-faint);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.dlv-txt:hover{color:#fff}.dlv-cnt{font-family:var(--font-heading);letter-spacing:0;padding-top:1px;font-size:13.5px;font-style:normal}.dlv-offer{border-radius:var(--radius-flat);color:#000;height:26px;font-family:var(--font-heading);text-transform:uppercase;background:#fff;flex:none;align-items:center;gap:5px;padding:1px 10px 0;font-size:13.5px;line-height:1;display:inline-flex}.dlv-offer.is-grey{background:var(--color-site);color:#fff}.dlv-offer.is-grey:not([disabled]):hover{color:#000;background:#fff}.dlv-offer.is-only{justify-content:center;width:26px;padding:0}.dlv-pair{gap:4px;display:flex}.dlv-fld{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;border:0;outline:none;width:100%;height:34px;padding:0 10px;font-size:13px}.dlv-fld:focus{box-shadow:inset 0 0 0 1px #fff6}.dlv-fld::placeholder{color:#ffffff8c}.dlv-fld.is-big{height:40px;margin-top:12px;font-size:15px}.dlv-fld.is-sm{height:30px;font-size:12px}.dlv-err{border-radius:var(--radius-flat);color:var(--color-tg-red);background:#ff5f571a;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 10px;font-size:13px;display:flex}.dlv-mod .dlv-err{margin:12px 20px 0}.dlv-err>button{opacity:.8;margin-left:auto}.dlv-err-i{color:var(--color-tg-red);flex-basis:100%;font-size:11.5px;font-style:normal}.dlv-vc{border-radius:var(--radius-flat);background:var(--color-site);height:26px;font-family:var(--font-heading);flex:none;place-items:center;padding:1px 8px 0;font-size:13.5px;line-height:1;display:inline-grid}.dlv-vc.is-dash{background:0 0;border:1px dashed #fff9}.dlv-vc.is-sm{height:22px;font-size:12.5px}.dlv-pl{border-radius:var(--radius-flat);color:#fff;height:20px;font-family:var(--font-heading);background:#000000b8;flex:none;align-items:center;gap:4px;padding:1px 6px 0;font-size:12.5px;line-height:1;display:inline-flex}.dlv-pl.is-n{color:#000;background:#fff}.dlv-pl.is-ok{background:var(--color-tg-green);width:20px;color:var(--color-canvas);justify-content:center;padding:0}.dlv-ft-m>.dlv-pl,.dlv-ft-m>.dlv-vc,.dlv-pthb>.dlv-pl,.dlv-frow>.dlv-pl{position:absolute}.dlv-ft-m>.dlv-vc{background:#000000b8;top:6px;left:6px}.dlv-ft-m>.dlv-vc.is-dash{border-color:#ffffffbf}.dlv-pl.is-tr{top:6px;right:6px}.dlv-pl.is-bl{bottom:6px;left:6px}.dlv-pl.is-br{width:16px;height:16px;bottom:3px;right:3px}.dlv-frow>.dlv-pl.is-tr{position:static}.dlv-ex{font-family:var(--font-heading);font-size:15px;line-height:1}.dlv-changed{letter-spacing:.04em;text-transform:uppercase;color:var(--color-tg-red);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.dlv-pg{align-items:center;gap:8px;display:inline-flex}.dlv-pg>b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;padding-top:1px;font-size:15px;font-weight:400;line-height:1}.dlv-meter{background:var(--color-site);border-radius:99px;width:120px;height:6px;overflow:hidden}.dlv-meter>i{background:var(--color-tg-green);border-radius:99px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.dlv-tbar{align-items:center;gap:8px;display:flex}.dlv-gpop-w{position:relative}.dlv-gpop{z-index:8;border-radius:var(--radius-flat);background:var(--color-pop);width:min(400px,100vw - 40px);max-height:440px;box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.dlv-gen-cp{gap:6px;margin-top:6px;display:flex}.dlv-cms{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dlv-cm{border-radius:var(--radius-flat);background:var(--color-surface);gap:10px;padding:10px;display:flex}.dlv-cm.is-press{cursor:pointer}.dlv-cm.is-sel{box-shadow:inset 0 0 0 1.5px #fff}.dlv-cm.is-done>.dlv-cm-b{opacity:.5}.dlv-tick{border-radius:var(--radius-flat);color:#0000;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;transition:box-shadow .12s,background-color .12s;display:grid;box-shadow:inset 0 0 0 1.5px #fff6}button.dlv-tick:hover{box-shadow:inset 0 0 0 1.5px #fff}.dlv-tick[aria-pressed=true]{background:var(--color-tg-green);box-shadow:none;color:var(--color-canvas)}.dlv-cm-b{flex:1;min-width:0}.dlv-cm-h{align-items:center;gap:7px;min-height:22px;font-size:13px;display:flex}.dlv-cm-h>b{font-weight:500}.dlv-cm-h>.dlv-when{white-space:nowrap;margin-left:auto;font-size:11px}.dlv-tcx{border-radius:var(--radius-flat);background:var(--color-site);min-width:20px;height:20px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;place-items:center;padding:1px 6px 0;font-size:12.5px;line-height:1;transition:background-color .12s,color .12s;display:inline-grid}.dlv-cm.is-press:hover .dlv-tcx,.dlv-cm.is-sel .dlv-tcx,.dlv-cm.is-near .dlv-tcx{color:#000;background:#fff}.dlv-int{border-radius:var(--radius-flat);letter-spacing:.05em;text-transform:uppercase;border:1px dashed #ffffff80;padding:3px 5px 2px;font-size:11px;font-weight:500;line-height:1}.dlv-cm p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.dlv-dn{color:var(--color-ink-muted);margin-top:6px;font-size:11px;display:block}.dlv-cm-x{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);opacity:0;margin-top:6px;font-size:10.5px;font-weight:500;transition:opacity .12s,color .12s}.dlv-cm:hover .dlv-cm-x,.dlv-cm-x:focus-visible{opacity:1}.dlv-cm-x:hover{color:var(--color-tg-red)}.no-hover .dlv-cm-x{opacity:1}.dlv-lock{border-radius:var(--radius-flat);background:var(--color-page);color:var(--color-ink-muted);align-items:center;gap:12px;padding:18px 20px;font-size:13px;display:flex}.dlv-lock>p{margin:0}.dlv-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dlv-pick{border-radius:var(--radius-flat);background:var(--color-page);text-align:left;flex-direction:column;justify-content:flex-end;gap:10px;min-height:150px;padding:18px 20px;transition:background-color .12s,color .12s;display:flex}.dlv-pick:hover{color:#000;background:#fff}.dlv-pick-t{font-family:var(--font-heading);text-transform:uppercase;font-size:26px;line-height:.9}.dlv-pick-s{opacity:.7;font-size:13px}.dlv-list{flex-direction:column;gap:6px;display:flex}.dlv-box{border-radius:var(--radius-flat);background:var(--color-page)}.dlv-box.is-open{padding:14px}.dlv-head{flex-direction:column;gap:10px;display:flex}.dlv-dname{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.dlv-dname>.dlv-n,.dlv-dname>.dlv-rnf{flex:1;min-width:0}.dlv-dmeta{flex:none;align-items:center;gap:8px;display:flex}.dlv-acts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dlv-acts:empty{display:none}.dlv-box.is-shut>.dlv-n{flex:1;min-width:0}.dlv-chev{color:var(--color-ink-faint);flex:none;transition:color .15s}.dlv-dname:hover .dlv-chev,.dlv-box.is-shut:hover .dlv-chev{color:#fff}.dlv-n{font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-right:2px;padding-top:2px;font-size:26px;line-height:.9;overflow:hidden}.dlv-n.is-sm{font-size:20px}.dlv-rnf.is-n{height:36px;font-family:var(--font-heading);text-transform:uppercase;padding-top:3px;font-size:26px;line-height:1}.dlv-rnf.is-sm{width:180px}.dlv-box.is-shut{text-align:left;align-items:center;gap:10px;width:100%;height:56px;padding:0 14px 0 8px;display:flex}.dlv-mini{flex:none;gap:3px;margin-right:4px;display:flex}.dlv-mini>img,.dlv-mini>.is-e{object-fit:cover;border-radius:2px;flex:none;width:48px;height:27px}.dlv-mini>.is-e{border:1px dashed #ffffff4d}.dlv-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;margin-top:12px;display:grid}.dlv-f{align-items:center;gap:14px;min-height:20px;margin-top:12px;display:flex}.dlv-ft{text-align:left;min-width:0;display:block}.dlv-ft-m{aspect-ratio:16/9;border-radius:var(--radius-flat);background:var(--color-surface-3);place-items:center;display:grid;position:relative;overflow:hidden}.dlv-ft-m>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}button.dlv-ft .dlv-ft-m:after{content:"";border-radius:var(--radius-flat);pointer-events:none;transition:box-shadow .15s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 #fff}button.dlv-ft:hover .dlv-ft-m:after{box-shadow:inset 0 0 0 2px #fff}.dlv-ft-n{align-items:center;gap:6px;margin-top:7px;font-size:12.5px;display:flex}.dlv-ft-n>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.dlv-ft.is-empty .dlv-ft-m{background:0 0;border:1px dashed #ffffff4d}.dlv-ft.is-empty .dlv-ft-n{color:var(--color-ink-muted);flex-wrap:wrap}.dlv-pct{font-family:var(--font-heading);font-size:20px;line-height:1}.dlv-pct.is-sm{font-size:13.5px}.dlv-lnkf{flex-direction:column;gap:6px;width:calc(100% - 16px);display:flex}.dlv-lnkf>span{justify-content:flex-end;gap:4px;display:flex}.dlv-lnkf.is-row{flex-flow:wrap;align-items:center;width:min(380px,100%)}.dlv-lnkf.is-row>.dlv-fld{flex:1;width:auto;min-width:0}.dlv-frow{border-radius:var(--radius-flat);background:var(--color-surface-3);color:#fff;text-align:left;grid-column:1/-1;align-items:center;gap:12px;width:min(460px,100%);height:48px;padding:0 12px 0 0;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.dlv-frow:hover{color:#000;background:#fff}.dlv-frow>.dlv-ex{background:#00000038;flex:none;align-self:stretch;place-items:center;width:58px;display:grid}.dlv-fn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dlv-fs{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.7;font-size:11.5px}.dlv-pre-h{align-items:center;gap:12px;margin-bottom:6px;display:flex}.dlv-plist{flex-direction:column;gap:2px;display:flex}.dlv-prow{flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding-right:8px;display:flex}.dlv-pname{flex:none;align-items:center;gap:8px;min-width:200px;display:flex}.dlv-pname>b{white-space:nowrap;font-size:13px;font-weight:500}.dlv-pname .tag{height:24px}.dlv-pths{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dlv-pth{border-radius:var(--radius-flat);flex:none;width:64px;height:36px;position:relative}.dlv-pth.is-e{border:1px dashed #ffffff4d;justify-content:center;align-items:center;gap:4px;display:flex}.dlv-pthb{border-radius:var(--radius-flat);background:var(--color-surface-3);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.dlv-pthb>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.dlv-pthb>.dlv-ex{font-size:12.5px}.dlv-pth:has(>.dlv-pthb){transition:transform .2s cubic-bezier(.22,1,.36,1)}.dlv-pthb{transition:box-shadow .15s}.dlv-pth:has(>.dlv-pthb):is(:hover:where(:not(.no-hover *)),:focus-within){transform:translateY(-3px)}.dlv-pth:has(>.dlv-pthb):is(:hover:where(:not(.no-hover *)),:focus-within)>.dlv-pthb{box-shadow:0 10px 24px -10px #000000e6,0 0 0 1px #ffffff2e}@media (prefers-reduced-motion:reduce){.dlv-pth:has(>.dlv-pthb):is(:hover,:focus-within){transform:none}}.dlv-px{border-radius:var(--radius-flat);color:#fff;opacity:0;background:#000000b8;place-items:center;width:18px;height:18px;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:3px;right:3px}.dlv-pth:hover .dlv-px,.dlv-px:focus-visible,.no-hover .dlv-px{opacity:1}.dlv-px:hover{background:var(--color-tg-red);color:var(--color-canvas)}.dlv-padd{border-radius:var(--radius-flat);width:36px;height:36px;color:var(--color-ink-muted);border:1px dashed #ffffff4d;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.dlv-padd:hover{color:#fff;border-color:#fff}.dlv-tab img[data-tall]{object-fit:contain}.dlv-sec-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dlv-sec-t{font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;margin-right:auto;padding-top:3px;font-size:30px;line-height:.9}.dlv-clist{flex-direction:column;gap:6px;display:flex;container:dlv-pre/inline-size}.dlv-crow{border-radius:var(--radius-flat);background:var(--color-page);grid-template:"l strip""s strip"1fr/220px minmax(0,1fr);gap:12px 16px;padding:12px;display:grid}.dlv-c-l{flex-direction:column;grid-area:l;align-items:flex-start;gap:10px;min-width:0;display:flex}.dlv-c-nm{align-self:stretch;align-items:flex-start;min-width:0;display:flex}.dlv-c-n{min-width:0;font-family:var(--font-heading);text-transform:uppercase;overflow-wrap:anywhere;padding-top:2px;font-size:18px;line-height:.92}.dlv-rnf.is-c{width:100%;height:30px;font-family:var(--font-heading);text-transform:uppercase;padding-top:3px;font-size:18px;line-height:1}.dlv-c-m{flex-wrap:wrap;gap:6px;display:flex}.dlv-c-s{flex-wrap:wrap;grid-area:s;align-self:end;align-items:center;gap:4px;display:flex}.dlv-c-s:empty{display:none}.dlv-c-s>.dlv-txt+.dlv-go{margin-left:10px}.dlv-c-strip{flex-wrap:wrap;grid-area:strip;align-content:flex-start;align-items:flex-start;gap:6px;min-width:0;display:flex}.dlv-sb{border-radius:var(--radius-flat);text-align:left;--cur:press;width:100%;transition:background-color .12s,color .12s}.dlv-prow.dlv-sb{padding-left:8px}.dlv-sb-cm{border-radius:var(--radius-flat);color:#000;height:20px;font-family:var(--font-heading);background:#fff;flex:none;align-items:center;gap:4px;padding:1px 6px 0;font-size:12.5px;display:inline-flex}.dlv-sb-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.dlv-sb-next{color:var(--color-ink-faint);white-space:nowrap;font-size:12px}.dlv-sb-th{background:var(--color-surface-3);opacity:.78;transition:opacity .15s;overflow:hidden}.dlv-sb-th.is-e{background:0 0;border:1px dashed #ffffff4d}.dlv-sb-th img{object-fit:cover;width:100%;height:100%}.dlv-sb:is(:hover:where(:not(.no-hover *)),:focus-visible){box-shadow:inset 0 0 0 1px #fff}.dlv-sb:is(:hover:where(:not(.no-hover *)),:focus-visible) :is(.dlv-sb-kind,.dlv-sb-next){color:#fff}.dlv-sb:is(:hover:where(:not(.no-hover *)),:focus-visible) .dlv-sb-th{opacity:1}.dlv-pth.is-big{aspect-ratio:16/9;width:148px;height:auto}.dlv-pth.is-big .dlv-ex{font-size:22px}.dlv-pth.is-big>.dlv-px{width:20px;height:20px;top:6px;right:6px}.dlv-cadd{flex-direction:column;gap:3px;display:flex}.dlv-cadd>.dlv-padd{width:40px;height:40px}@container dlv-pre (max-width:560px){.dlv-crow{grid-template:"l""strip""s"/minmax(0,1fr)}.dlv-c-l{flex-flow:wrap;align-items:center}.dlv-c-nm{margin-right:4px}.dlv-c-nm:has(>.dlv-rnf){flex-basis:100%;margin-right:0}.dlv-c-strip{scrollbar-width:none;flex-wrap:nowrap;margin:-3px -12px 0 0;padding:3px 12px 0 0;overflow-x:auto}.dlv-c-s{justify-content:flex-end}}.dlv-vc.is-dash,.dlv-ft-m>.dlv-vc.is-dash,:is(.dlv-tab,.dlv-rm,.dlv-mod) .tag.tag-draft{--dash:var(--tag-border,#fff9);background-origin:border-box;background-image:repeating-linear-gradient(90deg,var(--dash) 0 3px,transparent 3px 5px),repeating-linear-gradient(90deg,var(--dash) 0 3px,transparent 3px 5px),repeating-linear-gradient(0deg,var(--dash) 0 3px,transparent 3px 5px),repeating-linear-gradient(0deg,var(--dash) 0 3px,transparent 3px 5px);background-position:top,bottom,0,100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;border-style:solid;border-color:#0000}.dlv-ft-m>.dlv-vc.is-dash{--dash:#ffffffbf;background-color:#000000b8}.dlv-scrim{z-index:70;background:#0009;place-items:center;padding:20px;animation:.2s both dlv-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes dlv-fade{0%{opacity:0}}.dlv-mod{border-radius:var(--radius-flat);background:var(--color-pop);width:min(620px,100%);max-height:100%;color:var(--color-ink);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);overflow-y:auto}.dlv-mod.is-wide{width:min(max(620px,60vw),100%)}.dlv-mod-h{align-items:flex-start;gap:12px;padding:20px 16px 0 20px;display:flex}.dlv-mod-t{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:30px;font-weight:400;line-height:.9;display:flex}.dlv-mod-s{color:var(--color-ink-muted);margin-top:8px;font-size:13px}.dlv-mod-s b{color:var(--color-ink);font-weight:500}.dlv-mod-l{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin:18px 20px 8px;font-size:11px;font-weight:500}.dlv-mod-l.is-row{align-items:center;gap:10px;display:flex}.dlv-mod-note{color:var(--color-ink-muted);margin:0;padding:12px 20px 0;font-size:12px}.dlv-mod-f{border-top:1px solid var(--color-hairline);align-items:center;gap:12px;margin-top:18px;padding:10px 12px 10px 20px;display:flex}.dlv-mfold{align-items:center;gap:6px;padding:0 20px 8px;display:flex}.dlv-mfold-m{color:var(--color-ink-muted);margin:0;padding:0 20px 8px;font-size:12px}.dlv-mrows{flex-direction:column;gap:4px;padding:0 20px;display:flex}.dlv-add-row{margin:10px 20px 0}.dlv-sr{border-radius:var(--radius-flat);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding-right:8px;display:flex}.dlv-sr.is-new{background:var(--color-surface-3)}.dlv-sr.is-out{opacity:.45}.dlv-sr.is-linking{padding-bottom:8px}.dlv-sr.is-link-only{padding-bottom:0}.dlv-sr.is-link-only .dlv-slink{flex:auto;padding-left:0}.dlv-sr-pic{border-radius:var(--radius-flat);background:var(--color-surface-3);flex:none;place-items:center;width:100px;height:56px;display:grid;position:relative;overflow:hidden}.dlv-sr-pic>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.dlv-sr.is-keep .dlv-sr-pic>img{opacity:.55}.dlv-mt{border-radius:var(--radius-flat);background:var(--color-pop);border:1px dashed #ffffff4d;position:absolute;top:0;right:0;bottom:0;left:0}.dlv-sr-n{flex:1;min-width:0}.dlv-sr-n>b{font-size:13px;font-weight:500;display:block}.dlv-sr-n>span{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.dlv-sr-v{font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:6px;font-size:15px;line-height:1;display:flex}.dlv-sr-v>.is-from{opacity:.45}.dlv-sr-x{border-radius:var(--radius-flat);width:28px;height:28px;color:var(--color-ink-muted);flex:none;place-items:center;display:grid}.dlv-sr-x:hover{color:#fff}.dlv-slink{flex-basis:100%;align-items:center;gap:6px;padding-left:112px;display:flex}.dlv-to{flex-wrap:wrap;gap:6px;padding:0 20px;display:flex}.dlv-who{border-radius:var(--radius-flat);background:var(--color-site);align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;font-size:13px;transition:box-shadow .12s;display:inline-flex}.dlv-who[aria-pressed=false]{color:var(--color-ink-muted)}.dlv-who[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #fff}.dlv-how{flex-direction:column;gap:4px;padding:0 20px;display:flex}.dlv-chk{border-radius:var(--radius-flat);background:var(--color-surface-3);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.dlv-chk b{font-size:13px;font-weight:500;display:block}.dlv-chk i{color:var(--color-ink-muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.dlv-bx{border-radius:var(--radius-flat);color:#0000;flex:none;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff73}.dlv-chk[aria-pressed=true] .dlv-bx{background:var(--color-tg-green);box-shadow:none;color:var(--color-canvas)}.dlv-cl{border-radius:var(--radius-flat);background:var(--color-surface-3);align-items:center;gap:12px;min-height:48px;padding:0 8px 0 12px;display:flex}.dlv-cl-k{letter-spacing:.04em;text-transform:uppercase;width:64px;color:var(--color-ink-muted);flex:none;font-size:11px;font-weight:500}.dlv-cl-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dlv-rm{z-index:60;border-radius:var(--radius-flat);min-height:0;color:var(--color-ink);box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lift);background:#000;flex-direction:column;display:flex;position:fixed;top:10px;right:10px;bottom:10px;left:10px}.dlv-rm.is-page{z-index:auto;box-shadow:none;border-radius:0;padding-bottom:6px;top:0;right:0;bottom:0;left:0}.dlv-share-top{flex:none;align-items:center;gap:12px;height:72px;padding:0 18px;display:flex}.dlv-rm-bar{align-items:center;gap:6px;padding:12px 12px 12px 18px;display:flex}.dlv-rm-nm{flex:1;min-width:0}.dlv-rm-nm>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.dlv-rm-nm>span{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.dlv-rm-ix{min-width:44px;font-family:var(--font-heading);text-align:center;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:15px}.dlv-vwrap{position:relative}.dlv-vp{border-radius:var(--radius-flat);background:var(--color-site);height:34px;font-family:var(--font-heading);align-items:center;gap:6px;padding:1px 8px 0 12px;font-size:16px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.dlv-vp:hover,.dlv-vp[aria-expanded=true]{color:#000;background:#fff}.dlv-vmenu{z-index:6;border-radius:var(--radius-flat);background:var(--color-pop);width:236px;box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.dlv-vrow{border-radius:var(--radius-flat);text-align:left;width:100%;height:36px;color:var(--color-ink-muted);align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.dlv-vrow>b{min-width:40px;font-family:var(--font-heading);color:var(--color-ink);flex:none;padding-top:1px;font-size:15px;font-weight:400}.dlv-vrow>span{flex:1}.dlv-vrow>svg{color:var(--color-tg-green)}.dlv-vrow:hover{color:#000;background:#fff}.dlv-vrow:hover>b{color:#000}.dlv-vgrp{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:8px 10px 4px;font-size:10.5px;font-weight:500}.dlv-vp.is-sm{height:30px;padding:1px 6px 0 10px;font-size:14px}.dlv-vmenu.is-start{width:200px}.dlv-vmenu.is-start .dlv-vrow>b{width:auto;min-width:64px}.dlv-shared{letter-spacing:.04em;text-transform:uppercase;color:var(--color-tg-violet-soft);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.dlv-shows{color:var(--color-ink-muted);align-items:center;gap:8px;margin-top:10px;padding:0 2px;font-size:12.5px;display:flex}.dlv-over{z-index:75}.dlv-menu-ask{max-width:240px;color:var(--color-ink-muted);padding:8px 10px 6px;font-size:12.5px;line-height:1.4}.dlv-chk.is-note{color:var(--color-tg-violet-soft)}.dlv-chk.is-note b{color:var(--color-ink)}.dlv-approved{border-radius:var(--radius-flat);background:var(--color-tg-green);height:34px;color:var(--color-canvas);text-align:left;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex}.dlv-approved .w{font-family:var(--font-heading);text-transform:uppercase;padding-top:1px;font-size:13.5px;line-height:1}.dlv-approved i{opacity:.72;font-size:11px;font-style:normal}.dlv-approved:not([disabled]):hover{opacity:.9}.dlv-rm-main{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.dlv-rm-stage{flex-direction:column;min-width:0;min-height:0;padding:0 18px 12px;display:flex;position:relative}.dlv-rm-view{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.dlv-rm-view.is-zoom{overscroll-behavior:contain;touch-action:none;display:flex;overflow:auto}.dlv-rm-view.is-zoom>.dlv-rm-frame{flex:none;margin:auto}.dlv-rm-view.is-zoomed{--cur:default;cursor:grab}.dlv-rm-view.is-panning{cursor:grabbing}.dlv-rm-frame.is-zoomed{max-width:none;max-height:none}.dlv-rm-frame{border-radius:var(--radius-flat);background:var(--color-surface);-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;position:relative;overflow:hidden}.dlv-rm-frame>video,.dlv-rm-frame>img{object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.dlv-rm-frame.is-drawing{box-shadow:inset 0 0 0 2px #fff}.dlv-rm-pdf{border-radius:var(--radius-flat);background:#fff;border:0;width:100%;height:100%}.dlv-rm-other{justify-items:center;gap:12px;display:grid}.dlv-rm-other>.dlv-ex{font-size:64px}.dlv-rm-other>span:last-child{color:var(--color-ink-muted);font-size:13px}.dlv-dr{pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.dlv-dr.is-active{pointer-events:auto;cursor:crosshair;--cur:caret}.dlv-sh{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #000000e6)}.dlv-pin{border-radius:var(--radius-flat);color:#fff;width:22px;height:22px;font-family:var(--font-heading);background:#000000b8;place-items:center;margin:-11px 0 0 -11px;padding-top:1px;font-size:12.5px;line-height:1;display:grid;position:absolute}.dlv-pin:hover,.dlv-pin.is-on{color:#000;background:#fff}.dlv-pin.is-done{background:var(--color-tg-green);color:var(--color-canvas)}.dlv-rm-tools{z-index:2;border-radius:var(--radius-flat);background:var(--color-pop);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dlv-tq{border-radius:var(--radius-flat);width:32px;height:32px;color:var(--color-ink-muted);place-items:center;display:grid}.dlv-tq:hover{color:#fff}.dlv-tq[aria-pressed=true]{color:#000;background:#fff}.dlv-tsep{background:var(--color-hairline);width:1px;height:18px;margin:0 4px}.dlv-ink{place-items:center;width:26px;height:32px;display:grid}.dlv-ink:before{content:"";background:currentColor;border-radius:2px;width:14px;height:14px;transition:transform .12s cubic-bezier(.22,1,.36,1)}.dlv-ink:hover:before{transform:scale(1.15)}.dlv-ink[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--color-pop),0 0 0 3.5px #fff}.dlv-rm-play{align-items:center;gap:12px;padding-top:10px;display:flex}.dlv-rm-t{align-items:baseline;gap:6px;min-width:84px;display:inline-flex}.dlv-rm-t>b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1}.dlv-rm-t>i{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.dlv-tl{cursor:pointer;touch-action:none;flex:1;height:34px;position:relative}.dlv-tl-track,.dlv-tl-fill{pointer-events:none;border-radius:99px;height:6px;position:absolute;top:22px;left:0}.dlv-tl-track{background:var(--color-site);right:0}.dlv-tl-fill{background:#fff}.dlv-tl-mk{background:#fff;border-radius:2px;width:12px;height:12px;margin-left:-6px;transition:transform .12s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:3px}.dlv-tl-mk.is-done{background:var(--color-tg-green)}.dlv-tl-mk.is-int{background:0 0;border:1.5px dashed #fff}.dlv-tl:has(.dlv-tl-mk.is-on) .dlv-tl-mk:not(.is-on,:hover){opacity:.35}.dlv-tl .dlv-tl-mk:hover{opacity:1;transform:scale(1.15)}.dlv-rm-side{flex-direction:column;min-height:0;padding:0 12px 12px 0;display:flex}.dlv-pt{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.04em;text-transform:uppercase;flex:1;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.dlv-pt:hover{background:var(--color-site-hover)}.dlv-pt[aria-pressed=true]{color:#000;background:#fff}.dlv-pt>i{font-family:var(--font-heading);letter-spacing:0;opacity:.7;padding-top:1px;font-size:13.5px;font-style:normal}.dlv-cms.is-side{scrollbar-width:thin;flex:1;min-height:0;margin-top:8px;overflow-y:auto}.dlv-cp{border-radius:var(--radius-flat);background:var(--color-site);margin-top:8px}.dlv-cp>textarea{color:#fff;resize:none;background:0 0;border:0;outline:none;width:100%;height:62px;padding:10px 12px 4px;font-size:13px;line-height:1.5;display:block}.dlv-cp>textarea::placeholder{color:#ffffff8c}.dlv-cp-foot{flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.dlv-cp-foot>.dlv-go{margin-left:auto}.dlv-cb{border-radius:var(--radius-flat);height:30px;color:var(--color-ink-muted);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.dlv-cb>b{font-family:var(--font-heading);letter-spacing:0;font-variant-numeric:tabular-nums;padding-top:1px;font-size:13.5px;font-weight:400}.dlv-cb:hover{color:#fff}.dlv-cb[aria-pressed=true]{color:#000;background:#fff}.dlv-page{border-radius:var(--radius-flat);color:#fff;background:#00000040;border:0;outline:none;width:64px;height:30px;padding:0 8px;font-size:12px}.dlv-rm-foot{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.dlv-rm-dn{font-family:var(--font-heading);text-transform:uppercase;padding-top:2px;font-size:17px;font-weight:400;line-height:1}@media (max-width:760px){.dlv-files{grid-template-columns:repeat(2,minmax(0,1fr))}.dlv-rm-main{grid-template-rows:minmax(220px,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dlv-rm-side{padding:0 12px 12px}}@media (max-width:640px){.dlv-tab{padding:14px 12px 24px}.dlv-start{grid-template-columns:minmax(0,1fr)}.dlv-pick{min-height:110px}.dlv-n{font-size:22px}.dlv-pname{min-width:0}.dlv-rm{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border-radius:0;top:0;right:0;bottom:0;left:0}.dlv-rm-bar{flex-wrap:wrap;padding:10px 10px 8px 14px}.dlv-rm-stage{padding:0 10px 8px}.dlv-meter{width:72px}.dlv-slink{padding-left:0}}@media (prefers-reduced-motion:reduce){.dlv-meter>i,.dlv-tl-mk,.dlv-ink:before{transition:none}.dlv-scrim{animation:none}}.xc-tab{flex-direction:column;gap:14px;padding:18px 20px 28px;display:flex}.xc-list{flex-direction:column;gap:6px;display:flex}.xc-box{border-radius:var(--radius-flat);background:var(--color-page);flex-direction:column;gap:10px;padding:14px;transition:background-color .2s,color .2s;display:flex}.xc-head{align-items:center;gap:8px;min-width:0;display:flex}.xc-name{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;padding-top:3px;font-size:26px;font-weight:400;line-height:.9;overflow:hidden}.xc-head .row-new{align-self:center;margin-left:2px}.xc-head-r{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.xc-box .tag{height:26px}.xc-chip{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;flex:none;align-items:baseline;gap:5px;height:26px;padding:7px 9px 0;display:inline-flex}.xc-chip>b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:400;line-height:1}.xc-chip>i{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:500}.xc-chip.is-zero{color:var(--color-ink-muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.xc-meta{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:-2px;font-size:13px;line-height:1.4;display:flex}.xc-note{min-width:0;color:var(--color-ink-muted)}.xc-dest{min-width:0;max-width:100%;color:var(--color-tg-blue);align-items:center;gap:6px;display:inline-flex}.xc-dest-arr{opacity:0;transition:opacity .12s}.xc-dest:is(:hover,:focus-visible) .xc-dest-arr{opacity:1}.xc-foot{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.xc-who{text-align:left;align-items:center;gap:9px;min-width:0;display:inline-flex}.xc-who-t{flex-direction:column;gap:1px;min-width:0;display:flex}.xc-who-t>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.xc-who:hover .xc-who-t>b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.xc-who-t>small{color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.xc-by{color:var(--color-ink-faint);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.xc-cp{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.xc-url{border-radius:var(--radius-flat);background:var(--color-site);min-width:0;max-width:250px;height:34px;color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.dlv-btn.xc-copied{color:#000;background:#fff}.dlv-btn.xc-copied>svg{color:var(--color-tg-green)}.xc-box.is-shut .xc-name{color:var(--color-ink-faint)}.xc-tile{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:5px;height:26px;padding:0 9px 0 7px;font-size:12px;transition:background-color .15s,color .15s;display:inline-flex}.xc-tile:hover{color:#000;background:#fff}.xc-face-out{color:var(--color-ink);background:#35363b}.xc-pk-g{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;padding:12px 6px 4px;font-size:9.5px;font-weight:500}.xc-danger{border-radius:var(--radius-flat);height:30px;color:var(--color-tg-red);background:#ff5f5733;align-items:center;padding:0 12px;font-size:13px;transition:background-color .15s;display:inline-flex}.xc-danger:hover{background:#ff5f574d}.xc-box:is(.is-lit,.is-menu){background:var(--ph);color:var(--ph-ink)}.xc-box:is(.is-lit,.is-menu) :is(.xc-note,.xc-by,.xc-who-t>small,.xc-name,.xc-dest){color:inherit}.xc-box:is(.is-lit,.is-menu) :is(.xc-note,.xc-by,.xc-who-t>small){opacity:.72}.xc-box:is(.is-lit,.is-menu) :is(.xc-chip,.xc-url,.xc-tile){box-shadow:none;color:var(--ph-ink);background:#0000001f}.xc-box:is(.is-lit,.is-menu) .dlv-btn{background:var(--color-canvas);color:var(--ph)}.xc-box:is(.is-lit,.is-menu) .dlv-btn>svg{color:inherit}.xc-box:is(.is-lit,.is-menu) .tag{color:inherit;--tag-icon:currentColor;--tag-border:currentColor}@supports (color:color-mix(in lab,red,red)){.xc-box:is(.is-lit,.is-menu) .tag{--tag-border:color-mix(in srgb, currentColor 42%, transparent)}}.xc-box:is(.is-lit,.is-menu) .tag{--tag-fill:transparent}.xc-box:is(.is-lit,.is-menu) .dchip{background:var(--color-canvas);color:var(--dt)}.xc-box.is-lit{animation:.5s cubic-bezier(.22,1,.36,1) both xc-land}@keyframes xc-land{0%{opacity:0;transform:translateY(8px)}}.xc-ask{flex-wrap:wrap;align-items:center;gap:18px;padding:8px 0;display:flex}.xc-ask>p{max-width:300px;color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.45}.xc-pick{border-radius:var(--radius-flat);background:var(--color-page);text-align:left;flex-direction:column;justify-content:space-between;width:150px;height:150px;padding:14px;transition:background-color .15s,color .15s;display:flex}.xc-pick:hover{color:#000;background:#fff}.xc-pick>span{font-family:var(--font-heading);text-transform:uppercase;font-size:22px;line-height:.9}.xc-draft{border-radius:var(--radius-flat);background:var(--ph);color:var(--ph-ink);flex-direction:column;gap:8px;padding:14px;display:flex}.xc-fw{position:relative}.xc-fld{height:34px;padding:0 10px;display:block}.xc-fld.is-big{letter-spacing:-.005em;height:40px;padding-right:110px;font-size:15px;font-weight:500}.xc-fld.is-link{padding-left:31px;padding-right:42%}.xc-fw-i{width:14px;height:14px;color:var(--ph-ink);position:absolute;top:50%;left:10px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.xc-fw-i{color:color-mix(in oklab,var(--ph-ink) 62%,transparent)}}.xc-fw-i{pointer-events:none}.xc-end{pointer-events:none;align-items:center;max-width:40%;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.xc-end .row-new{align-self:center;margin:0}.xc-plt{border-radius:var(--radius-flat);white-space:nowrap;background:#0000001f;align-items:center;gap:5px;min-width:0;height:22px;padding:0 7px;font-size:12px;display:inline-flex}.xc-plt.is-wait{opacity:.62;background:0 0}.xc-plt.is-bad{background:var(--color-canvas);color:var(--color-tg-red)}.xc-on{color:var(--ph-ink);margin:-2px 0 2px 1px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.xc-on{color:color-mix(in oklab,var(--ph-ink) 72%,transparent)}}.xc-on>b{color:var(--ph-ink);font-weight:500}.xc-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xc-draft .xc-tile{color:var(--ph-ink);background:#0000001f}.xc-draft .xc-tile:hover{background:var(--color-canvas);color:var(--ph)}.xc-who-set{align-items:center;gap:4px;height:26px;display:inline-flex}.xc-who-btn{align-items:center;gap:7px;font-size:13px;display:inline-flex}.xc-who-btn>b{font-weight:500}.xc-who-btn:hover>b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.xc-x{border-radius:var(--radius-flat);opacity:.62;place-items:center;width:22px;height:22px;display:grid}.xc-x:hover{opacity:1;background:#0000001f}.xc-seg-l{letter-spacing:.06em;text-transform:uppercase;width:92px;color:var(--ph-ink);flex:none;font-size:10.5px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.xc-seg-l{color:color-mix(in oklab,var(--ph-ink) 72%,transparent)}}.xc-seg{flex-wrap:wrap;gap:3px;display:flex}.xc-sg{border-radius:var(--radius-flat);height:28px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;background:#0000001f;align-items:center;gap:5px;padding:1px 8px 0;font-size:12px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.xc-sg>svg{margin-top:-1px}.xc-sg:hover{background:#00000038}.xc-sg[aria-pressed=true]{background:var(--color-canvas);color:var(--ph)}.xc-dfoot{margin:4px 0 0;padding:10px 0 0}.xc-dfoot .ed-hint,.xc-dfoot .ed-acts{position:static}@container (max-width:560px){.xc-tab{padding:14px 12px 20px}.xc-head{flex-wrap:wrap;align-items:flex-start}.xc-name{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;font-size:22px}.xc-head-r{margin-left:0}.xc-url{display:none}.xc-seg-l{width:100%}}@media (prefers-reduced-motion:reduce){.xc-box.is-lit{animation:none}}.sb-sheet{grid-template-columns:repeat(var(--mc),minmax(0,1fr));align-content:center;gap:4px;padding:0 9%;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.sb-sheet>*{width:100%;aspect-ratio:var(--ar);object-fit:cover;background:var(--color-surface-3);border-radius:2px}.sb-sheet>i{background:0 0;box-shadow:inset 0 0 0 1px #fff3}.sb-tile .wb-tile-p{background-image:none}.sb-shared{z-index:2;border-radius:var(--radius-flat);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000000b8;align-items:center;gap:5px;height:20px;padding:0 7px 0 6px;font-size:9.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;left:6px}.sb-new-p{gap:8px;padding:4px 4px 2px;display:grid}.sb-field{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;outline:none;width:100%;min-width:0;height:34px;padding:0 10px;font-size:13px}.sb-field::placeholder{color:#ffffff8c}.sb-field:focus{box-shadow:inset 0 0 0 1px #fff6}.sb-new-list{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;max-height:220px;overflow-y:auto}.sb-new-f{border-top:1px solid var(--color-hairline);justify-content:flex-end;align-items:center;gap:6px;padding-top:6px;display:flex}.sb-offer{border-radius:var(--radius-flat);color:#000;height:26px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;background:#fff;flex:none;align-items:center;gap:6px;padding:1px 10px 0;font-size:13.5px;line-height:1;display:inline-flex}.sb-offer>svg{margin-top:-1px}.sb-offer:disabled{opacity:.32}.sb-kc{border-radius:var(--radius-flat);height:18px;color:var(--color-ink-muted);background:#ffffff1a;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.sb-create{border-radius:var(--radius-flat);background:var(--color-tg-green);height:34px;color:var(--color-canvas);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;transition:opacity .15s;display:inline-flex}.sb-create:hover{opacity:.9}.sb-create:disabled{opacity:.35}.sb-quiet{letter-spacing:.03em;text-transform:uppercase;color:#ffffff9e;height:34px;padding:0 12px;font-size:11px;font-weight:500;transition:color .12s}.sb-quiet:hover{color:#fff}.sb-pair{flex-wrap:wrap;gap:6px;display:flex}.sb-pt{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.sb-pt>svg{opacity:.66}.sb-pt:hover{background:var(--color-site-hover)}.sb-pt[aria-pressed=true]{color:#000;background:#fff}.sb-pt[aria-pressed=true]>svg{opacity:1}.sb-rg{width:calc(18px*min(1,var(--g)));height:calc(18px*min(1,1 / var(--g)));border:1.5px solid;border-radius:2px;flex:none}.nav-tile .sb-mg,.pick-opt .sb-mg{font-family:var(--font-heading);text-transform:uppercase;padding-top:2px;font-size:15px;line-height:1}.pick-opt .sb-mg{min-width:46px;font-size:13.5px}.sb-lbl{border-radius:var(--radius-flat);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.sb-page{padding-bottom:64px}.sb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-top:8px;display:flex}.sb-head-l{align-items:flex-end;gap:10px;min-width:0;display:flex}.sb-head-r{flex-wrap:wrap;gap:6px;display:flex}.sb-name{min-width:1ch;max-width:100%;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.08em;font-size:clamp(40px,5vw,64px);line-height:.88}.sb-name>div{outline:none}.sb-name.is-editable{--cur:edit;cursor:text}.sb-name .is-typing{box-shadow:inset 0 -1px #fff6}.sb-tags{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0 0 58px;display:flex}.sb-tags .wb-proj{margin-bottom:0}.sb-board{padding-top:22px}.sb-scene{border-radius:var(--radius-flat);background:var(--color-surface);grid-template-columns:170px minmax(0,1fr);gap:0 24px;padding:18px 20px 22px;display:grid;container-type:inline-size}.sb-rail{align-self:start;position:sticky;top:92px}.sb-rail-n{font-family:var(--font-heading);color:var(--c);padding-top:.06em;font-size:128px;line-height:.78;display:block}.sb-scene-t{border-radius:var(--radius-flat);min-width:1ch;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--c);overflow-wrap:anywhere;outline:none;margin:12px -4px 0;padding:.06em 4px 0;font-size:26px;line-height:.9;display:block}.sb-scene-t:empty:before{content:attr(data-ph);opacity:.4}.sb-scene-t[contenteditable]:focus{box-shadow:inset 0 0 0 1px #fff6}.sb-scene-t[contenteditable]{--cur:edit;cursor:text}.sb-rail-m{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sb-gap{place-items:center;height:18px;display:grid}.sb-gap .sb-offer{z-index:2;opacity:0;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(4px)}.sb-gap:hover .sb-offer,.sb-gap .sb-offer:focus-visible,.no-hover .sb-gap .sb-offer{opacity:1;transform:translateY(0)}.sb-spacer{height:18px}.sb-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.sb-hint{color:var(--color-ink-faint);font-size:12px}.sb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--fw)),1fr));align-items:start;gap:24px 14px;display:grid}.sb-fr{border-radius:var(--radius-flat);min-width:0;position:relative}.sb-fr-pw{position:relative}.sb-pic{width:100%;aspect-ratio:var(--ar);border-radius:var(--radius-flat);background:var(--color-canvas);display:block;position:relative;overflow:hidden}.sb-pic[draggable=true]{--cur:press;cursor:grab}.sb-pic img{object-fit:cover;pointer-events:none;width:100%;height:100%}.sb-pic.is-empty{background:0 0}.sb-pic.is-empty:before{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #ffffff4d;position:absolute;top:0;right:0;bottom:0;left:0}.sb-up{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.sb-pic.is-arriving:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#fff 50%,#0000 0) top/10px 1px repeat-x,linear-gradient(90deg,#fff 50%,#0000 0) bottom/10px 1px repeat-x,linear-gradient(0deg,#fff 50%,#0000 0) 0/1px 10px repeat-y,linear-gradient(0deg,#fff 50%,#0000 0) 100%/1px 10px repeat-y,#292a2e99;animation:.55s linear infinite wb-march;position:absolute;top:0;right:0;bottom:0;left:0}.sb-fr.is-sel>.sb-fr-pw .sb-pic{outline-offset:3px;outline:2px solid #fff}.sb-fr.is-dragging{opacity:.35}.sb-pic.is-drop{outline-offset:-1px;outline:1px dashed #fff}.sb-pic.is-drop:after{content:"Drop";font-family:var(--font-heading);text-transform:uppercase;color:#fff;background:#0000009e;place-items:center;padding-top:4px;font-size:26px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.sb-dropall{z-index:40;border-radius:var(--radius-flat);font-family:var(--font-heading);text-transform:uppercase;color:#fff;pointer-events:none;background:#0000009e;border:1px dashed #fff;place-items:center;font-size:40px;display:grid;position:fixed;top:10px;right:10px;bottom:10px;left:10px}.sb-fr.dz-b:before,.sb-fr.dz-a:after{content:"";z-index:6;background:#fff;border-radius:2px;width:3px;position:absolute;top:0;bottom:0}.sb-fr.dz-b:before{left:-8.5px}.sb-fr.dz-a:after{right:-8.5px}.sb-new.dz-end .sb-pic{box-shadow:inset 0 0 0 2px #fff!important}.sb-pl{z-index:2;border-radius:var(--radius-flat);height:22px;font-family:var(--font-heading);white-space:nowrap;align-items:baseline;gap:4px;padding:6px 7px 0;font-size:12.5px;line-height:1;display:inline-flex;position:absolute}.sb-pl-n{background:var(--c);color:var(--color-canvas);top:6px;left:6px}.sb-pl-d{color:#fff;background:#000000b8;bottom:6px;right:6px}.sb-pl-d .n{font-variant-numeric:tabular-nums;font-size:13px}.sb-pl-d .k{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:500}button.sb-pl-d:hover{color:#000;background:#fff}.sb-dur{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;white-space:nowrap;align-items:baseline;gap:4px;height:24px;padding:7px 8px 0;display:inline-flex}.sb-dur .n{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.sb-dur .k{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:500}.sb-dur-in{color:#fff;width:40px;height:18px;font-family:var(--font-heading);background:#ffffff24;border-radius:2px;outline:none;margin-top:-6px;padding:0 4px;font-size:13px;box-shadow:inset 0 0 0 1px #fff6}.sb-cmn{z-index:2;border-radius:var(--radius-flat);color:#000;font-variant-numeric:tabular-nums;background:#fff;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:6px;right:6px}.sb-cmn.is-none{color:#fff;opacity:0;background:#000000b8;transition:opacity .12s}.sb-cmn.is-none:hover{color:#000;background:#fff}.sb-big{z-index:2;border-radius:var(--radius-flat);color:#fff;opacity:0;background:#000000b8;place-items:center;width:22px;height:22px;transition:opacity .12s;display:grid;position:absolute;bottom:6px;left:6px}.sb-big:hover{color:#000;background:#fff}.sb-fr:is(:hover,.is-sel) :is(.sb-cmn.is-none,.sb-big),.no-hover .sb-fr :is(.sb-cmn.is-none,.sb-big),.sb-fr :is(.sb-cmn.is-none,.sb-big):focus-visible{opacity:1}.sb-fr-l{align-items:center;gap:6px;min-height:26px;margin-top:9px;display:flex}.sb-cam{border-radius:var(--radius-flat);gap:4px;display:inline-flex}.sb-tg{border-radius:var(--radius-flat);height:24px;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff38;align-items:center;padding:2px 7px 0;font-size:11.5px;line-height:1;transition:border-color .12s;display:inline-flex}button.sb-cam:hover .sb-tg,button.sb-cam[aria-expanded=true] .sb-tg{border-color:#fff}.sb-cam-cols{grid-template-columns:1fr 1fr;gap:0 6px;width:min(440px,100vw - 32px);display:grid}.sb-fx{gap:4px;margin-top:7px;display:grid}.sb-f{border-radius:var(--radius-flat);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-width:0;margin:0 -5px;padding:2px 5px;font-size:13px;line-height:1.375}.sb-f.is-d{color:var(--color-ink)}.sb-f.is-a,.sb-f.is-v{color:var(--color-ink-muted)}.sb-f[contenteditable]{--cur:edit;cursor:text}.sb-f[contenteditable]:focus{background:var(--color-site);color:#fff;box-shadow:inset 0 0 0 1px #fff6}.sb-f:empty:before{content:attr(data-ph);color:#f4f4f261}.sb-fl{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:0 4px;display:grid}.sb-fk{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9.5px;font-weight:500}.sb-fl.is-empty{opacity:0;transition:opacity .12s}.sb-fr:is(:hover,.is-sel) .sb-fl.is-empty,.sb-fl.is-empty:focus-within,.no-hover .sb-fl.is-empty{opacity:1}.sb-ins-z{z-index:4;width:14px;position:absolute;top:0;bottom:0;left:-14px}.sb-ins-z:before{content:"";opacity:0;background:#fff;border-radius:1px;width:2px;margin-left:-1px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:50%}.sb-ins{z-index:5;border-radius:var(--radius-flat);color:#000;opacity:0;background:#fff;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.sb-ins-z:hover:before,.sb-ins-z:hover .sb-ins,.sb-ins:focus-visible{opacity:1;transform:scale(1)}.sb-new{text-align:left;--cur:press;width:100%;display:block}.sb-new .sb-pic{background:0 0;place-items:center;transition:box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.sb-new:hover .sb-pic{box-shadow:inset 0 0 0 1px #fff}.sb-new-plus{border-radius:var(--radius-flat);color:#000;background:#fff;place-items:center;width:30px;height:30px;display:grid}.sb-new-t{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-ink-faint);margin-top:10px;font-size:20px;line-height:.9;transition:color .12s;display:block}.sb-new:hover .sb-new-t{color:#fff}.sb-fr.is-land{animation:.42s cubic-bezier(.22,1,.36,1) both sb-land}@keyframes sb-land{0%{opacity:0;transform:translateY(8px)}}.sb-fr.is-flash{animation:1s ease-out sb-flash}@keyframes sb-flash{0%{background:#ff39d047;box-shadow:0 0 0 6px #ff39d047}to{background:0 0;box-shadow:0 0 0 6px #0000}}.sb-th{width:min(330px,100vw - 32px);padding:0 4px 4px}.sb-th-li{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;gap:12px;max-height:260px;margin:0 0 12px;display:grid;overflow-y:auto}.sb-th-li:empty{display:none}.sb-cmt{grid-template-columns:22px minmax(0,1fr) auto;gap:0 9px;display:grid}.sb-cmt-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;display:flex}.sb-cmt-h b{font-weight:500}.sb-cmt-h span{color:var(--color-ink-faint);font-size:12px}.sb-cmt-x{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.375}.sb-cmt-del{border-radius:var(--radius-flat);width:22px;height:22px;color:var(--color-ink-faint);opacity:0;place-items:center;transition:opacity .12s,color .12s;display:grid}.sb-cmt:hover .sb-cmt-del,.sb-cmt-del:focus-visible,.no-hover .sb-cmt-del{opacity:1}.sb-cmt-del:hover{color:var(--color-tg-red)}.sb-guest{width:22px;height:22px;color:var(--color-ink);background:#35363b;border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:500;display:grid}.sb-th-f{gap:6px;display:flex}.sb-shr{width:min(340px,100vw - 32px);padding:0 2px 2px}.sb-lnk{align-items:center;gap:6px;margin-top:12px;display:flex}.sb-lnk-u{border-radius:var(--radius-flat);background:var(--color-site);min-width:0;height:34px;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:10px 10px 0;font-size:12.5px;overflow:hidden}.sb-shr .pick-kick+.sb-pair,.sb-shr .sb-k+.sb-pair{padding:0 2px}.sb-k{margin-top:14px}.sb-pop-n{border-top:1px solid var(--color-hairline);color:var(--color-ink-faint);margin-top:12px;padding:10px 2px 2px;font-size:12px}.sb-view{z-index:80;border-radius:var(--radius-flat);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);background:#000000f0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:10px;right:10px;bottom:10px;left:10px}.sb-view-h{align-items:center;gap:12px;padding:10px;display:flex}.sb-view-h p{min-width:0;font-family:var(--font-heading);text-transform:uppercase;flex:1;font-size:20px;line-height:1}.sb-view img{object-fit:contain;width:100%;height:100%;padding:0 10px 10px}.sb-play{z-index:70;color:var(--color-ink);background:#000;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.sb-play-top{align-items:center;gap:12px;padding:10px;display:flex}.sb-play-tc,.sb-play-ct{font-family:var(--font-heading);font-variant-numeric:tabular-nums;padding-top:3px;font-size:20px;line-height:1}.sb-play-tc span{color:var(--color-ink-faint)}.sb-play-ct{color:var(--color-ink-muted)}.sb-play-b{grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:0;padding:0 10px;display:grid}.sb-play-stage{place-items:center;min-height:0;padding:0 60px;display:grid;position:relative;container-type:size}.sb-play-pic{width:min(100cqw,calc(100cqh * var(--ar)));aspect-ratio:var(--ar);border-radius:var(--radius-flat);background:var(--color-surface);position:relative;overflow:hidden}.sb-play-pic img{object-fit:cover;width:100%;height:100%}.sb-play-pic.is-empty{background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}.sb-play-none{color:var(--color-ink-faint);text-align:center;place-items:center;padding:10%;font-size:15px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.sb-play-vo{border-radius:var(--radius-flat);color:#fff;text-align:center;background:#000000b8;width:max-content;max-width:80%;padding:7px 12px;font-size:15px;line-height:1.35;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.sb-play-arr{margin-top:-24px;position:absolute;top:50%}.sb-play-arr.is-l{left:0}.sb-play-arr.is-r{right:0}.sb-play-arr:disabled{opacity:.35}.sb-play-side{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;padding:4px 8px 18px 0;overflow-y:auto}.sb-id{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sb-id-no{font-family:var(--font-heading);color:var(--c);font-size:47px;line-height:.85}.sb-id-sn{font-family:var(--font-heading);text-transform:uppercase;color:var(--c);font-size:18px;line-height:.9}.sb-play-d{margin-top:14px;font-size:15px;line-height:1.4}.sb-play-side .sb-fl{grid-template-columns:48px minmax(0,1fr);margin-top:8px}.sb-play-side .sb-f{font-size:14px}.sb-play-ap{align-items:center;gap:10px;min-height:34px;margin-top:18px;display:flex}.sb-play-th{border-top:1px solid var(--color-hairline);margin-top:22px;padding-top:14px}.sb-tl{gap:2px;height:8px;margin:14px 10px 0;display:flex}.sb-tl-s{background:var(--c);border-radius:1px;min-width:4px;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sb-tl-s{background:color-mix(in srgb,var(--c) 28%,transparent)}}.sb-tl-s{transition:background-color .12s}.sb-tl-s:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.sb-tl-s:hover{background:color-mix(in srgb,var(--c) 55%,transparent)}}.sb-tl-s i{background:var(--c);position:absolute;inset:0 auto 0 0}.sb-play-strip{scrollbar-width:none;gap:6px;padding:14px 10px 16px;display:flex;overflow-x:auto}.sb-play-tb{width:calc(var(--tw) * .85);flex:none;position:relative}.sb-play-tp{aspect-ratio:var(--ar);border-radius:var(--radius-flat);background:var(--color-surface);opacity:.55;transition:opacity .12s;display:block;overflow:hidden}.sb-play-tp img{object-fit:cover;width:100%;height:100%}.sb-play-tb:hover .sb-play-tp{opacity:1}.sb-play-tb.is-on .sb-play-tp{opacity:1;outline-offset:2px;outline:2px solid #fff}.sb-play-tb .sb-play-bar{background:var(--c);border-radius:1px;height:3px;margin-top:6px;display:block}.sb-xw{z-index:70;border-radius:var(--radius-flat);background:var(--color-canvas);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);grid-template-columns:minmax(0,1fr) 340px;display:grid;position:fixed;top:10px;right:10px;bottom:10px;left:10px;overflow:hidden}.sb-xw-pages{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;align-content:start;gap:18px;min-height:0;padding:18px 22px;display:grid;overflow-y:auto}.sb-pg-w{border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.sb-xw-side{background:var(--color-pop);flex-direction:column;min-height:0;padding:18px 18px 16px;display:flex;overflow-y:auto}.sb-xw-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sb-xw-h .nav-square{width:36px;height:36px}.sb-xw-t{font-family:var(--font-heading);text-transform:uppercase;padding-top:4px;font-size:30px;line-height:.9}.sb-xw-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin:22px 0 8px;font-size:10.5px;font-weight:500}.sb-pt.is-size{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:84px;height:58px;padding:0 12px}.sb-pt.is-size .sb-mg{font-family:var(--font-heading);padding-top:2px;font-size:24px;line-height:.9}.sb-pt.is-size .k{letter-spacing:.08em;opacity:.7;font-size:9.5px}.sb-tick{text-align:left;align-items:center;gap:10px;width:100%;height:32px;font-size:13px;display:flex}.sb-bx{border-radius:var(--radius-flat);width:18px;height:18px;color:var(--color-canvas);place-items:center;transition:background-color .12s,box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.sb-bx>svg{opacity:0}.sb-tick:hover .sb-bx{box-shadow:inset 0 0 0 1px #fff}.sb-tick[aria-checked=true] .sb-bx{background:var(--color-tg-green);box-shadow:none}.sb-tick[aria-checked=true] .sb-bx>svg{opacity:1}.sb-xw-f{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.sb-xw-n{color:var(--color-ink-faint);font-size:12px}.sb-march{--m:var(--color-tg-pink);border-radius:var(--radius-flat);background-image:linear-gradient(90deg,var(--m) 50%,transparent 0),linear-gradient(90deg,var(--m) 50%,transparent 0),linear-gradient(0deg,var(--m) 50%,transparent 0),linear-gradient(0deg,var(--m) 50%,transparent 0);height:34px;color:var(--color-tg-pink);font-family:var(--font-heading);text-transform:uppercase;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:6px 1px,6px 1px,1px 6px,1px 6px;align-items:center;gap:8px;padding:1px 14px 0;font-size:13.5px;animation:.6s linear infinite sb-march;display:inline-flex}@keyframes sb-march{to{background-position:6px 0,-6px 100%,0 -6px,100% 6px}}.sb-saved{border-radius:var(--radius-flat);background:var(--color-tg-green);height:34px;color:var(--color-canvas);font-family:var(--font-heading);text-transform:uppercase;align-items:center;gap:7px;padding:1px 14px 0 12px;font-size:13.5px;display:inline-flex}.sb-sh{transform-origin:0 0;width:1280px;height:720px;font-family:var(--font-sans);flex-direction:column;padding:30px 32px 0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.sb-sh.is-paper{--sh-ink:#0a0a0b;--sh-faint:#6e6e6a;--sh-line:#0a0a0b29;--sh-empty:#0a0a0b0a;color:var(--sh-ink);background:#fff}.sb-sh.is-dark{--sh-ink:#f4f4f2;--sh-faint:#8a8a86;--sh-line:#ffffff38;--sh-empty:#ffffff08;color:var(--sh-ink);background:#000}.sb-sh-h{justify-content:space-between;align-items:flex-start;gap:30px;height:56px;display:flex}.sb-sh-t{font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-top:3px;font-size:34px;line-height:.88;overflow:hidden}.sb-sh-m{gap:20px;margin-top:11px;display:flex}.sb-sh-m dt{letter-spacing:.1em;text-transform:uppercase;color:var(--sh-faint);font-size:9px;font-weight:500}.sb-sh-m dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;font-weight:500}.sb-sh-brand{height:28px;color:var(--sh-ink);flex:none;align-items:center;gap:12px;display:flex}.sb-sh-logo{width:auto;height:28px}.sb-sh-rule{background:currentColor;width:1px;height:26px}.sb-sh-cl{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:22px}.sb-sh.is-paper .sb-sh-cl{filter:brightness(0)}.sb-sh:is(.is-dark,.is-cover) .sb-sh-cl{filter:brightness(0)invert()}.sb-sh-g{grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),var(--ch));flex:1;align-content:start;gap:18px 22px;min-height:0;display:grid}.sb-sx-scene{background:var(--c);color:#0a0a0b;border-radius:2px;flex-direction:column;justify-content:space-between;min-width:0;padding:14px 16px 16px;display:flex;overflow:hidden;container-type:inline-size}.sb-sx-sc-n{font-family:var(--font-heading);padding-top:.06em;font-size:clamp(44px,36cqw,150px);line-height:.8}.sb-sx-sc-t{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(18px,11cqw,40px);line-height:.9;display:block}.sb-sx-sc-m{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-variant-numeric:tabular-nums;margin-top:8px;font-size:10.5px;font-weight:500;display:block}.sb-sx-p{aspect-ratio:var(--ar);background:var(--sh-empty);border-radius:2px;overflow:hidden}.sb-sx-p img{object-fit:cover;width:100%;height:100%}.sb-sx-p.is-empty{box-shadow:inset 0 0 0 1px var(--sh-line)}.sb-sx-l{align-items:center;gap:7px;height:16px;margin-top:7px;display:flex}.sb-sx-sw{background:var(--c);border-radius:2px;flex:none;width:9px;height:9px}.sb-sx-no{font-family:var(--font-heading);font-variant-numeric:tabular-nums;padding-top:2px;font-size:15px;line-height:1}.sb-sx-cam{letter-spacing:.1em;text-transform:uppercase;color:var(--sh-faint);white-space:nowrap;font-size:9px;font-weight:500}.sb-sx-du{font-family:var(--font-heading);flex:none;margin-left:auto;padding-top:1px;font-size:11px;line-height:1}.sb-sx-d,.sb-sx-a,.sb-sx-v{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sb-sx-d{margin-top:5px;font-size:10.5px;line-height:13.5px}.sb-sx-a,.sb-sx-v{color:var(--sh-faint);margin-top:3px;font-size:9.5px;line-height:13px}.sb-sx-a b,.sb-sx-v b{letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:8.5px;font-weight:500}.sb-sh-f{letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--sh-faint);align-items:center;gap:16px;margin-bottom:18px;font-size:9px;font-weight:500;display:flex}.sb-sh-pn{font-family:var(--font-heading);letter-spacing:0;color:var(--sh-ink);margin-left:auto;padding-top:2px;font-size:11px}.sb-band{background:linear-gradient(90deg,var(--color-tg-green) 25%,var(--color-tg-yellow) 0 50%,var(--color-tg-pink) 0 75%,var(--color-tg-violet) 0);height:6px;position:absolute;bottom:0;left:0;right:0}.sb-sh.is-cover{color:#fff;background:#000;padding:40px 48px}.sb-cv-brand{z-index:2;color:#fff;align-items:center;gap:14px;height:36px;display:flex;position:relative}.sb-cv-brand .sb-sh-logo{height:36px}.sb-cv-brand .sb-sh-rule{height:34px}.sb-cv-brand .sb-sh-cl{height:28px}.sb-cv-b{z-index:2;position:absolute;bottom:58px;left:48px;right:48px}.sb-cv-k{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:500}.sb-cv-t{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:14px;font-size:132px;line-height:.86}.sb-cv-b .sb-sh-m{margin-top:24px}.sb-cv-b .sb-sh-m dt{color:#fff9}.sb-cp{min-height:100dvh;color:var(--color-ink);background:#000;padding:0 10px;container-type:inline-size}.sb-cp-top{align-items:center;gap:12px;height:80px;display:flex}.sb-lockup{color:#fff;flex:none;align-items:center;gap:12px;min-width:0;display:flex}.sb-lockup .sb-tg-mark{width:auto;height:34px}.sb-lockup .client-logo-rule{height:34px}.sb-lockup .client-logo{max-width:min(220px,40vw);height:30px}.sb-client-name{min-width:0;max-width:min(320px,40vw);font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-top:3px;font-size:26px;line-height:.9;overflow:hidden}.sb-cp-who{min-width:0;color:var(--color-ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.sb-cp-who>span:not(.sb-guest){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-txt{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-faint);white-space:nowrap;font-size:10.5px;font-weight:500;transition:color .12s}.sb-txt:hover{color:#fff}.sb-cv{flex-direction:column;justify-content:flex-end;min-height:min(600px,80vh);padding-top:40px;display:flex}.sb-cv-kk{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px;font-weight:500}.sb-cv-tt{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:16px;padding-top:.06em;font-size:clamp(56px,12cqw,190px);line-height:.84}.sb-cv-r{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 30px;margin-top:28px;display:flex}.sb-cv-m{flex-wrap:wrap;gap:14px 32px;display:flex}.sb-cv-m dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px;font-weight:500}.sb-cv-m dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:500}.sb-cv-play{border-radius:var(--radius-flat);color:#000;height:56px;font-family:var(--font-heading);text-transform:uppercase;background:#fff;align-items:center;gap:10px;padding:2px 22px 0 18px;font-size:20px;line-height:1;transition:background-color .15s;display:inline-flex}.sb-cv-play>svg{margin-top:-2px}.sb-cv-play:hover{background:var(--color-tg-green)}.sb-cv-strip{scrollbar-width:none;gap:4px;margin-top:34px;padding-bottom:4px;display:flex;overflow-x:auto}.sb-cv-th{height:58px;aspect-ratio:var(--ar);background:var(--color-surface);box-shadow:inset 0 -3px 0 var(--c);opacity:.72;border-radius:2px;flex:none;transition:opacity .12s;overflow:hidden}.sb-cv-th img{object-fit:cover;width:100%;height:100%}.sb-cv-th:hover{opacity:1}.sb-gl-s{margin-top:40px;scroll-margin-top:20px}.sb-gl-h{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.sb-gl-n{border-radius:var(--radius-flat);background:var(--c);min-width:34px;height:34px;color:var(--color-canvas);font-family:var(--font-heading);flex:none;place-items:center;padding:3px 8px 0;font-size:20px;line-height:1;display:inline-grid}.sb-gl-t{font-family:var(--font-heading);text-transform:uppercase;color:var(--c);padding-top:.06em;font-size:clamp(26px,3.6cqw,52px);line-height:.88}.sb-gl-m{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px;font-weight:500}.sb-gl-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--glw)),1fr));gap:26px 14px;display:grid}.sb-gl-f{text-align:left;--cur:look;width:100%;scroll-margin-top:20px;display:block}.sb-gl-p{aspect-ratio:var(--ar);border-radius:var(--radius-flat);background:var(--color-surface);display:block;position:relative;overflow:hidden}.sb-gl-p img{object-fit:cover;width:100%;height:100%}.sb-gl-p.is-empty{background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}.sb-gl-p:after{content:"";border-radius:inherit;transition:box-shadow .15s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 #fff}.sb-gl-f:hover .sb-gl-p:after,.sb-gl-f:focus-visible .sb-gl-p:after{box-shadow:inset 0 0 0 2px #fff}.sb-gl-p .sb-pl-n{height:26px;padding:7px 8px 0;font-size:15px;top:8px;left:8px}.sb-gl-cm{border-radius:var(--radius-flat);color:#000;height:22px;font-family:var(--font-heading);background:#fff;align-items:center;gap:4px;padding:1px 7px 0;font-size:12.5px;display:inline-flex;position:absolute;top:8px;right:8px}.sb-gl-d{margin-top:10px;font-size:15px;line-height:1.4;display:block}.sb-cp-f{color:var(--color-ink-faint);align-items:center;gap:10px;padding:64px 0 30px;font-size:12px;display:flex}.sb-cp-f .sb-shield{color:#fff;width:auto;height:22px}.sb-cp-band{z-index:5;background:linear-gradient(90deg,var(--color-tg-green) 25%,var(--color-tg-yellow) 0 50%,var(--color-tg-pink) 0 75%,var(--color-tg-violet) 0);height:6px;position:fixed;bottom:0;left:0;right:0}.sb-door{z-index:75;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.sb-door.is-solid{background:#000}.sb-door-p{border-radius:var(--radius-flat);background:var(--color-pop);width:min(400px,100%);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-lift);gap:12px;padding:22px;display:grid;position:relative}.sb-door-p .sb-lockup .sb-tg-mark,.sb-door-p .sb-lockup .client-logo-rule{height:26px}.sb-door-p .sb-lockup .client-logo{height:22px}.sb-door-p .sb-client-name{padding-top:2px;font-size:19px}.sb-door-x{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;place-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.sb-door-x:hover{color:#000;background:#fff}.sb-door-x~.sb-lockup{margin-right:40px}.sb-door-t{font-family:var(--font-heading);text-transform:uppercase;overflow-wrap:anywhere;margin-top:10px;padding-top:2px;font-size:30px;line-height:.9}.sb-door-l{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-muted);gap:6px;font-size:11px;font-weight:500;display:grid}.sb-door-l .sb-field{letter-spacing:0;text-transform:none;height:40px;font-size:16px}.sb-door-s{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.sb-door-e{color:var(--color-tg-red);font-size:12.5px}.sb-door-p .sb-create{justify-self:start;height:40px}.sb-veil{text-align:center;background:#000;place-items:center;min-height:100dvh;padding:20px;display:grid}.sb-veil>div{justify-items:center;display:grid}.sb-veil-mark{color:#fff;width:auto;height:34px;margin-bottom:40px}.sb-veil p{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-ink);font-size:clamp(28px,6vw,47px);line-height:.9}.sb-veil>div>span{color:var(--color-ink-muted);margin-top:14px;font-size:13px;display:block}.sb-veil-go{border-radius:var(--radius-flat);background:var(--color-site);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;height:40px;margin-top:24px;padding:0 14px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.sb-veil-go:is(:hover,:focus-visible){color:#000;background:#fff}@media (max-width:640px){.sb-th-f .sb-field{font-size:16px}.sb-cp-who .sb-txt{display:none}.sb-veil-mark{height:28px;margin-bottom:32px}}@container (max-width:700px){.sb-scene{grid-template-columns:minmax(0,1fr)}.sb-rail{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:16px;display:flex;position:static}.sb-rail-n{font-size:64px}.sb-scene-t,.sb-rail-m{margin-top:0}}@media (max-width:900px){.sb-play-b{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sb-play-side{max-height:34vh}.sb-play-stage{padding:0 52px}.sb-xw{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sb-xw-side{max-height:50vh}}@media (max-width:640px){.sb-tags{padding-left:0}}@media (prefers-reduced-motion:reduce){.sb-fr.is-land,.sb-pic.is-arriving:after,.sb-march{animation:none}.sb-fr.is-flash{background:#ff39d033;animation:none}}}@font-face{font-family:Roobert;src:url(/fonts/Roobert-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/Roobert-Medium.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Mega;src:url(/fonts/Mega-Meta.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@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-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
