/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.pp{overscroll-behavior:contain;background-color:var(--color-mist);color:var(--color-ink);--stick-top:calc(var(--bar-h) + var(--bar-gap));position:absolute;inset:0;overflow-y:auto;container:pp/inline-size}.pp[data-off]{visibility:hidden}.pp-wrap{max-width:calc(var(--wb-max) + 2 * var(--wb-gutter));padding:1.5rem var(--wb-gutter) 4rem;margin:0 auto}.pp svg{flex:none}.pp-crumb{font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.pp-crumb button{min-height:2rem;color:var(--color-indigo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pp-crumb button:hover{text-underline-offset:.2em;text-decoration:underline}.pp-crumb svg{width:1rem;height:1rem;color:var(--color-quiet)}.pp-head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.25rem 0 1.5rem;display:flex}.pp-head h1{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:740;line-height:1.2}.pp-head h1.pp-title-with-icon{align-items:center;gap:.625rem;display:inline-flex}.pp-title-with-icon svg{width:1.375rem;height:1.375rem;color:var(--color-ink-soft);flex:none}.pp .pp-wrap,.wb-shell.is-in :is(.wb-desk,.wb-lib){padding-top:0}.pp .pp-wrap>.pp-head,.wb-shell.is-in .wb-desk>.wb-desk-top,.wb-shell.is-in .wb-lib>.wb-lib-head{min-height:var(--bar-h);margin:0 0 var(--bar-gap);border-image:linear-gradient(to top, var(--color-line) 1px, var(--color-white) 1px) fill 0 // 0 100vmax;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.375rem;display:flex}.pp .pp-wrap>.pp-head+*{margin-top:0}.pp .pp-wrap>.pp-head h1,.wb-shell.is-in :is(.wb-desk-name,.wb-lib-title){letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:740;line-height:1.2}.pp-up{min-height:2.75rem;color:var(--color-ink-muted);font:inherit;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;margin-right:-.5rem;padding:0;font-size:1.25rem;font-weight:740;line-height:1.2;display:inline-flex}.pp-up:hover{color:var(--color-indigo)}.pp-up svg{width:1.125rem;height:1.125rem;color:var(--color-quiet)}.pp-head-job{min-width:0;max-width:24rem;min-height:2.75rem;color:var(--color-ink-muted);font:inherit;font-size:var(--text-small);background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.pp-head-job span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-head-job svg{width:1rem;height:1rem;color:var(--color-quiet)}.pp-up:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px;border-radius:.25rem}.wb-shell.is-in .wb-desk-top .wb-desk-day{color:var(--color-ink-soft);margin-right:auto;font-weight:500}.wb-shell.is-in .wb-lib-head .wb-lib-find{width:min(100%,26rem);margin-left:auto}.wb-shell.is-in .wb-lib-head .wb-search-input{min-height:2.75rem}@container pp (min-width:40rem){.pp .pp-wrap>.pp-head{z-index:6;position:sticky;top:0}.pp .pp-wrap>.pp-head:has(>.pp-up){flex-wrap:nowrap}@container pp not (min-width:64rem){.pp .pp-wrap>.pp-head:has(>.pp-up){flex-wrap:wrap}}.pp .pp-wrap>.pp-head:has(>.pp-up) h1{white-space:nowrap;flex:none}.pp .pp-wrap>.pp-head:has(>.pp-up)>:is(.pp-badge,.pp-acts){flex:none}}@container pp not (min-width:40rem){.pp .pp-wrap>.pp-head:has(>.pp-up)>h1:has(+.pp-acts){flex:12rem;min-width:0}}.pp-head>.pp-acts{flex-wrap:wrap;min-width:0}@container pp not (min-width:22rem){.pp .pp-wrap>.pp-head>.pp-acts:has(>.pp-btn~.pp-btn)>.pp-btn:not(.is-primary,.is-icon):has(>svg){justify-content:center;gap:0;min-width:2.75rem;padding-inline:0;font-size:0}}@container pp (min-width:40rem) and (not (min-width:90rem)){.pp .pp-wrap>.pp-head:has(>.pp-up) :is(.pp-views button,.pp-acts .pp-btn:not(.is-primary,.is-icon,.is-ghost),.pp-acts .pp-btn.is-ghost:has(>.pp-job-no)):has(>svg){justify-content:center;gap:0;min-width:2.75rem;padding-inline:0;font-size:0}}@media (min-width:48rem){.wb-shell.is-in .wb-desk>.wb-desk-top,.wb-shell.is-in .wb-lib>.wb-lib-head{z-index:6;position:sticky;top:0}}.pp-badge{border:1px solid var(--color-line-strong);background-color:var(--color-white);height:1.75rem;color:var(--color-ink-muted);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:650;display:inline-flex}.pp-badge:before{content:"";border:2px solid var(--color-quiet);border-radius:50%;width:.5rem;height:.5rem}.pp-badge.is-sent{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50);color:var(--color-indigo)}.pp-badge.is-sent:before{border-color:var(--color-indigo)}.pp-badge.is-paid{border-color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-paid{border-color:color-mix(in oklab, var(--color-key-green) 35%, var(--color-white))}}.pp-badge.is-paid{background-color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-paid{background-color:color-mix(in oklab, var(--color-key-green) 12%, var(--color-white))}}.pp-badge.is-paid{color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-paid{color:color-mix(in oklab, var(--color-key-green) 70%, light-dark(#000,#fff))}}.pp-badge.is-paid:before{background-color:currentColor;border-color:currentColor}.pp-head>.pp-badge{background-color:#0000;border-color:#0000;padding:0 .25rem;font-weight:550}.pp-badge.is-late{border-color:var(--color-bad)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-late{border-color:color-mix(in oklab, var(--color-bad) 30%, var(--color-white))}}.pp-badge.is-late{background-color:var(--color-bad)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-late{background-color:color-mix(in oklab, var(--color-bad) 8%, var(--color-white))}}.pp-badge.is-late{color:var(--color-bad)}.pp-badge.is-late:before{border-color:currentColor}.pp-saved{font-size:var(--text-micro);color:var(--color-ink-soft);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.pp-saved.is-on{color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pp-saved.is-on{color:color-mix(in oklab, var(--color-key-green) 75%, light-dark(#000,#fff))}}.pp-saved.is-bad{color:var(--color-bad)}.pp-saved button{color:var(--color-indigo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pp-acts{gap:.5rem;margin-left:auto;display:flex}.pp-say{font-size:var(--text-small);color:var(--color-ink-muted);margin:-.75rem 0 1.25rem}.pp-say.is-bad{color:var(--color-bad)}.pp-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:620;display:inline-flex}.pp-btn:hover{background-color:var(--color-mist)}.pp-btn:focus-visible,.pp-pick:focus-visible,.pp-crumb button:focus-visible,.pp-row:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-btn svg{width:1.125rem;height:1.125rem}.pp-btn.is-primary{background-color:var(--color-indigo);color:var(--color-white);border-color:#0000}.pp-btn.is-primary:hover{background-color:var(--color-indigo-deep)}.pp-btn.is-icon{width:2.75rem;padding:0}.pp-btn.is-ghost{color:var(--color-indigo);background-color:#0000;border-color:#0000}.pp-btn.is-ghost:hover{background-color:var(--color-indigo-50)}.pp-btn:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.pp-btn:is(:disabled,[aria-disabled=true]):hover{background-color:var(--color-white)}.pp-btn.is-primary:is(:disabled,[aria-disabled=true]):hover{background-color:var(--color-indigo)}.pp-btn.is-ghost:is(:disabled,[aria-disabled=true]):hover{background-color:#0000}.pp-in{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field,var(--color-white));align-items:center;min-height:2.75rem;display:flex}.pp-in:focus-within{border-color:var(--color-indigo);outline:3px solid var(--color-indigo);outline-offset:1px}.pp-in.is-bad{border-color:var(--color-bad)}.pp-in.is-set{background-color:var(--color-mist)}.pp-in.is-cell{background-color:#0000;border-color:#0000}.pp-in.is-cell:hover{border-color:var(--color-line-strong)}.pp-in.is-cell.is-bad{border-color:var(--color-bad)}.pp-in i,.pp-in>span{font-style:normal;font-size:var(--text-small);color:var(--color-ink-soft);white-space:nowrap;padding:0 .625rem}.pp-in i+input{padding-left:0}.pp-in input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0}.pp-in input:focus{outline:0}.pp-in .pp-field.is-num{text-align:right}.pp-in input[readonly]{cursor:default}.pp-fold>summary{cursor:pointer;min-height:2.75rem;list-style:none}.pp-fold>summary::-webkit-details-marker{display:none}.pp-fold>summary h2{white-space:nowrap}.pp-fold>summary .pp-tag{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin-left:auto;overflow:hidden}.pp-fold-mark{width:1rem;height:1rem;color:var(--color-ink-soft);transition:transform .16s var(--ease-out-expo);flex:none;transform:rotate(90deg)}.pp-fold[open]>summary .pp-fold-mark{transform:rotate(-90deg)}.pp-fold:not([open])>summary{border-bottom:0;padding-bottom:.75rem}.pp-fold>summary:focus-visible{outline:3px solid var(--color-indigo);outline-offset:-3px}.pp [data-lit].is-lit,.pp :is(.pp-field,.pp-card).is-lit{animation:pp-lit 1.6s var(--ease-out-expo) both}@keyframes pp-lit{0%{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-indigo) 45%, transparent)}to{box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.pp-fold-mark{transition:none}.pp [data-lit].is-lit,.pp :is(.pp-field,.pp-card).is-lit{box-shadow:0 0 0 4px var(--color-indigo);animation:none}@supports (color:color-mix(in lab, red, red)){.pp [data-lit].is-lit,.pp :is(.pp-field,.pp-card).is-lit{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-indigo) 45%, transparent)}}}.pp-field{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-base);padding:.5rem .875rem}.pp-field:focus{border-color:var(--color-indigo);outline:3px solid var(--color-indigo);outline-offset:1px}select.pp-field{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.25rem center,right .9375rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.75rem}.pp-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pp-find{flex:16rem;min-width:0;max-width:26rem;margin-right:auto;display:flex;position:relative}.pp-find svg{width:1.125rem;height:1.125rem;color:var(--color-quiet);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.pp-find input{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-base);padding:0 .875rem 0 2.5rem}.pp-find input:focus{border-color:var(--color-indigo);outline:3px solid var(--color-indigo);outline-offset:1px}.pp-dds{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.pp-dd{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);align-items:center;max-width:100%;min-height:calc(2.625rem + 2px);display:inline-flex}.pp-dd:hover{border-color:var(--color-ink-soft)}.pp-dd.is-on{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.pp-dd-btn,.pp-dd-off{min-height:2.25rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.pp-dd-btn{border-radius:calc(var(--radius-control) - 1px);gap:.375rem;min-width:0;padding:0 .75rem 0 .875rem;font-weight:600}.pp-dd.is-on .pp-dd-btn{padding-right:.25rem}.pp-dd.is-on .pp-dd-name{color:var(--color-indigo)}@supports (color:color-mix(in lab, red, red)){.pp-dd.is-on .pp-dd-name{color:color-mix(in oklab, var(--color-indigo) 70%, var(--color-ink-soft))}}.pp-dd.is-on .pp-dd-name{font-weight:500}.pp-dd-btn b{color:var(--color-indigo);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:650;overflow:hidden}.pp-dd-caret{width:.875rem;height:.875rem;color:var(--color-ink-soft);transform:rotate(90deg)}.pp-dd-off{width:2rem;color:var(--color-indigo);border-radius:999px;justify-content:center;padding:0}.pp-dd-off svg{width:.875rem;height:.875rem}.pp-dd-off:hover{background-color:var(--color-indigo)}@supports (color:color-mix(in lab, red, red)){.pp-dd-off:hover{background-color:color-mix(in oklab, var(--color-indigo) 12%, transparent)}}.pp-dd-btn:focus-visible,.pp-dd-off:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-dd-menu{width:max-content;min-width:13rem;max-width:18rem;max-height:min(28rem,70vh);left:0;right:auto;overflow-y:auto}.pp-dd-menu .pp-menu-end{font-variant-numeric:tabular-nums;padding-left:1rem}.pp-dd-menu [aria-checked=true] svg:last-child{margin-left:.5rem}@container pp (max-width:39.99rem){.pp-find{flex-basis:100%;max-width:none}}.pp-head>.pp-find{flex:11rem;min-width:11rem;max-width:18rem;margin:0 0 0 auto}.pp-head>.pp-find+.pp-acts{margin-left:0}@container pp (max-width:39.99rem){.pp-head>.pp-find{flex-basis:100%;order:1;max-width:none}}.pp-label{font-size:var(--text-micro);color:var(--color-ink-soft);gap:.25rem;font-weight:620;display:grid}.pp-pop{display:inline-flex;position:relative}.pp-menu{border:1px solid var(--color-line);background-color:var(--color-white);width:15rem;box-shadow:var(--shadow-raised);z-index:20;border-radius:.875rem;margin:.375rem 0 0;padding:.375rem;position:absolute;top:100%;right:0}.pp-menu :is(button,a){width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .75rem;font-weight:600;display:flex}.pp-menu :is(button,a):hover{background-color:var(--color-indigo-50)}.pp-menu svg{width:1.125rem;height:1.125rem;color:var(--color-ink-soft)}.pp-menu-end{color:var(--color-ink-soft);margin-left:auto;font-weight:500}.pp-menu .pp-menu-back{color:var(--color-ink-soft)}.pp-menu .pp-menu-back svg{transform:rotate(180deg)}.pp-menu [role=menuitemradio] svg:last-child{color:var(--color-indigo);margin-left:auto}.pp-menu [aria-checked=true]{background-color:var(--color-indigo-50)}.pp-menu-name{min-width:0;display:grid}.pp-menu-name small{color:var(--color-ink-soft);font-weight:500}.pp-menu-link{border-top:1px solid var(--color-line);min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-small);align-items:center;margin-top:.25rem;padding:0 .75rem;font-weight:600;display:flex}.pp-menu .pp-look-mini{flex:none;width:1.25rem;height:1.625rem;margin-inline:.875rem;overflow:visible}.pp-look-sheet{fill:var(--color-white);stroke:var(--color-line-strong);stroke-width:1px}.pp-look-accent{fill:var(--look-accent,var(--color-indigo))}.pp-look-head,.pp-look-rule,.pp-look-on-band{fill:none;stroke-linecap:round}.pp-look-head{stroke:var(--color-ink);stroke-width:1.5px}.pp-look-rule{stroke:var(--color-ink-soft);stroke-width:.75px}.pp-look-on-band{stroke:var(--color-white);stroke-width:1px}.pp-look-window{fill:none;stroke:var(--look-accent,var(--color-indigo));stroke-width:.75px;stroke-dasharray:1.25 1}.pp-menu-note{color:var(--color-ink-soft);font-size:var(--text-small);margin:0;padding:.25rem .75rem .5rem}.pp-logo-thumb{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:.375rem;flex:none;place-items:center;width:3rem;height:1.75rem;padding:.125rem .25rem;display:grid}.pp-logo-thumb.is-dark{background-color:light-dark(#1d2340,#d3dcfd)}.pp-logo-thumb img{object-fit:contain;width:100%;height:100%;min-height:0}.pp-cols{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.pp-stack{gap:1.5rem;min-width:0;display:grid}.pp-card{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-white);min-width:0}.pp-card-head{align-items:center;gap:.5rem;min-height:3.5rem;padding:.75rem 1.25rem 0;display:flex}.pp-card-head h2{font-size:var(--text-base);margin:0 auto 0 0;font-weight:700}.pp-card-body{padding:.75rem 1.25rem 1.25rem}.pp-sample-say{color:var(--color-ink-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .875rem;display:flex}.ph{display:block;position:relative}.ph>input{padding-inline-start:calc(var(--ph-code) + 2.75rem)}.ph-code{color:var(--color-ink-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:center;gap:.25rem;padding-inline:.625rem .375rem;display:flex;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}.ph-code:hover{color:var(--color-ink);background:var(--color-mist)}.ph-code:has(select:focus-visible){outline:2px solid var(--color-indigo-200);outline-offset:1px}.ph-code>select{opacity:0;cursor:pointer;width:100%;font-size:1rem;position:absolute;inset:0}.ph-say{color:var(--color-ink-muted);font-size:var(--text-small)}.pp-sample [inert]{opacity:.55;-webkit-user-select:none;user-select:none}.pp-tag{background-color:var(--color-mist);height:1.5rem;color:var(--color-ink-muted);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-weight:600;display:inline-flex}.pp-client{align-items:flex-start;gap:.875rem;display:flex;position:relative}.pp-avatar{background-color:var(--color-indigo-50);width:2.75rem;height:2.75rem;color:var(--color-indigo);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pp-avatar.is-none{background-color:var(--color-mist);color:var(--color-ink-soft)}.pp-who{flex:1;min-width:0}.pp-who b{font-size:var(--text-base);display:block}.pp-who span{font-size:var(--text-small);color:var(--color-ink-muted);overflow-wrap:break-word;display:block}.pp-picker{border:1px solid var(--color-line);background-color:var(--color-white);width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-raised);z-index:20;margin:0;border-radius:.875rem;margin-top:.375rem;padding:.5rem;position:absolute;top:100%;right:0}.pp-picker>.pp-field{margin-bottom:.375rem}.pp-group{font-size:var(--text-micro);color:var(--color-ink-soft);margin:.5rem .625rem .25rem;font-weight:650}.pp-pick{border-radius:var(--radius-control);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.375rem .625rem;display:flex}.pp-pick:hover,.pp-pick.is-on{background-color:var(--color-indigo-50)}.pp-pick .pp-avatar{width:2.25rem;height:2.25rem;font-size:var(--text-micro)}.pp-pick>span:not(.pp-avatar){min-width:0;font-size:var(--text-small);flex:1}.pp-pick small{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pp-pick svg{width:1.125rem;height:1.125rem}.pp-pick.is-add{color:var(--color-indigo);font-weight:650}.pp-pick.is-add svg{margin:0 .5625rem}.pp-none{font-size:var(--text-small);color:var(--color-ink-soft);margin:.5rem .625rem}.pp-new{gap:.625rem;padding:.375rem;display:grid}.pp-client>.pp-new{flex:1;max-width:36rem;padding:0}.pp-new-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.pp-new-acts{justify-content:flex-end;gap:.5rem;display:flex}.pp-lines{border-collapse:collapse;width:100%}.pp-lines th{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);font-size:var(--text-micro);text-align:left;padding:0 .5rem .5rem;font-weight:620}.pp-lines td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.5rem}.pp-lines th:first-child,.pp-lines td:first-child{padding-left:0}.pp-lines th:last-child,.pp-lines td:last-child{padding-right:0}.pp-lines .is-num{text-align:right;font-variant-numeric:tabular-nums}.pp-lines td.is-num{white-space:nowrap;font-weight:600}.pp-cell{width:100%;min-height:2.5rem;color:var(--color-ink);font:inherit;font-size:var(--text-base);background-color:#0000;border:1px solid #0000;border-radius:.5rem;padding:.375rem .625rem}.pp-cell:hover{border-color:var(--color-line-strong)}.pp-cell:focus{outline:3px solid var(--color-indigo);outline-offset:0;background-color:var(--color-field)}.pp-cell.is-num{text-align:right}.pp-cell.is-bad{border-color:light-dark(#c2462a,#fb9077)}.pp-cell.is-missing,.pp-field.is-missing,.pp-btn.is-missing{background-color:light-dark(#fdf4f1,#252220);border-color:light-dark(#c2462a,#fb9077)}.pp-cell.is-missing::placeholder,.pp-field.is-missing::placeholder{color:light-dark(#b0705f,#d89583)}.is-flash{animation:.9s ease-out pp-flash}@keyframes pp-flash{0%{box-shadow:0 0 #c2462a00}25%{box-shadow:0 0 0 .375rem #c2462a47}to{box-shadow:0 0 0 .75rem #c2462a00}}@media (prefers-reduced-motion:reduce){.is-flash{animation:none}}textarea.pp-cell{field-sizing:content;resize:none;min-height:2.5rem;line-height:1.4;display:block}select.pp-cell{font-size:var(--text-small);cursor:pointer;padding-right:1.5rem}.pp-qty{align-items:center;gap:.25rem;display:flex}.pp-qty small{font-size:var(--text-micro);color:var(--color-ink-soft)}.pp-lines .w-qty{width:5.75rem}.pp-lines .w-price{width:6.75rem}.pp-lines .w-tax,.pp-lines .w-amt{width:7rem}.pp-lines .w-x{width:2.75rem}.pp-from{font-size:var(--text-micro);color:var(--color-ink-soft);padding:0 .625rem;display:block}.pp-x{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-quiet);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pp-x:hover{background-color:var(--color-mist);color:var(--color-ink)}.pp-x svg{width:1rem;height:1rem}.pp-lines-foot{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.pp-unbilled{border-radius:var(--radius-control);background-color:var(--color-indigo-50);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;padding:.625rem .875rem;display:flex}.pp-book{border:1px solid var(--color-line);background-color:var(--color-white);width:min(26rem,100vw - 2rem);max-height:min(28rem,70vh);box-shadow:var(--shadow-raised);z-index:20;border-radius:.875rem;margin:.375rem 0 0;padding:.5rem;position:absolute;top:100%;left:0;overflow-y:auto}.pp-book .pp-pick b{font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-left:auto}.pp-sum{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:.5rem 1.5rem;max-width:30rem;margin:0 0 0 auto;display:grid}.pp-sum dt{color:var(--color-ink-muted)}.pp-sum dd{text-align:right;margin:0;font-weight:600}.pp-sum .pp-rule{background-color:var(--color-line);grid-column:1/-1;height:1px}.pp-sum .is-due{color:var(--color-ink);font-size:1.25rem;font-weight:740}.pp-terms{border-top:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding-top:1rem;display:flex}.pp-terms .pp-field{width:auto;font-size:var(--text-small)}.pp-terms-gap{align-self:flex-end;align-items:center;min-height:2.75rem;margin-left:auto;display:flex}@media (max-width:47.99rem){.pp-terms-gap{flex-basis:100%;min-height:0;margin-left:0}}.pp-known b{display:block}.pp-known span{font-size:var(--text-small);color:var(--color-ink-muted);overflow-wrap:anywhere;display:block}.pp-known .is-warn{color:var(--color-bad);font-weight:600}.pp-link{min-height:2.75rem;color:var(--color-indigo);font:inherit;font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:620;text-decoration-thickness:1.5px;display:inline-flex}.pp-ways{border-top:1px solid var(--color-line);margin-top:.25rem}.pp-ways summary{min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-small);cursor:pointer;align-items:center;gap:.375rem;font-weight:620;list-style:none;display:flex}.pp-ways summary::-webkit-details-marker{display:none}.pp-ways summary svg{width:1rem;height:1rem;transition:transform .15s}.pp-ways[open] summary svg{transform:rotate(90deg)}.pp-job-no{font-variant-numeric:tabular-nums}.pp-from-edit{margin-top:.25rem}.pp-from-edit[open]{border-top:1px solid var(--color-line);padding-top:.75rem}.pp-from-edit summary{display:none}.pp-known .pp-fix:not(.is-warn){color:var(--color-indigo);font-weight:620}.pp-known .pp-fix{font:inherit;font-size:var(--text-small);text-align:left;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.pp-ways-body{gap:.75rem;padding-bottom:.25rem;display:grid}.pp-two{grid-template-columns:1fr minmax(5.5rem,auto);gap:.5rem;display:grid}.pp-check{min-height:2.75rem;font-size:var(--text-small);align-items:center;gap:.5rem;display:flex}.pp-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-indigo)}.pp-export-cols{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));column-gap:1rem;margin-bottom:.75rem;display:grid}.pp-export-sub{font-size:var(--text-small);color:var(--color-ink-soft);margin:.25rem 0;font-weight:700}.pp-export-wait{color:var(--color-ink-soft);font-size:var(--text-small);margin:0}.pp-steps{margin:.25rem 0 0;padding:0;list-style:none;display:grid}.pp-steps li{min-height:2.25rem;font-size:var(--text-small);color:var(--color-ink-muted);align-items:center;gap:.625rem;display:flex}.pp-steps li:before{content:"";border:2px solid var(--color-line-strong);border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.pp-steps li.is-done:before{border-color:var(--color-indigo);background:var(--color-indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5'/%3E%3C/svg%3E") center / .75rem no-repeat}.pp-steps li.is-now{color:var(--color-ink);font-weight:650}.pp-steps li.is-now:before{border-color:var(--color-indigo);box-shadow:inset 0 0 0 3px var(--color-white), inset 0 0 0 9px var(--color-indigo)}.pp-steps li span{font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:47.99rem){.pp-steps{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.pp-steps li{gap:.375rem;min-height:1.75rem}.pp-steps li:before{width:.875rem;height:.875rem}.pp-steps li.is-done:before{background-size:.625rem}.pp-steps li.is-now:before{box-shadow:inset 0 0 0 2px var(--color-white), inset 0 0 0 7px var(--color-indigo)}.pp-steps li span{margin-left:0}}.pp-list{margin:0;padding:0;list-style:none;display:grid}.pp-list li+li{border-top:1px solid var(--color-line)}.pp-row{width:100%;min-height:3.75rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;padding:.625rem 0;display:flex}.pp-row:hover b{color:var(--color-indigo)}.pp-row>span:not(.pp-avatar){flex:1;min-width:0}.pp-row small{font-size:var(--text-micro);color:var(--color-ink-soft);display:block}.pp-row>svg{width:1.125rem;height:1.125rem;color:var(--color-quiet)}.pp-empty{font-size:var(--text-small);color:var(--color-ink-soft);margin:0}.pp-blank{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:.25rem 0 1rem;display:grid}.pp-blank-say h2{letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.pp-blank-say p{max-width:36rem;color:var(--color-ink-soft);text-wrap:pretty;margin:.375rem 0 1.25rem}.pp-blank-show{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);padding:1.25rem}.pp-blank-show [inert]{opacity:.55;-webkit-user-select:none;user-select:none}@container pp (min-width:48rem){.pp-blank-show{padding:1.5rem 1.75rem 1.25rem}}.pp-wait{min-height:60vh;color:var(--color-ink-soft);font-size:var(--text-small);place-items:center;font-weight:600;display:grid}.pp-rail{display:none}.pp-rail-head{font-size:var(--text-small);color:var(--color-ink-muted);align-items:center;gap:.5rem;margin:0 0 .25rem;padding:0 .625rem;font-weight:600;display:flex}.pp-rail .pp-list li+li{border-top:0}.pp-rail .pp-row{border-radius:.75rem;min-height:3.25rem;padding:.5rem .625rem}.pp-rail .pp-row:hover{background-color:light-dark(#fff9,#1b1d2699)}.pp-rail .pp-row[aria-current]{background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.pp-rail .pp-row>svg{display:none}@container pp (min-width:96rem){.pp-desk{grid-template-columns:19rem minmax(0,1fr);max-width:132rem;margin:0 auto;display:grid}.pp-desk>.pp-wrap{max-width:none;margin:0;padding-left:1.5rem}.pp-desk>.pp-wrap>.pp-head{margin-left:-20.5rem;padding-left:3rem}.pp .pp-desk>.pp-wrap>.pp-head{height:var(--bar-h);flex-wrap:nowrap;min-height:0}.pp-rail{top:var(--bar-h);z-index:5;background-color:var(--color-mist);max-height:calc(100dvh - var(--bar-h));margin-top:var(--bar-h);padding:var(--bar-gap) 0 2rem 3rem;flex-direction:column;align-self:start;gap:1.5rem;display:flex;position:sticky;overflow-y:auto}.pp-rail>.pp-btn,.pp-rail>.pp-pop{align-self:start}.pp-rail .pp-picker{left:0;right:auto}.pp-cols{grid-template-columns:minmax(0,1fr) 22rem}.pp-cols.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pay{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:0 2.5rem;display:grid}.pp-pay>.pp-sum{grid-area:1/2/span 3}.pp-pay>:not(.pp-sum){grid-column:1}.pp-pay>.pp-terms{border-top:0;margin-top:0;padding-top:0}.pp-pay .pp-terms-gap{flex-basis:100%;margin-left:0}}.pp-switch{scrollbar-width:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-mist);flex:none;max-width:100%;padding:.1875rem;display:inline-flex;overflow-x:auto}.pp-switch button{border-radius:calc(var(--radius-control) - .1875rem);min-height:2.5rem;color:var(--color-ink-muted);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:620;display:inline-flex}.pp-switch button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px #1118271f}.pp-switch button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.pp-switch svg{width:1.125rem;height:1.125rem}.pp-head .pp-views{margin-left:auto}.pp-head .pp-views~.pp-acts{margin-left:0}.pp-phone-bar{display:none}@media (max-width:64rem){.pp-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.pp-wrap{padding:1rem 1rem 1.5rem}.pp-head h1{font-size:1.5rem}.pp:has(.pp-phone-bar) .pp-acts .pp-btn:not(.is-icon),.pp-lines thead{display:none}.pp-lines tr{border-bottom:1px solid var(--color-line);grid-template-columns:4.75rem minmax(0,1fr) minmax(6.5rem,auto) 2.25rem;align-items:center;gap:.25rem .5rem;padding:.75rem 0;display:grid}.pp-lines td{border:0;width:auto;min-width:0;padding:0}.pp-lines td:first-child{grid-area:1/1/auto/3}.pp-lines td.w-amt{text-align:right;white-space:nowrap;grid-area:1/3}.pp-lines td.w-x{grid-area:1/4}.pp-lines td.w-qty{grid-area:2/1}.pp-lines td.w-price{grid-area:2/2}.pp-lines td.w-tax{grid-area:2/3/auto/5}.pp-lines td:first-child .pp-cell{padding-left:.375rem;font-weight:600}.pp-lines td.w-tax:empty{display:none}.pp-cell.is-num{text-align:left}.pp-client{flex-wrap:wrap}.pp-who{flex-basis:calc(100% - 4rem)}.pp-client>.pp-btn{padding:0 .75rem}.pp-client>.pp-avatar~.pp-btn{margin-left:3.625rem}.pp-new-two{grid-template-columns:1fr}.pp-wrap:has(>.pp-phone-bar){flex-direction:column;min-height:100%;display:flex}.pp-wrap>.pp-phone-bar{margin-top:auto}.pp-wrap>:nth-last-child(2 of :not(dialog)){margin-bottom:1rem}.wb-shell.is-in .pp-wrap>.pp-phone-bar{margin-right:calc(-1 * max(.5rem, calc(var(--wb-gutter) - var(--sb-w,0px))))}.pp-phone-bar{z-index:5;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:light-dark(#fffffff5,#1b1d26f5);align-items:center;gap:.75rem;margin:1rem -1rem -1.5rem;display:flex;position:sticky;bottom:0}.pp-phone-bar div{flex:1;line-height:1.25}.pp-phone-bar small{font-size:var(--text-micro);color:var(--color-ink-soft);display:block}.pp-phone-bar b{font-variant-numeric:tabular-nums;font-size:1.25rem}.pp-phone-bar .pp-menu{flex:none;margin:0 0 .375rem;top:auto;bottom:100%}}.pp-sheet{border-radius:var(--radius-card,1rem);background-color:var(--color-white);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);border:0;margin:auto;padding:1.25rem;box-shadow:0 1.5rem 4rem #11182740}.pp-who{width:min(24rem,100vw - 2rem)}.pp-who-acts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}@media (min-width:48rem){.pp-who.pp-lock-sheet{width:min(34rem,100vw - 2rem)}}.pp-lock-sheet .pp-who-acts{justify-content:flex-end}.pp-lock-ask{font-size:var(--text-small);color:var(--color-ink-soft);margin:.5rem 0 0}.pp-lock{display:contents}.pp-lock:disabled :is(.pp-x,.pp-lines-foot,.pp-fix){display:none}.pp-locked{justify-content:space-between}.pp-locked>span{align-items:center;gap:.375rem;display:inline-flex}.pp-who-bad{font-size:var(--text-small);color:var(--color-bad);margin:.5rem 0 0}.pp-sheet::backdrop{background-color:light-dark(#11182773,#0009)}@media (max-width:47.99rem){.pp-sheet{width:100%;max-width:100%;max-height:calc(100dvh - 3rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0;margin:auto 0 0}@media (prefers-reduced-motion:no-preference){.pp-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) pp-sheet-up}}}@keyframes pp-sheet-up{0%{transform:translateY(100%)}}.pp-sheet-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.pp-sheet-head h2{margin:0;font-size:1.125rem}.pp-sheet-paper{border-radius:var(--radius-control);background-color:var(--color-mist);gap:.5rem;margin-bottom:1rem;padding:1rem;display:grid}.pp-sheet-paper>small{font-size:var(--text-micro);color:var(--color-ink-soft)}.pp-sheet-paper .pp-sum{max-width:none}:is(.pp-sheet,.ph-tool) .chg-pad{margin-top:.75rem}:is(.pp-sheet,.ph-tool) .chg-pad-box{aspect-ratio:3;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);position:relative;overflow:hidden}:is(.pp-sheet,.ph-tool) .chg-pad-canvas{z-index:1;cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}:is(.pp-sheet,.ph-tool) .chg-pad-line{border-bottom:1.5px solid var(--color-line-strong);color:var(--color-quiet);font-size:1.25rem;line-height:1;position:absolute;bottom:24%;left:6%;right:6%}:is(.pp-sheet,.ph-tool) .chg-pad-hint{color:var(--color-quiet);font-size:var(--text-small);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:is(.pp-sheet,.ph-tool) .chg-pad-foot{color:var(--color-ink-soft);font-size:var(--text-micro);justify-content:space-between;gap:1rem;margin-top:.375rem;display:flex}@media (max-width:47.99rem){.pp-sheet{padding:1rem}}.pc-pop{background-color:var(--color-mist);padding:0;overflow:hidden;container:pcd/inline-size}.pc-pop[open]{flex-direction:column;display:flex}.pc-pop-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (min-width:48rem){.pc-pop{width:min(44rem,100vw - 3rem);max-height:calc(100dvh - 4rem)}}@media (prefers-reduced-motion:no-preference){.pc-pop[open]{animation:.18s cubic-bezier(.2,.8,.2,1) pc-pop-in}}@keyframes pc-pop-in{0%{opacity:0;transform:translateY(.5rem)scale(.99)}}.pp-est-next{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.pp-mp-new{max-width:36rem;margin-bottom:1.5rem}.pp-jobs-board{gap:1.5rem;display:grid}.pp-jobs-col{align-content:start;gap:.5rem;min-width:0;display:grid}.pp-jobs-col.is-empty{display:none}.pp-jobs-col-head{align-items:center;gap:.25rem;min-height:2.75rem;display:flex}.pp-jobs-col-head :is(h2,h3){font-size:var(--text-small);color:var(--color-ink);align-items:center;gap:.375rem;min-width:0;margin:0 auto 0 0;font-weight:600;display:flex}.pp-jobs-name{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}.pp-jobs-count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.pp-jobs-col-add{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.pp-jobs-col-add:hover{background-color:var(--color-line);color:var(--color-ink)}.pp-jobs-tools{justify-content:space-between}.pp-jobs-t-job{color:var(--color-ink);gap:.125rem;padding:.25rem 0;text-decoration:none;display:grid}.pp-jobs-t-job small{color:var(--color-ink-soft);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.pp-jobs-t-job b{font-weight:600}.pp-jobs-t-job .is-missing,.pp-jobs-table .is-missing{color:var(--color-ink-soft);font-weight:400}.pp-jobs-t-job:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-jobs-t-client,.pp-jobs-t-step{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.pp-jobs-t-client .pp-avatar{width:2rem;height:2rem;font-size:var(--text-micro);flex:none}.pp-jobs-table tr.is-long .pp-jobs-t-days{color:var(--color-bad);font-weight:600}@container pp (max-width:40rem){.pp-jobs-table :is(.pp-jobs-t-who,.pp-jobs-t-kind){display:none}.pp-jobs-table :is(th,td){padding-inline:.625rem}.pp-jobs-t-step{white-space:normal}.pp-jobs-t-days{white-space:nowrap}}.pp-jobs-peek{background-color:var(--color-white);gap:1.25rem;padding:1rem 1.5rem 1.5rem;display:grid}.pc-pop:has(>.pc-pop-scroll>.pp-jobs-peek){background-color:var(--color-white)}@media (min-width:48rem){.pc-pop:has(>.pc-pop-scroll>.pp-jobs-peek){width:min(38rem,100vw - 2rem)}}.pp-jobs-peek-top{align-items:center;gap:.5rem;margin-right:-.75rem;display:flex}.pp-jobs-peek-no{color:var(--color-ink-soft);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-right:auto}.pp-jobs-peek .pp-x:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-jobs-peek-title{text-wrap:balance;margin:-.5rem 0 0;font-size:1.375rem;font-weight:650;line-height:1.3}.pp-jobs-peek-title.is-missing,.pp-jobs-props .is-missing{color:var(--color-ink-soft);font-weight:500}.pp-jobs-props{grid-template-columns:minmax(4.75rem,max-content) minmax(0,1fr);gap:.125rem .75rem;margin:0;display:grid}.pp-jobs-props>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:2.75rem;display:grid}.pp-jobs-props dt{max-width:10rem;color:var(--color-ink-soft);font-size:var(--text-small)}.pp-jobs-props dd{min-width:0;font-size:var(--text-small);align-items:center;gap:.5rem;margin:0;display:flex}.pp-jobs-props dd>span:not(.pp-avatar,.pp-pop){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-jobs-props small{color:var(--color-ink-soft);font-size:inherit}.pp-jobs-props .pp-avatar{width:2rem;height:2rem;font-size:var(--text-micro);flex:none}.pp-jobs-props dd.is-late{color:var(--color-bad)}.pp-jobs-step{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-left:-.625rem;padding:0 .625rem;font-weight:600;display:inline-flex}.pp-jobs-step:hover:not(:disabled){background-color:var(--color-mist)}.pp-jobs-step:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-jobs-step:disabled{cursor:default}.pp-jobs-step-caret{width:.875rem;height:.875rem;color:var(--color-quiet);transform:rotate(90deg)}.pp-jobs-steps{left:-.625rem;right:auto}.pp-jobs-steps [aria-checked=true]{background-color:var(--color-mist);font-weight:650}.pp-jobs-steps .is-own{color:var(--color-ink-soft);padding-inline-start:1.5rem}.pp-jobs-steps .is-own>.pp-jobs-mark{visibility:hidden}.pp-jobs-peek-papers{gap:.25rem;display:grid}.pp-jobs-peek-papers .pp-wait{min-height:19.75rem}.pp-jobs-peek-papers h3{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);font-size:var(--text-micro);margin:0;padding-bottom:.5rem;font-weight:600}.pp-jobs-peek-papers ul{margin:0;padding:0;list-style:none;display:grid}.pp-jobs-peek-papers li{grid-template-columns:1.25rem 6.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;display:grid}.pp-jobs-peek-papers li>svg{width:1.125rem;height:1.125rem;color:var(--color-quiet)}.pp-jobs-peek-papers li.is-has>svg{color:var(--color-indigo)}.pp-jobs-peek-papers b{font-size:var(--text-small);font-weight:600}.pp-jobs-peek-papers small{color:var(--color-ink-soft);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-jobs-peek-papers .pp-btn{min-height:2.75rem;padding:0 .875rem}.pp-jobs-peek-papers li.is-next{background-color:var(--color-indigo-50);border-radius:.75rem;margin:.25rem -.75rem;padding:.25rem .5rem .25rem .75rem}@media (max-width:32rem){.pp-jobs-peek-papers li{grid-template-columns:1.25rem minmax(0,1fr) auto;row-gap:0}.pp-jobs-peek-papers small{grid-column:2}.pp-jobs-peek-papers li>.pp-btn{grid-area:1/3/span 2}}.pp-jobs-col.is-folded>h2{font-size:var(--text-small);margin:0;font-weight:600}.pp-jobs-unfold{width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.pp-jobs-unfold:hover{background-color:var(--color-line)}.pp-jobs-unfold>svg:first-child{color:var(--color-ink-soft)}.pp-jobs-mark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;color:var(--color-key-slate);flex:none}.pp-jobs-mark .is-pie{stroke-width:6px;stroke-linecap:butt}.pp-jobs-mark .is-solid{fill:currentColor;stroke:none}.pp-jobs-mark.is-paid path{stroke:var(--color-white);stroke-width:1.75px}.pp-jobs-mark:is(.is-requested,.is-estimate) circle{stroke-dasharray:2.45 2.45}.pp-jobs-mark.is-sent{color:light-dark(#6f9fd0,#6c95bd)}.pp-jobs-mark.is-accepted{color:var(--color-key-violet)}.pp-jobs-mark.is-done{color:var(--color-key-amber)}.pp-jobs-mark.is-invoiced{color:var(--color-key-sky)}.pp-jobs-mark.is-paid{color:var(--color-key-green)}.pp-jobs-mark.is-declined{color:var(--color-quiet)}.pp-jobs-none{border:1px dashed var(--color-line);border-radius:.625rem;height:4.5rem;margin:0}.pp-jobs-col>.pp-link{justify-self:start}.pp-jobs-cards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pp-jobs-card{border:1px solid var(--color-line);background-color:var(--color-white);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:.625rem;gap:.4375rem;padding:.625rem .75rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid;box-shadow:0 1px 2px light-dark(#1018280d,#0000004d)}.pp-jobs-card:hover{border-color:var(--color-line-strong);background-color:light-dark(#fff,#21232e)}.pp-jobs-card:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-jobs-card-top{font-size:var(--text-micro);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.pp-jobs-card-title{align-items:flex-start;gap:.5rem;display:flex}.pp-jobs-card-title .pp-jobs-mark{margin-top:.1875rem}.pp-jobs-card-title b{-webkit-line-clamp:2;font-size:var(--text-small);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.pp-jobs-chips{flex-wrap:wrap;gap:.25rem;display:flex}.pp-jobs-chip{border:1px solid var(--color-line);min-height:1.375rem;font-size:var(--text-micro);color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:0 .4375rem;line-height:1;display:inline-flex}.pp-jobs-card.is-long .pp-jobs-chip.is-days{color:var(--color-bad);border-color:light-dark(#f3c2b5,#5a2e25)}.pp-jobs-card-foot{min-height:1.75rem;font-size:var(--text-micro);color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pp-jobs-card-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-jobs-card-foot .pp-avatar{width:1.75rem;height:1.75rem;font-size:var(--text-micro);flex:none}.pp-jobs-card .is-missing{color:var(--color-ink-soft);font-weight:400}.pp-jobs-declined{margin-top:2rem}.pp-jobs-declined summary{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;align-items:center;gap:.5rem;font-weight:650;list-style:none;display:flex}.pp-jobs-declined summary::-webkit-details-marker{display:none}.pp-jobs-declined summary svg{width:1rem;height:1rem;transition:transform .15s}.pp-jobs-declined[open] summary svg{transform:rotate(90deg)}.pp-jobs-declined .pp-jobs-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}@container pp (min-width:48rem){.pp-jobs-page{flex-direction:column;max-width:none;height:100%;padding-bottom:1rem;display:flex}.pp-jobs-page>*{flex:none}.pp-jobs-page>.pp-jobs-board{flex:1 1 0;min-height:24rem}.pp-jobs-board{contain:inline-size;align-items:stretch;gap:.75rem;min-width:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.pp-jobs-col,.pp-jobs-col.is-empty{background-color:light-dark(#10182808,#ffffff06);border-radius:.75rem;flex-direction:column;flex:1 1 0;gap:.375rem;min-width:11rem;max-width:22rem;min-height:0;padding:.375rem .25rem .5rem .5rem;display:flex}.pp-jobs-col.is-empty{flex-grow:.6;min-width:9rem}.pp-jobs-col:not(.is-folded){container:jobs-col/inline-size}.pp-jobs-col>.pp-jobs-col-head{padding-right:0}@media (pointer:fine){.pp-jobs-col-add{width:2rem;height:2rem}}@container jobs-col not (min-width:11rem){.pp-jobs-col-add:not([aria-expanded]){display:none}}.pp-jobs-col.is-folded{flex:none;width:2.75rem;min-width:0;padding:.375rem}.pp-jobs-col.is-folded>h2{flex:auto;min-height:0}.pp-jobs-col.is-folded .pp-jobs-unfold{flex-direction:column;gap:.625rem;height:100%;padding:.5rem 0}.pp-jobs-unfold-name{writing-mode:vertical-rl;white-space:nowrap}.pp-jobs-col>.pp-jobs-none{margin-right:.25rem}.pp-jobs-col>.pp-jobs-cards{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;align-content:start;min-height:0;margin:-.125rem 0 0 -.125rem;padding:.125rem .375rem .125rem .125rem;overflow-y:auto}.pp-jobs-col>.pp-link{align-self:flex-start}}.pp-jobs-new{gap:1rem;padding:1.25rem;display:grid}@media (min-width:48rem){.pc-pop:has(>.pc-pop-scroll>.pp-jobs-new){width:min(32rem,100vw - 2rem)}}.pp-jobs-starts{flex-wrap:wrap;gap:.5rem;display:flex}.pp-jobs-papers{margin:0;padding:0;list-style:none;display:grid}.pp-jobs-papers li{align-items:center;gap:.875rem;min-height:3.75rem;padding:.625rem 0;display:flex}.pp-jobs-papers li+li{border-top:1px solid var(--color-line)}.pp-jobs-papers li.is-next{background-color:var(--color-indigo-50);border-radius:.75rem;margin:0 -.75rem;padding:.625rem .75rem}.pp-jobs-papers li.is-next,.pp-jobs-papers li.is-next+li{border-top-color:#0000}.pp-jobs-papers li>svg{width:1.375rem;height:1.375rem;color:var(--color-quiet)}.pp-jobs-papers li.is-has>svg{color:var(--color-indigo)}.pp-jobs-papers li>span{flex:1;min-width:0}.pp-jobs-papers b{font-size:var(--text-small);align-items:center;gap:.5rem;display:flex}.pp-jobs-papers small{font-size:var(--text-micro);color:var(--color-ink-soft);display:block}.pp-jobs-stages{border-top:1px solid var(--color-line);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:1rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}.pp-jobs-stages li{min-height:2rem;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.pp-jobs-drafts{margin-top:.75rem}.pp-jobs-details{gap:.75rem;display:grid}.pp-menu .pp-jobs-drop{color:var(--color-bad)}.pp-menu .pp-jobs-drop svg{color:currentColor}.pp-jobs-props dd.pp-jobs-lost{flex-wrap:wrap;padding:.375rem 0}.pp-jobs-lost button{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:.25rem .875rem}.pp-jobs-lost button:hover:not(:disabled){border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.pp-jobs-lost button[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo);font-weight:650}.pp-jobs-lost button:disabled{opacity:.5;cursor:default}@media (max-width:47.99rem){.pp-jobs-papers li{flex-wrap:wrap}.pp-jobs-papers .pp-btn{margin-left:2.25rem}.pp.pp .pp-jobs-page .pp-acts .pp-btn.pp-jobs-show{display:inline-flex}}.pp-jobs-sample{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.pp-jobs-sample .pp-jobs-col{background-color:light-dark(#10182808,#ffffff06);border-radius:.75rem;flex:none;min-width:0;max-width:none;padding:.375rem .5rem .5rem;display:grid}.pp-own{border-radius:var(--radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;background:0 0;border:1px solid #0000;margin-left:-.5rem;padding:0 .5rem}.pp-own:hover:not(:disabled){border-color:var(--color-line)}.pp-own:focus{border-color:var(--color-indigo);background-color:var(--color-field);outline:none}.pp-own-tick{width:1.125rem;height:1.125rem;accent-color:var(--color-indigo)}.pp-jobs-props dt.is-ask:after{content:"";background-color:var(--color-indigo);vertical-align:middle;border-radius:999px;width:.375rem;height:.375rem;margin-left:.375rem;display:inline-block}.pp-jobs-props dd.is-ask,.pp-jobs-chip.is-ask{color:var(--color-indigo)}.pp-jobs-chip.is-ask{border-color:var(--color-indigo)}@supports (color:color-mix(in lab, red, red)){.pp-jobs-chip.is-ask{border-color:color-mix(in oklab, var(--color-indigo) 35%, transparent)}}.pp-own-check{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;align-items:center;gap:.625rem;font-weight:600;display:flex}.pp-jobs-addfield{font-size:var(--text-small);color:var(--color-ink-soft);justify-self:start;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.pp-jobs-addfield svg{width:1rem;height:1rem}.pp-jobs-addfield:hover{color:var(--color-indigo)}.pc-addfield{margin-top:.875rem}.hm-own{gap:.75rem;display:grid}.pp:has(>.pc){overflow:hidden}.pc{--pc-owed:light-dark(#b45309,#fc9459);--pc-due:light-dark(#0f766e,#75cdc3);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.pc-main{overscroll-behavior:contain;flex-direction:column;min-width:0;display:flex;overflow-y:auto;container:pc/inline-size}.pc-wrap{flex:1;width:100%}.pc.is-page .pc-main{display:none}.pc-page{overscroll-behavior:contain;min-width:0;overflow-y:auto;container:pcd/inline-size}.pc-pop .pc-detail-head{z-index:2;border-bottom:1px solid var(--color-line);background-color:var(--color-mist);margin:-1.25rem -1.25rem 0;padding:1rem 1rem 1rem 1.25rem;position:sticky;top:0}.pc-detail.is-page{max-width:48rem;margin:0;padding:0}.pc-facts{color:var(--color-ink-muted);font-size:var(--text-small);align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.pp-btn.is-on{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50);color:var(--color-indigo)}.pc-views{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-mist);padding:.1875rem;display:inline-flex}.pp-tools>.pc-views{margin-left:auto}.pc-views button{border-radius:calc(var(--radius-control) - .1875rem);min-height:2.5rem;color:var(--color-ink-muted);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:620;display:inline-flex}.pc-views button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px #1118271f}.pc-views svg{width:1.125rem;height:1.125rem}.pc-views button:focus-visible,.pc-who:focus-visible,.pc-card:focus-visible,.pc-jobs button:focus-visible,.pc-table th button:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pc-menu-head{color:var(--color-ink-soft);font-size:var(--text-micro);margin:0;padding:.625rem .75rem .25rem;font-weight:650}.pc-menu-head:not(:first-child){border-top:1px solid var(--color-line);margin-top:.25rem}.pp-menu button:disabled{color:var(--color-quiet);cursor:not-allowed}.pp-menu button:disabled:hover{background:0 0}.pp-menu .pc-drop,.pp-menu .pc-drop svg{color:var(--color-bad)}.pc-none{text-align:center;padding:2rem 0}.pc-table-box{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-white);overflow:hidden}.pc-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.pc-table th{border-bottom:1px solid var(--color-line-strong);background-color:var(--color-mist);height:2.75rem;padding:0 1rem}@supports (color:color-mix(in lab, red, red)){.pc-table th{background-color:color-mix(in oklab, var(--color-mist) 60%, var(--color-white))}}.pc-table th{color:var(--color-ink-soft);font-size:var(--text-micro);text-align:left;white-space:nowrap;font-weight:650}.pc-table th button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.pc-table th button:hover,.pc-table th[aria-sort]{color:var(--color-ink)}.pc-sort{width:.875rem;height:.875rem;transform:rotate(-90deg)}.pc-sort.is-flip{transform:rotate(90deg)}.pc-table td{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);vertical-align:middle;padding:.5rem 1rem}.pc-table tbody tr:last-child td{border-bottom:0}.pc-table tbody tr{cursor:pointer}.pc-table tbody tr:hover{background-color:var(--color-mist)}@supports (color:color-mix(in lab, red, red)){.pc-table tbody tr:hover{background-color:color-mix(in oklab, var(--color-mist) 55%, var(--color-white))}}.pc-table tbody tr.is-on{background-color:var(--color-indigo-50)}.pc-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pc-table th.is-num button{flex-direction:row-reverse}.pc-table td.pc-c-paid{color:var(--color-ink);font-weight:620}.pc-who{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.pc-who .pp-avatar{width:2.25rem;height:2.25rem;font-size:var(--text-micro)}.pc-who-text{flex:1;min-width:0;display:grid}.pc-who b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pc-who small,.pc-c-last small{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-who .pc-stage{display:none}.pc-c-last{max-width:14rem}.pc-c-last span{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-c-last small{display:block}.pp-badge.is-owed{border-color:var(--pc-owed)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-owed{border-color:color-mix(in oklab, var(--pc-owed) 30%, var(--color-white))}}.pp-badge.is-owed{background-color:var(--pc-owed)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-owed{background-color:color-mix(in oklab, var(--pc-owed) 10%, var(--color-white))}}.pp-badge.is-owed{color:var(--pc-owed)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-owed{color:color-mix(in oklab, var(--pc-owed) 75%, light-dark(#000,#fff))}}.pp-badge.is-owed:before{border-color:currentColor}.pp-badge.is-due{border-color:var(--pc-due)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-due{border-color:color-mix(in oklab, var(--pc-due) 30%, var(--color-white))}}.pp-badge.is-due{background-color:var(--pc-due)}@supports (color:color-mix(in lab, red, red)){.pp-badge.is-due{background-color:color-mix(in oklab, var(--pc-due) 8%, var(--color-white))}}.pp-badge.is-due{color:var(--pc-due)}.pp-badge.is-due:before{border-color:currentColor}@container pc (max-width:56rem){.pc-c-found{display:none}}@container pc (max-width:46rem){.pc-c-last{display:none}}@container pc (max-width:38rem){.pc-c-jobs{display:none}}@container pc (max-width:32rem){.pc-table thead,.pc-table .pc-c-stage,.pc-table .pc-c-paid{display:none}.pc-who .pc-stage{display:inline-flex}.pc-table td{padding:.375rem .875rem}.pc-views span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pc-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(14rem,18rem);grid-auto-flow:column;justify-content:start;align-items:start;gap:.75rem;margin:0 -2rem;padding:0 2rem 1rem;display:grid;overflow-x:auto}.pc-col{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-mist);min-width:0;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.pc-col{background-color:color-mix(in oklab, var(--color-mist) 50%, var(--color-line))}}.pc-col{scroll-snap-align:start}.pc-col h2{font-size:var(--text-small);align-items:center;gap:.5rem;margin:0;padding:.375rem .5rem .625rem;font-weight:700;display:flex}.pc-col h2 .pp-tag{background-color:var(--color-white);margin-left:auto}.pc-dot{background-color:var(--color-quiet);border-radius:50%;width:.625rem;height:.625rem}.pc-dot.is-quoted{background-color:var(--color-indigo-200);box-shadow:inset 0 0 0 2px var(--color-indigo)}.pc-dot.is-booked{background-color:var(--color-indigo)}.pc-dot.is-bill{background-color:var(--color-key-amber)}.pc-dot.is-owed{background-color:var(--color-key-sky)}.pc-dot.is-due{background-color:var(--pc-due)}.pc-dot.is-paid{background-color:var(--color-key-green)}.pc-col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pc-card{border:1px solid var(--color-line-strong);background-color:var(--color-white);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;display:grid;box-shadow:0 1px 2px #1118270d}.pc-card:hover{border-color:var(--color-indigo-200)}.pc-card.is-on{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.pc-card b{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pc-card small{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-card>span{color:var(--color-ink-muted);font-size:var(--text-micro);justify-content:space-between;gap:.5rem;margin-top:.375rem;font-weight:600;display:flex}.pc-card em{color:var(--color-ink);font-variant-numeric:tabular-nums;font-style:normal}@container pc (max-width:32rem){.pc-board{grid-auto-columns:minmax(16rem,85%)}}@container pp (max-width:39.99rem){.pc-wrap>.pp-head>.pp-find+.pp-acts{margin-left:auto}}.pc-blank-more{margin:.5rem 0 0}.pc-detail{gap:1rem;max-width:44rem;margin:0 auto;padding:1.25rem 1.25rem 3rem;display:grid}.pc-detail-head{align-items:center;gap:.75rem;display:flex}.pc-detail-name{flex:1;min-width:0}.pc-detail-head h2{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:720;overflow:hidden}.pc-detail-head p{color:var(--color-ink-muted);font-size:var(--text-small);margin:0}.pc-reach{color:var(--color-ink-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0 0 .5rem;display:flex}.pc-detail-head .pc-reach{margin:0}.pc-reach>*{overflow-wrap:anywhere;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.pc-reach svg{flex:none;width:1rem;height:1rem}.pc-start{flex-wrap:wrap;gap:.5rem;display:flex}.pc-next{border:1px solid var(--color-indigo-200);border-radius:var(--radius-control);background:var(--color-indigo-50);width:100%;min-height:3.5rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.pc-next:hover{border-color:var(--color-indigo)}.pc-next:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pc-next-text{flex:1;min-width:0;display:grid}.pc-next-text small{color:var(--color-indigo);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pc-next-text b{font-weight:700}.pc-next-text span{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-next>svg{width:1.125rem;height:1.125rem;color:var(--color-indigo);flex:none}.pc-notes{gap:.75rem;display:grid}.pc-note-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pc-note-list>li:not(.pc-note-more){border-radius:var(--radius-control);background-color:var(--color-mist);gap:.25rem;padding:.625rem .5rem .25rem .875rem;display:grid}.pc-note-list p{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding-right:.375rem;line-height:1.45}.pc-note-end{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.pc-note-end small{min-width:0;color:var(--color-ink-muted);font-size:var(--text-small);flex:1;align-items:center;gap:.375rem;display:inline-flex}.pc-note-end small svg{flex:none;width:1rem;height:1rem}.pc-note-add{gap:.5rem;display:grid}.pc-note-add textarea{resize:vertical;width:100%;font:inherit;padding:.625rem .875rem;line-height:1.45}.pc-time{margin:0;padding:0;list-style:none;display:grid}.pc-time li{min-height:2.75rem;font-size:var(--text-small);align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.pc-time li+li{border-top:1px solid var(--color-line)}.pc-time-mark{background:var(--color-mist);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);border-radius:999px;flex:none;place-items:center;display:grid}.pc-time .is-money .pc-time-mark{background:var(--color-indigo-50);color:var(--color-indigo)}.pc-time-mark svg{width:.875rem;height:.875rem}.pc-time-text{flex:1;min-width:0;display:grid}.pc-time-text b{font-weight:600}.pc-time-text small{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-time-amount{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.pc-time time{min-width:4.5rem;color:var(--color-ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;text-align:right;flex:none}.pc-time .pc-time-more{justify-content:center}.pc-time-home{width:100%;margin-bottom:.75rem}.pc-time-print{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pc-wide{grid-column:1/-1}.pc-fields textarea.pp-field{resize:vertical;line-height:1.5}@container pcd (max-width:26rem){.pc-fields{grid-template-columns:minmax(0,1fr)}.pc-detail-head .pc-stage{display:none}.pc-start .pp-btn{flex:auto}.pc-time li{flex-wrap:wrap}.pc-time time{min-width:0}}.pc-save{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.pc-save .pp-btn:disabled{opacity:.5;cursor:not-allowed}.pc-warn{color:light-dark(#7a4708,#f3b882);font-size:var(--text-small);font-weight:600}.pc-err,.pc-said{font-size:var(--text-small);gap:.375rem;margin:.75rem 0 0;font-weight:600;display:flex}.pc-err{color:var(--color-bad)}.pc-said{color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pc-said{color:color-mix(in oklab, var(--color-key-green) 70%, light-dark(#000,#fff))}}.pc-err svg,.pc-said svg{margin-top:.125rem}.pc-due{margin:0 0 .75rem;padding:0;list-style:none;display:grid}.pc-due li{min-height:3rem;font-size:var(--text-small);align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.pc-due li+li{border-top:1px solid var(--color-line)}.pc-due-text{flex:1;min-width:0;display:grid}.pc-due-text b{font-weight:650}.pc-due-text small{color:var(--color-muted)}.pc-due time{color:var(--pc-due);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pc-due time.is-late{color:var(--pc-owed)}.pc-consent{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pc-consent>span{color:var(--color-muted);flex:12rem}.pc-rules{margin-bottom:1rem}.pc-rules .pc-fields{grid-template-columns:minmax(0,1fr)}.pc-unit{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:500;display:flex}.pc-unit input.pp-field{width:5rem}.pc-unit select.pp-field{flex:0 18rem}.pc-jobs,.pc-places{margin:0;padding:0;list-style:none;display:grid}.pc-jobs li+li,.pc-places>li+li{border-top:1px solid var(--color-line)}.pc-jobs button{width:100%;min-height:3.25rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.pc-jobs button:hover b{color:var(--color-indigo)}.pc-job-text{flex:1;min-width:0;display:grid}.pc-job-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pc-job-text small{color:var(--color-ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-job-state{color:var(--color-ink-muted);font-size:var(--text-micro);flex:none;font-weight:650}.pc-job-paid{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.pc-jobs svg{width:1rem;height:1rem;color:var(--color-quiet)}.pc-places>li{padding-bottom:.25rem}.pc-place-row{min-height:3rem;font-size:var(--text-small);align-items:center;gap:.625rem;display:flex}.pc-place-row>svg{width:1.125rem;height:1.125rem;color:var(--color-ink-soft)}.pc-place-row>span{flex:1;min-width:0}.pc-place-row small{color:var(--color-muted);margin-left:.5rem}.pc-people{gap:.25rem;margin:0 0 .25rem 1.75rem;padding:0;list-style:none;display:grid}.pc-people li{font-size:var(--text-small);align-items:center;gap:.625rem;display:flex}.pc-role{min-width:4.5rem;color:var(--color-muted);font-size:var(--text-micro);flex:none;font-weight:600}.pc-person{flex:1;min-width:0;display:grid}.pc-person b{font-weight:600}.pc-person small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-person-add{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.5rem;margin:.25rem 0 .5rem 1.75rem;display:grid}.pc-person-add .pc-save{grid-column:1/-1}@container pcd (max-width:26rem){.pc-person-add{grid-template-columns:minmax(0,1fr);margin-left:0}}.pc-place-add{gap:.5rem;margin-top:.5rem;display:grid}.pc-place-add .pc-save{margin-top:.25rem}.pc-add svg{width:1rem;height:1rem}.pc-msg{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.pc-msg-channels,.pc-msg-moments{flex-wrap:wrap;gap:.375rem;display:flex}.pc-msg-channels button,.pc-msg-moments button{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.25rem;color:var(--color-ink-muted);font:inherit;font-size:var(--text-small);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.pc-msg-channels button:hover,.pc-msg-moments button:hover{color:var(--color-ink)}.pc-msg-channels button.is-on,.pc-msg-moments button.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.pc-msg-channels small{color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pc-msg-channels small{color:color-mix(in oklab, var(--color-key-green) 70%, light-dark(#000,#fff))}}.pc-msg-channels small{font-size:.6875rem;font-weight:700}.pc-msg-to{align-items:center;gap:.625rem;display:flex}.pc-msg-to>span{width:2.25rem;color:var(--color-ink);font-size:var(--text-small);flex:none;font-weight:650}.pc-msg-to .pp-field{max-width:24rem;min-height:2.5rem;font-size:var(--text-small);flex:1}.pc-msg-link a{min-width:0;max-width:24rem;color:var(--color-ink);font-size:var(--text-small);text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;overflow:hidden}.pc-msg-link .pp-btn,.pc-msg-link .pc-link{flex:none}.pc-msg-words{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.pc-msg-words textarea.pp-field{resize:vertical;line-height:1.5}.pc-msg-words .pc-save{margin-top:.25rem}.pc-msg-go{justify-self:start}.pc-msg-go[aria-disabled]{opacity:.5;pointer-events:none}.pc-msg-sent{border-top:1px dashed var(--color-line-strong);margin:0;padding:0;list-style:none;display:grid}.pc-msg-sent li{border-bottom:1px dashed var(--color-line-strong);gap:.125rem;padding:.625rem 0;display:grid}.pc-msg-sent li:last-child{border-bottom:0}.pc-msg-sent small{color:var(--color-ink-soft);font-size:var(--text-micro);font-weight:650}.pc-msg-sent p{color:var(--color-ink-muted);font-size:var(--text-small);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.pc-quiet{color:var(--color-ink-muted);font-size:var(--text-small);margin:0;line-height:1.45}.pc-link{min-height:2.25rem;color:var(--color-indigo);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-weight:650;display:inline-flex}.pc-link:hover{text-underline-offset:.2em;text-decoration:underline}.pc-ask{border:1px solid var(--color-line);font-size:var(--text-small);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.625rem .75rem;display:flex}.pc-ask span{gap:.5rem;display:flex}.pc-twins{border:1px solid var(--pc-owed);margin:1rem 0 0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.pc-twins{border:1px solid color-mix(in oklab, var(--pc-owed) 30%, var(--color-white))}}.pc-twins{background-color:var(--pc-owed);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.pc-twins{background-color:color-mix(in oklab, var(--pc-owed) 6%, var(--color-white))}}.pc-twins{list-style:none}.pc-twins li{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;display:flex}.pc-twins li+li{border-top:1px solid var(--pc-owed)}@supports (color:color-mix(in lab, red, red)){.pc-twins li+li{border-top:1px solid color-mix(in oklab, var(--pc-owed) 20%, var(--color-white))}}.pc-twins span{flex:10rem;min-width:0;display:grid}.pc-twins b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pc-twins small{color:var(--pc-owed)}@supports (color:color-mix(in lab, red, red)){.pc-twins small{color:color-mix(in oklab, var(--pc-owed) 75%, light-dark(#000,#fff))}}.pc-twins small{font-weight:600}.pc-merged{color:var(--color-ink-soft);font-size:var(--text-small);align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.pc-merged>span{flex:1;min-width:0}.pc-merged svg{flex:none;width:1rem;height:1rem}.pc-merge-say{margin-top:.5rem}.pc-job-text small.pc-job-cover{color:var(--color-ink-soft);white-space:normal;font-weight:600;overflow:visible}.pc-job-text small.pc-job-cover.is-paid{color:var(--color-key-green)}@supports (color:color-mix(in lab, red, red)){.pc-job-text small.pc-job-cover.is-paid{color:color-mix(in oklab, var(--color-key-green) 70%, light-dark(#000,#fff))}}.pc-job-text small.pc-job-cover.is-owed{color:var(--pc-owed)}.pc-callback{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.pc-callback .pc-save{grid-column:1/-1;margin-top:0}@media (max-width:47.99rem){.pc-board{margin-inline:-1rem;padding-inline:1rem}.pc-detail{padding:1rem 1rem 2rem}.pc-pop .pc-detail-head{margin-inline:-1rem}}@media (prefers-reduced-motion:reduce){.pc-msg-channels button,.pc-msg-moments button{transition:none}}.pv-list{--pv-way:light-dark(#0f766e,#75cdc3);margin:0 0 .5rem;padding:0;list-style:none;display:grid;container:pv/inline-size}.pv-list li{min-height:3rem;font-size:var(--text-small);align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.pv-list li+li{border-top:1px solid var(--color-line)}.pv-mark{background-color:var(--color-mist);width:2rem;height:2rem;color:var(--color-ink-soft);border-radius:999px;flex:none;place-items:center;display:grid}.pv-mark svg{width:1rem;height:1rem}.pv-list li.is-way .pv-mark{background-color:var(--pv-way)}@supports (color:color-mix(in lab, red, red)){.pv-list li.is-way .pv-mark{background-color:color-mix(in oklab, var(--pv-way) 12%, var(--color-white))}}.pv-list li.is-way .pv-mark{color:var(--pv-way)}.pv-list li.is-done{color:var(--color-muted)}.pv-text{flex:1;min-width:0;display:grid}.pv-text b{font-variant-numeric:tabular-nums;font-weight:650}.pv-list li.is-done .pv-text b{font-weight:500}.pv-text small{color:var(--color-muted)}.pv-list li.is-way .pv-text small{color:var(--pv-way);font-weight:600}.pv-acts{flex:none;align-items:center;gap:.25rem;display:flex}@container pv (max-width:34rem){.pv-list li{flex-wrap:wrap}.pv-acts{width:100%;padding-left:2.625rem}}.pv-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem .75rem;margin-top:.5rem;display:grid}.pv-wide,.pv-save{grid-column:1/-1}.pv-save{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pv-add svg{width:1rem;height:1rem}@media (max-width:30rem){.pv-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-form>label:first-of-type:not(.pv-wide),.pv-form>.pv-wide+label{grid-column:1/-1}}.wb-plan{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--color-line-strong);background:var(--color-white);max-width:min(30rem,100vw - 2rem);min-height:3rem;color:var(--color-ink);font-size:var(--text-small);border-radius:.875rem;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .875rem;font-weight:600;display:flex;position:fixed;box-shadow:0 12px 28px -14px #11182759}.wb-plan:is(.is-grace,.is-read_only){border-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.wb-plan:is(.is-grace,.is-read_only){border-color:color-mix(in srgb, var(--color-warn) 45%, transparent)}}.wb-plan-icon{color:var(--color-ink-soft)}.wb-plan:is(.is-grace,.is-read_only) .wb-plan-icon{color:var(--color-warn)}.wb-plan-line{text-wrap:pretty;flex:1;min-width:0}.wb-plan-go{border-radius:var(--radius-control);background:var(--color-indigo);min-height:2.25rem;color:var(--color-white);white-space:nowrap;flex:none;align-items:center;padding:0 .875rem;font-weight:650;text-decoration:none;display:inline-flex}.wb-plan-go:hover{background:var(--color-indigo-deep)}.wb-plan-go:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-plan-x{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.wb-plan-x:hover{background:var(--color-mist);color:var(--color-ink)}@media not all and (min-width:48rem){.wb-plan{max-width:none;min-height:2.75rem;box-shadow:none;font-size:var(--text-micro);background:light-dark(#fffffff5,#1b1d26f5);border-width:1px 0 0;border-radius:0;flex:none;padding:.25rem .375rem .25rem 1rem;position:static}.wb-plan:is(.is-grace,.is-read_only){background:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.wb-plan:is(.is-grace,.is-read_only){background:color-mix(in srgb, var(--color-warn) 8%, var(--color-white))}}.wb-plan-go{min-height:2rem;padding:0 .75rem}}@media print{.wb-plan{display:none}}.gd{--gd-accent:var(--color-indigo)}.gd-head-go{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.gd-main{min-width:0}.gd-lead{color:var(--color-ink-muted);font-size:var(--text-lead);margin:0 0 1.25rem;line-height:1.4}.gd-stuck-at{height:0}.gd-stages{margin-bottom:2.5rem}.gd-stages ol{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.gd-stages a{color:var(--color-ink);align-items:center;gap:.75rem;font-weight:650;text-decoration:none;display:flex}.gd-stages p{color:var(--color-ink-muted);font-size:var(--text-small);margin:0 0 0 2.5rem}@media (min-width:52rem){.gd-stages{top:calc(var(--bar-h,4rem) + .5rem);z-index:3;pointer-events:none;position:sticky}.gd-stages ol{grid-template-columns:repeat(var(--gd-stages,5), minmax(0, 1fr));grid-template-rows:auto auto;gap:0 .1875rem;padding:.1875rem;position:relative}.gd-stages ol:before{content:"";border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-mist);grid-area:1/1/auto/-1;margin:-.1875rem;transition:box-shadow .16s ease-out;box-shadow:0 0 #0000}.gd-stages.is-stuck ol:before{box-shadow:var(--shadow-raised), 0 -.5rem 0 .375rem var(--color-mist)}.gd-stages li{grid-column:var(--gd-col);grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.gd-stages a{border-radius:calc(var(--radius-control) - .1875rem);min-width:0;min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);white-space:nowrap;pointer-events:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:620;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.gd-stages a:hover{color:var(--color-ink)}.gd-stages a[aria-current]{background:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px #1118271f}.gd-stages a[aria-current] .gd-n{background:var(--color-indigo);color:var(--color-white)}.gd-stage-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.gd-stages p{text-align:center;margin:0;padding:.625rem .75rem 0;transition:opacity .16s ease-out,visibility linear}.gd-stages.is-stuck p{opacity:0;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}}@media (min-width:52rem) and (prefers-reduced-motion:reduce){.gd-stages a,.gd-stages p,.gd-stages ol:before{transition:none}}.gd-stages a:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.gd-n{background:var(--color-indigo-50);width:1.75rem;height:1.75rem;color:var(--color-indigo-deep);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:720;display:inline-grid}.gd-part{scroll-margin-top:calc(var(--bar-h,4rem) + 1rem);margin-bottom:2.5rem}@media (min-width:52rem){.gd-part{scroll-margin-top:calc(var(--bar-h,4rem) + 4.5rem)}}.gd-part>h2{align-items:center;gap:.625rem;margin:0 0 1rem;font-size:1.125rem;font-weight:720;display:flex}.gd-go{justify-self:start;align-items:center;gap:.25rem;margin-top:.25rem;display:inline-flex}.gd-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);gap:1.25rem;padding:1rem;display:grid}.gd-part:has(>.gd-panel){container:gd-part/inline-size}@container gd-part (min-width:54rem){.gd-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:center;gap:1.5rem}}.gd-fig{isolation:isolate;min-width:0;position:relative}.gd-shot.is-part{place-items:normal;padding:1.5rem 1.25rem;display:block;container:gd-art/inline-size}@container gd-part (max-width:30rem){.gd-panel{padding:.75rem}.gd-shot.is-part{padding:1rem .75rem}.gd-key{padding-inline:.5rem}}.gd-shot.is-part>.gd-canvas{max-width:none}@container gd-art (min-width:56rem){.gd-shot.is-part>.gd-canvas{zoom:1.15}}@container gd-art (min-width:68rem){.gd-shot.is-part>.gd-canvas{zoom:1.3}}.gd-pins{z-index:2;pointer-events:none;position:absolute;inset:0}.gd-pin,.gd-key-n{background:var(--gd-accent);width:1.75rem;height:1.75rem;color:var(--color-white);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:720;line-height:1;display:grid}.gd-pin{border:2px solid var(--color-white);pointer-events:auto;cursor:default;transition:scale .12s,opacity .12s;position:absolute;translate:-50% -50%;box-shadow:0 1px 3px #1118274d}.gd-panel.is-lit .gd-pin:not(.is-on){opacity:.35}.gd-pin.is-on{z-index:1;scale:1.2}.gd-spot-on{outline:2px solid var(--gd-accent);outline-offset:3px}.gd-keys{align-content:start;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-key{border-radius:var(--radius-control);scroll-margin-top:calc(var(--bar-h,4rem) + 1rem);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.625rem .75rem;transition:background-color .12s;display:grid}.gd-key.is-on{background:var(--color-indigo-50)}.gd-key:focus-visible{outline:3px solid var(--gd-accent);outline-offset:0}.gd-panel.is-lit .gd-key:not(.is-on) .gd-key-n{opacity:.35}.gd-key-say{align-content:start;gap:.125rem;padding-top:.125rem;display:grid}.gd-key-say h3{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:680}.gd-key-say p{color:var(--color-ink-muted);margin:0;line-height:1.45}.gd-set{justify-content:center;align-items:center;gap:.75rem;min-width:22rem;display:flex}.gd-set>.gd-scr{flex:22rem;max-width:34rem}.gd-set-side{flex:none}:where(.gd-set)>.gd-mini{width:12rem}.gd-set>.gd-scr.gd-set-side{flex:0 17rem}@container gd-art (max-width:40rem){.gd-set{flex-direction:column;align-items:stretch}.gd-set>*{flex:none!important}.gd-set>.gd-scr,.gd-set>.gd-scr.gd-set-side{max-width:none}.gd-set>.gd-set-side,.gd-set>.gd-arrow{align-self:center}.gd-set>.gd-arrow{rotate:90deg}}.gd-scr{border:1px solid var(--color-line-strong);background:var(--color-mist);border-radius:.75rem;min-width:0;overflow:hidden}.gd-scr-bar{border-bottom:1px solid var(--color-line);background:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;padding:.5rem .625rem .5rem .875rem;display:flex}.gd-scr-title{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex}.gd-scr-title b{font-weight:720}.gd-scr-up,.gd-scr-title svg{color:var(--color-ink-muted)}.gd-scr-status{color:var(--color-ink-soft);margin-left:.25rem}.gd-scr-acts{align-items:center;gap:.375rem;margin-left:auto;display:flex}.gd-scr .pp-btn{min-height:2rem;font-size:var(--text-micro);padding:0 .75rem}.gd-scr .pp-btn.is-icon{width:2rem;padding:0}.gd-scr-body{gap:.75rem;padding:.75rem;display:grid}.gd-scr-cols{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.gd-scr-cols>:first-child{flex:14rem}.gd-scr-cols>.gd-page{flex:none}.gd-scr-cols>.gd-mini{flex:10rem}.gd-side{flex:0 11rem;justify-items:end;gap:.625rem;display:grid}.gd-side .gd-bubble{flex:none;max-width:11rem}.gd-lists{gap:.5rem;display:grid}.gd-list{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);gap:.125rem;padding:.5rem .75rem;display:grid}.gd-list-head{justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.125rem 0;display:flex}.gd-list-head.is-shut{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);padding:.5rem .75rem}.gd-list .gd-row{background:0 0;border:0;border-radius:0;padding:.375rem 0}.gd-list .gd-row+.gd-row{border-top:1px solid var(--color-line)}.gd-sheet{border:1px solid var(--color-line);background:var(--color-white);border-radius:.25rem;gap:.75rem;min-width:0;padding:.875rem;display:grid;container:gd-sheet/inline-size}.gd-sheet :is(.gd-strip,.gd-lines,.gd-sum,.gd-foot){max-width:none}.gd-sheet .gd-sum{padding:.25rem 0}.gd-sheet .gd-foot{padding:.625rem .75rem}.gd-waits{gap:.375rem;display:grid}.gd-sheet-foot{align-items:start;gap:.75rem;display:grid}@container gd-sheet (min-width:27rem){.gd-sheet-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gd-adds{justify-items:start;gap:.5rem;display:grid}.gd-add{align-items:center;gap:.25rem;display:inline-flex}.gd-taxes{gap:.5rem;display:grid}.gd-due{justify-items:start;gap:.375rem;display:grid}.gd-due small{color:var(--color-ink-soft)}.gd-chips{flex-wrap:wrap;gap:.25rem;display:flex}.gd-chip{border:1px solid var(--color-line-strong);white-space:nowrap;border-radius:999px;padding:.125rem .5rem}.gd-chip.is-on{border-color:var(--gd-accent);background:var(--gd-accent);color:var(--color-white)}.gd-switch{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-white);padding:2px;display:inline-flex}.gd-switch>span{border-radius:calc(var(--radius-control) - 4px);color:var(--color-ink-muted);align-items:center;gap:.25rem;padding:.1875rem .5rem;font-weight:620;display:inline-flex}.gd-switch>.is-on{background:var(--color-ink);color:var(--color-white)}.gd-look{gap:.375rem;padding:.625rem .75rem}.gd-look .gd-label:first-child{margin-top:0}.gd-shot{background:var(--color-mist);min-height:8rem;font-size:var(--text-micro);-webkit-user-select:none;user-select:none;border-radius:var(--radius-control);place-items:center;padding:1rem;display:grid;overflow:hidden;container-type:inline-size}.gd-shot>*{max-width:100%}.gd-shot .pp-btn{pointer-events:none}.gd-arrow{width:1.25rem;height:1.25rem;color:var(--color-ink-soft);flex:none}.gd-label{color:var(--color-ink-soft);align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.8125rem;font-weight:650;display:flex}.gd-row{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.gd-row .pp-avatar{flex:none}.gd-row-text{flex:1;min-width:0;line-height:1.3;display:grid}.gd-row-text small{color:var(--color-ink-muted);font-size:.8125rem}.gd-owe{font-variant-numeric:tabular-nums}.gd-owe.is-late{color:var(--color-bad)}.gd-strip{width:100%;max-width:24rem;margin:0}.gd-strip>span:first-child{align-items:center;gap:.375rem;display:inline-flex}.gd-lines{background:var(--color-white);border-radius:var(--radius-control);width:100%;max-width:22rem}.gd-lines :is(th,td){white-space:nowrap}.gd-x{border-radius:var(--radius-control);width:1.5rem;height:1.5rem;color:var(--color-ink-soft);place-items:center;display:inline-grid}.gd-sum{border-radius:var(--radius-control);background:var(--color-white);gap:.25rem;width:100%;max-width:16rem;margin:0;padding:.75rem .875rem;display:grid}.gd-sum-row{border-radius:.25rem;justify-content:space-between;gap:1rem;padding:.125rem .25rem;display:flex}.gd-sum-row dt{color:var(--color-ink-muted)}.gd-sum-row dd{font-variant-numeric:tabular-nums;margin:0}.gd-sum-row.is-due{border-top:1px solid var(--color-line);margin-top:.25rem;padding-top:.5rem;font-weight:720}.gd-sum-row.is-due dt{color:var(--color-ink)}.gd-menu{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);box-shadow:var(--shadow-raised);flex:none;gap:.125rem;padding:.375rem;display:grid}.gd-menu-item{white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.gd-menu-item svg{color:var(--color-ink-soft);flex:none}.gd-menu-item.is-on{background:var(--color-indigo-50)}.gd-menu-item em{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:1rem;font-style:normal}.gd-menu .gd-row{border-color:#0000;padding-block:.375rem}.gd-mini{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);flex:0 auto;gap:.25rem;padding:.625rem .75rem;font-size:.8125rem;display:grid}.gd-mini.is-new{border-color:var(--gd-accent);box-shadow:var(--shadow-raised)}.gd-mini-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin:0 0 .25rem;display:flex}.gd-mini-line{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:.5rem;margin:0;display:flex}.gd-mini-line svg{color:var(--color-ok)}.gd-fields{gap:.5rem;display:flex}.gd-fieldset{flex:1;gap:.25rem;display:grid}.gd-fieldset.is-short{flex:0 0 5rem}.gd-fieldset small{color:var(--color-ink-soft);font-size:.8125rem;font-weight:650}.gd-field{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-field,var(--color-white));padding:.4375rem .625rem}.gd-foot{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);gap:.375rem;width:100%;max-width:20rem;padding:.875rem 1rem;display:grid}.gd-foot p{align-items:center;gap:.5rem;margin:0;display:flex}.gd-foot svg{color:var(--color-ink-soft);flex:none}.gd-bubble{background:var(--gd-accent);min-width:7rem;color:var(--color-white);border-radius:1rem 1rem .25rem;flex:0 11rem;margin:0;padding:.625rem .875rem;line-height:1.4}.gd-page{aspect-ratio:8.5/11;color:#1f2937;width:9.5rem;box-shadow:var(--shadow-raised);background:#fff;border-radius:.25rem;flex:none;align-content:start;gap:.375rem;padding:.625rem;font-size:.5625rem;display:grid}.gd-page-band{background:var(--gd-band,#312e81);color:#fff;border-radius:.25rem .25rem 0 0;justify-content:space-between;margin:-.625rem -.625rem .25rem;padding:.5rem .625rem;display:flex}.gd-page-to{color:#6b7280}.gd-page-line{border-bottom:1px solid #e5e7eb;gap:.25rem;padding-bottom:.25rem;display:flex}.gd-page-line i,.gd-page-total i{font-style:normal}.gd-page-total{justify-content:space-between;margin-top:.25rem;display:flex}.gd-page-total i{color:#6b7280}.gd-swatches{flex-wrap:wrap;gap:.375rem;display:flex}.gd-swatch{border-radius:50%;width:1.5rem;height:1.5rem}.gd-swatch.is-on{outline:2px solid var(--color-ink);outline-offset:2px}.gd-layout{border:1px solid var(--color-line);background:var(--color-white);border-radius:999px;padding:.25rem .625rem}.gd-layout.is-on{border-color:var(--gd-accent);font-weight:650}.gd-phone{border:6px solid var(--color-ink);background:var(--color-white);border-radius:1.25rem;grid-template-rows:auto 1fr auto;width:10rem;height:13rem;display:grid;overflow:hidden}.gd-phone-top{border-bottom:1px solid var(--color-line);padding:.5rem .625rem;font-weight:680}.gd-phone-body{align-content:start;gap:.5rem;padding:.625rem;display:grid}.gd-phone-body i{background:var(--color-line);border-radius:.25rem;height:.5rem}.gd-phone-body i:nth-child(2n){width:70%}.gd-phone-bar{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.gd-phone-bar>span:first-child{line-height:1.2;display:grid}.gd-phone-bar small{color:var(--color-ink-soft);font-size:.6875rem}.gd-qs{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:start;gap:2rem 2.5rem;display:grid}.gd-q-set{border-top:1px solid var(--color-line)}.gd-q-set h3{color:var(--color-ink-soft);font-size:var(--text-small);margin:0;padding:.75rem .25rem .25rem;font-weight:700}.gd-q{border-bottom:1px solid var(--color-line)}.gd-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem .25rem;font-weight:620;list-style:none;display:flex}.gd-q summary::-webkit-details-marker{display:none}.gd-q-open{color:var(--color-ink-soft);flex:none;transition:rotate .15s;rotate:90deg}.gd-q[open] .gd-q-open{rotate:-90deg}.gd-q p{max-width:38rem;color:var(--color-ink-muted);margin:0 0 1rem;padding:0 .25rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.gd-q-open{transition:none}}.ln{max-width:64rem}.ln-lead{color:var(--color-ink-muted);font-size:var(--text-lead);margin:-.75rem 0 1.5rem;line-height:1.4}.ln-chapter{margin-bottom:2rem}.ln-chapter h2{align-items:center;gap:.625rem;margin:0;font-size:1.25rem;font-weight:720;display:flex}.ln-chapter-n{background-color:var(--color-indigo-50);width:1.75rem;height:1.75rem;color:var(--color-indigo);font-size:var(--text-small);border-radius:9999px;place-items:center;font-weight:760;display:inline-grid}.ln-chapter-line{color:var(--color-ink-muted);margin:.25rem 0 .875rem 2.375rem}.ln-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.ln-card{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-white);height:100%;color:var(--color-ink);flex-direction:column;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ln-card:hover{border-color:var(--color-indigo-200);box-shadow:var(--shadow-raised)}.ln-card:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ln-card b{font-size:1.0625rem;font-weight:700;line-height:1.3}.ln-card small{color:var(--color-ink-muted);font-size:var(--text-small)}.ln-card-icon{border-radius:var(--radius-control);background-color:var(--color-indigo-50);width:2.25rem;height:2.25rem;color:var(--color-indigo);place-items:center;margin-bottom:.25rem;display:inline-grid}.ln-card-tools{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.5rem;display:flex}.ln-tag{background-color:var(--color-mist);color:var(--color-ink-soft);font-size:var(--text-small);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-weight:600;display:inline-flex}.ln-tag.is-seen{color:var(--color-ok);background-color:#0000}.ln-sample{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem 2.5rem;padding:1.5rem;display:grid}.ln-sliders{align-content:start;gap:1.125rem;display:grid}.ln-slider{grid-template-columns:1fr auto;align-items:baseline;gap:.375rem 1rem;display:grid}.ln-slider label,.ln-label{color:var(--color-ink-muted);font-size:var(--text-small);font-weight:600}.ln-slider output{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:720}.ln-slider input[type=range]{width:100%;accent-color:var(--color-indigo);cursor:pointer;grid-column:1/-1;margin:0}.ln-slider .ln-chips{grid-column:1/-1}.ln-chips{flex-wrap:wrap;align-self:start;gap:.5rem;display:flex}.ln-chip{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ln-chip:hover{border-color:var(--color-indigo-200)}.ln-chip[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.ln-chip:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ln-result{align-content:start;gap:1.25rem;min-width:0;display:grid}.ln-answer{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.ln-answer b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:760;line-height:1.15}.ln-answer span{color:var(--color-ink-muted);font-size:var(--text-lead)}.ln-answer.is-good b{color:var(--color-ok)}.ln-answer.is-bad b{color:var(--color-bad)}.ln-note{color:var(--color-ink-muted);font-size:var(--text-small);margin:0}.ln-split{margin:0}.ln-split-bar{border-radius:var(--radius-control);gap:2px;height:1.5rem;display:flex;overflow:hidden}.ln-split-bar span{min-width:2px;transition:flex-grow .2s var(--ease-out-expo);flex-basis:0}.ln-split figcaption{color:var(--color-ink-muted);font-size:var(--text-small);flex-wrap:wrap;gap:.375rem 1.25rem;margin-top:.625rem;display:flex}.ln-split-key{align-items:center;gap:.375rem;display:inline-flex}.ln-split-key b{color:var(--color-ink);font-variant-numeric:tabular-nums}.ln-split-key i{border-radius:2px;width:.625rem;height:.625rem}.ln-split-bar .is-a,.ln-split-key.is-a i{background-color:var(--color-indigo)}.ln-split-bar .is-b,.ln-split-key.is-b i{background-color:var(--color-key-amber)}.ln-split-bar .is-c,.ln-split-key.is-c i{background-color:var(--color-key-green)}.ln-split-bar .is-d,.ln-split-key.is-d i{background-color:var(--color-line-strong)}.ln-sample:has(.ln-quote){grid-template-columns:minmax(0,1fr)}.ln-quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.ln-paper{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-field);box-shadow:var(--shadow-raised);padding:1.125rem 1.25rem}.ln-paper-head{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding-bottom:.625rem;display:flex}.ln-paper-head span{color:var(--color-ink-soft);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ln-paper-line{font-size:var(--text-small);animation:ln-in .2s var(--ease-out-expo);margin:0 0 .5rem;line-height:1.45}.ln-paper-line.is-bare{color:var(--color-ink-soft)}.ln-asks{align-content:start;gap:.75rem;display:grid}.ln-asks .ln-answer b{font-size:1.375rem}.ln-asks ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ln-asks li{color:var(--color-ink-muted);animation:ln-in .2s var(--ease-out-expo);align-items:flex-start;gap:.5rem;display:flex}.ln-asks li svg{color:var(--color-bad);flex:none;margin-top:.1875rem}.ln-line{height:3.75rem;margin:0 4.5rem 0 .25rem;position:relative}.ln-line:before{content:"";background-color:var(--color-mist);border-radius:9999px;height:.375rem;position:absolute;inset:.875rem 0 auto}.ln-line-wait,.ln-line-terms{height:.375rem;position:absolute;top:.875rem}.ln-line-wait{background-color:var(--color-key-amber);border-radius:9999px 0 0 9999px}.ln-line-terms{background-color:var(--color-indigo);border-radius:0 9999px 9999px 0}.ln-line-dot{border:3px solid var(--color-white);background-color:var(--color-ink-soft);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:left .2s var(--ease-out-expo);border-radius:9999px;margin-left:-.5rem;position:absolute;top:.5625rem}.ln-line-dot.is-sent{background-color:var(--color-key-amber)}.ln-line-dot.is-paid{background-color:var(--color-indigo)}.ln-line-dot b{color:var(--color-ink-muted);font-size:var(--text-small);white-space:nowrap;font-weight:620;position:absolute;top:1.375rem;left:50%;translate:-50%}.ln-line-dot:first-of-type b{left:0;translate:-.25rem}.ln-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ln-steps li{border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:var(--text-small);gap:.125rem;padding:.625rem .75rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s;display:grid}.ln-steps small{font-size:var(--text-small);font-weight:500}.ln-steps li.is-done{color:var(--color-ink-muted)}.ln-steps li.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.ln-bubble{background-color:var(--color-mist);border-radius:1.125rem 1.125rem 1.125rem .25rem;max-width:30rem;margin:0;padding:.875rem 1rem;line-height:1.45}.ln-keep{font-size:var(--text-lead);align-items:flex-start;gap:.625rem;margin:1.75rem 0;font-weight:680;line-height:1.35;display:flex}.ln-keep svg{color:var(--color-key-green);flex:none;margin-top:.125rem}.ln-tools{gap:.625rem;margin-bottom:2rem;display:grid}.ln-tool{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-white);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.ln-tool-icon{border-radius:var(--radius-control);background-color:var(--key,var(--color-indigo));flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ln-tool-icon{background-color:color-mix(in srgb, var(--key,var(--color-indigo)) 14%, transparent)}}.ln-tool-icon{color:var(--key,var(--color-indigo))}.ln-tool-say{flex:14rem;min-width:0;display:grid}.ln-tool-say b{font-weight:700}.ln-tool-say small{color:var(--color-ink-muted);font-size:var(--text-small)}.ln-tool-go{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ln-qs{margin-bottom:2rem}.ln-qs h2{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.ln-next{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}.ln-next:hover{border-color:var(--color-indigo-200)}.ln-next:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ln-next span{gap:.125rem;display:grid}.ln-next small{color:var(--color-ink-soft);font-size:var(--text-small)}.ln-next b{font-size:1.0625rem}.ln-next svg{color:var(--color-indigo);flex:none}.ln-page .ln-lead{margin-top:.5rem}.ln-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:720;line-height:1.08}.ln-crumb{min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ln-crumb a{color:var(--color-indigo);text-decoration:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);font-weight:600}.ln-crumb svg{color:var(--color-ink-soft)}.ln-sample>#app{display:contents}.ln-shows{font-size:var(--text-lead);grid-column:1/-1;margin:0;font-weight:680;line-height:1.35}.ln-whys{flex-wrap:wrap;gap:.25rem 1.25rem;margin:-.5rem 0 1.25rem;display:flex}.pp-blank-say .ln-whys{margin:.875rem 0 0}.ln-why{min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-small);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.ln-why:hover{text-decoration:underline}.ln-why svg{flex:none}@keyframes ln-in{0%{opacity:0;translate:0 .25rem}}@media (max-width:47.99rem){.ln-sample{grid-template-columns:minmax(0,1fr);padding:1.125rem}.ln-quote{grid-template-columns:minmax(0,1fr)}.ln-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-chapter-line{margin-left:0}}@media (prefers-reduced-motion:reduce){.ln-card,.ln-chip,.ln-split-bar span,.ln-line-wait,.ln-line-terms,.ln-line-dot,.ln-steps li{transition:none}.ln-paper-line,.ln-asks li{animation:none}}.wk[popover]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.wk::backdrop{display:none}.wk-dim{background:#11182747;position:absolute;inset:0}.wk-dim.is-ringed{border-radius:var(--radius-control);outline:2.5px solid var(--color-coral);outline-offset:0;background:0 0;inset:auto;box-shadow:0 0 0 200vmax #11182747}@media (prefers-reduced-motion:no-preference){.wk-dim.is-gliding{transition:left .22s cubic-bezier(.2,.8,.2,1),top .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1)}}.wk-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-paper-lift);pointer-events:auto;padding:1rem 1rem .875rem;position:absolute}.wk-top{color:var(--color-ink-soft);font-size:var(--text-micro);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.wk-part{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.wk-part .gd-n{width:1.375rem;height:1.375rem}.wk-count{font-variant-numeric:tabular-nums;margin-left:auto}.wk-x{border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);place-items:center;margin-left:auto;display:grid}.wk-count+.wk-x{margin-left:0}.wk-x:hover{background:var(--color-mist);color:var(--color-ink)}.wk-card h2{font-size:var(--text-base);font-weight:700}.wk-card p{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.25rem;line-height:1.45}.wk-go{justify-content:flex-end;gap:.5rem;margin-top:.875rem;display:flex}@media (max-width:47.99rem){.wk-card{width:auto}}}@layer utilities;.demo-guide{font-size:var(--text-small);align-self:flex-start;align-items:center;gap:.375rem;margin-top:.75rem;display:inline-flex}