@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--note-measure:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}}@layer components{.app{background:var(--room) var(--grain);height:100dvh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.phone-bar{flex:none;align-items:center;gap:10px;padding:10px 8px 6px 20px;display:flex}.phone-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 23px/1.2 var(--disp);letter-spacing:-.02em;overflow:hidden}.phone-menu,.nav-close{min-width:44px;min-height:44px;color:var(--navtxt);padding:0 12px;font-size:14px;font-weight:600}.phone-menu{flex:none;margin-left:auto}.nav{z-index:20;background:var(--room) var(--grain);color:var(--navtxt);visibility:hidden;flex-direction:column;padding-top:18px;transition:transform .26s cubic-bezier(.32,.72,0,1),visibility 0s .26s;display:flex;position:fixed;inset:0;transform:translate(-102%)}.nav[data-open=true]{visibility:visible;transition-delay:0s;transform:none}.nav-close{position:absolute;top:10px;right:8px}.lockup{flex:none;min-height:84px;padding:8px 14px 14px 20px}.lockup-logo{width:auto;height:30px;display:block}.lockup-logo-wide{width:168px;height:auto;margin-left:-2px;display:block}.lockup-word{margin-top:9px;font-size:13.5px}.wordmark{font:400 1em/1.2 var(--font-michroma);letter-spacing:-.015em;white-space:nowrap;color:var(--ink)}.wordmark-stop{background:#ff4fd8;width:.2em;height:.2em;margin-left:.07em;display:inline-block}.lockup-with{align-items:center;gap:5px;margin-top:7px;font-size:11.5px;display:flex}.lockup-with img{width:auto;height:15px;display:block}.lockup-word[data-alone=true]{margin-top:4px}.lockup-word[data-alone=true] .brand-name{white-space:normal;font-size:19px}.brand-name{font:700 15px/1.1 var(--disp);letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.logo-plate{border-radius:8px;padding:4px 8px;display:inline-flex}.logo-plate[data-plate=light]{background:#fff}.logo-plate[data-plate=dark]{background:#17171b}span.initial-mark{width:var(--mark-size,22px);height:var(--mark-size,22px);font:700 calc(var(--mark-size,22px) * .52) / 1 var(--disp);-webkit-user-select:none;user-select:none;border-radius:28%;flex:none;place-items:center;display:inline-grid}.projects{flex:1;min-height:0;padding-top:14px;overflow-y:auto}.project{border-radius:12px;margin:0 10px 2px;transition:background-color .16s ease-out;position:relative}.project a{border-radius:inherit;min-height:46px;font:600 15.5px/1.3 var(--disp);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 12px 12px;display:flex}.project a:focus-visible{outline-offset:-2px}.project-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.project-count{font:var(--count);letter-spacing:0;flex:none;margin-left:auto}.project-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 3px var(--acc);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.project-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}}.project[data-on=false]:hover{color:var(--navhov)}.project[data-on=true]{background:var(--sheet);color:var(--ink)}.project[data-on=true] .project-count{color:var(--acc)}.nav-foot{padding:6px 20px 6px 22px;padding-bottom:max(6px, env(safe-area-inset-bottom));flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-action{min-height:44px;color:var(--navtxt);font-size:13px}.nav-action:hover{color:var(--navhov)}.sheet{--gutter:20px;min-width:0;min-height:0;padding:6px var(--gutter) 0;background:var(--sheet);box-shadow:var(--sheet-lift);color:var(--ink);border-radius:18px 18px 0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.sheet-head{flex:none}.sheet-head .sheet-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet-title{min-width:0;font:700 30px/1.05 var(--disp);letter-spacing:-.025em;overflow-wrap:anywhere}.project-menu{z-index:1;width:44px;height:44px;color:var(--mut);border-radius:10px;place-items:center;display:grid;position:absolute;top:6px;right:12px}.project-menu:hover,.project-menu[data-state=open]{color:var(--ink)}.tab-set{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.link-state{height:44px;color:var(--mut);pointer-events:none;align-items:center;font-size:12.5px;display:flex;position:absolute;top:0;right:40px}.link-state-text{align-items:center;gap:6px;transition:opacity .2s ease-out;display:inline-flex}@starting-style{.link-state-text{opacity:0}}.link-state-text:before{content:"";border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.tabs{border-bottom:1px solid var(--line);flex:none;gap:22px;display:flex}.tab{min-width:44px;min-height:44px;color:var(--mut);font-size:14px;font-weight:600;display:flex}.tab-label{align-items:center;display:flex;position:relative}.tab:hover,.tab[data-state=active]{color:var(--ink)}.tab:hover:focus-visible{outline:none}.tab[data-state=active] .tab-label:after{content:"";background:var(--acc);height:2px;position:absolute;bottom:-1px;left:0;right:0}.stage{min-height:0;margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter) 24px;flex:1;overflow:auto}.stage[data-state=inactive]{display:none}.stage:focus-visible{outline-offset:-2px}.empty{color:var(--mut);padding:8px 0;font-size:15.5px}.tasks .empty{padding-left:37px}.on-desktop{display:none}.skeleton{background:var(--line);border-radius:6px;height:14px;display:block}.skeleton[data-size=title]{width:min(240px,60%);height:26px}.sheet-skeleton{flex-direction:column;flex:1;min-height:0;display:flex}.skeleton-name{display:none}.skeleton-rows{padding-top:12px}.skeleton-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;height:49px;display:flex}.skeleton-mark{background:var(--line);border-radius:50%;flex:none;width:24px;height:24px}.task-notice{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.task{border-bottom:1px solid var(--line);background:var(--sheet);position:relative}.task[data-dragging=true]{z-index:2;box-shadow:var(--lift);border-radius:10px}.task-head{align-items:center;padding:2px 0;font-size:16px;font-weight:500;line-height:20px;display:flex;position:relative}.task-head[data-opens=true]{cursor:pointer}.mk{border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:0 3px 0 -10px;display:grid}.mk-face{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--mut);border-radius:50%;place-items:center;transition:scale .12s ease-out,box-shadow .12s ease-out;display:grid;position:relative}.mk:hover .mk-face{box-shadow:inset 0 0 0 1.5px var(--ink)}.mk:active .mk-face{scale:.92}.task-rank{text-align:center;width:22px;font:var(--rank);color:var(--mut);flex:none}.mk-star,.mk-check{opacity:0;pointer-events:none;position:absolute}.mk-star{fill:var(--star);transition:transform .24s cubic-bezier(.3,1.5,.5,1),opacity .1s;inset:-3px;transform:scale(.4)rotate(-40deg)}.mk-check{fill:none;stroke:var(--acc);stroke-width:2.4px;transition:opacity .2s;inset:1px}.task[data-done=true] .mk-face{box-shadow:none}.task[data-done=true] .mk-star{opacity:1;transform:none}.task[data-done=true] .mk-check{opacity:1}html[data-tick=strike] .mk-star:where(:not([data-tick] [data-tick] *)),html[data-tick=star] .mk-check:where(:not([data-tick] [data-tick] *)),html[data-tick=check] .mk-star:where(:not([data-tick] [data-tick] *)),html[data-tick=filled] .mk-star:where(:not([data-tick] [data-tick] *)),html[data-tick=filled] .mk-check:where(:not([data-tick] [data-tick] *)){display:none}html[data-tick=filled] .task[data-done=true] .mk-face:where(:not([data-tick] [data-tick] *)){background-color:var(--acc);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat exclude,linear-gradient(#000 0 0)}@scope([data-tick=strike]) to ([data-tick]){:scope .mk-star{display:none}}@scope([data-tick=star]) to ([data-tick]){:scope .mk-check{display:none}}@scope([data-tick=check]) to ([data-tick]){:scope .mk-star{display:none}}@scope([data-tick=filled]) to ([data-tick]){:scope .mk-star,:scope .mk-check{display:none}:scope .task[data-done=true] .mk-face{background-color:var(--acc);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat exclude,linear-gradient(#000 0 0)}}.task-done-line{color:var(--mut);margin:-6px 0 0;padding:0 12px 10px 59px;font-size:12.5px}.task-title{text-align:left;overflow-wrap:anywhere;cursor:pointer;flex:0 auto;min-width:0;margin-right:auto;padding:12px 0}.txt{background:linear-gradient(var(--acc), var(--acc)) 0 56% / 0 2px no-repeat;transition:background-size .24s cubic-bezier(.2,.8,.2,1),opacity .2s 60ms}.task[data-done=true] .txt{opacity:.45}html[data-tick=strike] .task[data-done=true] .txt:where(:not([data-tick] [data-tick] *)){background-size:100% 2px}@scope([data-tick=strike]) to ([data-tick]){:scope .task[data-done=true] .txt{background-size:100% 2px}}.task-edit{border:1px solid var(--ring);min-width:0;color:inherit;font:inherit;resize:none;field-sizing:content;-webkit-user-select:text;user-select:text;background:0 0;border-radius:8px;flex:1;margin:6px 0 6px -8px;padding:5px 7px}.task-edit:focus-visible{border-color:var(--acc);outline:none}.task-retry,.task-remove{flex:none;min-width:44px;min-height:44px;font-size:14px;font-weight:600}.task-retry{color:var(--acc)}.task-remove{color:var(--mut);padding-left:12px}.task-remove:hover{color:var(--ink)}.own{min-width:44px;height:44px;color:var(--mut);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.own img,.menu-mark img{object-fit:contain;-webkit-touch-callout:none;width:22px;height:22px}.own-marks{display:flex}.own-marks>*+*{margin-left:-9px}.own-marks>*+span.initial-mark{box-shadow:0 0 0 2px var(--sheet)}.own-name{display:none}.own-nobody{color:var(--mut);display:block}.menu-mark{flex:none;margin-right:10px}.menu-item[data-state=checked]{color:var(--acc);font-weight:600}.task-open{min-width:44px;height:44px;color:var(--mut);border-radius:10px;flex:none;order:1;justify-content:center;align-items:center;gap:2px;margin-right:-10px;padding:0 14px;display:flex}:is(.task-open:has(.task-count),.task-open:has(.task-comments)){padding-left:4px}.task-comments{font:var(--count);color:var(--mut);border-radius:99px;align-items:center;gap:4px;margin-right:4px;padding:3px 4px 3px 2px;display:inline-flex}.task-comments[data-unread=true]{background:var(--acc);color:var(--on-acc);padding:3px 8px 3px 6px;font-weight:700}.task-count{font:var(--count);align-items:center;gap:2px;display:inline-flex}.task-count[data-failed=true]{color:var(--acc)}.chevron{transition:transform .16s ease-out}.chevron[data-open=true]{transform:rotate(180deg)}.row-menu{width:44px;height:44px;color:var(--mut);border-radius:10px;flex:none;place-items:center;margin-right:-10px;display:grid}.row-menu[data-where=row]{display:none}.task-open:hover,.row-menu:hover,.row-menu[data-state=open],.own:hover{color:var(--ink)}.grip{top:50%;left:calc(var(--gutter) * -1);width:var(--gutter);height:44px;color:var(--mut);cursor:grab;opacity:0;place-items:center;transition:opacity .12s;display:none;position:absolute;translate:0 -50%}.grip:focus-visible{opacity:1;outline-offset:-2px}.task[data-dragging=true] .grip{opacity:1;cursor:grabbing}.task-panel{color:var(--mut);flex-wrap:wrap;align-items:center;padding:0 0 8px 37px;font-size:13.5px;line-height:1.5;transition:opacity .14s ease-out;display:flex}@starting-style{.task-panel{opacity:0}}.task-record{flex:auto;min-width:0}.att-zone{outline-offset:2px;border-radius:10px;outline:2px dashed #0000;flex-basis:100%;min-width:0;margin-top:4px;padding:4px 0}.att-zone:focus{outline-color:#0000}.att-zone[data-over=true]{outline-color:var(--acc)}.att-zone[data-strip=true]{margin-bottom:8px}.att-heading{color:var(--mut);font-size:13.5px;font-weight:600}.att-list{flex-direction:column;margin-bottom:6px;display:flex}.att{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.att-main{min-width:0;min-height:48px;color:inherit;text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.att-tile{background:var(--room);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);font:var(--count);letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.att-thumb{object-fit:cover}.att-text{flex-direction:column;min-width:0;display:flex}.att-name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:14.5px;font-weight:500;overflow:hidden}.att-line{color:var(--mut);font-size:12.5px;line-height:1.35}.att[data-status=saving] .att-tile{position:relative}.att[data-status=saving] .att-tile:after{content:"";background:var(--acc);transform-origin:0;height:3px;animation:1.1s ease-in-out infinite alternate uploading;position:absolute;inset:auto 0 0}.att[data-status] .att-main{flex-basis:100%}.att[data-status=failed] .att-line,.att[data-status=too_large] .att-line{color:var(--ink)}.att-delete{width:44px;height:44px;color:var(--mut);border-radius:10px;flex:none;place-items:center;margin-right:-10px;display:grid}.att-delete:hover{color:var(--ink)}.att-actions{flex-basis:100%;gap:12px;padding-left:50px;display:flex}.att-actions .task-remove{padding-left:0}.att-adders{flex-wrap:wrap;gap:8px;display:flex}.att-add{min-height:44px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink);border-radius:10px;flex:none;padding:0 14px;font-size:14.5px;font-weight:600}.att-add:hover{box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc)}.att-link{flex-wrap:wrap;flex:200px;min-width:0;display:flex}.att-link-input{border-bottom:1px solid var(--ring);min-width:0;height:44px;color:var(--ink);background:0 0;flex:1;padding:0 2px;font-size:16px}.att-link-input::placeholder{color:var(--mut);opacity:1}.att-link-input:focus-visible{border-bottom-color:var(--acc);box-shadow:0 1px 0 var(--acc);outline:none}.att-link-add{min-width:44px;min-height:44px;color:var(--acc);border-radius:8px;flex:none;padding:0 10px;font-size:14.5px;font-weight:600}.att-link-add:disabled{opacity:.6}.att-problem{color:var(--ink);flex-basis:100%;padding-top:4px;font-size:13.5px}.att-hint{color:var(--mut);padding-top:2px;font-size:12.5px;display:none}.dialog.att-view{flex-direction:column;width:min(920px,100vw - 16px);max-height:calc(100dvh - 32px);padding:14px;display:flex;top:max(16px,5dvh)}.att-view-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:14.5px;font-weight:600;overflow:hidden}.att-view-image{object-fit:contain;flex:1;width:100%;min-height:0;max-height:calc(100dvh - 150px)}.att-view .dialog-actions{margin-top:10px}.signed-blank{background:var(--line);display:block}.att-view .signed-blank{min-height:240px}.add-task{width:100%;min-height:48px;color:var(--ink);padding:0 0 0 37px;font-size:16px;display:block}.add-task::placeholder{color:var(--mut);opacity:1}.add-task:focus-visible{box-shadow:inset 0 -2px 0 var(--acc);outline:none}.done-group{margin-top:12px}.done-toggle{min-height:44px;color:var(--mut);align-items:center;gap:7px;padding-left:37px;font-size:14px;font-weight:600;display:flex}.done-toggle:hover{color:var(--ink)}.done-count{font:var(--count)}.note-notice{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.page-list{flex-wrap:wrap;align-items:center;gap:0 18px;margin-bottom:6px;display:flex}.page-link,.page-new{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:44px;color:var(--mut);font-size:14.5px;font-weight:500;position:relative;overflow:hidden}.page-link:hover,.page-new:hover{color:var(--ink)}.page-link[aria-current=page]{color:var(--acc);font-weight:600}.page-line{color:var(--mut);font-size:12.5px;font-weight:400;display:none}.page-new:disabled{opacity:.6}.note{--note-measure:68ch;max-width:var(--note-measure);margin:0 auto}.note-head{align-items:flex-start;gap:4px;display:flex}.note-title{min-width:0;color:var(--ink);font:700 27px/1.15 var(--disp);letter-spacing:-.02em;resize:none;field-sizing:content;overflow-wrap:anywhere;caret-color:var(--acc);background:0 0;flex:1;padding:6px 0}.note-title:focus-visible{box-shadow:0 2px 0 var(--acc);outline:none}.note-menu{width:44px;height:44px;color:var(--mut);border-radius:10px;flex:none;place-items:center;margin-right:-10px;display:grid}.note-menu:hover,.note-menu[data-state=open]{color:var(--ink)}.note-meta{min-height:24px;color:var(--mut);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13.5px;line-height:1.4;display:flex}.note-mark{object-fit:contain;flex:none}.save-status{align-items:center;gap:8px;display:inline-flex}.note-edited+.save-status:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.save-status[data-status=unsaved],.save-status[data-status=conflict]{color:var(--ink);font-weight:600}.save-retry{min-width:44px;min-height:44px;color:var(--acc);font-weight:600}.note-bar{z-index:2;border-bottom:1px solid var(--line);background:var(--note-ground,var(--sheet));align-items:center;min-height:48px;margin:6px 0 10px;display:flex;position:sticky;top:-12px}.note-tools{scrollbar-width:none;align-items:center;min-width:0;margin-left:-10px;padding-right:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.note-tools::-webkit-scrollbar{display:none}.tool{min-width:44px;height:44px;font:600 14px var(--body);color:var(--mut);border-radius:10px;flex:none;place-items:center;display:grid}.tool:hover{color:var(--ink)}.tool[aria-pressed=true]{color:var(--acc)}.tool:disabled{opacity:.4}.tool:focus-visible{outline-offset:-2px}.tool-gap{background:var(--line);flex:none;width:1px;height:18px;margin:0 4px}.note-lock{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.note-conflict{border-left:3px solid var(--acc);background:var(--line);border-radius:0 10px 10px 0;margin:10px 0 14px;padding:14px 16px 12px;font-size:15px;line-height:1.5}.note-conflict-title{font:700 17px/1.3 var(--disp);letter-spacing:-.01em}.note-conflict-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.desk{flex-direction:column;flex:1 0 100%;min-width:0;min-height:0;display:flex}.desk-note .notes{min-height:100%}.note-back{min-height:44px;color:var(--mut);cursor:pointer;font-size:14px;font-weight:600;display:none}.note-prompt-line{color:var(--mut)}.note-close,.list-fold,.list-rail{display:none}.note-start{max-width:68ch;margin:0 auto;padding-top:8px}.note-start-title{font:700 24px/1.2 var(--disp);letter-spacing:-.01em}.note-prompt-line{margin:6px 0 16px}.side-title{color:var(--mut);margin-bottom:8px;font-size:12.5px;font-weight:600}.note-side section{margin-top:20px}.note-side .task-panel{margin:0;padding:0}.side-list{gap:6px;display:grid}.side-item{background:var(--sheet);border-radius:8px;align-items:flex-start;gap:2px;display:flex}.side-link{text-align:left;cursor:pointer;flex:1;min-width:0;min-height:38px;padding:8px 10px;font-size:14px;line-height:1.35}.side-link[aria-current=page]{color:var(--acc);font-weight:600}.side-remove{width:34px;height:38px;color:var(--mut);cursor:pointer;flex:none;place-items:center;display:grid}.side-empty{color:var(--mut);margin-bottom:6px;font-size:13.5px}.side-add{min-height:38px;color:var(--mut);cursor:pointer;font-size:13.5px}.side-add:hover,.side-remove:hover{color:var(--ink)}.side-menu{max-width:280px;max-height:280px;overflow:auto}.task-note{white-space:nowrap;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:600}.task-open[data-noted=true] .task-note{box-shadow:none;background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.task-open[data-noted=true] .task-note{background:color-mix(in srgb, var(--acc) 15%, transparent)}}.task-open[data-noted=true] .task-note{color:var(--ink)}.task-open[data-noted=true] .task-note[data-finished=true]{color:var(--acc)}.task[data-open=true]{background:var(--pane)}.note-offer{background:var(--sheet);box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.note-offer p{flex:200px;margin:0;font-weight:600}.slash{z-index:60;background:var(--sheet);width:230px;box-shadow:var(--lift), 0 0 0 1px var(--line);border-radius:10px;padding:5px;position:fixed}.slash-item{text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;gap:10px;width:100%;min-height:36px;padding:6px 9px;font-size:14.5px;display:flex}.slash-item[aria-selected=true],.slash-item:hover{background:var(--line)}.slash-hint{color:var(--mut);font-size:12.5px}@media (max-width:767.98px){.desk[data-open=true] .desk-note{z-index:40;background:var(--sheet);margin:0;padding:8px 18px 40px;animation:.24s ease-out note-up;display:block;position:fixed;inset:0;overflow:auto}.desk[data-open=true] .note-back{display:block}.note-side{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.side-item{background:var(--pane)}}@keyframes note-up{0%{opacity:.4;transform:translateY(24px)}}.note-loading{gap:12px;max-width:68ch;margin-top:12px;display:grid}.note-loading .skeleton:last-child{width:62%}.note-sheet{position:relative}.author-gutter{pointer-events:none;width:22px;position:absolute;top:0;bottom:0;left:0}.author-run{width:22px;position:absolute;left:0}.author-mark{z-index:1;background:var(--note-ground,var(--sheet));pointer-events:auto;cursor:default;border-radius:6px;width:22px;height:26px;padding:0;display:block;position:sticky;top:42px}.author-mark img{object-fit:contain;display:block}.author-tag{z-index:2;background:var(--sheet);max-width:min(320px,70vw);height:22px;box-shadow:0 0 0 1px var(--line), 0 2px 8px #00000014;color:var(--mut);font:500 12px/1 var(--body);white-space:nowrap;pointer-events:none;border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 4px;animation:.12s ease-out author-tag-in;display:flex;position:absolute;transform:translate(-100%)}.author-tag img,.author-tag .initial-mark{object-fit:contain;flex:none;display:block}.author-tag span{text-overflow:ellipsis;overflow:hidden}@keyframes author-tag-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.author-tag{animation:none}}.comment-layer{height:0;position:absolute;inset:0 0 auto}.note-body .comment-mark{background:var(--acc);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.note-body .comment-mark{background:color-mix(in srgb, var(--acc) 18%, transparent)}}.note-body .comment-mark{box-shadow:inset 0 -2px 0 var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body .comment-mark{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--acc) 55%, transparent)}}.note-body .comment-mark{cursor:pointer;transition:background-color .14s ease-out}.note-body .comment-mark[data-unread=true],.note-body .comment-mark[data-active=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body .comment-mark[data-unread=true],.note-body .comment-mark[data-active=true]{background:color-mix(in srgb, var(--acc) 30%, transparent)}}.note-body .comment-mark[data-unread=true],.note-body .comment-mark[data-active=true]{box-shadow:inset 0 -2px 0 var(--acc)}.comment-bubble{z-index:1;background:var(--note-ground,var(--sheet));min-width:24px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ring);font-variant-numeric:tabular-nums;color:var(--mut);border-radius:8px 8px 8px 2px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;transition:scale .12s ease-out,color .14s ease-out;display:grid;position:absolute;left:-1px}.comment-bubble:after{content:"";position:absolute;inset:-11px -4px}.comment-bubble:hover,.comment-bubble[data-open=true]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--acc)}.comment-bubble[data-unread=true]{background:var(--acc);box-shadow:none;color:var(--on-acc)}.comment-bubble:active{scale:.94}.comment-add{z-index:3;align-items:center;gap:8px;animation:.12s ease-out comment-in;display:flex;position:absolute}.comment-add-button{background:var(--ink);min-height:34px;color:var(--sheet);border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #00000038}.comment-add-button:disabled{opacity:.55}.comment-add-hint{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ring);color:var(--mut);border-radius:8px;padding:4px 8px;font-size:12.5px}.comment-panel{z-index:1;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ring), 0 14px 40px #00000029;color:var(--ink);border-radius:12px;padding:12px 12px 10px;font-size:14px;line-height:1.5;animation:.14s ease-out comment-in;position:absolute;left:32px;right:0}.comment-removed .comment-panel{margin:6px 0 10px;position:static}@media (max-width:479px){.comment-panel{left:0}}.comment-head{align-items:flex-start;gap:6px;display:flex}.comment-quote{border-left:2px solid var(--acc);min-width:0;color:var(--mut);-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;flex:1;margin:0;padding:2px 0 2px 9px;font-size:13px;display:-webkit-box;overflow:hidden}.comment-step{font-variant-numeric:tabular-nums;color:var(--mut);flex:none;align-items:center;font-size:12px;display:inline-flex}.comment-step button{width:28px;height:28px;color:var(--mut);border-radius:8px;place-items:center;display:grid}.comment-step button:disabled{opacity:.35}.comment-resolve{min-height:28px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--mut);border-radius:8px;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}.comment-close{width:28px;height:28px;color:var(--mut);border-radius:8px;flex:none;place-items:center;margin:0 -4px 0 0;display:grid}.comment-step button:hover:not(:disabled),.comment-resolve:hover,.comment-close:hover{color:var(--ink)}.comment-list{margin:10px 0 0;padding:0;list-style:none}.comment+.comment{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.comment-who{color:var(--mut);align-items:center;gap:7px;margin-bottom:3px;font-size:12.5px;display:flex}.comment-mark-img{object-fit:contain;flex:none;width:20px;height:20px}.comment-name{color:var(--ink);font-weight:600}.comment-when:before{content:"·";margin-right:7px}.comment-delete{color:var(--mut);margin-left:auto;font-size:12px}.comment-delete:hover{color:var(--acc)}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.comment-body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px}.comment-failed{color:var(--acc);margin:8px 0 0;font-size:13px;font-weight:600}.comment-box{background:var(--note-ground,var(--sheet));width:100%;min-height:40px;max-height:40vh;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink);field-sizing:content;resize:none;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:16px;line-height:1.45;display:block}.comment-box:focus-visible{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.comment-box::placeholder{color:var(--mut)}.comment-reply{align-items:flex-end;gap:8px;display:flex}.comment-actions{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.comment-text-button{min-height:36px;color:var(--mut);border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:600}.comment-text-button:hover{color:var(--ink)}.comment-post{background:var(--acc);min-height:36px;color:var(--on-acc);border-radius:8px;flex:none;padding:0 14px;font-size:13.5px;font-weight:600;transition:scale .12s ease-out}.comment-post:disabled{opacity:.45}.comment-post:active:not(:disabled){scale:.97}.comment-removed{border-top:1px solid var(--line);margin:4px 0 24px;padding:12px 0 0 32px}.comment-removed-title{color:var(--mut);margin:0 0 6px;font-size:12.5px;font-weight:600}.comment-removed ul{margin:0;padding:0;list-style:none}.comment-removed-item{text-align:left;width:100%;min-height:40px;color:var(--mut);align-items:center;gap:8px;font-size:14px;display:flex}.comment-removed-item[data-unread=true]{color:var(--acc)}.comment-removed-quote{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--mut);-webkit-text-decoration-color:var(--mut);-webkit-text-decoration-color:var(--mut);text-decoration-color:var(--mut);flex:1;overflow:hidden}.comment-removed-count{font-size:12.5px;font-weight:600}@keyframes comment-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.comment-add,.comment-panel{animation:none}}.note-image{display:block}.note-image-picture{border-radius:8px;max-width:100%;height:auto;display:block}.note-image .signed-blank{width:100%;max-width:320px;min-height:120px}.note-image.ProseMirror-selectednode .note-image-picture,.note-image.ProseMirror-selectednode .note-image-box{outline:2px solid var(--acc);outline-offset:2px}.note-image-box{min-height:64px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:8px 14px;font-size:14px;display:flex}.note-image[data-status=uploading] .note-image-box{color:var(--mut);background:var(--room)}.note-image-actions{gap:12px;display:flex}.note-image-actions .task-remove{padding-left:0}.tiptap[contenteditable=false] .note-image-actions{display:none}.link-card{max-width:600px;display:block;position:relative}.link-card-box{min-height:84px;box-shadow:inset 0 0 0 1px var(--ring);background:var(--sheet);color:var(--ink);border-radius:12px;text-decoration:none;transition:box-shadow .16s;display:flex;overflow:hidden}.note-body a.link-card-box,.link-hover a.link-hover-box{color:var(--ink);text-decoration:none}a.link-card-box:hover{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){a.link-card-box:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 55%, var(--ring))}}.link-card.ProseMirror-selectednode .link-card-box{outline:2px solid var(--acc);outline-offset:2px}.link-card-text{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:12px 14px;display:flex}.link-card-title,.link-hover-title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}.link-card-desc,.link-hover-desc{color:var(--mut);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.link-card-site{min-width:0;color:var(--mut);align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:1.3;display:flex}.link-card-site>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-icon{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.link-card[data-status=loading] .link-card-title,.link-card[data-status=failed] .link-card-title{color:var(--mut);font-weight:500}.link-card-image{object-fit:cover;background:var(--line);flex:none;align-self:stretch;width:30%;max-width:184px;min-height:84px}@media (max-width:479px){.link-card-image{display:none}}.link-card-plain{box-shadow:inset 0 0 0 1px var(--ring);background:var(--sheet);color:var(--ink);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}@media (hover:none){.link-card-plain{top:auto;bottom:9px}}@media (hover:hover) and (pointer:fine){.link-card-plain{opacity:0;transition:opacity .12s}.link-card:hover .link-card-plain,.link-card-plain:focus-visible{opacity:1}}.tiptap[contenteditable=false] .link-card-plain{display:none}.link-hover{z-index:60;box-shadow:inset 0 0 0 1px var(--ring), 0 18px 50px #00000047;background:var(--sheet);color:var(--ink);border-radius:12px;animation:.14s ease-out link-hover-in;position:fixed;overflow:hidden}.link-hover-box{color:inherit;text-decoration:none;display:block}.link-hover-image{aspect-ratio:1.91;object-fit:cover;background:var(--line);width:100%;display:block}.link-hover-text{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.link-hover-title{font-size:13.5px}.link-hover-box[data-status=loading] .link-hover-title,.link-hover-box[data-status=failed] .link-hover-title{color:var(--mut);font-weight:500}.link-hover .link-card-site{margin-top:4px}.link-hover-card{border-top:1px solid var(--line);text-align:left;width:100%;color:var(--acc);padding:8px 12px;font-size:12.5px;font-weight:600;display:block}.link-hover-card:hover{background:var(--line)}@keyframes link-hover-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.link-hover{animation:none}}.note-body{--mark-room:32px;min-height:40dvh;padding-bottom:48px;padding-left:var(--mark-room);color:var(--ink);caret-color:var(--acc);overflow-wrap:anywhere;outline:none;font-size:16px;line-height:1.62}.note-body>*+*{margin-top:.8em}.note-body h1,.note-body h2,.note-body h3{font-family:var(--disp);letter-spacing:-.015em;text-wrap:balance;font-weight:700}.note-body h1{margin-top:1.5em;font-size:24px;line-height:1.2}.note-body h2{margin-top:1.4em;font-size:20px;line-height:1.25}.note-body h3{margin-top:1.3em;font-size:17px;line-height:1.3}.note-body h1:first-child,.note-body h2:first-child,.note-body h3:first-child{margin-top:0}.note-body strong{font-weight:700}.note-body em{font-style:italic}.note-body a{color:var(--acc);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.note-body code{background:var(--line);border-radius:5px;padding:1px 5px;font-size:.92em}.note-body blockquote{border-left:2px solid var(--acc);color:var(--mut);padding-left:14px}.note-body hr{border:0;border-top:1px solid var(--ring);margin-block:1.6em}.note-body hr.ProseMirror-selectednode{border-top-color:var(--acc);outline:none}.note-body ul:not([data-type=taskList]){padding-left:1.6em}.note-body ol{padding-left:2em}.note-body ul:not([data-type=taskList]){list-style:outside}.note-body ul ul:not([data-type=taskList]){list-style:circle}.note-body ol{list-style:decimal}.note-body li+li,.note-body li>ul,.note-body li>ol{margin-top:.25em}.note-body ul:not([data-type=taskList])>li::marker{color:var(--acc)}.note-body ol>li::marker{font:var(--rank);color:var(--mk-ink)}.note-body ul[data-type=taskList]>li{align-items:flex-start;gap:2px;display:flex}.note-body ul[data-type=taskList]>li+li{margin-top:0}.note-body ul[data-type=taskList]>li>label{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;margin:-9px 0 -9px -10px;display:grid;position:relative}.note-body ul[data-type=taskList]>li>label>span{display:none}.note-body ul[data-type=taskList]>li>div{flex:1;min-width:0}.note-body .tick-by{color:var(--mut);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;margin-left:12px;font-size:12px;line-height:26px}.note-body .tick-by:empty{display:none}.note-body input[type=checkbox]{appearance:none;border:1.5px solid var(--ring);cursor:pointer;background:0 0;border-radius:6px;width:19px;height:19px;margin:0;transition:border-color .16s;position:relative}.note-body input[type=checkbox]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.note-body input[type=checkbox]:after{content:"";opacity:0;transition:transform .24s cubic-bezier(.3,1.5,.5,1),opacity .1s;position:absolute;inset:-1.5px}.note-body input[type=checkbox]:checked{border-color:#0000}.note-body input[type=checkbox]:checked:after{opacity:1;transform:none}html[data-tick=strike] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after,html[data-tick=check] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after{background:var(--acc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-tick=star] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after{background:var(--star);clip-path:polygon(50% 2%,62% 36%,98% 37%,69% 59%,79% 95%,50% 74%,21% 95%,31% 59%,2% 37%,38% 36%);inset:-3px;transform:scale(.4)rotate(-40deg)}html[data-tick=filled] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after{background:var(--acc);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:6px;transform:scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat exclude,linear-gradient(#000 0 0)}html[data-tick=star] .note-body input[type=checkbox]:checked:where(:not([data-tick] [data-tick] *)):after,html[data-tick=filled] .note-body input[type=checkbox]:checked:where(:not([data-tick] [data-tick] *)):after{transform:none}html[data-tick=strike] .note-body li[data-checked=true]>div:where(:not([data-tick] [data-tick] *)){text-decoration:line-through;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){html[data-tick=strike] .note-body li[data-checked=true]>div:where(:not([data-tick] [data-tick] *)){-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent)}}html[data-tick=strike] .note-body li[data-checked=true]>div:where(:not([data-tick] [data-tick] *)){text-decoration-thickness:1.5px}@scope([data-tick=strike]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{background:var(--acc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat}}@scope([data-tick=check]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{background:var(--acc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='m4 10 3.6 3.6L15 5.8' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat}}@scope([data-tick=star]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{background:var(--star);clip-path:polygon(50% 2%,62% 36%,98% 37%,69% 59%,79% 95%,50% 74%,21% 95%,31% 59%,2% 37%,38% 36%);inset:-3px;transform:scale(.4)rotate(-40deg)}:scope .note-body input[type=checkbox]:checked:after{transform:none}}@scope([data-tick=filled]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{background:var(--acc);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:6px;transform:scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m2.6 7.4 2.9 2.9 6-6.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat exclude,linear-gradient(#000 0 0)}:scope .note-body input[type=checkbox]:checked:after{transform:none}}.note-body li[data-checked=true]>div{color:var(--mut)}@scope([data-tick=strike]) to ([data-tick]){:scope .note-body li[data-checked=true]>div{text-decoration:line-through;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){:scope .note-body li[data-checked=true]>div{-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 70%, transparent)}}:scope .note-body li[data-checked=true]>div{text-decoration-thickness:1.5px}}.note-body .tableWrapper{margin-inline:calc(var(--gutter) * -1);padding:10px max(var(--gutter), 28px) 30px var(--gutter);overflow-x:auto}.note-body>.tableWrapper{margin-top:calc(.8em - 10px)}.note-body .tableWrapper+*{margin-top:.3em}.note-body .table-frame{--foot-h:34px;grid-template-columns:minmax(0,1fr);min-width:max-content;display:grid;position:relative}.note-body .table-frame>table,.note-body .table-frame>.table-controls{grid-area:2/1}.note-body table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:15px;line-height:1.45}.note-body th,.note-body td{border-right:1px solid var(--ring);border-bottom:1px solid var(--ring);text-align:left;vertical-align:top;min-width:96px;max-width:320px;padding:8px 12px;position:relative}.note-body tr>:first-child{border-left:1px solid var(--ring)}.note-body tr:first-child>*{border-top:1px solid var(--ring)}.note-body tr:first-child>:first-child{border-top-left-radius:10px}.note-body tr:first-child>:last-child{border-top-right-radius:10px}.note-body tr:last-child>:first-child{border-bottom-left-radius:10px}.note-body tr:last-child>:last-child{border-bottom-right-radius:10px}.note-body th{background:var(--table-head,var(--pane));color:var(--mut);font-size:13.5px;font-weight:600}.note-body td>*+*,.note-body th>*+*{margin-top:.4em}.note-body .selectedCell:after{content:"";z-index:1;border-radius:inherit;background:var(--acc);opacity:.12;pointer-events:none;position:absolute;inset:0}.note-body,.table-menu,.table-colour{--hl-accent:var(--acc);--hl-yellow:#f2b90d;--hl-green:#3aae6c;--hl-blue:#4a8cf7;--hl-red:#ee5a5f;--hl-wash:24%}[data-highlight=accent],.cell-swatch[data-colour=accent]{--hl:var(--hl-accent)}[data-highlight=yellow],.cell-swatch[data-colour=yellow]{--hl:var(--hl-yellow)}[data-highlight=green],.cell-swatch[data-colour=green]{--hl:var(--hl-green)}[data-highlight=blue],.cell-swatch[data-colour=blue]{--hl:var(--hl-blue)}[data-highlight=red],.cell-swatch[data-colour=red]{--hl:var(--hl-red)}.note-body td[data-highlight],.note-body th[data-highlight]{background:var(--hl)}@supports (color:color-mix(in lab, red, red)){.note-body td[data-highlight],.note-body th[data-highlight]{background:color-mix(in oklab, var(--hl) var(--hl-wash), var(--note-ground,var(--sheet)))}}.note-body td[data-highlight],.note-body th[data-highlight]{color:var(--ink)}.cell-swatch{background:var(--hl,transparent);border-radius:5px;flex:none;width:16px;height:16px;margin-right:10px}@supports (color:color-mix(in lab, red, red)){.cell-swatch{background:color-mix(in oklab, var(--hl,transparent) var(--hl-wash), var(--sheet))}}.cell-swatch{box-shadow:inset 0 0 0 1.5px var(--hl,var(--ring))}@supports (color:color-mix(in lab, red, red)){.cell-swatch{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--hl,var(--ring)) 70%, var(--sheet))}}.cell-swatch[data-colour=none]{background:linear-gradient(135deg, transparent calc(50% - .75px), var(--mut) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px));box-shadow:inset 0 0 0 1.5px var(--ring)}.menu-sub-arrow{box-sizing:content-box;color:var(--mut);margin-left:auto;padding-left:10px}.menu-item[data-state=open]{background:var(--line)}.table-controls{z-index:2;pointer-events:none;position:relative}.note-body[contenteditable=false] .table-controls{display:none}.table-add{border:1px dashed var(--ring);color:var(--mut);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,color .12s,border-color .12s;display:grid;position:absolute}.table-add-col{width:20px;top:0;bottom:0;left:calc(100% + 6px)}.table-add-row{height:20px;top:calc(100% + 6px);left:0;right:0}.table-frame:has(>.table-footer:not(:empty)) .table-add-row{top:calc(100% + var(--foot-h) + 6px)}.tableWrapper:hover .table-add,.table-add[data-active]{opacity:1;pointer-events:auto}.table-handle{background:var(--acc);width:22px;height:14px;color:var(--on-acc);pointer-events:auto;border-radius:5px;place-items:center;display:grid;position:absolute;translate:-50% -50%}.table-handle:before{content:"";position:absolute;inset:-10px}.table-handle-col{top:0}.table-handle-row{width:14px;height:22px;left:0}.table-handle-row svg{rotate:90deg}.table-colour{background:var(--sheet);width:24px;height:24px;box-shadow:0 0 0 1px var(--ring), 0 2px 6px #0000001f;pointer-events:auto;border-radius:7px;place-items:center;display:grid;position:absolute;translate:-50% -50%}.table-colour .cell-swatch{border-radius:4px;width:14px;height:14px;margin:0}.table-colour:before{content:"";position:absolute;inset:-10px}.table-colour:hover,.table-colour[data-state=open]{box-shadow:0 0 0 1.5px var(--acc), 0 2px 6px #0000001f}.table-handle[data-state=open]{box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.table-handle[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 30%, transparent)}}.table-sort-arrow{color:var(--acc);pointer-events:none;font-size:13px;font-weight:700;line-height:1;position:absolute;translate:-50% -50%}.note-body tr[data-hidden]{display:none}.note-body .table-bar{max-width:calc(100cqi - 2 * var(--gutter));font-family:var(--body);flex-wrap:wrap;grid-area:1/1;justify-self:start;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:12.5px;line-height:1.3;display:flex;position:sticky;left:0}.note-body .table-bar:empty,.note-body .table-footer:empty{display:none}.table-pill{background:var(--acc);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 3px 3px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.table-pill{background:color-mix(in srgb, var(--acc) 12%, var(--sheet))}}.table-pill{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.table-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent)}}.table-pill{color:var(--ink);font-weight:600}.table-pill-words{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-pill-clear{width:20px;height:20px;color:var(--mut);border-radius:999px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.table-pill-clear:before{content:"";position:absolute;inset:-8px}.table-pill-clear:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.table-pill-clear:hover{background:color-mix(in srgb, var(--acc) 22%, var(--sheet))}}.table-pill-clear:hover{color:var(--ink)}.table-pill-clear:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.table-pill-note{color:var(--mut)}.note-body .table-footer{grid-area:3/1}.note-body .table-frame:has(>.table-footer:not(:empty)) tr:last-child>*{border-radius:0}.table-foot{font-family:var(--body);color:var(--mut);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:20px;display:grid}.table-foot-cell{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--table-head,var(--pane));border-right:1px solid var(--ring);border-bottom:1px solid var(--ring);min-width:0;min-height:34px;padding:7px 12px 6px;overflow:hidden}.table-foot-cell:first-child{border-left:1px solid var(--ring);border-bottom-left-radius:10px}.table-foot-cell:last-child{border-bottom-right-radius:10px}.table-foot-cell[data-number]{text-align:right;color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-weight:600}.table-foot-cell[data-split]{justify-content:space-between;gap:8px;display:flex}.table-foot-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.table-foot-total{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:100%;color:var(--ink);flex-shrink:0;font-weight:600}.table-filter-menu{min-width:232px;max-height:min(420px, var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.menu-label{color:var(--mut);padding:6px 12px;font-size:12.5px;font-weight:500;display:block}.menu-input{box-sizing:border-box;border:1px solid var(--ring);background:var(--sheet);width:calc(100% - 8px);height:40px;color:var(--ink);font:inherit;border-radius:8px;margin:0 4px 4px;padding:0 11px;font-size:16px}.menu-input:focus{outline:2px solid var(--acc);outline-offset:-1px;border-color:#0000}.note-body,.table-menu{--chip-grey:#8a8a8a;--chip-orange:#f08a24;--chip-yellow:#f2c40d;--chip-green:#3aae6c;--chip-teal:#1fb3a6;--chip-blue:#4a8cf7;--chip-purple:#9b6bf2;--chip-pink:#ec6fb1;--chip-red:#ee5a5f;--chip-sand:#c8a77a;--chip-wash:22%;--chip-words:45%}.chip{--chip:var(--chip-grey);box-sizing:border-box;background:var(--chip);border-radius:6px;max-width:100%;padding:1px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in oklab, var(--chip) var(--chip-wash), var(--note-ground,var(--sheet)))}}.chip{color:var(--chip)}@supports (color:color-mix(in lab, red, red)){.chip{color:color-mix(in oklab, var(--chip) var(--chip-words), var(--ink))}}.chip{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:12.5px;font-weight:600;line-height:1.6;overflow:hidden}.chip[data-colour=grey]{--chip:var(--chip-grey)}.chip[data-colour=orange]{--chip:var(--chip-orange)}.chip[data-colour=yellow]{--chip:var(--chip-yellow)}.chip[data-colour=green]{--chip:var(--chip-green)}.chip[data-colour=teal]{--chip:var(--chip-teal)}.chip[data-colour=blue]{--chip:var(--chip-blue)}.chip[data-colour=purple]{--chip:var(--chip-purple)}.chip[data-colour=pink]{--chip:var(--chip-pink)}.chip[data-colour=red]{--chip:var(--chip-red)}.chip[data-colour=sand]{--chip:var(--chip-sand)}.note-body :is(th,td)[data-type=select]>.table-chips,.note-body :is(th,td)[data-type=multi]>.table-chips{flex-wrap:wrap;align-items:center;gap:4px;min-height:1.45em;display:flex}.note-body :is(th,td)[data-type=select]>.table-chips+p,.note-body :is(th,td)[data-type=multi]>.table-chips+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.note-body :is(th,td)[data-type=multi][data-wrap=off]>.table-chips{flex-wrap:nowrap;overflow:hidden}.note-body[contenteditable=true] :is(td)[data-type=select],.note-body[contenteditable=true] :is(td)[data-type=multi]{cursor:pointer}.note-body[contenteditable=true] :is(td)[data-type=select].has-caret,.note-body[contenteditable=true] :is(td)[data-type=multi].has-caret{box-shadow:inset 0 0 0 2px var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body[contenteditable=true] :is(td)[data-type=select].has-caret,.note-body[contenteditable=true] :is(td)[data-type=multi].has-caret{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--acc) 55%, transparent)}}.note-body[contenteditable=true] :is(td)[data-type=select]:hover>.table-chips:empty:before,.note-body[contenteditable=true] :is(td)[data-type=multi]:hover>.table-chips:empty:before{content:"Pick…";color:var(--mut);font-size:13px}.note-body{--check-hue:62%;--ok:var(--hl-green)}@supports (color:color-mix(in lab, red, red)){.note-body{--ok:color-mix(in oklab, var(--hl-green) var(--check-hue), var(--ink))}}.note-body{--no:var(--hl-red)}@supports (color:color-mix(in lab, red, red)){.note-body{--no:color-mix(in oklab, var(--hl-red) var(--check-hue), var(--ink))}}.note-body :is(th,td)[data-type=checkbox]>.table-check+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.table-check{isolation:isolate;width:26px;height:26px;color:var(--mut);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:6px;place-items:center;margin:-2px 0 -2px -4px;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:relative}.table-check[data-style=tickcross]{font-size:17px}.table-check[data-style=tickcross][data-state=y]{color:var(--ok)}.table-check[data-style=tickcross][data-state=n]{color:var(--no)}.table-check[data-style=tickcross][data-state=empty]{color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.table-check[data-style=tickcross][data-state=empty]{color:color-mix(in oklab, var(--mut) 70%, transparent)}}.table-check[data-style=tick]:before,.table-check[data-style=dot]:before{content:"";z-index:-1;box-sizing:border-box;border:1.5px solid var(--mut);position:absolute}@supports (color:color-mix(in lab, red, red)){.table-check[data-style=tick]:before,.table-check[data-style=dot]:before{border:1.5px solid color-mix(in oklab, var(--mut) 80%, transparent)}}.table-check[data-style=tick]:before{border-radius:5px;inset:4px}.table-check[data-style=dot]:before{border-width:2px;border-radius:50%;inset:7px}.table-check[data-style=tick][data-state=y]{color:var(--note-ground,var(--sheet))}.table-check[data-state=y]:before{border-color:var(--ok);background:var(--ok)}.note-body[contenteditable=true] .table-check{cursor:pointer}.note-body[contenteditable=true] .table-check:hover{background:var(--line)}.note-body[contenteditable=true] :is(td)[data-type=checkbox].has-caret{box-shadow:inset 0 0 0 2px var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body[contenteditable=true] :is(td)[data-type=checkbox].has-caret{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--acc) 55%, transparent)}}.note-body :is(th,td)[data-type=email]:not(.has-caret)>.table-anchor+p,.note-body :is(th,td)[data-type=link]:not(.has-caret)>.table-anchor+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.note-body :is(th,td)[data-type=email].has-caret>.table-anchor,.note-body :is(th,td)[data-type=link].has-caret>.table-anchor{display:none}.note-body :is(th,td)[data-type=email]>.table-anchor,.note-body :is(th,td)[data-type=link]>.table-anchor{overflow-wrap:break-word;max-width:100%;display:block}.note-body :is(th,td)[data-type=email]>a.table-anchor,.note-body :is(th,td)[data-type=link]>a.table-anchor{width:fit-content;color:var(--acc);text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body :is(th,td)[data-type=email]>a.table-anchor,.note-body :is(th,td)[data-type=link]>a.table-anchor{-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--acc) 40%, transparent)}}.note-body :is(th,td)[data-type=email]>a.table-anchor,.note-body :is(th,td)[data-type=link]>a.table-anchor{text-underline-offset:3px;cursor:pointer}.note-body :is(th,td)[data-type=email]>a.table-anchor:hover,.note-body :is(th,td)[data-type=link]>a.table-anchor:hover{text-decoration-color:currentColor}.note-body :is(th,td)[data-type=email][data-wrap=off]>.table-anchor,.note-body :is(th,td)[data-type=link][data-wrap=off]>.table-anchor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-body :is(th,td)[data-type=person]>.table-person{align-items:center;gap:7px;min-width:0;min-height:1.45em;display:flex}.note-body :is(th,td)[data-type=person]>.table-person+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.table-person-disc{background:var(--acc);width:20px;height:20px;color:var(--sheet);font:700 11px / 1 var(--disp);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid}.table-person-name{overflow-wrap:break-word;min-width:0}.note-body :is(th,td)[data-type=person][data-wrap=off] .table-person-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-body[contenteditable=true] :is(td)[data-type=person]{cursor:pointer}.note-body[contenteditable=true] :is(td)[data-type=person].has-caret{box-shadow:inset 0 0 0 2px var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body[contenteditable=true] :is(td)[data-type=person].has-caret{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--acc) 55%, transparent)}}.note-body[contenteditable=true] :is(td)[data-type=person]:hover>.table-person:empty:before{content:"Pick…";color:var(--mut);font-size:13px}.note-body{--due-hue:55%;--soon:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.note-body{--soon:color-mix(in oklab, var(--hl-yellow) var(--due-hue), var(--ink))}}.note-body{--late:var(--hl-red)}@supports (color:color-mix(in lab, red, red)){.note-body{--late:color-mix(in oklab, var(--hl-red) var(--due-hue), var(--ink))}}.note-body :is(th,td)[data-type=date]>.table-date{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:7px;min-height:1.45em;display:flex}.note-body :is(th,td)[data-type=date]>.table-date+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.note-body :is(th,td)[data-type=date] .table-date-when{color:var(--mut);font-size:12px;font-weight:600}.note-body :is(th,td)[data-type=date] .table-date-when.soon{color:var(--soon)}.note-body :is(th,td)[data-type=date] .table-date-when.late{color:var(--late)}.note-body :is(th,td)[data-type=date]>.table-date-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.note-body :is(th,td)[data-type=date][data-wrap=off]>.table-date{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.note-body[contenteditable=true] :is(td)[data-type=date]{cursor:pointer}.note-body[contenteditable=true] :is(td)[data-type=date].has-caret{box-shadow:inset 0 0 0 2px var(--acc)}@supports (color:color-mix(in lab, red, red)){.note-body[contenteditable=true] :is(td)[data-type=date].has-caret{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--acc) 55%, transparent)}}.note-body[contenteditable=true] :is(td)[data-type=date]:hover>.table-date:empty:before{content:"Pick a date…";color:var(--mut);font-size:13px}.menu.table-menu.table-pop.table-calendar{width:268px;padding:10px}.cal-head{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.cal-title{font-family:var(--disp);font-size:14.5px;font-weight:700}.cal-nav{background:var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.cal-nav:hover{background:var(--line)}@supports (color:color-mix(in lab, red, red)){.cal-nav:hover{background:color-mix(in oklab, var(--line) 60%, var(--mut))}}.cal-row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-row+.cal-row{margin-top:2px}.cal-weekday{color:var(--mut);text-align:center;padding:4px 0;font-size:11px;font-weight:600}.cal-day{width:100%;height:32px;color:var(--ink);font:500 13.5px / 1 var(--body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px}.cal-day[data-weekend]{color:var(--mut)}.cal-day:hover{background:var(--line)}.cal-day:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cal-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--acc);color:var(--ink);font-weight:700}.cal-day[aria-pressed=true]{background:var(--acc);box-shadow:none;color:var(--on-acc);font-weight:800}.cal-quick{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.cal-quick-button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:500 13px / 1.2 var(--body);cursor:pointer;background:0 0;border-radius:8px;padding:6px}.cal-quick-button:hover,.cal-quick-button:focus-visible{border-color:var(--acc);outline:none}.table-calendar>.menu-rule{margin:8px 0 4px}.pick-person .pick-mark{--mark-size:20px;object-fit:contain;-webkit-touch-callout:none;flex:none;width:20px;height:20px}.pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-pop .pick-list>.menu-rule{margin:4px 8px}.currency-tick{flex:none;place-items:center;width:14px;margin-left:10px;display:grid}.currency-sign{min-width:34px;color:var(--mut);flex:none;margin-right:8px;font-weight:600}.menu.table-menu.table-pop{width:264px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height,none);transform-origin:var(--radix-popover-content-transform-origin);overflow-y:auto}.table-pop .pick-search{width:100%;margin:0 0 4px}.pick-list{flex-direction:column;display:flex}.pick-row{border-radius:8px;align-items:center;min-height:40px;display:flex}.pick-row[data-active]{background:var(--line)}.pick-option{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 8px;font-size:14.5px;display:flex}.pick-tick{width:16px;color:var(--acc);flex:none;place-items:center;font-weight:700;display:grid}.pick-dots{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;margin-right:5px;padding:0;display:grid}.pick-dot{--chip:var(--chip-grey);background:var(--chip);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--chip);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pick-dot{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--chip) 55%, var(--ink))}}.pick-dot[data-colour=orange]{--chip:var(--chip-orange)}.pick-dot[data-colour=yellow]{--chip:var(--chip-yellow)}.pick-dot[data-colour=green]{--chip:var(--chip-green)}.pick-dot[data-colour=teal]{--chip:var(--chip-teal)}.pick-dot[data-colour=blue]{--chip:var(--chip-blue)}.pick-dot[data-colour=purple]{--chip:var(--chip-purple)}.pick-dot[data-colour=pink]{--chip:var(--chip-pink)}.pick-dot[data-colour=red]{--chip:var(--chip-red)}.pick-dot[data-colour=sand]{--chip:var(--chip-sand)}.pick-dots:hover,.pick-dots[aria-expanded=true]{background:var(--ring)}.pick-dots:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pick-empty{color:var(--mut);padding:8px 12px;font-size:13px}.menu-item.pick-action{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;font-family:inherit}.menu-item.pick-action:hover,.menu-item.pick-action:focus-visible{background:var(--line)}.chip-palette{grid-template-columns:repeat(5,1fr);gap:5px;padding:4px 8px 8px;display:grid}.chip.chip-tile{cursor:pointer;border:1.5px solid #0000;place-items:center;height:30px;padding:0;font-size:12px;font-weight:800;display:grid}.chip.chip-tile:hover{border-color:var(--chip)}@supports (color:color-mix(in lab, red, red)){.chip.chip-tile:hover{border-color:color-mix(in oklab, var(--chip) 50%, transparent)}}.chip.chip-tile[aria-checked=true]{border-color:currentColor}.chip.chip-tile:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.opt-row{border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 4px 0 10px;display:flex}.opt-row:focus-within{background:var(--line)}.chip.opt-swatch{border:4px solid var(--chip);flex:none;width:18px;height:18px;padding:0}@supports (color:color-mix(in lab, red, red)){.chip.opt-swatch{border:4px solid color-mix(in oklab, var(--chip) var(--chip-wash), var(--sheet))}}.chip.opt-swatch{cursor:pointer;background:currentColor;border-radius:5px}.chip.opt-swatch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.opt-name{min-width:0;height:32px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:6px;flex:1;padding:0 6px;font-size:16px}.opt-name:focus{outline:2px solid var(--acc);outline-offset:-2px;background:var(--sheet)}.opt-remove{width:30px;height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:18px;line-height:1}.opt-remove:hover,.opt-remove:focus-visible{background:var(--ring);color:var(--acc)}.note-body td[data-wrap=off]:not(.has-caret)>p,.note-body th[data-wrap=off]:not(.has-caret)>p{white-space:nowrap;text-overflow:ellipsis;min-width:100%;max-width:296px;overflow:hidden}.note-body :is(th,td)[data-type=number],.note-body :is(th,td)[data-type=currency]{text-align:right;font-variant-numeric:tabular-nums}.note-body th[data-type] .col-type-icon{width:22px;height:22px;color:var(--mut);vertical-align:-6px;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:-2px 4px -2px -4px;padding:0;display:inline-grid}.note-body th[data-type]>p:first-child{text-indent:-22px;padding-left:22px}.note-body th[data-type] .col-type-icon:hover{background:var(--line);color:var(--ink)}.note-body th[data-type] .col-type-icon:focus-visible{outline:2px solid var(--acc);outline-offset:0}.note-body[contenteditable=false] th[data-type] .col-type-icon{cursor:default}.note-body[contenteditable=false] th[data-type] .col-type-icon:hover{color:var(--mut);background:0 0}:where(.table-sub){max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.table-type-menu{min-width:260px}.table-type-tile{background:var(--line);width:22px;height:22px;color:var(--ink);border-radius:6px;flex:none;place-items:center;margin-right:10px;display:inline-grid}.table-type-item[data-state=checked] .table-type-tile{background:var(--acc);color:var(--sheet)}.menu-hint{color:var(--mut);white-space:nowrap;margin-left:auto;padding-left:14px;font-size:13px;font-weight:400}.menu-sub .menu-hint+.menu-sub-arrow{margin-left:0;padding-left:6px}.note-body .tableWrapper[data-fixed] table{table-layout:fixed;min-width:0}.note-body .tableWrapper[data-fixed] :is(th,td){overflow-wrap:break-word;min-width:0;max-width:none}.note-body .tableWrapper[data-fixed] [data-wrap=off]:not(.has-caret)>p{max-width:none}.note-body .tableWrapper[data-fixed] td:is([data-type=number],[data-type=currency])>p{white-space:normal;overflow-wrap:anywhere}.note-body .column-resize-handle{z-index:2;background:var(--acc);pointer-events:none;width:3px;position:absolute;top:0;bottom:-1px;right:-2px}.note-body.resize-cursor{cursor:col-resize}.note-body[contenteditable=false] .column-resize-handle{display:none}.table-toast{z-index:46;left:50%;bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;width:min(320px,100vw - 32px);position:fixed;translate:-50%}.menu.table-picker,.menu.table-menu{z-index:45}.menu.table-menu{max-height:var(--radix-dropdown-menu-content-available-height,none);overflow-y:auto}.menu.table-menu.table-context-menu{max-height:none;overflow-y:visible}.menu-icons{gap:2px;display:flex}.menu-item.menu-icon{flex:1 1 0;justify-content:center;min-width:40px;padding:0}@media (pointer:fine){.table-menu:not(.table-pop) .menu-item,.table-pop :is(.menu-item,.pick-row,.pick-option){min-height:34px}}[data-radix-popper-content-wrapper]:has(>.table-sheet){min-width:0!important;position:fixed!important;inset:auto 12px 0!important;transform:none!important}.menu.table-menu.table-sheet{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-height:85dvh;padding:0 8px max(12px, env(safe-area-inset-bottom));border-bottom:0;border-radius:16px 16px 0 0;overflow-y:auto}.table-sheet-scrim{z-index:44;background:#0006;position:fixed;inset:0}.sheet-panel.table-filter-menu{max-height:none;overflow:visible}.sheet-grip{z-index:1;background:var(--sheet);touch-action:none;cursor:grab;place-items:center;height:22px;margin:0 -8px;display:grid;position:sticky;top:0}.sheet-grip-bar{background:var(--mut);border-radius:2px;width:36px;height:4px}.sheet-pair{align-items:center;gap:4px;display:flex}.sheet-pair-label{flex:1;padding:0 12px;font-size:14.5px;font-weight:500}.sheet-pair .menu-item.menu-icon{flex:none;width:56px;min-height:44px}.sheet-back{color:var(--mut);gap:6px}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.menu.table-menu.table-sheet[data-state=open]{animation:.18s ease-out sheet-up}.table-sheet-scrim{animation:.18s ease-out appear}}.menu.table-picker{min-width:0;transform-origin:var(--radix-popover-content-transform-origin);padding:10px}.picker-grid{grid-template-columns:repeat(var(--picker-cols,5), 18px);touch-action:none;cursor:pointer;border-radius:4px;gap:3px;display:grid}.picker-grid:focus-visible{outline:none}.picker-grid[data-keys]:focus-visible{outline:2px solid var(--acc);outline-offset:5px}.picker-grid span{border:1px solid var(--ring);border-radius:4px;height:18px}.picker-grid span[data-on]{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.picker-grid span[data-on]{background:color-mix(in srgb, var(--acc) 35%, transparent)}}.picker-label{white-space:nowrap;text-align:center;color:var(--mut);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;font-weight:500}@media (pointer:coarse){.picker-grid{grid-template-columns:repeat(var(--picker-cols,5), 28px)}.picker-grid span{height:28px}}.note-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--mut);pointer-events:none}.note-body[contenteditable=false]{caret-color:#0000}.undo-stack{z-index:35;left:50%;bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:8px;width:min(320px,100vw - 32px);display:flex;position:fixed;translate:-50%}.undo-toast{border:1px solid var(--line);background:var(--sheet);box-shadow:var(--lift);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:2px 4px 2px 16px;font-size:14.5px;font-weight:500;display:flex}.undo-notice{padding:12px 16px}.undo-button{min-width:44px;min-height:44px;color:var(--acc);border-radius:8px;padding:0 12px;font-weight:600}@media (hover:none){.task-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.table-add{opacity:1;pointer-events:auto}}@media (hover:hover) and (pointer:fine){.grip{display:grid}.task-head:hover .grip{opacity:1}.table-add:hover{border-color:var(--acc);color:var(--acc)}}.menu{z-index:30;border:1px solid var(--line);background:var(--sheet);min-width:168px;box-shadow:var(--lift);color:var(--ink);font-family:var(--body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:12px;padding:6px}.menu-item{cursor:pointer;border-radius:8px;outline:none;align-items:center;min-height:44px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.menu-item[data-highlighted]{background:var(--line);color:var(--ink)}.menu-item[data-tone=danger]{color:var(--acc)}.menu-item[data-disabled]{color:var(--mut);opacity:.55;cursor:default}.menu-tick{margin-left:auto;padding-left:14px;display:grid}.menu-rule{background:var(--line);height:1px;margin:4px 8px}.scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.dialog{z-index:41;border:1px solid var(--line);background:var(--sheet);width:min(420px,100vw - 32px);box-shadow:var(--lift);color:var(--ink);font-family:var(--body);border-radius:14px;padding:22px;position:fixed;top:16dvh;left:50%;translate:-50%}.dialog-title{font:700 21px/1.2 var(--disp);letter-spacing:-.015em;overflow-wrap:anywhere;margin-bottom:14px}.dialog-text{color:var(--mut);font-size:15.5px;line-height:1.5}.dialog-label{color:var(--mut);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.dialog-input{border:1px solid var(--ring);width:100%;height:48px;color:var(--ink);background:0 0;border-radius:10px;padding:0 12px;font-size:16px}.dialog-input:focus-visible{outline-offset:0;border-radius:10px}.dialog-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px var(--sheet)}.dialog-problem{color:var(--ink);margin-top:10px;font-size:14px}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.button{min-height:44px;color:var(--mut);border-radius:10px;padding:0 16px;font-size:14.5px;font-weight:600;transition:scale .12s ease-out}.button:active:not(:disabled){scale:.97}.button:hover{color:var(--ink)}.button-main,.button-main:hover{background:var(--acc);color:var(--on-acc)}.button-main:disabled{opacity:.6}.door{min-height:100dvh;padding:10px 10px max(10px, env(safe-area-inset-bottom));background:var(--room);color:var(--ink);flex:1;place-items:center;display:grid}.folder{width:100%;max-width:1100px}.folder-tabs{isolation:isolate;align-items:flex-end;gap:7px;display:flex;position:relative}.folder-tabs:after{content:"";z-index:-1;background:var(--folder-edge,var(--ring));border-radius:12px 12px 0 0;height:12px;position:absolute;bottom:0;left:14px;right:8px}.folder-tab{background:var(--sheet);font:700 15px/1 var(--disp);white-space:nowrap;border-radius:14px 14px 0 0;align-items:center;gap:9px;padding:15px 18px 12px;display:flex}.folder-logo{width:auto;height:30px}.folder-logo-wide{width:auto;height:26px}.folder-mark-own{width:28px;height:28px}.wordmark-alongpad{font:800 22px/1 var(--font-bricolage-grotesque);letter-spacing:-.045em;white-space:nowrap;color:#17171b}.folder-tab-back{background:var(--folder-tab,var(--ring));white-space:nowrap;border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:9px 14px 8px;font-size:13px;display:flex}.folder-mark{width:auto;height:17px}.folder-sheet{background:var(--sheet);box-shadow:var(--lift,none);border-radius:0 16px 16px;padding:26px 20px}.folder-sheet[data-swap=out]{opacity:0;transition:transform .23s ease-in,opacity .23s ease-in;transform:translateY(46%)rotate(-1.5deg)}.folder-sheet[data-swap=in]{animation:.32s cubic-bezier(.3,.9,.3,1) sheet-forward}@keyframes sheet-forward{0%{opacity:.6;transform:translateY(-16px)scale(.975)}}.door-box{align-content:center;gap:24px;min-height:400px;display:grid}.door-title{font:700 clamp(38px, 12vw, 48px) / 1 var(--disp);letter-spacing:-.015em;text-wrap:balance}.door-form{min-width:0}.door-field{margin-bottom:12px}.door-form .dialog-problem{margin:2px 0 12px;line-height:1.4}.door-text{color:var(--mut);margin:0 0 18px;font-size:16px;line-height:1.5}.door-hint{color:var(--mut);margin-top:7px;font-size:13px}.door-password{position:relative}.door-password .dialog-input{padding-right:62px}.door-show{min-height:44px;color:var(--mut);cursor:pointer;padding:0 10px;font-size:13px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.door-button{width:100%;min-height:54px;margin-top:2px;font-size:16px;display:block}.door-go{justify-content:center;align-items:center;text-decoration:none;display:flex}.door-link{min-height:44px;color:var(--mut);text-underline-offset:2px;cursor:pointer;margin-top:4px;font-size:13.5px;text-decoration:underline}.pads{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pads-row{border:1.5px solid var(--ring);min-height:68px;color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out,scale .12s ease-out;display:flex}a.pads-row:hover{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){a.pads-row:hover{background:color-mix(in srgb, var(--acc) 6%, transparent)}}a.pads-row:active{scale:.985}.pads-row-waiting{color:var(--mut);border-style:dashed}.pads-mark{border-radius:9px;flex:none}.pads-text{flex:1;gap:2px;min-width:0;display:grid}.pads-name{font:700 18px/1.2 var(--disp);overflow-wrap:anywhere}.pads-host{color:var(--mut);overflow-wrap:anywhere;font-size:13px}.pads-go{color:var(--acc);flex:none;font-size:20px;transition:translate .15s ease-out}a.pads-row:hover .pads-go{translate:3px}@media (prefers-reduced-motion:reduce){.pads-row,.pads-go{transition:none}}.door-open{z-index:50;background:var(--sheet);font:600 24px/1.2 var(--disp);place-items:center;animation:.65s cubic-bezier(.7,0,.2,1) both door-open;display:grid;position:fixed;inset:0}@keyframes door-open{0%{clip-path:circle(0)}to{clip-path:circle(140%)}}@media (prefers-reduced-motion:reduce){.folder-sheet[data-swap],.door-open{transition:none;animation:none}}.lost{background:var(--room);min-height:100dvh;color:var(--ink);flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:40px;padding:28px 24px 40px;display:flex}.sheet .lost,.door .lost{background:0 0;min-height:0;padding:20px 0 24px;overflow:auto}.lost-numeral{font:900 clamp(112px, 34vw, 220px) / .9 var(--disp);letter-spacing:-.03em}.lost-title{font:700 30px/1.1 var(--disp);letter-spacing:-.02em;margin-top:20px}.lost-text{max-width:38ch;color:var(--mut);margin-top:10px;font-size:16px;line-height:1.5}.lost-link{align-items:center;min-height:48px;margin-top:22px;display:inline-flex}.lost-retry{margin-top:22px}@media (min-width:768px){.task-head{font-size:17px;line-height:22px}.task-title{padding:11px 0}.task-edit{margin-block:5px}.own-name{display:inline}.own{justify-content:flex-end;min-width:76px}.task-open{order:0;margin-right:0}.row-menu[data-where=row]{margin-right:0;display:grid}.row-menu[data-where=panel]{display:none}.app{flex-direction:row;padding:12px 12px 12px 0}.phone-bar,.nav-close{display:none}.nav,.nav[data-open=true]{z-index:auto;visibility:visible;background:0 0;flex:none;width:204px;padding-top:0;transition:none;position:relative;inset:auto;transform:none}.nav-foot{padding-right:16px}.project{border-radius:12px 0 0 12px;margin:0 0 2px 10px}.project[data-on=true]:before,.project[data-on=true]:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;right:0}.project[data-on=true]:before{background:radial-gradient(circle at 0 0, transparent 13.5px, var(--sheet) 14px);top:-14px}.project[data-on=true]:after{background:radial-gradient(circle at 0 100%, transparent 13.5px, var(--sheet) 14px);bottom:-14px}.project:before,.project:after{opacity:0;transition:opacity .16s ease-out}.project[data-on=true]:before,.project[data-on=true]:after{opacity:1}.on-phone{display:none}.on-desktop{display:inline}.skeleton-name{display:block}.sheet-skeleton .sheet-head{min-height:32px}.link-state{right:0}.door{padding:20px}.folder-sheet{padding:clamp(24px,4.6vw,66px)}.door-box{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:clamp(28px,5vw,76px);min-height:clamp(290px,62vh - 132px,430px)}.door-title{font-size:clamp(42px,5.7vw,80px)}.desk{margin:0 calc(var(--gutter) * -1);flex-direction:row}.desk .desk-list{padding:10px 16px 24px var(--gutter);flex:0 0 min(40%,640px);margin:0}.desk[data-open=false] .desk-list[data-state=active]{padding-right:var(--gutter);flex:1}.desk[data-open=false] .desk-list[data-state=active]+.desk-note{display:none}.desk[data-open=true] .desk-list[data-state=active]+.desk-note{animation:.22s cubic-bezier(.2,.8,.2,1) panel-in}@keyframes panel-in{0%{opacity:0;transform:translate(28px)}}.note-close{z-index:2;width:36px;height:36px;color:var(--mut);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.note-close:hover{color:var(--ink);background:var(--line)}.list-fold{z-index:2;width:30px;height:30px;color:var(--mut);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.notes[data-tab=notes] .list-fold{left:250px}.list-fold:hover{color:var(--ink);background:var(--line)}.notes:has(>.list-fold) .note-main{padding-left:max(var(--pane-pad), 46px)}.desk[data-folded] .desk-list[data-state=active],.notes[data-folded] .page-list{display:none}.list-rail{flex-direction:column;flex:none;align-items:center;display:flex}.desk>.list-rail{padding:10px 10px 24px var(--gutter)}.notes>.list-rail{border-right:1px solid var(--line);padding:14px 8px}.list-rail-button{width:40px;color:var(--mut);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:10px 0 14px;transition:background-color .12s,color .12s;display:flex}.list-rail-button:hover{color:var(--ink);background:var(--line)}.list-rail-count{background:var(--acc);border-radius:99px;min-width:24px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.list-rail-count{background:color-mix(in srgb, var(--acc) 15%, transparent)}}.list-rail-count{color:var(--ink);font:var(--count);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.list-rail-name{writing-mode:vertical-rl;letter-spacing:.01em;font-size:13px;font-weight:600;rotate:180deg}:is(.desk[data-folded] .desk-note,.desk[data-folded]:has(.task-list>.task:first-child[data-open=true]) .desk-note){border-top-left-radius:14px}@media (prefers-reduced-motion:no-preference){.list-rail{animation:.16s ease-out rail-in}}@keyframes rail-in{0%{opacity:0;translate:-6px}}.desk .desk-note,.desk .desk-note[data-state=inactive]{flex:1;min-width:0;margin:0;padding:0;display:block;overflow:hidden}.desk-note .notes{height:100%;display:flex;position:relative}.desk-list[data-state=active]+.desk-note{--note-ground:var(--pane);--table-head:var(--sheet);background:var(--note-ground);border-radius:14px 0 0;margin-top:10px}.desk-list[data-state=active]~.desk-note .note-side .side-item{background:var(--sheet)}.desk .desk-list{container:desk-list/inline-size}@container desk-list (max-width:480px){.own-name{display:none}.own{min-width:44px}.task-head{flex-wrap:wrap}.task-title{flex:calc(100% - 103px)}.task-open{margin-top:-10px;margin-left:46px}.own{margin-top:-10px}}.note-main{--pane-pad:clamp(20px, 3vw, 48px);min-width:0;padding:18px var(--pane-pad) 32px;flex:1;overflow:auto;container-type:inline-size}.note-body>.tableWrapper{--side:calc((100cqi - min(var(--note-measure), 100cqi)) / 2);--end-room:min(28px, calc(var(--side) + var(--pane-pad)));width:calc(100cqi + 2 * var(--pane-pad));margin-left:calc(50% - 50cqi - var(--mark-room) / 2 - var(--pane-pad));padding-left:calc(var(--end-room) + var(--mark-room));padding-right:var(--end-room);margin-right:0}.note-body>.tableWrapper>.table-frame{width:auto;min-width:0}.note-body>.tableWrapper table{min-width:0}.note-body>.tableWrapper[data-fixed]>.table-frame{width:max-content}.note-main .note-title{font-size:25px}.note-main .note-tools{flex-wrap:wrap;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.note-side{border-left:1px solid var(--line);flex:0 0 224px;padding:18px 16px;overflow:auto}@media (max-width:1439.98px){.desk[data-open=true] .desk-list[data-state=active]{flex-basis:min(46%,640px)}.desk-list[data-state=active]+.desk-note .notes{flex-direction:column;overflow:auto}.desk-list[data-state=active]+.desk-note .note-main{flex:none;overflow:visible}.desk-list[data-state=active]+.desk-note .note-body{min-height:10em}.desk-list[data-state=active]+.desk-note .note-side{border-left:0;border-top:1px solid var(--line);flex:none;margin:0 clamp(20px,3vw,48px) 32px;padding:18px 0 0;overflow:visible}}.side-item{background:var(--pane)}.page-list{border-right:1px solid var(--line);flex-flow:column;flex:0 0 240px;align-items:stretch;gap:2px;padding:14px 12px;overflow:auto}.page-link,.page-new{text-align:left;border-radius:8px;padding:9px 10px}.page-link[aria-current=page]{background:var(--pane)}.page-line{display:block}.task[data-open=true]{border-bottom-color:#0000;border-radius:12px 0 0 12px;margin-right:-16px;padding-right:16px;position:relative}.task[data-open=true]:before,.task[data-open=true]:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;right:0}.task[data-open=true]:before{background:radial-gradient(circle at 0 0, transparent 11.5px, var(--pane) 12px);bottom:100%}.task[data-open=true]:after{background:radial-gradient(circle at 0 100%, transparent 11.5px, var(--pane) 12px);top:100%}.task[data-open=true]:first-child:before{display:none}.desk:has(.task-list>.task:first-child[data-open=true]) .desk-note{border-top-left-radius:0}.sheet{--gutter:30px;padding:26px var(--gutter) 0;border-radius:14px}.sheet-head{align-items:flex-start;gap:4px;display:flex}.sheet-head .sheet-title{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.project-menu{flex:none;position:static}.tabs{margin-top:4px}.note-title{font-size:31px}.note-menu{margin-right:0}.note-tools{padding-right:0;-webkit-mask-image:none;mask-image:none}.note-body{font-size:16.5px}.lost{padding:40px 56px 64px}.sheet .lost{padding:12px 0 24px}.door .lost{flex:none;padding:0}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.project-menu{width:36px;height:32px}}@media (min-width:768px) and (hover:hover){.att-hint{display:block}a.att-main:hover .att-name,button.att-main:hover .att-name{text-underline-offset:2px;text-decoration:underline}.row-menu[data-where=row]{opacity:0;transition:opacity .12s}.task-head:hover .row-menu,.row-menu:focus-visible,.row-menu[data-state=open]{opacity:1}}@media (prefers-reduced-motion:no-preference){.menu[data-state=open],.dialog[data-state=open],.undo-toast{animation:.14s ease-out rise}.scrim[data-state=open]{animation:.14s ease-out appear}}@media (prefers-reduced-motion:reduce){.att[data-status=saving] .att-tile:after{animation:none}.nav,.project,.project:before,.project:after,.button,.link-state-text,.txt,.mk-face,.chevron,.task-panel,.note-body input[type=checkbox],.note-body input[type=checkbox]:after{transition:none}.mk-star,html[data-tick=star] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after,html[data-tick=filled] .note-body input[type=checkbox]:where(:not([data-tick] [data-tick] *)):after{transform:none}@scope([data-tick=star]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{transform:none}}@scope([data-tick=filled]) to ([data-tick]){:scope .note-body input[type=checkbox]:after{transform:none}}.mk-star{transition:opacity .1s}.task{transition:none!important}}.preview-frame{--strip:40px;background:var(--room) var(--grain);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.preview-frame>.app{flex:1;height:auto;min-height:0}.preview-frame .nav{top:var(--strip)}@media (max-width:767.98px){.preview-frame .desk[data-open=true] .desk-note{top:var(--strip)}}.preview-strip{z-index:30;height:var(--strip);background:var(--ink);color:var(--sheet);flex:none;align-items:center;gap:8px;padding:0 6px 0 16px;font-size:13.5px;display:flex;position:relative}.preview-eye{flex:none}.preview-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.preview-text strong{font-weight:700}.preview-note{opacity:.72;display:none}.preview-back{background:var(--sheet);min-height:30px;color:var(--ink);border-radius:999px;flex:none;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;transition:transform .12s ease-out}.preview-back:active{transform:scale(.97)}.preview-back:focus-visible{outline-color:var(--sheet)}.nav-preview{border-top:1px solid var(--line);flex-direction:column;flex:none;margin-top:6px;padding:6px 20px 0 22px;display:flex;position:relative}.nav-preview-button{align-self:flex-start;align-items:center;gap:7px;display:flex}.nav-preview-button[aria-expanded=true]{color:var(--navhov)}.nav-preview-caret{opacity:.7;flex:none;margin-left:1px;transition:transform .15s ease-out;transform:rotate(180deg)}.nav-preview-button[aria-expanded=true] .nav-preview-caret{transform:none}.nav-preview-list{border:1px solid var(--line);background:var(--sheet);max-height:40dvh;box-shadow:var(--lift);color:var(--ink);font-family:var(--body);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:2px;margin:2px -12px 6px -14px;padding:6px;display:flex;overflow-y:auto}.nav-preview-group+.nav-preview-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.nav-preview-label{color:var(--mut);padding:6px 10px 4px;font-size:12.5px;font-weight:600}.nav-preview-item{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:8px;outline:none;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:500;transition:background-color .12s ease-out;display:flex}.nav-preview-item:focus-visible{background:var(--line)}@media (hover:hover){.nav-preview-item:hover{background:var(--line)}}.nav-preview-item:focus-visible{box-shadow:inset 0 0 0 2px var(--acc)}.nav-preview-face{background:var(--acc);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.nav-preview-face{background:color-mix(in srgb, var(--acc) 22%, var(--pane))}}.nav-preview-face{color:var(--ink);font:800 12px/1 var(--disp)}.nav-preview-face[data-side=client]{background:var(--acc);color:var(--on-acc)}.nav-preview-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:768px){.nav-preview-list{z-index:30;transform-origin:0 100%;--preview-from:4px;width:max-content;min-width:200px;max-width:260px;max-height:min(60dvh,420px);margin:0;position:absolute;bottom:calc(100% - 4px);left:10px}}@media (prefers-reduced-motion:no-preference){.nav-preview-list{animation:.15s cubic-bezier(.23,1,.32,1) nav-preview-in}}@media (prefers-reduced-motion:reduce){.nav-preview-caret,.nav-preview-item{transition:none}}.preview-frame :is(button,input):disabled{cursor:default}.preview-frame :is(.page-new,.nav-action):disabled{opacity:1}.preview-frame .add-task:disabled{color:var(--ink);background:0 0}.preview-frame .mk:disabled:active .mk-face{scale:none}.preview-frame .task[data-done=false] .mk:disabled:hover .mk-face{box-shadow:inset 0 0 0 1.5px var(--mut)}.preview-frame .add-task:disabled::placeholder{opacity:.6}@media (min-width:768px){.preview-frame .nav{top:auto}.preview-strip{justify-content:center;padding:0 6px 0 16px}.preview-note{display:inline}.preview-back{margin-left:10px}}.nav-here{flex:none;padding-top:14px}.nav-here+.projects{padding-top:10px}.people{--page-scrim:var(--scrim);min-height:0;margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 32px;flex:1;overflow:auto}.sheet .people-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.people-line{max-width:52ch;color:var(--mut);font-size:15px;line-height:1.45}.people-head{margin-bottom:18px}.people-problem{background:var(--acc);border-radius:10px;margin-bottom:14px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.people-problem{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.people-problem{font-size:14px;line-height:1.4}.sides{display:grid}.side{background:var(--pane);color:var(--ink);font-family:var(--body);border-radius:18px;flex-direction:column;padding:20px 16px 16px;animation:.5s cubic-bezier(.23,1,.32,1) backwards people-side-in;display:flex;position:relative}.side[data-side=clients]{background:var(--folder-tab)}.side:last-child{animation-delay:80ms}.side-head{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.side-brand{align-items:center;gap:10px;min-height:30px;display:flex}.side-mark{width:auto;height:30px;display:block}.side-word{font-size:15px}.side-logo{width:auto;height:22px;display:block}.side-monogram{background:var(--acc);width:30px;height:30px;color:var(--on-acc);font:800 15px/1 var(--disp);border-radius:9px;flex:none;place-items:center;display:grid}.side-name{font:800 19px/1.1 var(--disp);letter-spacing:-.01em;overflow-wrap:anywhere}.side-label{color:var(--navtxt);font-size:13px}.who-list{flex:1}.who{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.who{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.who{transition:opacity .3s ease-out}@starting-style{.who{opacity:0}}.who-face{background:var(--acc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.who-face{background:color-mix(in srgb, var(--acc) 22%, var(--pane))}}.who-face{color:var(--ink);font:800 15px/1 var(--disp)}.who-face[data-lead=true]{background:var(--acc);color:var(--on-acc)}.side[data-side=clients] .who-face{background:var(--sheet);color:var(--acc)}.who-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.who-name b{font:700 16px/1.25 var(--disp);letter-spacing:-.005em;overflow-wrap:anywhere}.who-name span{color:var(--navtxt);font-size:13px;line-height:1.35}.who-tag{background:var(--ink);border-radius:999px;flex:none;padding:5px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.who-tag{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.who-tag{color:var(--navtxt);font-size:12px;font-weight:700;line-height:1.2}.who-tag[data-wait=true]{background:var(--acc);color:var(--on-acc)}.who-remove{transition:background-color .15s ease-out,color .15s ease-out}.who-remove:before{content:"";position:absolute;inset:-10px -4px}.who-remove:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.who-remove:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 16%, transparent)}}.who-remove:hover:not(:disabled){color:var(--ink)}.who-remove:disabled{opacity:.55}.who-ask{background:var(--ink);border-radius:12px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 8px;padding:10px 10px 10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.who-ask{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.who-ask{animation:.18s ease-out people-fade}.who-ask-text{flex:170px;font-size:13.5px;line-height:1.4}.who-ask-no,.who-ask-yes{border-radius:9px;min-height:38px;padding:0 12px;font-size:13.5px;font-weight:700;transition:scale .12s ease-out}.who-ask-no{color:var(--navtxt)}.who-ask-no:hover{color:var(--ink)}.who-ask-yes{background:var(--acc);color:var(--on-acc)}.who-ask-yes:active:not(:disabled){scale:.97}.who-ask-yes:disabled{opacity:.6}.side-add{border:1.5px dashed var(--ink);align-items:center;gap:12px;width:100%;margin-top:14px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.side-add{border:1.5px dashed color-mix(in srgb, var(--ink) 26%, transparent)}}.side-add{color:var(--ink);font:700 15px/1.3 var(--disp);text-align:left;border-radius:14px;transition:background-color .16s ease-out,border-color .16s ease-out,scale .12s ease-out}.side[data-side=clients] .side-add{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.side[data-side=clients] .side-add{border-color:color-mix(in srgb, var(--acc) 45%, transparent)}}.side[data-side=clients] .side-add{color:var(--acc)}.side-add:hover:not(:disabled){background:var(--ink);border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.side-add:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, transparent)}}.side-add:active:not(:disabled){scale:.99}.side-add:disabled{opacity:.55;cursor:default}.side-add-plus{border:1.5px dashed;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:500;line-height:1;transition:rotate .35s cubic-bezier(.23,1,.32,1);display:grid}.side-add:hover:not(:disabled) .side-add-plus{rotate:90deg}.sides-with{justify-content:center;align-items:center;height:64px;display:flex;position:relative}.sides-with:before{content:"";background:var(--ring);width:1.5px;position:absolute;top:0;bottom:0;left:50%}.sides-ring{border:1.5px solid var(--ring);background:var(--sheet);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) .18s backwards people-ring-in;display:grid;position:relative}.people-scrim{z-index:40;background:var(--page-scrim,var(--scrim));animation:.2s ease-out people-fade;position:fixed;inset:0}.people-card{z-index:41;max-height:calc(100dvh - 40px);padding:22px 20px max(22px, env(safe-area-inset-bottom));background:var(--sheet);color:var(--ink);font-family:var(--body);border-radius:22px 22px 0 0;animation:.32s cubic-bezier(.32,.72,0,1) people-sheet-up;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 60px #00000059}.people-card[data-state=closed]{animation:.2s ease-in forwards people-sheet-down}.people-card:focus-visible{outline:none}.people-card-title{font:700 19px/1.2 var(--disp);letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:40px}.people-card-line{color:var(--mut);margin-top:6px;font-size:13.5px;line-height:1.45}.people-card-close{width:40px;height:40px;color:var(--mut);border-radius:10px;place-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:grid;position:absolute;top:12px;right:12px}.people-card-close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.people-card-close:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.people-card-close:hover{color:var(--ink)}.people-card-form,.people-card-done{flex-direction:column;margin-top:16px;display:flex}.people-card-label{color:var(--mut);margin-bottom:5px;font-size:12.5px;font-weight:600}.people-card-field+.people-card-label{margin-top:10px}.people-card-field{border:1.5px solid var(--ring);height:48px;color:var(--ink);font:16px var(--body);background:0 0;border-radius:10px;padding:0 12px}.people-card-field:focus-visible{outline-offset:-1px;border-radius:10px}.people-card-field:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px var(--sheet)}.people-card-problem{border-left:2px solid var(--acc);margin-top:10px;padding-left:10px;font-size:13.5px;line-height:1.4}.people-card-note{margin-top:14px;font-size:14.5px;line-height:1.5}.people-card-done .people-card-note{margin-top:0}.people-card-send{background:var(--acc);min-height:48px;color:var(--on-acc);font:800 15px var(--body);border-radius:10px;margin-top:14px;transition:scale .12s ease-out,opacity .15s ease-out}.people-card-send:active:not(:disabled){scale:.98}.people-card-send:disabled{opacity:.6}.bring-list{flex-direction:column;gap:2px;margin:14px -8px 0;display:flex}.bring{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;transition:background-color .15s ease-out;display:flex}.bring:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bring:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}}.bring:disabled{opacity:.6}.bring .who-face{background:var(--acc);width:36px;height:36px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.bring .who-face{background:color-mix(in srgb, var(--acc) 22%, var(--sheet))}}.bring-name{flex:1;font-size:15px;font-weight:700}.bring-go{color:var(--acc);font-size:13px;font-weight:700}@media (min-width:768px){.people{padding:4px var(--gutter) 40px}.sheet .people-title{clip-path:none;white-space:normal;letter-spacing:-.02em;width:auto;height:auto;font-size:34px;font-weight:800;position:static;overflow:visible}.people-head{margin:18px 0 26px}.people-head .people-line{margin-top:8px}.side{padding:24px}.side-name{font-size:20px}.people-card{border:1px solid var(--line);border-radius:18px;width:min(400px,100vw - 32px);padding:22px;animation:.26s cubic-bezier(.23,1,.32,1) people-card-in;inset:16dvh auto auto 50%;translate:-50%;box-shadow:0 30px 80px #00000073}.people-card[data-state=closed]{animation:.14s ease-in forwards people-card-out}.side .people-card{transform-origin:32px calc(100% - 32px);max-height:none;position:absolute;top:auto;bottom:10px;left:12px;overflow:visible;translate:none}}@media (min-width:1080px){.sides[data-shared=true]{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch}.sides[data-shared=false]{max-width:560px}.side{min-height:380px}.sides-with{height:auto}.sides-with:before{background:linear-gradient(transparent, var(--ring) 30%, var(--ring) 70%, transparent);top:14%;bottom:14%}.side:first-child{animation-name:people-side-from-left}.side:last-child{animation-name:people-side-from-right}.sides[data-shared=false] .side{animation-name:people-side-in}}@media (prefers-reduced-motion:reduce){.side,.sides-ring,.who-ask,.people-scrim,.people-card,.people-card[data-state=closed]{animation:none}.side-add-plus,.who{transition:none}}.preview-frame .side-add:disabled,.preview-frame .who-remove:disabled{opacity:1}.team-page{--page-scrim:var(--scrim);background:var(--room) var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--body);flex:1;padding:18px 16px 40px}.team-head{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto 22px;display:flex}.team-lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.team-mark{width:40px;height:auto;display:block}.team-lockup>.org-name,.team-lockup>.org-name-form{justify-self:start}.team-greeting{color:var(--mut);grid-column:1/-1;margin-top:10px;font-size:14px;line-height:1.4}.org-name{text-align:left;border-radius:10px;align-items:center;gap:10px;max-width:100%;margin:-4px -8px;padding:4px 8px;font-size:19px;transition:background-color .15s ease-out;display:inline-flex}.org-name .wordmark{white-space:normal;overflow-wrap:anywhere}.org-name-plain{font:800 1.1em/1.15 var(--disp);letter-spacing:-.01em}.org-name-pen{color:var(--mut);opacity:.6;flex:none;transition:opacity .15s ease-out,color .15s ease-out}.org-name:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.org-name:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.org-name[data-static=true]:hover{background:0 0}.org-name:hover .org-name-pen,.org-name:focus-visible .org-name-pen{opacity:1;color:var(--acc)}.org-name-form{flex-direction:column;gap:6px;font-size:19px;display:flex}.org-name-field{border-bottom:2px solid var(--acc);max-width:100%;color:var(--ink);font:400 1em/1.2 var(--font-michroma);letter-spacing:-.015em;background:0 0;outline:none;margin-bottom:-2px;padding:0}.org-name-form[data-wordmark=false] .org-name-field{font:800 1.1em/1.15 var(--disp)}.org-name-problem{color:var(--mut);font-size:13px}.team{gap:14px;max-width:1120px;margin:0 auto;display:grid}.team-panel:focus{outline:none}.team-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.team-title{font:800 26px/1.1 var(--disp);letter-spacing:-.02em}.team-count{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.team-count-n{font:var(--rank);color:var(--acc);font-size:30px;line-height:1}.team-count small{color:var(--mut);margin-top:4px;font-size:12px;font-weight:600}.team-note{border-top:1px solid var(--ink);margin-top:18px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.team-note{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.team-note{max-width:62ch;color:var(--mut);font-size:13px;line-height:1.5}.team-you{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.team-you{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.team-you{color:var(--ink)}.team-controls{flex-basis:100%;justify-content:space-between;align-items:center;gap:10px;padding-left:52px;display:flex}.team-sees{background:var(--ink);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.team-sees{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.team-sees:before{content:"";background:var(--sheet);border-radius:999px;width:calc(50% - 3px);transition:translate .32s cubic-bezier(.23,1,.32,1),background-color .2s ease-out;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #00000040}.team-sees[data-role=admin]:before{background:var(--acc);translate:100%}@supports (color:color-mix(in lab, red, red)){.team-sees[data-role=admin]:before{background:color-mix(in srgb, var(--acc) 34%, var(--sheet))}}.team-sees-choice{min-height:32px;color:var(--navtxt);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700;transition:color .2s ease-out;position:relative}.team-sees-choice:after{content:"";position:absolute;inset:-6px 0}.team-sees-choice[aria-checked=true],.team-sees-choice[aria-checked=false]:hover{color:var(--ink)}.team-add{border:1.5px dashed var(--ink);grid-template-columns:auto 1fr;align-items:center;column-gap:14px;width:100%;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.team-add{border:1.5px dashed color-mix(in srgb, var(--ink) 26%, transparent)}}.team-add{color:var(--ink);text-align:left;border-radius:18px;transition:border-color .16s ease-out,background-color .16s ease-out,scale .12s ease-out}.team-add-plus{color:var(--acc);grid-row:span 2}.team-add b{font:700 16px/1.25 var(--disp)}.team-add-line{color:var(--mut);margin-top:2px;font-size:13px;line-height:1.4}.team-add:hover{border-color:var(--acc);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.team-add:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.team-add:hover .side-add-plus{rotate:90deg}.team-add:active{scale:.99}.team-aside{flex-direction:column;gap:14px;display:flex}.team-aside>*{animation:.5s cubic-bezier(.23,1,.32,1) .1s backwards people-side-in}.team-aside>*+*{animation-delay:.16s}.team-invite-sees{flex-direction:column;gap:6px;margin-top:12px;display:flex}.team-invite-choice{border:1.5px solid var(--ring);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:14.5px;font-weight:600;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.team-invite-choice:has(:checked){border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.team-invite-choice:has(:checked){background:color-mix(in srgb, var(--acc) 9%, transparent)}}.team-invite-choice input{flex:none;width:16px;height:16px}.handover{border:1px solid var(--ink);padding:18px}@supports (color:color-mix(in lab, red, red)){.handover{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.handover{border-radius:18px}.handover-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:700}.handover-line{color:var(--mut);margin-top:8px;font-size:14px;line-height:1.45}.handover-open{border:1.5px solid var(--ink);min-height:42px;margin-top:14px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.handover-open{border:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.handover-open{color:var(--ink);border-radius:999px;font-size:14px;font-weight:700;transition:border-color .15s ease-out,scale .12s ease-out}.handover-open:hover{border-color:var(--acc)}.handover-open:active{scale:.97}.handover-pick{flex-direction:column;gap:4px;display:flex}.handover-choice{cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 10px 8px 8px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex;position:relative}.handover-choice input{opacity:0;pointer-events:none;position:absolute}.handover-choice:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.handover-choice:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.handover-choice:has(:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.handover-choice:has(:checked){border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.handover-choice:has(:checked){background:color-mix(in srgb, var(--acc) 10%, transparent)}}.handover-choice .who-face{width:36px;height:36px;font-size:14px;transition:background-color .2s ease-out,color .2s ease-out}.handover-choice:has(:checked) .who-face{background:var(--acc);color:var(--on-acc)}.handover-choice-name{flex-direction:column;gap:1px;display:flex}.handover-choice-name b{font-size:15px}.handover-choice-name span{color:var(--mut);font-size:12.5px}.handover-type-label{margin-top:16px}.handover-type{display:block;position:relative}.handover-stencil{color:var(--ink);padding:0 13.5px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.handover-stencil{color:color-mix(in srgb, var(--ink) 26%, transparent)}}.handover-stencil{font:16px/48px var(--body);white-space:pre;pointer-events:none}.handover-stencil-done{color:#0000}.handover-field{width:100%;font-size:16px;transition:border-color .2s ease-out;position:relative}.handover-type[data-match=true] .handover-field{border-color:var(--acc)}.handover-go:disabled{opacity:1;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.handover-go:disabled{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.handover-go:disabled{color:var(--mut)}.handover-go:not(:disabled){animation:.4s cubic-bezier(.34,1.56,.64,1) handover-ready}@media (min-width:768px){.team-page{padding:36px 40px 56px}.team-head{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.team-lockup{column-gap:16px}.team-mark{grid-row:span 2;align-self:end;width:46px}.team-lockup>.org-name,.team-lockup>.org-name-form{align-self:end}.team-greeting{grid-column:2;margin-top:4px}.org-name,.org-name-form{font-size:22px}.team-title{font-size:34px}.team-panel-head{margin-bottom:18px}.team-controls{flex-basis:auto;justify-content:flex-end;padding-left:0}.team-row .who-name{flex:160px}.team-add{text-align:center;border-width:2px;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:210px;padding:26px}.team-add-plus{border-width:2px;grid-row:auto;width:60px;height:60px;margin-bottom:14px;font-size:28px}.team-add b{font-size:17px}.team-add-line{max-width:26ch}.handover{padding:22px}}@media (min-width:1080px){.team-page{padding:44px 56px 64px}.team{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px}.team[data-seat=member]{grid-template-columns:minmax(0,820px)}}@media (prefers-reduced-motion:reduce){.team-aside>*,.handover-go:not(:disabled){animation:none}.team-sees:before{transition:none}}.home{--tab-h:24px;background:var(--room) var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--body);flex-direction:column;flex:1;padding:18px 16px 24px;display:flex}.home-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;margin-bottom:22px;display:grid}.home-head-mark{width:40px;height:auto;display:block}.home-title{font:800 20px/1.15 var(--disp);letter-spacing:-.01em}.home-title .wordmark{font-size:19px}.home-line{color:var(--mut);grid-column:1/-1;margin-top:10px;font-size:14px;line-height:1.4}.home-actions{grid-column:1/-1;gap:8px;margin-top:14px;display:flex}.home-chip{background:var(--pane);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,scale .12s ease-out;display:inline-flex}.home-chip:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-chip:hover{background:color-mix(in srgb, var(--ink) 12%, var(--pane))}}.home-chip[data-accent=true]{background:var(--acc);color:var(--on-acc)}.home-chip[data-accent=true]:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-chip[data-accent=true]:hover{background:color-mix(in srgb, var(--ink) 14%, var(--acc))}}.home-chip:active{scale:.97}.home-group+.home-group{margin-top:26px}.home-group-name{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0 2px 12px;font-size:12px;font-weight:700}.home-folders{gap:12px;display:grid}.home-folder{padding-top:var(--tab-h);color:var(--ink);font-family:var(--body);view-transition-name:var(--vt-name,none);view-transition-class:folder;transition:translate .25s cubic-bezier(.23,1,.32,1);position:relative}.home-folder:before{content:"";background:var(--folder-tab);border-radius:6px 6px 0 0;height:28px;position:absolute;top:8px;left:46%;right:12px}@supports (color:color-mix(in lab, red, red)){.home-folder:before{background:color-mix(in srgb, var(--folder-tab) 78%, #fff)}}.home-folder:before{transition:translate .3s cubic-bezier(.23,1,.32,1)}.home-tab{z-index:1;max-width:44%;height:calc(var(--tab-h) + 1px);background:var(--folder-tab);color:var(--navtxt);letter-spacing:.05em;text-transform:uppercase;border-radius:10px 10px 0 0;align-items:center;padding:0 10px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:0;left:0}.home-tab-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-body{z-index:1;background:var(--folder-tab);border-radius:0 14px 14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name count""mark line faces";align-items:center;gap:4px 14px;padding:14px 14px 14px 16px;transition:box-shadow .25s ease-out;display:grid;position:relative}.home-folder[data-private=true] .home-body{background:var(--pane)}.home-folder[data-private=true] .home-tab{color:var(--mut)}.home-mark{width:46px;height:46px;font:800 20px/1 var(--disp);background:#ffffff38;border-radius:12px;grid-area:mark;place-items:center;display:grid}.home-mark[data-own=true]{background:#fff}.home-folder[data-private=true] .home-mark{background:var(--folder-tab)}.home-mark img{width:60%;height:auto}.home-link{min-width:0;color:inherit;outline:none;grid-area:name}.home-link:after{content:"";inset:calc(var(--tab-h) * -1) 0 0;border-radius:inherit;position:absolute}.home-name{white-space:nowrap;text-overflow:ellipsis;font:800 17px/1.2 var(--disp);letter-spacing:-.01em;display:block;overflow:hidden}.home-projects{white-space:nowrap;text-overflow:ellipsis;opacity:.75;grid-area:line;min-width:0;font-size:12.5px;overflow:hidden}.home-flag{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--acc);grid-area:line;font-size:12.5px;font-weight:700;overflow:hidden}.home-body:has(.home-flag) .home-projects{display:none}.home-foot{display:contents}.home-count{grid-area:count;justify-self:end;align-items:baseline;gap:5px;display:flex}.home-count b{font:var(--rank);font-size:26px;line-height:1}.home-folder[data-private=true] .home-count b{color:var(--acc)}.home-count small{opacity:.7;font-size:12px;font-weight:600}.home-count-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-count[data-none=true] b,.home-folder[data-private=true] .home-count[data-none=true] b{font:700 13px/1.2 var(--disp);color:inherit;opacity:.7;white-space:nowrap}.home-faces{z-index:2;border-radius:999px;grid-area:faces;justify-self:end;margin:-4px;padding:4px;display:flex;position:relative}.home-face{border:2px solid var(--folder-tab);background:var(--acc);border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-face{background:color-mix(in srgb, var(--acc) 30%, var(--folder-tab))}}.home-face{color:var(--ink);font:800 10px/1 var(--disp);transition:translate .2s cubic-bezier(.23,1,.32,1)}.home-face:first-child{margin-left:0}.home-folder[data-private=true] .home-face{border-color:var(--pane)}.home-face[data-lead=true]{background:var(--acc);color:var(--on-acc)}.home-face[data-side=client]{color:var(--acc);background:#fff}.home-face[data-wait=true]{background:var(--folder-tab);border-style:dashed;border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-face[data-wait=true]{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}}.home-folder[data-private=true] .home-face[data-wait=true]{background:var(--pane)}.home-face-more{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-face-more{background:color-mix(in srgb, var(--ink) 14%, var(--folder-tab))}}.home-folder:has(.home-link:focus-visible) .home-body{outline:2px solid var(--acc);outline-offset:3px}.home-folder:active{translate:0 1px}@media (hover:hover) and (pointer:fine){.home-folder:hover{translate:0 -6px}.home-folder:hover:before{translate:0 -8px}.home-folder:hover .home-body{box-shadow:var(--lift)}.home-faces:hover .home-face{translate:calc(var(--n,0) * 4px) 0}}.home-new{width:100%;margin-top:var(--tab-h);border:2px dashed var(--ink);grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-new{border:2px dashed color-mix(in srgb, var(--ink) 22%, transparent)}}.home-new{color:var(--mut);text-align:left;border-radius:14px;transition:border-color .16s ease-out,background-color .16s ease-out,scale .12s ease-out}.home-new-plus{border:2px dashed var(--acc);width:46px;height:46px;color:var(--acc);border-radius:50%;grid-row:span 2;place-items:center;font-size:24px;line-height:1;transition:rotate .25s cubic-bezier(.23,1,.32,1);display:grid}.home-new b{color:var(--ink);font:700 16px/1.25 var(--disp)}.home-new-line{margin-top:2px;font-size:13px}.home-new:hover{border-color:var(--acc);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-new:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.home-new:hover .home-new-plus{rotate:90deg}.home-new:active{scale:.99}.home-new-first{border:0;border-top:1px solid var(--ink);flex-direction:column;min-width:0;margin-top:16px;padding:14px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.home-new-first{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.home-new-legend{float:left;color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:700}.home-new-legend span{color:var(--mut);font-weight:500}.home-new-first+.people-card-problem,.home-new-first+.people-card-send,.home-new-colours{margin-top:16px}.home-new-colours-top{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.home-new-colours-text{min-width:0;color:var(--mut);flex-direction:column;font-size:13px;display:flex}.home-new-colours-text b{color:var(--ink);font-size:13px;font-weight:700}.home-new-change{background:var(--pane);min-height:36px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background-color .15s ease-out,scale .12s ease-out}.home-new-change:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-new-change:hover{background:color-mix(in srgb, var(--ink) 12%, var(--pane))}}.home-new-change:active{scale:.97}.home-new-picker{margin-top:14px;animation:.22s cubic-bezier(.23,1,.32,1) pp-open}.pp{flex-direction:column;gap:12px;display:flex}.pp-radio{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pp-seg{background:var(--pane);border-radius:11px;align-self:flex-start;padding:3px;display:inline-flex}.pp-seg-option span{text-align:center;min-width:68px;color:var(--mut);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out;display:block}.pp-seg-option input:checked+span{background:var(--ink);color:var(--sheet)}.pp-seg-option input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.pp-colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;display:grid}.pp-colour{cursor:pointer;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.pp-colour .pp-pad{width:100%;transition:box-shadow .16s ease-out,translate .2s cubic-bezier(.23,1,.32,1)}.pp-colour-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--mut);font-size:12px;font-weight:600;overflow:hidden}.pp-colour:has(input:checked) .pp-pad{outline:2px solid var(--pp-ring);outline-offset:3px}.pp-colour:has(input:checked) .pp-colour-name{color:var(--pp-ring);font-weight:800}.pp-colour:has(input:focus-visible) .pp-pad{outline:2px solid var(--acc);outline-offset:3px}.pp[data-disabled=true] .pp-colour,.pp[data-disabled=true] .pp-seg-option span{cursor:default}.pp[data-disabled=true] .pp-colours,.pp[data-disabled=true] .pp-seg{opacity:.45;filter:saturate(.6)}@media (hover:hover) and (pointer:fine){.pp:not([data-disabled=true]) .pp-colour:hover .pp-pad{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.home-new-picker,.home-menu{animation:none}.pp-colour .pp-pad{transition:none}}.pp-pad{aspect-ratio:4/3;background:var(--folder-tab) var(--grain);box-shadow:inset 0 0 0 1px var(--ink);border-radius:9px;padding:7px 7px 0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pp-pad{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent)}}.pp-pad{color:var(--ink)}.home-new-colours-top .pp-pad,.home-menu-item .pp-pad{width:52px;padding:5px 5px 0}.pp-pad-sheet{background:var(--sheet);height:100%;box-shadow:var(--sheet-lift);border-radius:5px 5px 0 0;flex-direction:column;gap:4px;padding:5px 6px;display:flex}.pp-pad-aa{font:700 13px/1 var(--disp);letter-spacing:-.01em}.pp-pad-row{align-items:center;gap:3px;display:flex}.pp-pad-tick{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--acc);border-radius:50%;flex:none}.pp-pad[data-ticks=filled] .pp-pad-tick{background:var(--acc)}.pp-pad[data-ticks=star] .pp-pad-tick{background:var(--star);box-shadow:none;clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 38%,38% 36%);border-radius:0}.pp-pad-line{background:var(--mut);opacity:.55;border-radius:2px;flex:1;height:2px}.pp-pad[data-ticks=strike] .pp-pad-line{background:var(--ink);opacity:.8;height:1.5px}.pp-pad-button{background:var(--acc);border-radius:3px;width:58%;height:8px;margin-top:auto;margin-bottom:4px}.home-new-colours-top .pp-pad-sheet,.home-menu-item .pp-pad-sheet{gap:2px;padding:3px 4px}.home-new-colours-top .pp-pad-aa,.home-menu-item .pp-pad-aa{font-size:10px}.home-new-colours-top .pp-pad-button,.home-menu-item .pp-pad-button{height:4px;margin-bottom:3px}.home-more{z-index:2;width:40px;height:calc(var(--tab-h) + 4px);color:var(--ink);border-radius:10px;place-items:center;transition:background-color .15s ease-out,opacity .15s ease-out,scale .12s ease-out;display:grid;position:absolute;top:-2px;right:6px}.home-more:before{content:"";height:44px;position:absolute;top:-10px;left:-2px;right:-2px}.home-more:hover,.home-more[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-more:hover,.home-more[data-state=open]{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.home-more:hover,.home-more[data-state=open]{opacity:1}.home-more:active{scale:.94}.home-more:focus-visible{outline:2px solid var(--acc);outline-offset:1px;opacity:1}.home-menu{--pp-ring:var(--ink);z-index:30;border:1px solid var(--line);background:var(--sheet);width:min(340px,100vw - 32px);box-shadow:var(--lift);color:var(--ink);font-family:var(--body);transform-origin:var(--radix-popover-content-transform-origin);border-radius:16px;padding:6px;animation:.18s cubic-bezier(.23,1,.32,1) pp-open}.home-menu:focus-visible{outline:none}.home-menu-list{flex-direction:column;display:flex}.home-menu-item{min-height:56px;color:var(--ink);text-align:left;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s ease-out;display:grid}.home-menu-item:hover,.home-menu-item:focus-visible{background:var(--pane);outline:none}.home-menu-icon{background:var(--pane);width:52px;height:39px;color:var(--mut);border-radius:9px;place-items:center;display:grid}.home-menu-text{min-width:0;color:var(--mut);flex-direction:column;font-size:13px;display:flex}.home-menu-text b{color:var(--ink);font-size:14.5px;font-weight:700}.home-menu-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-menu-go{color:var(--mut);font-size:20px;line-height:1}.home-menu-colours{padding:4px 8px 10px}.home-menu-back{min-height:36px;color:var(--ink);margin:0 0 6px -4px;padding:0 4px;font-size:14.5px;font-weight:700}.home-menu-back:hover{color:var(--mut)}.pm{flex-direction:column;gap:12px;display:flex}.pm-own{background:var(--pane);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.pm-own-link{color:var(--acc);text-underline-offset:2px;font-weight:700;text-decoration:underline}.pm-problem{border-left:2px solid var(--acc);color:var(--ink);padding-left:10px;font-size:13px;line-height:1.4}.people-card:has(>.home-new-form){--pp-ring:var(--ink)}@media (min-width:768px){.home-more{height:34px;top:2px;right:18px}}.people-card:has(>.home-new-form){view-transition-name:var(--vt-name,none);view-transition-class:folder}.home-shelf{margin-top:30px}.home-shelf-head{min-height:40px;color:var(--mut);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:700;list-style:none;transition:color .15s ease-out;display:inline-flex}.home-shelf-head::-webkit-details-marker{display:none}.home-shelf-head:hover{color:var(--ink)}.home-shelf-head:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}.home-shelf-count{background:var(--ink);border-radius:999px;min-width:22px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.home-shelf-count{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.home-shelf-count{color:var(--ink);letter-spacing:0;text-align:center;font-size:11.5px}.home-shelf-chevron{letter-spacing:0;font-size:18px;line-height:1;transition:rotate .2s cubic-bezier(.23,1,.32,1)}.home-shelf[open] .home-shelf-chevron{rotate:90deg}.home-shelf-list{border:1px dashed var(--ink);gap:2px;margin-top:6px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-shelf-list{border:1px dashed color-mix(in srgb, var(--ink) 18%, transparent)}}.home-shelf-list{border-radius:16px;animation:.18s ease-out people-fade}.home-shelf-row{color:var(--ink);font-family:var(--body);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:grid}.home-shelf-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-shelf-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.home-shelf-mark{background:var(--shelf-tile,var(--pane));color:#1f1f1f;width:38px;height:38px;font:700 16px/1 var(--disp);filter:saturate(.45);border-radius:10px;place-items:center;display:grid}.home-shelf-link{min-width:0;color:var(--ink);flex-direction:column;gap:1px;display:flex}.home-shelf-link b{font:700 15px/1.3 var(--disp);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-shelf-link span{color:var(--mut);font-size:13px}.home-shelf-link:hover b{text-underline-offset:3px;text-decoration:underline}.home-shelf-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.home-shelf-restore{min-height:36px;padding:0 14px;font-size:13.5px}.home-shelf-restore:disabled{opacity:.6}.home-shelf-problem{border-left:2px solid var(--acc);grid-column:2/-1;padding-left:10px;font-size:13px;line-height:1.4}.home-menu-ask{margin:0 2px 12px;font-size:14px;line-height:1.45}.home-menu-answers{justify-content:flex-end;gap:6px;display:flex}.home-menu-archive .pm-problem{margin-top:10px}.sheet-banner{background:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0 18px;padding:10px 10px 10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sheet-banner{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.sheet-banner{font-size:14px;line-height:1.4}.sheet-banner-text{flex:220px}.sheet-banner-go{background:var(--acc);min-height:36px;color:var(--on-acc);border-radius:9px;padding:0 14px;font-size:13.5px;font-weight:700;transition:scale .12s ease-out}.sheet-banner-go:active:not(:disabled){scale:.97}.sheet-banner-go:disabled{opacity:.6}.sheet-banner-problem{border-left:2px solid var(--acc);flex-basis:100%;padding-left:10px;font-size:13px}.people-card-ask .people-card-note{font-size:16px;font-weight:700;line-height:1.4}.people-card-answers{gap:8px;margin-top:14px;display:grid}.people-card-answer{background:var(--ink);border-radius:10px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.people-card-answer{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.people-card-answer{color:var(--ink);font-size:15px;font-weight:700;transition:background-color .15s ease-out,scale .12s ease-out}.people-card-answer[data-first=true]{background:var(--acc);color:var(--on-acc)}.people-card-answer:active:not(:disabled){scale:.98}.people-card-answer:disabled{opacity:.6}.people-card-hint{color:var(--navtxt);margin-top:6px;font-size:13px}.who-name .who-domain{align-items:baseline;gap:6px;margin-top:1px;font-size:12px;display:flex}.who-name .who-domain:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -1px}@media (min-width:768px){.home-shelf{margin-top:40px}.home-shelf-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}}.home-foot-bar{color:var(--mut);justify-content:space-between;align-items:center;margin-top:auto;padding:28px 2px 0;font-size:13.5px;display:flex}.home-signout{min-height:40px;color:var(--mut);font-weight:600;transition:color .15s ease-out}.home-signout:hover{color:var(--ink)}.home-scrim{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a090b9e;animation:.2s ease-out people-fade;position:fixed;inset:0}.home-over{--gutter:18px;--over-inset:8px;inset:var(--over-inset);z-index:31;padding:14px var(--gutter) 0;background:var(--sheet);color:var(--ink);font-family:var(--body);transform-origin:calc(var(--from-x,50vw) - var(--over-inset)) calc(var(--from-y,50vh) - var(--over-inset));border-radius:22px;flex-direction:column;animation:.3s cubic-bezier(.23,1,.32,1) home-over-in;display:flex;position:fixed;box-shadow:0 30px 100px #0009}.home-over:focus-visible{outline:none}.home-over-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-over-back{min-height:40px;color:var(--mut);margin-left:-4px;padding:0 4px;font-size:14px;font-weight:600;transition:color .15s ease-out}.home-over-back:hover{color:var(--ink)}.home-over .home-chip{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-over .people-title{font:800 26px/1.1 var(--disp);letter-spacing:-.02em}.home-over .people-head{margin:16px 0 18px}.home-over .people-line{margin-top:6px}.nav-desk{min-height:36px;color:var(--navtxt);border-radius:8px;flex:none;align-self:flex-start;align-items:center;margin:0 0 6px 12px;padding:0 8px;font-size:13.5px;font-weight:600;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.nav-desk:hover{color:var(--navhov);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nav-desk:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}@media (min-width:768px){.home{--tab-h:26px;padding:40px 40px 30px}.home-head{align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.home-head-mark{width:46px}.home-title,.home-title .wordmark{font-size:22px}.home-line{margin-top:4px}.home-actions{gap:10px;margin:0 0 0 auto}.home-group+.home-group{margin-top:36px}.home-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:26px}.home-folder:before{height:32px;top:14px;left:50%;right:14px}.home-tab{width:48%;max-width:48%;height:calc(var(--tab-h) + 5px);letter-spacing:.04em;border-radius:12px 12px 0 0;padding:0 12px;font-size:11.5px;top:-4px}.home-body{border-radius:0 16px 16px;flex-direction:column;align-items:stretch;min-height:clamp(300px,42vh,400px);padding:22px;display:flex}.home-mark{border-radius:16px;width:64px;height:64px;margin-bottom:18px;font-size:28px}.home-name{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1.1;display:-webkit-box}.home-projects{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;display:-webkit-box}.home-body:has(.home-flag) .home-projects{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;display:-webkit-box}.home-flag{background:var(--acc);max-width:calc(100% - 112px);color:var(--on-acc);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:800;position:absolute;top:16px;right:16px}.home-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.home-count{flex-direction:column;align-items:flex-start;gap:4px}.home-count b{font-size:34px}.home-count-long{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.home-count[data-none=true] b,.home-folder[data-private=true] .home-count[data-none=true] b{font-size:18px}.home-face{border-width:2.5px;width:30px;height:30px;margin-left:-9px;font-size:11.5px}.home-new{text-align:center;border-radius:16px;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:200px;padding:26px}.home-new-plus{grid-row:auto;width:64px;height:64px;margin-bottom:14px;font-size:30px}.home-new b{font-size:17px}.home-new-line{max-width:24ch}.home-over{--gutter:40px;--over-inset:26px;padding-top:30px}.home-over .people-title{font-size:34px}.home-over .people-head{margin:22px 0 24px}}@media (min-width:1080px){.home{padding:44px 56px 30px}}@media (prefers-reduced-motion:reduce){.home-folder,.home-folder:before,.home-face,.home-new-plus{transition:none}.home-over{animation:.2s ease-out people-fade}}.brand-page{min-height:0;color:var(--ink);font-family:var(--body);flex:1;overflow:auto}.brand-page-org{background:var(--room) var(--grain);min-height:100dvh;padding:14px 12px 32px;overflow:visible}.brand-page-client{margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 32px}.brand-editor{max-width:1440px;margin:0 auto;container:brand-editor/inline-size}.be-cols{gap:14px;display:grid}.be-panel{background:var(--sheet);min-width:0;box-shadow:var(--sheet-lift);border-radius:16px;flex-direction:column;gap:24px;padding:24px 18px;display:flex}.brand-page-client .be-panel{box-shadow:none;background:0 0;padding:8px 0 0}.be-title{font:800 28px/1.1 var(--disp);letter-spacing:-.02em}.be-sub{color:var(--mut);margin-top:6px;font-size:14px;line-height:1.45}.be-siblings{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.be-sibling{background:var(--pane);min-height:38px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:scale .12s ease-out}.be-sibling:active:not(:disabled){scale:.97}.be-group-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.be-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:700}.be-group-aside{color:var(--acc);text-align:right;font-size:12.5px;font-weight:600}.be-hint{color:var(--mut);margin-top:8px;font-size:13px;line-height:1.45}.be-note{color:var(--ink)}.be-readonly{background:var(--acc);border-radius:10px;margin-bottom:14px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.be-readonly{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.be-readonly{color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.be-fields{display:contents}.be-fields:disabled>*{opacity:.45;filter:saturate(.5)}.be-fields:disabled *{cursor:not-allowed}.be-replaces,.be-problem{background:var(--acc);border-radius:10px;margin-top:10px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.be-replaces,.be-problem{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.be-replaces,.be-problem{color:var(--ink);font-size:13.5px;line-height:1.4}.be-link{min-height:28px;color:var(--acc);text-align:left;text-underline-offset:3px;cursor:pointer;font-size:14px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s ease-out}.be-link:hover{text-decoration-color:currentColor}.be-link[data-busy=true]{color:var(--mut);cursor:progress}.be-radio,.be-file{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.be-file:focus-visible+.be-link{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.be-drop{border:1.5px dashed var(--ring);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.be-drop[data-over=true]{border-color:var(--acc);background:var(--pane)}.be-drop[data-busy=true] .be-drop-logo{opacity:.55}.be-drop-logo{background:var(--room);min-width:150px;max-width:100%;min-height:64px;color:var(--ink);border-radius:10px;flex:none;place-items:center;padding:10px;transition:opacity .2s ease-out;display:grid;overflow:hidden}.be-drop-empty{color:var(--mut);text-align:center;font-size:13px;font-weight:600}.be-drop-actions{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.be-drop-types{color:var(--mut);margin-top:2px;font-size:12.5px}.be-swatches{flex-wrap:wrap;gap:10px;display:flex}.be-swatch{--be-around:var(--sheet);width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--be-around), 0 0 0 4.5px transparent;border-radius:50%;transition:box-shadow .15s ease-out,scale .12s ease-out}.be-swatch:hover{scale:1.06}.be-swatch[data-on=true]{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--be-around), 0 0 0 5px var(--ink)}.be-colour{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.be-picker{background:var(--pane);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 7px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.be-picker:focus-within{outline:2px solid var(--acc);outline-offset:2px}.be-picker-face{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #00000024}.be-picker-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.be-hex{align-items:center;gap:8px;display:inline-flex}.be-hex-label{color:var(--mut);font-size:13px;font-weight:600}.be-hex-input{border:1px solid var(--ring);width:104px;height:40px;color:var(--ink);font:600 16px/1 var(--body);letter-spacing:.02em;text-transform:uppercase;background:0 0;border-radius:10px;padding:0 10px}.be-hex-input:focus-visible{outline-offset:0;border-radius:10px}.be-seg{background:var(--pane);border-radius:12px;padding:4px;display:inline-flex}.be-seg-option span{text-align:center;min-width:76px;color:var(--mut);cursor:pointer;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out;display:block}.be-seg-option input:checked+span{background:var(--ink);color:var(--sheet)}.be-seg-option input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.be-fonts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.be-font,.be-tick{background:var(--pane);color:var(--ink);cursor:pointer;border:1.5px solid #0000;border-radius:11px;transition:border-color .15s ease-out,scale .12s ease-out;position:relative}.be-font:active,.be-tick:active{scale:.98}:is(.be-font:has(input:checked),.be-tick:has(input:checked)){border-color:var(--acc)}:is(.be-font:has(input:focus-visible),.be-tick:has(input:focus-visible)){outline:2px solid var(--acc);outline-offset:2px}.be-font{min-width:0;padding:10px 12px;display:block}.be-font-name{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.15;display:block}.be-font-line{color:var(--mut);margin-top:3px;font-size:12px;line-height:1.35;display:block}.be-font-blurb{font-family:var(--body);color:var(--ink);margin-top:5px;font-size:12.5px;line-height:1.4;display:block}.be-font[data-extra=true]{animation:be-font-in .32s calc(var(--i,0) * 30ms) cubic-bezier(.23, 1, .32, 1) backwards}.be-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container brand-editor (min-width:420px){.be-ticks{grid-template-columns:repeat(4,auto);justify-content:start;gap:6px}.be-ticks .be-tick{padding-inline:10px}}.be-tick{align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.be-tick-name[data-tick-name=strike]{text-decoration:line-through;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-decoration-thickness:2px}.task.be-tick-mark{background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.be-save{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.be-save-button{min-height:48px;padding:0 22px;font-size:15px;font-weight:800}.be-status{color:var(--mut);font-size:14px}.be-status:empty{display:none}.addr{max-width:1440px;margin:14px auto 0;container:addr/inline-size}.addr-cols{gap:28px;display:grid}@container addr (min-width:760px){.addr-cols{grid-template-columns:1fr 1fr;gap:40px}}.addr-part{min-width:0}.addr-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.addr-bar{border:1.5px solid var(--ring);background:var(--pane);border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 14px;font-size:16px;transition:border-color .15s ease-out;display:flex}.addr-bar:focus-within{border-color:var(--acc)}.addr-lock{color:var(--mut);flex:none}.addr-bar[data-live] .addr-lock{color:var(--acc)}.addr-slug{min-width:4ch;color:var(--ink);font:600 16px/1.2 var(--body);background:0 0;border:0;outline:none;flex:auto;padding:0}.addr-slug:not(.addr-host){field-sizing:content;flex:0 auto;min-width:1ch;max-width:70%}.addr-fixed{overflow-wrap:anywhere}.addr-suffix{min-width:0;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-left:-8px;overflow:hidden}.addr-status{min-height:20px;color:var(--mut);margin-top:8px;font-size:14px;font-weight:600}.addr-status[data-good]{color:var(--ink)}.addr-status[data-good]:before{content:"✓ ";color:var(--acc)}.addr-button{min-height:48px;padding:0 22px;font-size:15px;font-weight:800}.addr-state{background:var(--mut);border-radius:999px;flex:none;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.addr-state{background:color-mix(in srgb, var(--mut) 14%, transparent)}}.addr-state{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:700}.addr-state[data-state=active]{background:var(--acc);color:var(--on-acc,var(--sheet))}.addr-state[data-state=checking]{animation:1.1s ease-in-out infinite alternate addr-pulse}@keyframes addr-pulse{to{opacity:.45}}.addr-upsell{font-size:15px;font-weight:600;line-height:1.45}.addr-dns{margin-top:14px}.addr-dns-lead{font-size:14px;line-height:1.45}.addr-records{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.addr-record{background:var(--acc);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.addr-record{background:color-mix(in srgb, var(--acc) 10%, transparent)}}.addr-record{font-size:14px}.addr-record-type{letter-spacing:.08em;font-size:12px;font-weight:800}.addr-record-name,.addr-record-value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:600 14px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace}.addr-record-arrow{color:var(--mut)}.addr-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.addr-confirm-text{color:var(--mut);flex-basis:100%;font-size:14px}.addr-keep{color:var(--mut);text-underline-offset:2px;padding:0 6px;font-size:14px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.addr-state[data-state=checking]{animation:none}}.bp{background:var(--room) var(--grain);color:var(--ink);font-family:var(--body);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;container:bp/inline-size}.bp-label{z-index:3;color:#fff;max-width:calc(100% - 24px);font:600 12px/1.3 var(--font-hanken-grotesk), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#17171b;border-radius:999px;padding:6px 12px;position:absolute;top:12px;right:12px;overflow:hidden}.bp[data-mode=dark] .bp-label{box-shadow:0 0 0 1px #ffffff38}.bp-label b{color:#ffe45c;font-weight:700}.bp-app{gap:6px;padding:46px 12px 12px;display:grid}.bp-nav{min-width:0;color:var(--navtxt)}.lockup.bp-lockup{min-height:0;padding:6px 8px 10px}.bp-projects{display:none}.bp-sheet{background:var(--sheet);min-width:0;box-shadow:var(--sheet-lift);color:var(--ink);border-radius:14px;padding:18px 16px 8px}.bp-title{font-size:24px}.bp-tabs{margin:10px 0 2px}.bp-tasks .task:last-child{border-bottom:0}.bp-tasks .task-head{min-height:44px}.bp-tasks .task-title{cursor:default}.bp-tasks .task-open{flex:none;margin-left:8px}.bp-extras{justify-content:flex-end;align-items:flex-end;gap:8px;margin-top:auto;padding:0 12px 12px;display:flex}.be-preview{box-shadow:0 0 0 1px var(--ring);border-radius:17px}.bp-chip{color:#44444a;font:600 11.5px/1.2 var(--font-hanken-grotesk), system-ui, sans-serif;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:9px 11px 11px;display:flex;box-shadow:0 10px 30px #0000001f}.bp-tab{color:#222226;background:#ececec;border-radius:8px 8px 0 0;align-items:center;gap:7px;max-width:200px;padding:7px 12px 7px 9px;font:500 12.5px/1 system-ui,sans-serif;display:flex}.bp-tab-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-mark{border-radius:4px;flex:none}img.bp-mark{object-fit:contain;width:16px;height:16px}.bp-desk{background:var(--room) var(--grain);border-radius:9px;padding:10px 12px 12px;display:block}.bp-folder{width:128px;padding-top:11px;display:block;position:relative}.bp-folder-tab{background:var(--folder-tab);border-radius:6px 6px 0 0;width:52%;height:14px;position:absolute;top:0;left:0}.bp-folder-body{background:var(--folder-tab);min-height:58px;color:var(--ink);font:700 13.5px/1.15 var(--disp);border-radius:0 9px 9px;align-items:center;gap:8px;padding:10px;display:flex}.bp-folder-body img.bp-mark{width:20px;height:20px}.bp-folder-name{overflow-wrap:anywhere;min-width:0}@container bp (min-width:600px){.bp-app{grid-template-columns:200px minmax(0,1fr);gap:10px;padding:52px 18px 16px}.bp-projects{display:block}.bp-sheet{padding:24px 26px 10px}.bp-title{font-size:30px}.bp-extras{gap:12px;padding:0 18px 18px}.bp-folder{width:160px}}@container bp (min-width:760px){.bp-app{grid-template-columns:230px minmax(0,1fr);gap:12px;padding:60px 24px 18px}.bp-extras{padding:0 24px 24px}}@container brand-editor (min-width:880px){.be-cols{grid-template-columns:minmax(380px,440px) minmax(0,1fr);align-items:start}.be-panel{grid-area:1/1}.brand-page-org .be-panel{padding:28px 26px}.be-preview{grid-area:1/2;position:sticky;top:14px}}.cropped{flex:none;display:block;position:relative;overflow:hidden}.cropped img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.dialog.crop-dialog{width:min(560px,100vw - 24px);max-height:92dvh;top:4dvh;overflow:auto}.crop-stage{background:repeating-conic-gradient(#e9e7e2 0 25%, #f7f6f2 0 50%) 0 0 / 18px 18px;border-radius:12px;height:240px;position:relative;overflow:hidden}.crop-area:focus-visible{outline-offset:2px;outline:3px solid #ffe45c}.crop-zoom{align-items:center;gap:12px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.crop-zoom input{accent-color:var(--acc);flex:1}.crop-help{margin-top:8px;font-size:13.5px}.crop-slot{background:var(--room) var(--grain);color:var(--ink);font-family:var(--body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 14px;display:flex}.crop-slot-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);flex-basis:100%;font-size:11.5px;font-weight:700}.lockup.crop-lockup{min-height:0;padding:0}.crop-mark{border-radius:6px}.dialog-actions.crop-actions{flex-wrap:wrap}.crop-letter{margin-right:auto}.side-head:has(>.side-brand-edit)>.side-brand{padding-right:96px}.side-brand-edit{color:var(--acc);text-underline-offset:3px;font-size:13.5px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s ease-out;position:absolute;top:24px;right:16px}.side-brand-edit:hover{text-decoration-color:currentColor}@media (min-width:768px){.side-brand-edit{top:28px;right:24px}}@media (min-width:640px){.crop-stage{height:300px}}.miy{z-index:30;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--sheet);color:var(--ink);font-family:var(--body);box-shadow:0 -10px 50px #0003, 0 0 0 1px var(--ink);border-radius:22px;padding:20px;position:fixed}@supports (color:color-mix(in lab, red, red)){.miy{box-shadow:0 -10px 50px #0003, 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent)}}.miy{animation:.5s cubic-bezier(.32,.72,0,1) .6s backwards miy-rise}.miy-title{font:700 22px/1.15 var(--disp);letter-spacing:-.01em}.miy-line{color:var(--mut);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.45}.miy-drop{margin-top:14px;position:relative}.miy-in-card{flex-direction:column;margin-top:2px;display:flex}.miy-choose{border:1.5px dashed var(--acc);flex-direction:column;align-items:center;gap:4px;padding:16px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.miy-choose{border:1.5px dashed color-mix(in srgb, var(--acc) 50%, transparent)}}.miy-choose{color:var(--acc);font:700 15px/1.3 var(--disp);text-align:center;cursor:pointer;border-radius:14px;transition:background-color .16s ease-out,border-color .16s ease-out,scale .12s ease-out;overflow:hidden}.miy-choose:hover,.miy-drop[data-over=true] .miy-choose{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.miy-choose:hover,.miy-drop[data-over=true] .miy-choose{background:color-mix(in srgb, var(--acc) 7%, transparent)}}.miy-choose:active{scale:.99}.be-file:focus-visible+.miy-choose{outline:2px solid var(--acc);outline-offset:2px}.miy-glyph{background:var(--acc);width:36px;height:36px;color:var(--on-acc);border-radius:50%;place-items:center;margin-bottom:2px;transition:translate .3s cubic-bezier(.23,1,.32,1);display:grid}.miy-choose:hover .miy-glyph{translate:0 -2px}.miy-types{font:500 12.5px/1.3 var(--body);color:var(--mut)}.miy-drop[data-working=true] .miy-choose{border-style:solid;border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.miy-drop[data-working=true] .miy-choose{border-color:color-mix(in srgb, var(--acc) 35%, transparent)}}.miy-drop[data-working=true] .miy-choose{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.miy-drop[data-working=true] .miy-choose{background:color-mix(in srgb, var(--acc) 5%, transparent)}}.miy-drop[data-working=true] .miy-choose{color:var(--ink);font:600 14.5px/1.35 var(--body);cursor:progress}.miy-drop[data-working=true] .miy-glyph{animation:1.4s ease-in-out infinite miy-breathe}.miy-drop[data-working=true] .miy-choose:after{content:"";background:var(--acc);border-radius:3px;width:40%;height:3px;animation:1.2s cubic-bezier(.65,0,.35,1) infinite miy-pass;position:absolute;bottom:0;left:0}.miy-problem{border-left:2px solid var(--acc);margin-top:10px;padding-left:10px;font-size:13.5px;line-height:1.4}.miy-note{margin-top:12px;font-size:14px;line-height:1.45}.miy-later{width:100%;color:var(--mut);text-align:center;border-radius:10px;margin-top:6px;padding:10px;font-size:14px;transition:background-color .15s ease-out,color .15s ease-out;display:block}.miy-later:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.miy-later:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}}.miy-later:hover:not(:disabled){color:var(--ink)}.miy-later:disabled{opacity:.5}.miy-actions{flex-direction:column;margin-top:14px;display:flex}.miy-go{background:var(--acc);color:var(--on-acc);text-align:center;border-radius:12px;padding:13px;font-weight:700;transition:scale .12s ease-out;display:block}.miy-go:active{scale:.98}.miy-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side-add[data-brand] .side-add-plus{border-style:solid}.side-add[data-brand]:hover:not(:disabled) .side-add-plus{translate:0 -2px;rotate:none}@media (min-width:768px){.miy{width:360px;box-shadow:0 30px 80px #00000047, 0 0 0 1px var(--ink);border-radius:18px;padding:22px;bottom:40px;left:auto;right:40px}@supports (color:color-mix(in lab, red, red)){.miy{box-shadow:0 30px 80px #00000047, 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}}}@keyframes miy-rise{0%{translate:0 calc(100% + 24px)}}@keyframes miy-breathe{50%{scale:.88}}@keyframes miy-pass{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){.miy,.miy-drop[data-working=true] .miy-glyph,.miy-drop[data-working=true] .miy-choose:after{animation:none}.miy-drop[data-working=true] .miy-choose:after{opacity:.4;width:100%}}.acct{--acct-bleed:16px;margin:0 calc(var(--acct-bleed) * -1) 22px}.brand-page-org{--acct-bleed:12px}.acct-list{padding:0 var(--acct-bleed);overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--ink);gap:2px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.acct-list{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.acct-list::-webkit-scrollbar{display:none}.acct-item{flex:none;display:flex}.acct-item[data-end=true]{margin-left:auto;padding-left:12px}.acct-tab{min-height:44px;color:var(--mut);font:600 14.5px/1 var(--body);white-space:nowrap;border-radius:10px 10px 0 0;align-items:center;gap:7px;padding:0 12px;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex;position:relative}.acct-tab:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.acct-tab:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.acct-tab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.acct-tab[aria-current=page]{color:var(--ink);font-weight:700}.acct-tab[aria-current=page]:after{content:"";background:var(--acc);transform-origin:bottom;border-radius:3px 3px 0 0;height:3px;animation:.28s cubic-bezier(.23,1,.32,1) acct-bar-in;position:absolute;bottom:0;left:10px;right:10px}.acct-n{background:var(--ink);border-radius:999px;min-width:20px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.acct-n{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.acct-n{color:var(--mut);font:700 11.5px/1 var(--body);font-variant-numeric:tabular-nums;text-align:center}.acct-tab[aria-current=page] .acct-n{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.acct-tab[aria-current=page] .acct-n{background:color-mix(in srgb, var(--acc) 18%, transparent)}}.acct-tab[aria-current=page] .acct-n{color:var(--ink)}.acct-face{background:var(--acc);width:24px;height:24px;color:var(--on-acc);font:800 11px/1 var(--disp);border-radius:50%;place-items:center;display:grid}:is(.home-head:has(+.acct),.team-head:has(+.acct)){margin-bottom:14px}.brand-page-org>.team-head{max-width:1440px;margin-bottom:14px}.brand-page-org>.acct{margin-bottom:14px}.team.you-wrap{grid-template-columns:minmax(0,720px)}.you-label{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.who-name .you-label{color:var(--mut);font-size:11.5px}.you-row{min-height:64px}.org-name.you-name{align-self:flex-start;margin:-4px -8px;font-size:16px}.you-name b{color:var(--ink)}.you-name-form{align-self:stretch;gap:8px;font-size:16px}.you-name-form .org-name-field{width:100%;max-width:420px;font:700 1em/1.25 var(--disp);letter-spacing:-.005em}.you-name-actions{flex-wrap:wrap;gap:8px;display:flex}.you-name-actions .you-name-save,.you-name-actions .you-name-cancel{min-height:44px;margin-top:2px;padding:0 18px}.you-name-actions .you-name-save{border-radius:999px;font-size:14px}.you-reset{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:6px;display:flex}.you-button{justify-content:center;align-items:center;min-height:44px;margin-top:0;display:inline-flex}.you-button:disabled{opacity:.6;cursor:default}.you-status{color:var(--mut);font-size:13px;line-height:1.45}.you-status:empty{display:none}.you-out{flex-direction:column;align-items:flex-start;display:flex}.you-out .you-button{margin-top:14px}@media (min-width:768px){.acct,.brand-page-org>.acct{margin-inline:0}.acct-list{padding:0}.home>.acct{margin-bottom:30px}.team-page>.acct{max-width:1120px;margin:0 auto 30px}.brand-page-org{padding:32px 24px 40px}.brand-page-org>.team-head,.brand-page-org>.acct{max-width:1440px;margin-inline:auto}.brand-page-org>.acct{margin-bottom:22px}:is(.home-head:has(+.acct),.team-head:has(+.acct)){margin-bottom:18px}.you-reset{text-align:right;flex-basis:auto;align-items:flex-end;max-width:300px}}@media (prefers-reduced-motion:reduce){.acct-tab{transition:none}.acct-tab[aria-current=page]:after,.be-font[data-extra=true]{animation:none}}.start{--s-ink:#17171b;--s-mut:#55555c;--s-soft:#77777d;--s-y:#ffe45c;--s-paper:#fff9db;--s-desk:#f4f2ec;--s-line:#d9d5ca;--s-fold:#e3dfd4;--ink:var(--s-ink);--mut:var(--s-mut);--sheet:#fff;--ring:var(--s-line);background:var(--s-desk);min-height:100dvh;color:var(--s-ink);font-family:var(--font-hanken-grotesk), system-ui, sans-serif;flex-direction:column;flex:1;display:flex}.start-top{align-items:center;gap:18px;padding:18px 28px 0;display:flex}.start-mark{flex:none;width:26px;height:26px;margin-bottom:4px}.start-tabs{align-self:flex-end;gap:3px;margin:0;padding:0;list-style:none;display:flex}.start-tab{color:var(--s-soft);background:#e6e3da;border-radius:10px 10px 0 0;padding:8px 14px 9px;font-size:13px;font-weight:600}.start-tab[data-state=done]{color:var(--s-ink);background:#fff}.start-tab[data-state=on]{background:var(--s-y);color:var(--s-ink);font-weight:800}.start-count{margin:0 0 0 auto;font-size:13px;font-weight:700;display:none}.start-body{flex:1;grid-template-columns:450px minmax(0,1fr);gap:26px;width:100%;max-width:1640px;min-height:0;padding:0 28px 28px;display:grid}.start-sheet{background:#fff;border-radius:0 18px 18px;min-width:0;padding:34px 36px;animation:.42s cubic-bezier(.2,.8,.2,1) both start-sheet-in;box-shadow:0 10px 30px #0000000d}.start-title{font:800 36px/1.04 var(--font-bricolage-grotesque);letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px}.start-lead{color:var(--s-mut);text-wrap:pretty;margin:0 0 18px;font-size:15.5px;line-height:1.5}.start-email{max-width:100%;color:var(--s-ink);overflow-wrap:anywhere;font-weight:700;display:inline-block}.start-form .door-field{margin:0}.start-form .dialog-label{color:var(--s-ink);margin:16px 0 6px;font-size:13px;font-weight:700}.start-form .dialog-input{border:1.5px solid var(--s-line);background:#fff;border-radius:12px;height:48px;padding:0 14px;transition:border-color .14s,box-shadow .14s}.start-form .door-password .dialog-input{padding-right:62px}.start-form .dialog-input:hover{border-color:#bdb7a8}.start-form .dialog-input:focus-visible{border-color:var(--s-ink);outline:none;box-shadow:0 0 0 4px #ffe45c99}.start-form .door-show{color:var(--s-mut);font-weight:600}.start-form .door-hint{color:#6a6a70;margin-top:6px}.start-check{min-height:44px;color:var(--s-mut);cursor:pointer;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex;position:relative}.start-check input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;left:0}.start-check-box{background:#fff;border:1.5px solid #bdb7a8;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .14s,border-color .14s;display:grid}.start-check-box:after{content:"";border:solid var(--s-y);opacity:0;border-width:0 0 2.5px 2.5px;width:10px;height:6px;margin-top:-2px;transition:transform .16s cubic-bezier(.3,1.4,.5,1),opacity .1s;transform:rotate(-45deg)scale(.4)}.start-check input:checked+.start-check-box{border-color:var(--s-ink);background:var(--s-ink)}.start-check input:checked+.start-check-box:after{opacity:1;transform:rotate(-45deg)scale(1)}.start-check input:focus-visible+.start-check-box{border-color:var(--s-ink);box-shadow:0 0 0 4px #ffe45c99}.start-check:hover{color:var(--s-ink)}.start-turnstile:not(:empty){margin-top:12px}.start-problem{color:#7a1f30;text-wrap:pretty;background:#fdecef;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.start-notice{background:var(--s-paper);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.start-button{background:var(--s-ink);color:#fff;cursor:pointer;border-radius:99px;width:100%;min-height:50px;margin-top:20px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s;display:block}.start-button:hover:not(:disabled){box-shadow:0 6px 18px #17171b33, inset 0 -3px 0 var(--s-y)}.start-button:active:not(:disabled){transform:scale(.98)}.start-button:focus-visible{outline:3px solid var(--s-ink);outline-offset:3px}.start-button:disabled{cursor:default;opacity:.45}.start-button[aria-busy=true]{opacity:.7}.start-foot{text-align:center;color:var(--s-mut);margin:16px 0 0;font-size:14px}.start-foot a,.start-link{color:var(--s-ink);text-underline-offset:3px;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.start-foot a:hover,.start-link:hover{-webkit-text-decoration-color:var(--s-y);-webkit-text-decoration-color:var(--s-y);-webkit-text-decoration-color:var(--s-y);text-decoration-color:var(--s-y);text-decoration-thickness:3px}.start-foot-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.start-foot-split>*{align-items:center;min-height:44px;display:inline-flex}.start-foot .start-link-quiet{color:var(--s-mut);font-weight:500;text-decoration-thickness:1px}.start-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.start-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:6px;display:grid;position:relative}.start-code-input{z-index:1;color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;width:100%;font-size:16px;position:absolute;inset:0}.start-code-input::selection{background:0 0}.start-code-box{border:1.5px solid var(--s-line);height:64px;font:800 30px/1 var(--font-bricolage-grotesque);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.start-code-box[data-filled]{border-color:var(--s-ink);background:var(--s-paper);animation:.18s cubic-bezier(.3,1.4,.5,1) start-digit}.start-code-box[data-active]{border-color:var(--s-ink);box-shadow:0 0 0 4px #ffe45c99}.start-code-box[data-active]:not([data-filled]):after{content:"";background:var(--s-ink);width:2px;height:28px;animation:1s step-end infinite start-caret}.start-code:has([aria-invalid=true]) .start-code-box{border-color:#e3a3ae}.start-code:has([aria-invalid=true]) .start-code-box[data-active]{border-color:var(--s-ink)}.start-preview{flex-direction:column;min-width:0;min-height:0;padding-top:20px;display:flex;position:relative}.start-hint{font:600 22px/1 var(--font-caveat), cursive;color:var(--s-mut);margin:0;position:absolute;top:-6px;right:16px;transform:rotate(-2deg)}.start-win{border:1px solid var(--s-fold);background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:520px;font-size:14px;display:flex;overflow:hidden;box-shadow:0 22px 50px #0000001f}.start-win-bar{background:#ece9e1;align-items:center;gap:6px;padding:9px 12px;display:flex}.start-win-bar i{background:#d3cfc4;border-radius:50%;width:10px;height:10px}.start-win-url{max-width:420px;color:var(--s-soft);background:#fff;border-radius:7px;flex:1;margin-left:8px;padding:5px 11px;font-size:12.5px}.start-win-view{background:#fbfaf7;flex:1;min-height:0;position:relative;overflow:hidden}.start-win-stage{transform-origin:0 0;visibility:hidden;transition:translate .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.start-win-stage[data-fit]{visibility:visible}.start-win-stage>.home{min-height:var(--stage-h,100%)}.start-win-stage .home-title{border-radius:8px;width:fit-content}.start-win-stage .home-head-mark{border-radius:10px}.start-win-url b{color:var(--s-ink)}.start-win-url{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;overflow:hidden}.start-address{border:1.5px solid var(--s-line);cursor:text;background:#fff;border-radius:12px;align-items:center;gap:2px;min-height:48px;padding:0 8px 0 14px;font-size:16px;transition:border-color .14s,box-shadow .14s;display:flex}.start-address:hover{border-color:#bdb7a8}.start-address:focus-within{border-color:var(--s-ink);box-shadow:0 0 0 4px #ffe45c99}.start-address[data-state=ok]{border-color:var(--s-ink)}.start-address-input{field-sizing:content;min-width:3ch;max-width:60%;font:inherit;color:var(--s-ink);background:0 0;border:0;outline:none;padding:0;font-weight:700}.start-address-suffix{white-space:nowrap;text-overflow:ellipsis;color:#8a8a90;min-width:0;overflow:hidden}.start-address-state{flex:none;margin-left:auto;padding-left:6px}.start-pill{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700;animation:.22s cubic-bezier(.3,1.4,.5,1) start-pill-in;display:inline-block}.start-pill[data-tone=yes]{color:#1e6b2e;background:#e4f4e4}.start-pill[data-tone=no]{color:#7a1f30;background:#fdecef}.start-field-problem{color:#7a1f30;margin:6px 0 0;font-size:13px;line-height:1.4}.start-note.start-note-left{text-align:left}.start-skip{width:fit-content;min-height:40px;color:var(--s-mut);text-underline-offset:3px;cursor:pointer;margin:6px auto 0;padding:0 8px;font-size:14px;-webkit-text-decoration:underline #bdb7a8;text-decoration:underline #bdb7a8;transition:color .14s;display:block}.start-skip:hover:not(:disabled){color:var(--s-ink);text-decoration-color:currentColor}.start-skip:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px;border-radius:6px}a.start-button{text-align:center}.start-button[data-tone=yellow]{background:var(--s-y);color:var(--s-ink)}.start-button[data-tone=yellow]:hover{box-shadow:0 6px 18px #17171b26, inset 0 -3px 0 var(--s-ink)}.start-done .start-lead{font-size:17px}.start-team{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.start-team-fields{gap:8px;display:flex}.start-form .start-team-email{flex:1;width:auto;min-width:0;font-size:15px}.start-team-role{flex:none;position:relative}.start-team-role select{border:1.5px solid var(--s-line);height:48px;color:var(--s-ink);appearance:none;cursor:pointer;background:#fff;border-radius:12px;padding:0 34px 0 14px;font-size:14px;font-weight:600}.start-team-role:after{content:"";border-right:2px solid var(--s-ink);border-bottom:2px solid var(--s-ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.start-team-role select:focus-visible{border-color:var(--s-ink);outline:none;box-shadow:0 0 0 4px #ffe45c99}.start-team-you{margin-top:4px}.start-team-you+.start-team{margin-top:8px}.start-team-me{border:1.5px solid var(--s-line);background:var(--s-desk);min-width:0;height:48px;color:var(--s-mut);border-radius:12px;flex:1;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:15px;display:flex}.start-team-me-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.start-team-me-tag{background:var(--s-y);color:var(--s-ink);border-radius:99px;flex:none;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.start-team-owner{border:1.5px solid var(--s-line);background:var(--s-desk);height:48px;color:var(--s-ink);border-radius:12px;flex:none;align-items:center;padding:0 34px 0 14px;font-size:14px;font-weight:600;display:flex}.start-team-add{color:#6a6a70;cursor:pointer;border:1.5px dashed #c3beb0;border-radius:12px;align-items:center;width:100%;min-height:48px;margin-top:8px;padding:0 14px;font-size:15px;transition:border-color .14s,color .14s;display:flex}.start-team-add:hover{border-color:var(--s-ink);color:var(--s-ink)}.start-team-add:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.start .brand-editor[data-variant=onboarding] .be-panel{box-shadow:none;background:0 0;gap:18px;padding:0}.start .brand-editor[data-variant=onboarding] .be-group-title{letter-spacing:0;text-transform:none;color:var(--s-ink);font-size:13px}.start .brand-editor[data-variant=onboarding] .be-fonts[data-compact=true]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px}@media (max-width:420px){.start .brand-editor[data-variant=onboarding] .be-fonts[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr))}}.start .brand-editor[data-variant=onboarding] .be-fonts[data-compact=true] .be-font{border-color:var(--s-line);text-align:center;background:#fff;place-items:center;min-height:44px;padding:8px 6px;display:grid}.start .brand-editor[data-variant=onboarding] .be-fonts[data-compact=true] .be-font:has(input:checked){border-color:var(--s-ink);background:var(--s-paper)}.start .brand-editor[data-variant=onboarding] .be-fonts[data-compact=true] .be-font-name{white-space:nowrap;font-size:15px}.start .be-font-more{color:var(--s-mut);padding-inline:14px;font-size:14px;font-weight:700}.start .be-next .start-button{margin-top:4px}.start-plan-form fieldset{border:0;min-width:0;margin:0;padding:0}.start-switch{background:#ece9e1;border-radius:99px;display:inline-flex;margin-bottom:14px!important;padding:3px!important}.start-switch-option{cursor:pointer;position:relative}.start-switch-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.start-switch-option span{color:var(--s-mut);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:block}.start-switch-option:hover span{color:var(--s-ink)}.start-switch-option input:checked+span{color:var(--s-ink);background:#fff;box-shadow:0 1px 3px #0000001a}.start-switch-option input:focus-visible+span{box-shadow:0 0 0 3px #ffe45c}.start-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.start-plan{border:1.5px solid var(--s-line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.start-plan:hover:not([data-on]){border-color:#bdb7a8}.start-plan[data-on]{border-color:var(--s-ink);background:var(--s-paper);box-shadow:inset 0 0 0 1px var(--s-ink)}.start-plan:after{content:"✓" / "";background:var(--s-ink);color:#fff;opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;transition:transform .18s cubic-bezier(.3,1.4,.5,1),opacity .12s;display:grid;position:absolute;top:12px;right:12px;transform:scale(.4)}.start-plan[data-on]:after{opacity:1;transform:scale(1)}.start-plan:has(.start-plan-radio:focus-visible){outline:3px solid var(--s-y);outline-offset:2px}.start-plan-pick{cursor:pointer;flex-direction:column;display:flex}.start-plan-radio{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:12px;right:12px}.start-plan-name{font-size:15px;font-weight:800}.start-plan-price{font:800 30px/1.15 var(--font-bricolage-grotesque);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}.start-plan-price small{font:600 13px var(--font-hanken-grotesk), system-ui, sans-serif;letter-spacing:0;color:#6a6a70}.start-plan-billed{color:#6a6a70;font-size:12px;font-weight:600}.start-plan-list{text-wrap:pretty;margin:8px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none}.start-plan-list li+li{margin-top:6px}.start-seats{margin-top:auto;padding-top:12px}.start-seats-included{border-top:1.5px dashed var(--s-line);margin:10px 0 0;padding-top:12px;font-size:13px;line-height:1.35}.start-seats-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.start-seats-label{white-space:nowrap;gap:2px;font-size:12.5px;font-weight:700;display:grid}.start-seats-label label{cursor:pointer}.start-stepper{border:1.5px solid var(--s-line);background:#fff;border-radius:99px;align-items:center;padding:2px;display:inline-flex}.start-stepper:focus-within{border-color:var(--s-ink)}.start-stepper button{width:34px;height:34px;color:var(--s-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;font-weight:700;transition:background .12s,transform .12s;display:grid}.start-stepper button:hover:not(:disabled){background:var(--s-y)}.start-stepper button:active:not(:disabled){transform:scale(.9)}.start-stepper button:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}.start-stepper button:disabled{cursor:default;opacity:.3}.start-stepper input{text-align:center;width:34px;height:34px;font:800 17px var(--font-bricolage-grotesque);font-variant-numeric:tabular-nums;color:var(--s-ink);background:0 0;border:0;padding:0}.start-stepper input:focus{outline:none}.start-seats-note{font-variant-numeric:tabular-nums;color:#6a6a70;font-size:12px;font-weight:500;line-height:1.4}.start-total{font:800 19px/1.25 var(--font-bricolage-grotesque);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-wrap:balance;margin:18px 0 0}.start-total+.start-button,.start-total+.start-problem+.start-button{margin-top:14px}.start-note{text-align:center;color:#6a6a70;margin:10px 0 0;font-size:13px;line-height:1.5}@media (max-width:760px){.start-top{padding:16px 16px 0}.start-mark{margin-bottom:0}.start-tabs{display:none}.start-count{display:block}.start-body{flex-direction:column;gap:14px;padding:12px 16px 20px;display:flex}.start-preview{flex:none;order:-1;height:196px;padding-top:0}.start-hint{display:none}.start-win{min-height:0;font-size:8.2px}.start-win-bar{padding:7px 10px}.start-win-url{font-size:11px}.start-sheet{border-radius:18px;padding:24px 20px}.start-title{font-size:29px}.start-lead{font-size:15px}.start-code{gap:6px}.start-plans{gap:8px}.start-plan{padding:12px}.start-plan-price{font-size:22px}.start-plan-price small{font-size:12px}.start-code-box{height:56px;font-size:26px}}@media (prefers-reduced-motion:reduce){.start-sheet,.start-code-box[data-filled],.start-code-box[data-active]:not([data-filled]):after{animation:none}.start-plan,.start-plan:after,.start-switch-option span,.start-win-stage{transition:none}.start-pill{animation:none}}.setup-note{--n-ink:#17171b;color:var(--n-ink);font-family:var(--font-hanken-grotesk), system-ui, sans-serif;background:#ffe45c;margin:0 0 22px;padding:14px 16px 12px;animation:.52s cubic-bezier(.2,.8,.2,1) both setup-note-in;position:relative;box-shadow:0 14px 30px #0000002a}.setup-note:before{content:"";background:#fff9;width:80px;height:20px;margin-left:-40px;position:absolute;top:-10px;left:50%;transform:rotate(2deg)}.setup-note-title{font:600 28px/1 var(--font-caveat), cursive;margin:0 0 4px}.setup-note-list{margin:0;padding:0;list-style:none}.setup-note-item+.setup-note-item{border-top:1px solid #17171b22}.setup-note-link{min-height:40px;color:inherit;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.setup-note-link:hover .setup-note-label{text-underline-offset:3px;text-decoration:underline}.setup-note-link:focus-visible{outline:2px solid var(--n-ink);outline-offset:2px;border-radius:4px}.setup-note-box{border:2px solid var(--n-ink);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.setup-note-item[data-done=true] .setup-note-label{color:#55555c;text-decoration:line-through}.setup-note-item[data-done=true] .setup-note-box{background:var(--n-ink);color:#ffe45c}.setup-note-item[data-current=true] .setup-note-link{font-weight:800}.setup-note-item[data-current=true] .setup-note-link:after{content:"←" / "";margin-left:auto}.setup-note-hide{color:#55555c;text-underline-offset:3px;cursor:pointer;min-height:36px;margin-top:2px;font-size:13px;font-weight:700;text-decoration:underline}.setup-note-hide:hover:not(:disabled){color:var(--n-ink)}.setup-note-hide:focus-visible{outline:2px solid var(--n-ink);outline-offset:2px}.setup-note-problem{margin:6px 0 0;font-size:13px;line-height:1.4}@media (min-width:768px){.setup-note{z-index:20;width:290px;margin:0;padding:18px 20px 14px;position:fixed;bottom:96px;right:40px;transform:rotate(-1.6deg)}}@media (prefers-reduced-motion:reduce){.setup-note{animation:none}}.acct-pill{background:var(--acc);border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.acct-pill{background:color-mix(in srgb, var(--acc) 22%, transparent)}}.acct-pill{color:var(--ink);font:700 11.5px/1 var(--body);white-space:nowrap}.acct>.bill-banner{margin:14px var(--acct-bleed) 0}.bill-banner[data-tone=warn]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bill-banner[data-tone=warn]{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.bill-banner[data-tone=warn]{box-shadow:inset 3px 0 0 var(--acc)}a.sheet-banner-go{align-items:center;display:inline-flex}.bill-banner-later{min-height:36px;color:var(--mut);text-underline-offset:3px;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:underline}.bill{gap:14px;max-width:1120px;margin:0 auto;display:grid}.bill .bill-box{min-height:0}.bill-side{align-content:start;gap:10px;display:grid}.bill-k{color:var(--mut);font:700 11.5px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.bill-name{font:800 26px/1.1 var(--disp);letter-spacing:-.02em}.bill-price{color:var(--mut);margin-top:6px;font-size:14px;line-height:1.45}.bill-line{max-width:62ch;margin-top:10px;font-size:14.5px;line-height:1.5}.bill-quiet{color:var(--mut)}.bill-bar{background:var(--ink);border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bill-bar{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.bill-bar>i{border-radius:inherit;background:var(--acc);height:100%;transition:width .4s cubic-bezier(.23,1,.32,1);display:block}.bill-bar[data-full=true]>i{background:var(--ink)}.bill-bar-trial{margin-top:14px}.bill-pending{background:var(--acc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bill-pending{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.bill-pending{font-size:14px;font-weight:600}.bill-pending-over{font-weight:500;display:block}.bill-pending-over .bill-over-list{margin:4px 0 2px}.bill-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.bill-go,.bill-ghost{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:scale .12s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.bill-go{background:var(--acc);color:var(--on-acc)}.bill-ghost{border:1.5px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.bill-ghost{border:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.bill-ghost{color:var(--ink)}.bill-ghost:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bill-ghost:hover{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}}.bill-go:active:not(:disabled),.bill-ghost:active:not(:disabled){scale:.97}.bill-go:disabled,.bill-ghost:disabled,.bill-link:disabled{opacity:.55;cursor:default}.bill-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);padding:0 6px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bill-link{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.bill-link{text-underline-offset:3px}.bill-pending .bill-link,.bill-seat .bill-link{min-height:36px}.bill-first{order:-1}.bill-cancel{color:var(--mut);margin-left:auto}.bill-note,.bill-problem{margin-top:12px;font-size:14px;line-height:1.45}.bill-problem{border-left:2px solid var(--acc);padding-left:10px}.bill-uses{display:grid}.bill-use{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bill-use{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.bill-use:first-child{border-top:0;padding-top:4px}.bill-use-label{color:var(--mut);font-size:14px}.bill-use-value{font-variant-numeric:tabular-nums;font-size:14.5px}.bill-use .bill-bar{grid-column:1/-1;height:6px}.bill-seat{color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 6px;font-size:13.5px;display:flex}.bill-change-head{justify-content:space-between;align-items:baseline;display:flex}.bill-close{min-height:36px;color:var(--mut);padding:0 6px;font-size:13.5px;font-weight:600}.bill-switch{background:var(--ink);border-radius:999px;gap:2px;width:fit-content;margin:6px 0 14px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bill-switch{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.bill-switch-option{min-height:38px;color:var(--mut);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.bill-switch-option[data-on=true]{background:var(--pane);color:var(--ink);box-shadow:0 1px 3px #0000002e}.bill-switch-option input,.bill-plan input{opacity:0;pointer-events:none;position:absolute}:is(.bill-switch-option:has(input:focus-visible),.bill-plan:has(input:focus-visible)){outline:2px solid var(--acc);outline-offset:2px}.bill-plans{gap:10px;display:grid}.bill-plan{border:1.5px solid var(--ink);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bill-plan{border:1.5px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.bill-plan{cursor:pointer;border-radius:14px;transition:border-color .15s ease-out}.bill-plan[data-on=true]{border-color:var(--acc);box-shadow:inset 0 0 0 1.5px var(--acc)}.bill-plan-name{font:800 19px/1.2 var(--disp);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bill-plan-now{background:var(--ink);border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.bill-plan-now{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.bill-plan-now{color:var(--mut);font:700 11px/1 var(--body)}.bill-plan-price{font:800 19px/1.2 var(--disp);text-align:right}.bill-plan-price small{color:var(--mut);font:600 12px/1.3 var(--body);display:block}.bill-plan-list{color:var(--mut);grid-column:1/-1;font-size:13.5px;line-height:1.45}.bill-change-say{min-height:24px}.bill-tax{color:var(--mut);margin-top:8px;font-size:13px}.bill-change>.bill-go{width:100%;margin-top:16px}.bill-over{background:var(--ink);border-radius:12px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.bill-over{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.bill-over{font-size:14px;line-height:1.45}.bill-over[data-blocks=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bill-over[data-blocks=true]{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.bill-over-lead{margin-bottom:6px;font-weight:700}.bill-over-list{gap:4px;padding-left:18px;list-style:outside;display:grid}.bill-over-list li[data-warn=true]{color:var(--mut)}.bill-data{gap:14px;display:grid}.bill-data-title{font:800 20px/1.2 var(--disp);letter-spacing:-.01em}.bill-parts{margin-top:12px;display:grid}.bill-part{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;padding:6px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bill-part{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.bill-part:first-child{border-top:0}.bill-part-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bill-part-size{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13.5px}.bill-part-go{align-items:center;display:inline-flex}.bill-part-none{color:var(--mut);padding:0 6px;font-size:14px}.bill-part-note{color:var(--mut);grid-column:1/-1;padding-bottom:6px;font-size:13.5px;line-height:1.45}.bill-danger{--danger:#c4321f;border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bill-danger{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.bill-danger{box-shadow:inset 3px 0 0 var(--danger)}.bill-danger-form{margin-top:16px}.bill-danger-label{margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.bill-danger-row{gap:10px;display:grid}.bill-danger-field{border:1.5px solid var(--ink);min-height:44px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.bill-danger-field{border:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.bill-danger-field{color:var(--ink);background:0 0;border-radius:12px;font-size:16px}.bill-danger-field:focus-visible{outline:2px solid var(--danger);outline-offset:2px;border-color:#0000}.bill-danger-go{background:var(--danger);color:#fff;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:scale .12s ease-out,opacity .15s ease-out}.bill-danger-go:active:not(:disabled){scale:.97}.bill-danger-go:disabled{opacity:.4;cursor:default}.bill-danger-go:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.start-seat-answers{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.start-seat-yes,.start-seat-no{cursor:pointer;border-radius:99px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700}.start-seat-yes{background:var(--s-ink);color:#fff}.start-seat-no{color:var(--s-ink);border:1.5px solid #c3beb0}@media (min-width:768px){.acct>.bill-banner{margin-inline:0}.bill-name{font-size:32px}}@media (min-width:900px){.bill{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.bill-change{order:3;grid-column:1/-1}.bill.bill-internal{grid-template-columns:minmax(0,1fr)}.bill-plans{grid-template-columns:1fr 1fr}.bill-change>.bill-go{width:auto}.bill-data{order:4;grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.bill-data>:only-child{grid-column:1/-1}.bill-danger-row{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.bill-bar>i{transition:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--room:#fff;--sheet:#fff;--ink:#141414;--mut:#6b6460;--line:#f0e7e0;--acc:#141414;--ring:#e4d9d1;--on-acc:#fff;--disp:var(--font-archivo);--body:var(--font-archivo)}@property --note-measure{syntax:"<length>";inherits:true;initial-value:0}html{background:var(--room);scrollbar-color:var(--ring) transparent;accent-color:var(--acc)}::selection{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--acc) 26%, transparent)}}body{color:var(--ink);font-family:var(--body)}@keyframes rise{0%{opacity:0;scale:.98}}@keyframes nav-preview-in{0%{opacity:0;scale:.96;translate:0 var(--preview-from,-4px)}}@keyframes uploading{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes appear{0%{opacity:0}}@keyframes people-side-in{0%{opacity:0;translate:0 12px}}@keyframes people-side-from-left{0%{opacity:0;translate:-18px}}@keyframes people-side-from-right{0%{opacity:0;translate:18px}}@keyframes people-ring-in{0%{opacity:0;scale:.6}}@keyframes people-fade{0%{opacity:0}}@keyframes people-card-in{0%{opacity:0;scale:.9}}@keyframes people-card-out{to{opacity:0;scale:.96}}@keyframes people-sheet-up{0%{translate:0 100%}}@keyframes people-sheet-down{to{translate:0 100%}}@keyframes pp-open{0%{opacity:0;scale:.97}}@keyframes handover-ready{0%{scale:.96}}@keyframes home-over-in{0%{opacity:0;scale:.9}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{view-transition-name:none}.sheet{view-transition-name:var(--vt-name,none);view-transition-class:folder}::view-transition-group(*.folder){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(*.folder){border-radius:16px;overflow:clip}::view-transition-old(*.folder){object-fit:cover;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(*.folder){object-fit:cover;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-old(*.folder){animation:.16s cubic-bezier(.23,1,.32,1) both desk-vt-out}::view-transition-new(*.folder){animation:.28s cubic-bezier(.23,1,.32,1) 60ms both desk-vt-in}::view-transition-new(*.folder):only-child{animation:none}::view-transition-old(*.folder):only-child{opacity:0;animation:none}@keyframes desk-vt-out{to{opacity:0}}@keyframes desk-vt-in{0%{opacity:0}}@keyframes be-font-in{0%{opacity:0;translate:0 6px}}@keyframes acct-bar-in{0%{opacity:0;scale:.3 1}}@keyframes start-pill-in{0%{opacity:0;transform:scale(.7)}}@keyframes start-sheet-in{0%{opacity:0;transform:translateY(10px)}}@keyframes start-caret{50%{opacity:0}}@keyframes start-digit{0%{transform:scale(.88)}}@keyframes setup-note-in{0%{opacity:0;translate:0 14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
