[data-slot=form-screen-viewport][data-kb=on] [data-slot=form-screen-footer]{padding-bottom:.75rem}.cws.svelte-3dhek1{z-index:40;box-sizing:border-box;width:var(--cws-w,100%);background:var(--fc-surface,var(--background));min-width:0;max-width:100%;color:var(--fc-ink,var(--foreground));border-left:1px solid var(--fc-pop-border,var(--border));box-shadow:var(--fc-panel-shadow,-12px 0 32px #00000029);outline:none;flex-direction:column;font-size:15px;transition:transform .2s ease-out;animation:.2s ease-out svelte-3dhek1-cws-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.cws[data-collapsed=true].svelte-3dhek1{transform:translate(calc(100% + 40px))}.cws[data-mode=modal].svelte-3dhek1{left:0;bottom:var(--dlg-kb,0px);width:auto;box-shadow:none;border-left:0}.cws-sr-only.svelte-3dhek1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cws-phonebar.svelte-3dhek1{border-bottom:1px solid var(--fc-pop-border,var(--border));flex:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.cws-phonebar-title.svelte-3dhek1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;overflow:hidden}.cws-lanes.svelte-3dhek1{flex:1;min-width:0;min-height:0;display:flex}.cws-work.svelte-3dhek1{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cws-head.svelte-3dhek1{flex:none}.cws-scroll.svelte-3dhek1{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cws-main.svelte-3dhek1{min-width:0;padding:24px var(--cws-pad,32px) 32px}.cws-main--hidden.svelte-3dhek1{display:none}.cws-context.svelte-3dhek1{box-sizing:border-box;border-bottom:1px solid var(--fc-pop-border,var(--border));min-width:0;padding:24px 16px}.cws-context--hidden-narrow.svelte-3dhek1{display:none}.cws[data-lane=beside].svelte-3dhek1 .cws-context:where(.svelte-3dhek1){width:var(--cws-lane,320px);overscroll-behavior:contain;border-bottom:0;border-right:1px solid var(--fc-pop-border,var(--border));flex:none;min-height:0;overflow-y:auto}.cws[data-lane=beside].svelte-3dhek1 .cws-context--end:where(.svelte-3dhek1){border-right:0;border-left:1px solid var(--fc-pop-border,var(--border))}.cws-foot.svelte-3dhek1{box-sizing:border-box;padding:16px var(--cws-pad,32px) max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--fc-pop-border,var(--border));background:var(--fc-surface,var(--background));flex:none}[data-slot=context-workspace][data-kb=on] [data-slot=context-workspace-footer]{padding-bottom:16px}@media (width<=639.98px){.cws.svelte-3dhek1{--cws-pad:16px}.cws-main.svelte-3dhek1{padding-top:16px}}.cws-fabs.svelte-3dhek1{top:var(--cws-gap,12px);right:calc(var(--cws-w,481px) + var(--cws-gap,12px));z-index:41;flex-direction:column;gap:8px;transition:transform .2s ease-out;display:flex;position:fixed}.cws-fabs[data-collapsed=true].svelte-3dhek1{transform:translate(var(--cws-w,481px), var(--fc-toolbar-h,68px))}.cws-fab.svelte-3dhek1{box-sizing:border-box;border:1px solid var(--fc-ctl-border,var(--border));background:var(--fc-surface,var(--background));width:48px;height:48px;color:var(--fc-ink,var(--foreground));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cws-fab.svelte-3dhek1 svg{width:20px;height:20px}.cws-fab--bar.svelte-3dhek1{width:40px;height:40px}.cws-fab.svelte-3dhek1:hover:not(:disabled){background:var(--fc-ctl-bg-hover,var(--muted))}.cws-fab.svelte-3dhek1:active:not(:disabled){background:var(--fc-ctl-bg-active,var(--muted))}.cws-fab.svelte-3dhek1:focus-visible{outline:var(--fc-focus-ring,2px solid var(--ring));outline-offset:2px}.cws-fab.svelte-3dhek1:disabled{opacity:.45;cursor:not-allowed}@keyframes svelte-3dhek1-cws-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes svelte-3dhek1-cws-fade{0%{opacity:0}to{opacity:1}}@media (width<=639.98px),(prefers-reduced-motion:reduce){.cws.svelte-3dhek1{animation-name:svelte-3dhek1-cws-fade;animation-duration:.12s}}@media (prefers-reduced-motion:reduce){.cws.svelte-3dhek1,.cws-fabs.svelte-3dhek1{transition:none}}[data-sonner-toaster]{--bk-toast-life:0s}[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-styled=true] [data-content]:after{content:"";left:var(--border-radius);right:var(--border-radius);background:var(--muted-foreground);transform-origin:0;height:3px;animation:bk-toast-life var(--bk-toast-life) linear forwards;position:absolute;bottom:0}[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-expanded=true] [data-content]:after,[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-swiping=true] [data-content]:after{animation-play-state:paused}@keyframes bk-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-styled=true] [data-content]:after{display:none}}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--toast-close-button-start:auto;--toast-close-button-end:8px;--toast-close-button-transform:translateY(-50%);padding-right:calc(var(--dlg-close-size) + 16px)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{opacity:1;width:var(--dlg-close-size);height:var(--dlg-close-size);color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;transition:opacity .15s,background-color .15s,color .15s;top:50%}@media (hover:hover) and (pointer:fine){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{opacity:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:hover [data-close-button],[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{opacity:1}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button] svg{width:var(--dlg-close-glyph);height:var(--dlg-close-glyph)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}@media (prefers-reduced-motion:reduce){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{transition:none}}
