@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}.DemoMount_mount__7_fWC{display:grid;height:100%;width:100%}.DemoMount_mount__7_fWC>*{grid-area:1/1;min-width:0;min-height:0}.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}.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}.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))}.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}.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))}.RenameCanvasDialog_field__nVIS4>: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))}.RenameCanvasDialog_field__nVIS4{padding-top:1rem;padding-bottom:1rem}.RenameCanvasDialog_error__FWPbZ{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--error-text))}.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}}.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}}.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]{display:flex;flex-direction:column;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_stage__1M93L{position:absolute;inset:16% 0 0;font-size:clamp(11px,2.7cqw,15px);letter-spacing:-.01em;line-height:1.3}.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete,.BeforeAfter_file__xJrvF,.BeforeAfter_ping__2_qhG{position:absolute;display:flex;align-items:center;--r:0deg;transform:rotate(var(--r));transition:opacity .6s ease,transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*90ms + .2s)}.mk-js :is(.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete,.BeforeAfter_ping__2_qhG,.BeforeAfter_file__xJrvF){opacity:0;transform:translate3d(0,14px,0) rotate(var(--r)) scale(.94)}.mk-js .is-visible :is(.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete,.BeforeAfter_ping__2_qhG,.BeforeAfter_file__xJrvF){opacity:1;transform:translateZ(0) rotate(var(--r)) scale(1)}.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete{gap:.75em;padding:.85em 1.1em;border-radius:1em;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.BeforeAfter_chat__LDgsw{--r:-4deg;top:4%;left:7%;max-width:52%}.BeforeAfter_chatIcon__mzpXt{flex-shrink:0;width:1.4em;height:1.4em;opacity:.8}.BeforeAfter_email__qyete{--r:3deg;top:24%;right:6%;max-width:56%}.BeforeAfter_email__qyete strong{display:block;font-weight:500}.BeforeAfter_emailPreview__fNiE1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}.BeforeAfter_ping__2_qhG{--r:-6deg;top:44%;left:10%;padding:.6em 1.1em;border-radius:var(--mk-radius-pill);background-color:var(--mk-brand);color:var(--mk-card);font-weight:500}.BeforeAfter_file__xJrvF{flex-direction:column;text-align:center;gap:.5em;width:8.5em;font-size:.85em;opacity:.85}.BeforeAfter_file__xJrvF[data-file=screenshot]{--r:-3deg;bottom:8%;left:6%}.BeforeAfter_file__xJrvF[data-file=sheet]{--r:4deg;bottom:24%;left:40%}.BeforeAfter_file__xJrvF[data-file=notes]{--r:-2deg;bottom:6%;right:6%}.BeforeAfter_fileTile__9ClNi{display:grid;place-items:center;width:3.4em;height:4.2em;border-radius:.5em;background-color:hsla(0,0%,100%,.92);color:var(--mk-body)}.BeforeAfter_fileIcon__c0wPG{width:1.7em;height:1.7em}.BeforeAfter_threads__7oTZn{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:.8em;padding:14% 5% 6%;font-size:clamp(11px,2.7cqw,15px);letter-spacing:-.01em;line-height:1.3}.BeforeAfter_thread__pYe7y{display:flex;align-items:center}.BeforeAfter_threadCard__NkUUp{display:flex;align-items:flex-start;flex:0 0 58%;gap:.75em;padding:.85em 1em;border:1px solid var(--mk-line);border-radius:.8em;background-color:var(--mk-card)}.BeforeAfter_threadText__sxj3n{display:flex;min-width:0;flex-direction:column}.BeforeAfter_threadName__owN7k{font-weight:600;color:var(--mk-ink)}.BeforeAfter_threadBody__8nZAZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mk-body)}.BeforeAfter_trail__VgJsc{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.4em;padding-left:.4em;transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*.14s + .4s)}.mk-js .BeforeAfter_trail__VgJsc{opacity:0;transform:translate3d(-8px,0,0)}.mk-js .is-visible .BeforeAfter_trail__VgJsc{opacity:1;transform:translateZ(0)}.BeforeAfter_dots__CKD7_{display:block;flex:0 1 2.4em;min-width:.4em;border-top:2px dotted var(--mk-outline)}.BeforeAfter_chip__f1683{flex-shrink:0;white-space:nowrap;font-weight:500;padding:.3em .7em;border:1px solid var(--mk-line);border-radius:var(--mk-radius-pill);background-color:var(--mk-card);font-size:.85em}.BeforeAfter_check__WMS7b{flex-shrink:0;width:1.6em;height:1.6em;color:#1f9d55;stroke-width:2!important}.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)}@media(prefers-reduced-motion:reduce){.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete,.BeforeAfter_file__xJrvF,.BeforeAfter_ping__2_qhG,.BeforeAfter_trail__VgJsc{transition:none}.mk-js :is(.BeforeAfter_chat__LDgsw,.BeforeAfter_email__qyete,.BeforeAfter_ping__2_qhG,.BeforeAfter_file__xJrvF){opacity:1;transform:rotate(var(--r))}.mk-js .BeforeAfter_trail__VgJsc{opacity:1;transform:none}}.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}}.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%}.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}.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)}}.MarketingNav_header__KSTuL{position:sticky;z-index:50;top:12px;padding-inline:var(--mk-gutter)}.MarketingNav_pill__00h8d{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--mk-wrapper-wide);padding:12px 16px 12px 24px;border-radius:var(--mk-radius-nav);background-color:var(--mk-card)}.MarketingNav_brandLink__J3WcS{flex-shrink:0;border-radius:9999px}.MarketingNav_links__vzmDi{position:absolute;left:50%;display:none;--tw-translate-x:-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));align-items:center;gap:1.5rem}@media(min-width:768px){.MarketingNav_links__vzmDi{display:flex}}.MarketingNav_actions__0vsev{display:none;align-items:center;gap:1.25rem}@media(min-width:768px){.MarketingNav_actions__0vsev{display:flex}}.MarketingNav_link__JPqEz{border-radius:9999px;font-size:var(--mk-fs-nav);font-weight:400;color:var(--mk-nav);transition:color var(--mk-transition-fast) ease}.MarketingNav_link__JPqEz:hover{color:var(--mk-brand-text)}@media(prefers-reduced-motion:reduce){.MarketingNav_link__JPqEz{transition:none}}.MarketingNav_brandLink__J3WcS:focus-visible,.MarketingNav_link__JPqEz:focus-visible,.MarketingNav_menuButton__DGaTH:focus-visible,.MarketingNav_panelLink___pCsI:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.MarketingNav_menuButton__DGaTH{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;color:var(--mk-ink);transition:background-color var(--mk-transition-fast) ease}.MarketingNav_menuButton__DGaTH:hover{background-color:var(--mk-fill)}@media(min-width:768px){.MarketingNav_menuButton__DGaTH{display:none}}@media(prefers-reduced-motion:reduce){.MarketingNav_menuButton__DGaTH{transition:none}}.MarketingNav_menuIcon__rqmjc{height:1.25rem;width:1.25rem}.MarketingNav_panel__U_wGC{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:var(--mk-wrapper-wide);border-radius:var(--mk-radius-card);background-color:var(--mk-card)}@media(min-width:768px){.MarketingNav_panel__U_wGC{display:none}}.MarketingNav_panelNav__SEKcr{display:flex;flex-direction:column;padding:12px var(--mk-gutter) var(--mk-gutter)}.MarketingNav_panelLink___pCsI{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--mk-line);font-size:var(--mk-fs-btn);letter-spacing:var(--mk-ls-btn);color:var(--mk-ink)}.MarketingNav_panelLink___pCsI:last-of-type{border-bottom:0}.MarketingNav_panelActions__8e3V_{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.MarketingNav_panelButton__gfoJF{width:100%}.AnimatedValue_value__v3cFn{display:inline-flex;font-variant-numeric:tabular-nums}.AnimatedValue_roll__urgoE{display:inline-block;backface-visibility:hidden;animation:AnimatedValue_value-roll__zHVd2 .42s cubic-bezier(.34,1.56,.64,1) both}@media(prefers-reduced-motion:reduce){.AnimatedValue_roll__urgoE{animation:none}}@keyframes AnimatedValue_value-roll__zHVd2{0%{opacity:0;transform:translate3d(0,.35em,0)}to{opacity:1;transform:translateZ(0)}}.SeatStepper_stepper__zYGPa{display:grid;gap:.5rem}.SeatStepper_row__9R0F_{display:flex;align-items:center;gap:.5rem}.SeatStepper_label__5rGts{margin-right:auto;color:var(--mk-nav);font-size:var(--mk-fs-meta)}.SeatStepper_step__5QC0E{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mk-line);border-radius:999px;background-color:var(--mk-card);color:var(--mk-ink);transition:background-color var(--mk-transition-fast) ease,transform var(--mk-transition-fast) cubic-bezier(.34,1.56,.64,1)}.SeatStepper_step__5QC0E:hover{background-color:var(--mk-fill)}.SeatStepper_step__5QC0E:active{transform:scale(.92)}.SeatStepper_step__5QC0E:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.SeatStepper_step__5QC0E[aria-disabled=true]{cursor:not-allowed;opacity:.4}.SeatStepper_step__5QC0E[aria-disabled=true]:hover{background-color:var(--mk-card)}.SeatStepper_step__5QC0E[aria-disabled=true]:active{transform:none}@media(prefers-reduced-motion:reduce){.SeatStepper_step__5QC0E{transition:none}}.SeatStepper_stepIcon__xFpTQ{height:.875rem;width:.875rem}.SeatStepper_count__dZV7f{justify-content:center;font-weight:500;min-width:2ch;color:var(--mk-ink);font-size:.9375rem}.SeatStepper_hint__I5SVc{color:var(--mk-nav);font-size:var(--mk-fs-meta);line-height:1.4}.SeatStepper_srOnly__qyhnF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.PlanHead_head__q_7qG{display:flex;flex-direction:column;text-align:left}@media(min-width:768px){.PlanHead_column__qiuk2{height:100%}}.PlanHead_column__qiuk2 .PlanHead_detail__mxDl_{display:none}@media(min-width:768px){.PlanHead_column__qiuk2 .PlanHead_detail__mxDl_{display:block}.PlanHead_column__qiuk2 .PlanHead_cta__Fd0jr{display:flex}}.PlanHead_titleRow__m2Ed8{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.PlanHead_name__K_YkS{color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:400;letter-spacing:var(--mk-ls-mid);line-height:1.2}.PlanHead_column__qiuk2 .PlanHead_name__K_YkS{font-size:1.125rem}@media(min-width:768px){.PlanHead_column__qiuk2 .PlanHead_name__K_YkS{font-size:1.5rem}}.PlanHead_badge__vWJLU{font-weight:500;text-transform:uppercase;line-height:1;padding:5px 8px;border-radius:999px;background-color:var(--mk-card);color:var(--mk-brand-text);font-size:.6875rem;letter-spacing:.04em;box-shadow:inset 0 0 0 1px rgba(250,93,0,.25)}.PlanHead_column__qiuk2 .PlanHead_badge__vWJLU{display:none}@media(min-width:768px){.PlanHead_column__qiuk2 .PlanHead_badge__vWJLU{display:inline-block}}.PlanHead_description__GFan0{min-height:2.8em;margin-top:6px;color:var(--mk-nav);font-size:.875rem;line-height:1.4}.PlanHead_priceRow__fVAJ_{display:flex;align-items:baseline;gap:.25rem;margin-top:16px}.PlanHead_column__qiuk2 .PlanHead_priceRow__fVAJ_{margin-top:2px}@media(min-width:768px){.PlanHead_column__qiuk2 .PlanHead_priceRow__fVAJ_{margin-top:16px}}.PlanHead_price__GEAEP{color:var(--mk-ink);font-size:2rem;letter-spacing:var(--mk-ls-mid);line-height:1}.PlanHead_column__qiuk2 .PlanHead_price__GEAEP{font-size:.9375rem}@media(min-width:768px){.PlanHead_column__qiuk2 .PlanHead_price__GEAEP{font-size:2rem}}.PlanHead_note__u97GU,.PlanHead_period__X1LqD{color:var(--mk-nav);font-size:var(--mk-fs-meta)}.PlanHead_note__u97GU{margin-top:6px;margin-bottom:16px;line-height:1.4}.PlanHead_seats__tchcL{margin-bottom:14px}.PlanHead_seatHint__bD8ux{margin-top:8px;color:var(--mk-nav);font-size:var(--mk-fs-meta);line-height:1.4}.PlanHead_cta__Fd0jr{margin-top:auto;width:100%}@media(min-width:768px){[data-stuck=true] .PlanHead_column__qiuk2 .PlanHead_badge__vWJLU,[data-stuck=true] .PlanHead_column__qiuk2 .PlanHead_description__GFan0,[data-stuck=true] .PlanHead_column__qiuk2 .PlanHead_note__u97GU{display:none}[data-stuck=true] .PlanHead_column__qiuk2 .PlanHead_priceRow__fVAJ_{margin-block:4px 12px}[data-stuck=true] .PlanHead_column__qiuk2 .PlanHead_price__GEAEP{font-size:1.5rem}}.PricingTable_table__524KP{--table-sticky-top:76px;--table-cell-x:12px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}@media(min-width:768px){.PricingTable_table__524KP{--table-sticky-top:80px;--table-cell-x:24px}}@media(max-width:767px){.PricingTable_inactive__edQVR{display:none}}.PricingTable_corner__EbW7_,.PricingTable_planHead__YjVcF{position:sticky;z-index:10;text-align:left;vertical-align:top;top:var(--table-sticky-top);background-color:var(--mk-bg);box-shadow:inset 0 -1px 0 var(--mk-line)}.PricingTable_corner__EbW7_{width:52%;padding:0}@media(min-width:768px){.PricingTable_corner__EbW7_{width:28%}}.PricingTable_planHead__YjVcF{height:1px;padding:12px var(--table-cell-x);font-weight:400}@media(min-width:768px){.PricingTable_planHead__YjVcF{padding-block:24px}.PricingTable_table__524KP[data-stuck=true] .PricingTable_planHead__YjVcF{padding-block:16px}}.PricingTable_popular__1ObeG{background-color:var(--mk-warm)}.PricingTable_planHead__YjVcF.PricingTable_popular__1ObeG{border-radius:16px 16px 0 0}.PricingTable_group__2KTL1:last-child tr:last-child .PricingTable_popular__1ObeG{border-radius:0 0 16px 16px}.PricingTable_groupLabel__eMndz{text-align:left;font-weight:500;text-transform:uppercase;padding:32px 0 8px;color:var(--mk-nav);font-size:.75rem;letter-spacing:.06em}.PricingTable_group__2KTL1:first-of-type .PricingTable_groupLabel__eMndz{padding-top:24px}.PricingTable_cell__x5ADq,.PricingTable_rowHead__iCdzY{padding:13px var(--table-cell-x);border-bottom:1px solid var(--mk-line);font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.4;vertical-align:top}.PricingTable_rowHead__iCdzY{text-align:left;padding-left:0;color:var(--mk-body);font-weight:400}.PricingTable_cell__x5ADq{color:var(--mk-ink);font-variant-numeric:tabular-nums}.PricingTable_group__2KTL1 tr:last-child .PricingTable_cell__x5ADq,.PricingTable_group__2KTL1 tr:last-child .PricingTable_rowHead__iCdzY{border-bottom:0}.PricingTable_iconNo__mXlqC,.PricingTable_iconYes__wcif8{display:inline-block;height:1rem;width:1rem;vertical-align:middle}.PricingTable_iconYes__wcif8{color:var(--mk-ink)}.PricingTable_iconNo__mXlqC{color:var(--mk-outline)}.PricingTable_srOnly__ZV6HL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Segmented_segmented__ExMfw{--segment-pad:4px;position:relative;display:grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));padding:var(--segment-pad);border-radius:999px;background-color:var(--mk-fill)}.Segmented_thumb__1e1qy{position:absolute;inset-block:var(--segment-pad);left:var(--segment-pad);width:calc((100% - 2*var(--segment-pad))/var(--segment-count));border-radius:999px;background-color:var(--mk-card);box-shadow:0 1px 2px rgba(0,0,0,.06);backface-visibility:hidden;transform:translate3d(calc(100% * var(--segment-index)),0,0);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.Segmented_thumb__1e1qy{transition:none}}.Segmented_segment__9887m{position:relative;white-space:nowrap;font-weight:500;line-height:1;min-height:40px;padding:0 20px;border-radius:999px;color:var(--mk-nav);font-size:.9375rem;letter-spacing:var(--mk-ls-btn);transition:color var(--mk-transition-fast) ease}.Segmented_segment__9887m:hover,.Segmented_segment__9887m[aria-pressed=true]{color:var(--mk-ink)}.Segmented_segment__9887m:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.Segmented_segment__9887m{transition:none}}.Pricing_header__ysrwj{margin-left:auto;margin-right:auto;display:grid;justify-items:center;gap:1.25rem;text-align:center;max-width:640px}.Pricing_description__JahRF{max-width:460px;color:var(--mk-body);font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.5}.Pricing_interval__lHEqJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-block:32px 24px}@media(min-width:768px){.Pricing_interval__lHEqJ{margin-block:40px 32px}}.Pricing_badge__sE493{font-weight:500;text-transform:uppercase;line-height:1;padding:6px 10px;border:1px solid var(--mk-line);border-radius:999px;color:var(--mk-nav);font-size:var(--mk-fs-meta);letter-spacing:.04em;transition:color var(--mk-transition-base) ease,border-color var(--mk-transition-base) ease}.Pricing_badge__sE493[data-active=true]{border-color:var(--mk-brand);color:var(--mk-brand-text)}@media(prefers-reduced-motion:reduce){.Pricing_badge__sE493{transition:none}}.Pricing_mobile__0WSL6{display:grid;gap:1rem;margin-bottom:8px}@media(min-width:768px){.Pricing_mobile__0WSL6{display:none}}.Pricing_planPicker__9saex{width:100%}.Pricing_summary__AF_Ht{padding:20px;border-radius:var(--mk-radius-card);background-color:var(--mk-warm)}.CompareHero_hero__h_7lU{padding-bottom:0}.CompareHero_title__gTefX{margin-top:1.5rem;max-width:900px}.CompareHero_intro__Z4Ylt{margin-top:1.5rem;max-width:640px;color:var(--mk-body);font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.45}.CompareTable_srOnly__CXKr4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CompareTable_ours___k2B4{background-color:var(--mk-warm)}.CompareTable_hint__DKqNG{margin-bottom:.75rem;color:var(--mk-nav);font-size:var(--mk-fs-meta);letter-spacing:var(--mk-ls-body)}@media(min-width:1200px){.CompareTable_hint__DKqNG{display:none}}.CompareTable_scroller__fMa_A{overflow-x:auto;border-radius:var(--mk-radius-card);background-color:var(--mk-card);overscroll-behavior-x:contain}.CompareTable_scroller__fMa_A:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.CompareTable_hubTable__fV3lm{width:100%;border-collapse:separate;min-width:1120px;border-spacing:0;table-layout:fixed}.CompareTable_corner__Kz_y9,.CompareTable_rowHead__uzE42{position:sticky;left:0;z-index:10;text-align:left;width:140px;background-color:var(--mk-card);box-shadow:inset -1px 0 0 var(--mk-line)}@media(min-width:768px){.CompareTable_corner__Kz_y9,.CompareTable_rowHead__uzE42{width:176px}}.CompareTable_corner__Kz_y9,.CompareTable_head__WPpAh{padding:20px 16px 16px;border-bottom:1px solid var(--mk-line);color:var(--mk-nav);font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:bottom}.CompareTable_head__WPpAh.CompareTable_ours___k2B4{color:var(--mk-ink)}.CompareTable_headLink__H9f0y{color:var(--mk-ink);text-decoration:underline;text-decoration-color:var(--mk-outline);text-underline-offset:4px;transition:text-decoration-color var(--mk-transition-fast) ease}.CompareTable_headLink__H9f0y:hover{text-decoration-color:var(--mk-ink)}.CompareTable_headLink__H9f0y:focus-visible{border-radius:4px;outline:2px solid var(--mk-ink);outline-offset:2px}.CompareTable_cell__PkOau,.CompareTable_rowHead__uzE42{padding:14px 16px;border-bottom:1px solid var(--mk-line);font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.4;vertical-align:top}.CompareTable_rowHead__uzE42{color:var(--mk-body);font-weight:400}.CompareTable_cell__PkOau{color:var(--mk-ink);font-variant-numeric:tabular-nums}tbody tr:last-child .CompareTable_cell__PkOau,tbody tr:last-child .CompareTable_rowHead__uzE42{border-bottom:0}.CompareTable_toolTable__wEJOI{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--mk-radius-card);background-color:var(--mk-card)}.CompareTable_toolRow__PfXdX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--mk-line)}@media(min-width:768px){.CompareTable_toolRow__PfXdX{display:table-row}}tbody .CompareTable_toolRow__PfXdX:last-child{border-bottom:0}.CompareTable_toolCorner__mdVYK{display:none}@media(min-width:768px){.CompareTable_toolCorner__mdVYK{display:table-cell;width:26%}}.CompareTable_toolCorner__mdVYK,.CompareTable_toolHead__Qv_mm{padding:24px 20px 16px;color:var(--mk-nav);font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase}@media(min-width:768px){.CompareTable_toolCorner__mdVYK,.CompareTable_toolHead__Qv_mm{border-bottom:1px solid var(--mk-line)}}.CompareTable_toolHead__Qv_mm.CompareTable_ours___k2B4{color:var(--mk-ink)}.CompareTable_toolRowHead__vEC2y{grid-column:1/-1;padding:18px 20px 4px;color:var(--mk-ink);font-size:.9375rem;font-weight:500;letter-spacing:var(--mk-ls-body);line-height:1.4;text-align:left}@media(min-width:768px){.CompareTable_toolRowHead__vEC2y{padding:18px 20px;border-bottom:1px solid var(--mk-line);color:var(--mk-body);font-weight:400;vertical-align:top}}.CompareTable_toolCell__K1zlv{display:flex;flex-direction:column;gap:6px;padding:10px 20px 18px;font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.4}@media(min-width:768px){.CompareTable_toolCell__K1zlv{display:table-cell;padding:18px 20px;border-bottom:1px solid var(--mk-line);vertical-align:top}tbody .CompareTable_toolRow__PfXdX:last-child .CompareTable_toolCell__K1zlv,tbody .CompareTable_toolRow__PfXdX:last-child .CompareTable_toolRowHead__vEC2y{border-bottom:0}}.CompareTable_note__p0_jS{display:block;color:var(--mk-body);font-size:.875rem}@media(min-width:768px){.CompareTable_note__p0_jS{margin-top:6px}}.CompareTable_value__tRc_1{color:var(--mk-ink);font-weight:500}.compare_method__2HRA_{margin-top:1.5rem;max-width:720px;color:var(--mk-body);font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.5}.compare_tableHeading__2aQQS{margin-bottom:2rem}.compare_back__XX4dS{margin-top:1.5rem;display:inline-flex;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}.compare_back__XX4dS:hover{text-decoration-color:var(--mk-ink)}.compare_back__XX4dS:focus-visible{border-radius:4px;outline:2px solid var(--mk-ink);outline-offset:2px}.MarketingShell_shell__TkHRx{min-height:100vh;overflow-x:clip;font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.CompareStrip_panel__jIvGk{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:32px 28px;border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}@media(min-width:851px){.CompareStrip_panel__jIvGk{flex-direction:row;align-items:center;justify-content:space-between;padding:48px 56px}}.CompareStrip_action__dzcd_{width:100%;flex-shrink:0}@media(min-width:640px){.CompareStrip_action__dzcd_{width:auto}}.Reliability_layout__1v9dP{margin-top:3rem;display:grid;align-items:flex-start;gap:40px}@media(min-width:851px){.Reliability_layout__1v9dP{margin-top:4rem}}@media(min-width:1024px){.Reliability_layout__1v9dP{grid-template-columns:390px minmax(0,1fr)}}.Reliability_list__3bCXP{display:grid;gap:8px}.Reliability_item__7XZq_{position:relative;display:block;width:100%;overflow:hidden;text-align:left;padding:20px 30px;border-radius:var(--mk-radius-card);transition:background-color var(--mk-transition-base) ease}.Reliability_item__7XZq_:hover{background-color:var(--mk-wash)}.Reliability_item__7XZq_:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.Reliability_item__7XZq_{transition:none}}.Reliability_itemOpen__0mLvW,.Reliability_itemOpen__0mLvW:hover{background-color:var(--mk-fill)}.Reliability_trigger__fYoj8{display:block;width:100%;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-card);font-weight:400;letter-spacing:var(--mk-ls-mid);line-height:1.2;color:var(--mk-body);transition:color var(--mk-transition-fast) ease}@media(prefers-reduced-motion:reduce){.Reliability_trigger__fYoj8{transition:none}}.Reliability_triggerOpen__8kWLS{color:var(--mk-ink)}.Reliability_description___7AvN{display:block;padding-top:.75rem;color:var(--mk-body)}.Reliability_progress__qlnn8{position:absolute;left:30px;right:30px;bottom:10px}.Reliability_frame__ItUtc{position:relative;width:100%;overflow:hidden;aspect-ratio:3/2;border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);background-color:var(--mk-fill);contain:layout paint}.Reliability_screen__hm_W0{height:100%;width:100%}.SiteCarousel_section__LA0A0{overflow-x:clip}.SiteCarousel_header__HoRCK{display:flex;flex-direction:column;align-items:center;text-align:center}.SiteCarousel_description__q_KO6{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}.SiteCarousel_carousel__flxHf{display:flex;flex-direction:column;align-items:center;margin-top:3rem}@media(min-width:851px){.SiteCarousel_carousel__flxHf{margin-top:4rem}}.SiteCarousel_viewport__yWX9f{overflow-x:auto;width:100vw;margin-inline:calc(50% - 50vw);scrollbar-width:none;overscroll-behavior-x:contain}.SiteCarousel_viewport__yWX9f::-webkit-scrollbar{display:none}.SiteCarousel_viewport__yWX9f:focus-visible{outline:2px solid var(--mk-ink);outline-offset:-2px}.SiteCarousel_track__7iAtG{display:flex;width:-moz-max-content;width:max-content;animation:SiteCarousel_any-site-scroll__sqDAL 80s linear infinite;backface-visibility:hidden}.SiteCarousel_track__7iAtG[data-paused=true],.SiteCarousel_viewport__yWX9f:focus-within .SiteCarousel_track__7iAtG,.SiteCarousel_viewport__yWX9f:hover .SiteCarousel_track__7iAtG{animation-play-state:paused}.SiteCarousel_copy__W62tw{display:flex;gap:16px;padding-right:16px}@media(min-width:851px){.SiteCarousel_copy__W62tw{gap:24px;padding-right:24px}}.SiteCarousel_card__2azJv{display:flex;flex-shrink:0;flex-direction:column;width:272px;gap:14px}@media(min-width:851px){.SiteCarousel_card__2azJv{width:320px}}.SiteCarousel_frame__5_fE_{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);background-color:var(--mk-card)}.SiteCarousel_frame__5_fE_ .SiteCarousel_browser__aAPou{height:100%;border:0;border-radius:0;box-shadow:none}.SiteCarousel_note__qlXHY{position:relative;display:block;transform:translate3d(-50%,-50%,0)}.SiteCarousel_comment__iesjF{position:absolute;top:2.3em;left:-.4em;width:14.5em;box-shadow:0 .4em 1.2em rgba(44,34,45,.12)}.SiteCarousel_note__qlXHY[data-side=left] .SiteCarousel_comment__iesjF{left:auto;right:-.4em}.SiteCarousel_caption__tKGvo{font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.4;color:var(--mk-body)}.SiteCarousel_toggle__EAduo{display:grid;height:2.75rem;width:2.75rem;flex-shrink:0;place-items:center;border-radius:9999px;margin-top:16px;color:var(--mk-body);transition:background-color var(--mk-transition-fast) ease,color var(--mk-transition-fast) ease}.SiteCarousel_toggle__EAduo:hover{background-color:var(--mk-fill);color:var(--mk-ink)}.SiteCarousel_toggle__EAduo:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.SiteCarousel_toggleIcon__ox00A{height:1rem;width:1rem;fill:currentColor}@keyframes SiteCarousel_any-site-scroll__sqDAL{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.SiteCarousel_track__7iAtG{animation:none}.SiteCarousel_copy__W62tw[data-clone=true],.SiteCarousel_toggle__EAduo{display:none}.SiteCarousel_copy__W62tw{padding-left:var(--mk-gutter)}}