@keyframes AuthCard_card-fade__jzxPG{0%{opacity:0}}.AuthCard_card__oR_2r{display:flex;width:100%;max-width:28rem;flex-direction:column;gap:1.5rem;border-radius:var(--radius-panel);border-width:1px;border-style:solid;border-color:hsl(var(--separator));background-color:hsl(var(--card));padding:1.5rem;color:hsl(var(--card-foreground));animation:AuthCard_card-fade__jzxPG var(--dur-base) ease both}@media(min-width:640px){.AuthCard_card__oR_2r{padding:2.5rem}}@media(prefers-reduced-motion:reduce){.AuthCard_card__oR_2r{animation:none}}.AuthInput_field__ZEid1{display:flex;flex-direction:column;gap:.5rem}.AuthInput_labelRow__owSri{display:flex;align-items:center;justify-content:space-between}.AuthInput_label__4SKTr{font-size:.8125rem;line-height:1.4;font-weight:500;color:hsl(var(--label))}.AuthInput_inputWrapper__EtqxW{position:relative}.AuthInput_icon__dDeyB{pointer-events:none;position:absolute;left:.75rem;top:50%;display:inline-flex;width:1rem;height:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;color:hsl(var(--label-tertiary))}.AuthInput_icon__dDeyB>svg{width:1rem;height:1rem;flex-shrink:0}.AuthInput_input__pb532{height:var(--control-lg);width:100%;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--input));background-color:hsl(var(--input-background));padding-left:2.25rem;padding-right:.75rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:.9375rem;line-height:1.4;color:hsl(var(--on-surface));--tw-shadow:var(--shadow-input);--tw-shadow-colored:var(--shadow-input);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--input));--tw-shadow:var(--tw-shadow-colored);outline:2px solid transparent;outline-offset:2px;transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.AuthInput_input__pb532::-moz-placeholder{color:hsl(var(--muted-foreground))}.AuthInput_input__pb532::placeholder{color:hsl(var(--muted-foreground))}.AuthInput_input__pb532:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.AuthInput_input__pb532{transition-property:none}}.AuthInput_input__pb532:hover:not(:disabled){border-color:hsl(var(--border-hover))}.AuthInput_input__pb532:focus-visible{border-color:hsl(var(--border-hover));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.AuthInput_input__pb532[aria-invalid=true]{border-color:hsl(var(--error));background-color:hsl(var(--error-subtle))}@media(pointer:coarse){.AuthInput_input__pb532{height:var(--control-xl);font-size:1rem;line-height:1.5rem}}.AuthInput_inputWithToggle__8hH7l{padding-right:2.5rem}@media(pointer:coarse){.AuthInput_inputWithToggle__8hH7l{padding-right:3rem}}.AuthInput_visibilityToggle__Lxvn0{position:absolute;right:.125rem;top:50%;display:inline-flex;height:var(--control-md);width:var(--control-md);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-control);border-width:0;background-color:transparent;color:hsl(var(--label-tertiary));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.AuthInput_visibilityToggle__Lxvn0{transition-property:none}}.AuthInput_visibilityToggle__Lxvn0>svg{width:1rem;height:1rem;flex-shrink:0}.AuthInput_visibilityToggle__Lxvn0:hover{color:hsl(var(--label))}.AuthInput_visibilityToggle__Lxvn0:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:hsl(var(--ring))}@media(pointer:coarse){.AuthInput_visibilityToggle__Lxvn0{right:0;height:var(--control-xl);width:var(--control-xl)}}.AuthButton_button__xvnei{display:inline-flex;height:var(--control-lg);width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:var(--radius-control);border-width:1px;border-style:solid;padding-left:1.25rem;padding-right:1.25rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:.9375rem;line-height:1.4;font-weight:500;letter-spacing:0;text-decoration-line:none;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.AuthButton_button__xvnei:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.AuthButton_button__xvnei:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.AuthButton_button__xvnei{transition-property:none}}.AuthButton_button__xvnei svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}@media(pointer:coarse){.AuthButton_button__xvnei{height:var(--control-xl)}}.AuthButton_primary__cmHhJ{border-color:transparent;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.AuthButton_primary__cmHhJ:hover:not(:disabled){background-color:hsl(var(--primary-dim))}.AuthButton_primary__cmHhJ:active:not(:disabled){background-color:hsl(var(--accent-700))}.AuthButton_secondary__vToo3{border-color:hsl(var(--border));background-color:hsl(var(--input-background));color:hsl(var(--on-surface));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.AuthButton_secondary__vToo3:hover:not(:disabled){border-color:hsl(var(--border-hover))}.AuthButton_secondary__vToo3:active:not(:disabled){background-color:hsl(var(--fill-quaternary))}@keyframes AuthButton_dot-blink__fzidP{0%,80%,to{opacity:0}40%{opacity:1}}.AuthButton_loadingDots__QDe8T{display:inline-flex;align-items:center;gap:.2em}.AuthButton_loadingDots__QDe8T>span{display:inline-block;width:.3em;height:.3em;border-radius:9999px;background-color:currentColor;animation:AuthButton_dot-blink__fzidP 1.2s ease-in-out infinite}.AuthButton_loadingDots__QDe8T>span:nth-child(2){animation-delay:.2s}.AuthButton_loadingDots__QDe8T>span:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.AuthButton_loadingDots__QDe8T>span{animation:none;opacity:.7}}.PendingPlanNotice_notice__Drx3c{margin-bottom:1.5rem;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--separator));background-color:hsl(var(--fill-tertiary));padding:.75rem 1rem}.PendingPlanNotice_line__Ekel_{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.PendingPlanNotice_hint__CZRRE{margin-top:.25rem;color:hsl(var(--label-secondary))}.PendingPlanNotice_change__o_1Jl,.PendingPlanNotice_hint__CZRRE{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem}.PendingPlanNotice_change__o_1Jl{margin-top:.5rem;display:inline-block;font-weight:500;color:hsl(var(--tint));text-underline-offset:2px}.PendingPlanNotice_change__o_1Jl:hover{text-decoration-line:underline}.ShareModal_content__lIj30>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ShareModal_titleIcon__DM5gp{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.ShareModal_linkRow__IBtv1{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius-card);padding:.375rem .375rem .375rem 1rem;background-color:hsl(var(--fill-quaternary))}.ShareModal_linkPreview__4LhbV{min-width:0;flex:1 1 0%}.ShareModal_linkUrl__2Os8n{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--label-secondary))}.ShareModal_copyBtn__LUn2p,.ShareModal_linkUrl__2Os8n{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.ShareModal_copyBtn__LUn2p{display:flex;min-height:var(--control-md);flex-shrink:0;align-items:center;gap:.375rem;border-radius:var(--radius-control);padding:.5rem .75rem;font-weight:500;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:background-color var(--dur-fast) var(--ease-out)}.ShareModal_copyBtn__LUn2p:hover{background-color:hsl(var(--primary)/.9)}.ShareModal_copyBtnSuccess__v81Tk{background-color:hsl(var(--success));color:hsl(var(--success-foreground))}.ShareModal_copyBtnSuccess__v81Tk:hover{background-color:hsl(var(--success)/.9)}.ShareModal_copyIcon__3yo_m{height:1rem;width:1rem}.ShareModal_divider__B7JMd{height:1px;background-color:hsl(var(--separator))}.ShareModal_optionRow__HRvfE>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ShareModal_optionToggle__2dAVN{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--radius-control);padding:.625rem .75rem;text-align:left;transition:background-color var(--dur-fast) var(--ease-out)}.ShareModal_optionToggle__2dAVN:hover{background-color:hsl(var(--fill-tertiary))}.ShareModal_optionLeft__syixy{display:flex;align-items:center;gap:.625rem}.ShareModal_optionIcon__T_rOR{height:1rem;width:1rem;color:hsl(var(--label-secondary))}.ShareModal_optionLabel__RmGgM{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.ShareModal_optionContent__344BH>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ShareModal_optionContent__344BH{padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem}.ShareModal_noteContent__Insz_>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ShareModal_noteContent__Insz_{padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem}.ShareModal_editorWrap__p_M_B>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ShareModal_editorActions__UjyuD{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ShareModal_optionHint__fp_hJ{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.ShareModal_passwordInput__NcMKH{height:2.25rem}.ShareModal_passwordActions__BfJBZ{display:flex;justify-content:flex-end}.ShareModal_switch__ugAb2{position:relative;height:1.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;border-radius:9999px;background-color:hsl(var(--fill));transition:background-color var(--dur-base) var(--ease-out)}.ShareModal_switchActive__0MBKt{background-color:hsl(var(--primary))}.ShareModal_switchThumb__v7oGL{position:absolute;left:.125rem;top:.125rem;height:1.25rem;width:1.25rem;border-radius:9999px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15),0 0 0 .5px rgba(0,0,0,.04);transition:transform var(--dur-base) ease}@media(prefers-reduced-motion:reduce){.ShareModal_switchThumb__v7oGL{transition-duration:.01ms}}.ShareModal_switchActive__0MBKt .ShareModal_switchThumb__v7oGL{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ShareModal_chevron__FCsG1{height:1rem;width:1rem;color:hsl(var(--label-secondary));transition:transform var(--dur-base) var(--ease-out)}.ShareModal_chevronExpanded__aMy0u{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ShareModal_expiryBadge__QRnAV{margin-left:.25rem;border-radius:9999px;padding:.125rem .5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.ShareModal_expiryGrid__4lpYL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ShareModal_expiryOption__lE2E_{min-height:var(--control-md);border-radius:var(--radius-control);padding:.5rem;text-align:center;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:hsl(var(--fill-tertiary));color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ShareModal_expiryOption__lE2E_:hover{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.ShareModal_expiryOptionSelected__UFhKu{background-color:hsl(var(--primary)/.1);font-weight:600;color:hsl(var(--primary))}.ShareModal_noteActions__U2TZG{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ShareModal_clearNoteBtn__FuK_M{display:inline-flex;min-height:var(--control-md);align-items:center;border-radius:var(--radius-small);padding-left:.25rem;padding-right:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary));text-underline-offset:2px}.ShareModal_clearNoteBtn__FuK_M:hover{text-decoration-line:underline}.ShareModal_tabs__ttnJN{display:flex;gap:.25rem;border-radius:var(--radius-card);padding:.25rem;background-color:hsl(var(--fill-tertiary))}.ShareModal_tab__qA3X4{display:flex;min-height:var(--control-md);flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-control);padding:.375rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ShareModal_tab__qA3X4:hover{color:hsl(var(--label))}.ShareModal_tabActive__Rs09w{background-color:hsl(var(--card));color:hsl(var(--label));--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ShareModal_tabIcon__ZmkWe{height:.875rem;width:.875rem}.ShareModal_settingRow__orjG8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--radius-card);padding:.5rem .75rem}.ShareModal_settingsSection__uyRmV>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ShareModal_settingsSection__uyRmV{padding-left:.25rem;padding-right:.25rem}.ShareModal_settingsSectionLabel__s1SPz{padding-left:.5rem;padding-right:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--label-secondary))}.ShareModal_renameRow__uWFWb{display:flex;align-items:center;gap:.5rem}.ShareModal_renameInput__FoOp_{height:2.25rem;flex:1 1 0%}.ShareModal_settingsError__sWsD8{border-radius:var(--radius-card);background-color:hsl(var(--error-subtle));padding:.5rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--error-text))}.ShareModal_dangerRow__g65AI{display:flex;align-items:center;gap:.5rem}.ShareModal_dangerBtn__NjQs1{display:flex;min-height:var(--control-md);flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-control);padding:.5rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:hsl(var(--fill-tertiary));color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ShareModal_dangerBtn__NjQs1:hover{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.ShareModal_dangerBtnDelete__Mo8aG:hover{background-color:hsl(var(--error-subtle));color:hsl(var(--error-text))}.ShareModal_dangerIcon__MrE3n{height:.875rem;width:.875rem}.ShareModal_inviteRow__n4WaT{display:flex;align-items:center;gap:.5rem}.ShareModal_inviteInput__gQlM_{height:2.25rem;min-width:0;flex:1 1 0%}.ShareModal_roleSelect__TIQwL{height:2.25rem;flex-shrink:0;border-radius:var(--radius-card);border-width:0;padding-left:.5rem;padding-right:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:hsl(var(--surface-container));color:hsl(var(--on-surface));max-width:8.5rem;cursor:pointer}.ShareModal_roleSelect__TIQwL:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.4)}.ShareModal_roleSelect__TIQwL:disabled{cursor:not-allowed;opacity:.5}.ShareModal_peopleError__zh1cf{border-radius:var(--radius-card);padding:.5rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;background:hsl(var(--error)/.08);color:hsl(var(--error-text))}.ShareModal_peopleSuccess__0WXAE{gap:.375rem;padding-left:.25rem;padding-right:.25rem;font-weight:500;color:hsl(var(--success))}.ShareModal_peopleNote__OxU1r,.ShareModal_peopleSuccess__0WXAE{display:flex;align-items:center;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.ShareModal_peopleNote__OxU1r{gap:.5rem;border-radius:var(--radius-control);padding:.75rem;background-color:hsl(var(--surface-container));color:hsl(var(--on-surface-variant))}.ShareModal_peopleListLabel__Fno_n{padding-left:.25rem;padding-right:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--on-surface-variant));opacity:.6}.ShareModal_peopleList__ofGib>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ShareModal_peopleList__ofGib{max-height:15rem;overflow-y:auto}.ShareModal_peopleItem__y_r3T{display:flex;align-items:center;gap:.625rem;border-radius:var(--radius-card);padding:.375rem .25rem}.ShareModal_peopleAvatar__A8glv{height:2rem;width:2rem;flex-shrink:0}.ShareModal_peopleMeta__0KqKG{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.ShareModal_peopleName__KWvv4{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--on-surface))}.ShareModal_peopleEmail__6PKT_,.ShareModal_peopleName__KWvv4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif}.ShareModal_peopleEmail__6PKT_{font-size:.75rem;line-height:1rem;color:hsl(var(--on-surface-variant))}.ShareModal_peoplePending__VyihF{border-radius:9999px;padding:.125rem .375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.ShareModal_staticAccess__p2Umu{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.ShareModal_teamTag__SE8_6{border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:hsl(var(--surface-container-highest))}.ShareModal_ownerBadge__HoFSm,.ShareModal_teamTag__SE8_6{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--on-surface-variant))}.ShareModal_ownerBadge__HoFSm{flex-shrink:0;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:500}.ShareModal_peopleActions___9ceJ{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.ShareModal_removeBtn__WjbfT{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius-card);color:hsl(var(--on-surface-variant));transition:background-color .15s ease,color .15s ease}.ShareModal_removeBtn__WjbfT:hover{background:hsl(var(--error)/.08);color:hsl(var(--error-text))}.ShareModal_removeBtn__WjbfT:disabled{cursor:not-allowed;opacity:.5}.ShareModal_spinning__LKQuF{animation:ShareModal_spin__oLjIz 1s linear infinite}@keyframes ShareModal_spin__oLjIz{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ShareModal_spinning__LKQuF{animation-duration:2s}}@media (min-width:640px){.ShareModal_dialogContent__agxJJ{max-width:440px}}.ShareModal_modalInner__HSmLk{display:flex;flex-direction:column;gap:1rem}.ShareModal_dialogTitle__tzWo5{display:flex;align-items:center;gap:.625rem}.ShareModal_icon__4v_7a{height:1rem;width:1rem}@media(pointer:coarse){.ShareModal_clearNoteBtn__FuK_M,.ShareModal_copyBtn__LUn2p,.ShareModal_dangerBtn__NjQs1,.ShareModal_expiryOption__lE2E_,.ShareModal_optionToggle__2dAVN,.ShareModal_revokeBtn__Lc4O_,.ShareModal_tab__qA3X4{min-height:var(--control-xl)}}.ShareModal_linkMenuBtn__QVQc2{display:flex;min-height:var(--control-md);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-control);padding:.5rem .625rem;background-color:hsl(var(--fill-tertiary));color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ShareModal_linkMenuBtn__QVQc2:hover{background-color:hsl(var(--fill-secondary));color:hsl(var(--label))}.ShareModal_linkMenuBtn__QVQc2:focus-visible{box-shadow:var(--focus-ring);outline:none}.ShareModal_menuIcon__mexfN{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0}.ShareModal_confirmStrip__C5hp5{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--radius-control);padding:.75rem;background-color:hsl(var(--destructive)/.1)}.ShareModal_confirmText__Aii_5{font-size:.75rem;line-height:1.34;color:hsl(var(--label))}.ShareModal_confirmActions____bN_{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ShareModal_activityList__zqX0m{display:flex;flex-direction:column}.ShareModal_activityList__zqX0m>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:hsl(var(--separator)/.6)}.ShareModal_activityItem__wXdzS{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.ShareModal_activityWho__XJsr0{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ShareModal_activityWhen__nfw5F,.ShareModal_unverifiedTag__pqgV_{font-size:.75rem;line-height:1.34;color:hsl(var(--label-tertiary))}.ShareModal_unverifiedTag__pqgV_{margin-left:.375rem;border-radius:9999px;padding:.125rem .375rem;background-color:hsl(var(--fill-tertiary))}.ShareModal_activityCounts__58ZVi{display:flex;flex-shrink:0;align-items:center;gap:.75rem}.ShareModal_activityCount__IuSsN{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary));font-variant-numeric:tabular-nums}.ShareModal_activityNamePlaceholder__s0h12{height:.875rem;width:8rem}.ShareModal_activityMetaPlaceholder__K6C4P{margin-top:.5rem;height:.75rem;width:11rem}.ShareModal_activityCountsPlaceholder__RXn39{height:.75rem;width:4rem}.ShareModal_peopleAvatarPlaceholder__E63G4{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px}.ShareModal_peopleNamePlaceholder__P7swD{height:.875rem;width:7rem}.ShareModal_peopleEmailPlaceholder__yf3Uu{margin-top:.375rem;height:.75rem;width:10rem}.ShareModal_panel__2E07y{position:absolute;top:0;bottom:0;right:0;z-index:40;display:flex;width:100%;max-width:400px;flex-direction:column;background-color:hsl(var(--surface-container-lowest));outline:2px solid transparent;outline-offset:2px;border-left:1px solid hsl(var(--separator));box-shadow:-8px 0 32px hsl(var(--on-surface)/.08),-2px 0 8px hsl(var(--on-surface)/.04);animation:ShareModal_panel-in__9EnDh var(--dur-slow) cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.ShareModal_panel__2E07y{animation:none}}@media(max-width:639.98px){.ShareModal_panel__2E07y{position:fixed;left:0;right:0;bottom:0;z-index:50;max-width:none;top:var(--impersonation-bar-h,0)}}@keyframes ShareModal_panel-in__9EnDh{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.ShareModal_panelHeader___TPzg{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:hsl(var(--separator));padding-left:1rem;padding-right:1rem}.ShareModal_panelTitle__8zX2w{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--label))}.ShareModal_panelClose__Ny6W2{display:flex;min-height:var(--control-md);min-width:var(--control-md);align-items:center;justify-content:center;border-radius:var(--radius-control);color:hsl(var(--label-secondary));transition:color var(--dur-fast) var(--ease-out)}.ShareModal_panelClose__Ny6W2:hover{color:hsl(var(--label))}.ShareModal_panelClose__Ny6W2:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.ShareModal_panelBody__D8p9x{display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.ShareModal_trackerList__PMdCP{display:flex;flex-direction:column;gap:1.25rem}.ShareModal_trackerHint__aPAJs{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.ShareModal_panel__2E07y .ShareModal_tab__qA3X4{gap:.25rem;padding-left:.375rem;padding-right:.375rem}.RichTextEditor_editor__AAnUj{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--separator-opaque));background-color:hsl(var(--surface));transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.RichTextEditor_editor__AAnUj:focus-within{border-color:hsl(var(--ring));box-shadow:var(--focus-ring)}.RichTextEditor_toolbar__kEHKD{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;border-bottom-width:1px;border-color:hsl(var(--separator));padding:.375rem .5rem}.RichTextEditor_toolbarBtn__vgkyr{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:var(--radius-small);color:hsl(var(--label-secondary))}.RichTextEditor_toolbarBtn__vgkyr:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.RichTextEditor_toolbarBtn__vgkyr{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.RichTextEditor_toolbarBtn__vgkyr:active{background-color:hsl(var(--fill-secondary))}@media(pointer:coarse){.RichTextEditor_toolbarBtn__vgkyr{min-height:var(--control-xl);min-width:var(--control-xl)}}.RichTextEditor_toolbarIcon__epBc3{height:.875rem;width:.875rem}.RichTextEditor_toolbarDivider__rIBCO{margin-left:.25rem;margin-right:.25rem;height:1rem;width:1px;background-color:hsl(var(--separator))}.RichTextEditor_editorContent__57Lop{min-height:120px;flex:1 1 0%;cursor:text;overflow-y:auto;padding:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label));font-family:var(--font-body),system-ui,sans-serif;line-height:1.625}.RichTextEditor_editorContent__57Lop:focus-visible{outline:none}.RichTextEditor_editorContent__57Lop.RichTextEditor_editorContentEmpty__2b3Lb:before{content:attr(data-placeholder);pointer-events:none;color:hsl(var(--label-tertiary))}.RichTextEditor_editorContent__57Lop h3{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--label))}.RichTextEditor_editorContent__57Lop h3:first-child{margin-top:0}.RichTextEditor_editorContent__57Lop p{margin-bottom:.25rem}.RichTextEditor_editorContent__57Lop b,.RichTextEditor_editorContent__57Lop strong{font-weight:600}.RichTextEditor_editorContent__57Lop em,.RichTextEditor_editorContent__57Lop i{font-style:italic}.RichTextEditor_editorContent__57Lop u{text-decoration-line:underline}.RichTextEditor_editorContent__57Lop ul{margin-bottom:.25rem;list-style-type:disc;padding-left:1rem}.RichTextEditor_editorContent__57Lop ol{margin-bottom:.25rem;list-style-type:decimal;padding-left:1rem}.RichTextEditor_editorContent__57Lop li{margin-bottom:.125rem}.input_input__Zwrui{display:flex;height:var(--control-md);width:100%;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--input));background-color:hsl(var(--input-background));padding-left:.75rem;padding-right:.75rem;font-size:.9375rem;color:hsl(var(--on-surface));--tw-shadow:var(--shadow-input);--tw-shadow-colored:var(--shadow-input);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--input));--tw-shadow:var(--tw-shadow-colored);outline:2px solid transparent;outline-offset:2px;transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.input_input__Zwrui::-moz-placeholder{color:hsl(var(--muted-foreground))}.input_input__Zwrui::placeholder{color:hsl(var(--muted-foreground))}.input_input__Zwrui:disabled{cursor:not-allowed;opacity:.6}.input_input__Zwrui::file-selector-button{margin-right:.75rem;border-width:0;background-color:transparent;font-size:.9375rem;font-weight:500;color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){.input_input__Zwrui{transition-property:none}}.input_input__Zwrui:hover:not(:disabled){border-color:hsl(var(--border-hover))}.input_input__Zwrui:focus-visible{border-color:hsl(var(--ring));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.input_input__Zwrui[aria-invalid=true]{border-color:hsl(var(--error));background-color:hsl(var(--error-subtle))}@media(pointer:coarse){.input_input__Zwrui{height:var(--control-xl);font-size:1rem;line-height:1.5rem}}.label_label__LsrIP{font-size:.8125rem;font-weight:500;line-height:1;color:hsl(var(--on-surface))}.label_peer__JreCi:disabled~.label_label__LsrIP{cursor:not-allowed;opacity:.6}.Logo_logo___9PAh{display:block;width:auto;flex-shrink:0;height:var(--logo-height,1.5rem)}.Logo_mark__a0Vnv{aspect-ratio:1}.Logo_horizontal__EfBxI{aspect-ratio:1114.18/220.07}.Logo_stacked__M6ycM{aspect-ratio:833.97/428.54}.Logo_wordmark__xboAB{aspect-ratio:833.97/131.45}.GuestHeader_header__WdMbi{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;height:3.5rem;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;background-color:hsl(var(--surface-container-lowest));box-shadow:inset 0 -.5px 0 hsl(var(--separator))}.GuestHeader_headerLeft__13FlD{min-width:0}.GuestHeader_headerLeft__13FlD,.GuestHeader_headerRight__MT8PG{display:flex;align-items:center;gap:.75rem}.GuestHeader_logo___aiZi{display:flex;align-items:center;gap:.5rem}.GuestHeader_logo___aiZi>svg{--logo-height:1.25rem}.GuestHeader_divider__Ozose{height:1.5rem;width:1px;background-color:hsl(var(--separator))}.GuestHeader_canvasName__iV37P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label-secondary));max-width:120px}@media(min-width:480px){.GuestHeader_canvasName__iV37P{max-width:200px}}@media(min-width:640px){.GuestHeader_canvasName__iV37P{max-width:300px}}.GuestHeader_guestBadge__tBKGQ{display:flex;min-height:var(--control-md);cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--radius-control);background-color:hsl(var(--fill-tertiary));padding:6px 10px;transition:background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.GuestHeader_guestBadge__tBKGQ:hover{background-color:hsl(var(--fill-secondary))}}.GuestHeader_guestBadge__tBKGQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.GuestHeader_guestBadge__tBKGQ{min-height:var(--control-xl)}}@media(prefers-reduced-motion:reduce){.GuestHeader_guestBadge__tBKGQ{transition:none}}.GuestHeader_guestAvatar__rGBjZ{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--fill-secondary))}.GuestHeader_guestAvatarIcon__rRBJp{height:.875rem;width:.875rem;color:hsl(var(--label-secondary))}.GuestHeader_guestName__2L_zd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;line-height:1.4;font-weight:500;color:hsl(var(--label));max-width:100px}@media(max-width:480px){.GuestHeader_guestName__2L_zd{display:none}}.GuestHeader_guestLabel__zy2gk{border-radius:var(--radius-small);background-color:hsl(var(--warning-subtle));font-family:var(--font-body),system-ui,sans-serif;font-size:.6875rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--warning-text));padding:2px 6px}.GuestHeader_guestChevron__FweZz{height:.875rem;width:.875rem;color:hsl(var(--label-secondary));transition:transform var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.GuestHeader_guestChevron__FweZz{transition:none}}@media(max-width:480px){.GuestHeader_guestChevron__FweZz{display:none}}.GuestHeader_guestChevronOpen__ob7t5{transform:rotate(180deg)}.GuestHeader_guestMenu__VUzON{min-width:200px}.GuestHeader_guestMenuHeader__vra70{display:flex;flex-direction:column;gap:.125rem;padding:8px 12px}.GuestHeader_guestMenuName__HHSsB{font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.GuestHeader_guestMenuStatus__6m5_t{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary))}.GuestHeader_guestMenuItem__iaWrW{display:flex;cursor:pointer;align-items:center;gap:.5rem}.GuestHeader_guestMenuIcon__9o_e6{height:1rem;width:1rem;color:hsl(var(--label-secondary))}@media(max-width:480px){.GuestHeader_signUpButton__GGo6q{display:none}}.DocsHeader_header___t3WR{position:sticky;z-index:50;top:12px;margin-top:12px;padding-inline:var(--mk-gutter)}.DocsHeader_pill__nHzi2{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--mk-wrapper-wide);min-height:68px;padding:12px 20px;border-radius:var(--mk-radius-nav);background-color:var(--mk-card)}@media(min-width:768px){.DocsHeader_pill__nHzi2{padding:12px 16px 12px 24px}}.DocsHeader_brand__HLa2L{display:flex;min-width:0;align-items:center;gap:.75rem}.DocsHeader_brandLink___BlhQ{flex-shrink:0;border-radius:9999px}.DocsHeader_label__7LT_O{border-radius:9999px;font-weight:700;text-transform:uppercase;line-height:1;padding:6px 10px;background-color:var(--mk-fill);color:var(--mk-ink);font-size:var(--mk-fs-meta)}.DocsHeader_actions__6Vlzw{display:none;align-items:center;gap:1.25rem}@media(min-width:768px){.DocsHeader_actions__6Vlzw{display:flex}}.DocsHeader_link__KjXfI{border-radius:9999px;font-size:var(--mk-fs-nav);font-weight:400;color:var(--mk-nav);transition:color var(--mk-transition-fast) ease}.DocsHeader_link__KjXfI:hover{color:var(--mk-brand-text)}@media(prefers-reduced-motion:reduce){.DocsHeader_link__KjXfI{transition:none}}.DocsHeader_brandLink___BlhQ:focus-visible,.DocsHeader_label__7LT_O:focus-visible,.DocsHeader_link__KjXfI:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.dialog_overlay__HVOTm{position:fixed;inset:0;z-index:9999;animation:dialog_fade-in__P2FwX .15s ease-out;background-color:hsl(var(--overlay))}.dialog_viewport__SnYZu{pointer-events:none;position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:1rem}.dialog_content__bjSZn{pointer-events:auto;position:relative;margin-top:auto;margin-bottom:auto;width:100%;max-width:32rem;overflow:visible;border-radius:var(--radius-panel);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:1.5rem;--tw-shadow:var(--shadow-sheet);--tw-shadow-colored:var(--shadow-sheet);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@keyframes dialog_fade-in__P2FwX{0%{opacity:0}to{opacity:1}}.dialog_content__bjSZn{animation:dialog_fade-in__P2FwX .15s ease-out}.dialog_close__XXu62{position:absolute;right:1rem;top:1rem;display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-style:solid;border-color:hsl(var(--card));background-color:hsl(var(--foreground));color:hsl(var(--background));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.dialog_close__XXu62:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}@media (prefers-reduced-motion:reduce){.dialog_close__XXu62{transition-property:none}}.dialog_close__XXu62:hover{opacity:.8}.dialog_close__XXu62 svg{width:1rem;height:1rem}.dialog_header__svEzq{display:flex;flex-direction:column}.dialog_header__svEzq>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.dialog_header__svEzq{text-align:left}.dialog_footer__lijLQ{margin-top:1.5rem;display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width:640px){.dialog_footer__lijLQ{flex-direction:row;justify-content:flex-end}}.dialog_title__jv9cX{font-size:1.5rem;font-weight:500;line-height:1.375;color:hsl(var(--on-surface))}.dialog_description__EZlWU{margin-top:.25rem;font-size:.9375rem;color:hsl(var(--muted-foreground))}.select_root__Vnhz_{position:relative;width:100%}.select_trigger__VCBYV{display:flex;height:var(--control-md);width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--input));background-color:hsl(var(--input-background));padding-left:.75rem;padding-right:.75rem;font-size:.9375rem;color:hsl(var(--on-surface));--tw-shadow:var(--shadow-input);--tw-shadow-colored:var(--shadow-input);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--input));--tw-shadow:var(--tw-shadow-colored);transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.select_trigger__VCBYV:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.select_trigger__VCBYV{transition-property:none}}.select_trigger__VCBYV:hover:not(:disabled){border-color:hsl(var(--border-hover))}.select_trigger__VCBYV:focus-visible{border-color:hsl(var(--ring));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}@media(pointer:coarse){.select_trigger__VCBYV{height:var(--control-xl);font-size:1rem;line-height:1.5rem}}.select_chevron__11a_x{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.select_chevron__11a_x{transition-property:none}}.select_content__bam_K{max-height:15rem;min-width:8rem;overflow:auto;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--popover));padding-top:.5rem;padding-bottom:.5rem;color:hsl(var(--popover-foreground));--tw-shadow:var(--shadow-popover);--tw-shadow-colored:var(--shadow-popover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--popover));--tw-shadow:var(--tw-shadow-colored);transform-origin:top}@keyframes select_fade-in___2zNW{0%{opacity:0}to{opacity:1}}.select_content__bam_K{animation:select_fade-in___2zNW .15s ease-out}.select_item__5WfkL{position:relative;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding:.5rem 2rem .5rem 1rem;font-size:.9375rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.select_item__5WfkL{transition-property:none}}.select_item__5WfkL:focus-visible,.select_item__5WfkL:hover{background-color:hsl(var(--inverse-surface));color:hsl(var(--inverse-foreground))}.select_itemSelected__Ib8_R{font-weight:500}.select_itemDisabled__L2QbE{pointer-events:none;opacity:.6}.select_itemDisabled__L2QbE:focus-visible,.select_itemDisabled__L2QbE:hover{background-color:transparent;color:hsl(var(--on-surface))}.select_separator__YHaKJ{margin-top:.5rem;margin-bottom:.5rem;height:1px;background-color:hsl(var(--border))}.CommentDetails_details__FZHWD{display:flex;flex-direction:column;border-top-width:1px;border-color:hsl(var(--separator))}.CommentDetails_toggle__OwtCH{display:flex;min-height:var(--control-md);align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label-secondary));transition:color var(--dur-fast) var(--ease-out)}.CommentDetails_toggle__OwtCH:hover{color:hsl(var(--label))}@media(pointer:coarse){.CommentDetails_toggle__OwtCH{min-height:var(--control-xl)}}.CommentDetails_chevron__5Ub7r{height:.875rem;width:.875rem;transition:transform var(--dur-fast) var(--ease-out)}.CommentDetails_chevronOpen__OyVCg{transform:rotate(180deg)}.CommentDetails_body__vfI0P{display:flex;flex-direction:column;gap:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.CommentDetails_section__WBcmO{display:flex;flex-direction:column;gap:.25rem}.CommentDetails_sectionTitle__g6dM5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--label-secondary))}.CommentDetails_sectionIcon__xFQKz{height:.75rem;width:.75rem}.CommentDetails_row__nn_JV{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem}.CommentDetails_rowLabel__i3yrV{flex-shrink:0;color:hsl(var(--label-secondary))}.CommentDetails_rowValue__SwSsF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:hsl(var(--label))}.CommentDetails_rowValueMono__V3aNa{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.2}.CommentDetails_block__wp913{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem}.CommentDetails_blockLabel__bJll3{color:hsl(var(--label-secondary))}.CommentDetails_attrList__ExNZV{display:flex;flex-wrap:wrap;gap:.25rem}.CommentDetails_attrItem__G5InF{border-radius:var(--radius-small);background-color:hsl(var(--fill-tertiary));padding:.125rem .375rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.2;color:hsl(var(--label))}.CommentDetails_errorList__wmIaC{display:flex;flex-direction:column;gap:.25rem}.CommentDetails_errorItem___xTRR{overflow-wrap:break-word;border-radius:var(--radius-small);padding:.25rem .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.2;background-color:hsl(var(--error-subtle));color:hsl(var(--error-text))}.CommentTrackerRow_row__nfPFy{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;border-top-width:1px;border-color:hsl(var(--separator));padding:.5rem .75rem}.CommentTrackerRow_chip__nWugK{display:inline-flex;min-height:var(--control-md);align-items:center;gap:.375rem;border-radius:var(--radius-control);background-color:hsl(var(--fill-tertiary));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label));transition:background-color var(--dur-fast) var(--ease-out)}.CommentTrackerRow_chip__nWugK:hover{background-color:hsl(var(--fill-secondary))}.CommentTrackerRow_chip__nWugK:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.CommentTrackerRow_chipStatus__3rLjI{color:hsl(var(--label-secondary))}.CommentTrackerRow_chipDone__xg_Fh{color:hsl(var(--success))}.CommentTrackerRow_icon__wMjRH{height:.875rem;width:.875rem;flex-shrink:0}.CommentTrackerRow_sendButton__5ka_6{height:1.75rem;gap:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.CommentTrackerRow_error__UrFgR{width:100%;font-size:.75rem;line-height:1rem;color:hsl(var(--error))}.CommentTrackerRow_errorLink__cU86E{font-weight:500;text-decoration-line:underline;text-underline-offset:2px}.CommentTrackerRow_errorLink__cU86E:focus-visible{border-radius:.5rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.CommentTrackerRow_settingsLink__e6TDS{margin-left:.25rem;border-radius:.5rem;font-weight:500;text-decoration-line:underline;text-underline-offset:2px}.CommentTrackerRow_settingsLink__e6TDS:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.CommentTrackerRow_problems__Cd_7u{display:flex;width:100%;flex-direction:column;gap:.375rem;border-radius:var(--radius-control);background-color:hsl(var(--fill-tertiary));padding:.625rem}.CommentTrackerRow_problemsTitle__Qh__k{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label))}.CommentTrackerRow_problemList__L6m_j{list-style-type:disc;padding-left:1rem;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.CommentTrackerRow_problemActions__fDY_L{display:flex;flex-wrap:wrap;gap:.375rem}.CommentTrackerRow_picker__dX0iT{display:flex;width:100%;flex-direction:column;gap:.5rem;border-radius:var(--radius-control);background-color:hsl(var(--fill-quaternary));padding:.625rem}.CommentTrackerRow_pickerSelect__8BUk5{width:100%;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.CommentTrackerRow_pickerSearch__LwROI,.CommentTrackerRow_pickerSelect__8BUk5{border-radius:var(--radius-control);background-color:hsl(var(--surface-container-lowest));border:1px solid hsl(var(--separator))}.CommentTrackerRow_pickerSearch__LwROI{display:flex;align-items:center;gap:.375rem;padding-left:.5rem;padding-right:.5rem;color:hsl(var(--label-secondary))}.CommentTrackerRow_pickerSearch__LwROI:focus-within{outline:2px solid hsl(var(--primary));outline-offset:1px}.CommentTrackerRow_pickerInput___xScf{min-height:var(--control-md);min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;font-size:.75rem;line-height:1rem;color:hsl(var(--label));outline:2px solid transparent;outline-offset:2px;box-shadow:none}.CommentTrackerRow_pickerHint__EasIy{font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary))}.CommentTrackerRow_candidateGroup__1vUNh{display:flex;flex-direction:column;gap:.25rem}.CommentTrackerRow_candidateLabel__dMxUD{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label-secondary))}.CommentTrackerRow_candidateList__XlYgg{display:flex;flex-direction:column;gap:.125rem}.CommentTrackerRow_candidate__IogNB{display:flex;min-height:var(--control-md);width:100%;align-items:center;gap:.5rem;border-radius:var(--radius-control);padding-left:.5rem;padding-right:.5rem;text-align:left;font-size:.75rem;line-height:1rem;transition:background-color var(--dur-fast) var(--ease-out)}.CommentTrackerRow_candidate__IogNB:hover:not(:disabled){background-color:hsl(var(--fill-tertiary))}.CommentTrackerRow_candidate__IogNB:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.CommentTrackerRow_candidateKey__DNE2F{flex-shrink:0;font-weight:500;color:hsl(var(--label))}.CommentTrackerRow_candidateTitle__eDNie{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--label-secondary))}.CommentTrackerRow_candidateReason__bYpax{flex-shrink:0;border-radius:9999px;background-color:hsl(var(--brand-subtle));padding-left:.375rem;padding-right:.375rem;color:hsl(var(--brand))}.CanvasBottomBar_bottomBar__hCU5x{position:relative;z-index:40;display:grid;width:100%;flex-shrink:0;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;grid-template-columns:1fr auto 1fr;min-height:3.5rem;background-color:hsl(var(--surface));border-top:1px solid hsl(var(--separator));padding-block:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px))}.CanvasBottomBar_slot__Edu_7{display:flex;min-width:0;align-items:center;gap:.25rem}.CanvasBottomBar_slotCenter__P5qnm{display:flex;flex-shrink:0;align-items:center;justify-content:center}.CanvasBottomBar_slotEnd__TjSfM{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}@media(max-width:768px){.CanvasBottomBar_bottomBar__hCU5x{gap:.25rem;padding-left:.5rem;padding-right:.5rem}}.CanvasViewTools_viewTools__hD1li{display:flex;min-width:0;align-items:center;gap:2px}.CanvasViewTools_toolbarDivider__Xvj18{margin-left:.5rem;margin-right:.5rem;height:1rem;width:1px;flex-shrink:0;background-color:hsl(var(--separator))}.CanvasViewTools_toolbarButton___cFJw{display:flex;min-height:var(--control-md);flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;padding:.375rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.CanvasViewTools_toolbarButton___cFJw:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.CanvasViewTools_toolbarButtonActive__6X47k{background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.CanvasViewTools_toolbarButtonActive__6X47k:hover{background-color:hsl(var(--brand-subtle));color:hsl(var(--brand-hover))}.CanvasViewTools_buttonIcon__ZMX_B{height:1rem;width:1rem}.CanvasViewTools_viewportDropdown__d_B8Y{min-width:300px}.CanvasViewTools_viewportGroup__waCHM{display:flex;min-width:0;align-items:center;gap:.125rem}.CanvasViewTools_viewportConfig___Io0o,.CanvasViewTools_viewportSegment__33p14{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--label-secondary));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.CanvasViewTools_viewportConfig___Io0o:hover,.CanvasViewTools_viewportSegment__33p14:hover{background-color:hsl(var(--fill-tertiary));color:hsl(var(--label))}.CanvasViewTools_viewportSegmentActive__eDMXH{background-color:hsl(var(--brand-subtle));color:hsl(var(--brand))}.CanvasViewTools_viewportSegmentActive__eDMXH:hover{background-color:hsl(var(--brand-subtle));color:hsl(var(--brand-hover))}.CanvasViewTools_viewportReadout__dnzQY{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary));font-variant-numeric:tabular-nums;max-width:8.5rem}.CanvasViewTools_viewportConfigItem__kG_C3{display:flex;cursor:pointer;align-items:center;gap:.625rem;white-space:nowrap;padding:.5rem .75rem .5rem 2.25rem}.CanvasViewTools_viewportConfigLabel__MBfDA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500}.CanvasViewTools_viewportConfigRes__oNgXq{margin-left:auto;flex-shrink:0;font-size:.75rem;line-height:1rem;color:hsl(var(--label-secondary));font-variant-numeric:tabular-nums}.CanvasViewTools_viewportOptionIcon__TQ1Sj{height:1rem;width:1rem;flex-shrink:0}@media(pointer:coarse){.CanvasViewTools_toolbarButton___cFJw,.CanvasViewTools_viewportConfig___Io0o,.CanvasViewTools_viewportSegment__33p14{min-height:var(--control-xl);min-width:var(--control-xl)}}@media(max-width:1024px){.CanvasViewTools_viewportReadout__dnzQY{display:none}}@media(max-width:768px){.CanvasViewTools_toolbarButton___cFJw span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.CanvasViewTools_srOnly__LZTVk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CanvasModeToggle_modeToggle__lvN_A{display:flex;flex-shrink:0;align-items:center;gap:.125rem;border-radius:9999px;padding:.25rem;background-color:hsl(var(--fill-quaternary))}.CanvasModeToggle_modeButton__LXi4d{display:flex;min-height:var(--control-md);align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1.25rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.CanvasModeToggle_modeButton__LXi4d:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.CanvasModeToggle_modeButton__LXi4d{min-height:var(--control-xl);min-width:var(--control-xl)}}.CanvasModeToggle_modeButtonInactive__L7B6O{color:hsl(var(--label-secondary))}@media(hover:hover)and (pointer:fine){.CanvasModeToggle_modeButtonInactive__L7B6O:hover{background-color:hsl(var(--fill-quaternary));color:hsl(var(--label))}}.CanvasModeToggle_modeButtonActive__eZn42{background-color:hsl(var(--card));color:hsl(var(--label));--tw-shadow:var(--shadow-xs);--tw-shadow-colored:var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CanvasModeToggle_modeButtonActive__eZn42 .CanvasModeToggle_modeIcon__aVoi6{color:hsl(var(--tint))}.CanvasModeToggle_modeIcon__aVoi6{height:1rem;width:1rem}@media(prefers-reduced-motion:reduce){.CanvasModeToggle_modeButton__LXi4d{transition:none}}@media(max-width:768px){.CanvasModeToggle_modeButton__LXi4d{padding-left:1rem;padding-right:1rem}.CanvasModeToggle_modeButton__LXi4d span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CanvasModeToggle_modeIcon__aVoi6{height:1.25rem;width:1.25rem}}.WhoIsViewing_root__JctxI{display:flex;align-items:center;gap:.5rem}.WhoIsViewing_avatarStack__JIW_X{display:flex}.WhoIsViewing_avatarStack__JIW_X>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.WhoIsViewing_avatar__Rw6xP{height:2rem;width:2rem;border-width:2px;border-color:hsl(var(--background))}.WhoIsViewing_overflowFallback__5_3R3{background-color:hsl(var(--fill));font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--label-secondary))}.WhoIsViewing_viewerLabel__IJh2I{font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.CanvasHelpHint_helpButton__LlSnS{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--inverse-surface));color:hsl(var(--inverse-foreground));box-shadow:0 2px 0 0 #0056b0;transition:transform .1s ease,box-shadow .1s ease}.CanvasHelpHint_helpButton__LlSnS:active{transform:translateY(2px);box-shadow:none}.CanvasHelpHint_helpButton__LlSnS:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.CanvasHelpHint_helpIcon__kwbSD{height:1.25rem;width:1.25rem}.CanvasHelpHint_hint__zhIbJ{display:flex;align-items:flex-start;gap:.5rem;border-radius:1.5rem;padding:.75rem 1rem;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--inverse-foreground));right:0;bottom:calc(100% + .875rem);width:-moz-max-content;width:max-content;max-width:min(22rem,100vw - 2rem);box-shadow:0 8px 24px rgba(19,98,194,.28);animation:CanvasHelpHint_hintIn__38SkG .28s cubic-bezier(.22,1,.36,1)}.CanvasHelpHint_hint__zhIbJ,.CanvasHelpHint_hint__zhIbJ:after{position:absolute;background-color:hsl(var(--inverse-surface))}.CanvasHelpHint_hint__zhIbJ:after{content:"";height:.75rem;width:.75rem;right:1.25rem;bottom:-.3rem;transform:rotate(45deg);border-bottom-right-radius:2px}@media(prefers-reduced-motion:reduce){.CanvasHelpHint_hint__zhIbJ{animation:none}}.CanvasHelpHint_hintText__A7gvy{font-size:.875rem;line-height:1.25rem;line-height:1.375}.CanvasHelpHint_hintLead__cK1HB{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600}.CanvasHelpHint_hintClose__YCrkU{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--on-primary)/.7);transition:background-color .15s ease,color .15s ease}.CanvasHelpHint_hintClose__YCrkU:hover{background-color:hsl(var(--on-primary)/.15);color:hsl(var(--on-primary))}.CanvasHelpHint_hintClose__YCrkU:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--on-primary)/0.6)}.CanvasHelpHint_hintCloseIcon__nS9ay{height:.875rem;width:.875rem}@keyframes CanvasHelpHint_hintIn__38SkG{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.CanvasHelpHint_hint__zhIbJ{right:-.5rem}}.AccessRequestsButton_trigger__sW55M{position:relative}.AccessRequestsButton_badge__IC3x_{margin-left:.25rem;display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1.34;font-weight:600;color:hsl(var(--primary-foreground));font-variant-numeric:tabular-nums}.AccessRequestsButton_dialog__n0dTZ{max-width:32rem}.AccessRequestsButton_empty__DqHlB{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label-secondary))}.AccessRequestsButton_list__n0QLX{display:flex;max-height:60vh;flex-direction:column;gap:.75rem;overflow-y:auto}.AccessRequestsButton_item__XUICx{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--separator));padding:1rem}.AccessRequestsButton_itemHeader__eXPxZ{display:flex;align-items:center;gap:.75rem}.AccessRequestsButton_avatar__TlFz5{height:2.25rem;width:2.25rem}.AccessRequestsButton_itemMeta__UMYY9{display:flex;min-width:0;flex-direction:column}.AccessRequestsButton_requesterName__OdMmP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--label))}.AccessRequestsButton_requesterEmail__f_pus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary))}.AccessRequestsButton_message___TT1F{border-radius:.5rem;background-color:hsl(var(--fill-quaternary));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--label))}.AccessRequestsButton_actions__rlF2a{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.AccessRequestsButton_roleSelect__6TWOj{margin-right:auto;height:2rem;border-radius:var(--radius-control);border-style:none;background-color:hsl(var(--input));padding-left:.5rem;padding-right:.5rem;font-size:.8125rem;line-height:1.4;color:hsl(var(--label));box-shadow:inset 0 0 0 1px hsl(var(--separator));transition:box-shadow var(--dur-fast) var(--ease-out)}.AccessRequestsButton_roleSelect__6TWOj:focus-visible{outline:none;box-shadow:inset 0 0 0 1px hsl(var(--ring)),var(--focus-ring)}.AccessRequestsButton_roleSelect__6TWOj:disabled{cursor:not-allowed;opacity:.4}@media(pointer:coarse){.AccessRequestsButton_roleSelect__6TWOj{min-height:var(--control-xl)}}.AccessRequestsButton_error__qzwmC{font-size:.875rem;line-height:1.25rem;color:hsl(var(--error-text))}.AfterCanvas_canvas__yMctg{position:absolute;inset:17% 0 0;--demo-em:clamp(10.5px,calc(100cqw / 34),16px);--demo-spring:cubic-bezier(0.34,1.56,0.64,1);font-size:var(--demo-em);letter-spacing:-.01em;line-height:1.3}.AfterCanvas_browser__JPiej{position:absolute;top:0;left:5%;right:16%;bottom:-12%;transition:opacity .5s ease,transform .8s var(--demo-spring);transition-delay:.15s}.AfterCanvas_site__r4jns{height:100%;font-size:.6em}.AfterCanvas_pin__bh2_n,.AfterCanvas_thread__1R79O{transition:opacity .4s ease,transform .6s var(--demo-spring)}.AfterCanvas_pin__bh2_n{display:inline-flex;transition-delay:calc(var(--i)*.14s + .55s)}.AfterCanvas_threads__v9Oar{position:absolute;display:flex;flex-direction:column;right:3%;bottom:5%;z-index:6;width:50%;gap:.5em;font-size:.95em}.AfterCanvas_thread__1R79O{border-radius:.8em;box-shadow:0 .6em 1.6em rgba(44,34,45,.12);transition-delay:calc(var(--i)*.14s + .75s)}.mk-js .AfterCanvas_browser__JPiej{opacity:0;transform:translate3d(0,1.6em,0)}.mk-js .AfterCanvas_pin__bh2_n{opacity:0;transform:translate3d(0,-.8em,0) scale(.4)}.mk-js .AfterCanvas_thread__1R79O{opacity:0;transform:translate3d(2em,0,0)}.mk-js .is-visible :is(.AfterCanvas_browser__JPiej,.AfterCanvas_pin__bh2_n,.AfterCanvas_thread__1R79O){opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.AfterCanvas_browser__JPiej,.AfterCanvas_pin__bh2_n,.AfterCanvas_thread__1R79O{transition:none}.mk-js :is(.AfterCanvas_browser__JPiej,.AfterCanvas_pin__bh2_n,.AfterCanvas_thread__1R79O){opacity:1;transform:none}}.CtaBand_band__v9xv2{padding-top:var(--mk-section-y)}.CtaBand_panel__5B33G{display:flex;flex-direction:column;align-items:center;overflow:hidden;text-align:center;padding:64px var(--mk-gutter) 0;border-radius:var(--mk-radius-nav) var(--mk-radius-nav) 0 0;background-color:var(--mk-fill)}@media(min-width:851px){.CtaBand_panel__5B33G{padding:96px 30px 0}}.CtaBand_actions__D_Zpc{margin-top:2.5rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:640px){.CtaBand_actions__D_Zpc{width:auto;flex-direction:row}}.CtaBand_action__xreEK{width:100%;transition:background-color var(--mk-transition-fast) ease,border-color var(--mk-transition-fast) ease,filter var(--mk-transition-fast) ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.CtaBand_action__xreEK:active{transform:scale(.97)}@media(min-width:640px){.CtaBand_action__xreEK{width:auto}}@media(prefers-reduced-motion:reduce){.CtaBand_action__xreEK{transition:none}.CtaBand_action__xreEK:active{transform:none}}.CtaBand_actionIcon__FtkQy{height:1rem;width:1rem;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.CtaBand_action__xreEK:hover .CtaBand_actionIcon__FtkQy{transform:translate3d(0,2px,0)}@media(prefers-reduced-motion:reduce){.CtaBand_actionIcon__FtkQy{transition:none}.CtaBand_action__xreEK:hover .CtaBand_actionIcon__FtkQy{transform:none}}.CtaBand_media__zVstL{margin-top:3rem;width:100%;max-width:960px}@media(min-width:851px){.CtaBand_media__zVstL{margin-top:4rem}}.CtaBand_frame__xovia{overflow:hidden;border:1px solid var(--mk-line);border-bottom:0;border-radius:var(--mk-radius-card) var(--mk-radius-card) 0 0;background-color:var(--mk-card)}.CompareSources_content__7j_iV{max-width:var(--mk-narrow)}.marketing-shell .CompareSources_title__MVs7l{font-size:var(--mk-fs-h3);letter-spacing:var(--mk-ls-mid);line-height:1.25}.CompareSources_intro__2tGwH{margin-top:.75rem;color:var(--mk-body);font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.5}.CompareSources_list__Pn3X8{margin-top:1.5rem;display:flex;flex-direction:column;border-top:1px solid var(--mk-line)}.CompareSources_item__rlBH6{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--mk-line)}@media(min-width:640px){.CompareSources_item__rlBH6{flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}}.CompareSources_link__iI5a6{min-width:0;overflow-wrap:break-word;color:var(--mk-ink);font-size:.9375rem;letter-spacing:var(--mk-ls-body);text-decoration:underline;text-decoration-color:var(--mk-outline);text-underline-offset:4px;transition:text-decoration-color var(--mk-transition-fast) ease}.CompareSources_link__iI5a6:hover{text-decoration-color:var(--mk-ink)}.CompareSources_link__iI5a6:focus-visible{border-radius:4px;outline:2px solid var(--mk-ink);outline-offset:2px}.CompareSources_checked__tDp1N{flex-shrink:0;color:var(--mk-nav);font-size:var(--mk-fs-meta);font-variant-numeric:tabular-nums}.CompareCta_band__PSt_K{padding-top:var(--mk-section-y)}.CompareCta_panel__pgywg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px var(--mk-gutter);border-radius:var(--mk-radius-nav) var(--mk-radius-nav) 0 0;background-color:var(--mk-fill)}@media(min-width:851px){.CompareCta_panel__pgywg{padding:96px 30px}}.CompareCta_actions__9_KlK{margin-top:2.5rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:640px){.CompareCta_actions__9_KlK{width:auto;flex-direction:row}}.CompareCta_action__hHWvp{width:100%}@media(min-width:640px){.CompareCta_action__hHWvp{width:auto}}.Faq_layout__WYxRa{display:grid;gap:3rem}@media(min-width:1024px){.Faq_layout__WYxRa{gap:4rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}}.Faq_description__9dhz2{max-width:360px;margin-top:24px;color:var(--mk-body);font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4}.Faq_list__aZzyH{display:flex;flex-direction:column;gap:.625rem}.Faq_item__Wku1_{border-radius:var(--mk-radius-card);background-color:var(--mk-card)}.Faq_trigger__g_1wJ{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;text-align:left;padding:20px 20px 20px 30px;border-radius:var(--mk-radius-card)}.Faq_trigger__g_1wJ:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.Faq_question__S9bYU{color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.125rem;font-weight:400;letter-spacing:var(--mk-ls-body);line-height:1.3}.Faq_toggle__ZY3Lb{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;width:36px;height:36px;background-color:var(--mk-fill);color:var(--mk-ink);transition:background-color var(--mk-transition-fast) ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.Faq_trigger__g_1wJ:hover .Faq_toggle__ZY3Lb{background-color:var(--mk-wash)}@media(prefers-reduced-motion:reduce){.Faq_toggle__ZY3Lb{transition:none}}.Faq_toggleOpen__15uR7{transform:rotate(45deg)}.Faq_toggleIcon__i8OwU{height:1rem;width:1rem}.Faq_answer__dTsvn{padding:0 30px 24px;color:var(--mk-body);font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.5;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .2s ease,transform .2s ease}[data-open=true]>*>.Faq_answer__dTsvn{opacity:1;transform:translateZ(0);transition:opacity .32s ease 60ms,transform .45s cubic-bezier(.34,1.56,.64,1) 60ms}@media(prefers-reduced-motion:reduce){.Faq_answer__dTsvn,[data-open=true]>*>.Faq_answer__dTsvn{opacity:1;transform:none;transition:none}}.Hero_hero__pE8D6{position:relative;overflow:hidden;padding-top:80px}@media(min-width:768px){.Hero_hero__pE8D6{padding-top:104px}}.Hero_inner__Ta_2s{display:flex;flex-direction:column;align-items:center;text-align:center}.Hero_title__9SYp0{max-width:48rem}.Hero_subtitle__YQZvD{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:620px;font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4;color:var(--mk-body)}.Hero_actions__vJo_O{margin-top:2.25rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:640px){.Hero_actions__vJo_O{width:auto;flex-direction:row}}.Hero_action__vat3E{width:100%}@media(min-width:640px){.Hero_action__vat3E{width:auto}}.Hero_actionIcon__gZ7iF{height:1rem;width:1rem;flex-shrink:0}.Hero_note__fMsvh{margin-top:1rem;font-size:var(--mk-fs-meta);letter-spacing:0;color:var(--mk-body)}.Hero_media__Kh75R{margin-top:3rem;width:100%}@media(min-width:768px){.Hero_media__Kh75R{margin-top:4rem}}.BeforeAfter_header__1BdIO{display:flex;flex-direction:column;align-items:center;text-align:center}.BeforeAfter_title__iaGZ3{margin-top:16px}.BeforeAfter_pair__EoLuc{margin-top:3rem;display:grid;gap:40px}@media(min-width:851px){.BeforeAfter_pair__EoLuc{margin-top:4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.BeforeAfter_column__3kR2K{display:flex;flex-direction:column}.BeforeAfter_card__dWttp{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:var(--mk-radius-card);container-type:inline-size}.BeforeAfter_card__dWttp[data-tone=dark]{background-color:var(--mk-body);color:var(--mk-card)}.BeforeAfter_card__dWttp[data-tone=light]{background-color:var(--mk-fill);color:var(--mk-ink)}.BeforeAfter_label___VVCn{position:absolute;left:0;right:0;text-align:center;top:7%;font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);opacity:.6}.BeforeAfter_caption__iqGB1{margin-top:24px;font-size:var(--mk-fs-card);line-height:1.2}@media(min-width:851px){.BeforeAfter_caption__iqGB1{margin-top:32px;font-size:var(--mk-fs-h3)}}.BeforeAfter_body__zsFP3{margin-top:.75rem;max-width:520px;font-size:var(--mk-fs-body);line-height:1.45;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.DemoMount_mount__7_fWC{display:grid;height:100%;width:100%}.DemoMount_mount__7_fWC>*{grid-area:1/1;min-width:0;min-height:0}.Audiences_list__VuNd0{margin-top:3rem;display:grid;gap:16px}@media(min-width:851px){.Audiences_list__VuNd0{margin-top:4rem}}@media(min-width:1024px){.Audiences_list__VuNd0{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.Audiences_cell__chqfb{height:100%}.Audiences_card__xVgVh{display:flex;height:100%;flex-direction:column;padding:32px 28px;border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}@media(min-width:851px){.Audiences_card__xVgVh{padding:40px 36px}}.Audiences_role__rHEty{font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em;color:var(--mk-brand-text)}.Audiences_title__FzyYp{margin-top:1rem}.marketing-shell .Audiences_title__FzyYp{font-size:var(--mk-fs-card);line-height:1.2;letter-spacing:var(--mk-ls-mid)}@media(min-width:851px){.marketing-shell .Audiences_title__FzyYp{font-size:var(--mk-fs-h3)}}.Audiences_body__9JDWf{margin-top:.75rem;font-size:var(--mk-fs-body);line-height:1.45;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}@media(min-width:1024px){.Audiences_body__9JDWf{min-height:4.35em}}.Audiences_points__S7hE3{margin-top:1.5rem;display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--mk-line)}.Audiences_point__QiaNz{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.Audiences_check__tTq4J{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;color:var(--mk-ink)}.Audiences_link__WXCVY{margin-top:auto;display:inline-flex;align-items:center;align-self:flex-start;font-weight:500;text-decoration-line:none;gap:6px;padding-top:24px;font-size:.9375rem;letter-spacing:var(--mk-ls-body);color:var(--mk-ink);transition:color var(--mk-transition-fast) ease}.Audiences_link__WXCVY:hover{color:var(--mk-brand-text)}.Audiences_link__WXCVY:focus-visible{outline:2px solid var(--mk-ink);outline-offset:4px;border-radius:4px}@media(prefers-reduced-motion:reduce){.Audiences_link__WXCVY{transition:none}}.Audiences_linkArrow__w_QRj{height:1rem;width:1rem;flex-shrink:0;transition:transform var(--mk-transition-fast) ease}.Audiences_link__WXCVY:hover .Audiences_linkArrow__w_QRj{transform:translate3d(2px,0,0)}@media(prefers-reduced-motion:reduce){.Audiences_linkArrow__w_QRj{transition:none}.Audiences_link__WXCVY:hover .Audiences_linkArrow__w_QRj{transform:none}}.CustomerStory_back__kTaXc{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;text-decoration-line:none;min-height:44px;font-size:var(--mk-fs-meta);letter-spacing:0;color:var(--mk-nav);transition:color var(--mk-transition-fast) ease}.CustomerStory_back__kTaXc:hover{color:var(--mk-ink)}.CustomerStory_back__kTaXc:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.CustomerStory_back__kTaXc{transition:none}}.CustomerStory_backIcon__cbHQM{height:1rem;width:1rem;flex-shrink:0}.CustomerStory_hero__kRfhG{margin-top:1.5rem;display:grid;gap:40px}@media(min-width:1024px){.CustomerStory_hero__kRfhG{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:64px}}.CustomerStory_intro__Y72Zo{display:flex;flex-direction:column;gap:1.25rem}.CustomerStory_title__H9508{margin-top:.25rem}.CustomerStory_summary__FQdXR{max-width:36rem;font-size:var(--mk-fs-body-lg);line-height:1.45;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.CustomerStory_factsCell__ebinC{height:100%}.CustomerStory_facts__fk21b{display:flex;flex-direction:column;gap:1.5rem;padding:32px 28px;border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}.CustomerStory_logo__NtSin{height:2rem;width:auto;align-self:flex-start}.CustomerStory_factList__TMjK4{display:grid;gap:16px}.CustomerStory_fact__BAJlG{display:grid;gap:2px}.CustomerStory_factTerm__7TqPh{font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em;color:var(--mk-brand-text)}.CustomerStory_factValue__Od4XJ{font-size:var(--mk-fs-body);line-height:1.4;color:var(--mk-ink)}.CustomerStory_visit__Upfbu{align-self:flex-start;font-weight:500;text-decoration-line:underline;text-underline-offset:3px;font-size:var(--mk-fs-body);color:var(--mk-ink)}.CustomerStory_visit__Upfbu:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.marketing-shell .CustomerStory_sectionTitle__yFe9A{font-size:var(--mk-fs-h2-sm);letter-spacing:var(--mk-ls-mid);line-height:1.2}.CustomerStory_problem__Py9NQ{margin-top:1.25rem;font-size:var(--mk-fs-body-lg);line-height:1.6;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.CustomerStory_compare__fFiMm{margin-top:3rem;display:grid;gap:16px}@media(min-width:640px){.CustomerStory_compare__fFiMm{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.CustomerStory_compareCell__WjO_z{height:100%}.CustomerStory_compareCard__nTRnH{height:100%;padding:32px 28px;border-radius:var(--mk-radius-card);border:1px solid var(--mk-line);background-color:var(--mk-card)}.CustomerStory_compareCard__nTRnH[data-variant=after]{border-color:transparent;background-color:var(--mk-fill)}.marketing-shell .CustomerStory_compareLabel__KTEnX{font-family:inherit;font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em;line-height:1.2;color:var(--mk-muted)}[data-variant=after]>.CustomerStory_compareLabel__KTEnX{color:var(--mk-brand-text)}.CustomerStory_points___Q3Wr{margin-top:1.25rem;display:flex;flex-direction:column;gap:12px}.CustomerStory_point__aETKB{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.CustomerStory_check__E2PWT{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;color:var(--mk-ink)}.CustomerStory_dash__2Z8pQ{margin-top:.625rem;flex-shrink:0;width:16px;height:1px;background-color:var(--mk-outline)}.CustomerStory_quote__Vv2WW{display:flex;flex-direction:column;align-items:center;text-align:center}.CustomerStory_quoteText__CMnPK{text-wrap:balance;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-h2-sm);line-height:1.25;letter-spacing:var(--mk-ls-mid);color:var(--mk-ink)}@media(min-width:851px){.CustomerStory_quoteText__CMnPK{font-size:var(--mk-fs-h2);line-height:1.15;letter-spacing:var(--mk-ls-display)}}.CustomerStory_quoteBy__3NPon{margin-top:2rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--mk-fs-body);color:var(--mk-muted)}.CustomerStory_quoteName__6uoun{font-weight:500;color:var(--mk-ink)}.CustomerStory_results__qVVYk{margin-top:2rem;display:grid}@media(min-width:640px){.CustomerStory_results__qVVYk{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));-moz-column-gap:24px;column-gap:24px}}.CustomerStory_result__RQFGZ{height:100%;padding:24px 0;border-top:1px solid var(--mk-line)}.CustomerStory_resultValue__pSlke{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-h2);line-height:1.1;letter-spacing:var(--mk-ls-display);color:var(--mk-ink)}.CustomerStory_resultLabel__RBavW{margin-top:.75rem;font-size:var(--mk-fs-body);line-height:1.45;letter-spacing:var(--mk-ls-body);color:var(--mk-body)}.CustomerStory_cta__m5cPU{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;padding:56px var(--mk-gutter);border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}@media(min-width:851px){.CustomerStory_cta__m5cPU{margin-top:6rem;padding:72px 30px}}.CustomerStory_ctaAction__bHQ3T{width:100%}@media(min-width:640px){.CustomerStory_ctaAction__bHQ3T{width:auto}}.HeroDemo_frame__RknhQ{position:relative;margin-left:auto;margin-right:auto;width:100%;overflow:hidden;max-width:1100px;aspect-ratio:16/10;border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);background-color:var(--mk-card);contain:layout paint}.DemoProgress_track__EdmiS{display:block;overflow:hidden;height:2px;border-radius:2px;background-color:var(--mk-line)}.DemoProgress_fill__2vdoU{display:block;height:100%;width:100%;transform-origin:left center;background-color:var(--mk-ink);animation:DemoProgress_demo-progress__O9A1r var(--duration) linear forwards;backface-visibility:hidden}.DemoProgress_fill__2vdoU[data-paused=true]{animation-play-state:paused}@keyframes DemoProgress_demo-progress__O9A1r{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.DemoProgress_track__EdmiS{display:none}}.HowItWorks_layout__aCwFH{display:grid;align-items:center;gap:56px}@media(min-width:1024px){.HowItWorks_layout__aCwFH{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.HowItWorks_description__KYy81{margin-top:1.5rem;max-width:560px;font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4;color:var(--mk-body)}.HowItWorks_items__r8hOb{margin-top:3rem;display:grid;gap:12px}@media(min-width:640px){.HowItWorks_items__r8hOb{grid-template-columns:repeat(2,minmax(0,1fr))}}.HowItWorks_cell__P0FEd{height:100%}.HowItWorks_card__We7b8{position:relative;display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;text-align:left;padding:20px 30px 30px;border:1px solid transparent;border-radius:var(--mk-radius-card);transition:background-color var(--mk-transition-base) ease,border-color var(--mk-transition-base) ease}.HowItWorks_card__We7b8:hover{border-color:var(--mk-line);background-color:var(--mk-card)}.HowItWorks_card__We7b8:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.HowItWorks_card__We7b8{transition:none}}.HowItWorks_cardActive__cfSEx{border-color:var(--mk-line);background-color:var(--mk-card)}.HowItWorks_cardTitle__Sn4VV{color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400}.marketing-shell .HowItWorks_cardTitle__Sn4VV{font-size:var(--mk-fs-card);letter-spacing:var(--mk-ls-mid);line-height:1.2}.HowItWorks_cardBody__Ma4xT{margin-top:.625rem;color:var(--mk-nav)}.HowItWorks_progress__gLNKL{position:absolute;left:30px;right:30px;bottom:14px}@media(min-width:1024px){.HowItWorks_media___tsBJ{padding-left:1.5rem}}.HowItWorks_frame__s26L7{position:relative;margin-left:auto;margin-right:auto;width:100%;overflow:hidden;max-width:440px;aspect-ratio:22/27;border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);background-color:var(--mk-fill);contain:layout paint}.HowItWorks_screen__OfQqs{height:100%;width:100%}.reliability_scene__IJJPT{background-color:#f3ebe4;color:#1d1e1c}.reliability_icon__9grDK{flex-shrink:0;width:1.1em;height:1.1em;transition:color .2s ease}.reliability_icon__9grDK[data-active=true]{color:#fa5d00}.reliability_browser__vnMGv{position:absolute;inset:2em 2em -1em}.reliability_typedUrl__LbYhJ{min-width:10em}.reliability_placeholder__GhBW7{min-width:10em;color:#9a9a9a}.reliability_loadBar__x8CIu{position:absolute;left:0;right:0;top:0;display:block;z-index:2;height:.25em;transform-origin:left center;background-color:#fa5d00;animation:reliability_rel-load__xQ4Fp 1.2s var(--demo-glide) both}.reliability_loadLabel__u7_rA{position:absolute;left:50%;top:45%;z-index:2;transform:translate3d(-50%,0,0);color:#8b8b8b;font-size:.9em;animation:reliability_rel-fade__cFOJf .3s ease both}.reliability_page__V3ieA,.reliability_skeleton__xgRjC{position:absolute;inset:0;transition:opacity .45s ease,transform .6s var(--demo-spring)}.reliability_skeleton__xgRjC{display:flex;flex-direction:column;gap:1.2em;padding:2.4em}.reliability_skeleton__xgRjC i{display:block;height:2em;border-radius:.5em;background-color:#f1ece6}.reliability_skeleton__xgRjC i:first-child{width:40%}.reliability_skeleton__xgRjC i:nth-child(2){width:70%;height:3.4em}.reliability_skeleton__xgRjC i:nth-child(3){width:55%}.reliability_skeleton__xgRjC i:nth-child(4){height:9em}.reliability_skeleton__xgRjC[data-hidden=true]{opacity:0}.reliability_page__V3ieA{opacity:0;transform:translate3d(0,1em,0)}.reliability_page__V3ieA[data-visible=true]{opacity:1;transform:translateZ(0)}.reliability_banner__lAr0O{position:relative;display:flex;align-items:center;z-index:3;gap:.6em;padding:.7em 1.2em;background-color:#fff6db;color:#8a5a00;font-size:.9em;font-weight:600;animation:reliability_rel-rise__KxI24 .45s var(--demo-spring) both}.reliability_app__JJakR{display:flex;height:100%;padding-top:2.8em;background-color:#fbfbfd}.reliability_appRail__7Qsnd{display:flex;flex-direction:column;gap:1em;width:4.4em;padding:1.4em 1.2em;background-color:#1f2335}.reliability_appRail__7Qsnd i{display:block;height:2em;border-radius:.5em;background-color:hsla(0,0%,100%,.14)}.reliability_appRail__7Qsnd i:first-child{background-color:#6d7cff}.reliability_appMain__mjpZn{display:flex;flex:1 1 0%;flex-direction:column;align-items:flex-start;gap:1.2em;padding:1.8em 2.2em}.reliability_appTitle__dkA8x{position:relative;font-weight:600;font-size:1.7em;letter-spacing:-.02em}.reliability_appCards__sClT_{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.reliability_appCard__XNSFE{display:flex;flex-direction:column;gap:.4em;padding:1.1em 1.2em;border:1px solid #e6e7ee;border-radius:.8em;background-color:#fff}.reliability_appLabel__Q92PN{position:relative;color:#6b6f80;font-size:.85em}.reliability_appValue__1XvNu{position:relative;align-self:flex-start;font-weight:600;font-size:1.4em}.reliability_appRows__CU1yV{display:flex;width:100%;flex-direction:column;gap:.7em}.reliability_appRows__CU1yV i{display:block;height:2.4em;border-radius:.5em;background-color:#eef0f5}.reliability_snapshotChip__XkVqq{right:1.2em;bottom:2.4em;gap:.45em;padding:.4em .9em;background-color:#1d1e1c;color:#fff;font-size:.8em}.reliability_devices__6EKAq,.reliability_snapshotChip__XkVqq{position:absolute;display:flex;align-items:center;border-radius:2em}.reliability_devices__6EKAq{left:50%;top:1.6em;gap:1em;padding:.5em 1.1em;transform:translate3d(-50%,0,0);background-color:#fff;color:#6a696a;font-size:.9em;box-shadow:0 .2em .8em rgba(0,0,0,.06)}.reliability_size__CDtF_{min-width:6em;font-variant-numeric:tabular-nums}.reliability_viewports__DRyxu{position:absolute;inset:5em 2em 0}.reliability_desktop__IDkVz,.reliability_phone__eu_W1,.reliability_tablet__lHTqQ{position:absolute;overflow:hidden;top:0;bottom:-2em;left:50%;border:1px solid rgba(29,30,28,.12);background-color:#fbfaf8;opacity:0;transform:translate3d(-50%,1.5em,0) scale(.94);transition:opacity .45s ease,transform .7s var(--demo-spring);backface-visibility:hidden}.reliability_desktop__IDkVz[data-visible=true],.reliability_phone__eu_W1[data-visible=true],.reliability_tablet__lHTqQ[data-visible=true]{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.reliability_desktop__IDkVz{width:100%;border-radius:.8em .8em 0 0}.reliability_tablet__lHTqQ{width:36em;border:.5em solid #1d1e1c;border-radius:1.8em}.reliability_phone__eu_W1{width:24em;border:.45em solid #1d1e1c;border-radius:2.4em}@keyframes reliability_rel-load__xQ4Fp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reliability_rel-fade__cFOJf{0%{opacity:0}to{opacity:1}}@keyframes reliability_rel-rise__KxI24{0%{opacity:0;transform:translate3d(0,-.6em,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.reliability_desktop__IDkVz,.reliability_icon__9grDK,.reliability_page__V3ieA,.reliability_phone__eu_W1,.reliability_skeleton__xgRjC,.reliability_tablet__lHTqQ{transition:none}.reliability_banner__lAr0O,.reliability_loadBar__x8CIu,.reliability_loadLabel__u7_rA{animation:none}}.Integrations_header__kELb0{display:flex;flex-direction:column;align-items:center;text-align:center}.Integrations_title__30otC{margin-top:16px}.Integrations_description___wT2u{max-width:620px;margin-top:20px;color:var(--mk-body);font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4}.Integrations_demo__Q43Bz{margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;align-items:center;max-width:var(--mk-narrow);margin-top:48px}.Integrations_tabs__OM581{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}@media(min-width:640px){.Integrations_tabs__OM581{gap:8px}}.Integrations_tab__FL1qO{position:relative;display:inline-flex;align-items:center;overflow:hidden;font-weight:500;--tab-brand:var(--mk-ink);gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--mk-line);border-radius:999px;background-color:transparent;color:var(--mk-nav);font-size:.9375rem;letter-spacing:var(--mk-ls-btn);transition:background-color var(--mk-transition-fast) ease,border-color var(--mk-transition-fast) ease,color var(--mk-transition-fast) ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.Integrations_tab__FL1qO:hover{border-color:var(--mk-outline);color:var(--mk-ink)}.Integrations_tab__FL1qO:active{transform:scale(.97)}.Integrations_tab__FL1qO:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(min-width:640px){.Integrations_tab__FL1qO{padding:0 18px;font-size:var(--mk-fs-btn)}}.Integrations_tab__FL1qO[data-tool=linear]{--tab-brand:#5e6ad2}.Integrations_tab__FL1qO[data-tool=jira]{--tab-brand:#0c66e4}.Integrations_tab__FL1qO[data-tool=asana]{--tab-brand:#f06a6a}.Integrations_tab__FL1qO[data-tool=slack]{--tab-brand:#4a154b}@media(prefers-reduced-motion:reduce){.Integrations_tab__FL1qO{transition:none}.Integrations_tab__FL1qO:active{transform:none}}.Integrations_tabActive__bytJ4{border-color:var(--mk-outline);background-color:var(--mk-card);color:var(--mk-ink)}.Integrations_tabMark__GdNSj{display:block;flex-shrink:0;border-radius:9999px;width:8px;height:8px;background-color:var(--tab-brand)}.Integrations_progress__36TXv{position:absolute;left:12px;right:12px;bottom:6px;visibility:hidden}.Integrations_frameWrap__DrFIL{width:100%;margin-top:24px}.Integrations_frame__6jSIL{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1}@media(min-width:640px){.Integrations_frame__6jSIL{aspect-ratio:2/1}}.Integrations_frame__6jSIL{border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);background-color:var(--mk-fill);contain:layout paint}.Integrations_screen__InzYH{height:100%;width:100%}.LogoMarquee_section__5_30z{--mk-section-y:32px}.LogoMarquee_label__Uz5WR{display:flex;align-items:center;gap:1rem;text-align:center;font-size:.875rem;letter-spacing:0;color:var(--mk-body)}.LogoMarquee_label__Uz5WR:after,.LogoMarquee_label__Uz5WR:before{flex:1 1 0%;content:"";border-top:1px solid var(--mk-line)}.LogoMarquee_row__R4e1T{margin-top:2rem;display:flex;align-items:center;gap:1rem}.LogoMarquee_viewport__1q0TQ{position:relative;flex:1 1 0%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.LogoMarquee_track__4_KlX{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:72px;padding-right:72px}.LogoMarquee_platform__C2ygZ{white-space:nowrap;font-family:var(--font-display),Georgia,serif;font-size:var(--mk-fs-card);font-weight:400;letter-spacing:var(--mk-ls-mid);color:var(--mk-ink);opacity:.7;transition:opacity var(--mk-transition-fast) ease}.LogoMarquee_platform__C2ygZ:hover{opacity:1}@media(prefers-reduced-motion:reduce){.LogoMarquee_platform__C2ygZ{transition:none}}.LogoMarquee_toggle__fF9wY{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:9999px;color:var(--mk-body);transition:background-color var(--mk-transition-fast) ease,color var(--mk-transition-fast) ease}.LogoMarquee_toggle__fF9wY:hover{background-color:var(--mk-fill);color:var(--mk-ink)}.LogoMarquee_toggle__fF9wY:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.LogoMarquee_toggle__fF9wY{transition:none}}.LogoMarquee_toggleIcon__gh358{height:1rem;width:1rem;fill:currentColor;animation:LogoMarquee_marquee-icon-pop__jgosU .4s cubic-bezier(.34,1.56,.64,1) both}@media(prefers-reduced-motion:reduce){.LogoMarquee_toggleIcon__gh358{animation:none}}@keyframes LogoMarquee_marquee-icon-pop__jgosU{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.MarketingFooter_footer__tJUrt{padding-block:48px 40px;background-color:var(--mk-card)}@media(min-width:768px){.MarketingFooter_footer__tJUrt{padding-top:64px}}.MarketingFooter_columns__S6smy{display:grid;gap:3rem}@media(min-width:1024px){.MarketingFooter_columns__S6smy{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:49px}}.MarketingFooter_nav__as5DO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2.5rem}@media(min-width:768px){.MarketingFooter_nav__as5DO{grid-template-columns:repeat(3,minmax(0,1fr))}}.MarketingFooter_brand__4AmNj{max-width:340px}.MarketingFooter_brandLink__1qniI{display:inline-flex}.MarketingFooter_tagline__960Ui{margin-top:1.5rem;font-size:var(--mk-fs-body);line-height:1.5;color:var(--mk-body)}.MarketingFooter_columnTitle__pjBJ6{font-size:var(--mk-fs-body);font-weight:500;letter-spacing:var(--mk-ls-body);color:var(--mk-nav)}.MarketingFooter_columnList__vSvz1{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.MarketingFooter_columnLink__Klocq{font-size:var(--mk-fs-body);font-weight:400;color:var(--mk-ink);opacity:.7}.MarketingFooter_legalList__W4XKJ{display:flex;flex-wrap:wrap;gap:8px 20px}.MarketingFooter_legalLink__Xewds{color:var(--mk-body)}.MarketingFooter_brandLink__1qniI,.MarketingFooter_columnLink__Klocq,.MarketingFooter_legalLink__Xewds{border-radius:.5rem;transition:color var(--mk-transition-fast) ease,opacity var(--mk-transition-fast) ease}.MarketingFooter_brandLink__1qniI:hover,.MarketingFooter_columnLink__Klocq:hover,.MarketingFooter_legalLink__Xewds:hover{color:var(--mk-brand-text);opacity:1}.MarketingFooter_brandLink__1qniI:focus-visible,.MarketingFooter_columnLink__Klocq:focus-visible,.MarketingFooter_legalLink__Xewds:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.MarketingFooter_brandLink__1qniI,.MarketingFooter_columnLink__Klocq,.MarketingFooter_legalLink__Xewds{transition:none}}.MarketingFooter_bottom__Jekrm{margin-top:4rem;display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--mk-line);font-size:.875rem;letter-spacing:0;color:var(--mk-body)}@media(min-width:640px){.MarketingFooter_bottom__Jekrm{flex-direction:row;align-items:center;justify-content:space-between}}.CompareArticle_article__afPLP{margin-left:auto;margin-right:auto;width:100%;max-width:var(--mk-narrow)}.CompareArticle_header__gscyo{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.CompareArticle_back__LVOuq{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;min-height:44px;color:var(--mk-nav);font-size:var(--mk-fs-meta);transition:color var(--mk-transition-fast) ease}.CompareArticle_back__LVOuq:hover{color:var(--mk-brand-text)}@media(prefers-reduced-motion:reduce){.CompareArticle_back__LVOuq{transition:none}}.CompareArticle_backIcon__J2QKS{height:1rem;width:1rem}.marketing-shell .CompareArticle_title__vnK7z{text-wrap:balance;font-size:var(--mk-fs-h2);letter-spacing:var(--mk-ls-display);line-height:1.1}.CompareArticle_description__XGn8s{text-wrap:pretty;color:var(--mk-body);font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4}.CompareArticle_meta__qN_Kh{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--mk-nav);font-size:var(--mk-fs-meta)}.CompareArticle_meta__qN_Kh>*+:before{margin-right:.5rem;content:"·"}.CompareArticle_metaLink__duG2f{text-decoration-line:underline;text-decoration-color:var(--mk-line);text-underline-offset:3px;transition:color var(--mk-transition-fast) ease}.CompareArticle_metaLink__duG2f:hover{color:var(--mk-brand-text)}@media(prefers-reduced-motion:reduce){.CompareArticle_metaLink__duG2f{transition:none}}.CompareArticle_features___9MOV{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.CompareArticle_feature__pw66b{display:flex;flex-direction:column;gap:.5rem;padding:20px 22px;border-radius:var(--mk-radius-card);background-color:var(--mk-card)}.marketing-shell .CompareArticle_featureTitle__WR7G7{font-family:inherit;font-size:1.0625rem;font-weight:600;letter-spacing:var(--mk-ls-body);line-height:1.3}.CompareArticle_featureOurs__wSP8q{color:var(--mk-ink);font-size:var(--mk-fs-body);line-height:1.5}.CompareArticle_featureTheirs__Wb5TJ{color:var(--mk-nav);font-size:var(--mk-fs-meta);line-height:1.5}.CompareArticle_features___9MOV+div{margin-top:2.5rem}.CompareArticle_shared__Lnf7q{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.CompareArticle_sharedLabel__2Knd1{color:var(--mk-nav);font-size:var(--mk-fs-meta)}.CompareArticle_chips__5VAXg{display:flex;flex-wrap:wrap;gap:.5rem}.CompareArticle_chip__BFPfu{display:inline-flex;align-items:center;border-radius:9999px;min-height:32px;padding:4px 12px;background-color:var(--mk-fill);color:var(--mk-ink);font-size:var(--mk-fs-meta)}.CompareArticle_faq__MpIcX,.CompareArticle_table__UjwED{margin-top:1.5rem}.CompareArticle_sources__a8Rhv{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--mk-line)}.CompareArticle_back__LVOuq:focus-visible,.CompareArticle_metaLink__duG2f:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}