.artie-loading{width:100%;min-width:0}.artie-loading-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artie-skeleton{display:block;flex-shrink:0;border-radius:5px;background:var(--a-surface2);animation:artie-skeleton-pulse 1.8s ease-in-out infinite}.artie-skeleton-circle{border-radius:50%}.artie-page-skeleton{max-width:var(--a-content-width);padding:var(--a-page-top) var(--a-page-gutter) var(--a-page-bottom);margin:0 auto}.artie-skeleton-heading,.artie-skeleton-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.artie-skeleton-toolbar{margin:8px 0}.artie-skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.artie-skeleton-card{border:1px solid var(--a-surface2);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:14px}.artie-skeleton-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--a-surface2)}.artie-skeleton-lines{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.artie-loading-tasks .artie-skeleton-row{min-height:48px;padding:8px 12px 8px 8px;gap:10px}.artie-loading-tasks .artie-skeleton-lines{gap:5px}.artie-page-skeleton-responsibilities,.artie-page-skeleton-tasks{max-width:calc(var(--a-content-width) + 2 * var(--a-page-gutter))}.artie-tasks-skeleton-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.artie-tasks-skeleton-heading h1{font-family:var(--a-display);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0}.artie-tasks-skeleton-frame{border:1px solid var(--a-line);border-radius:10px;overflow:hidden}.artie-tasks-skeleton-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-bottom:1px solid var(--a-line)}.artie-tasks-skeleton-statuses,.artie-tasks-skeleton-tools{display:flex;gap:8px;align-items:center;min-width:0;max-width:100%;overflow:hidden}.artie-tasks-skeleton-statuses{flex:1 1 auto}@media (max-width:819px){.artie-page-skeleton-responsibilities,.artie-page-skeleton-tasks{--a-page-top:8px}.artie-tasks-skeleton-frame{margin-inline:calc(12px - var(--a-page-gutter));border:0;border-radius:0}.artie-tasks-skeleton-statuses,.artie-tasks-skeleton-tools{min-height:44px;flex:1 0 100%}.artie-tasks-skeleton-tools{min-height:46px}.artie-page-skeleton-responsibilities .artie-tasks-skeleton-tools>:first-child,.artie-page-skeleton-tasks .artie-tasks-skeleton-tools>:first-child{display:none}}@media (max-width:600px){.artie-page-skeleton-tasks{--artie-task-new-height:44px}}@media (max-width:480px){.artie-tasks-skeleton-tools{min-height:44px}.artie-page-skeleton-tasks .artie-tasks-skeleton-tools>:last-child{display:none}}.artie-skeleton-chat{min-height:calc(100dvh - 124px);width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.artie-skeleton-tabs{display:flex;align-items:center;gap:24px;min-height:40px;border-bottom:1px solid var(--a-line);overflow:hidden}.artie-page-skeleton-profile{max-width:none;padding:0}.artie-skeleton-profile-header{padding:24px 24px 0}.artie-skeleton-profile-header .artie-skeleton-heading{margin-bottom:8px;gap:12px}.artie-skeleton-profile-header .artie-skeleton-tabs{min-height:30px}.artie-skeleton-profile-actions{display:flex;align-items:center;gap:8px}.artie-page-skeleton-responsibilities .artie-tasks-skeleton-tools{flex:1 1}.artie-page-skeleton-responsibilities .artie-tasks-skeleton-tools>:first-child{margin-right:auto}.artie-responsibilities-skeleton-label{min-height:32px;display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--a-line)}.artie-responsibilities-skeleton-label>:last-child{display:none}.artie-loading-responsibilities .artie-skeleton-row{min-height:40px;padding:8px 12px}.artie-skeleton-profile-chat{display:flex;min-height:calc(100dvh - 148px)}.artie-skeleton-conversations{width:252px;flex-shrink:0;padding:12px 16px;border-right:1px solid var(--a-line)}.artie-skeleton-conversations .artie-skeleton-row{padding:8px 0;border:0}.artie-skeleton-profile-chat .artie-skeleton-chat{flex:1 1;min-width:0;min-height:inherit;padding:24px 20px}.artie-page-skeleton-task-detail{max-width:824px;padding-top:20px;padding-bottom:16px}.artie-page-skeleton-create{max-width:720px}.artie-skeleton-frame-inline{max-width:none;padding:0}.artie-skeleton-settings-group{border:1px solid var(--a-line);border-radius:10px;padding:0 14px}.artie-skeleton-settings-group .artie-skeleton-row{justify-content:flex-start;min-height:56px}.artie-skeleton-settings-group .artie-skeleton-lines{flex:0 1 172px}.artie-skeleton-settings-group .artie-skeleton-row>.artie-skeleton{max-width:50%}.artie-skeleton-settings-group .artie-skeleton-row:last-child{border-bottom:0}.artie-skeleton-instructions,.artie-skeleton-onboarding{display:flex;flex-direction:column;gap:12px}.artie-skeleton-onboarding{gap:24px}.artie-skeleton-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.artie-skeleton-toolbar>.artie-skeleton{max-width:calc(60% - 8px)}.artie-skeleton-toolbar>.artie-skeleton:last-child{max-width:calc(40% - 8px)}.artie-skeleton-heading>.artie-skeleton{max-width:45%}.artie-shell-skeleton{display:flex;height:100dvh;background:var(--a-bg);color:var(--a-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.artie-shell-skeleton aside{width:232px;padding:24px;display:flex;flex-direction:column;gap:24px;flex-shrink:0}.artie-skeleton-brand{font-size:24px;margin-bottom:18px}.artie-shell-skeleton main{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:0 8px 8px 0}.artie-skeleton-topbar{height:44px;display:flex;align-items:center;padding:0 20px}.artie-skeleton-surface{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:stable;border:1px solid var(--a-line);border-radius:12px;background:var(--a-surface)}.artie-loading-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--a-overlay)}.artie-loading-dialog{display:flex;flex-direction:column;width:880px;max-width:100%;height:calc(100dvh - 48px);max-height:820px;overflow:hidden;border-radius:14px;background:var(--a-surface);box-shadow:0 24px 64px var(--a-shadow);outline:none;color:var(--a-text);font:13px/1.5 var(--a-font)}.artie-loading-dialog:has(.artie-load-error){width:480px;height:auto;max-height:calc(100dvh - 48px)}.artie-loading-dialog>[data-dialog-actions],.artie-loading-dialog>header{flex-shrink:0}.artie-loading-dialogBody{min-height:0;overflow:auto}.artie-dialogPending>[data-dialog-actions]:empty,.artie-loading-dialog>[data-dialog-actions]:empty{display:none}.artie-loading-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--a-line);color:var(--a-text)}.artie-loading-dialog button{border:1px solid var(--a-line);border-radius:7px;background:var(--a-surface);color:var(--a-text);cursor:pointer;padding:7px 12px}.artie-load-error .a-button:focus-visible,.artie-loading-dialog button:focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}.artie-load-error{box-sizing:border-box;width:calc(100% - 32px);max-width:480px;margin:48px auto;padding:32px;border:1px solid var(--a-line);border-radius:16px;background:var(--a-surface);color:var(--a-text);font:13px/1.6 var(--a-font);text-align:center;overflow-wrap:anywhere;box-shadow:0 8px 32px var(--a-shadow)}.artie-load-error-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 18px;border-radius:14px;background:var(--a-primary-soft);color:var(--a-primary)}.artie-load-error h2{margin:0;font:400 26px/1.2 var(--a-display);letter-spacing:-.025em}.artie-load-error p{margin:12px 0 22px;color:var(--a-text2)}.artie-load-error-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.artie-load-error-actions .a-button{min-height:44px}.a-callDock .artie-load-error,.artie-loading-dialog .artie-load-error{width:auto;margin:16px;padding:24px 20px;border:0;box-shadow:none}@media (max-width:540px){.artie-load-error{margin:24px auto;padding:24px 20px}.artie-load-error h2{font-size:24px}.artie-load-error-actions{display:grid}.artie-load-error-actions .a-button{justify-content:center}}.artie-load-error.artie-load-error-compact{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:12px;border:1px solid var(--a-line);border-radius:10px;text-align:left;box-shadow:none}.artie-load-error-compact .artie-load-error-icon{width:18px;height:18px;margin:0;background:transparent;color:var(--a-text2)}.artie-load-error-compact .artie-load-error-title{font:500 13px/1.4 var(--a-font)}.artie-load-error-compact .artie-load-error-detail{grid-column:2;color:var(--a-text2);font-size:12px}.artie-load-error-compact .artie-load-error-actions{grid-column:2;display:flex;min-width:0;justify-content:flex-start}.artie-load-error-compact .artie-load-error-actions .a-button{min-height:32px;max-width:100%}@media (pointer:coarse){.artie-load-error-compact .artie-load-error-actions .a-button{min-height:44px}}@keyframes artie-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:700px){.artie-shell-skeleton aside{width:64px;padding:20px 12px}.artie-skeleton-brand{font-size:16px}.artie-skeleton-conversations{display:none}.artie-skeleton-dashboard{grid-template-columns:1fr}.artie-skeleton-settings-group .artie-skeleton-row{flex-direction:column;align-items:flex-start}.artie-skeleton-settings-group .artie-skeleton-lines{flex:auto}.artie-skeleton-settings-group .artie-skeleton-row>.artie-skeleton{max-width:100%}.artie-skeleton-cards{grid-template-columns:1fr 1fr}.artie-skeleton-cards>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.artie-skeleton{animation:none}}.artie-page-skeleton-activity .artie-skeleton-row{position:relative;overflow:hidden;min-height:54px;padding:10px 0;border-bottom:0;gap:12px}.artie-page-skeleton-activity .artie-skeleton-row:before{content:"";position:absolute;top:0;bottom:0;left:72px;width:1px;background:var(--a-line)}.artie-page-skeleton-activity .artie-skeleton-circle{z-index:1;box-shadow:0 0 0 5px var(--a-surface)}.artie-page-skeleton-activity .artie-skeleton-row:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,rgba(132,103,219,.06) 45%,rgba(255,255,255,.55) 52%,transparent 80%);transform:translateX(-100%);animation:artie-activity-scan 2s ease-in-out infinite}.artie-page-skeleton-activity .artie-skeleton-row:nth-child(2n):after{animation-delay:.12s}.artie-page-skeleton-activity .artie-skeleton-row:nth-child(3n):after{animation-delay:.24s}@keyframes artie-activity-scan{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.artie-page-skeleton-activity .artie-skeleton-row:after{animation:none;display:none}}.artie-dialogPending{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:16px;color:white;font-size:13px;outline:none;animation:artie-dialogPending .12s ease .18s backwards}.artie-dialogPending>[data-dialog-actions]:not(:empty){flex-basis:100%;min-width:0;overflow:hidden;border-radius:10px;background:var(--a-surface,white);color:var(--a-text)}.artie-dialogPending button{border:1px solid rgb(255 255 255/50%);border-radius:7px;padding:7px 12px;background:transparent;color:inherit;cursor:pointer;font:inherit}.artie-dialogPending button:focus-visible{outline:1px solid var(--a-on-action);outline-offset:3px}@keyframes artie-dialogPending{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.artie-dialogPending{animation:none}}.artie-page-skeleton-home{max-width:none;padding:0 24px 60px;min-height:0;overflow-y:auto}.artie-page-skeleton-home,.artie-page-skeleton-home>div{flex:1 1;display:flex;flex-direction:column}.artie-skeleton-home{width:100%;max-width:680px;margin:auto;padding-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.artie-skeleton-homePortraits{display:flex;align-items:center;min-height:66px;margin-bottom:18px}.artie-skeleton-homePortraits>*+*{margin-left:-9px}.artie-skeleton-homeTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:45px;margin-bottom:26px}.artie-skeleton-homeTitle>:last-child{display:none}.artie-skeleton-homeComposer{width:100%;height:98px;box-sizing:border-box;padding:20px 16px 8px;border:1px solid var(--a-line);border-radius:18px;display:flex;flex-direction:column;gap:12px}.artie-skeleton-homeActions{display:flex;align-items:center;gap:14px;margin-top:auto}.artie-skeleton-homeActions>:last-child{margin-left:auto}.artie-skeleton-mobileAccount,.artie-skeleton-mobileBrand,.artie-skeleton-mobileTabs{display:none}@media (max-width:819px){.artie-shell-skeleton aside{display:none}.artie-shell-skeleton main{padding:0}.artie-skeleton-topbar{--artie-skeleton-crumb-width:20px;box-sizing:border-box;height:calc(52px + env(safe-area-inset-top, 0px));flex-shrink:0;padding:env(safe-area-inset-top,0) 16px 0;gap:24px;background:var(--a-surface)}.artie-skeleton-topbar>.artie-skeleton{margin-left:auto}.artie-skeleton-mobileAccount,.artie-skeleton-mobileBrand{display:block}.artie-skeleton-mobileBrand>:last-child{display:none}.artie-skeleton-surface{border:0;border-radius:0;scrollbar-gutter:auto}.artie-skeleton-mobileTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(56px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0;border-top:1px solid var(--a-line);background:var(--a-surface)}.artie-skeleton-mobileTabs>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}}@media (max-width:600px){.artie-skeleton-profile-header{padding-inline:var(--a-page-gutter)}.artie-skeleton-profile-header .artie-skeleton-heading{flex-wrap:wrap}.artie-skeleton-profile-actions{flex-basis:100%;min-height:44px}.artie-skeleton-profile-header .artie-skeleton-tabs{min-height:44px}.artie-page-skeleton-responsibilities .artie-tasks-skeleton-controls{display:none}.artie-responsibilities-skeleton-label{min-height:44px;justify-content:space-between;border:0}.artie-responsibilities-skeleton-label>:last-child{display:block}.artie-loading-responsibilities .artie-skeleton-row{min-height:60px}.artie-skeleton-home{padding-top:32px}.artie-skeleton-homePortraits{min-height:52px;margin-bottom:16px}.artie-skeleton-homeTitle{height:68px;margin-bottom:22px;gap:8px}.artie-skeleton-homeTitle>:last-child{display:block}}@media (max-width:400px){.artie-skeleton-home{--artie-home-portrait-size:46px}}@media (max-width:360px){.artie-skeleton-mobileBrand>:first-child{display:none}.artie-skeleton-mobileBrand>:last-child{display:block}}@media (min-width:820px){.artie-shell-skeleton:is([data-kind=tasks],[data-kind=task-detail],[data-kind=home],[data-kind=chat],[data-kind=profile],[data-kind=apps]) .artie-skeleton-topbar{display:none}.artie-shell-skeleton:is([data-kind=tasks],[data-kind=task-detail],[data-kind=home],[data-kind=chat],[data-kind=profile],[data-kind=apps]) main{padding-top:8px}}.a-page>.artie-page-skeleton-instructions{padding:0;max-width:none}.artie-skeleton-instructionText{display:grid;grid-gap:11px;gap:11px}.artie-skeleton-sectionLabel{font-size:12px;font-weight:600;color:var(--a-text2)}@media (max-width:540px){.a-taskDetailTabs.artie-skeleton-tabs>.artie-skeleton:first-child,.artie-tasks-skeleton-statuses>.artie-skeleton:first-child{flex:1 1;min-height:44px}.a-taskDetailTabs.artie-skeleton-tabs>.artie-skeleton:not(:first-child),.artie-tasks-skeleton-statuses>.artie-skeleton:not(:first-child){display:none}}@media (max-width:819px){.a-taskCurrent .a-taskHeaderActions>.artie-skeleton{min-height:44px}}@media (max-width:639px){.artie-skeleton-profile-header{padding:8px var(--a-page-gutter) 6px}.artie-skeleton-profile-header .artie-skeleton-heading{flex-wrap:nowrap;min-height:44px;margin-bottom:0}.artie-skeleton-profile-actions{flex-basis:auto;margin-left:auto;min-height:44px}.artie-skeleton-profile-actions>:not(:last-child),.artie-skeleton-profile-header .artie-skeleton-tabs{display:none}}