.graphite-dialog{width:min(calc(100vw - 2rem),var(--dialog-w, var(--dialog-w-sm)))!important;max-height:calc(100dvh - 2rem);display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;gap:0!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius-xl)!important;background:hsl(var(--popover))!important;color:hsl(var(--popover-foreground))!important;box-shadow:var(--shadow-3)!important;padding:0!important;overflow:hidden}.graphite-dialog--sm{--dialog-w:var(--dialog-w-sm)}.graphite-dialog--md{--dialog-w:var(--dialog-w-md)}.graphite-dialog__header{position:relative;padding:var(--dialog-pad) var(--dialog-pad) 0}.graphite-dialog__body{overflow-y:auto;padding:var(--space-4) var(--dialog-pad)}.graphite-dialog__footer{padding:0 var(--dialog-pad) var(--dialog-pad);display:flex;gap:var(--space-3);align-items:center}.graphite-dialog__title{margin:0;color:hsl(var(--foreground-strong))}.graphite-dialog--utility .graphite-dialog__title{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600;text-align:left;padding-right:var(--space-8)}.graphite-dialog--marketing .graphite-dialog__title{font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:500;text-align:center}.graphite-dialog--marketing .graphite-dialog__body{text-align:center}.graphite-dialog--marketing .graphite-dialog__footer{flex-direction:column}.graphite-dialog--utility .graphite-dialog__footer{justify-content:flex-end}.graphite-dialog__close.svelte-2srsnw{position:absolute;right:var(--space-4);top:var(--space-4);width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:var(--radius-full);background:transparent;color:hsl(var(--foreground) / .7);cursor:pointer}.graphite-dialog__close.svelte-2srsnw:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.graphite-dialog__close.svelte-2srsnw:hover{background:hsl(var(--muted))}.progress-block.svelte-1vzzvii{display:flex;flex-direction:column;gap:var(--space-2)}.progress-label.svelte-1vzzvii{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.file.svelte-1vzzvii{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;font-weight:500;color:hsl(var(--foreground))}.percent.svelte-1vzzvii{flex:none;font-size:13px;line-height:20px;font-weight:600;color:hsl(var(--foreground-strong))}.track.svelte-1vzzvii{height:4px;border-radius:var(--radius-full);background:hsl(var(--muted));box-shadow:inset 0 0 0 1px hsl(var(--hairline));overflow:hidden}.fill.svelte-1vzzvii{height:100%;border-radius:inherit;background:hsl(var(--primary));transition:width var(--dur-base) var(--ease-out)}.progress-meta.svelte-1vzzvii{margin:0;font-size:13px;line-height:20px;color:hsl(var(--muted-foreground))}.body-copy.svelte-10o25qt{margin:0;font-size:14px;line-height:22px;color:hsl(var(--foreground))}.body-copy.svelte-10o25qt a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:2px}.footer-stack.svelte-10o25qt{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:100%}.external-link.svelte-10o25qt{align-self:center;display:inline-flex;align-items:center;min-height:var(--hit-min);padding:0 var(--space-3);margin-bottom:calc(-1 * var(--space-2));border-radius:var(--radius-sm);font-size:12px;line-height:18px;font-weight:400;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:2px}.external-link.svelte-10o25qt:hover{color:hsl(var(--foreground))}@keyframes svelte-11kqv2m-scan{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}
