.stitch-stat-card-link:focus-visible{outline:2px solid var(--stitch-focus, currentColor);outline-offset:3px}.stitch-stat-card-link:hover{box-shadow:inset 0 0 0 1px currentColor}.stitch-queue-container{container-type:inline-size}.stitch-queue-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;min-width:0}.stitch-queue-action{min-height:36px}@container (max-width: 480px){.stitch-queue-item{grid-template-columns:30px minmax(0,1fr) auto;row-gap:4px!important}.stitch-queue-icon{grid-column:1;grid-row:1 / 3;align-self:start}.stitch-queue-copy{grid-column:2;grid-row:1}.stitch-queue-amount{grid-column:2;grid-row:2}.stitch-queue-amount:empty{display:none}.stitch-queue-action{grid-column:3;grid-row:1 / 3;min-height:44px}}@supports not (container-type: inline-size){@media(max-width:768px){.stitch-queue-item{grid-template-columns:30px minmax(0,1fr) auto;row-gap:4px!important}.stitch-queue-icon{grid-column:1;grid-row:1 / 3;align-self:start}.stitch-queue-copy{grid-column:2;grid-row:1}.stitch-queue-amount{grid-column:2;grid-row:2}.stitch-queue-amount:empty{display:none}.stitch-queue-action{grid-column:3;grid-row:1 / 3;min-height:44px}}}.stitch-list-row{background:var(--row-rest);font-family:inherit}.stitch-list-row:hover{background:var(--row-hover)}.stitch-list-row:focus-visible{outline:2px solid var(--row-focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.stitch-list-row{transition:none!important}}.stitch-skip-link{position:fixed;z-index:10000;top:8px;left:8px;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:600;transform:translateY(calc(-100% - 16px))}.stitch-skip-link:focus{transform:translateY(0);outline:none}.stitch-notification-action,.stitch-notification-item{-webkit-appearance:none;appearance:none;border:0;border-radius:6px;display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer}.stitch-notification-action{background:transparent;justify-content:space-between;align-items:center;min-height:40px;padding:8px}.stitch-notification-item{padding:12px 10px}.stitch-notification-title,.stitch-notification-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2}.stitch-notification-body{font-size:12px;margin-top:4px}.stitch-notification-action:focus-visible,.stitch-notification-item:focus-visible{outline:2px solid var(--stitch-focus, currentColor);outline-offset:-2px}.stitch-notification-action:hover,.stitch-notification-item:hover{box-shadow:inset 0 0 0 1px var(--stitch-line)}.stitch-desktop-shell{height:100vh;height:100dvh}.stitch-profile-menu-trigger{border:0;background:transparent;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px}.stitch-profile-menu-trigger:hover{background:var(--stitch-selection)}.stitch-profile-menu-trigger:focus-visible,.stitch-desktop-shell>div>button:focus-visible{outline:2px solid var(--stitch-focus);outline-offset:-2px}.stitch-mobile-shell{height:100vh;height:100dvh}:root{--stitch-font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Apple SD Gothic Neo", sans-serif}html,body,#root,code,kbd,samp,pre,button,input,select,textarea{font-family:var(--stitch-font-family)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html,body,#root{margin:0!important;padding:0!important;min-height:100vh}html{background-color:#f5f3ef}body{color:#1e1b17;--stitch-muted: #71695F;--stitch-subtle: #766E64;--stitch-info: #1D4ED8;--stitch-sunken: #F5F3EF;--stitch-line: #EDE8E0;--stitch-focus: #17796C;--stitch-selection: #EEF5F1}body[data-theme=dark],html[data-theme=dark]{background-color:#151310}body[data-theme=dark]{color:#f3efe8;--stitch-muted: #A79E92;--stitch-subtle: #938A7C;--stitch-info: #60A5FA;--stitch-sunken: #191612;--stitch-line: #2C2720;--stitch-focus: #63BCAD;--stitch-selection: #1E302A}:where(a),:where(a:visited){color:var(--stitch-info);text-decoration:none}:where(a:hover){text-decoration:underline}.ant-layout,.ant-layout-has-sider,.ant-layout-sider,.ant-layout-sider-children,.ant-layout-header,.ant-layout-content,.ant-layout-sider .ant-menu,.ant-layout-sider .ant-menu-inline,.ant-layout-sider .ant-menu-light,.ant-layout-sider .ant-menu-root{border:0!important;border-inline-start:0!important;border-inline-end:0!important;border-right:0!important;border-left:0!important;border-bottom:0!important;border-top:0!important;box-shadow:none!important;outline:0!important}.ant-layout:before,.ant-layout:after,.ant-layout-sider:before,.ant-layout-sider:after,.ant-layout-sider-children:before,.ant-layout-sider-children:after,.ant-layout-header:before,.ant-layout-header:after,.ant-layout-content:before,.ant-layout-content:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important;background:transparent!important}body[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}body[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a343b;border-radius:4px}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a464e}.messenger-composer-editor{min-height:72px;max-height:240px;overflow-y:auto;padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:1.5715;outline:none;white-space:pre-wrap;word-break:break-word;flex:1}.messenger-composer-editor:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a61a}.messenger-composer-editor[contenteditable=false]{cursor:not-allowed}.mention-pill{display:inline-block;padding:0 4px;margin:0 1px;background:#2563eb1f;color:#2563eb;border-radius:4px;font-weight:500;-webkit-user-select:all;user-select:all;white-space:nowrap}.emoji-inline{display:inline-flex;vertical-align:middle;margin:0 2px;-webkit-user-select:all;user-select:all}.emoji-inline img{width:24px;height:24px;object-fit:contain;pointer-events:none}.ProseMirror{outline:none;min-height:200px}.ProseMirror p{margin:0 0 8px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.ant-drawer.ant-drawer-left .ant-drawer-header,.ant-drawer.ant-drawer-right .ant-drawer-header{padding-top:calc(16px + env(safe-area-inset-top,0px))}:root{--stitch-vh: 1vh}@supports (height: 100dvh){:root{--stitch-vh: 1dvh}}
