.PageHeader_root__Bs_ZJ{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.PageHeader_root__Bs_ZJ{flex-direction:row;align-items:flex-end;justify-content:space-between}}.PageHeader_text__svdJ9>: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))}.PageHeader_eyebrow__geUVL{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary))}.PageHeader_title__COyAk{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--stitch-on-surface));text-wrap:balance}.PageHeader_description__78SpA{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--stitch-on-surface-variant))}.PageHeader_actions___0hOG{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.IntegrationCard_integrationCard__WPRuM{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;text-align:left;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);cursor:pointer}.IntegrationCard_integrationCard__WPRuM:hover{border-color:hsl(var(--stitch-primary)/.3);box-shadow:var(--shadow-lg)}.IntegrationCard_integrationCard__WPRuM:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.IntegrationCard_integrationCard__WPRuM:disabled{cursor:not-allowed;opacity:.6}.IntegrationCard_integrationCardConnected__EZcc3{background-color:hsl(var(--stitch-surface-container))}.IntegrationCard_integrationCardLocked__3w8bw{opacity:.75}.IntegrationCard_integrationCardLocked__3w8bw:hover{border-color:hsl(var(--stitch-primary)/.15)}.IntegrationCard_integrationIcon__4yJkt{position:relative;flex-shrink:0}.IntegrationCard_lockOverlay__gMjJB{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;background-color:hsl(var(--stitch-surface-container-lowest)/.8)}.IntegrationCard_brandLogo__Cu4BM{height:3rem;width:3rem;border-radius:1.5rem;box-shadow:0 2px 6px hsl(var(--stitch-on-surface)/.08)}.IntegrationCard_integrationContent__jHAW1{min-width:0;flex:1 1 0%}.IntegrationCard_integrationHeader__7cjcI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.IntegrationCard_integrationName__JdmwJ{font-family:var(--font-headline),system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.IntegrationCard_statusBadge__FVXfH{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500}.IntegrationCard_statusBadgeConnected__jiOlZ{background:hsl(var(--success)/.12);color:hsl(var(--success-text))}.IntegrationCard_statusBadgeDisconnected__RQF9r{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant))}.IntegrationCard_planBadge__aIiG5{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.IntegrationCard_integrationDescription___8ppg{margin-top:.375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--stitch-on-surface-variant))}.IntegrationCard_connectedTo__M9GZL{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface))}.IntegrationCard_spinner__2hCg1{height:.75rem;width:.75rem}@keyframes IntegrationCard_spin__k4x4B{to{transform:rotate(1turn)}}.IntegrationCard_spinner__2hCg1{animation:IntegrationCard_spin__k4x4B 1s linear infinite}.IntegrationCard_iconSm__PWHIH{height:1rem;width:1rem}.McpConnectCard_card__RpLNR{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;text-align:left;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.McpConnectCard_card__RpLNR:hover{border-color:hsl(var(--stitch-primary)/.3);box-shadow:var(--shadow-lg)}.McpConnectCard_card__RpLNR:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.McpConnectCard_icon__N192_{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1.5rem;background:hsl(var(--primary)/.1);box-shadow:0 2px 6px hsl(var(--stitch-on-surface)/.08)}.McpConnectCard_iconGlyph__2Kd68{height:1.5rem;width:1.5rem;color:hsl(var(--primary))}.McpConnectCard_content___9h6T{min-width:0;flex:1 1 0%}.McpConnectCard_header__3r8Z2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.McpConnectCard_name__wK21d{font-family:var(--font-headline),system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.McpConnectCard_planBadge__TVCKC{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.McpConnectCard_description__oRSen{margin-top:.375rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--stitch-on-surface-variant))}.McpConnectCard_action__WUK1s,.McpConnectCard_description__oRSen{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem}.McpConnectCard_action__WUK1s{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;align-self:center;line-height:1.25rem;font-weight:500;color:hsl(var(--primary))}.McpConnectCard_actionIcon__2enGf{height:1rem;width:1rem}.WebhookDialog_overlay__MbpqS{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;overflow-y:auto;background-color:rgba(0,0,0,.5);padding:1rem}.WebhookDialog_dialog__lhDB6{width:100%;max-width:32rem;border-radius:1.5rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:1.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:calc(100vh - 2rem);overflow-y:auto}.WebhookDialog_dialogHeader__DZbqN{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.WebhookDialog_dialogTitle__431JV{font-size:1.125rem;line-height:1.75rem;font-weight:600}.WebhookDialog_closeButton__n4tcy{color:hsl(var(--muted-foreground))}.WebhookDialog_closeButton__n4tcy:hover{color:hsl(var(--foreground))}.WebhookDialog_form__PIEZx>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.WebhookDialog_secretHint__NXMDc{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.WebhookDialog_eventList__1HjDW{margin-top:.5rem}.WebhookDialog_eventList__1HjDW>: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))}.WebhookDialog_eventLabel___W8_Z{display:flex;cursor:pointer;align-items:center;gap:.5rem}.WebhookDialog_eventCheckbox___ke61{border-radius:1rem}.WebhookDialog_eventName__Qb0TU{font-size:.875rem;line-height:1.25rem}.WebhookDialog_activeLabel__Cy6hV{display:flex;cursor:pointer;align-items:center;gap:.5rem}.WebhookDialog_activeCheckbox__n_7Ve{border-radius:1rem}.WebhookDialog_activeLabelText__qEtQR{font-size:.875rem;line-height:1.25rem;font-weight:500}.WebhookDialog_formActions__usPwZ{display:flex;justify-content:flex-end;gap:.5rem;border-top-width:1px;padding-top:1rem}.WebhookDialog_iconLg__xWwPG{height:1.25rem;width:1.25rem}.WebhookDeliveriesDialog_overlay__DAPbz{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);padding:1rem}.WebhookDeliveriesDialog_dialog__JKAhI{display:flex;width:100%;max-width:48rem;flex-direction:column;border-radius:.5rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:80vh}.WebhookDeliveriesDialog_dialogHeader__EuiLw{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:hsl(var(--border));padding:1rem 1.5rem}.WebhookDeliveriesDialog_dialogTitle__OhsRr{font-size:1.125rem;line-height:1.75rem;font-weight:600}.WebhookDeliveriesDialog_dialogSubtitle__yzxu3{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.WebhookDeliveriesDialog_dialogHeaderActions__HUz62{display:flex;align-items:center;gap:.5rem}.WebhookDeliveriesDialog_closeButton__B_rz5{color:hsl(var(--muted-foreground))}.WebhookDeliveriesDialog_closeButton__B_rz5:hover{color:hsl(var(--foreground))}.WebhookDeliveriesDialog_dialogBody__9RNHI{flex:1 1 0%;overflow-y:auto;padding:1rem 1.5rem}.WebhookDeliveriesDialog_emptyState__9DnYj{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.WebhookDeliveriesDialog_deliveryItem__8kruV>:not([hidden])~:not([hidden]),.WebhookDeliveriesDialog_deliveryList__ImoB8>: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))}.WebhookDeliveriesDialog_deliveryItem__8kruV{border-radius:.5rem;border-width:1px;border-color:hsl(var(--border));padding:1rem}.WebhookDeliveriesDialog_deliveryItemHeader__fA8D0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.WebhookDeliveriesDialog_deliveryItemMeta__jGm6q{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.WebhookDeliveriesDialog_statusBadge__57O1e{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.WebhookDeliveriesDialog_statusBadgeSuccess__3x9Ai{background:hsl(var(--success)/.1);--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.WebhookDeliveriesDialog_statusBadgeFailed__wtW5C{background:hsl(var(--error)/.1);--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.WebhookDeliveriesDialog_deliveryEvent__TrrLQ{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.WebhookDeliveriesDialog_deliveryMeta__SkRVo,.WebhookDeliveriesDialog_deliveryTimestamp__r9Y9m{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.WebhookDeliveriesDialog_deliveryActions__3GNMW{display:flex;align-items:center;gap:.5rem}.WebhookDeliveriesDialog_deliveryError__o4TlA{border-radius:1rem;background-color:rgba(239,68,68,.05);padding:.25rem .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));word-break:break-word}.WebhookDeliveriesDialog_iconSm__VVj5g{height:1rem;width:1rem}.WebhookDeliveriesDialog_iconLg__Lw3xm{height:1.25rem;width:1.25rem}.WebhookDeliveriesDialog_iconXs___UQzw{height:.875rem;width:.875rem}.WebhookDeliveriesDialog_spinner__Oql4e{height:1rem;width:1rem;animation:WebhookDeliveriesDialog_spin__6XfHt 1s linear infinite}.WebhookDeliveriesDialog_spinnerXs__YRiZe{height:.875rem;width:.875rem}@keyframes WebhookDeliveriesDialog_spin__6XfHt{to{transform:rotate(1turn)}}.WebhookDeliveriesDialog_spinnerXs__YRiZe{animation:WebhookDeliveriesDialog_spin__6XfHt 1s linear infinite}.WebhooksSection_webhooksSection__Q5QRF>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.WebhooksSection_sectionHeader__aZCwX{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width:640px){.WebhooksSection_sectionHeader__aZCwX{flex-direction:column;align-items:flex-start}}.WebhooksSection_sectionTitle__4HRh_{font-weight:500}.WebhooksSection_loadingMessage__LBJNV,.WebhooksSection_sectionDescription___3C_i{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.WebhooksSection_loadingMessage__LBJNV{padding-top:1rem;padding-bottom:1rem;text-align:center}.WebhooksSection_filterBar___n5Iq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.WebhooksSection_filterChip__3wtYl,.WebhooksSection_filterLabel__EhZDZ{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.WebhooksSection_filterChip__3wtYl{border-radius:9999px;padding:.125rem .75rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:hsl(var(--muted))}.WebhooksSection_filterChip__3wtYl:hover{background-color:hsl(var(--muted)/.8)}.WebhooksSection_filterChipActive__qlAx7{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.WebhooksSection_filterChipActive__qlAx7:hover{background-color:hsl(var(--primary))}.WebhooksSection_emptyState__iVZ_q{border-radius:1.5rem;border-width:1px;border-style:dashed;padding:2rem;text-align:center}.WebhooksSection_emptyStateMessage__2IfWS{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.WebhooksSection_webhookList__LeRCa>: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))}.WebhooksSection_webhookItem___Z_e6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.5rem;border-width:1px;background-color:hsl(var(--card));padding:1rem}@media(max-width:640px){.WebhooksSection_webhookItem___Z_e6{flex-direction:column;align-items:stretch}}.WebhooksSection_webhookInfo__yelvq{min-width:0;flex:1 1 0%}.WebhooksSection_webhookNameRow__wWV1F{display:flex;align-items:center;gap:.5rem}.WebhooksSection_webhookName__MrSTo{font-weight:500}.WebhooksSection_webhookStatusBadge__c4hkL{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.WebhooksSection_webhookStatusBadgeActive__JFuyG{background:hsl(var(--success)/.1);--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.WebhooksSection_webhookUrl__hVxoZ{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));word-break:break-all}.WebhooksSection_webhookEventCount__gxCAB{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.WebhooksSection_webhookActions__DJuvu{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}@media(max-width:640px){.WebhooksSection_webhookActions__DJuvu{justify-content:flex-end}}.WebhooksSection_deleteButton__lj2nX{color:hsl(var(--destructive))}.WebhooksSection_deleteButton__lj2nX:hover{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.WebhooksSection_iconSm__9uyPX{height:1rem;width:1rem}.WebhooksSection_iconSmLeading__k3_Dk{margin-right:.5rem;height:1rem;width:1rem}.WebhooksSection_iconSmLeadingNarrow__htYS4{margin-right:.25rem;height:1rem;width:1rem}.WebhooksSection_spinner__BVKZ4{height:1rem;width:1rem}@keyframes WebhooksSection_spin__zeAQC{to{transform:rotate(1turn)}}.WebhooksSection_spinner__BVKZ4{animation:WebhooksSection_spin__zeAQC 1s linear infinite}.page_integrationsPage__cQld5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.page_integrationsPage__cQld5{margin-left:auto;margin-right:auto;max-width:48rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page_integrationsPage__cQld5{padding-left:1.5rem;padding-right:1.5rem}}.page_integrationsList__oyO1y{display:flex;flex-direction:column;gap:1rem}.page_loadingContainer__7hVA2{display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.EmptyState_root__c2ccF{display:flex;flex-direction:column;align-items:center;padding:3.5rem 1.5rem;text-align:center}.EmptyState_compact__NXXWQ{padding-top:2.25rem;padding-bottom:2.25rem}.EmptyState_compact__NXXWQ .EmptyState_illo__fbxAK{margin-bottom:.75rem;width:92px;height:80px}.EmptyState_compact__NXXWQ .EmptyState_title__X8vD6{font-size:1rem;line-height:1.5rem}.EmptyState_compact__NXXWQ .EmptyState_action__PLcUc{margin-top:1rem}.EmptyState_action__PLcUc,.EmptyState_description__ZNAm8,.EmptyState_eyebrow__KwArH,.EmptyState_illo__fbxAK,.EmptyState_title__X8vD6{animation:EmptyState_emptyIn__0Oxwq .46s var(--ease-out,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(var(--i)*55ms)}.EmptyState_illo__fbxAK{margin-bottom:1.25rem;width:132px;height:116px}.EmptyState_illoSvg__stpG6{display:block;height:100%;width:100%;overflow:visible}.EmptyState_eyebrow__KwArH{margin-bottom:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary))}.EmptyState_title__X8vD6{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--stitch-on-surface));text-wrap:balance}.EmptyState_description__ZNAm8{margin-top:.5rem;max-width:24rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--stitch-on-surface-variant))}.EmptyState_action__PLcUc{margin-top:1.5rem}@keyframes EmptyState_emptyIn__0Oxwq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.EmptyState_action__PLcUc,.EmptyState_description__ZNAm8,.EmptyState_eyebrow__KwArH,.EmptyState_illo__fbxAK,.EmptyState_title__X8vD6{animation:none;opacity:1;transform:none}}.CanvasCard_card__AbF_r{position:relative;cursor:pointer}.CanvasCard_card__AbF_r:focus-within .CanvasCard_cardVisual__HQVnz{box-shadow:0 0 0 2px rgba(19,98,194,.5)}.CanvasCard_cardLink__vDDDI{position:absolute;inset:0;z-index:0;border-radius:1.5rem}.CanvasCard_cardVisual__HQVnz{overflow:hidden;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 2px 8px rgba(56,56,53,.05);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);position:relative;z-index:1}.CanvasCard_card__AbF_r:hover .CanvasCard_cardVisual__HQVnz{transform:translateY(-4px);box-shadow:0 8px 24px rgba(56,56,53,.1)}.CanvasCard_imageContainer__3FMBx{position:relative;display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;overflow:hidden;background-color:hsl(var(--stitch-surface-container))}.CanvasCard_thumbnail__ka4mA{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .2s cubic-bezier(.23,1,.32,1)}.CanvasCard_card__AbF_r:hover .CanvasCard_thumbnail__ka4mA{transform:scale(1.02)}.CanvasCard_loadingState__9CyIE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:2}.CanvasCard_spinner__5Oldh{height:1.5rem;width:1.5rem;animation:CanvasCard_spin__7q3_Y 1s linear infinite;color:hsl(var(--stitch-on-surface-variant))}.CanvasCard_loadingText__zfP_1{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.CanvasCard_placeholder__PuMKs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:2}.CanvasCard_placeholderIcon__QqRXJ{height:2rem;width:2rem;color:hsl(var(--stitch-on-surface-variant)/.3)}.CanvasCard_captureButton__yVcAX{display:flex;align-items:center;gap:.375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:11px;padding:5px 12px;border-radius:9999px;border:none;cursor:pointer;background-color:hsl(var(--stitch-surface-container-lowest));color:hsl(var(--stitch-on-surface));box-shadow:0 1px 4px rgba(56,56,53,.1);transition:box-shadow .2s ease;position:relative;z-index:2}.CanvasCard_captureButton__yVcAX:hover{box-shadow:0 2px 8px rgba(56,56,53,.15)}.CanvasCard_captureIcon__NTjmT{height:.875rem;width:.875rem}.CanvasCard_captureIconError__TNNhP{color:hsl(var(--destructive))}.CanvasCard_navOverlay__HESO2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(14,14,12,.45);backdrop-filter:blur(2px);z-index:3}.CanvasCard_navSpinner__eP9Y0{height:1.75rem;width:1.75rem}@keyframes CanvasCard_spin__7q3_Y{to{transform:rotate(1turn)}}.CanvasCard_navSpinner__eP9Y0{animation:CanvasCard_spin__7q3_Y 1s linear infinite;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CanvasCard_imageOverlay__3rOZT{position:absolute;inset:0;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--stitch-on-surface)/0.4) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--stitch-on-surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.CanvasCard_card__AbF_r:hover .CanvasCard_imageOverlay__3rOZT{opacity:1}.CanvasCard_content__H72Zx{padding:1rem 1.25rem;background-color:hsl(var(--stitch-surface-container-lowest));border-radius:0 0 1.5rem 1.5rem;position:relative;z-index:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.CanvasCard_card__AbF_r:hover .CanvasCard_content__H72Zx{transform:translateY(-4px)}.CanvasCard_title__aX6Hi{margin-bottom:.25rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--stitch-on-surface))}.CanvasCard_title__aX6Hi,.CanvasCard_url__u_Y4F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasCard_url__u_Y4F{font-size:.875rem;line-height:1.25rem}.CanvasCard_date__FMhmc,.CanvasCard_url__u_Y4F{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant))}.CanvasCard_date__FMhmc{font-size:.75rem;line-height:1rem}.CanvasCard_footer__N1zf_{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.12)}.CanvasCard_stats___Rdkj{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.CanvasCard_stat__50GX4{display:flex;align-items:center;gap:.375rem}.CanvasCard_statIcon__0Rai4{height:1rem;width:1rem}.CanvasCard_footerRight__BjWGD{display:flex;align-items:center;gap:.5rem}.CanvasCard_avatarStack__VPQmo{display:flex;align-items:center;direction:rtl}.CanvasCard_avatar__x2u9p{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;border:1.5px solid;border-color:hsl(var(--stitch-surface-container-lowest));background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));font-size:9px;font-weight:600;letter-spacing:0;direction:ltr;margin-left:-6px}.CanvasCard_avatar__x2u9p:last-child{margin-left:0}.CanvasCard_shareButton__YVVwv{position:absolute;top:.625rem;right:.625rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:rgba(14,14,12,.6);backdrop-filter:blur(4px);border:none;cursor:pointer;z-index:2;opacity:0;transition:opacity .2s ease,background-color .15s ease}.CanvasCard_shareButton__YVVwv:hover{background:rgba(14,14,12,.8)}.CanvasCard_card__AbF_r:hover .CanvasCard_shareButton__YVVwv{opacity:1}.CanvasCard_shareIcon__lbFtA{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CanvasCard_menu__pD6v1{position:absolute;top:.625rem;right:.625rem;z-index:3;opacity:.75;transition:opacity .2s ease}.CanvasCard_card__AbF_r:hover .CanvasCard_menu__pD6v1,.CanvasCard_menu__pD6v1:focus-within{opacity:1}.CanvasCard_menuButton__ESFOn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:rgba(14,14,12,.6);backdrop-filter:blur(4px);border:none;cursor:pointer;transition:background-color .15s ease}.CanvasCard_menuButton__ESFOn:hover{background:rgba(14,14,12,.8)}.CanvasCard_menuItemIcon__7SKG3{margin-right:.5rem;height:1rem;width:1rem}.CanvasCard_deleteItem__A9PsY,.CanvasCard_deleteItem__A9PsY:focus,.CanvasCard_deleteItem__A9PsY:hover{color:hsl(var(--error))}.CanvasCard_dialogCancel__wcbpQ{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface));background:hsl(var(--stitch-surface-container));transition:background-color .15s ease}.CanvasCard_dialogCancel__wcbpQ:hover:not(:disabled){background:hsl(var(--stitch-surface-container-high))}.CanvasCard_dialogCancel__wcbpQ:disabled{cursor:not-allowed;opacity:.6}.CanvasCard_dialogDelete__q394u{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:hsl(var(--error));transition:opacity .15s ease}.CanvasCard_dialogDelete__q394u:hover:not(:disabled){opacity:.9}.CanvasCard_dialogDelete__q394u:disabled{cursor:not-allowed;opacity:.6}.CanvasCard_skeletonFull__D1m18{height:100%;width:100%}.CanvasCard_skeletonTitle__jYfmC{margin-bottom:.5rem;height:1.25rem;width:75%}.CanvasCard_skeletonSubtitle__HrEK7{height:1rem;width:50%}.CanvasCard_skeletonStat__OgCRB{height:1rem;width:4rem}.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(--primary)/.1);color:hsl(var(--primary))}.ShareModal_linkRow__IBtv1{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius-card);padding:.375rem .375rem .375rem 1rem;background-color:hsl(var(--stitch-surface-container))}.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(--stitch-on-surface-variant))}.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;flex-shrink:0;align-items:center;gap:.375rem;border-radius:var(--radius-card);padding:.5rem .75rem;font-weight:500;background-color:hsl(var(--primary));color:hsl(var(--on-primary));transition:background-color .15s ease}.ShareModal_copyBtn__LUn2p:hover{background-color:hsl(var(--primary)/.9)}.ShareModal_copyBtnSuccess__v81Tk{background-color:hsl(var(--success));color:hsl(var(--on-primary))}.ShareModal_copyIcon__3yo_m{height:1rem;width:1rem}.ShareModal_divider__B7JMd{height:1px;background:hsl(var(--stitch-outline-variant)/.15)}.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-card);padding:.625rem .75rem;text-align:left;transition:background-color .15s ease}.ShareModal_optionToggle__2dAVN:hover{background-color:hsl(var(--stitch-surface-container))}.ShareModal_optionLeft__syixy{display:flex;align-items:center;gap:.625rem}.ShareModal_optionIcon__T_rOR{height:1rem;width:1rem;color:hsl(var(--stitch-on-surface-variant))}.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(--stitch-on-surface))}.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(--stitch-on-surface-variant))}.ShareModal_passwordInput__NcMKH{height:2.25rem}.ShareModal_passwordActions__BfJBZ{display:flex;justify-content:flex-end}.ShareModal_switch__ugAb2{position:relative;height:1.25rem;width:2.25rem;cursor:pointer;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-highest));transition:background-color .15s ease;flex-shrink:0}.ShareModal_switchActive__0MBKt{background-color:hsl(var(--primary))}.ShareModal_switchThumb__v7oGL{position:absolute;left:.125rem;top:.125rem;height:1rem;width:1rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgba(56,56,53,.15);transition:transform .12s cubic-bezier(.34,1.56,.64,1)}@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(--stitch-on-surface-variant));transition:transform .2s ease}.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(--primary)/.1);color:hsl(var(--primary))}.ShareModal_expiryGrid__4lpYL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ShareModal_expiryOption__lE2E_{border-radius:var(--radius-card);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(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.ShareModal_expiryOption__lE2E_:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.ShareModal_expiryOptionSelected__UFhKu{background-color:hsl(var(--primary)/.1);font-weight:600;color:hsl(var(--primary))}.ShareModal_infoBox__6vPge{border-radius:var(--radius-control);padding:.75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.ShareModal_infoBox__6vPge strong{font-weight:600}.ShareModal_noteActions__U2TZG{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ShareModal_clearNoteBtn__FuK_M{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant));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(--stitch-surface-container))}.ShareModal_tab__qA3X4{display:flex;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(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.ShareModal_tabActive__Rs09w,.ShareModal_tab__qA3X4:hover{color:hsl(var(--stitch-on-surface))}.ShareModal_tabActive__Rs09w{background-color:hsl(var(--background));box-shadow:0 1px 3px rgba(56,56,53,.08)}.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:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--stitch-on-surface-variant));opacity:.6}.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);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_dangerRow__g65AI{display:flex;align-items:center;gap:.5rem}.ShareModal_dangerBtn__NjQs1{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-card);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(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));transition:background-color .15s ease,color .15s ease}.ShareModal_dangerBtn__NjQs1:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.ShareModal_dangerBtnDelete__Mo8aG:hover{background:hsl(var(--error)/.08);color:hsl(var(--error-text))}.ShareModal_dangerIcon__MrE3n{height:.875rem;width:.875rem}@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}.RichTextEditor_editor__AAnUj{position:relative;display:flex;flex-direction:column;overflow:hidden;border-width:1px;border-color:hsl(var(--stitch-outline-variant));background-color:hsl(var(--stitch-surface));border-radius:.75rem}.RichTextEditor_toolbar__kEHKD{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;border-bottom-width:1px;border-color:hsl(var(--stitch-outline-variant));padding:.375rem .5rem}.RichTextEditor_toolbarBtn__vgkyr{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:1.5rem;color:hsl(var(--stitch-on-surface-variant));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.RichTextEditor_toolbarBtn__vgkyr:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.RichTextEditor_toolbarBtn__vgkyr: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))}.RichTextEditor_toolbarBtn__vgkyr:active{background-color:hsl(var(--stitch-surface-container-high))}.RichTextEditor_toolbarIcon__epBc3{height:.875rem;width:.875rem}.RichTextEditor_toolbarDivider__rIBCO{margin-left:.25rem;margin-right:.25rem;height:1rem;width:1px;background-color:hsl(var(--stitch-outline-variant))}.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(--stitch-on-surface));outline:2px solid transparent;outline-offset:2px;font-family:var(--font-body),system-ui,sans-serif;line-height:1.625}.RichTextEditor_editorContent__57Lop.RichTextEditor_editorContentEmpty__2b3Lb:before{content:attr(data-placeholder);pointer-events:none;color:hsl(var(--stitch-on-surface-variant))}.RichTextEditor_editorContent__57Lop h3{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.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}.canvases_page__2i7bX{margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 1.5rem}@media (min-width:768px){.canvases_page__2i7bX{padding:3rem 2.5rem}}.canvases_toolbar___HINz{margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.canvases_searchWrapper__LNwRE{position:relative}.canvases_searchIcon__Pjz9F{position:absolute;left:1rem;top:50%;height:1rem;width: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));color:hsl(var(--stitch-on-surface-variant));transition:color .15s ease}.canvases_searchInput__aE9ml{border-radius:9999px;background-color:hsl(var(--stitch-surface-container-highest));font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface));padding:.75rem 1.25rem .75rem 2.75rem;border-style:none;outline:2px solid transparent;outline-offset:2px}.canvases_searchInput__aE9ml:focus{--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))}.canvases_searchInput__aE9ml{width:100%}.canvases_searchInput__aE9ml::-moz-placeholder{color:hsl(var(--stitch-on-surface-variant)/.6)}.canvases_searchInput__aE9ml::placeholder{color:hsl(var(--stitch-on-surface-variant)/.6)}@media (min-width:640px){.canvases_searchInput__aE9ml{width:16rem}}@media (min-width:768px){.canvases_searchInput__aE9ml{width:18rem}}.canvases_searchInput__aE9ml{box-shadow:0 1px 4px rgba(56,56,53,.04);transition:box-shadow .15s ease-out,background-color .15s ease-out}.canvases_searchInput__aE9ml:focus{box-shadow:0 0 0 4px rgba(104,160,255,.2)}.canvases_filterButton__TR_Q3{display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.canvases_filterButton__TR_Q3:hover{background-color:hsl(var(--stitch-surface-container-high))}.canvases_filterButton__TR_Q3{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:2.75rem;height:2.75rem;border:none;cursor:pointer;flex-shrink:0}.canvases_categoryPills__6gJDB{margin-bottom:2rem;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.canvases_categoryPills__6gJDB::-webkit-scrollbar{display:none}.canvases_categoryPill__RNhxg{white-space:nowrap;border-radius:9999px;padding:.5rem 1.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:none;cursor:pointer;flex-shrink:0}.canvases_categoryPillActive__ER89h{background-color:hsl(var(--primary));color:hsl(var(--on-primary));box-shadow:0 2px 0 0 #0056b0}.canvases_categoryPillInactive__r1DUw{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.canvases_categoryPillInactive__r1DUw:hover{background-color:hsl(var(--stitch-surface-container-high))}.canvases_categoryPillAdd__Wj2Ou{background-color:transparent;color:hsl(var(--stitch-on-surface-variant))}.canvases_categoryPillAdd__Wj2Ou:hover{background-color:hsl(var(--stitch-surface-container))}.canvases_categoryPillAdd__Wj2Ou{display:flex;align-items:center;gap:.375rem;border:2px dashed hsl(var(--stitch-outline-variant)/.4)}.canvases_loadingContainer___aRXV{display:flex;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}.canvases_loadingSpinner__iNWmB{height:2rem;width:2rem}@keyframes canvases_spin__2pDf4{to{transform:rotate(1turn)}}.canvases_loadingSpinner__iNWmB{animation:canvases_spin__2pDf4 1s linear infinite;color:hsl(var(--stitch-on-surface-variant)/.4)}.canvases_canvasGrid__17X6R{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:768px){.canvases_canvasGrid__17X6R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.canvases_canvasGrid__17X6R{grid-template-columns:repeat(3,minmax(0,1fr))}}.canvases_canvasGrid__17X6R{grid-auto-rows:minmax(180px,auto)}.canvases_canvasCard__MNBVP{display:flex;cursor:pointer;flex-direction:column;overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));border-radius:1.25rem;border:1px solid hsl(var(--stitch-outline-variant)/.15);box-shadow:0 8px 24px rgba(56,56,53,.03);transition:transform .25s ease,box-shadow .25s ease}.canvases_canvasCard__MNBVP:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(56,56,53,.07)}.canvases_canvasImageWrapper__nlGWq{position:relative;overflow:hidden;background-color:hsl(var(--stitch-surface-container-high));aspect-ratio:16/9}.canvases_canvasThumbnail__9YGrA{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.canvases_canvasCard__MNBVP:hover .canvases_canvasThumbnail__9YGrA{transform:scale(1.03)}.canvases_canvasPlaceholderIcon__ief_g{height:2rem;width:2rem;color:hsl(var(--stitch-on-surface-variant)/.25)}.canvases_canvasPlaceholder__NwxKW{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.canvases_canvasContent__yM_h2{display:flex;flex:1 1 0%;flex-direction:column;padding:1rem}.canvases_canvasTagRow__1Qqz5{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.canvases_canvasTag___mGA0{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.canvases_canvasPinIcon__LFPhP{color:hsl(var(--stitch-on-surface-variant)/.4);width:1rem;height:1rem;opacity:0;transition:opacity .15s ease}.canvases_canvasCard__MNBVP:hover .canvases_canvasPinIcon__LFPhP{opacity:1}.canvases_canvasTitle__39fL2{margin-bottom:.5rem;font-family:var(--font-headline),system-ui,sans-serif;font-weight:700;line-height:1.25;color:hsl(var(--stitch-on-surface));font-size:1.0625rem}.canvases_canvasProject__CbwqW{margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant));transition:color .15s ease;text-decoration:none}.canvases_canvasProject__CbwqW:hover{color:hsl(var(--primary))}.canvases_canvasFooter__pXPzo{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.1);font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.canvases_stat__zKJXX{display:flex;align-items:center;gap:.375rem}.canvases_date__y_9xi{color:hsl(var(--stitch-on-surface-variant)/.7)}.page_pageLoader__mDLeC{display:flex;height:16rem;align-items:center;justify-content:center}.page_pageLoaderIcon___w2KF{height:2rem;width:2rem;animation:page_spin__A7IcG 1s linear infinite;color:hsl(var(--stitch-on-surface-variant)/.4)}.page_page__rUkq9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page_filterButton__N5ECk{display:flex;align-items:center;gap:.5rem}.page_filterIcon__cnyaC{height:1rem;width:1rem}.page_errorCard__hOM8v{padding:1rem;border-color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.1)}.page_errorText__EkG0P{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.page_loadingState__GsEiU{display:flex;height:16rem;align-items:center;justify-content:center}.page_loadingSpinner__fat_I{height:2rem;width:2rem}@keyframes page_spin__A7IcG{to{transform:rotate(1turn)}}.page_loadingSpinner__fat_I{animation:page_spin__A7IcG 1s linear infinite;color:hsl(var(--stitch-on-surface-variant)/.4)}.page_logList__MTJxY{margin:0;list-style-type:none}.page_logList__MTJxY>: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))}.page_logList__MTJxY{padding:0}.page_logListItem__7Aw3s{list-style-type:none}.page_pagination__8DC52{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.2)}.page_paginationInfo__XN1qo{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.page_logCard__fgbIg{padding:1rem}.page_logCardInner__vsTm4{display:flex;align-items:flex-start;gap:1rem}.page_logIconWrapper__viczE{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--stitch-surface-container))}.page_logIcon__oTCt0{height:1.25rem;width:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.page_logBody__ruMT9{min-width:0;flex:1 1 0%}.page_logText__whX2O{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface))}.page_logActorName__G4V_s{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600}.page_logTime__OVjoK{margin-top:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.page_archivePage__T6m7F{margin-left:auto;margin-right:auto;max-width:64rem}.page_archivePage__T6m7F>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.page_archivePage__T6m7F{padding:2rem 1.5rem}.page_tableContainer__ekgaf{overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:.5rem;box-shadow:0 2px 8px rgba(56,56,53,.04)}.page_table__OHykj{width:100%}.page_table__OHykj thead{background-color:hsl(var(--stitch-surface-container))}.page_table__OHykj th{padding:.75rem 1rem;text-align:left;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--stitch-on-surface-variant))}.page_thName__uqcfX{width:35%}.page_thProject__KVREe{width:20%}.page_thType__4T2GB{width:15%}.page_thArchived__Bpc7V{width:20%}.page_thActions___K9eF{width:10%}@media(max-width:640px){.page_tdArchived__JsV5W,.page_tdProject__RJreT,.page_tdType__qChft,.page_thArchived__Bpc7V,.page_thProject__KVREe,.page_thType__4T2GB{display:none}.page_thActions___K9eF,.page_thName__uqcfX{width:auto}}.page_tableRow__AHO4U{border-top:1px solid hsl(var(--stitch-outline-variant)/.1);transition:background-color .15s ease}.page_tableRow__AHO4U:hover{background-color:hsl(var(--stitch-surface-container))}.page_table__OHykj td{padding:1rem}.page_canvasInfo___3C76{display:flex;align-items:center;gap:.75rem}.page_thumbnail__is6wt{-o-object-fit:cover;object-fit:cover}.page_thumbnailPlaceholder__nKKhK,.page_thumbnail__is6wt{height:2rem;width:3rem;flex-shrink:0;border-radius:.5rem;border:1px solid hsl(var(--stitch-outline-variant)/.15)}.page_thumbnailPlaceholder__nKKhK{display:flex;align-items:center;justify-content:center;background-color:hsl(var(--stitch-surface-container))}.page_thumbnailIcon__YBHJi{height:1rem;width:1rem;color:hsl(var(--stitch-on-surface-variant)/.4)}.page_canvasName__As4Jm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:hsl(var(--stitch-on-surface))}.page_canvasName__As4Jm,.page_projectLink__n539_{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.page_projectLink__n539_{color:hsl(var(--primary))}.page_projectLink__n539_:hover{text-decoration:underline}.page_typeBadge__def7j{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:hsl(var(--stitch-surface-container))}.page_archivedDate__0oZV3,.page_typeBadge__def7j{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant))}.page_archivedDate__0oZV3{font-size:.875rem;line-height:1.25rem}.page_tdActions__Sq4Iq{text-align:right}.page_actionsButton__PQFfq{height:2.75rem;width:2.75rem;padding:0}@media (min-width:640px){.page_actionsButton__PQFfq{height:2rem;width:2rem}}.page_actionsIcon__4Wddf{height:1rem;width:1rem}.page_menuItemIcon__TFa83{margin-right:.5rem;height:1rem;width:1rem}.page_destructiveItem__jGBRK{color:hsl(var(--error-text))}.page_spinner__GgYKL{margin-right:.5rem;height:1rem;width:1rem;animation:page_spin__OQlBg 1s linear infinite}.page_loadingState__WcHkZ{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:4rem;padding-bottom:4rem;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant))}.page_loadingSpinner__junl2{height:1.25rem;width:1.25rem}@keyframes page_spin__OQlBg{to{transform:rotate(1turn)}}.page_loadingSpinner__junl2{animation:page_spin__OQlBg 1s linear infinite}.WorkspaceBillingBanner_banner___kERj{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;border-radius:3rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.WorkspaceBillingBanner_banner___kERj[data-variant=info]{border-color:hsl(var(--info-text)/.25);background-color:hsl(var(--info-subtle));color:hsl(var(--info-text))}.WorkspaceBillingBanner_banner___kERj[data-variant=warning]{border-color:hsl(var(--warning-text)/.3);background-color:hsl(var(--warning-subtle));color:hsl(var(--warning-text))}.WorkspaceBillingBanner_icon__PWdJj{height:1rem;width:1rem;flex-shrink:0}.WorkspaceBillingBanner_message__jw_Tv{min-width:0;flex:1 1 0%;font-weight:500}.WorkspaceBillingBanner_cta__heWPR{flex-shrink:0;white-space:nowrap;font-weight:600;text-decoration-line:underline;text-underline-offset:2px}.workspace_dashboard__X_bI4{position:relative;margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 1.5rem}@media (min-width:768px){.workspace_dashboard__X_bI4{padding:3rem 2.5rem}}.workspace_greeting__NC9l2{margin-bottom:2.5rem}.workspace_greetingTitle__VSVVP{font-family:var(--font-headline),system-ui,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:hsl(var(--stitch-on-surface));font-size:clamp(1.75rem,5vw,3.5rem);text-wrap:balance;overflow-wrap:anywhere}.workspace_greetingSubtitle__uM4IS{margin-top:.25rem;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant));font-size:1.0625rem}.workspace_quickCreateBar__48TdU{margin-top:1.5rem}.workspace_quickCreateForm__044a4{display:flex;width:100%}.workspace_quickCreateCombo__3tMJq{display:flex;width:100%;align-items:center;overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));border-radius:9999px;padding:.75rem 1.5rem .75rem 1.25rem;box-shadow:0 4px 16px rgba(56,56,53,.09),inset 0 1px 3px rgba(56,56,53,.04)}.workspace_quickCreateInputIcon__qtYjR{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--stitch-on-surface-variant));margin-right:.75rem}.workspace_quickCreateInput__ZwFeM{flex:1 1 0%;border-style:none;background-color:transparent;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface));outline:2px solid transparent;outline-offset:2px}.workspace_quickCreateInput__ZwFeM::-moz-placeholder{color:hsl(var(--stitch-on-surface-variant)/.6)}.workspace_quickCreateInput__ZwFeM::placeholder{color:hsl(var(--stitch-on-surface-variant)/.6)}.workspace_quickCreateInput__ZwFeM{padding:.625rem 1.5rem .625rem 0;min-width:0}.workspace_quickCreateButton__8i2VS{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--primary));font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--on-primary));padding:.75rem 1.375rem;box-shadow:0 3px 0 0 #0056b0;border:none;cursor:pointer;transition:opacity .15s ease,transform .1s ease,box-shadow .1s ease;white-space:nowrap}.workspace_quickCreateButton__8i2VS:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.workspace_quickCreateButton__8i2VS:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 0 0 #0056b0}.workspace_quickCreateButton__8i2VS:active:not(:disabled){transform:translateY(2px);box-shadow:none}.workspace_quickCreateButton__8i2VS:disabled{opacity:.45;cursor:not-allowed}.workspace_quickCreateError__p8cKA{margin-top:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--error))}.workspace_section__SA5cY{margin-bottom:2.5rem}.workspace_sectionHeader__0edSS{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.workspace_sectionTitle__ChgxP{font-family:var(--font-headline),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:hsl(var(--stitch-on-surface))}.workspace_viewAllLink___GfII{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--primary));transition:opacity .15s ease}.workspace_viewAllLink___GfII:hover{opacity:.7}.workspace_viewAllLink___GfII:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.25rem}.workspace_canvasGrid__DhdM9{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:640px){.workspace_canvasGrid__DhdM9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.workspace_canvasGrid__DhdM9{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace_canvasCard__ecH0h{cursor:pointer;overflow:hidden;border-radius:.375rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px rgba(56,56,53,.08),0 1px 4px rgba(56,56,53,.05)}.workspace_canvasCard__ecH0h:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(56,56,53,.13),0 2px 8px rgba(56,56,53,.07)}.workspace_canvasImageWrapper__wxrvF{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:hsl(var(--stitch-surface-container-high));padding:.75rem;border-radius:.375rem .375rem 0 0;box-shadow:inset 0 2px 12px rgba(56,56,53,.06)}.workspace_canvasInnerFrame__P_gze{position:absolute;inset:.75rem;overflow:hidden;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem}.workspace_canvasImage__ujrzo{position:relative;display:flex;aspect-ratio:4/3;align-items:center;justify-content:center;overflow:hidden;background-color:hsl(var(--stitch-surface-container))}.workspace_canvasImageOverlay__ErfmG{position:absolute;inset:0;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:rgba(0,0,0,.4) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);opacity:0;transition:opacity .2s ease}.workspace_canvasCard__ecH0h:hover .workspace_canvasImageOverlay__ErfmG{opacity:1}.workspace_canvasMoreButton__sIywz{position:absolute;right:.75rem;top:.75rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;background:rgba(14,14,12,.55);backdrop-filter:blur(4px);border:none;cursor:pointer;z-index:2;transition:opacity .2s ease,background-color .15s ease}.workspace_canvasMoreButton__sIywz:hover{background:rgba(14,14,12,.75)}.workspace_canvasCard__ecH0h:hover .workspace_canvasMoreButton__sIywz{opacity:1}.workspace_canvasMoreIcon__9UDKp{height:.875rem;width:.875rem}.workspace_canvasThumbnail__gMSs6{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.workspace_canvasCard__ecH0h:hover .workspace_canvasThumbnail__gMSs6{transform:scale(1.04)}.workspace_canvasPlaceholderWrapper__b7vL4{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:hsl(var(--stitch-surface-container-high))}.workspace_canvasPlaceholderIcon__jH3uC{height:2rem;width:2rem;color:hsl(var(--stitch-on-surface-variant)/.3)}.workspace_canvasEditedBadge__DDOTW{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--primary));background-color:hsl(var(--stitch-surface-container-lowest)/.8);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(56,56,53,.08)}.workspace_canvasContent__EZM5L{padding:1rem;background-color:hsl(var(--stitch-surface-container-lowest));border-radius:0 0 .375rem .375rem}.workspace_canvasTitle__8J4Va{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:1.0625rem}.workspace_canvasUrl__GTfY0{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.workspace_canvasFooter__XvHGz{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.15)}.workspace_canvasStats__v7dUD{display:flex;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.workspace_stat__M9zlH{display:flex;align-items:center;gap:.25rem}.workspace_canvasCollaborators__6l36Q{margin-left:auto;display:flex;align-items:center}.workspace_canvasCollaboratorAvatar__wz5d3{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(104 160 255/var(--tw-bg-opacity,1));color:hsl(var(--stitch-on-surface));width:1.375rem;height:1.375rem;font-size:.5rem;font-weight:700;letter-spacing:0;border:1.5px solid hsl(var(--stitch-surface-container-lowest))}.workspace_canvasCollaboratorAvatar__wz5d3+.workspace_canvasCollaboratorAvatar__wz5d3{margin-left:-.375rem}.workspace_ctaCard__tCqTr{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:1.5rem;padding:1.75rem;--tw-bg-opacity:1;background-color:rgb(255 147 122/var(--tw-bg-opacity,1))}@media(max-width:640px){.workspace_ctaCard__tCqTr{flex-direction:column;align-items:flex-start}}.workspace_ctaContent__VjtiA{position:relative;z-index:10;max-width:28rem}.workspace_ctaTitle__N5AHw{margin-bottom:.25rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(98 17 0/var(--tw-text-opacity,1))}.workspace_ctaDescription__FGupQ{margin-bottom:1rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:rgba(98,17,0,.8)}.workspace_ctaButton__kVk9g{display:flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-lowest));padding:.625rem 1.25rem;font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;color:hsl(var(--stitch-on-surface));box-shadow:0 2px 8px rgba(56,56,53,.08);border:none;cursor:pointer;transition:box-shadow .15s ease}.workspace_ctaButton__kVk9g:hover{box-shadow:0 4px 16px rgba(56,56,53,.12)}.workspace_ctaDecor__uWQO9{pointer-events:none;position:absolute;right:-1.5rem;bottom:-1.5rem;opacity:.15;font-size:10rem;--tw-text-opacity:1;color:rgb(255 147 122/var(--tw-text-opacity,1))}.workspace_projectsGrid__7OynD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.5rem}.workspace_projectCard__K3RMr{cursor:pointer;overflow:hidden;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-lowest));border:none;box-shadow:0 2px 8px rgba(56,56,53,.07);transition:background-color .15s ease,box-shadow .2s ease,transform .15s ease}.workspace_projectCard__K3RMr:hover{background-color:hsl(var(--stitch-surface-container));box-shadow:0 6px 18px rgba(56,56,53,.11);transform:translateY(-2px)}.workspace_projectCardNew__Ld4H2{cursor:pointer;overflow:hidden;border-radius:9999px;background-color:transparent;text-align:left;border:2px dashed hsl(var(--stitch-outline-variant)/.4);transition:background-color .15s ease,border-color .15s ease}.workspace_projectCardNew__Ld4H2:hover{background-color:hsl(var(--stitch-surface-container));border-color:hsl(var(--stitch-outline-variant)/.7)}.workspace_projectContent__2LRYc{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem}.workspace_projectIcon__FB0r_{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary)/.1)}.workspace_projectInfo__68Be6{min-width:0;flex:1 1 0%}.workspace_projectTitle__htVB7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:.9375rem}.workspace_projectMeta__XID0j{margin-top:.125rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.workspace_folderIcon__IFMIS{color:hsl(var(--primary));width:1.125rem;height:1.125rem}.workspace_pageLoader__UHIWp{display:flex;height:16rem;align-items:center;justify-content:center}.workspace_pageLoaderIcon__5ujgt{height:2rem;width:2rem;animation:workspace_spin__GeIJG 1s linear infinite;color:hsl(var(--stitch-on-surface-variant)/.4)}.workspace_canvasLink__9rU1b{display:block}.workspace_skeletonCard__v6LX7{border-radius:1.5rem;height:280px}.workspace_skeletonImage__6ODB2{aspect-ratio:4/3;border-radius:1.5rem}.workspace_skeletonContent__eZehV{margin-top:-1px;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;background-color:hsl(var(--stitch-surface-container-lowest));padding:1rem}.workspace_skeletonTitle__yAp9Y{margin-bottom:.5rem;height:1.25rem;width:75%}.workspace_skeletonMeta___kICt{height:1rem;width:50%}.workspace_skeletonProjectRow__pbK7J{display:flex;align-items:center;gap:.75rem}.workspace_skeletonAvatar__4ppSW{height:2.5rem;width:2.5rem;border-radius:9999px}.workspace_skeletonProjectInfo__WF6Ae{flex:1 1 0%}.workspace_skeletonProjectTitle__X_pNq{margin-bottom:.5rem;height:1rem;width:6rem}.workspace_skeletonProjectMeta__QBpYI{height:.75rem;width:4rem}.workspace_buttonIcon__f71_b,.workspace_buttonSpinner__ay4UB{height:1rem;width:1rem}@keyframes workspace_spin__GeIJG{to{transform:rotate(1turn)}}.workspace_buttonSpinner__ay4UB{animation:workspace_spin__GeIJG 1s linear infinite}.workspace_menuItemIcon__YGYMk{margin-right:.5rem;height:1rem;width:1rem}.workspace_statIcon__Tba25{height:.875rem;width:.875rem}.workspace_destructiveMenuItem__AtGFh,.workspace_destructiveMenuItem__AtGFh:focus{color:hsl(var(--destructive))}.page_teamPage__uXN1O{margin-left:auto;margin-right:auto;max-width:64rem}.page_teamPage__uXN1O>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.page_teamPage__uXN1O{padding:2rem 1.5rem}.page_buttonIcon__fKbyP{margin-right:.5rem;height:1rem;width:1rem}.page_seatSummary__y_SYx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:2rem;margin-bottom:1rem;padding:.75rem 1rem;background-color:hsl(var(--stitch-surface-container));border:1px solid hsl(var(--stitch-outline-variant)/.2)}.page_seatSummaryMain__c0LFu{color:hsl(var(--stitch-on-surface));font-weight:500}.page_seatSummaryCost__Ehu29,.page_seatSummaryMain__c0LFu{font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem}.page_seatSummaryCost__Ehu29{color:hsl(var(--primary));font-weight:600}.page_seatNote__t5j8u{border-radius:2rem;font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant));padding:.625rem .75rem;font-size:.8125rem;background-color:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.2)}.page_tableContainer__FIl_R{overflow:hidden;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.page_table__n1_Di{width:100%}.page_table__n1_Di thead{background-color:hsl(var(--stitch-surface-container))}.page_table__n1_Di th{padding:.75rem 1rem;text-align:left;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--stitch-on-surface-variant))}.page_thMember__rHbhm{width:40%}.page_thRole__nvs7Z,.page_thStatus__BD_Q5{width:15%}.page_thJoined__clssi{width:20%}.page_thActions__o_evu{width:10%}.page_tdJoined__gWXbd,.page_tdMember__mQdLO,.page_tdRole__YNs4s,.page_tdStatus__G9ZuL{vertical-align:middle}@media(max-width:640px){.page_thActions__o_evu,.page_thJoined__clssi,.page_thMember__rHbhm,.page_thRole__nvs7Z,.page_thStatus__BD_Q5{width:auto}.page_tdJoined__gWXbd,.page_thJoined__clssi{display:none}.page_table__n1_Di td,.page_table__n1_Di th{padding:.75rem}}.page_tableRow__3hd2v{border-top:1px solid hsl(var(--stitch-outline-variant)/.1);transition:background-color .15s ease}.page_tableRow__3hd2v:hover{background-color:hsl(var(--stitch-surface-container))}.page_table__n1_Di td{padding:1rem}.page_memberInfo__lvT26{display:flex;align-items:center;gap:.75rem}.page_avatar__41VfO{height:2.25rem;width:2.25rem;flex-shrink:0}.page_memberDetails__33XIT{display:flex;min-width:0;flex-direction:column}.page_memberName__acVGL{font-family:var(--font-headline),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.page_memberEmail__LtfA8,.page_memberName__acVGL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_memberEmail__LtfA8{color:hsl(var(--stitch-on-surface-variant))}.page_memberEmail__LtfA8,.page_roleBadge__l6gGV{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem}.page_roleBadge__l6gGV{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-weight:600;text-transform:capitalize}.page_roleBadgeOwner__SKTr1{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.page_roleBadgeEditor__LSrIp{background:hsl(var(--info-subtle));color:hsl(var(--info-text))}.page_roleBadgeViewer__twC2n{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant))}.page_pendingBadge__d9b3_{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;background:hsl(var(--warning-subtle));color:hsl(var(--warning-text))}.page_pendingIcon__ceuX_{height:.75rem;width:.75rem}.page_activeBadge__MgO9C{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;background:hsl(var(--success-subtle));color:hsl(var(--success-text))}.page_activeBadge__MgO9C,.page_joinedDate__EpY3U{font-family:var(--font-body),system-ui,sans-serif}.page_joinedDate__EpY3U{font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.page_tdActions__vbwFX{text-align:right}.page_actionsButton__BQFz1{height:2rem;width:2rem;padding:0}.page_actionsIcon__EE_ey{height:1rem;width:1rem}.page_menuItemIcon__ooAu_{margin-right:.5rem;height:1rem;width:1rem}.page_destructiveItem__t4_bZ{color:hsl(var(--error-text))}.page_spinning__Gb5Dt{animation:page_spin__AVVif 1s linear infinite}.page_emptyState__ArMZF{padding-top:3rem;padding-bottom:3rem;text-align:center}.page_emptyState__ArMZF,.page_loadingState__ay8_6{font-family:var(--font-body),system-ui,sans-serif;color:hsl(var(--stitch-on-surface-variant))}.page_loadingState__ay8_6{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:4rem;padding-bottom:4rem}.page_loadingSpinner__olnLN{height:1.25rem;width:1.25rem;animation:page_spin__AVVif 1s linear infinite}.page_workspaceActions__KycM1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.page_actionCard__2rOIz{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;background-color:hsl(var(--stitch-surface-container-lowest));border:1px solid hsl(var(--stitch-outline-variant)/.2);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}@media(max-width:640px){.page_actionCard__2rOIz{flex-direction:column;align-items:flex-start}}.page_actionCardContent__PCLRJ{display:flex;min-width:0;align-items:center;gap:1rem}.page_actionCardIcon__o_BMj{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant))}.page_actionCardIconDanger__RhoQd,.page_actionCardIcon__o_BMj{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px}.page_actionCardIconDanger__RhoQd{background:hsl(var(--error-subtle));color:hsl(var(--error-text))}.page_actionCardTitle__nQ3Rg{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:.9375rem}.page_actionCardDescription__mNbRo{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.page_actionCardIconSvg__Jzw82{height:1.25rem;width:1.25rem}.page_dialogFieldsContainer__sz_VP>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.page_dialogFieldsContainer__sz_VP{padding-top:1rem;padding-bottom:1rem}.page_dialogField__3bWEW>: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))}.page_emailInputRow__HFc71{display:flex;align-items:center;gap:.5rem}.page_emailIcon__LEd2Y{height:1rem;width:1rem;color:hsl(var(--stitch-on-surface-variant))}.page_roleGrid__8wGnt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page_roleOption__yGnVx{border-radius:1.5rem;padding:.75rem;text-align:left;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;border:1px solid hsl(var(--stitch-outline-variant)/.2);transition:background-color .15s ease,border-color .15s ease}.page_roleOptionActive__Yxo8t{background-color:hsl(var(--stitch-primary)/.08);border-color:hsl(var(--stitch-primary)/.3)}.page_roleOptionInactive__YLaDm{background-color:hsl(var(--stitch-surface-container))}.page_roleOptionInactive__YLaDm:hover{background-color:hsl(var(--stitch-surface-container-high))}.page_roleOptionTitle__IqlCw{display:flex;align-items:center;font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:.9375rem}.page_roleOptionDescription__BTlAC{margin-top:.125rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.page_roleIcon__xe7FJ{margin-right:.375rem;height:1rem;width:1rem}.page_spinner__Eqz_m{margin-right:.5rem;height:1rem;width:1rem}@keyframes page_spin__AVVif{to{transform:rotate(1turn)}}.page_spinner__Eqz_m{animation:page_spin__AVVif 1s linear infinite}.page_errorText__zNluA{color:hsl(var(--error-text))}.page_errorText__zNluA,.page_warningText__pdlPk{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.page_warningText__pdlPk{color:hsl(var(--stitch-on-surface-variant))}.page_transferIcon__lPQyS{margin-right:.5rem;display:inline;height:1.25rem;width:1.25rem}.page_selectMember__05Xu8{display:flex;flex-direction:column}.page_selectMemberEmail__Yd8TJ{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;color:hsl(var(--stitch-on-surface-variant))}.page_tabs__msG80{margin-bottom:1.5rem;display:flex;gap:.25rem;border-bottom:1px solid hsl(var(--stitch-outline-variant)/.15)}.page_tab__S1fAy{padding:.625rem 1rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--stitch-on-surface-variant));border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.page_tab__S1fAy:hover{color:hsl(var(--stitch-on-surface))}.page_tab__S1fAy.page_active__SBykK{border-color:hsl(var(--primary));color:hsl(var(--stitch-on-surface))}.page_tabCount__S474Q{margin-left:.375rem;border-radius:9999px;padding:.125rem .375rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;line-height:1rem;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant))}.page_sectionHeader__RJElm{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.page_sectionTitle__vQYyd{font-family:var(--font-headline),system-ui,sans-serif;font-weight:700;color:hsl(var(--stitch-on-surface));font-size:1.125rem}.page_sectionDescription__l72qD{margin-top:.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant))}.page_guestBadge__zJnWu{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;background:hsl(var(--purple-subtle));color:hsl(var(--purple-text))}.page_canvasLink__JlZTS,.page_guestBadge__zJnWu{font-family:var(--font-body),system-ui,sans-serif}.page_canvasLink__JlZTS{font-size:.875rem;line-height:1.25rem;color:hsl(var(--primary))}.page_canvasLink__JlZTS:hover{text-decoration:underline}.page_thCanvas__pvRH3{width:25%}.page_thLastActive__2nXJN{width:20%}.layout_settingsLayout__HDA9h{margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 1.5rem}@media (min-width:768px){.layout_settingsLayout__HDA9h{padding:3rem 2.5rem}}.layout_content__vc9Wm{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.layout_content__vc9Wm{flex-direction:row;gap:2rem}}.layout_nav__7CED3{width:100%;flex-shrink:0}@media (min-width:1024px){.layout_nav__7CED3{width:13rem}}.layout_nav__7CED3{background-color:hsl(var(--stitch-surface-container-lowest));border-radius:var(--radius-card);padding:.625rem;box-shadow:var(--shadow-sm);height:-moz-fit-content;height:fit-content}.layout_navList__6_Cli>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.layout_navLink__ck_oY{display:flex;align-items:center;gap:.75rem;border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .15s ease,color .15s ease,transform .1s ease;text-decoration:none}.layout_navLink__ck_oY:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.layout_navLink__ck_oY:active{transform:scale(.97)}.layout_navLinkActive__XtGTQ{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--primary));font-weight:600;box-shadow:0 2px 8px rgba(56,56,53,.04)}.layout_navLinkInactive__if6gT{color:hsl(var(--stitch-on-surface-variant));opacity:.8}@media(prefers-reduced-motion:no-preference){.layout_navLinkInactive__if6gT:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface));opacity:1}}@media(prefers-reduced-motion:reduce){.layout_navLinkInactive__if6gT:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface));opacity:1}}.layout_navIcon__xqW4B{height:1rem;width:1rem}.layout_main__Yss8q{min-width:0;flex:1 1 0%}